Lo que aprendí vendiendo 2.500 grabadoras MIDI: el hardware no es tan difícil
El éxito de un desarrollador en solitario al vender 2.500 unidades de una grabadora MIDI sencilla basada en ESP32 provoca un debate sobre cuán difícil es realmente el hardware moderno cuando se aprovechan módulos maduros, ensambladores chinos y un alcance de producto modesto. Los comentaristas examinan la complejidad oculta del proyecto: 200k líneas de código de firmware y app, herramientas de fabricación, medidas antifalsificación con elementos seguros y claves por dispositivo, y obstáculos regulatorios como las pruebas FCC/CE. Muchos concluyen que los dispositivos de consumo pequeños y bien acotados son ahora muy alcanzables para ingenieros de software, pero advierten que el hardware se vuelve realmente difícil a mayor escala, con complejidad analógica, cumplimiento estricto, logística, flujo de caja y riesgos de clonación.
Dificultad del software frente al hardware
- Muchos comentaristas sostienen que el hardware del producto es deliberadamente simple (módulo ESP32, circuito MIDI, SD, periféricos básicos), así que “el hardware no es difícil” solo se aplica a este extremo de baja complejidad.
- Otros destacan que la dificultad “real” del hardware aparece con sistemas analógicos complejos, RF, digital de alta velocidad o multitarjeta, y a mayor escala (tolerancias, EMI/EMC, logística, flujo de caja).
- Varios señalan que la mayor parte del trabajo estuvo en el software (firmware, app móvil, herramientas de fabricación), lo que refuerza que la complejidad del hardware estuvo limitada por el diseño.
Tamaño y arquitectura de la base de código
- La base de código es de
200k líneas, divididas entre la app (85k) y el firmware (~110k), sin incluir bibliotecas de terceros. - A los comentaristas les sorprende el tamaño; algunos lo comparan con proyectos personales mucho más pequeños en ESP32.
- El autor dice que los ciclos largos de compilación y flasheo, junto con la expansión de funciones, fueron los principales errores al principio; unos stubs de firmware multiplataforma en escritorio habrían acelerado la iteración.
Antifalsificación y seguridad
- Hay gran interés en “tener una sólida estrategia antifalsificación”.
- El dispositivo usa un elemento seguro (STSAFE), IDs aleatorios por dispositivo/claves de producto, y una aplicación que solo se comunica con dispositivos genuinos, en su mayoría sin conexión.
- La discusión aborda cómo se aprovisionan claves a escala (HSM frente a circuitos integrados preprogramados), los modelos de amenaza que implican a la fábrica y por qué muchos dispositivos comerciales necesitan IDs/claves únicas.
- Varias personas piden una explicación dedicada; algunas cuestionan si la antifalsificación es siquiera necesaria a esta escala de nicho.
Cumplimiento y certificación
- El dispositivo supuestamente tiene pruebas FCC y autocertificación CE; usar módulos de radio pre-certificados mantiene el coste bajo (~$5k citado como presupuesto típico).
- Ingenieros de hardware enfatizan que el trabajo de EMI/EMC y regulatorio suele ser la parte realmente “difícil” de sacar productos electrónicos al mercado y puede requerir rediseños.
- Otros señalan que muchas importaciones baratas omiten pruebas adecuadas, pero los pequeños fabricantes nacionales están más expuestos al riesgo regulatorio.
Decisiones y críticas de diseño de hardware
- Las críticas detalladas se centran en decisiones como reguladores AMS1117, cobertura de protección ESD, tamaños de resistencias en salidas MIDI, pila de botón frente a supercondensador, USB-B para alimentación y la ausencia de USB-C.
- El autor responde con razonamientos de compromiso: disponibilidad, demografía de usuarios (los usuarios mayores se benefician de puertos claros y no intercambiables) y larga retención del RTC.
Fabricación, herramientas y cumplimiento de pedidos
- La instrumentación de fabricación incluye flasheo, aprovisionamiento de claves y pruebas de hardware por unidad (batería, SD, reloj, circuito antifalsificación, etc.).
- Se discuten la creación de prototipos y el moldeo por inyección de bajo volumen; ~1000–2500 unidades se plantea como un umbral razonable a partir del cual empiezan a tener sentido moldes personalizados.
- El cumplimiento de pedidos a esta escala es “molesto pero manejable”; aún es demasiado pequeño para la mayoría de los 3PL.
Recepción de los clientes y uso
- Varios propietarios informan experiencias muy positivas: “simplemente funciona”, graba todo en la SD, y se elogian la reproducción en la app y el seguimiento de práctica.
- Los usuarios aprecian que la grabación principal funcione sin la app y que las grabaciones sean archivos MIDI estándar, lo que reduce las preocupaciones sobre la viabilidad a largo plazo.
Recursos de aprendizaje y primeros pasos
- A quienes empiezan en hardware se les recomienda canales en línea de electrónica, comunidades de diseño de PCB (por ejemplo, chat/subreddits de KiCad) e incluso LLMs para revisar PCB, que resultan sorprendentemente útiles.
- Un punto meta recurrente: el hardware es mucho más accesible que hace una década, pero sigue volviéndose difícil a medida que aumentan la complejidad y la escala.