13 pontos por GN⁺ 1 일 전 | 4 comentários | Compartilhar no WhatsApp
  • O Jamcorder, que registra automaticamente execuções de piano, vendeu mais de 2.500 unidades em um ano e meio após o lançamento e se tornou um negócio sustentável de forma independente
  • A parte mais difícil do desenvolvimento não foi o hardware, mas sim cerca de 200 mil linhas de software espalhadas entre firmware, app e ferramentas de fabricação, o que levou mais de 3 anos no período anterior aos LLMs
  • Graças a um projeto simples, com uma única PCB e um único parafuso, além de uma redução agressiva de funcionalidades, preocupações como descarte de lotes de produção e aquisição de componentes não se concretizaram
  • Se a complexidade fosse 10 vezes maior ou a escala de produção 100 vezes maior, e se fosse um mercado com margens baixas e concorrentes já estabelecidos como smartwatches e carros, a situação poderia ser diferente
  • Para produtos capazes de proteger a margem, uma estratégia realista para um negócio de hardware de médio porte é simplificar BOM, montagem e embalagem, e garantir margem bruta mínima de 70%

A dificuldade real confirmada no desenvolvimento do Jamcorder

  • O Jamcorder é um dispositivo totalmente automático que registra toda a execução de piano sem intervenção do usuário, e vendeu mais de 2.500 unidades após o lançamento
    • Recebeu boas avaliações dos usuários e se consolidou como um negócio que pode operar de forma independente
    • Produzir hardware também era um objetivo que o autor queria alcançar depois de construir uma carreira em software
  • Havia preocupações com projeto eletrônico, fabricação de plástico, processamento de pedidos, falta de componentes e descarte de lotes, mas no processo real de desenvolvimento o hardware foi relativamente tranquilo
    • As tarifas de Trump foram um caso que chegou mais perto de se tornar um problema real, mas os descartes de produção e problemas de fornecimento de componentes que eram esperados não aconteceram
  • O trabalho mais difícil foi criar cerca de 200 mil linhas de código distribuídas entre firmware, app e ferramentas de fabricação
    • O desenvolvimento levou mais de 3 anos no período anterior aos LLMs, com muitas noites de trabalho
  • Projeto com complexidade reduzida

    • Montagem com uma única PCB e um único parafuso
    • O molde de injeção foi feito com inclinação suficiente e sem uso de slides
    • Foram removidos detecção de bateria fraca, detecção de luz ambiente, botão de energia e USB-C
    • 2.500 unidades não é uma escala grande pelos padrões gerais, e a dificuldade pode mudar se a complexidade do produto for 10 vezes maior ou o volume de produção 100 vezes maior
    • É difícil aplicar a mesma avaliação a mercados com margens baixas e concorrentes já estabelecidos, como smartwatches ou carros
    • Se o produto consegue proteger sua margem, é possível controlar a dificuldade do hardware por meio das escolhas de projeto e de negócio

Princípios para envio de hardware em escala intermediária

  • É preciso simplificar o BOM e, se possível, evitar componentes que dependam de um único fabricante
  • É melhor reduzir montagens complexas e trabalhos de calibração
  • É possível trabalhar com montadoras e fornecedores chineses e usar o Alibaba
  • A margem bruta deve ter como meta pelo menos 70% ou mais
  • Como o hardware escala devagar, é necessário manter a organização enxuta
  • É preciso definir uma estratégia forte contra falsificações e não ignorar isso
  • A garantia final de qualidade (QA) deve ser feita internamente, e o estoque de produtos acabados deve ser mantido localmente
  • É preciso solicitar amostras antes de qualquer etapa de produção
  • Deve-se criar manuais passo a passo de fabricação e montagem com fotos
  • A embalagem deve ser mantida pequena, e produtos com alto valor em relação ao tamanho tendem a ser mais fáceis de operar após a fabricação

4 comentários

 
xguru 1 일 전

Se a IA torna o software mais fácil, é certo que o hardware vai se tornar outro mercado
Um conhecido meu fundou uma startup relacionada a isso agora, e vejo como um movimento alinhado à tendência.

 
hmmhmmhm 1 일 전

