Prerequisites
On Windows you might need to install the CH340 USB-UART driver first to get a connection to the board.
Install ESP32 in ArduinoIDE
Open Preferences and add
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
to additional boards manager URLs:
Tools -> Board Manager and install esp32
Sometimes your computer needs a restart! Now select FireBeetle as Board and the port it is available to.
Hello World
void setup() { delay(1000); Serial.begin(115200); } void loop() { Serial.println("Hello from FireBeetle ESP32 board"); delay(2000); }
Sometimes you run into an error
A fatal error occurred: Invalid head of packet (0xE0)
so it’s good to reduce the upload speed to 115200
When the program is flashed you can connect via Tools -> Serial Monitor