1 pontos por GN⁺ 2024-04-13 | 1 comentários | Compartilhar no WhatsApp
  • O Recovery Kit, que começou em 2019 como um case portátil robusto para Raspberry Pi, foi redesenhado como RK2 com foco em funcionamento por bateria, boot por NVME e montagem fácil
  • A estrutura interna e a composição dos componentes mudaram para reduzir problemas do build anterior, como ausência de bateria, dificuldade de montagem do teclado, fiação complexa, interferência da alça e dificuldade de soldagem do GPIO
  • A nova configuração usa Raspberry Pi 5, tela touchscreen de 7 polegadas, switch gigabit de 5 portas, bateria Shargeek Storm 2 100W 25.600mAh, teclado Drop/OLKB Planck v7 e adaptador NVME
  • A alimentação por USB-C pode não reconhecer o Pi ou o switch na primeira vez em que é ligada por causa das características de power banks inteligentes, e a bateria não pode ser usada enquanto está carregando
  • Os arquivos STL são fornecidos para membros pagos, os arquivos CAD para membros CAD, e o novo build também aceita produção sob encomenda até o fim de junho de 2024

RK2 revisita as limitações do Recovery Kit

  • O Recovery Kit de 2019 era um gabinete de computador robusto que surgiu da insatisfação com os cases simples e baratos para Raspberry Pi da época
  • O projeto original foi apresentado em The Verge, Raspberry Pi Magazine, Hackster, Hacker News, Hackaday, Uncrate e outros, recebendo bastante atenção
  • Depois disso, várias variações em CAD foram criadas, mas não foram publicadas por não parecerem atualizações suficientemente diferentes da ideia original
  • O Quick Kit e suas variações tiveram impacto maior por permitirem montagem mais simples, configuração sem solda e uso de apenas 1 peça impressa em 3D junto com peças da Amazon
  • O RK2 não foi projetado apenas para simplificar, mas para resolver novamente os pontos que deixavam a desejar no Recovery Kit original

O que mudou em relação ao design anterior

  • Bateria

    • O Recovery Kit original tinha uma bateria capaz de suportar a alta corrente no boot do Raspberry Pi, mas ela desapareceu da Amazon pouco antes da publicação do texto
    • Por preocupação com problemas de segurança ou possibilidade de recall, a bateria foi removida daquele build na época
    • O RK2 usa uma bateria maior
  • Teclado

    • O teclado original usava estilo ortholinear porque era difícil acomodar um teclado ANSI na tampa do case Pelican 1300
    • Como a tampa tinha uma borda ao redor do teclado, a ergonomia de digitação não era boa
    • O teclado Plaid original era enviado sem programação, e a orientação para programar o chip também não era boa, o que dificultava recomendá-lo
    • O RK2 usa um teclado pré-montado para melhorar a acessibilidade
  • Fiação e montagem

    • O chicote de cabos do Recovery Kit original e o kit de teclado through-hole ficavam bonitos, mas cada deck levava mais de 100 horas para ser impresso
    • A estrutura era difícil para iniciantes em solda e também elevava o custo de produção sob encomenda
  • Alça

    • A alça original e a clevis joint podiam prender no case Pelican e, ao girar, danificar a tela
    • A posição da alça também não era muito prática no uso real
  • GPIO

    • O método original com conector GPIO agradava, mas exigia solda difícil
    • O RK2 mudou para um método de crimpagem, mantendo o acesso ao GPIO e reduzindo a dificuldade de montagem

Estrutura e montagem do novo build

  • O conceito geral foi mantido, mas agora com uma lista de peças mais fácil de imprimir em impressoras modernas como as da Bambu ou outras CoreXY
  • A montagem usa uma combinação de parafusos M4, M3 e M2.5, e desta vez não usa parafusos M5
  • Uma parafusadeira elétrica é praticamente necessária, e foram usados a Hoto Electric Screwdriver e os bits do iFixit Mako Driver Kit
  • O material usado é Bambu Carbon Fiber PETG
  • O switch de rede gigabit de 5 portas usa o mesmo modelo de antes, mas agora é fixado por encaixe por pressão, evitando suportes feios na parte traseira
  • Para Ethernet, são usadas peças passthrough da McMaster-Carr para evitar a falta de componentes enfrentada no Quick Kit

