Skip to content

toxic-garden/mmxklipper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mmxklipper

Klipper for the Mingda Magician X series ST 407 mainboard

THIS IS FOR THE ST MAINBOARD ONLY

USE AT YOUR OWN RISK

This is very much an alpha test and requires Klipper and GUI to be working on a raspberry pi or equivalent. If you have not tried klipper yet do not attempt this.

The MMX uses a mcu STM32F407ZET6 192k ram 512k cache 168mhz with a custom boot loader, so modifications to the klipper code were needed to make the binary.

THIS USES THE USB A port, you will need an A to A cable and

YOU MUST block off the 5v pin on the cable or there will be damage to the Pi or The MMX mainboard.

here is an example of an A to A cable: https://www.amazon.com/Monoprice-Male-24AWG-Cable-Plated/dp/B002KKZRYM/ref=sr_1_6?crid=2VWT8AOWJONDZ&keywords=usb+a+to+a&qid=1677765580&sprefix=usb+a+to+%2Caps%2C358&sr=8-6

Klipper was configured to use stm32f407 mcu 64k bootloader offset 8mhz clock and usb pa11/pa12 (usb a) as the config options.

the usb c port is on other pins. more work is needed. there is also usart 3 that needs to be tested.

Its far from ready but here is whats working and whats not:

Working

X&Y movement and homing

Z motion and homing

extruder & hot end

heated bed

Independent dual Z with Z tilt

Filament Runout

NeoPixels

PROBE

Z tilt

Not Working:

TBD

Not Tested:

SDcard

Usb C port

Touchscreen (mine is missing)

Needed:

Optimize movement

Bed Mesh

Macros

If you are still here, to upload the firmware download the bin file and the cfg. rename the bin to firmware.bin and put it on the sd card. then upload the printer.cfg and macros.cfg to your klipper instance.

Thanks to Josh and Grace for their help

About

Klipper for the Mingda Magician X series

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors