Real needles, configurable displays
Two round instruments will put the main riding information on physical needles. Small round displays will provide additional information and a configurable interface. Each instrument is planned around four gauge motors, with smaller dials inside the main scale.
The exterior concept shows speed, a clock and front/rear tyre pressure in the left instrument; the right instrument shows engine speed, voltage, fuel level and selected gear.
The render is an early visual concept. Errors were introduced by AI; its scales, labels and display graphics are not final. The first block diagram places the speedometer and tachometer on opposite sides compared with the render. This is still being reconciled, and neither image is a manufacturing reference.
Two identical STM32 instrument modules
Each module is planned to contain:
- An STM32F103 microcontroller.
- Four gauge motors.
- A display.
- A real-time clock (RTC).
- An ambient light sensor.
- Its own voltage regulators.
- Two bright indicator lamps based on high-power LEDs.
- An RS-485 interface to the main unit.
ESP32 main unit
The main unit will contain the motorcycle interface, power-supply protection, RS-485, an IMU, an external watchdog, BLE for communication with a phone and Wi-Fi.
The ESP32 will handle application logic and generate display content. Each STM32 module will control its local instrument hardware. The intended development environment is the Arduino framework with PlatformIO.

What comes next
The next steps are to refine the mechanical layout, electronics and power management, including keeping the clock running with the ignition off.
Longer-term ideas include estimating fuel consumption from injector pulse durations and combining that with refuelling records from my AI assistant; sending motorcycle condition and route data to a home server; exploring weather along a navigation route and route planning that accounts for refuelling; and displaying phone notifications. These are planned experiments, not working features yet.
Project sources
The public project repository currently contains documentation, design images and a folder structure for mechanical, hardware and firmware development. Native CAD, circuit schematics, PCB layouts and project firmware have not been published yet. I intend to release the design sources and Arduino-based firmware as they mature; a license has not yet been selected.
More images and development updates: dashboard.smartmoto.asia.
Sergei




Pedro Manuel Martín
Benny Cheung
Rohan Barnwal