SmartChamber-3D
Home
Donate
Get a Free Activation Code
  • English
  • 简体中文
Home
Donate
Get a Free Activation Code
  • English
  • 简体中文
  • Introduction
  • Quick Start
  • Hardware

    • Source Files
    • PCB Fabrication
    • Bill of Materials (BOM)
    • Soldering Assistant

      • Main Control Board
      • Heater Board
    • Assembly Instructions
    • Hardware Design Concepts and Principles
    • Hardware wiring diagram
  • Software

    • Function Description
    • Control Logic and Functional Details
    • Firmware Download
    • Firmware Flashing
    • Firmware activation
  • 3D printed parts

    • Introduction
    • Bill of Materials (BOM)
    • Main Frame Installation
    • Modules

      • Module – Source Files
      • Module – Main Controller
      • Module – Exhaust Fan
      • Module – Power Input
      • Module – Drawer
      • Module – Pegboard
      • Module – Blank
      • Module - LOGO
  • FAQ
  • DONATE

Firmware Flashing

Important Notes

  1. During flashing, connect the main control board to your computer using a USB-C data cable.
  2. During flashing, disconnect the 24V power input from the main control board. Otherwise, unexpected behavior may occur.
  3. For the first-time flashing, you must erase the Flash using the corresponding tool. Otherwise, flashing may fail.
  4. When updating to a newer firmware version, do not erase Flash again, or your custom configuration data will be lost.

Pre-Flash Checklist

  • Ensure the USB-C cable is a data cable, not power-only.
  • Power off 24V and keep USB power only.
  • Extract the firmware archive and prepare the three .bin files.

Method 1: Flash Using Flash Download Tool (Windows)

  1. Download the Flash Download Tool: https://www.espressif.com/zh-hans/support/download/other-tools

  2. Launch the tool and select the following parameters:

    • ChipType: ESP32-S3

    • WorkMode: Develop

    • LoadMode: USB.

  3. Configure firmware addresses:

    FileAddress
    C:\XXX\SmartChamber-3D.bootloader.bin0x0
    C:\XXX\SmartChamber-3D.partitions.bin0x8000
    C:\XXX\SmartChamber-3D.ino.bin0x10000
  4. Configure additional parameters:

    • SPI SPEED: 80MHz
    • SPI MODE: QIO
    • DoNotChgBin: yes.
  5. If this is your first time flashing, click Erase and wait for Flash erase to complete.

  6. Connect the main control board using a USB-C cable, then select the corresponding serial port under COM. If no serial port appears, please check for hardware issues such as board damage.

  7. Click START and wait for flashing to complete.

Method 2: Flash Using ESP Launchpad (Web)

  1. Open the web page: https://espressif.github.io/esp-launchpad/

  2. Click Connect and select the corresponding serial port.

  3. If this is your first time flashing, click Erase Flash and wait for completion.

  4. Configure firmware addresses:

    FileAddress
    C:\XXX\SmartChamber-3D.bootloader.bin0x0
    C:\XXX\SmartChamber-3D.partitions.bin0x8000
    C:\XXX\SmartChamber-3D.ino.bin0x10000
  5. Click Program and wait for flashing to complete.

Troubleshooting

  • No serial port: try another USB cable or USB port.
  • Flashing fails: confirm whether Erase is required for the first flash.
  • Screen has no display: power with USB only and check the screen cable.
Last Updated: 3/15/26, 4:00 AM
Contributors: physton
Prev
Firmware Download
Next
Firmware activation
Developed by Phyton.com
CC BY-NC-SA 4.0 — Free to use, modify, and share for non-commercial purposes with attribution and same license.