- Jamcorder, que graba automáticamente interpretaciones de piano, vendió más de 2,500 unidades en un año y medio desde su lanzamiento y se convirtió en un negocio sostenible de forma independiente
- La parte más difícil del desarrollo no fue el hardware, sino unas 200,000 líneas de software repartidas entre firmware, app y herramientas de fabricación; en un entorno previo a los LLM, tomó más de 3 años
- Gracias a un diseño simple, con una sola PCB, un único tornillo y una reducción drástica de funciones, no se materializaron preocupaciones como descartar lotes de producción o conseguir componentes
- La situación podría ser distinta si la complejidad fuera 10 veces mayor o la escala de producción 100 veces más grande, y si se tratara de un mercado con márgenes bajos y competidores establecidos, como los smartwatches o los autos
- Para productos cuyo margen se puede proteger, una estrategia realista para un negocio de hardware de tamaño medio es simplificar BOM, ensamblaje y empaque, y asegurar un margen bruto mínimo del 70%
La dificultad real comprobada al desarrollar Jamcorder
- Jamcorder es un dispositivo totalmente automático que graba todas las interpretaciones de piano sin intervención del usuario, y vendió más de 2,500 unidades tras su lanzamiento
- Recibió buenas evaluaciones de los usuarios y se consolidó como un negocio que puede operar de forma independiente
- Fabricar hardware también era una meta que quería cumplir después de construir una carrera en software
- Aunque había preocupaciones por el diseño electrónico, la fabricación de plásticos, el procesamiento de pedidos, la escasez de componentes y el descarte de lotes de producción, en el proceso real de desarrollo el hardware fue relativamente fluido
- Los aranceles de Trump fueron un caso que se acercó a ser un problema real, pero no ocurrieron los problemas previstos de descarte de producción ni de abastecimiento de componentes
- La tarea más difícil fue crear unas 200,000 líneas de código distribuidas entre firmware, app y herramientas de fabricación
- Se desarrolló durante más de 3 años en un entorno previo a los LLM, con muchas jornadas nocturnas
-
Diseño que redujo la complejidad
- Se ensambla una sola PCB con un único tornillo
- Se dejó un ángulo de desmoldeo generoso en el molde de inyección y no se usaron correderas
- Se excluyeron la detección de batería baja, la detección de luz ambiental, el botón de encendido y USB-C
- 2,500 unidades no es una escala grande según criterios habituales, y la dificultad podría cambiar si la complejidad del producto fuera 10 veces mayor o la producción 100 veces más alta
- Es difícil aplicar el mismo criterio a mercados con márgenes bajos y competidores establecidos, como smartwatches o autos
- Si se puede proteger el margen del producto, es posible controlar la dificultad del hardware mediante decisiones de diseño y de negocio
Principios para despachar hardware a escala media
- Hay que simplificar la BOM y, si es posible, evitar componentes que dependan de un solo fabricante
- Conviene reducir los ensamblajes complejos y las tareas de calibración
- Es posible colaborar con ensambladoras y proveedoras chinas, y aprovechar Alibaba
- El margen bruto debe apuntar como mínimo a 70% o más
- Como el hardware escala lentamente, es necesario mantener una organización liviana
- Hay que preparar una estrategia sólida contra falsificaciones y no pasarla por alto
- El aseguramiento de calidad (QA) final debe hacerse internamente y el inventario de productos terminados debe almacenarse localmente
- Se deben solicitar muestras antes de cualquier trabajo de producción
- Hay que redactar guías paso a paso de fabricación y ensamblaje que incluyan fotos
- El empaque debe mantenerse pequeño, y cuanto mayor sea el valor del producto en relación con su tamaño, más sencilla será la operación posterior a la fabricación
4 comentarios
Si la IA hace que el software sea más fácil, está claro que el hardware se convertirá en otro mercado.
Un conocido acaba de fundar una startup relacionada con esto, y me parece un movimiento alineado con la tendencia.
A menos que aparezca algún método para no tener que volver a obtener la certificación KC / certificación de radiofrecuencia
o para pasarla por fast track, ¿no sería algo imposible en Corea?
Las cosas que se importan del extranjero, como de Temu o Alibaba, no reciben certificación KC,
pero dentro del país, aunque solo fabriques o ensamblés hardware, todo son certificaciones y costos de mano de obra.
Si lo pides a JLCPCB con impresión 3D incluida, al menos sale algo mejor, pero...
Las importaciones con fines comerciales sí deben estar certificadas,
y cuando intentaron volver obligatorias las importaciones personales, hubo tanto rechazo por bloquear las compras directas del exterior que lo suspendieron.
Como no hay ningún país que aplique esa certificación incluso a los productos de exportación, terminó convirtiéndose en una situación extraña donde todos salen perjudicados por una discriminación inversa.
Opiniones de Hacker News
Hay tres razones por las que el hardware tiene fama de ser difícil. Primero, como escala de forma distinta al software, es mucho más difícil diseñar un producto del que se van a fabricar 1 millón de unidades, no 10. Segundo, es difícil prever, probar y corregir todos los problemas del entorno de uso, como que alguien ponga la batería al revés, deje caer el producto o lo conecte a un equipo viejo que uno nunca había visto. Tercero, en territorios desconocidos hay más modos de falla: por ejemplo, que un capacitor de desacoplamiento esté demasiado lejos del chip y el código se interrumpa de forma intermitente, o que justo al terminar el diseño el chip se descontinúe o deje de estar disponible por un incendio en la fábrica. Los productos electrónicos también requieren regulación y pruebas de terceros, y si fallan una prueba de emisiones electromagnéticas, quizá haya que rediseñar desde cero. En términos de software, sería como decir: “JS pesa demasiado; no se puede lanzar hasta bajarlo a menos de 50 kB”. Me alegra el éxito del autor, pero parece un caso excepcional; en Kickstarter también se ve una y otra vez cómo los problemas de costos de fabricación, proveedores y confiabilidad hacen tropezar a los proyectos.
Hilo de HN: https://news.ycombinator.com/item?id=46848876
No me gusta la frase “el hardware es tan difícil como lo hagas”. La dificultad del hardware depende del nivel que exige el producto. Una PCBA de 25 componentes y una carcasa tipo clamshell con dos piezas moldeadas por inyección está cerca de ser el producto más simple posible, y la mayoría usaría una carcasa estándar para algo así. Pero eso no aplica a la gran mayoría de los productos. Lo difícil es ensamblar 20 piezas estándar, 60 piezas moldeadas a medida y 4 PCBA complejas, haciendo que todo encaje, pase las pruebas y llegue a tiempo desde decenas de proveedores. El hardware también es un negocio que consume mucho efectivo, porque hay que pagar por adelantado moldes y componentes, y almacenar inventario en producción. Si surge un problema, componentes caros quedan inmovilizados esperando repuestos, y el dinero recibido después del envío se va a comprar los siguientes componentes que llegarán en 3 meses. Muchos proyectos fracasan porque se quedan sin efectivo antes de alcanzar el punto de equilibrio.
Compré JamCorder y luego empecé a hacer presentaciones de improvisación; me gusta poder registrar las presentaciones. Es raro encontrar un producto del que literalmente no tenga ni una queja ni una solicitud de mejora, y hasta la preocupación de que la app pueda desaparecer algún día queda resuelta gracias a los archivos MIDI guardados en la tarjeta. Para mí, es prácticamente un producto perfecto.
Me da curiosidad cuál es la estrategia contra falsificaciones, y si no revelarla es en sí parte de la estrategia. También está genial que el sitio web sea rápido; estaría bueno que agregaran el enlace de Twitter al sitio.
Además de habilitar el cifrado, me da curiosidad qué medidas antifalsificación usan, y si consideran que la antifalsificación y el firmware open source son incompatibles. En mi proyecto mantuve el hardware cerrado y publiqué el firmware, pero sé que, si alguien se lo propone, puede hacer ingeniería inversa completa, por ejemplo quitando capacitores y sacando radiografías de las capas del PCB.
También me interesa saber dónde aprendieron moldeo por inyección y cuánto costó, si hoy elegirían el mismo método o si las tecnologías recientes de impresión 3D para moldes de inyección serían mejores. También quisiera saber qué certificaciones obtuvieron y cuáles fueron los costos y las trampas.
Es un logro impresionante y muestra cuánto han avanzado la industria y las herramientas de hardware. Dicho eso, se siente parecido a desplegar un SaaS simple en una nube administrada y luego concluir que todo el software es fácil.
Este proyecto está cerca del extremo más fácil dentro del rango de dificultad y complejidad de los productos de hardware, y se volvió más fácil gracias a buenas decisiones para mantenerlo simple. Una conclusión más adecuada sería que si lo mantienes simple, el hardware no necesariamente es difícil.
Recuerdo el post que publicó antes en HN. Espero que siga documentando este recorrido. Creo que a los ingenieros de software que sienten que los LLM les quitaron buena parte de la diversión de programar les interesará seguir un camino parecido, y de vez en cuando también es un buen cambio crear un producto físico.
Mucha gente dice que “los LLM no van a desaparecer”, pero ya hay quienes se sienten decepcionados por la falta de resultados en relación con el precio, y serán más cuando las empresas de IA suban los precios para intentar ser rentables. Al final, la industria saldrá de la euforia y volverá a valorar los resultados reales por encima de la herramienta usada, aunque hasta que llegue ese momento parece que será una etapa difícil.
Me da curiosidad si hay algún umbral de escala importante que todavía no hayan cruzado, o algún punto que les dé miedo cruzar. Como las plataformas de e-commerce parecen fáciles antes de tener que lidiar con envíos, aduanas, impuestos y hasta impuestos sobre los costos de envío en varios países, muchas cosas se vuelven complejas de golpe en cierto momento.
En hardware, si usas CAD comercial en lugar de software libre, puedes cruzar límites de niveles de precio, y según el volumen de ventas pueden hacer falta pruebas de conformidad o de seguridad para consumidores. Me interesa saber qué umbrales esperan tener que manejar más adelante.
Un mejor título habría sido “El hardware es tan difícil como lo hagas”. El autor tomó la decisión inteligente de mantener el hardware muy simple, y la naturaleza del producto que quería crear lo permitió.
Otro creador independiente del ámbito musical contó algo parecido. Su trabajo principal era como ingeniero de software, pero creó un producto de hardware relativamente complejo y, por el COVID y los aranceles, tuvo problemas de suministro que lo obligaron a rediseñar al menos una vez y a subir precios. En ambos casos, al no forzar los límites del hardware y mantenerlo simple, obtuvieron la libertad de invertir mucho tiempo y esfuerzo en el software. No es una estrategia posible para todos los productos de hardware, y el autor también lo reconoce.
Entendí “el hardware es difícil” como una frase de VC que resume por qué es difícil construir una empresa de hardware exitosa con retornos de 100x. Además de la escalabilidad, la logística y los cambios de diseño, una razón clave que todavía no se ha tratado mucho es el flujo de caja.