tckb / FlashForge_Marlin

:shark: Marlin firmware for some FlashForge 3D printers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

:shark: Marlin firmware for some FlashForge 3D printers


Languages

Language:C++ 70.9%Language:C 27.1%Language:Python 0.8%Language:Shell 0.7%Language:Makefile 0.3%Language:Objective-C 0.1%Language:OpenSCAD 0.1%Language:JavaScript 0.0%Language:G-code 0.0%Language:CSS 0.0%Language:GDB 0.0%Language:HTML 0.0%Language:NASL 0.0%