Skip to content

A Marlin 3D Printer Firmware for Wanhao Duplicator 12 3D Printers

License

Notifications You must be signed in to change notification settings

ORelio/Wanhao-Marlin-Firmware

Repository files navigation

Wanhao D12 Community Firmware

A Marlin 3D Printer Firmware for Wanhao Duplicator 12 3D Printers, based on NeoprodFX's fork.

Wanhao Community Firmware Home Screen

Features

  • Classic TFT_COLOR_UI with all features unlocked
  • Recolored UI for clarity and matching Wanhao printer line
  • Support for MKS v1.2, 1.3, 3.0 motherboards
  • Support for D12-230, 300, 500
  • Support for 3D touch leveling
  • Support for Direct Drive extruder
  • Support for Dual Extruder
  • Support for replacing drivers with TMC2209
  • Maintenance menu: Autoleveling, filament load and unload
  • Improve 3D touch reliability in autoleveling procedure
  • Example Start/End gcode for using in slicer

Tested on D12-230 with v1.2 motherboard, 3D touch, Single regular extruder.

ToDo List

  • Enable and configure filament change gcode (M600)

Known issues

  • No Wi-Fi support on TFT_COLOR_UI

Download

Have a look at the Releases section to get a build.

Currently, I can only provide a working build for my own configuration, which is:

  • D12-230 / MKS v1.2 / 3D Touch

Have successfully built and tested a different firmware configuration? Let me know and I will add it.

Build Instructions

To build your own version of the firmware, see COMPILING.md.

Usage

Once you have the firmware installed, see USERGUIDE.md.

License

The project is licensed under GPLv3. See License.