Skip to content
Alexander D. Kanevskiy edited this page Feb 9, 2022 · 15 revisions

Custom Marlin firmware for Anycubic Mega Zero series

Compatible printers

  • Anycubic Mega Zero
  • Anycubic Mega Zero V2.0
  • Anycubic Mega SE (limited, almost untested)

Supported Hardware

  • Stock Anycubic Mega Zero motherboard (Melzi clone, ATmega1284p based)
  • BigTreeTech SKR mini MZ V1.0
  • BigTreeTech SKR mini E3 V2.0
  • BigTreeTech SKR E3 Turbo
  • BigTreeTech SKR mini E3 V3.0

Supported features

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

Note: see build variants for details

Installing firmware

Stock motherboard, requires USB connection for flashing new firmware

BTT SKR mini MZ and BTT SKR mini E3 V2.0, BTT SKR E3 Turbo 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