Use Chrome or Edge
Web Serial is the browser feature that lets XOBIT install firmware and talk to the ESP32 over USB. Safari and Firefox do not provide the same setup path.
Absolute beginner path
This is the slow path from an empty board to a named, backed-up, scriptable XOBIT object. It assumes you have never used the project before.
Web Serial is the browser feature that lets XOBIT install firmware and talk to the ESP32 over USB. Safari and Firefox do not provide the same setup path.
Many USB cables only charge. If the board does not appear in the browser serial chooser, try another cable before changing anything else.
Use Open Editor in the guide header, then choose Install. This is the clean path for putting XOBIT firmware on a fresh ESP32 Classic board.
The default install is enough for most boards. Use the settings panel for a board name, WiFi details, clearing old data, or slow upload when USB is troublesome.
Press Install XOBIT and wait until the progress bar finishes. Do not unplug while the upload is running.
Use the connection button in Code to talk to the freshly installed board. Choose the USB device if the browser asks again.
Open Settings > General and give the board a human name. This appears in the status bar and makes online links easier to recognize.
Open Settings > WiFi, enter the network name and password, and save. WiFi makes online control possible, but does not by itself grant access.
Open Settings > Users if you want MQTT control without USB. Fresh boards do not allow online control until you add a named user or explicitly enable a guest mode.
Start with a sketch that proves the compile/upload/log loop before adding LEDs or external parts.
This sketch proves that editing, uploading, and reading serial logs work before you add LEDs, relays, or external parts.
// Prints a heartbeat once per second.
var lastPrintAt = 0;
function setup() {
println("XOBIT ready");
}
function loop() {
if ((millis() - lastPrintAt) >= 1000) {
lastPrintAt = millis();
println("alive");
}
delay(10);
}
Each generated or uploaded change can become a revision. Use the project and revision menus to move through the work, then export the project JSON when you want a backup outside the browser.
Move to the physical object slowly. Add one part at a time, upload, test, then compare the generated circuit view with the wiring on the table.