Skip to content
charclo edited this page Mar 4, 2021 · 2 revisions

Configuring and installing firmware

The firmware has to be configured for a particular e-skate. At the very least, the information about the wheel size, gearing, and the battery pack has to be provided.

  1. Open the Arduino IDE.
  2. Install the TFT_22_ILI9225 library.
    • Open the Arduino IDE and do Tools > Manage Libraries... , in this dialog search for TFT_22_ILI9225 and install it.
  3. Download Roxie firmware from releases and unzip to your Arduino project directory (typically $HOME/Documents/Arduino/).
  4. Open the roxie.ino from Arduino IDE to load the project.
  5. Go to the roxie_config.h tab and adjust the configuration to your needs.
  6. Connect Roxie to your computer using a micro-usb cable.
  7. Under Tools, select:
    • Board: Arduino Nano Every
    • Port: the port to which the arduino was attached
  8. Upload.

Configuring the ESC

In the VESC Tool set:

  1. App Settings > General > App to Use: PPM and UART
  2. App Settings > UART > Baudrate: 115200 bps

License

Roxie firmware and hardware design is released under GNU GPL v3.

Enclosures

3D-printable Roxie enclosures are available on the Thingiverse.

Links

Clone this wiki locally