Skip to content

Basic instructions to use Marlin firmware with Cura slicer in Flashforge Creator Pro printer

Notifications You must be signed in to change notification settings

felipeksw/CreatorPro-Marlin-Cura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flashforge Creator Pro with Marlin and Cura

Quick guide on converting FlashForge Creator Pro running Sailfish firmware to the Marlin 2.0.x firmware and use Makerbot Cura slicer.

⚠️ USE AT YOUR OWN RISK ⚠️

By using this guide you are fully aware of the risks involved by such modifications. I hereby take no responsibility for any loss and/or damage to property and/or personnel involved.

This setup was tested using:

  • Ultimaker Cura 4.8.0
  • Marlin bugfix-2.0.x (branch hash 5da744ea on Mar 27 2021)
  • Flashforge Creator Pro (FF_CreatorBoard_REV D 20140320)
  • Compiled, flashed and sliced by Windows 10 (yes, I know...)

Credits

This setup was based on

TODO

  • In Cura, the gray area on plate (not printable area) is showing inside the printable volume
  • Proceed tests using only left extruder
  • Proceed tests using both extruders in the same print
  • Improve the wipe nozzle procedure

Tools

Marlin Procedure

  1. Go to Bootloader README and follow the instructions to flash the bootloaders.

  2. Clone Marlin Github repository locally.

  3. Open Marlin cloned repository folder in VSCode (PlatformIO and ABM installed).

  4. Chose your desired branch (I recommend the bugfix-2.0.x).

bugfix-2.0.x branch

  1. Replace the Configuration.h, Configuration_adv.h and Version.h with the files in this repository folder: Marlin/.

  2. Change the lines below, if you want:

    • Version.h
      • #define STRING_DISTRIBUTION_DATE "2019-07-10"
        • uncomment and change the date -> strong recomendation
    • Configuration.h
      • #define STRING_CONFIG_H_AUTHOR "(none, default config)"
        • good practice if you share these files
  3. Connect the printer USB cable on the computer.

Make sure that the drivers are installed. If you get any issue about it, try to install Arduino IDE (you can select only to install the drivers).

  1. Flash Marlin in FFCP

    1. Select the "MightyBoard2560 (Marlin)" environment
    2. Build and Upload

Build and Upload

If you got a error similar to:

Error: Build environment 'MightyBoard2560' is incompatible with BOARD_MIGHTYBOARD_REVE. Use one of these: mega2560ext, mega1280

  1. Go to Marlin/src/pins/pins.h
  2. Search for pins_MIGHTYBOARD_REVE.h
  3. At the end of the line, add env:MightyBoard2560
  4. Build again

Cura Procedure

Into local AppData

Preferred for single-user installations. This is a preferred way as it should survive application updates.

  1. Open Cura library folder located at C:\Users\your_username\AppData\Roaming\cura\4.X (check your current version).

  2. Copy definitions, extruders and meshes files from this cloned repository into the respective folders opened. You may need to create meshes folder first.

Into application folder

If you have multiple user accounts on your PC that need to use this printer

Tip: You will need an Administrator access

  1. Open Cura application resources folder located at C:\Program Files\Ultimaker Cura 4.X.X\resources (check your current version).

  2. Copy definitions, extruders and meshes files from this cloned repository into the respective folders opened.

Atention: If you change this folder, Cura can show you a message like "Can't Start" or "Configuration Error". It will reset your setings (make Cura as if it has just been installed)! Make sure that you have backup of your Material, Machine and Print Profiles.

Cura can't start

Configuration errors

Finishing

Launch Cura and click on Add Printer in the printer selection dropdown. You should be able to see FlashForge Creator Pro in the list.

In Cura the extruder 1 is right and extruder 2 is left. The easiest way to disable/enable specific extruder is to go to Settings menu and do it from there as they are named properly in it.

In FFCP disply menu the extruder 0 is right and extruder 1 is left.

If you need to connect the printer using USB (to use Pronterface, for example), uses 115200 baud rate.

Changelog

v0.2 (Mar 27, 2021):

  • Add build environment error tip
  • Marlin configs file for new bugfix-2.0.x (5da744ea on Mar 27 2021)
  • Cura profiles update
  • Update this README

v0.1 (Mar 05, 2021):

  • Initial commit with original contents

About

Basic instructions to use Marlin firmware with Cura slicer in Flashforge Creator Pro printer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published