- Recovery Kit, que comenzó en 2019 como un gabinete portátil y resistente para Raspberry Pi, fue rediseñado como RK2 con foco en funcionamiento con batería, arranque desde NVME y armado sencillo
- Se modificaron la estructura interna y la selección de componentes para reducir problemas del armado anterior, como la ausencia de batería, la dificultad de armar el teclado, el cableado complejo, la interferencia de la manija y la carga de soldar GPIO
- La nueva configuración usa Raspberry Pi 5, pantalla táctil de 7 pulgadas, switch gigabit de 5 puertos, batería Shargeek Storm 2 100W 25,600mAh, teclado Drop/OLKB Planck v7 y adaptador NVME
- Debido al comportamiento de los power banks inteligentes, la alimentación USB-C puede no reconocer el Pi o el switch al encenderlo por primera vez, y la batería no puede usarse mientras se carga
- Los STL están disponibles para miembros de pago, los archivos CAD para miembros CAD, y el nuevo build también acepta encargos de fabricación hasta fines de junio de 2024
Los límites del Recovery Kit que RK2 vuelve a abordar
- El Recovery Kit de 2019 fue un gabinete de computadora resistente que nació de la insatisfacción con las carcasas simples y económicas para Raspberry Pi de la época
- El proyecto original recibió mucha atención tras aparecer en The Verge, Raspberry Pi Magazine, Hackster, Hacker News, Hackaday, Uncrate y otros sitios
- Luego se crearon varias variantes CAD, pero no se publicaron porque no se sentían como actualizaciones suficientemente distintas de la idea original
- Quick Kit y sus variantes tuvieron un impacto mayor por su armado más simple, su configuración sin soldadura y la posibilidad de construirse con una sola pieza impresa en 3D y componentes de Amazon
- RK2 fue diseñado no solo para simplificar, sino para volver a resolver los puntos débiles del Recovery Kit original
Cambios respecto del diseño anterior
-
Batería
- El Recovery Kit original tenía una batería capaz de soportar la alta corriente necesaria al arrancar la Raspberry Pi, pero desapareció de Amazon justo antes de publicar el artículo
- Por preocupación ante posibles problemas de seguridad o un retiro del mercado, la batería se excluyó de aquel build
- RK2 usa una batería más grande
-
Teclado
- Como era difícil colocar un teclado ANSI en la tapa del estuche Pelican 1300, el teclado original usaba un estilo ortholinear
- La tapa tenía un borde que rodeaba el teclado, lo que hacía que la ergonomía al escribir no fuera buena
- El teclado Plaid original no venía programado al enviarse, y las instrucciones para programar el chip tampoco eran buenas, por lo que era difícil recomendarlo
- RK2 usa un teclado prearmado para mejorar la accesibilidad
-
Cableado y armado
- El arnés de cables y el kit de teclado through-hole del Recovery Kit original se veían bien, pero imprimir cada deck llevaba más de 100 horas
- Era difícil para principiantes en soldadura y también elevaba el costo de los encargos de fabricación
-
Manija
- La manija y la clevis joint originales podían engancharse en el estuche Pelican y girar, dañando la pantalla
- La ubicación de la manija tampoco era muy útil en la práctica
-
GPIO
- El método original de conector GPIO era atractivo, pero difícil de soldar
- RK2 cambia a un método con crimpado, manteniendo el acceso GPIO y reduciendo la dificultad de armado
Estructura y armado del nuevo build
- Mantiene el concepto general, pero usa una lista de piezas más fácil de imprimir en impresoras modernas como Bambu u otras CoreXY
- El armado combina tornillos M4, M3 y M2.5; esta vez no usa tornillos M5
- En la práctica hace falta un destornillador eléctrico; se usan un destornillador eléctrico Hoto y puntas del iFixit Mako Driver Kit
- El material usado es Bambu Carbon Fiber PETG
- El switch de red gigabit de 5 puertos es el mismo modelo que antes, pero esta vez se fija a presión, evitando piezas de sujeción antiestéticas en la parte trasera
- Para Ethernet se usan piezas passthrough de McMaster-Carr, intentando evitar los problemas de falta de componentes que aparecieron con Quick Kit
Alimentación, USB-C y limitaciones de NVME
- RK2 puede usar una unidad NVME como disco de arranque y alimentar todo el sistema con batería
- Se dejó espacio alrededor de la batería y se colocaron rejillas de ventilación en la parte superior del gabinete; funciona bien a temperaturas interiores normales
- No se recomienda dejar un gabinete negro bajo el sol
- Los comandos para arrancar desde NVME se basan en el artículo de Jeff Geerling sobre arranque NVME en Raspberry Pi 5
- La configuración USB-C tiene algunos puntos a tener en cuenta
- La alimentación USB-C del power bank es “smart”, por lo que puede no reconocer el Pi o el switch de red cuando se enciende la batería por primera vez
- En ese caso hay que desconectar y volver a conectar el conector USB-C de la batería
- Dos puertos USB-C se conectan a los puertos USB del Pi
- Con un adaptador USB-C female-to-female, uno de ellos puede “hotwirearse” para actuar como puerto de alimentación de todo el sistema
- El conector USB-A a USB-C en ángulo recto puede bloquear otro puerto, así que si se necesitan usar los cuatro puertos USB del Pi quizá haga falta un adaptador adicional
Batería y botón de encendido
- La batería usada es un power bank Shargeek Storm 2 de 100W y 25,600mAh
- Arranca y funciona bien incluso con NVME instalado
- Algunos builds de Raspberry Pi OS mostraron brevemente una advertencia de undervoltage, pero en pantalla el Pi5 no parecía acercarse al límite de la batería
- Para almacenamiento prolongado conviene desconectar el conector USB de la batería o retirar la batería por completo
- La mayor desventaja es que esta batería no puede usarse y cargarse al mismo tiempo
- El botón de encendido ayuda a apagar rápidamente el sistema y, si se desea, puede recablearse al GPIO
- Solo el Pi5 tiene puntos de soldadura para el botón
- Si se usa Pi4, debe manejarse como entrada GPIO
- Si se coloca un SDR interno, también es posible modificar el diseño cambiando la posición del botón de encendido por un conector de radio
Pantalla y cable DSI
- La pantalla es la táctil de 7 pulgadas de Raspberry Pi
- No es ideal para uso de escritorio, pero resulta bastante buena para terminal
- Puede ejecutar un escritorio, pero el uso principal es como sistema de trabajo para apoyar otros dispositivos en entornos off-grid, sin window manager
- Ejecutar apps SDR es una razón posible para levantar un escritorio
- El nuevo conector CSI/DSI de la Pi Foundation es más pequeño y requiere un cable nuevo
- En Amazon y AliExpress hay muchos cables físicamente parecidos, pero los únicos que funcionaron fueron los comprados en el sitio web de Pi o en distribuidores oficiales
- Hay cables separados para pantalla y cámara, y al momento de escribir no eran fáciles de encontrar
- En la lista de piezas también se enfatiza que para el cable DSI específico del Pi5 no se use la versión genérica
Teclado y disposición en el estuche
- El teclado usado es el Drop/OLKB Planck v7
- Este kit puede usarse sin soldadura, y en el build se usan keycaps white-on-black
- Se puede usar el estuche original, pero para RK2 se creó una carcasa un poco más ancha que pueda encajar en la tapa
- En movimiento, el teclado puede guardarse en la tapa del estuche; en el escritorio, puede sacarse y usarse a diario
- El teclado sigue siendo un componente que no suele mantenerse mucho tiempo en stock
Archivos publicados y componentes principales
- Los archivos STL están disponibles para miembros de pago, y los archivos de diseño de Fusion 360 para miembros CAD
- La membresía mensual comienza en $5, con descuento para la membresía anual
- Componentes principales
- Raspberry Pi 5
- Raspberry Pi 5 Heatsink
- DSI Cable específico para Pi5
- Pi5 NVME adapter
- 2242/42mm NVME
- Raspberry Pi 7" Touchscreen Display
- Ethernet Switch
- Panel frontal y configuración de I/O
- DC Power jack
- GPIO panel mount connector
- Panel Mount Ethernet
- Power Button
- 2 Panel Mount USB-C
- Configuración de batería
- Shargeek Storm 2 Battery
- Right Angle USB-C to 2x USB-C
- Configuración de teclado
- OLKB/Drop.com Planck v7 PCB
- MT3 White on Black keycaps
- OLKB Switch Plate
- Coiled USB-C Cord
- Cherry MX Switches
- Herramientas necesarias
- HOTO Electric Screwdriver
- iFixit Mako
- crimpers para el conector GPIO
- Pinecil Soldering Iron
1 comentarios
Opiniones en Hacker News
Con el tiempo terminé odiando que hubiera demasiados tipos de tornillos.
No es que me disguste el concepto en sí, sino que hay demasiados modelos. Empecé a juntar tornillos para un pequeño taller, para revisar las cosas que familiares, amigos y enemigos me traen para reparar, y aunque no soy especialmente hábil, fui aprendiendo de a poco. A veces también las arruino o las llevo a escondidas con un experto.
El problema es que siempre hay un tornillo que necesito, pero hay demasiados tamaños y formas distintas. Aunque consiga y junte tamaños estándar de varios lados, pasa que para un proyecto necesito dos tornillos y no tengo ninguno que encaje exactamente. Recupero todos los tornillos que puedo sacar fácilmente de cosas rotas y los guardo en un mueble con muchos compartimentos pequeños, pero encontrar ahí el que corresponde también lleva mucho tiempo.
Por eso, al diseñar, me parece sensato usar la menor cantidad posible de tipos de tornillos. El modelo anterior se podía armar con un solo tipo, así que creo que la V2 también habría podido. Me gustaría que hubiera una app que, al sacar una foto, te diga la especificación exacta, el nombre y dónde pedirlo.
En la práctica tenía cientos de tornillos, pernos y tuercas, así que los clasifiqué tranquilamente durante una semana mientras veía shows :D
BoltDepot tiene una excelente página que explica cómo medir y describir sujetadores, además de un póster de referencia imprimible: https://boltdepot.com/Fastener-Information/Fastener-Basics
Una vez que conoces la terminología, medir es bastante simple. El diámetro de la rosca se puede medir fácilmente con un calibrador Vernier de plástico de 2 dólares, o probándolo en los agujeros de un verificador de tornillos: https://www.amazon.com/Stainlesstown-Bolt-Thread-Gauge-Blue/...
El paso de la rosca conviene medirlo con un calibrador de paso, de esos que se despliegan como una galga de espesores. Un producto combinado para pulgadas/métrico es algo así: https://www.amazon.com/ChgImposs-Imperial-Whitworth-Industri...
La longitud se mide fácilmente con la regla al lado del verificador de tornillos o con un calibrador. En los tornillos de cabeza avellanada se mide la longitud total con las mordazas, y en los tornillos de cabeza cilíndrica se mide desde el escalón.
También hay calibradores combinados, y este tipo me da curiosidad; me gustaría comprar uno y probarlo: https://www.amazon.com/WEN-ME210G-Imperial-Multi-Gauge-Carry...
Entiendo el nombre cyberdeck, pero no sé por qué lo llaman Recovery Kit. ¿Qué es lo que recupera? No explica bien los casos de uso. Me da la impresión de que es simplemente un dispositivo vistoso para conectarse en línea estando en movimiento.
“Hoy en día, crear cosas conectadas a internet parece obvio, pero ¿qué pasa cuando no hay internet?”
“Este concepto a menudo se siente como salido de una película de ciencia ficción o de una guía para preparacionistas ante el fin del mundo. Este dispositivo podría funcionar en ambos escenarios, pero el proyecto también trata sobre entender la resiliencia y cuidar bien los sistemas que existen hoy.”
[1] https://www.doscher.com/work-recovery-kit/
Si quieres ver un equipo que lleva este estilo de computadora a su máxima expresión, mira la Panasonic CF-31 Toughbook. Se consigue bastante barata en eBay y es excelente.
Es lo opuesto a la reducción de costos y los materiales baratos que se ven con frecuencia en la electrónica de consumo. Se siente como calidad de nivel MacBook, pero orientada al ideal de la “robustez” en lugar de lo “elegante”, y es un ejemplo de lo que puede hacer la fabricación moderna cuando se libera de las restricciones de costo y de la estética popular.
http://www.ruggedpcreview.com/3_notebooks_itronix_gd8200.htm...
https://na.panasonic.com/us/computers-tablets/computers/lapt...
Es curioso que, aunque hay un enlace que dice “¿Para qué se usa?”, no responda la pregunta. A simple vista parece la versión de un bloguero tech de preparación ante el colapso de la civilización.
Si ocurriera una catástrofe lo bastante grave como para que Internet se detuviera durante mucho tiempo, no creo que alguien anduviera cargando semejante ladrillo enorme. Es demasiado poco realista.
En un escenario de colapso de la civilización, uno estaría caminando o, aunque usara bicicleta, podría descomponerse y no poder repararla, o pincharse una llanta y no conseguir una cámara. El peso y el espacio que se pueden cargar se asignarían primero a artículos esenciales como comida, shelter, ropa, atención médica/herramientas básicas y defensa personal.
Para el 90% de los casos bastaría con un smartphone con un panel solar USB, un teclado Bluetooth y almacenamiento externo. Si hace falta, se le suma un adaptador USB-Ethernet y un hub USB. Los teléfonos actuales ya tienen bastante resistencia al agua y al polvo, y en una carcasa rugged quedan mejor. Me gustaría decirle que intente caminar 10 millas cargando eso.
Me dedico a fabricar cosas parecidas por encargo. Es producción personalizada de bajo volumen, resolver casos de uso demasiado estrechos para que existan productos industriales. A esta persona la contrataría de inmediato como contratista o colaborador, y este proyecto se ve como una especie de currículum personal.
Dicho eso, estaría bueno encontrar un escenario concreto en el que un dispositivo así tenga valor. En lo personal estoy involucrado en diagnóstico de electrónica marina, principalmente redes NMEA2000 y los dispositivos sobre ellas, además de los mismos dispositivos conectados por Ethernet. Con una pequeña reconfiguración podría convertirse en algo que a los técnicos avanzados de electrónica marina realmente les encantaría, y entonces también se podrían tratar con más profundidad las consideraciones de diseño y selección de componentes.
Si fuera un verdadero Recovery Kit postapocalíptico, lo vería como un metro cúbico de libros metido en una cápsula del tiempo para dentro de un siglo: libros escolares K12 y libros universitarios de agricultura, ingeniería y medicina.
Es más arte que funcionalidad, pero a un concepto así le vendrían bien funciones como Meshtastic, LoRa o radioafición.
(¿Algo como https://www.lilygo.cc/products/t-echo?variant=42306295857333 o https://www.lilygo.cc/products/t3s3-v1-0?)
Artículos relacionados:
Off-Grid Cyberdeck with RPI and Pelican Case - https://news.ycombinator.com/item?id=31402558 - mayo de 2022, 91 comentarios
Off-Grid Cyberdeck: Raspberry Pi Recovery Kit - https://news.ycombinator.com/item?id=21647398 - noviembre de 2019, 144 comentarios
Siempre me gustan estas geniales construcciones estilo cyberdeck, pero cada vez que me dan ganas de hacer una, termino dándome cuenta de que en realidad estoy intentando construir una laptop muy mala.
Hace poco compré en eBay varias Chromebook viejas por unos 20 dólares cada una, les reflasheé el BIOS e instalé Debian. Las Chromebook para estudiantes son bastante resistentes, y a ese precio no importa mucho si se rompen.
Dice “un gabinete de computadora resistente para Raspberry Pi”, y me pregunto si apunta a un escenario prepper. No sé cuál sería el caso de uso previsto de una Pi rugged, o si es solo por verse cool.
Si la gente estuviera en una situación en la que tuviera que depender de esto como “dispositivo de último recurso”, es muy probable que el propio aparato también hubiera salido volando. Estamos hablando de una situación bastante extrema, y una laptop rugged sería más práctica. Incluso si una laptop rugged costara 10 mil dólares, sería un costo pequeño como precio para salvar el mundo.
Por un momento pensé: “aquí podría meter una placa de Framework”, pero el Pelican 1300 solo tenía 9 pulgadas de ancho. Aun así, la idea es buenísima, y me parece que se podría hacer algo casi igual con un estuche Pelican más grande. Así se podrían cargar muchos datos en varios discos giratorios modernos de 3.5 pulgadas, y esperar que el Pelican ayude a evitar en cierta medida la oxidación.
Es una idea hermosa y me gustaría ver las especificaciones abiertas, pero con que lo hayan compartido ya está muy bien.
Actualización: la placa de Framework queda bastante al límite. La primera placa hija del esquemático <https://github.com/FrameworkComputer/Framework-Laptop-13/blo...> en realidad mide 9.071 pulgadas de ancho, es decir, 115 + 115.4 mm, por lo que parece ser 230.4 mm. Pero la placa principal mide 274 mm, 10.8 pulgadas, sin contar las tarjetas de expansión. Con las tarjetas insertadas, son unos 297 mm, 11.7 pulgadas, y además habría que conectar cables. Aun así, parece que hay alguna posibilidad.
Me encanta leer sobre este tipo de proyectos de utilería funcional y sus registros de fabricación.
Me da curiosidad hasta dónde quieren llegar entre la robustez y la estética de utilería. También me pregunto si consideraron pantallas de otros factores de forma, o alternativas que no fueran RPi, como algo tipo NVidia Jetson capaz de correr GPT/LLM, o un módulo de cómputo separado. Me pregunto si solo incluye Wikipedia, o si también guarda PDFs como “Where there is no doctor?”, “Wilderness Survival Guide?” y otros libros de recuperación ante desastres.
Me perdí este proyecto cuando se publicó antes, pero me alegra volver a verlo hoy.
Al principio lo distribuí por diversión en la categoría Other -> Other de PirateBay, porque todo se podía compartir libremente y me gustaba la naturaleza distribuida de los torrents. Después quise mejorarlo, pero la carrera y la vida se me vinieron encima.
Si te interesa, puedes verlo en signalbundle.com. Eso sí, ya está bastante viejo, y al final decidí alojarlo en Google Drive por disponibilidad, pero sigue ahí si tienes curiosidad o feedback :)