Beginner’s Guide - schmttc/ECF-Marlin GitHub Wiki

1. Identification of the Printer

  • K7 image
  • K9 image
  • X1 image

2. Identification of the Mainboard

To access the mainboard, unscrew the base of the machine.

  • CF-M12 image
  • ET-4000 V2 image
  • ET-4000+ image
  • ET MiQi v1.0 image

3. Support Matrix

EasyThreed releases various models of 3D printer, where the Model defines the physical features and interfaces/button layout, and one of a number of mainboards is used, seemingly at random. This table shows the combinations supported by this firmware, supported by other firmware, and currently unsupported. Links are to the relevant repository

Mainboard//Model K7 X1 K9
ET4000+ (STM32F1) Supported Unsupported Supported
ET-4000 V2 (ATmega 1284) Other - modified hardware Other - modified hardware Unsupported
CF-M12 (Nation N326455 Rel 7) Unsupported Unsupported Unsupported

4. Download the Firmware

Identify the correct firmware for your printer using the Model Name and Mainboard Name

Binaries can be downloaded from the ecf-binaries branch

5. Install the Firmware

To install the firmware:

  • Download the binary file for your printer and mainboard combination
  • Rename the file to mksLite.bin
  • Copy the file to the micro SD card
  • Rename the file mksLite.cur on the SD card to mksLite.original. This preserves a copy of the original firmware that we can revert to if anything goes wrong
  • Insert the microSD card into the printer
  • Power on the printer
  • After around 30 seconds the LED will blink, and then turn solid green. The firmware has now been updated
  • Restart the printer by powering it off and on again

6. Recover the old Firmware

If your printer does not function correctly, then something has gone wrong. Maybe you accidently used the wrong firmware.

To recover your printer:

  • Copy the file mksLite.original on the SD card to mksLite.bin
  • Insert the microSD card into the printer
  • Power on the printer
  • After around 30 seconds the LED will blink, and then turn solid green. The firmware has now been updated
  • Restart the printer by powering it off and on again
  • Your printer now has its original firmware