Skip to content

contactsimonwilson/PubRemote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Getting started

Hardware Prerequisites

Software Prerequisites

Simple Deployment, No Development

Flash your ESP32 using the included flashing tool at pubmote.techfoundry.nz

Advanced Deployment

  • IDE or other code editor
    • SquareLine Studio
    • VS Code
    • Something else...
  • PlatformIO

Tip

If SL Studio repeatedly fails on startup because of a font error, try clearing the font bin files.

Issues

Create an issue on GitHub or in the PubRemote channel within the PubWheel Discord server

Pairing Instructions

To ensure you can get your PubRemote paired and running, follow these simple steps after you have your Pubmote hardware assembled and have flashed the latest Pubmote software to your ESP32:

  1. Install Float Accessories on your VESC Express. Available from Syler's vesc_pkg repository. To install this, either:
    • Clone the repository and build the float_accessories package yourself
    • Download a relatively recent build from pubmote.techfoundry.nz and install using the VESC Tool custom package installer
  2. Configure your VESC Express wifi settings
    • Navigate to VESC Express > WiFi > WiFi Mode
    • Set this to "Station"
  3. Configure your VESC Express Float Accessories settings
    • Navigate to App UI > Settings > Pubmote Enabled
    • Ensure this is checked
    • Save and restart as necessary
  4. Launch Pubmote pairing
    • On the Pubmote, navigate to the settings menu
    • Select "Pairing" and start the pairing on the Pubmote
  5. Launch VESC Express Pubmote pairing
    • Navigate to App UI > Config > Pair Pubmote
  6. Confirm the pairing code on both the Pubmote and VESC Express

You should now be connected!