Skip to content

Getting started

Requirements

Hardware

  • ESP32-S3 DevKitC-1 (or compatible ESP32-S3 board)
  • 2.4" TFT touch display with ILI9341 driver and XPT2046 touch controller
  • EC11 rotary encoder with push button
  • USB-C cable for programming and power
  • Jumper wires or custom PCB for connections

→ See Hardware Setup for detailed pinout and wiring.

Software

Quick start

  1. Clone the repository bash git clone https://github.com/chiefenne/RC_TOOLBOX.git cd RC_TOOLBOX

  2. Open in VS Code

  3. Open the RC_TOOLBOX folder in VS Code
  4. PlatformIO will automatically detect the project and install dependencies

    • The initial setup may take a few minutes as dependencies are downloaded and configured.
  5. Connect your hardware

  6. Wire the display, touch, and encoder according to Hardware
  7. Connect the ESP32-S3 via USB

  8. Build and upload

  9. Click the PlatformIO "Upload" button (→ arrow in the bottom toolbar)
  10. Or run: pio run --target upload

  11. Done!

  12. The device will reboot and show the RC TOOLBOX splash screen
  13. Use touch or the rotary encoder to navigate

Next steps

  • Hardware – Detailed wiring and pinout
  • Firmware – Build options and pre-built binaries
  • Usage – How to use the tools