Atualizações.
O diário público do desenvolvimento do Pistonix. Cada marco significativo vira post — pra quem está na lista de espera ver o progresso real, não só promessas.
-
Câmbio, óleo, flex e I/O configurável: o checklist que define uma ECU standalone, atacado inteiro antes da placa existir
ECU standalone se compara por checklist — quantas entradas, quantas saídas, protege óleo?, corta pra trocar de marcha?, roda E85? Nos últimos dois dias atacamos esse checklist inteiro: proteção de óleo condicional a RPM, quickshifter por corte de ignição, flex fuel por lambda e o modelo de I/O configurável que não desliga fail-safety. Tudo testado em CI, hardware ainda em trânsito.
-
A ECU agora conversa — DTCs no firmware, protocolo de console e um Tuner que funciona antes da placa chegar
Uma ECU que só executa não basta: ela precisa contar o que está acontecendo. Esse arco landou diagnóstico DTC no firmware fechado, o protocolo de console completo (live data, mapas, DTCs) e um modo Demo no Tuner que exercita o stack inteiro sem hardware.
-
Sem motor, sem placa, sem desculpa: o firmware agora é provado em emulação a cada commit
O hardware de bancada ainda está em trânsito. Mesmo assim, a cada commit, o binário real do firmware bota num STM32F767 emulado (Renode) e precisa provar: boot + telemetria, console respondendo byte-exato, atuadores travados em LOW sem sync, sincronização com crank 32-2 e ADC com injeção de falha caindo em modo de segurança. Vermelho = não mergeia.
-
Launch control sem wheelie protection é incompleto. Aqui está como o Pistonix faz.
Em moto V-twin de torque alto, soltar o 2-step direto na 1ª em WOT levanta a roda da frente. Wheelie protection é parte do launch control, não follow-up. Landamos o controlador no firmware fechado e tem demo interativo no /playground.
-
Keychain, Kuma e tour interativo — sete frentes hardware-free num dia
Tuner agora guarda token no Keychain do OS, smoke:prod publica heartbeat no Uptime Kuma, app mobile ganhou tela Connect, dashboard sim ficou com 5 telas, /sobre virou tour visual. Mais um dia sem hardware com leverage real.
-
O firmware do Pistonix agora roda no seu navegador
O simulador V-twin do Pistonix foi compilado pra WebAssembly e ganhou um dashboard interativo no site. Você acelera, troca motor, injeta falha de sensor e ouve o motor — tudo rodando o mesmo firmware closed-loop que valida a ECU na bancada.
-
Diagnóstico fechado, app mobile com race screen e cloud client
Firmware ECU agora reporta DTCs vindos do safety e do watchdog automaticamente. Pistonix Ride ganhou tela de corrida espelhando o dashboard e cliente cloud pra falar com o Garage. Mais um dia hardware-free com leverage real.
-
Tuner desktop conectado ao Garage — sync de tunes funcionando
Pistonix Tuner ganhou simulador de ECU sem hardware, MapEditor com multi-seleção e undo, datalog viewer, e agora sincroniza tunes com o Garage via tokens por dispositivo. Garage por baixo: armazenamento híbrido R2 + MinIO.
-
Firmware ECU rodando em CI — 100% testável sem hardware
A lógica safety-critical do firmware da ECU (trigger, fueling, ignition, knock, safety) virou um workspace Rust no_std que roda inteiro em cargo test no CI. Zero hardware necessário pra provar invariantes.
-
Estimativa de preço pública — transparência desde o pré-MVP
Nova página /precos com faixa estimada para Forge, Apex, Quarter e Dash em BRL e USD. Sem preço fechado: ranges baseados em pesquisa do aftermarket V-twin BR, podem variar pra mais ou pra menos até a pré-venda abrir.
-
Site institucional redesenhado
Páginas de produto dedicadas, compatibilidade por motor, comparativo One vs Pro vs Race, lista de espera com feedback inline e SEO técnico afiado.
-
Pistonix Garage no ar
Backend de waitlist, basemaps e telemetria rodando em produção. K3s próprio na VPS, Postgres com backup automático e fila de email pra notificar cada signup.
-
Linha rebatizada — Forge, Apex, Quarter
Saímos dos nomes genéricos (One/Pro/Race) pra uma família com personalidade. Forge para a base, Apex pro topo, Quarter pra drag. Slugs antigos redirecionam permanentemente.
-
Email próprio + LGPD na waitlist
Cada signup do waitlist vira email no nosso Mailu, sem depender de SaaS. IP é hasheado antes de salvar. Política de privacidade publicada e alinhada com LGPD.
-
Bench Fase 0 — primeiros sinais
Proteus F7 chegou da rusEFI. STLINK soldado, defmt RTT funcional. Próximo passo é montar o decoder de trigger 32-2 com gerador de função simulando CKP da Twin Cam.
-
Pivô — Cloudflare Workers para K3s próprio
ADR-008 substitui ADR-006. O backend não vai pra Workers — vai pra VPS própria com K3s e Postgres. Marginal cost zero, controle total sobre dados, soberania.
-
Pistonix começa
Marca registrada, domínio comprado, repositório criado. Stack definida (Rust + Embassy no firmware da ECU, ESP-IDF + LVGL no dashboard, Tauri 2 no desktop, Flutter no mobile). Foco comercial Twin Cam.