Skip to content

🦈 Marlin firmware for some FlashForge 3D printers

Notifications You must be signed in to change notification settings

tckb/FlashForge_Marlin

 
 

Repository files navigation

Marlin 2.x Firmware for Flashforge 3D Printers

GitHub Workflow Status

Current firmware is based on 2.0.7.2

What works?

  • TFT display ( ILI9488 and OTM4802 )
  • Touch screen controller ( XPT2046 )
  • Chamber and bed temperature sensors ( internal ADC )
  • Extruder K-type thermocouple with external ADC ( ADS1118 )
  • Chamber RGB light ( PCA9632 PWM controller )
  • Stepper motor current setup ( MCP4018 digital potentiometer )
  • Print cooling fan, chamber fan, endstops, stepper motor signals control
  • External SD card
  • USB ( virtual serial port )
  • Internal storage ( read discussion)
  • Power-loss recovery (read discussion)

Unsupported

Head on to the wiki page to find more details on flashing the firmware, building from source etc.

Supported platforms:

The scripts are written to work well with the following platforms -

  • macOS
  • GNU/Linux

Supported printers:

  • DreamerNX
  • Dreamer (Untested)
  • Inventor (Untested)

Want to support me ?

Credits

  • This repo is a fork of the excellent effort made by @moonglow, consider supporting his work.

Disclaimer

All though the firmware might work on the supported printer just fine, I still require testers to confirm. Please exercise your own judgement on using it. I am not liable, nor I bare responsibility in the event of a failure but, I will support you in fixing should there be any problems.

About

🦈 Marlin firmware for some FlashForge 3D printers

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 70.9%
  • C 27.1%
  • Python 0.8%
  • Shell 0.7%
  • Makefile 0.3%
  • Objective-C 0.1%
  • Other 0.1%