Skip to content
Alexander D. Kanevskiy edited this page Nov 12, 2020 · 15 revisions

Custom Marlin firmware for Anycubic Mega Zero

Supported Hardware

  • Stock Anycubic Mega Zero motherboard (melzi clone, ATmega1284p based)
  • BigTreeTech SKR mini MZ 1.0
  • BigTreeTech SKR mini E3 V2.0

Supported features

  • Manual and automatic bed leveling
  • Simple and Smart Filament sensors
  • Only in SKR nano build variants:
    • BTT UPS module
    • BTT Relay Module v1.2

Note: see build variants for details

Installing firmware

Stock motherboard, required USB connection for flashing new firmware

BTT SKR mini MZ and E3 boards, via microSD card

  • Pre-built Binary
    • Download to microSD card from release page according to your needed feature set. Example: anycubic_mega_zero_btt_bed_bl_zmin-firmware.bin
  • Build from source
    • Compiled binary located in .pio/build/anycubic_mega_zero_btt_xxx/anycubic_mega_zero_btt_xxx-firmware.bin
  • Copy firmware file to microSD card
  • Rename file on microSD card to firmware.bin
  • Power cycle your printer with microSD card inserted
  • Firmware will be updated and printer will reboot
Clone this wiki locally