EucBuddy is a tiny, standalone Bluetooth dashboard for Begode, KingSong, Leaperkim/Veteran, InMotion and Nosfet electric unicycles. It runs on a dedicated IoT device — no phone, no app, no cables while you ride.
M5Stick-S3 + LilyGO T-Display-S3. Explore the hardware →
Follow on Facebook Build updates & community





EucBuddy pairs with your wheel in seconds and decodes the live telemetry in real time. It sends the small protocol requests needed for telemetry and supported light toggles.
Listens to Begode and Leaperkim/Veteran streams, starts KingSong streams safely, and polls classic InMotion plus InMotion V2 telemetry. No pairing code, no setup, no account.
Auto-detects Begode, KingSong, Leaperkim/Veteran, both InMotion paths and Nosfet, then decodes each protocol with WheelLog-matched scaling.
Auto-sleep, persistent trip, last-wheel memory and a clean two-button interface.
Six focused dashboards keep the ride readable on a tiny screen: speed, battery, PWM, power, trip, stats and a custom hero value. Short, sharp, live at 10 Hz.
Speed, vendor, battery, voltage and current in one clean home screen.
Motor load at a glance, with clear green, yellow and red thresholds.
Battery bar, voltage, current, temperature and speed for heavy climbs.
Current ride distance plus a resettable counter that survives wheel changes.
Lifetime kilometres, ride count, top speed and peak current.
Pin one telemetry value as a big, single-purpose readout.
On Begode, KingSong, Leaperkim/Veteran and InMotion wheels (classic + V2), tap the B button on the live Dashboard screen to toggle the headlight on and off — no need to dig through menus, no need to pull over.
B-toggle on Dashboard
Make room for a slower ride. EucBuddy lets you set a temporary speed limit on your wheel and switch it on or off with a button — your chosen pace, close at hand.
Changes take effect once you're stopped. When you turn the limiter off, EucBuddy restores your wheel's original settings.
Hold B · Speed limiterFor supported Begode, KingSong, Leaperkim/Veteran and Nosfet wheels. See the manual for setup and compatibility →
EucBuddy now supports M5Stick-S3 and LilyGO T-Display-S3. The same wheel telemetry, ride history and MyBuddy companion, with a compact stick or a larger display. Each has its own firmware build, with features adapted to the hardware.
| Feature | M5Stick-S3 | LilyGO T-Display-S3 |
|---|---|---|
| Format | Compact, self-contained stick | Larger display for a custom build |
| Display | 240 × 135 | 320 × 170 |
| Battery | 250 mAh built in | Choose your own LiPo |
| Alerts | Sound + visual | Visual; optional add-on buzzer |
| IR buddy link | Built in | Not built in |
| Experience | Same wheel telemetry, ride history and MyBuddy. Two-button controls on both. | |
| Support | Fully supported | Fully supported |
More boards ahead. Two devices are the start. We want to bring the same EucBuddy experience to more displays and form factors. Future models and release dates are still to be decided.
A tiny virtual pet that lives on your dashboard and grows on the kilometres you ride. Every ride feeds it — press B to give it a little love.
Out in the wild. MyBuddy comes with you on every ride — the dashboard stays out of the way, the buddy stays with you.
A growing companion for every ride.
Every full kilometre you ride drops into MyBuddy's bowl. Press the B button on the device to feed 1 km from the bowl into its belly. As the belly fills, your buddy levels up and grows bigger — a steady companion that keeps you company on longer and longer trips.
There are several levels to reach, and each one takes more effort than the previous. No matter how far along you are, your buddy is right there on the dashboard with you — growing bigger as you go.
MyBuddy has its own NVS namespace on the device — independent of the wheel you connect. Switch between Begode, KingSong, Leaperkim/Veteran, InMotion and Nosfet, factory-reset the wheel stats, change batteries: your buddy and its growth stay right where you left them.
Press B and it smiles and chirps. When the bowl is empty it gives a sad little beep to let you know it's hungry. Hit a new level and it plays a short fanfare to celebrate.
Meet Zap Dash, MyBuddy’s pocket-sized arcade game. Jump, duck and dash through multiple levels. Complete a level on your EucBuddy to earn one free zap for your buddy’s bowl. Feed it to your buddy and level up to jump higher, duck longer and become more agile. Discover all levels. Share your score with friends!
A city full of neon. A tiny buddy with a big jump. Clear the obstacles, chase your best score, and see where the next level takes you.
Keyboard: Space / B to jump, ↓ / A to duck, Esc to pause. On mobile, tap the buttons. Duck lasts a moment; tap again for the next drone.
A taste of level 1, with a level 1 buddy. Discover the rest on your EucBuddy.
A tiny, self-contained stick with a colour display, two buttons, IMU and a built-in battery — perfect for a pocket or handlebar mount.
New wheel protocols, smarter alerts, fresh tricks with every release. Help yours level up — flash the latest firmware in seconds, no toolchain required.
A standalone PWM gauge.
Your wheel's load, in light.
A small, dedicated device that turns your wheel's live PWM into a clear colour display. Built on the M5Stack ATOM Matrix, PwmLight connects directly over Bluetooth and brings a simple visual cue into your peripheral vision.
Power it over USB-C, select your wheel and hold the button to connect. It works on its own, without a phone or an EucBuddy dashboard.
In development · USB-C powered · Reads hardware PWM from Begode/Gotway, Leaperkim/Veteran, Nosfet and InMotion V2 wheels. KingSong and older InMotion wheels do not report hardware PWM. Availability and final compatibility are coming soon.