13 puntos por GN⁺ 1 일 전 | 4 comentarios | Compartir por WhatsApp
  • 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

 
xguru 1 일 전

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.

 
hmmhmmhm 1 일 전

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...

 
yeobi222 5 시간 전

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.

 
GN⁺ 1 일 전
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.

    • Esta placa usa un módulo ESP32-WROOM con Wi-Fi, Bluetooth, antena, flash y procesador integrados. Espressif ya obtuvo las certificaciones FCC y CE de antemano, así que no hace falta volver a probar el módulo en sí, y hasta incluye su propio oscilador RC, resolviendo la mayor parte de lo difícil. El diseñador solo tiene que alimentar el módulo y conectar periféricos SPI/I2C sin grandes restricciones de velocidad o eléctricas, así que sin este tipo de módulo ESP32 habría sido mucho más difícil.
    • En el pasado, la iOS App Store no permitía apps de más de 100 MiB, o al menos no dejaba descargarlas por la red celular. En HN se puede encontrar un viejo artículo o hilo de Twitter sobre las dificultades que tuvo un ingeniero de Uber para mantener la app por debajo de ese límite. En ese momento la estaban reescribiendo en Swift, así que incluso necesitaron parches al compilador.
    • Estas lecciones que enfrentan las startups de hardware ya se han tratado muchas veces en hilos anteriores de HN, y este artículo en particular es muy llamativo: https://www.simonberens.com/p/lessons-learned-shipping-500-u...
      Hilo de HN: https://news.ycombinator.com/item?id=46848876
    • La dificultad del hardware es de una naturaleza distinta a la del software. El autor habla de líneas de código en software, pero eso más bien muestra por qué el software es más fácil. Incluyendo el software embebido para usos no críticos, el software permite iterar mejoras y probar cosas nuevas con riesgos y costos relativamente bajos, mientras que el hardware es mucho más duro y no hay una forma barata de esquivar los problemas mencionados.
    • No sé si es un problema particular de la era del financiamiento previo, pero también está la sobreproducción. Si estimas pocas ventas, pierdes oportunidades de ingresos; si estimas muchas, pierdes dinero por inventario ya pagado pero que no se vendió.
  • 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.

    • En el contexto de una empresa unipersonal, “el hardware es tan difícil como lo hagas” sí tiene sentido. El autor encontró una necesidad, verificó que podía resolverla con hardware muy simple y decidió convertirlo en producto. Si hubiera requerido hardware fuera de su presupuesto o nivel técnico, probablemente no lo habría intentado desde el principio. Eso se acerca más al punto del artículo, aunque no queda muy claro en el título.
    • Hace 10 años, durante una pasantía de verano en mi primer año de universidad, diseñé un dispositivo de monitoreo remoto para telecomunicaciones. Yo escribí el software y un amigo diseñó la PCB de la parte digital; a mí me bastó con manejar C hasta cierto punto y leer la hoja de datos del MCU, mientras que mi amigo se encargó del ruteo de la PCB y la ubicación de componentes auxiliares siguiendo notas de aplicación. No fue sencillo, pero tampoco fue una tarea increíblemente difícil. En cambio, las personas con décadas de experiencia que se encargaron de la placa hija analógica consideraban innumerables factores como integridad de señal, protección de voltaje y fuerza contraelectromotriz, en un nivel completamente distinto al mío. Más tarde, en proyectos complejos con FPGA, integración de DRAM y PCB de 8 capas, al superar 1 GHz la propagación de la señal deja de ser instantánea y las pistas se comportan como antenas, por lo que incluso hubo que hacer simulaciones electromagnéticas completas. Muchos ingenieros trabajaron durante un año, y no se desperdició ni un segundo.
  • 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.

    • Soy uno de los primeros compradores y funciona sin fallas. Se alimenta directamente desde el USB del piano y prácticamente no se nota; algún día, cuando aprenda a tocar bien el piano, me será útil.
  • 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.

    • Supongo que será una defensa del lado del software vinculada con la app.
  • 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.

    • Para una placa tan simple no hace falta rayos X. Las entradas y salidas de cada componente son claras, así que cualquier estudiante de primer año de ingeniería eléctrica/electrónica con cierta competencia, o un estudiante de secundaria muy capaz, podría reproducir la placa en unos días. Ahora mismo, las mayores barreras son el bajo volumen de ventas y los productos falsos o de baja calidad que se traen de AliExpress y se revenden en Amazon, así que el beneficio no justifica mucho el esfuerzo de clonarlo.
    • Voy a escribir un artículo aparte sobre moldeo por inyección y antifalsificación.
  • 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.

    • Esa interpretación subestima lo difícil que es mantener las cosas simples. También se menciona que dedicaron bastante tiempo a funciones de firmware que no se usaron; hace falta una disciplina sorprendente para recortar funciones con decisión y aun así terminar el producto.
    • Como alguien que trabaja principalmente con hardware, es un campo claramente difícil. Una grabadora MIDI-Bluetooth se parece más a un proyecto de software metido en una caja llamativa, con muy poca interacción entre el firmware y el mundo real o complejidad física, que son las cosas que hacen difícil al hardware. Aun así, haber creado un negocio de 500.000 dólares al año es un gran logro; el título me molestó, pero logró llamar la atención.
    • En general estoy de acuerdo en que es solo una muestra. Aun así, hay muchos productos de hardware mucho más simples que este, y a veces dan envidia. Un buen ejemplo es https://duckduckgo.com/?q=brick+smartphone+blocker&ia=web.
  • 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.

    • No entiendo eso de que desapareció la diversión de programar. Me pregunto si la diversión estaba literalmente en tipear código. Para mí, lo divertido era resolver problemas y crear cosas, y ahora puedo hacer más de eso que antes, tipeando menos.
    • Creo que esta tendencia se va a revertir. Los LLM, incluso los modelos de frontera más recientes, programan peor que los humanos. Si se cuenta el tiempo de corregir sus errores inevitables, yo, que ni siquiera soy un desarrollador excepcional, soy más rápido y mejor que Claude.
      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.

    • Tener demasiados pedidos es un buen problema, salvo que aparezcan copias. En el peor de los casos, se puede contratar a proveedores externos para encargarse de cumplimiento regulatorio, gestión de pedidos y demás.
  • 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.