SMARTMOTODASHBOARD/

A CUSTOM CLUSTER FOR THE GPX 250 TWIN

An analogue soul.
A digital brain.

Real needles. Round displays. Electronics built around the way I want to ride.

I’m Sergei. I’m building a new instrument panel for my GPX: the character of a chronograph, with programmable electronics behind the dial.

See the first design results

In development · Mechanical design & electronics architecture

Design render of two black chronograph-style instruments, with red needles, small analogue dials and round displays
FROM THE WORKBENCHDial design render · First exterior concept · Errors in this render were introduced by AI.

THE CONCEPT

Two instruments.
Eight needles.
One personal project.

Photorealistic visualization of the compact twin-instrument dashboard mounted on the GPX motorcycle, seen from the riding position
The dashboard on the bike · AI-assisted concept visualization.

The main riding information belongs on the needles. The displays make room for everything else.

Each of the two round instruments is planned around four analogue needles and a round LCD. The design takes its cues from chronograph watches, with smaller dials inside the main scale.

01 / LEFT INSTRUMENT

Speed & time.

  • Speedometer
  • Clock
  • Front tyre pressure
  • Rear tyre pressure

02 / RIGHT INSTRUMENT

Engine & the essentials.

  • Tachometer
  • Voltmeter
  • Fuel level
  • Selected gear

Positions above follow the exterior render. The first electronics block diagram has the speedometer and tachometer on opposite sides; that detail is still being reconciled. Scales, labels and display graphics are also in development.

DEVELOPMENT LOG 20 SEPTEMBER 2026

From real parts
to the first design.

Gauge stepper motors and instrument needles received from AliExpress, laid out in their protective foam packaging
The motors and needles, fresh from AliExpress — the actual parts behind the first measurements and 3D models.

Today I got the first results of the instrument-panel design.

The gauge motors and needles arrived from AliExpress. I checked that the motors worked using an Arduino and a simple sketch. I carefully measured everything, created 3D models and put together the first layout based on the actual parts in Fusion. I also made a render of the exterior and the first version of the electronics block diagram.

  1. 01

    Parts, measured.

    Motors and needles in hand. Motor operation checked with an Arduino and a simple sketch; dimensions taken from the actual components.

  2. 02

    A layout in three dimensions.

    Component models and the first mechanical arrangement in Autodesk Fusion.

  3. 03

    The outside. And what’s inside.

    A first exterior render and a first electronics block diagram.

BEHIND THE DIALS

One central brain.
Two local controllers.

Two identical instrument modules. One motorcycle-specific main unit.

Each instrument module

I’m planning two identical modules based on the STM32F103. Each will have four gauge motors, a display, a real-time clock (RTC), an ambient light sensor, its own voltage regulators and two bright indicator lamps built around high-power LEDs. An RS-485 interface will connect each module to the main unit.

The main unit

The ESP32-based main unit will contain the interface to the motorcycle, power-supply protection circuits, an RS-485 interface, an inertial measurement unit (IMU) and an external watchdog. BLE will provide the connection to the phone, alongside Wi-Fi connectivity.

The ESP32 will handle the application logic and generate the display content, while the instrument modules control their local hardware.

Instrument modules
2 × STM32F103 · identical module design
Per instrument
4 motors · display · RTC · ambient light sensor · local voltage regulators · 2 high-power LED indicators
Main unit
ESP32 · motorcycle interface · power protection · IMU · external watchdog
Communication
RS-485 between modules · BLE to the phone · Wi-Fi
Development
Arduino framework · PlatformIO

Proposed architecture. Hardware and firmware are still being developed.

First electronics block diagram: ESP32 main unit connected over RS-485 to two STM32F103 gauge units, with protected power, motorcycle signal inputs, gauge-motor drivers, displays and lighting
Electronics architecture · First versionOpen full-size diagram ↗

WHY BUILD MY OWN?

A good motorcycle.
A frustrating cluster.

The stock panel gave me four good reasons to start again.

  • Poor visibility in direct sunlight.
  • Speed digits that flicker between neighbouring values.
  • A fuel gauge that takes too long to read.
  • A speedometer that reads 10–15% too high.

Those are my observations from riding with the stock GPX cluster. This project is my attempt to solve them.

Read the stock-cluster investigation ↗

FURTHER DOWN THE ROAD

A connection
beyond the bike.

These are the features I want to explore as the design develops. They are plans, not working functions yet.

01

Fuel & range

Estimate fuel consumption from injector pulse durations, combined with refuelling records from my AI assistant.

02

Bike meets home

Send motorcycle condition and route data to my home server, with BLE connectivity as part of the project.

03

Weather along the way

Explore rain forecasts along a navigation route and route planning that accounts for refuelling.

04

A glance at notifications

Show incoming calls and message notifications on the instrument displays.

BUILT BY SERGEI KUZMIN

Designed to be shared.
Still taking shape.

I’m developing the project with Arduino-based firmware in PlatformIO, with an open-source release planned as the design matures. Next comes refining the mechanical layout, the electronics and power management—including keeping the clock running with the ignition off.