I have build a Syringe Pump with a simple stepper motor (NEMA 17), and now I want to actuate it through my 3D printer.

I successfully replaced the main extruder with it and it worked, although I had to still warm up the hot end as Marlin doesn't want to actuate the extruder at cool temperature.

Anyways, I am realizing that my Creality CR10 v3's board has a slot for a second extruder, so I would like to plug the syringe pump there.

I did it but when trying to control it through OctoPrint, I have an error saying that my printer reported a default.

I guess it's not plug-and-play, and it's probably complaining about the absence of second thermistor and so on , right?

What should a complete newbie like me do to be able to control E2 with just a stepper motor connected to it?


1 Answer 1


To prevent extrusion at cold temperatures, you should enable the feature called "allow cold extrusion" using G-code M302 S0.

Using a spare stepper slot requires building new firmware and uploading it to your board. The most obvious choice is using Marlin firmware, as this is the software that runs on your current board. You need to add an extra extruder in the configuration file.

  • $\begingroup$ Thanks, I think I will validate this as the answer. Maybe one precision: I looked again at the board, where the drivers are supposed to be integrated into the board itself, and I don't see any heat "dissipator" above the E2 slot, which makes me wondering if the E2 driver itself is present. Is it possible that Creality shipped a E2 capable board without the E2 driver? Can I solder it myself or is it a waste cause? $\endgroup$
    – Myoch
    Jan 30 at 14:00
  • 1
    $\begingroup$ @Myoch That sounds as an excellent new question! Please post that as a new question and link back to this question. Add the exact version of the board you have and possibly an image/photo. Maybe others that have that board can answer your question. Here in comments it is not likely to be answered, not is it meant to be answered. Keep the questions coming! :-) $\endgroup$
    – 0scar
    Jan 30 at 14:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .