2.3 Upload Firmware and Config Files

Check List · Step 3 of 12 · Optional learning step for reinstalling FluidNC firmware and uploading files
ℹ️
Optional Section: The board is shipped with FluidNC firmware, config.yaml, and the required WebUI file pre-installed from the factory. You do not need to repeat this step for normal first-time use.
▶️ Shared V5.77 / V5.88 Tutorial Video
The PiBot V5.77 Carrier and V5.88 Ultra use the same FluidNC firmware upload procedure shown in this video. The operating steps are shared, but always use the firmware package and config.yaml intended for your board model.
📥
Download the V5.77 test config.yaml from 5 Documentation. For the FluidNC installer and index.html.gz, use the ESP32-S3 package supplied with your board or by PiBot support. Do not use a V5.88 firmware package.
⚠️
Warning: Running erase_s3.bat will erase the existing firmware and files from the ESP32-S3 flash. This operation cannot be undone. Only continue if you really want to reinstall the firmware and upload the files again.
1
Install the CP2102 Driver
2
Erase the Existing Firmware
💡 Open the firmware folder first. Make sure the package explicitly supports the PiBot V5.77 Carrier plug-in ESP32-S3 module.
3
Upload the Wi-Fi Firmware
4
Upload Config and WebUI Files
Upload Order File Purpose
1st config.yaml Factory test configuration file for the checklist procedure.
2nd index.html.gz FluidNC WebUI file.
💡 If the uploaded configuration file is not named config.yaml, use FluidTerm or another command-line tool to send $Config/Filename=your-file.yaml with the exact filename. Then press CTRL + R to restart and load it.
5
Restart the Board
⚠️
Note: If USB CDC appears in red in the self-check message, this does not affect normal use. It is used for the test in Section 3.1 Test Secondary USB.
Expected Results