O que aprendi vendendo 2.500 gravadores MIDI: hardware não é tão difícil

O sucesso de um desenvolvedor solo ao vender 2.500 unidades de um gravador MIDI simples baseado em ESP32 provoca debate sobre o quão difícil o hardware moderno realmente é quando se usam módulos maduros, fábricas de montagem chinesas e um escopo de produto modesto. Comentadores examinam a complexidade oculta por trás do projeto: 200 mil linhas de código de firmware e aplicativo, ferramentas de fabricação, medidas antifalsificação com elementos seguros e chaves por dispositivo, e barreiras regulatórias como testes FCC/CE. Muitos concluem que dispositivos de consumo pequenos e bem delimitados agora são altamente viáveis para engenheiros de software, mas alertam que o hardware se torna realmente difícil em escalas maiores, com complexidade analógica, conformidade rígida, logística, fluxo de caixa e riscos de clonagem.

Dificuldade de Software vs. Hardware

  • Muitos comentadores argumentam que o hardware do produto é intencionalmente simples (módulo ESP32, circuito MIDI, SD, periféricos básicos), então “hardware não é difícil” só se aplica a esse extremo de baixa complexidade.
  • Outros enfatizam que a dificuldade “real” de hardware aparece com sistemas analógicos complexos, RF, digital de alta velocidade ou multiplacas, e em maior escala (tolerâncias, EMI/EMC, logística, fluxo de caixa).
  • Vários observam que a maior parte do trabalho estava no software (firmware, app móvel, ferramentas de fabricação), reforçando que a complexidade do hardware foi limitada por projeto.

Tamanho da Base de Código e Arquitetura

  • A base de código tem cerca de 200 mil linhas, divididas entre o app (85 mil) e o firmware (110 mil), excluindo bibliotecas de fornecedores.
  • Comentadores se surpreendem com o tamanho; alguns comparam com projetos pessoais de ESP32 muito menores.
  • O autor diz que ciclos longos de compilação/gravação e o crescimento descontrolado de funcionalidades foram grandes erros no início; stubs de firmware multiplataforma no desktop teriam acelerado a iteração.

Antifalsificação e Segurança

  • Há grande interesse em “ter uma estratégia forte antifalsificação”.
  • O dispositivo usa um elemento seguro (STSAFE), IDs aleatórios por dispositivo/chaves de produto, e imposição no app para falar apenas com dispositivos genuínos, em grande parte offline.
  • A discussão cobre como as chaves são provisionadas em escala (HSMs vs CI pré-programados), modelos de ameaça envolvendo a fábrica, e por que muitos dispositivos comerciais precisam de IDs/chaves únicas.
  • Várias pessoas pedem um texto dedicado; algumas questionam se antifalsificação é realmente necessária nessa escala de nicho.

Conformidade e Certificação

  • O dispositivo teria testes FCC e autocertificação CE; usar módulos de rádio pré-certificados mantém o custo baixo (~US$ 5 mil citado como orçamento típico).
  • Engenheiros de hardware enfatizam que EMI/EMC e trabalho regulatório costumam ser a parte realmente “difícil” de lançar eletrônicos e podem exigir redesigns.
  • Outros observam que muitas importações baratas pulam testes adequados, mas pequenos fabricantes domésticos ficam mais expostos ao risco regulatório.

Escolhas e Críticas de Design de Hardware

  • Críticas detalhadas miram escolhas como reguladores AMS1117, cobertura de proteção ESD, tamanhos dos resistores nas saídas MIDI, bateria tipo moeda vs supercapacitor, USB-B para alimentação e a ausência de USB-C.
  • O autor responde com raciocínio de trade-offs: disponibilidade, perfil dos usuários (usuários mais velhos se beneficiam de portas claras e não intercambiáveis) e retenção longa do RTC.

Fabricação, Ferramental e Atendimento

  • O ferramental de fabricação inclui gravação, provisionamento de chaves e testes de hardware por unidade (bateria, SD, clock, CI antifalsificação etc.).
  • Prototipagem e moldagem por injeção em baixo volume são discutidas; cerca de 1000–2500 unidades é enquadrado como um limiar razoável em que moldes personalizados começam a fazer sentido.
  • O atendimento/logística nessa escala é “chato, mas gerenciável”; ainda pequeno demais para a maioria dos 3PLs.

Recepção dos Clientes e Uso

  • Vários donos relatam experiências muito positivas: “simplesmente funciona”, grava tudo em SD, e a reprodução no app e o acompanhamento de prática são elogiados.
  • Usuários apreciam que a gravação principal funciona sem o app e que as gravações são arquivos MIDI padrão, o que reduz preocupações sobre viabilidade de longo prazo.

Recursos de Aprendizado e Como Começar

  • Novos construtores de hardware são apontados para canais online de eletrônica, comunidades de design de PCB (por exemplo, chats/subreddits de KiCad) e até LLMs para revisão de PCB, que se mostram surpreendentemente úteis.
  • Um ponto recorrente de meta-discussão: hardware está muito mais acessível do que há uma década, mas ainda fica difícil à medida que a complexidade e a escala aumentam.