Limitações de energia, USB-C e NVME

  • O RK2 pode usar um drive NVME como unidade de boot enquanto alimenta todo o sistema por bateria
  • Há espaço ao redor da bateria e aberturas de ventilação na parte superior do gabinete, e em temperatura ambiente comum o sistema funciona bem
  • Não é recomendável deixar o gabinete preto sob luz solar direta
  • O comando de boot por NVME segue o post de Jeff Geerling sobre boot por NVME no Raspberry Pi 5
  • Há alguns pontos de atenção na configuração USB-C
    • A alimentação USB-C do power bank é do tipo “smart”, então pode não reconhecer o Pi nem o switch de rede quando a bateria é ligada pela primeira vez
    • Nesse caso, é preciso desconectar e reconectar o conector USB-C da bateria
    • As duas portas USB-C são conectadas às portas USB do Pi
    • Com um adaptador USB-C fêmea para fêmea, é possível “hotwire” uma delas para funcionar como porta de alimentação de todo o sistema
    • Um conector USB-A para USB-C em ângulo reto voltado para a direita pode bloquear outra porta, então, se for necessário usar todas as 4 portas USB do Pi, pode ser preciso um adaptador adicional

Bateria e botão de energia

  • A bateria usada é a Shargeek Storm 2 power bank de 100W e 25.600mAh
  • Mesmo com NVME, ela faz o sistema iniciar e funcionar bem
  • Alguns builds do Raspberry Pi OS exibiram temporariamente aviso de undervoltage, mas visualmente o Pi5 não parecia estar perto do limite da bateria
  • Para armazenamento de longo prazo, é melhor desconectar o cabo USB da bateria ou remover a bateria por completo
  • A maior desvantagem é que essa bateria não pode ser usada ao mesmo tempo em que está carregando
  • O botão de energia ajuda em desligamentos rápidos e, se quiser, pode ser religado ao GPIO
    • Apenas o Pi5 tem ponto de solda para botão
    • No caso do Pi4, isso precisa ser tratado como entrada GPIO
    • Se houver SDR interno, também é possível variar o projeto trocando a posição do botão de energia por um conector de rádio

Display e cabo DSI

  • O display usado é a touchscreen de 7 polegadas do Raspberry Pi
  • Não é ideal para uso de desktop, mas funciona muito bem para terminal
  • É possível rodar um desktop, mas o principal objetivo é ser um sistema de trabalho em ambiente off-grid para dar suporte a outros dispositivos sem usar window manager
  • Executar apps de SDR é um dos motivos para abrir um desktop
  • Os novos conectores CSI/DSI da Pi Foundation ficaram menores e exigem um novo cabo
  • Existem muitos cabos fisicamente parecidos na Amazon e no AliExpress, mas os únicos que realmente funcionaram foram os comprados no site da Pi ou em revendedores oficiais
  • Há cabos separados para display e câmera, e no momento da escrita eles não eram fáceis de encontrar
  • A lista de peças também enfatiza não usar a versão comum do cabo DSI dedicado ao Pi5

Teclado e disposição no case

  • O teclado usado é o Drop/OLKB Planck v7
  • Esse kit pode ser usado sem solda, e o build usa keycaps white-on-black
  • É possível usar o case padrão, mas no RK2 foi criado um case novo um pouco mais largo para encaixe na tampa
  • Em deslocamento, o teclado pode ficar guardado na tampa do case e, na mesa, pode ser retirado para uso diário
  • O teclado continua sendo uma peça cuja disponibilidade em estoque não costuma durar muito

Arquivos disponibilizados e principais componentes

  • Os arquivos STL são fornecidos para membros pagos, e os arquivos de projeto do Fusion 360 para membros CAD
  • A assinatura mensal começa em US$ 5, e a assinatura anual tem desconto
  • Composição dos principais componentes
    • Raspberry Pi 5
    • Raspberry Pi 5 Heatsink
    • Cabo DSI dedicado para Pi5
    • Pi5 NVME adapter
    • 2242/42mm NVME
    • Raspberry Pi 7" Touchscreen Display
    • Ethernet Switch
  • Painel frontal e configuração de I/O
    • DC Power jack
    • GPIO panel mount connector
    • Panel Mount Ethernet
    • Power Button
    • 2 Panel Mount USB-C
  • Configuração da bateria
    • Shargeek Storm 2 Battery
    • Right Angle USB-C to 2x USB-C
  • Configuração do teclado
    • OLKB/Drop.com Planck v7 PCB
    • MT3 White on Black keycaps
    • OLKB Switch Plate
    • Coiled USB-C Cord
    • Cherry MX Switches
  • Ferramentas necessárias
    • HOTO Electric Screwdriver
    • iFixit Mako
    • crimpers para conector GPIO
    • Pinecil Soldering Iron

