Flash the winder firmware
Plug the board in, pick the file, press the button. Nothing to install.
How to do it
- Plug the board in over USB.
- Pick the .bin file.
- Connect, then choose the board in the list.
- Program the board. About half a minute, and do not unplug.
Console
If it does not work
Empty list? It is almost always the cable. Otherwise put the board in download mode:
- Hold BOOT down.
- Press and release RESET, still holding BOOT.
- Release BOOT.
- Press Connect again.
The machine updates itself over Wi-Fi, under Settings then Information. This page is for the first install, for machines with no network, and for the day everything has to be started again.
It writes the winder firmware onto its board over USB, from the browser. Nothing to install: no Python, no esptool, no driver. You need Chrome or Edge on a computer, they are the only ones that can open a serial port.
It knows one board, the ESP32-S3 of the winder. Your file goes nowhere: it is read in the browser and sent straight down the cable.
Frequently asked questions
Do I have to come back here for every update?
No. The machine updates itself over Wi-Fi, under Settings then Information. This page is for the first install, for machines with no network, and for the day everything has to be started again.
Which of the two files?
The full image the first time, or if in doubt. The application only for an update: it changes nothing but the program.
Do I lose my saved coils?
No, never. The full image does erase the settings though: the machine starts in English again and forgets the Wi-Fi.
Where do I get the file?
At the top of the form, on this page. The latest published firmware is there with its version number, and the Update link is the right one almost every time.
Nothing happens in Firefox or Safari.
They cannot open a serial port from a page. Use Chrome or Edge on a computer, or esptool from the command line.
Is my file sent anywhere?
No. It is read in the browser and written to the board over USB. Nothing is uploaded.
The flashing is done by esptool-js, Apache License 2.0.