This is an unofficial mod to run Moonraker, custom Klipper, Mainsail & Fluidd on the Flashforge AD5M (Pro) 3D printers and unlock the full power of open source software.
Klipper Mod for the AD5M is designed to be fully removable and not break any functions of the stock software.
Caution
If you want to install this mod to your AD5M (Pro) then be aware, that you risk to loose your warranty or damage the printer. Proceed at your own risk if you want to try this mod!
This mod is currently in beta stage. Starting with the v00.06-beta release, the mod updates the Klipper version (and MCU firmware) to the current Klipper upstream release v0.13-xxx with reverse engineered support for the AD5M hardware. The stability is already promising, but it still needs to undergo long-term testing.
- Klipper 0.13 ‒ improved configuration and default macros
- Moonraker on port 7125
- Mainsail on port 4000
- Fluidd on port 4001
- KlipperScreen ‒ separate build variant
- Guppyscreen ‒ separate preview build variant
- Camera streaming via ustreamer on port 8080
- Moonraker-timelapse support
- Network access: Ethernet LAN and WiFi via iwd
- Customized Linux environment based on Buildroot
- SSH root access. Login:
root
, Password:klipper
- Audio via buzzer (can play simple Midis)
- LCD backlight control
- Automatic USB flash drive mounting
- Automatic MCU firmware update for updated klipper
- "Dual boot" with stock Flashforge software
All features of the mod run directly on the printer built-in system (Allwinner T113-S3 with 128MB RAM). No additional hardware is required.
Download the latest Release Build and read through the documentation for Installation and Slicing. Also make yourself familiar with the Uninstall methods, to get rid of the mod if you don't like it.
The Klipper Mod for AD5M (Pro) is currently provided in three variants:
- Default headless variant without an on-screen GUI control application
- Beta Klipper Screen variant with fully-fledged KlipperScreen installation. If you encounter any issues that could be caused by resource exhaustion (mostly system RAM), please check if the issue also occurs with the default variant.
- Alpha Guppy Screen variant for a more ligthweight UI on the limited hardwareof the 5m/5mpro. If you encounter any issues that could be caused by resource exhaustion (mostly system RAM), please check if the issue also occurs with the default variant.
You are welcome to participate int the GitHub Discussions or open a new Issue if you find any bugs.
Due to the beta stage of Klipper Mod the documentation is not fully-completed. The documentation is split into several topics:
- Install: How to install Klipper Mod
- Uninstall: Uninstall Klipper Mod
- Slicing: Configure your Slicer for Klipper
- Wifi: Methods to Configure WiFi
- Linux Environment: Klipper Mod Linux environment
- Klipper Screen
- Guppy Screen
- Camera
- USB
- LCD
- Buzzer
- Build Instructions