Hollow shaft extruder
-
My NEMA08 pacemaker setup.
It got pretty tall, but saves a lot of weight compared to other DD extruders.
Bracket and motor alone weight 58grams -
@o_lampe Looks really good. The filament should be constrained as soon as possible after leaving the extruder. Can you get some PTFE tube in there?
-
rqthree here (known as Rip in real life). I'm the clown who started this whole VDE thing, and have been using mine for well over two years now.
A few items of potential interest:
-
I started with a "rolling screw" approach, based on a Rohlix linear actuator. It finally dawned on me that any tilted axis drive can have only one mathematically defined SINGLE point of intersection with the filament. Hence, the single knife blade.
-
I have found that my current NEMA 14 pancake stepper will stall and skip steps long before the drive knife starts to grind up the filament (at least PLA, PETG, and ABS). The push force on the filament at that point is about 1 kilogram (measured by pushing on a sensitive scale with the actual filament after it leaves the drive knife. For this reason I decided that multiple drive knives was a waste of material and weight. The motor quits before the filament does. This is also why testing this design by measuring the pull on the filament is not valid, as the filament tends to break at one of the knife cuts. This cannot happen in real life.
-
I see a lot of effort being made on making it easy to introduce ad remove the filament. I have never had an issue with this. To use new filament, I just cut the existing filament off at the motor, start the extruder, and push the new filament into the top of the motor. It just pushes the old filament out of the way (hot nozzle, of course). Both Tom and I independently arrived at a "motor clip" arrangement, so that the entire motor and drive assembly can be lifted off within seconds, effectively performing a "cold pull" on the filament if needed.
-
If you really want an easy feed, increase the cant angle of the knife edge and pressure rollers to 30 degrees. I use 15 degrees, and I believe Tom settled on 20. Increasing the angle to 30 degrees does several nice things:
a) it makes the filament feed faster per motor revolution
b) it makes the drive mechanism "back-driveable", so that the motor will spin if you push or pull on the filament. This makes loading or removing filament trivially easy.
c) it makes the mechanism subjectively feel "smoother". I can see no difference in print quality, and this is strictly a "feel" thing. -
For those trying multiple drive knives, good luck. I never had any success in getting the "multi-starts" impressed in the filament to co-operate during retraction. And I've never seen the need. Again, the motor skips before the filament does. The design philosophy behind the VDE was ease of build, simplicity, low weight, and extreme repeatability.
The best multi-drive approach I've tried has been two NEMA 11 pancakes, mounted back-to-back in a push-me-pull-you arrangement. The dual drive VDE weighs about 65 grams, and both motors are driven by the same signal with the coils reversed on the second motor so that it will spin the other way. -
The bearings I use are extended inner race Imperial units made of 440C stainless steel. This has a Rockwell hardness of about 60, which is darn hard. 52000 series steel is even harder. In any case, the drive knife on my current VDE has seen pretty hard use for over two years, and is still going strong. I have never tried carbon or glass filled filament, though.
It is pretty critical that the bearings be of high quality. I use ABEC 5 units, but see no need to spend over twice the price for ABEC 7. Note that ABEC standards just set limits on the manufacturing tolerances, and do NOT have anything to say about the radial or axial play of the bearing. That must be specified when the bearings are purchased, and increases the bearing price as each unit must be measured and selected.
One neat trick to effectively eliminated wobble in the bearings is to place 20 bearing balls of 0.026 inch diameter in the groove on the top shield of each bearing. The head of the shoulder screw effectively traps them in place, where they collectively act as a thrust bearing. 500 of these balls costs about $14, and are yet another reason I use Imperial bearings.
Have fun!
-
-
@rqthree Rip and I have collaborated extensively on VDE. By which I mean I have second guessed pretty much everything he has done, tried it myself and generally found that he was right after all!
-
@rqthree I'm honored to have you on board
I can widely agree with your findings, if your sidegoal is to make the most out of a NEMA14 motor.
In my case the VDE100 only acts as a pacemaker for a (potentially much bigger) stationary extruder in constant torque mode.
I just make use of the non_backdriveability and will be glad to have as much grip as possible.The LDO-NEMA14 some guys will test here might have an issue with the high stepcount for the 20° cant angle regarding fast retractions.
It could be interesting to try a higher angle, if it brings the motor revs closer to his sweet spot (around 50% of max. rev)The small NEMA08 motor I'll try to use has a very small rotor inertia and can spin upto 3000RPM. Which is a lot for steppers.
If it works out, using it as a filament-gate, I could extrude much faster than before (with sherpa mini) -
-
Just a small update:
I managed to control a BLDC motor with Duet2 step-dir signals in torque mode (simpleFOC). It will be the remote push-extruder.
I have to combine that in config.g with the direct drive VDE100, like a mixing hotend.
Torque mode is pretty rough on the gears, like bang-bang during retract/unretract. I have to add a ramp up/down code to match the RRF-applied acceleration for the stepper.What's new on the LDO-front?
-
I have finally had a chance to play about with all the new toys.
The 3 x double bearing idea doesn't work very well in my tests so far. I have found that with a 0.1mm bite depth the torque applied on the filament is too large. Reducing the bite depth to 0.07mm helps but the grip is a lot worse than the best I have seen with other configurations. This is using the SLA printed carriers. One test left to do for a definite change-only-one-variable test would be to print a carrier myself in PLA. But my guess is that won't improve matters and so it's not high on my priority list.
The SLA carrier with three single bearings with 9.1mm edges works fairly well in printing but I have not had time to test it extensively.
The LDO motors work nicely, but running them at their rated current of 1A RMS they get way too hot. I have found that 700mA RMS is acceptable if room temperature is low enough - they get about 30°C hotter than ambient. At 700mA I can drive the filament at 50mm/s and accelerate at 1500mm/s^2 without a motor stall. Jerk speed is 7mm/s (this is relevant for linear advance in Marlin and, I think, for the equivalent in RRF).
Total extruder mass is 53g. It is a drop-in replacement for my 39mm Nema 17 style motor because the mounting hole spacing is the same as the diagonal distance between Nema 17 holes. I just had to print a smaller holding clamp.
-
I was able to squeeze a bigger BLDC motor in the 44mm space of the sherpa mini.
-
@tombrazier said in Hollow shaft extruder:
At 700mA I can drive the filament at 50mm/s and accelerate at 1500mm/s^2 without a motor stall
Is that the retraction speed or can you actually extrude at 50mm/s? What are actual PLA print speeds with 0.4mm nozzle and say 0.3mm layer?
It's always hard to compare apples with oranges, but in the end I'd like to know if it's worth going the extra mile with the dual motor setup I'm working on. -
@o_lampe said in Hollow shaft extruder:
@tombrazier said in Hollow shaft extruder:
At 700mA I can drive the filament at 50mm/s and accelerate at 1500mm/s^2 without a motor stall
Is that the retraction speed or can you actually extrude at 50mm/s? What are actual PLA print speeds with 0.4mm nozzle and say 0.3mm layer?
It's always hard to compare apples with oranges, but in the end I'd like to know if it's worth going the extra mile with the dual motor setup I'm working on.Tom, although I've been using my "original" NEMA 14 VDE for well over two years, I still tinker with ideas. I never could get a NEMA 11 pancake to drive reliably, but TWO of them, rotating in the same direction but mounted back-to-back, seems like the cat's meow. Because they are back-to-back, they eliminate torque on the filament. Of course, you need two motors, and two bearing carriers. But one carrier is "right hand thread", and the other is, of necessity, "left hand thread", so the grooves scored in the filament only cross each other once per revolution. There is no issue with getting the two grooves to track each other, because they can't, and don't need to. They are independent of each other. There is still only one knife edge per carrier, per my reasoning above.
Of course this bumps the complexity and cost by 2x, and the weight up to 65 whole grams! Prototype with 30 degree cant angles.
EDIT Nov.1, 2023: A very brief video of the Push-Me_Pull_You VDE running (change the .doc extension to .mov).
Cons: as noted, twice as heavy and twice as complicated, needs left AND right hand drive carriers.
Pros: handles extremely flexible TPU with no hot end anchoring at all, 5 times the filament force (5 kilos vs 1 kilo) at 0.2 amps (paralleled NEMA 11 motors, no heat issues at all), motors can attain 4500 RPM, and 3000 RPM while actually driving filament (150 mm/sec at 30 degree cant angle). Feed and retraction very repeatable, as the two drivers don't interact.
The Take Away: Not worth the size, weight (80 grams), and expense, unless you are after extreme extrusion speeds. I'll stick to my tried-and-true single knife NEMA 14. -
@rqthree The left/right rotation is a good idea.
Otherwise It is a bit similar to my dual motor approach, but I'll put a Bowden tube between the two. No weight panelty and free choice for the remote motor.I'm also a bit worried about temperatures and sketched up a thin watercooling plate to fit between your motors. A bit more weight doesn't make much of a difference, you already fouled there anyway
-
@rqthree very cute extruder!
Do you have some more informations about the motors and all vitamins used? Would you share your 3D models?
Thanks,
-
@o_lampe said in Hollow shaft extruder:
Is that the retraction speed or can you actually extrude at 50mm/s? What are actual PLA print speeds with 0.4mm nozzle and say 0.3mm layer?
That's retraction speed. I think the motor can move at that speed while printing without stalling (but will have to confirm for sure). However with compression of the helical thread actual extrusion speed will be a whole lot lower. I specced the motor for extruding about 16mm/s which would give about 320mm/s linear printing speed with 0.4mm x 0.3mm lines. However with nozzle back-pressure I don't expect to get 16mm/s.
-
I've verified my NEMA08 motor temp-curve and the rated current of 0.6A is quite reasonable. For PLA printing the motor-surface temp at 0.5A is a bit too high.
The filament got soft when I extruded very slow (0.5mm/s). At normal print speeds I don't expect problems, but the first layer speed is usually slower and might fail.
Will try with 0.45A for longer periods and add some airflow over the stepper by designing an intake fan shroud for the hotend fan.I also noticed that 20° cant angle doesn't self-lock the filament motion completely, but that is part of my pacemaker strategy. Luckily I've written the code for the remote torque_push motor in such way, that it goes idle without incomming steps.
-
@fma said in Hollow shaft extruder:
@rqthree very cute extruder!
Do you have some more informations about the motors and all vitamins used? Would you share your 3D models?
Thanks,
Frederic, here you go. Change the file extension to .zip from .doc. This forum does not accept zip files.
-
@rqthree Thank you very much!
-
Those rollers that were on funssor store on AliExpress a month or so ago finally showed up. They don't look anywhere near as bad as far as machining quality goes compared to the pictures. Id be hard to pressed to make better ones on the lathe. I'll send some pictures later today, gotta get to bed so I can watch some college football today.
-
@breed I have them on my watchlist, but wait until the price drops.
If it's good enough with one flanged bearing (according to @rqthree ) it doesn't make sense to use three long threaded rods.
I was thinking if making them conical in both directions would be better? But the contact area is so small, it doesn't matter... -
@rqthree There is a problem with these files: Carrier_Assy.FCStd and Knife_Bearing.FCStd ; I'm unable to open them, neither other people at my hackerspace (they freeze or crash FreeCAD).
Could you save them as STEP files?
Thanks, -
@fma said in Hollow shaft extruder:
@rqthree There is a problem with these files: Carrier_Assy.FCStd and Knife_Bearing.FCStd ; I'm unable to open them, neither other people at my hackerspace (they freeze or crash FreeCAD).
Could you save them as STEP files?
Thanks,The files are fine, but were generated with a very high definition version of FreeCad. They will eventually open, but may take many minutes on a pretty high power workstation. In any case, the two files you reference are not at all important, and just show the over-all arrangement of parts.They don't contain any critical dimensions or data not seen in the other files.