Micro-Racer-Guides

Micro Racer Flashing Guide (ESP Launchpad)


This guide walks you through flashing your Micro Racer firmware using Espressif's web-based ESP Launchpad. ESP Launchpad uses WebUSB, so you can flash directly from your browser without installing desktop tools. For Micro Racer, use the DIY mode with your provided firmware binary. Reference: ESP Launchpad.

Prerequisites

Step-by-Step Flashing Process

1) Open ESP Launchpad

  1. Navigate to https://espressif.github.io/esp-launchpad/.
  2. Keep this tab open throughout the process.
ESPLAUNCHPAD DIY tab

2) Connect Your Micro Racer

  1. Switch the car to ON and ensure the battery is connected.
  2. Connect the USB-C cable to your PC and the Micro Racer.
  3. In the Launchpad top menu, click "Connect" and select your device from the WebUSB prompt.
  4. If you do not see a device:
    • Try flipping the USB-C connector or using a different cable/port
    • Unplug/replug the USB
    • Ensure another app/serial monitor is not using the device
ESPLAUNCHPAD DIY tab

3) DIY: Select and add Micro Racer firmware

  1. In ESP Launchpad, open the DIY section (top menu selector)
  2. Click "Add File" and select the Micro Racer firmware .bin you downloaded.
  3. Set the Flash Address to 0x0.
  4. Verify the file path and address are listed in the table.
ESPLAUNCHPAD DIY tab

Note: The default flashing and console settings in ESP Launchpad work for Micro Racer; no changes needed.

4) Program the Device

  1. Click "Program" to start flashing.
  2. Monitor progress in the Console area; wait until you see a completion message.
ESPLAUNCHPAD DIY tab

5) Reset the Device

  1. When flashing is completed, click the "Reset Device" button on the Console tab to reboot into the new firmware.
  2. If needed, you can also toggle the Micro Racer power switch OFF and back ON.

Troubleshooting

Success

After resetting, the Micro Racer will boot the new firmware. Disconnect the USB cable and enjoy your updated racer.

Reference: ESP Launchpad