1 comentários

 
GN⁺ 2024-04-13
Opiniões no Hacker News
  • Com o tempo, passei a detestar a quantidade enorme de tipos de parafusos
    Não é que eu não goste do conceito em si, mas há modelos demais. Comecei a juntar parafusos para uma pequena oficina, para olhar as coisas que família, amigos e inimigos trazem para eu consertar, e, mesmo sem ser muito bom, fui aprendendo aos poucos. Às vezes acabo estragando algo ou levando escondido para um profissional
    O problema é que sempre existe um parafuso necessário, mas os tamanhos e formatos variam demais. Mesmo reunindo tamanhos padrão de vários lugares, acontece de um projeto precisar de dois parafusos e eu não ter exatamente o certo. Retiro todos os parafusos que consigo tirar facilmente de coisas quebradas e guardo em um armário com muitas divisórias pequenas, mas encontrar o certo ali também leva bastante tempo
    Por isso acho sensato usar o menor número possível de tipos de parafuso ao projetar. O modelo anterior usava só um tipo, então parece que a V2 também poderia ter feito isso. Seria ótimo ter um app que, ao tirar uma foto, dissesse a especificação exata, o nome e onde comprar

    • Existe aquele velho truque de artesão de que parafusos para madeira pontiagudos entram em qualquer furo, sirvam ou não :)
    • Parafusos têm roscas e passos diferentes, então é difícil um app ler isso com precisão. É melhor usar ferramentas para medir tamanho, rosca e passo, e organizar dezenas de tipos de parafusos métricos/imperiais em recipientes com muitas divisórias, cada uma etiquetada
      Na prática, eram centenas de parafusos, porcas e arruelas/porcas, então passei uma semana separando tudo com calma enquanto assistia a programas :D
    • Acho que um app teria dificuldade por não ter uma referência de tamanho absoluto. Se for para colocar o parafuso sobre uma ferramenta de fundo calibrada, é mais rápido simplesmente ler as marcações dessa ferramenta. Seria interessante se existisse um app que calculasse usando como referência um objeto cujo tamanho é conhecido com precisão, como um cartão de crédito, mas nunca ouvi falar de algo assim
      A BoltDepot tem uma ótima página explicando como medir e descrever elementos de fixação, além de um pôster de referência para impressão: https://boltdepot.com/Fastener-Information/Fastener-Basics
      Depois que você conhece a terminologia, medir é bem simples. O diâmetro da rosca pode ser medido facilmente com um paquímetro vernier de plástico de 2 dólares, ou comparando com os furos de um verificador de roscas: https://www.amazon.com/Stainlesstown-Bolt-Thread-Gauge-Blue/...
      Para o passo da rosca, o ideal é usar um calibrador de passo, daqueles que se abrem como um cálibre de lâminas. Um produto combinado polegadas/métrico é mais ou menos assim: https://www.amazon.com/ChgImposs-Imperial-Whitworth-Industri...
      O comprimento pode ser medido facilmente com a régua ao lado do verificador de roscas ou com um paquímetro. Em parafusos de cabeça escareada, mede-se o comprimento total com as mandíbulas; em parafusos de cabeça cilíndrica, mede-se a partir do ressalto
      Também existem medidores combinados, e tenho curiosidade de comprar um desse tipo para testar: https://www.amazon.com/WEN-ME210G-Imperial-Multi-Gauge-Carry...
    • Como amador no Canadá que faz projetos impressos em 3D, é realmente trabalhoso conseguir parafusos da série M. Mesmo eu gostando muito mais da padronização deles do que daqueles tamanhos estranhos em polegadas
    • É bom pedir na McMaster Carr, mas você precisa saber as especificações necessárias, como tamanho e rosca
  • Eu entendo o nome cyberdeck, mas não sei por que chamam de Recovery Kit. O que ele recupera? O caso de uso não é explicado direito. Parece apenas um dispositivo estiloso para ficar online em movimento

    • O texto original de 2019 [1] explica brevemente o conceito:
      “Hoje parece natural criar coisas conectadas à internet, mas e quando não houver internet?”
      “Esse conceito muitas vezes parece saído de um filme de ficção científica ou de um guia para preparacionistas do apocalipse. Este dispositivo pode funcionar nos dois cenários, mas o projeto também trata de entender a resiliência e cuidar bem dos sistemas que existem hoje.”
      [1] https://www.doscher.com/work-recovery-kit/
  • Se quiser ver uma versão realmente expandida desse estilo de computador, veja o Panasonic CF-31 Toughbook. Dá para encontrar bem barato no eBay, e é excelente
    É o oposto da redução de custos e dos materiais baratos tão comuns em eletrônicos de consumo. Parece a qualidade de um MacBook, mas voltada ao ideal de “robustez”, não de “elegância”, e é um exemplo do que a manufatura moderna consegue fazer quando se livra das restrições de custo e do gosto popular

  • É engraçado que, mesmo havendo um link “Para que serve?”, ele não responda. À primeira vista parece uma versão de blogueiro de tecnologia de preparação para o colapso da civilização.
    Se acontecer algo catastrófico a ponto de a internet ficar fora do ar por muito tempo, ninguém vai sair carregando esse tijolão enorme. É irrealista demais.
    Em um cenário de colapso da civilização, você estaria andando a pé ou, mesmo que estivesse de bicicleta, ela poderia quebrar sem possibilidade de conserto, ou furar um pneu e você não conseguir arrumar uma câmara. O peso e o espaço que dá para carregar seriam priorizados para itens essenciais como comida, abrigo, roupas, primeiros socorros/ferramentas básicas e autodefesa.
    Para uns 90% dos casos, um smartphone com painel solar USB, teclado Bluetooth e armazenamento externo já basta. Se necessário, dá para acrescentar um adaptador USB-Ethernet e um hub USB. Os celulares de hoje já são bem resistentes à água e à poeira, e ficam melhores ainda dentro de uma capa rugged. Eu gostaria de ver alguém tentar andar 10 milhas carregando aquilo.

    • Concordo que, visto pela ótica de um prepper do fim do mundo, fica meio ridículo. Mas, dando um passo atrás, é um trabalho que mostra de forma impressionante a competência técnica de uma pessoa atravessando várias áreas: projeto, fabricação, montagem e configuração. Também há explicações de contexto sobre a escolha dos componentes, e o texto é bem escrito.
      Eu construo coisas parecidas por encomenda. É produção personalizada em pequena escala, resolvendo casos de uso estreitos demais para virar produto industrial. Eu contrataria essa pessoa imediatamente para terceirização ou colaboração, e este projeto parece uma espécie de currículo pessoal.
      Dito isso, seria bom encontrar um cenário concreto em que um dispositivo desses tenha valor. Pessoalmente, trabalho com diagnóstico de eletrônica marítima, principalmente redes NMEA2000 e os dispositivos nelas, além dos mesmos dispositivos ligados via Ethernet. Com uma pequena reconfiguração, isso poderia virar algo que técnicos avançados de eletrônica marítima adorariam, e aí as considerações de projeto e escolha de peças também poderiam ser exploradas com mais profundidade.
    • Parece algo feito por diversão. É um projeto maker, não um projeto de prepper.
    • Sempre achei que coisas assim estão mais para dispositivos de RPG do que para preparação real. As prioridades estão completamente erradas. Se a sociedade colapsar, os objetos necessários serão bem diferentes dos de que precisamos hoje. Mesmo que você use Wikipedia ou YouTube offline todos os dias agora, o que será necessário naquele momento é algo muito menor e mais prático.
      Para mim, um Recovery Kit realmente pós-apocalíptico seria um metro cúbico de livros guardados em uma cápsula do tempo para daqui a um século, com livros didáticos K-12 e livros de nível universitário de agricultura, engenharia e medicina.
    • Em vez de uma configuração com smartphone, eu usaria um Chromebook antigo com Linux comum instalado e um cartão microSD de 1 TB. É muito barato, algo em torno de 20 dólares, usa armazenamento totalmente em estado sólido, sem disco rígido, e a bateria dura bem.
  • É mais arte do que funcionalidade, mas acho que um conceito desses ficaria melhor com recursos como Meshtastic, LoRa e rádio amador.

  • Posts relacionados:
    Off-Grid Cyberdeck with RPI and Pelican Case - https://news.ycombinator.com/item?id=31402558 - maio de 2022, 91 comentários
    Off-Grid Cyberdeck: Raspberry Pi Recovery Kit - https://news.ycombinator.com/item?id=21647398 - novembro de 2019, 144 comentários

  • Eu sempre gosto desses builds legais em estilo cyberdeck, mas toda vez que me dá vontade de fazer um, acabo percebendo que estou tentando construir um notebook muito ruim.

    • É um projeto legal e divertido, mas não é algo que eu usaria regularmente.
      Recentemente comprei alguns Chromebooks antigos no eBay por cerca de 20 dólares cada, reflashei o BIOS e instalei Debian. Chromebooks estudantis são bem resistentes e, por esse preço, se quebrarem não é grande coisa.
    • Teria sido ótimo se tivesse recursos como emulação de armazenamento USB, bridging transparente via VLAN de switch e suporte a console serial. Mas, no estado atual, é só um case, bateria, disco e um teclado ruim.
  • Ele foi descrito como um “gabinete robusto de computador para Raspberry Pi”, e fico me perguntando se isso mira um cenário prepper. Não sei qual seria o caso de uso presumido de um Pi rugged, ou se é só pela estética.

    • É bonito, mas não é de fato ruggedizado. Não foi projetado para resistir a água/umidade, poeira ou outros fatores ambientais, ampla faixa de temperatura, choques ou vibração, nem durabilidade de longo prazo. Por exemplo, duvido que sobrevivesse despachado como bagagem em um avião. A proteção oferecida pelo case Pelican é tudo que há. É melhor do que nada, mas, para um prepper, um computador propositalmente ruggedizado seria melhor.
    • Acho que a prioridade número um é a portabilidade. É uma espécie de notebook RPi, e a principal vantagem é poder personalizá-lo com muita liberdade para casos de uso específicos.
      Se as pessoas estiverem em uma situação em que precisem depender disso como “o dispositivo derradeiro”, é bem provável que o próprio objeto também tenha sido destruído. Estamos falando de uma situação bastante extrema, e um notebook rugged seria mais prático. Mesmo que um notebook rugged custe 10 mil dólares, é pouco dinheiro como preço para salvar o mundo.
  • Por um instante pensei: “daria para colocar uma placa Framework aqui”, mas o Pelican 1300 tinha só 9 polegadas de largura. Ainda assim, a ideia é muito boa, e dá para imaginar fazer algo quase igual com um case Pelican maior. Assim, seria possível colocar muitos dados em vários discos giratórios modernos de 3,5 polegadas, e esperar que o Pelican ajude a impedir um pouco a ferrugem.
    É uma ideia linda e eu adoraria ver as especificações abertas, mas só o fato de terem compartilhado já é ótimo.
    Atualização: a placa Framework chega bem perto, por muito pouco. A primeira daughterboard no esquemático <https://github.com/FrameworkComputer/Framework-Laptop-13/blo...> na verdade tem 9,071 polegadas de largura, ou seja, 115 + 115,4 mm, parecendo dar 230,4 mm. Mas a placa-mãe tem 274 mm, 10,8 polegadas, e isso sem contar os cartões de expansão. Com os cartões encaixados, fica por volta de 297 mm, 11,7 polegadas, e ainda é preciso conectar cabos. Mesmo assim, parece que há alguma possibilidade.

    • A Framework cabe quase perfeitamente em um Pelican iM2200 junto com uma tela de 13 polegadas. A dificuldade é que tanto a tela USB quanto a placa são USB-C, mas ambos são problemas solucionáveis. Eu quase fiz uma dessas, e talvez ainda faça, mas builds desse tipo levam meses.
  • Gosto de ler sobre esses projetos de props funcionais e seus relatos de construção.
    Fico curioso para saber até onde querem ir entre robustez e estética de prop. Também me pergunto se consideraram telas em outros form factors, ou alternativas que não fossem RPi, como algo tipo um NVidia Jetson capaz de rodar GPT/LLM, ou um módulo de computação separado. Também fico curioso se armazenam só a Wikipedia, ou também PDFs e outros livros de recuperação de desastres, como “Where there is no doctor?” e “Wilderness Survival Guide?”.
    Eu perdi este projeto quando ele apareceu antes, mas foi bom vê-lo de novo hoje.

    • Eu tinha dito que manteria por muito tempo e acabei não mantendo, mas, relacionado a repositórios offline de dados úteis, fiz há algum tempo um projeto de escola mirando exatamente esse nicho. Era tudo composto por software e documentos open source, de domínio público ou Creative Commons, guias de sobrevivência e coisas do tipo, plantas de construções, estufas, implementos agrícolas e ferramentas; era voltado a pessoas sem internet e cabia inteiro em 16 GB.
      No começo, como tudo podia ser compartilhado livremente e eu gostava da natureza distribuída dos torrents, distribuí de brincadeira na categoria Other -> Other do PirateBay. Depois quis fazer uma versão melhor, mas a carreira e a vida foram se impondo.
      Se tiver interesse, dá para ver em signalbundle.com. Só que hoje está bem antigo e, por fim, por questão de disponibilidade, decidi hospedá-lo no Google Drive; mas ainda está lá, então, se tiver curiosidade ou feedback, pode dar uma olhada :)