Crazy flying extruder idea #92
-
Start with machine off, the firmware has no clue where the effector is, if you pull too hard on the 4th axis, you will rip the machine apart. My idea will work with a delta regardless of the firmware. When you have a heavy extruder platform if you pull to hard on it – it will rip it off the effector, David's idea of using low power is interesting, but it assumes that you will have little differential between the bed and the extruder platform, basically allowing the machine to skip for a bit is not the most elegant idea IMO
-
Start with machine off, the firmware has no clue where the effector is, if you pull too hard on the 4th axis, you will rip the machine apart. My idea will work with a delta regardless of the firmware. When you have a heavy extruder platform if you pull to hard on it – it will rip it off the effector, David's idea of using low power is interesting, but it assumes that you will have little differential between the bed and the extruder platform, basically allowing the machine to skip for a bit is not the most elegant idea IMO
It will only need to skip if the 4th carriage is not in the right position. That would happen if the carriages don't hold position when you power down, or if you transport the printer and that jogs the carriages.
-
That is the point – this intended for a large delta, like mine. My carriages -- under normal conditions park at the top -- engage breaks (servos driven by an arduino) and printer powers down, if the breaks don't engage, the effector will fall down. If assuming normal conditions, we are assuming perfect knowledge in all cases -- I can't always assume that. If I have a hall effect sensor -- -- and I have 1 small tube and a large tube -- and a universal joint at the effector -- I can track small tube going in and out and know if I have to move the extruder axis up or down -- if you can bake that into the firmware - -great, but I plan on implementing it as a standalone feature -- like the piezo board. It will use the sensor to keep the rigid arm between the effector and the extruder carriage at a predefined distance -- it's actually fairly simple, your output of the hall effect sensor must be 512 -- you have a magnet at one end of the tube, and as the value decreases, that means the distance between the extruder and the effector is decreasing, so you move away -- which is up...as the value is increasing, which means the distance is increasing also, so you move the effector down
-
That is the point – this intended for a large delta, like mine. My carriages -- under normal conditions park at the top -- engage breaks (servos driven by an arduino) and printer powers down, if the breaks don't engage, the effector will fall down. If assuming normal conditions, we are assuming perfect knowledge in all cases -- I can't always assume that. If I have a hall effect sensor -- -- and I have 1 small tube and a large tube -- and a universal joint at the effector -- I can track small tube going in and out and know if I have to move the extruder axis up or down -- if you can bake that into the firmware - -great, but I plan on implementing it as a standalone feature -- like the piezo board. It will use the sensor to keep the rigid arm between the effector and the extruder carriage at a predefined distance -- it's actually fairly simple, your output of the hall effect sensor must be 512 -- you have a magnet at one end of the tube, and as the value decreases, that means the distance between the extruder and the effector is decreasing, so you move away -- which is up...as the value is increasing, which means the distance is increasing also, so you move the effector down
My delta is 1m tall with a 350mm bed, and my carriages don't fall when I turn my printer off.
-
That is the point – this intended for a large delta, like mine. My carriages -- under normal conditions park at the top -- engage breaks (servos driven by an arduino) and printer powers down, if the breaks don't engage, the effector will fall down. If assuming normal conditions, we are assuming perfect knowledge in all cases -- I can't always assume that. If I have a hall effect sensor -- -- and I have 1 small tube and a large tube -- and a universal joint at the effector -- I can track small tube going in and out and know if I have to move the extruder axis up or down -- if you can bake that into the firmware - -great, but I plan on implementing it as a standalone feature -- like the piezo board. It will use the sensor to keep the rigid arm between the effector and the extruder carriage at a predefined distance -- it's actually fairly simple, your output of the hall effect sensor must be 512 -- you have a magnet at one end of the tube, and as the value decreases, that means the distance between the extruder and the effector is decreasing, so you move away -- which is up...as the value is increasing, which means the distance is increasing also, so you move the effector down
My delta is 1m tall with a 350mm bed, and my carriages don't fall when I turn my printer off.
My delta is 1.5m tall with 500mm bed, and my do – your point is?
-
It's all about mass and detent torque in motors. If carriages fall consider a good quality metal key chain retractor from top of frame to either effector or wiring bundle which helps guide the wiring into a nice loop above the effector.
-
Just a note, way back when I requested this same idea. I've since given it some thought and decided not to do it, for a couple of reasons. 1 - the bowden angle going into the hotend will be 90 degrees, unless you build slack into it, or actually move the platform at a slightly higher Z height, and turn the extruder on its side, etc. and 2 - the length of the bowden probably isn't any shorter on most printers. If your bed is 300mm in diameter, your bowden will need to be that + enough for the bend at each end (plus some slack, as in (1). and 3) if you do this, when your effector is nearest the extra tower, you now have 300mm+ of bowden hanging in between, possibly getting in the way of the effector.
Unless your delta is very tall compared to the bed diameter it's unlikely to shorten your bowden at all. I've suspended my extruders on my delta, so they hang just above the max homed height of the effector. This is very simple, and keeps the bowden as short as possible.
-
I could see this working with an extruder on its side, on a pivoting bracket so it can swing/turn otherwise you don't really cut the bowden down enough to be worth the trouble. This would get the mass off the effector and towers.
-
Note that the extruder doesn't have to be directly fixed to the carriage…. the fourth tower could reach out over the print area. If if it was just an upside down L that held the extruder fixed downward over the center of the bed and just high enough to be out of the way of any printer moves you could have a fairly short Bowden with no mass on real carriages. The firmware capability is the tricky part. I haven't bothered thinking through exactly how I'm going to work out the mechanics until I have a way of moving a fourth axis pretty in tune with the effector. My other idea is a long worm-gear looking thing that spans across the top of the printer and suspends the extruder, as it rotates the string/wire/whatever you're suspending with follows the path around the gear (at a constant steps/mm) effectively reeling the extruder up the print goes.
-
It's all about mass and detent torque in motors. If carriages fall consider a good quality metal key chain retractor from top of frame to either effector or wiring bundle which helps guide the wiring into a nice loop above the effector.
I have servos which engage pinion gears at the top after the print is done via a custom gcode command – it inserts a break under the carriage, so they won't fall down. I have 400 step steppers, sufficient torque to move the effector rapidly with no issues, and v-wheels, there is no play in the carriage wheels, they move very smoothly -- and they will fall, not fast, but they will fall. The effector mass isn't a lot, but not insignificant, I have a volcano hotened with an aluminum effector, and 3 40mm fans (1 for the heatsink, 2 for part cooling) as well as piezo mount + a Y coupler near the effector -- all contributing to the mass. The carriages themselves are also aluminum, so they're mass is not insignificant. I solved the effector falling issue at the outset of the build using servos. It works very well, start gcode enables the steppers, disanges the breaks, and proceeds with homing. End gcode homes the printer -- waits a beat, engages the servo breaks and disables the steppers. Similar behavior is incorporated in cancel print function.
-
…engages a pinion to effectively apply brakes to carriages...? Sounds pretty trick and cool! Mind to attach some photos to show off this neat design? Looking forward to seeing it.
Have a nice day to all!
-
FYI I've just started extending the delta support to allow up to 6 towers, all with different "rod" lengths.