PubRemote
PubRemote copied to clipboard
ESP32 based VESC remote control
Pubmote AKA Pubremote
Welcome to Pubmote!
Pubmote is a feature-rich, ESP-NOW based remote control for VESC based onewheels. Pubmote connects to a VESC Express receiver running the Float Accessories package, which provides a feature-rich platform and easy configuration experience.
[!TIP] Want an easy way to update firmware or flash a new device? Head over to the firmware tool at https://pubmote.techfoundry.nz
Getting started
Hardware Prerequisites
ESP32S3-based controller with a display, and a case. Options:
- Recommended: WaveShare 1.43in Amoled display (see: example build)
- ZiNc Snowmote 2 by ZiNc
- ZiNc Leaf Blaster remix case by ZiNc
- Leaf Blaster case by Markoblaster
- WaveShare 1.28in LCD display
- The "Cowmote" from ExcessRaccoon uses the LilyGo T-Display S3 Amoled (1.43in) (see: example build)
- SnowMote case by ZiNc
- Finger Blaster case by Markoblaster
A Joystick. Options:
VESC Express receiver. Options:
- Building your own
- Trampa VESC Express Module
- AvaSpark RGB Mini
- CustomWheel VESC Express Module
- And many others...
Setup and Usage
- Not sure where to get started with a Pubmote build? Check out an example build like the Leaf Blaster!
- For instructions on first-time setup, pairing, and usage, see the quick start guide.
Issues
Create an issue on GitHub or post in the Pubmote channel within the PubWheel Discord server
For Developers
- VS Code or other code editor
- PlatformIO
- SquareLine Studio
[!TIP] If SL Studio repeatedly fails on startup because of a font error, try clearing the font bin files.