Steptruder (aka Printruder v3)

I finally finished a first prototype of an extruder, using a NEMA 17 stepper motor.

Steptruder

I cannibalized the stepper motor from an old scanner lately (see “Schlachtfest“). As replacement for a pinch wheel, I build a “pinch spindle” out of a M6 threaded rod by cutting parallel paths into the threads as seen here.

Pinch spindle

To bring it all together, I designed a housing for the pinch spindle, the gear and the NEMA17 motor:

Printed Motor Block

This was probably the largest single object I built on my MakerBot so far. I still don’t really know, how I managed to build this big piece with almost no warping. I definitely didn’t use any heated build chamber. I guess it was a very strong raft and a bunch of luck…

Motor Block Motor Block

Motor Block Idler Bracket

On the bottom of the motor housing, I added a “standard printruder mount” for the heater unit. I.e. I can mount the MK3/4 heater unit with the normal printed retainer plate from the printruder.

Heater mount

I created a new tool setting in the machines.xml in the Replicator G folder, so the new extruder is recognized as an extruder sporting a stepper motor.

I’m also able to test drive the extruder from within the Replicator G control panel:

What I didn’t get to work yet is to actually use the new extruder for a print job. There seem to be more changes necessary, either in the firmware, the gcode or Replicator G, to make this work. I hope it is possible at all…

Any hints on this are highly appreciated!

One comment

  1. Hey Zaggo -

    I started making a stepper extruder today and read through this post. It saved me a lot of time. Thanks.

    Though the extruder is not operational yet I was able to test the stepper in RegG by modifying the gcode:

    M108 S255
    M108 R100

    You need the R code to set the RPMs but you need to set S for the PWM value first. Once these were set the motor ran as expected (as well as expected for a simulation). Hope that helps…

    Rick

Leave a Reply