Cyclops/Chimera on Rigidbot

From E3D-Online
Jump to: navigation, search
This Wiki is not looked after anymore :( Please navigate to
e3d-online.dozuki.com
for up to date and improved documentation

Chimera/Cyclops Rigidbot Mount

The following mount can be used to mount the Chimera/Cyclops to the standard Rigidbot extruder platform. http://www.thingiverse.com/thing:664341


In order to utilize the Cyclops on the Rigidbot, the Marlin firmware will need to be modified. You will want to configure the firmware as if it is a dual extruder printer, but with a couple small changes. Load the Marlin firmware in Arduino and locate the configuration.h file.

Remove the // on the "//#define RIGIDBOT_DUAL_EXTRUDER" line to un-comment and enable dual extruders.

Now locate the pins.h file.

Within the pins.h file, locate the code that resembles the following in the RIGIDBOT section of the file:


#define HEATER_0_PIN 9 // EXTRUDER 1

#define HEATER_1_PIN 12 // EXTRUDER 2 (FAN On Sprinter)

#define HEATER_2_PIN -1

#define TEMP_0_PIN 14 // ANALOG NUMBERING

#define TEMP_1_PIN 13 // ANALOG NUMBERING

#define TEMP_2_PIN -1 // ANALOG NUMBERING


What you will need to do is modify the #define HEATER_1_PIN and #define TEMP_1_PIN values to equal the same as the respective #define HEATER_0_PIN and #define TEMP_0_PIN values. This simply fools the firmware into thinking the secondary hotend heater and thermistor, which do not exist, are responding as they should. In the case of the above, the changes should look like the following:


#define HEATER_0_PIN 9 // EXTRUDER 1

#define HEATER_1_PIN 9 // EXTRUDER 2 (FAN On Sprinter)

#define HEATER_2_PIN -1

#define TEMP_0_PIN 14 // ANALOG NUMBERING

#define TEMP_1_PIN 14 // ANALOG NUMBERING

#define TEMP_2_PIN -1 // ANALOG NUMBERING


Apply the changes and upload them to your Rigidbot.

Now when printing, setup your software of choice to use dual extruders.

When slicing your model, be sure to set both extruder temperatures to the same temp. (You may need to disable any 'wait on stablization' features on one of your hotends to avoid an endless wait) So if you want to print at 200c, set both extruders to 200c. It is also advised to add the "M104 S0 T0" and "M104 S0 T1" commands to your ending g-code to turn off both hotends at the end of a print job.

Otherwise, please follow the standard Cyclops printing suggestions.

--Sactocal (talk) 23:06, 5 March 2015 (UTC)