-
Notifications
You must be signed in to change notification settings - Fork 1
OTA Installation
ESP32Kiln supports two methods for updating firmware without a USB cable.
ESP32Kiln includes the Arduino ArduinoOTA library, which makes the device appear as a network port in Arduino IDE. When connected to WiFi, you can upload new firmware the same way you would upload to a USB-connected board - just select the ESP32Kiln network port instead of a COM/serial port.
How it works:
- Power on ESP32Kiln and make sure it connects to your WiFi network (check the LCD Info screen for its IP address).
- In Arduino IDE, open Tools > Port. You should see an entry like
ESP32Kilnor the device's hostname/IP address listed under "Network ports". - Select that network port.
- Compile and upload as normal.
The device will reboot into the new firmware automatically after a successful upload.
Note: The device hostname is set from your WiFi configuration. If you don't see it in the port list, make sure your computer is on the same network and that the ESP32Kiln has a valid WiFi connection.
The web interface includes a Flash Firmware page (/flash_firmware.html) that lets you upload a compiled .bin file directly through the browser.
How to get the .bin file:
- In Arduino IDE: Sketch > Export Compiled Binary - this saves a
.binfile next to your sketch. - For SPIFFS data: the ESP32FS plugin creates a SPIFFS image file you can upload the same way.
Steps:
- Open the web interface and navigate to Flash firmware in the menu.
- Click "Choose file" and select your
.binfile. - Click "Upload New Firmware".
- The device will apply the update and reboot.
Warning: Only upload firmware files built specifically for ESP32Kiln. Uploading incorrect firmware may render the device unusable and require a USB re-flash.