A menos que não seja preciso tirar de novo a certificação KC/certificação de radiofrequência,
ou surja algum tipo de caminho “express”, não é uma conversa inviável para a Coreia?
Produtos importados do exterior, como via Temu ou Alibaba, não passam pela certificação KC,
mas, dentro do país, só de fabricar ou montar hardware já entram certificações e custo de mão de obra,
então até que fica um pouco melhor se fizer até a impressão 3D pela JLCPCB...

 
yeobi222 5 시간 전

Importações para fins comerciais precisam ser certificadas.
Importações pessoais chegaram a ser cogitadas como obrigatórias, mas isso foi suspenso depois da reação de que bloquearia compras diretas do exterior.
Como praticamente nenhum país aplica esse tipo de certificação até mesmo a produtos exportados, acabou virando uma situação estranha em que todos enxergam isso como um fator de discriminação reversa.

 
GN⁺ 1 일 전
Opiniões no Hacker News
  • Há três motivos pelos quais hardware tem fama de ser difícil. Primeiro, ele escala de forma diferente de software, então é muito mais difícil projetar um produto para fabricar 1 milhão de unidades, não 10. Segundo, é difícil prever, testar e corrigir todos os problemas do ambiente do usuário, como colocar a bateria ao contrário, derrubar o produto ou conectá-lo a um equipamento antigo que você nunca viu. Terceiro, em áreas desconhecidas há mais modos de falha, como um capacitor de desacoplamento ficar longe demais do chip e fazer o código parar intermitentemente, ou o chip ser descontinuado logo depois de o projeto ficar pronto, ou ficar indisponível por causa de um incêndio na fábrica
    Eletrônicos também exigem regulamentação e testes de terceiros, e se você falhar no teste de emissões eletromagnéticas, talvez precise redesenhar tudo do zero. Em termos de software, seria como dizer: “o JS está grande demais, então não pode lançar antes de reduzir para menos de 50 kB”. Fico feliz pelo sucesso do autor, mas parece um caso excepcional; no Kickstarter também dá para ver projetos tropeçando repetidamente em custos de fabricação, fornecedores e problemas de confiabilidade

    • Esta placa usa um módulo ESP32-WROOM, que integra Wi-Fi, Bluetooth, antena, flash e processador. A Espressif já obteve previamente as certificações FCC e CE, então não é preciso testar de novo o módulo em si; ele até tem um oscilador RC próprio, resolvendo a maior parte das partes difíceis. O projetista só precisa alimentar o módulo e conectar periféricos SPI/I2C que não tenham grandes restrições de velocidade ou elétricas, então sem esses módulos ESP32 teria sido muito mais difícil
    • No passado, a iOS App Store não permitia apps com mais de 100 MiB, ou pelo menos impedia baixá-los pela rede móvel. Dá para encontrar no HN um post antigo ou uma thread no Twitter de um engenheiro da Uber sobre as dificuldades de manter o app abaixo desse limite. Na época, eles estavam reescrevendo em Swift, a ponto de precisarem de patches no compilador
    • Essas lições vividas por startups de hardware já foram bastante discutidas em threads anteriores do HN, e este texto em especial é marcante: https://www.simonberens.com/p/lessons-learned-shipping-500-u...
      Thread no HN: https://news.ycombinator.com/item?id=46848876
    • A dificuldade do hardware é de natureza diferente da do software. O autor fala do número de linhas de código em software, mas isso na verdade mostra por que software é mais fácil. Incluindo software embarcado para usos não críticos, software permite melhorias iterativas e novas tentativas com risco e custo relativamente baixos, enquanto hardware é muito mais implacável e não há uma forma barata de contornar os problemas citados acima
    • Não sei se isso é um problema específico da era do financiamento antecipado, mas também existe a superprodução. Se você estima vendas baixas demais, perde oportunidades de receita; se estima altas demais, toma prejuízo com estoque já pago, mas não vendido
  • Não gosto da expressão “hardware é tão difícil quanto você o torna”. A dificuldade do hardware é determinada pelo nível exigido pelo produto. Uma PCBA com 25 componentes e um clamshell com duas peças moldadas por injeção está perto do produto mais simples possível, e a maioria usaria uma carcaça pronta para esse tipo de produto
    Mas isso não se aplica à maioria dos produtos. É difícil montar 20 componentes prontos, 60 peças moldadas sob medida e 4 PCBAs complexas, fazendo tudo se encaixar, passar nos testes e chegar no prazo a partir de dezenas de fornecedores. Hardware também é um negócio que queima muito caixa, porque você paga antecipadamente por moldes e componentes e precisa manter estoque em produção. Quando surge um problema, peças caras ficam paradas esperando componentes substitutos, e o dinheiro recebido após o envio vai para comprar as próximas peças que chegarão em 3 meses. Muitos projetos fracassam porque o caixa acaba antes do ponto de equilíbrio

    • No contexto de uma empresa de uma só pessoa, “hardware é tão difícil quanto você o torna” faz sentido. O autor identificou uma necessidade, confirmou que ela podia ser resolvida com hardware muito simples e então decidiu transformar isso em produto. Se fosse necessário um hardware além do orçamento ou do nível técnico dele, provavelmente nem teria seguido adiante. Isso parece mais próximo do ponto central do texto, mas não fica tão claro no título
    • Há 10 anos, em um estágio de verão no primeiro ano da faculdade, projetei um dispositivo de monitoramento remoto para telecomunicações. Eu escrevi o software e um amigo projetou a PCB da parte digital; eu só precisava saber C razoavelmente e ler o datasheet do MCU, enquanto meu amigo cuidava do roteamento da PCB e do posicionamento dos componentes auxiliares seguindo notas de aplicação. Não era simples, mas também não era um trabalho absurdamente difícil
      Já os profissionais com décadas de experiência que cuidavam da daughterboard analógica consideravam inúmeros fatores como integridade de sinal, proteção de tensão e força contraeletromotriz, e estavam em outro patamar em relação à minha habilidade. Depois, em projetos complexos com FPGA, integração de DRAM e PCB de 8 camadas, acima de 1 GHz a propagação do sinal deixa de ser instantânea e as trilhas passam a se comportar como antenas, então era preciso fazer até simulação eletromagnética completa. Muitos engenheiros trabalharam nisso por um ano, e nem um segundo desse tempo foi desperdiçado
  • Depois de comprar o JamCorder, comecei a fazer apresentações de improviso, e é ótimo poder registrar as apresentações. É raro um produto do qual eu literalmente não tenha nenhuma reclamação nem pedido de melhoria; até a preocupação de que o app possa desaparecer um dia é resolvida pelos arquivos MIDI salvos no cartão. Para mim, é praticamente um produto perfeito

    • Sou comprador inicial e ele funciona sem qualquer falha. Recebe energia direto do USB do piano, então praticamente passa despercebido, e será útil algum dia, quando eu aprender a tocar piano bem
  • Fico curioso para saber qual é a estratégia contra falsificações, e se não divulgá-la já faz parte da estratégia. Também é ótimo que o site seja rápido; seria bom adicionar o link do Twitter ao site

    • Imagino que seja uma defesa do lado do software integrada ao app
  • Além de ativar criptografia, fico curioso sobre quais medidas antifalsificação são usadas e se você considera que antifalsificação e firmware open source são incompatíveis. No meu projeto, mantive o hardware fechado e abri o firmware, mas sei que, se alguém estiver realmente determinado, pode fazer engenharia reversa completa, removendo capacitores e tirando raio X das camadas da PCB, por exemplo.
    Também queria saber onde você aprendeu moldagem por injeção, quanto custou, se hoje ainda escolheria o mesmo método ou se as tecnologias recentes de impressão 3D para moldes de injeção seriam melhores. Também gostaria de saber quais certificações obteve, quais foram os custos e as armadilhas.

    • Para uma placa tão simples, raio X não é necessário. As entradas e saídas de cada componente são claras, então um calouro de engenharia elétrica/eletrônica razoavelmente competente, ou um bom aluno do ensino médio, conseguiria reproduzir a placa em poucos dias. No momento, as maiores barreiras são o baixo volume de vendas e os produtos de baixa qualidade/falsos trazidos do AliExpress e revendidos na Amazon, então o retorno em relação ao esforço de copiar não é grande.
    • Pretendo escrever um texto separado sobre moldagem por injeção e antifalsificação.
  • É um resultado impressionante e mostra o quanto a indústria e as ferramentas de hardware evoluíram. Ainda assim, parece um pouco como implantar um SaaS simples em uma nuvem gerenciada e concluir que todo software é fácil.
    Este projeto está perto do extremo mais fácil no espectro de dificuldade e complexidade de produtos de hardware, e ficou mais fácil graças a boas escolhas para mantê-lo simples. Uma conclusão mais adequada seria: se você mantiver simples, hardware não precisa ser difícil.

    • Essa interpretação subestima a dificuldade de manter as coisas simples. O texto também menciona que foi gasto bastante tempo em recursos de firmware que acabaram não sendo usados; é preciso uma disciplina surpreendente para cortar recursos sem dó e ainda assim finalizar o produto.
    • Falando como alguém que trabalha principalmente com hardware, é claramente uma área difícil. Um gravador MIDI-Bluetooth é mais próximo de um projeto de software dentro de uma caixa bonita, com pouca interação entre firmware e mundo real ou complexidade física que torna hardware difícil. Mesmo assim, criar um negócio de US$ 500 mil por ano é um feito e tanto; o título me incomodou, mas funcionou para chamar atenção.
    • Concordo em geral que é apenas uma amostra. Dito isso, há muitos produtos de hardware bem mais simples do que esse, e às vezes dá inveja. Um bom exemplo é https://duckduckgo.com/?q=brick+smartphone+blocker&ia=web.
  • Lembro de um post antigo no HN. Espero que você continue registrando essa jornada. Engenheiros de software que sentem que os LLMs tiraram boa parte da graça de programar talvez se interessem por um caminho parecido; às vezes, criar um produto físico é uma mudança bem legal.

    • Não entendo essa ideia de que a graça de programar desapareceu. Fico me perguntando se a diversão estava literalmente em digitar código. Para mim, a graça sempre foi resolver problemas e criar coisas; agora posso fazer mais disso do que antes, digitando menos.
    • Acho que essa tendência vai se inverter de novo. LLMs, incluindo até os modelos de fronteira mais recentes, programam pior que humanos. Quando se contabiliza o tempo para corrigir os erros inevitáveis, até eu, que não sou um desenvolvedor excepcional, sou mais rápido e melhor que o Claude.
      Dizem que “LLMs não vão desaparecer”, mas já há pessoas decepcionadas com a falta de resultado pelo preço, e isso deve aumentar quando as empresas de IA elevarem os preços para tentar dar lucro. No fim, o setor vai acordar do entusiasmo e voltar a valorizar os resultados efetivamente entregues, não a ferramenta usada; até lá, porém, deve ser um período difícil.
  • Fico curioso se há algum limiar de escala importante que ainda não foi cruzado, ou algum ponto que você teme ultrapassar. Assim como plataformas de e-commerce parecem fáceis antes de lidar com envio, tarifas, impostos e até impostos sobre frete em vários países, muitas coisas ficam subitamente complexas em algum momento.
    Em hardware, usar CAD comercial em vez de software livre pode fazer você cruzar limites de faixas de preço, e dependendo do volume de vendas podem ser necessários testes de conformidade ou de segurança do consumidor. Quais limiares você espera ter de enfrentar daqui para a frente?

    • Ter pedidos demais é um bom problema, desde que não surjam cópias. No pior caso, dá para terceirizar conformidade regulatória, fulfillment de pedidos etc. para contratados externos.
  • Um título melhor teria sido “hardware é tão difícil quanto você o torna”. O autor tomou a decisão inteligente de manter o hardware muito simples, e isso era possível pelas características do produto que queria criar.
    Outro maker solo que atua na área de música disse algo parecido. O trabalho principal dele era como engenheiro de software, mas ele criou um produto de hardware relativamente complexo e, por causa da Covid e das tarifas, enfrentou problemas de fornecimento, tendo de fazer pelo menos um redesenho e aumentar preços. Em ambos os casos, ao não forçar os limites do hardware e mantê-lo simples, eles ganharam liberdade para investir muito tempo e esforço em software. Não é uma estratégia possível para todo produto de hardware, e o autor também reconhece isso.

  • Entendi “hardware é difícil” como uma expressão de VC que resume por que é difícil criar uma empresa de hardware bem-sucedida com retorno de 100x. Além de escala, logística e mudanças de projeto, um motivo central que ainda não foi muito discutido é o fluxo de caixa.