- Complete the PlatformIO setup
- Download Marlin firmware source code (latest bugfix-2.1.x branch recommended)
- Copy provided Configuration.h and Configuration_adv.h files to Marlin/Marlin directory
- Open the Marlin folder in VS Code
- Select the correct environment:
default_envs = STM32F103RET6_creality
- Click the PlatformIO build button (checkmark icon) or use command:
pio run
- Find compiled firmware at:
.pio/build/STM32F103RET6_creality/firmware.bin
- Rename the compiled
firmware.bin
tofirmware.bin
(if different) - Format a microSD card (8GB or less recommended) to FAT32
- Copy
firmware.bin
to the empty microSD card - With printer powered off, insert the microSD card
- Power on the printer
- Wait for screen to initialize (about 10-20 seconds)
- If successful, the
firmware.bin
on SD card will be renamed toFIRMWARE.CUR