Required skills and tools

March 10, 2026 · View on GitHub

Software tools (and external dependencies)

Indispensable:

  • Arduino IDE. Choose a stable release and follow instructions. This project has been successfully compiled with version 2.3.7.

  • Official Arduino-ESP32 support package. Follow this link for installation instructions. This project has been successfully tested with version 3.3.4. Any versión prior to 3.3.0 will not work.

  • Powershell. Already installed in Windows. Not strictly needed in Linux or Mac.

Important

This project is not guaranteed to work with untested version dependencies. When troubleshooting, check this first.

May be needed:

  • ESP32 drivers on Windows. A tutorial: Installing drivers for the ESP32. Depending on what DevKit board you choose, a different driver may be needed. Check all information available from the manufacturer.

  • Arduino library:

    • h2zero/NimBLE-Arduino. This project has been successfully tested with version 2.3.7. Any version prior to version 2.2.0 will not work. This optional library is a caution against bugs. How to use it will be explained later.
    • Adafruit GFX. Required only for telemetry display via OLED hardware. This project has been successfully tested with version 1.12.5.

Recommended:

Hardware tools

Indispensable:

  • Soldering iron for electronics
  • Thin welding tin with flux
  • Cutting pliers

Recommended:

Skills

There are lots of resources out in the Internet to learn those skills. Just use your favorite search engine.

Indispensable:

  • Basic soldering for electronics.
  • Compile, upload and run Arduino's sketches using Arduino IDE.
  • Run powershell scripts (for Windows users only).

Recommended: