Loading

MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now

__ShapeLabs__

Panning Dual Hotend for Prusa I3

by __ShapeLabs__ Feb 23, 2016
Download All Files

Thing Apps Enabled

Please Login to Comment

Thank you for this very good design!
I have made this for my Zonestar printer and modified it a bit in Fusion 360, but it wasn't easy.
I would like to modify my Tevo Tornade, but then I need to make some bigger modifications to your design. Can you advise me how to do that?

For folks using other slicers than Repetier, you can setup the switching nozzle in the Marlin (1.1.9) firmware in the configuration.h by enabling this:

// A dual-nozzle that uses a servomotor to raise/lower one of the nozzles

define SWITCHING_NOZZLE

if ENABLED(SWITCHING_NOZZLE)

define SWITCHING_NOZZLE_SERVO_NR 1 // I have BLTouch installed, thats why I use servo 1

define SWITCHING_NOZZLE_SERVO_ANGLES { 120, 140 } // Angles for E0, E1

//#define HOTEND_OFFSET_Z { 0.0, 0.0 }

endif

Forgot to tell about X hotend offset
In command write this:

M218 T1 X30.0 Y0.0 and save withe M500, M501

I can't find where to set in up in the firmware, so use command in S3D or what ever sliver you are using.

It works great! Happy printing ;-)

Cheers
Jens

Comments deleted.

This design look very promising..
I'll make one for sure, and I'll use a very precise and reliable servo, to make sure I don't loose precision on print.
If it works as expected, it mean that this extruder is very underrated !

I want to try to adapt this to an ender 3... anyone else try this yet?

did you use supports to print the mount with fan? some of the supports indicate it may not be removable. did you use water solvable supports or just printed with no support mainly the back fan mount part

Nice design. How did you manage different nozzle height? I use Marlin was wondering if M218 helps?

I think you maybe can set the different nozzle height in the Marlin firmware:

// A dual-nozzle that uses a servomotor to raise/lower one of the nozzles

define SWITCHING_NOZZLE //JEOR Extruder servo

if ENABLED(SWITCHING_NOZZLE)

define SWITCHING_NOZZLE_SERVO_NR 1 //JEOR Extruder servo

define SWITCHING_NOZZLE_SERVO_ANGLES { 120, 140 } // Angles for E0, E1 //JEOR Extruder servo

//#define HOTEND_OFFSET_Z { 0.0, 0.0 } TRY UNCOMMEND THIS AND SET VALUES.

endif

I have not tried it.

EDIT:
Forgot to tell about X hotend offset
In command write this:

M218 T1 X30.0 Y0.0 and save withe M500, M501

I can't find where to set in up in the firmware, so use command in S3D or what ever sliver you are using.

Maybe you can use that M218 command for Z offest

I've been looking at this for a while and there's a couple details I can't quite figure out. I'm assuming the bracket on the right side of the carrier is for a reversed X stop switch but what is Adapter_E_Kette for? I have a different z level sensor so I'm going to remix this and if I get it working the way I'd like I'll link it back here. I'm also using the 22mm x 43mm heatsinks instead of the 25mm x 50mm ones. I'll mess with it and see if I can get it modified. Edit: First prototype complete. I also modified the part that secures the heatsinks to attach a 50x15 fan instead.

Heyy EdNiedziejko,
The bracket on the right side of the hotend carrier is the mount for "Adapter E Kette". "Adapter E Kette" is the german meaning for "adapter energy chain. You can use it to mount the end of enegy chain (type: igus E2.10.10.018) above the x-rails. So your chain isn't in the same plain with you z-axis and the z-spindel, but behind it. Maybe, you can see the assembling on the picture
Hopefully I could help you

Hi nice design
can u make it for 4 pcs lm8uu?

Thanks! Sorry, but u can take the step file and freecad or similar to make you own mod.
Alternatively you could buy three rjmp's ;-)

What kind of Hotends are used here? E3D V6?

How strong does the servo has to be in order to change hotend position?

I use Marlin, ramps1.4 with Simplify3d. Do I put the script in marlin or in simplify3d?

Where do you connect the servo on the ramps (if you are using ramps) board?

Sry, but i dont know about marlin firmware. With repetier it is possible to use every portpin which is free, if you're map it about the configuration.h file in the firmware

Hi! Looks very interesting. There is one question left for me: How do you calibrate the height of the extruders? Mine do not have the same length (different nozzles).
Thx!
If you can give me a hint I will definetly try this design!

Hallo Tüftler,
ich schätze mal du sprichst auch deutsch, wenn ich mir deinen nick angucke. Ich habe die längen der Hotends über die Einschraubtiefe der thermal-barier eingestellt, die ich wiederum mit einer Mutter gekontert habe, damit nix wackelt.

Viele Grüße

Comments deleted.

First of all I want to thank you for this great design, I'm testing this one right now.
One question I have is: does the servo necessarily need the mechanical endstops or does it hold the position which is set in the command (e.g. S1650) without them?

inspired by dondolo?

I was inspired from a youtube video, where i couldn't see the complete printhead i saw the moving nozzles an the aluminium brackets. It could be, that was the dondolo, which i've been only now met about your comment.

So i constructed it from the bottom of and i accounted a small a small design size and weight and a reduced waste of print space.

Because of the moving part of the printhead, it wasn't possible to mount the filament fan in the front, so i decided to integrate it in the carriage

that is pretty damn cool, dual hotend without wasting print space

Hi, i don't have a Prusa i3 printer but I really like your design! It could be me but I haven't see this type of setup yet, good job!