The post below is in Portuguese. We will translate critical announcements as the project gains an English-speaking audience.
Pistonix begins
Trademark registered, domain bought, repo created. Stack locked in (Rust + Embassy on the ECU firmware, ESP-IDF + LVGL on the dashboard, Tauri 2 on desktop, Flutter on mobile). Commercial focus on Twin Cam.
Today is the day. Pistonix comes off the napkin and becomes a project.
The name
I’d been running “Genesis” as a placeholder for a few weeks. Not sticky —
sounds like a car, a console, generic everywhere. Pistonix has a beat,
good graphic ergonomics, connects to piston / V-twin without being too
literal. The pistonix.com.br domain is registered. @pistonix handles
locked on Instagram, X, TikTok, GitHub. Initial logo generated; it’ll
evolve.
The thesis
The Harley / V-twin aftermarket tuning market has two badly-covered extremes. On one side, flashed OEM ECMs (Power Vision, Vance & Hines, TTS) — limited to what the vendor left exposed. On the other, generic standalone ECUs (FuelTech, Haltech, Link, MoTeC) — built for cars, V-twin is a second-class citizen.
Pistonix fills the gap: proprietary hardware designed for Harley from pin one, curated basemaps, support in Portuguese, anchored on a real community (Milwaukee Garage Drag Racing).
The stack
- ECU firmware: Rust + Embassy on STM32F767/H7. Automatic memory safety in safety-critical code. Solo dev = the compiler is part of the code review.
- Dashboard: ESP-IDF + LVGL on ESP32-S3. Boot < 1s, hardware-side gauges.
- Desktop tuner: Tauri 2 with a Rust backend (same stack as the firmware — identical behaviour bench-side and on-target).
- Mobile: Flutter (iOS + Android). BLE.
- Cloud: Hono + Postgres on our own VPS.
Roadmap
7 phases. Phase 0-1 is setup + basic bench-side firmware. Phase 7 is the first commercial sale of Pistonix Forge for Twin Cam 2004-2016 — the pilot platform, biggest installed base in Brazil. Sportster, Evolution and Shovelhead enter in later waves.
Let’s go. 🇧🇷