NacelleDemo_v1.4.1
Full Changelog: NacelleDemo_v1.4.0...NacelleDemo_v1.4.1
The DFRobot FireBeetle 2 ESP32-C5 has one USB C port. The baud rate is set to to 115,200 below and uses the internal USB peripheral, not a separate chip. Some compatible serial monitors include the Arduino IDE https://www.arduino.cc/en/software/, VSCode "Serial" extension from Microsoft https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-serial-monitor (May cause hang the controller at times), or PuTTY.
To re-flash:
- Install Arduino IDE (I recommend >v2.0) from
https://www.arduino.cc/en/software/ if you don't have it. - Go to the boards manager in the left sidebar and install "esp32" by Espressif Systems.
A. If it's missing, go to the following board URL under File > Preferences > Settings >Additional Board Manager URLS: `https://espressif.github.io/arduino-esp32/package_esp32_index.json (See also: https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html) - Load the attached sketch or the latest version from GitHub: https://github.com/CalPolyWindPower/2026-Controls_Nacelle/blob/main/demos/NacelleDemo/
- Set the board to "ESP32C5 Dev Module". There may be multiple COM / serial ports to choose from. If one is labeled "ESP32 Family Device", use that and switch it to "ESP32C5 Dev Module".
- Under Tools, set "USB CDC On Boot" to "Enabled"
- [Recommended] Under Tools, set "Core Debug Level" to "Info" or lower
- Select Upload
- Open a serial terminal
A. In Arduino IDE, got Tools > Serial Monitor and switch to 115200 baud