• First things first: you're going to need a copy of Marlin.

  • If you are upgrading an existing 3D printer to use a V6 HotEnd, you should try to get a copy of your current firmware from your printer's manufacturer.

  • If you're building a new printer, or simply want to upgrade to the latest version of Marlin, download it at http://marlinfw.org/meta/download/

  • If you download a fresh version of Marlin you'll have to configure more settings than the ones mentioned in this guide so that it will work well with your printer.

Add Comment

Almost all printers use Arduino IDE to upload fresh firmware, so download it at https://www.arduino.cc/en/Main/Software

Add Comment

  • Unzip Marlin from the zip file you downloaded and put the resulting folder anywhere on your computer for safe keeping.

  • Inside this folder, navigate to the Marlin sub-folder, and open the Marlin.ino file. This should open every file in Marlin.

  • Find the Configuration.h file

Add Comment

  • In the configuration file, find the extruder section, and set the number of extruders to two, by updating the following line: #define EXTRUDERS 2

Add Comment

  • In the configuration.h file, find the Thermal Settings section. Below the comments you'll find the settings for the types of thermistors your printer uses. (Typically there will be one per hotend and one more if you have a heated bed.)

  • If you're installing your Chimeras your only hotend, change the first two highlighted line to: #define TEMP_SENSOR_0 5 and #define TEMP_SENSOR_1 5 respectively.

  • If you're replacing an existing hotend or have multiple hotends, adjust whichever line corresponds to the tool number that you're changing (they start counting from 0)

Add Comment

  • While the metal of your new Chimera HotEnd can withstand very high temperatures, your thermistor can only go up to around 285°C for extended periods.

  • Set that as your maximum temperature by changing the first highlighted line to: #define HEATER_0_MAXTEMP 285 (or adjust the line corresponding to the hotend you're changing.)

Add Comment

  • For safety it is strongly recommended to make sure that your printer detects if the thermistor stops sending correct temperatures for any reason.

  • Set the two highlighted lines to: #define HEATER_0_MINTEMP 5 and #define HEATER_1_MINTEMP 5 respectively

  • In newer versions of Marlin there are other features such as Thermal Runaway Protection that might be useful as well, though they are typically on by default.

Add Comment

  • Upload the new firmware to your electronics as you normally would. Typically this means plugging in your printer to your computer, selecting the correct COM port and board type, and pressing the upload button.

  • If you're unsure of how to update your printer's firmware, check with its manufacturer.

Add Comment

Conclusion

Head back to the Chimera page to finish the last few steps before you start printing.

One other person completed this guide.

Gabe S.

Member since: 08/08/2017

12,952 Reputation

42 Guides authored

3 Comments

What are the offsets for the Chimara+ to use inside marlin? and/or Simplify3d/Cura? Thanks!

Donnie Roszel - Reply

Also a guide to setup Multi Material for Simplify3d/Cura for your products would be a great idea as there isnt a clear streight forward guide to setup and get it going on youtube. I find myself sifting through many videos to piece the process together and still unclear how to calabrate the Chimara properly. You’ll find that if you have a clear guide and videos of the process you would sell alot more of your products. Just putting that out there. :)

Donnie Roszel - Reply

Hello,

I followed all the tuto but I am stopped in step 5 with this compilation message. Can you help me ? thank you very much

“pasting "DIO" and "-" does not give a valid preprocessing token.”

If I configure as follows:

#define TEMP_SENSOR_0 5

#define TEMP_SENSOR_1 0

#define TEMP_SENSOR_2 0

#define TEMP_SENSOR_3 0

#define TEMP_SENSOR_BED 1

#define TEMP_SENSOR_CHAMBER 0

I have this error :

==> #error "TEMP_SENSOR_1 is required with 2 or more HOTENDS."

If I configure as follows:

#define TEMP_SENSOR_0 5 // = AluHotend V6/V7+ E3DV6+ Hexagone 13=AllInOne 11=1730 20=PT100

#define TEMP_SENSOR_1 5

#define TEMP_SENSOR_2 0

#define TEMP_SENSOR_3 0

#define TEMP_SENSOR_BED 1

#define TEMP_SENSOR_CHAMBER 0

I have this error :

==> pasting "DIO" and "-" does not give a valid preprocessing token

Stéphane - Reply

Add Comment

View Statistics:

Past 24 Hours: 11

Past 7 Days: 76

Past 30 Days: 258

All Time: 2,665