If you want to skip all the talking/theory the build montages start at 13:49 (Z-axis ball screws) and 28:54 (gantry rack and pinion). As you can imagine being able to not only move the print head around faster but also handle a larger extruder will make printing large objects (*cough* benchy *cough*) much easier! In part 7, we will take a close look at the extruder and wire it up for printing.
I feel guilty and near obligated to donate, I would if I wasn't beyond broke already. I do intend to pay my gratitude and will remember to come back and return as much as possible.
I was upgrading the Z axis of my printer and watching you make several upgrades to yours. I'm an engineer and your design is very good, good choice with the rack and pinion. Very good job.
Cool video. Just to add what you said about belt driven machines: you can search for oscillating knife cutting machine. You will see a fast and heavy machine that a lot of times uses belt driven motion system. The ones I know from years working with cnc machines and are belt driven (some are rack driven) uses 40mm at5 or at10 belts. They are fast, heavy and cut a few layers of smooth material. Also, my company builds 5m long Router machines that are belt driven. A good 30-40mm at5 can do the job, just make sure that you have something holding the end of the motor/reducer shaft, otherwise you will bent it haha.
I think there are advantages to not using a belt setup. Did you compare belt vs. ballscrew more in-depth? Do belts behave like springs at that length? Or is springiness not a problem and that is why longevity is the main topic? However, regarding rack and pinion, I guess moving mass is probably a topic to consider? When using a ballscrew you could use bigger motors. In the rack and pinion setup, you also move the motor. The motor can weight several kilos, however, in a ballscrew, that wouldn't matter and with a bigger ballscrew diameter, there might be not too much torsion on the ballscrew. At that size, I would have thought, that compactness is not the main problem and you could achieve accelerations, which make the gantry stability the main topic. By the way: There are also high-speed ballscrews, which have a much higher speed. That would eliminate the increased rotation speed discussed at 9:36.
I absolutely love the fact that you can literally sit inside of your printer to work on it lol. You've created one serious beast of printer. Which seems to be really well done btw.
this is pretty cool. you can gain more travel by splaying the x axis rails top and bottom and supporting the extruder head in between them. resolves motor conflicts and symmetric split of travel in the y axis.
Incredible and efficient upgrades! These kinds of fixes are what leads one to designing the bigger, better end product and starting their own company. 😉
I must applaud your ability to repeatedly say the words, ball, double ball, nut, and screw while maintaining a completely straight face! 😂 Great video and well explained!
Rather than relying on motor rotation for determining the position of the XY axis, could you use linear scales, like a lathe/mill DRO, to track actual position of the print head? This should alleviate any loss of accuracy due to backlash. Just a thought.
I've worked on printers this large. If you're going to be running ball screws, you need to do weekly maintenance in greasing them. We did some calculations where I work at, and x and y travel for a week of printing on a machine that size is several hundred kilometers which is usually the measured grease interval for ball screws.
Thank you for the video. I can see you gave the design changes a lot of thought! The one thing you didn't mention, is calibrating the real encoder travel along 1500mm. The one problem with rack and pinion is that a small error will add up and you end up with shorter or longer travel. Just wondering if you gave it some thought or not but maybe it does not matter for this application. I really enjoy the video though. Cant wait for that benchy.
You may want to flip the gas strut upside down; those struts tend to have a little oil mixed into the gas to lubricate the sliding gasket, which of course settles at the wrong end if you have the strut oriented the way you do at the moment. This Old Tony points this out in his Maho CNC conversion series, where he is using struts to offset the mass of his table for the vertical axis.
Man, that's a beautiful machine! But I wonder: is it REALLY necessary to be so stiff and heavy? (...) Looks it will be SO SLOW compared to anything we are using right now. I am super curious to see the parts you print with it - comparing to a much simpler design like the Elegoo OrangeStorm Giga printer.
This thing is becoming more and more monstrous as time goes on, love it :) I am however seeing an upgrade potential for one of your other machines... a toolchanger for the CNC, no more standing around awkwardly with a tool in your hand waiting for a cycle to finish :P
One thing some people do when designing with very long and heavy ballscrews is that they make the screw stationary and the ball housing the rotating part. Same can be done with the cheap trapezodial screws as well by making the nut rotate and the screw stationary.
Do you have an example? I’ve never never heard of that. How would it even work? The nut in the ball screw needs to be fastened to the load. How do rotate something thats fastened? Then, you also have to move the motor so it travels along with the load. Quite the mess if its even real!
your other option (although perhaps difficult due to space etc) is to mount your motor to your motion assembly and use a smaller ball screw that is fixed and drive the nut with the motor. Probably not needed at this scale, but once you go large format like a gantry cnc (and you want more accuracy than a rack can give) it is a clever solution as you can tension your fixed ball screw and don't need to worry about whip as it isn't turning.
Great work, keep rocking! Looking forward to see the future of it! Just a thought from a fella engineer: would it be a more elegant solution and better overall to use a single plate on the back rail mount of extruder? Instead of 2 separate plates, held together by wires.
Just a heads up, if you do decide to upgrade to a helical rack, you'll want to make sure there's room for 2 sets for every axis, which is easy to implement on the Y axis, but not as much on the X. The helical motion will want to pull your gantry in the direction of the teeth causing side to side backlash, but if you use a second offset rail that will remove much if not almost all of that side to side backlash on a direction change.
He can set two helical rack beside each other, like a Herringbone gear. Then the forces would cancel each other out, thus you just have to do it on one side of the gantry.
You could use the idea that the extruder will trigger a switch if moved upwards to probe the bed. The Voron Tap mod does the same and reaches verry high precision
Nice video! FYI, Roboze has chozen to rely upon rack & pinion drive for their industrial grade 3d printers. As far as I know, they're the only company doing so.
Using HTD8 belts would provide immense thrust and they are quite easy to tension. They can be ordered with mounting blocks and you just need to make sure you can tension the belt from one side. the blocks can be tighten in travel direction with simple screws and you can then clamp the block, once tensioned enough. And regarding the width of the belt: the weight you are using is still minimal, compared to what such a belt can handle. a 30mm width belt is defenitely enough here. What you could also use (though a bit more expensive) is a mustang style belt. this has angled teeth, aligns the belt drive perfectly and mitigates vibration from engaging/disengaging teeth
In the semiconductor industry there are wafer transfer robots of let's say 50kg that are moved across an envelope of lets say 10m by toothed belts. These robots position batches of wafers ~20kg. They achieve good positional accuracy and high speeds and accelerations. Yes, large steel reinforced belts will have high handbook tension values...but in practice they are tolerant of very low tensions.
Correct, this is why we use it on large format CNC already. :). It's more accurate than belts but a LOT faster than the ball screws will ever be. Also... God this makes me love my voron. 250mm/s is my baseline abs print speed and it makes me so happy....lol also kinda makes me want to throw a stealthburner on my big CNC tool plate and see if I can print a car... 😂 1:1 scale Also...dude you have a mill, what are you doing? Machine the ends of the racks yourself and just cut off the excess rack at the end 😂 Lol you could do it with an angle grinder, with a proper mill there's no excuse. You really didn't need the dual stepper setup for the x... I've got a single nema 32 running on mine that runs a heavy rotary head usually and it's more than what's needed to mill metal...
I found your channel a while ago with smaller 3d printers. I visit today and i'm scratching my head, wondering when you managed to fit 874 years of mechanical evolution into a few months...
by the way - our machine throws 14kg extruder at 1.7m/s with no sweating at 2000mm/s accell :) So servos and belts are the solution for sure. You are right ;)
An idea, on long runs you could add nutless supports that are pulled out from the bearing end when the head is close to the drive end. And they could act as a cable guide from the side
Hey DrDFlo. Wanted to throw out a couple things that I'm not sure you mentioned. I know your ballscrew upgrade has many benefits other than solving the whipping and maybe the original plan was to do all 7 actuators with ballscrews. Since the ballscrews only ended up on the Z axis this negates the entire whipping concern. Whipping is primarily caused by the sagging of the screw when mounted in a horizontal orientation. Another thing that I don't see mentioned often is a brief piece of info that some people may find useful or interesting, in response to 8:07 "So we should get accurate motion with the ballscrew". These ballscrews are (I'm assuming based on some of your comments) the typical low cost rolled ballscrews that can be found on ebay/amazon/aliexpress. These are *likely* what should have been C10 ballscrews but were rejected (and therefore sold cheap outside of typical industrial automation sales channels) and therefore *likely* worse than C10. The main point here is that the lead accuracy will be different for each of the 4 screws and it will actually vary along the length of the screw randomly as well. So even with a theoretical exact same rotational input to each screw - they will all move different amounts vertically and it will not be consistent. Now this probably doesn't matter for an application like this too much except in a rare case, but I thought it might be interesting to someone. C10 travel distance accuracy is +/-210um per 300mm travel. There is no rating on the fluctuation in lead accuracy per revolution for C10 since typically nothing worse than C5 is used for accurate positioning. But for C5 which has 18um/300mm travel error - the travel distance fluctuation per revolution is +/-8um. Unclear what sort of fluctuations would be present in C10 since the process of rolling is very different from C5 grinding and some of the error comes from the individual ball variation. This gives insight into the different accuracy errors that can be expected from using a ballscrew in an application like this, and should help someone who wants to get to the next level in accuracy.
on your point that belt driven machines are only laser cutters and light toolheads, gerber made sign cutting machines that cut aluminium in 6x12 foot sizes that were belted X and Y axis machines to give you an idea of how much weight they threw around, a factory option was a 10kw spindle look up gerber advantage router definitely agree that racks are better though
Surprised you didnt test the OpenBuilds rack and pinion system. Its much lighter and not as durable obviously. Its also a lot cheaper and the ends match. I can see why it would struggle with that massive print head. Also c-beam filled with threaded rod and epox is a really easy way to make those beams as strong as steel, while also giving extra strong mounting points at each end.
38:50 did you get your finger i saw that look at the fingers for blood and the good. I know that feeling. DR. you are so smart some of the stuff you are going with this monster is just unbelievable. cant wait to see what's next.
dude, just use cheap linear rails, they will be better than the v wheels also, flip the gas spring, they have a tiny bit of oil and in the orientation that you used in cad the oil remains at the opposite end, apart from that, I love the design, cheers
I know you are trying to keep it inexpensive and economical, but have you to looked at Roller Pinions. I personally think they look damn good, but not particularly feasible.
It feels liike you've passed the point where you need to start engineering away from the problem, insead of around it. Melting plastic in situ is very expensive to the design, so a filament extruder, chemical emulsifier, ultrasonic solution, or a pre-heating solution and bowden tube, start to look way more attractive, or some combination. In short: There's got to be a better way than flinging a 40lb print head around. Also I suspect you could move the motors off the gantry to lighten it up, with something like a coreXY-style belt system.
This is how it is done in the industry, but always open to innovation. If you think my extruder is heavy check out Thermwood’s LSAM lineup: www.thermwood.com/lsam_home.htm
@@DrDFlo Those are intensely cool for being so large! Thank you much for sharing. It's reassuring to know that you're not really slamming the limits, but I'm still wondering about ways to get that weight off the gantry. I'm still trying to come up with a good answer, but it feels very possible. I'm always leery of "We do it this way because that's how it's always been done."
With the two rails, what if you also put them on opposite sides of the center rail so that the heavy print head acts torques into both of them? It should simplify the design by using the weight of the print head as the weight that presses the gears together.
I just found your chanel through this vid @DrDFlo but I can already tell it's time to subscribe, this was great and I'm looking forward to parusing your other content. I wanted to ask though, instead of the gas strut that you'd need to remove for more travel, could you not use a simple, shorter and very stiff spring mounted within the height consterants of that top plate to get the same result? You could go with one in compression or tension depending on the type of spring you find that gives you the needed lift, and it shouldn't be too bad to incorporate an adjustable plate where you can increase or decrease the tension as needed using a bolt and jam nut.
Wow, bravo! Do you know how many hours of work went into this? and now we get this as a video (extra hours) and the design is opensource (right?)! Thanks for all this information, very helpful for me personally. I am working on a project to recycle plastic household waste (as shredded flakes) with a DIY extruder system on a 3D printer. Very nice to see that you could find and show your solutions of the moving system. I have a question about possible future developments. Peopoly's 3D printer (Magneto X) uses a linear motor system. If there were parts that were affordable and in a suitable form factor, could this be a possible design choice? Thanks for your work! This is just so impressive and helpful!
Ultimately, I’m afraid that you will find that using the extrusions as the ways, is going to lead to a faster the expected rate of wear, for the softness of the material. Maybe time to incorporate a track system? For the mass and accelerations, I’m thinking you’ve crossed into the realm of CNC machine tools.
I definitely considered going all in and upgrading to ball bearing guideways, but the budget wasn’t there. Further, I have yet to have any issues with the V-wheels and they are relatively easy to replace if they were to wear. The printhead is twice as heavy, so this could be a problem but there are 24 wheels on each axis.
i wonder if doing something like putting 2 helical racks in opposite directions to make a 2 piece herringbone style deal would help in any way, while being far cheaper (if more bulky and complicated) than an actual herringbone rack
I was going to ask if you had ever considered using a pulley counterweight run up and over to the back to reduce the weight of the print head but when I considered that the Z-Axis has 4 motors acting in concert and the 40lb print head is split between the 2 Heavy C-Channels for the Y-Axis, 20lbs placed in the center of 4’ channel probably wouldn’t even notice that kind of thing and 10lbs of print head and 1/4 of the gantry wouldnt even even cause each motor to break a sweat. Outside of strength concerns my thought was if you had a passive system offsetting the weight of the print head, you could probably achieve move rates that would readily exceed even your 5mm print nozzles massive volumetric output. Even at roughly equal balance, since the Z axis Only ever moves in 1 direction for the print, “backlash” in the traditional sense wouldn’t be a concern … and even if it turns out you need some weight you still have the combined weight of the entire gantry to keep the ball screws seated.
Thanks! Supplying 48V and here is the link: www.oyostepper.com/goods-341-Nema-23-Closed-loop-Geared-Stepper-L%3D56mm-Gear-Raio-4-1-Encoder-1000CPR.html
When I worked in the mechatronics industry, we always used linear motors if we wanted high performance, since lead screws were too high maintenance. If proper linear bearings are too rich for your budget though, I can't see you stumping up for linear motors either. *8')
Been watching your stuff. I gotta ask. Why not a belt drive? I work with digital print presses with the print carriages weighing quit a bit moving a lot faster than any regular 3d printer using belt drives. Seems to me you would want to keep the weight down as much as possible but you're adding very thick solid aluminium parts. I'm not an engineer so I'm curious to know if I'm missing something :)
If you want to skip all the talking/theory the build montages start at 13:49 (Z-axis ball screws) and 28:54 (gantry rack and pinion). As you can imagine being able to not only move the print head around faster but also handle a larger extruder will make printing large objects (*cough* benchy *cough*) much easier! In part 7, we will take a close look at the extruder and wire it up for printing.
I just want to say i love the setup shown at 4:47 !
This is no longer a 3D printing channel. It is a mechanical engineering channel. And I like. Bravo!
This is a 3d printing channel? Weird.
Its insane we get this level of content for free on RUclips. Always a treat to watch
I feel guilty and near obligated to donate, I would if I wasn't beyond broke already. I do intend to pay my gratitude and will remember to come back and return as much as possible.
I actually love that the limited budget makes you have to think of more creative ways to solve certain issues. Makes the video that much better
That's what makes engineering fun, the art and science of compromise.
I was upgrading the Z axis of my printer and watching you make several upgrades to yours. I'm an engineer and your design is very good, good choice with the rack and pinion. Very good job.
Cool video. Just to add what you said about belt driven machines: you can search for oscillating knife cutting machine. You will see a fast and heavy machine that a lot of times uses belt driven motion system. The ones I know from years working with cnc machines and are belt driven (some are rack driven) uses 40mm at5 or at10 belts. They are fast, heavy and cut a few layers of smooth material.
Also, my company builds 5m long Router machines that are belt driven. A good 30-40mm at5 can do the job, just make sure that you have something holding the end of the motor/reducer shaft, otherwise you will bent it haha.
Humbling to see a gantry that weighs more than all my machines combined. Chapeau!
Never leave comments, but this is amazing.
The alignment of the ballscrew is absolutely critical. The waterjet I used to run had a number of issues because the ballscrew was out by 0.03mm.
The amount of work that went into this even the great models of the gears, just wow!
This is easily the most impressive thing I've ever seen.
thank you for the video, Dr. D. This is one of the (very) few channels that can retain 100% of my attention span
I think there are advantages to not using a belt setup. Did you compare belt vs. ballscrew more in-depth? Do belts behave like springs at that length? Or is springiness not a problem and that is why longevity is the main topic? However, regarding rack and pinion, I guess moving mass is probably a topic to consider? When using a ballscrew you could use bigger motors. In the rack and pinion setup, you also move the motor. The motor can weight several kilos, however, in a ballscrew, that wouldn't matter and with a bigger ballscrew diameter, there might be not too much torsion on the ballscrew. At that size, I would have thought, that compactness is not the main problem and you could achieve accelerations, which make the gantry stability the main topic.
By the way: There are also high-speed ballscrews, which have a much higher speed. That would eliminate the increased rotation speed discussed at 9:36.
Happy to see you again in 2024! It's an unbelievable project which is one of the best on RUclips! Keep going and have fun!!!
Excellent video doc, and some fine engineering. Been waiting to see what you came up with and really can't wait for the next!
The level of engineering put into this is mind boggling! Extraordinary impressive.
So happy to see you back with another video
I absolutely love the fact that you can literally sit inside of your printer to work on it lol. You've created one serious beast of printer. Which seems to be really well done btw.
this is pretty cool. you can gain more travel by splaying the x axis rails top and bottom and supporting the extruder head in between them. resolves motor conflicts and symmetric split of travel in the y axis.
Thanks for sharing. You are a great engineer and teacher. South Africa approves.
Incredible and efficient upgrades! These kinds of fixes are what leads one to designing the bigger, better end product and starting their own company. 😉
I must applaud your ability to repeatedly say the words, ball, double ball, nut, and screw while maintaining a completely straight face! 😂 Great video and well explained!
That is mighty impressive. Great design work, and a ton of machining and assembly 👏
Rather than relying on motor rotation for determining the position of the XY axis, could you use linear scales, like a lathe/mill DRO, to track actual position of the print head? This should alleviate any loss of accuracy due to backlash. Just a thought.
Man, this was a LOT of work! I have a rack and pinion CNC that I have been trying to complete for more than 5 years. I feel your pain!
I've worked on printers this large. If you're going to be running ball screws, you need to do weekly maintenance in greasing them. We did some calculations where I work at, and x and y travel for a week of printing on a machine that size is several hundred kilometers which is usually the measured grease interval for ball screws.
I can't wait to see this beast in action! 180mms is impressive i can barely go to 100 with my hold cr10 you make me want to upgrade! Good luck Dr!
Thank you for the video. I can see you gave the design changes a lot of thought!
The one thing you didn't mention, is calibrating the real encoder travel along 1500mm. The one problem with rack and pinion is that a small error will add up and you end up with shorter or longer travel.
Just wondering if you gave it some thought or not but maybe it does not matter for this application.
I really enjoy the video though. Cant wait for that benchy.
You may want to flip the gas strut upside down; those struts tend to have a little oil mixed into the gas to lubricate the sliding gasket, which of course settles at the wrong end if you have the strut oriented the way you do at the moment. This Old Tony points this out in his Maho CNC conversion series, where he is using struts to offset the mass of his table for the vertical axis.
Cannot wait for the next episode! Keep up the good work!
Man, that's a beautiful machine! But I wonder: is it REALLY necessary to be so stiff and heavy? (...) Looks it will be SO SLOW compared to anything we are using right now. I am super curious to see the parts you print with it - comparing to a much simpler design like the Elegoo OrangeStorm Giga printer.
sick work dude, don't tell me you produced the timelapse tunes too haha keep it up man this thing is gonna rip!
👏Bravo! Awesome video! so much good info and good practices. can't wait for the next video!
This thing is becoming more and more monstrous as time goes on, love it :)
I am however seeing an upgrade potential for one of your other machines... a toolchanger for the CNC, no more standing around awkwardly with a tool in your hand waiting for a cycle to finish :P
goddamnit i love your videos so much! every day i see a drdflo video is a massively amazing day
Cant wait to build my own one day :) hope you still make all the files available one day once she's all done. Keep up the epic videos doc
WOW, that's one heck of an upgrade!! That's a BIG printer, you printing complete cars? LOL!! Thanks for the video, very interesting and informative.
One thing some people do when designing with very long and heavy ballscrews is that they make the screw stationary and the ball housing the rotating part. Same can be done with the cheap trapezodial screws as well by making the nut rotate and the screw stationary.
Do you have an example? I’ve never never heard of that. How would it even work? The nut in the ball screw needs to be fastened to the load. How do rotate something thats fastened?
Then, you also have to move the motor so it travels along with the load.
Quite the mess if its even real!
Very Impressive! I like all of the explanation of you choices.
your other option (although perhaps difficult due to space etc) is to mount your motor to your motion assembly and use a smaller ball screw that is fixed and drive the nut with the motor.
Probably not needed at this scale, but once you go large format like a gantry cnc (and you want more accuracy than a rack can give) it is a clever solution as you can tension your fixed ball screw and don't need to worry about whip as it isn't turning.
Great work, keep rocking! Looking forward to see the future of it! Just a thought from a fella engineer: would it be a more elegant solution and better overall to use a single plate on the back rail mount of extruder? Instead of 2 separate plates, held together by wires.
Just a heads up, if you do decide to upgrade to a helical rack, you'll want to make sure there's room for 2 sets for every axis, which is easy to implement on the Y axis, but not as much on the X. The helical motion will want to pull your gantry in the direction of the teeth causing side to side backlash, but if you use a second offset rail that will remove much if not almost all of that side to side backlash on a direction change.
Interesting - didn’t consider this. Much appreciated!
He can set two helical rack beside each other, like a Herringbone gear. Then the forces would cancel each other out, thus you just have to do it on one side of the gantry.
@@motordude67 that would definitely work as well, but I don't think that would fit in the C Beam profile he's going for
I'm going to watch this channel repeatedly until im convinced to make one and hide it somewhere.
You could use the idea that the extruder will trigger a switch if moved upwards to probe the bed. The Voron Tap mod does the same and reaches verry high precision
YESSSSSS A new DrDF vid dropped!
Nice video! FYI, Roboze has chozen to rely upon rack & pinion drive for their industrial grade 3d printers. As far as I know, they're the only company doing so.
Using HTD8 belts would provide immense thrust and they are quite easy to tension. They can be ordered with mounting blocks and you just need to make sure you can tension the belt from one side. the blocks can be tighten in travel direction with simple screws and you can then clamp the block, once tensioned enough.
And regarding the width of the belt: the weight you are using is still minimal, compared to what such a belt can handle. a 30mm width belt is defenitely enough here.
What you could also use (though a bit more expensive) is a mustang style belt. this has angled teeth, aligns the belt drive perfectly and mitigates vibration from engaging/disengaging teeth
Awesome video, I think you did great with the choices you had.
Man this content is great. I need MORE. MOOOOORE
Now that's a big pp energy shown here xD
Outstanding work dude. I'm stunned.
Sub for sure.
All hail to the kaiser of 3d printing x)
The movement shot at about 33:58 is one for your highlight reels
In the semiconductor industry there are wafer transfer robots of let's say 50kg that are moved across an envelope of lets say 10m by toothed belts. These robots position batches of wafers ~20kg. They achieve good positional accuracy and high speeds and accelerations. Yes, large steel reinforced belts will have high handbook tension values...but in practice they are tolerant of very low tensions.
I really like your implementation of the racks. Low cost and clean, nice work!
Correct, this is why we use it on large format CNC already. :). It's more accurate than belts but a LOT faster than the ball screws will ever be. Also... God this makes me love my voron. 250mm/s is my baseline abs print speed and it makes me so happy....lol also kinda makes me want to throw a stealthburner on my big CNC tool plate and see if I can print a car... 😂 1:1 scale
Also...dude you have a mill, what are you doing? Machine the ends of the racks yourself and just cut off the excess rack at the end 😂 Lol you could do it with an angle grinder, with a proper mill there's no excuse. You really didn't need the dual stepper setup for the x... I've got a single nema 32 running on mine that runs a heavy rotary head usually and it's more than what's needed to mill metal...
I found your channel a while ago with smaller 3d printers. I visit today and i'm scratching my head, wondering when you managed to fit 874 years of mechanical evolution into a few months...
you can use ball chain or cable winding actuators (fishing line or even steel cable)
by the way - our machine throws 14kg extruder at 1.7m/s with no sweating at 2000mm/s accell :) So servos and belts are the solution for sure. You are right ;)
An idea, on long runs you could add nutless supports that are pulled out from the bearing end when the head is close to the drive end. And they could act as a cable guide from the side
Hey DrDFlo. Wanted to throw out a couple things that I'm not sure you mentioned. I know your ballscrew upgrade has many benefits other than solving the whipping and maybe the original plan was to do all 7 actuators with ballscrews. Since the ballscrews only ended up on the Z axis this negates the entire whipping concern. Whipping is primarily caused by the sagging of the screw when mounted in a horizontal orientation.
Another thing that I don't see mentioned often is a brief piece of info that some people may find useful or interesting, in response to 8:07 "So we should get accurate motion with the ballscrew". These ballscrews are (I'm assuming based on some of your comments) the typical low cost rolled ballscrews that can be found on ebay/amazon/aliexpress. These are *likely* what should have been C10 ballscrews but were rejected (and therefore sold cheap outside of typical industrial automation sales channels) and therefore *likely* worse than C10. The main point here is that the lead accuracy will be different for each of the 4 screws and it will actually vary along the length of the screw randomly as well. So even with a theoretical exact same rotational input to each screw - they will all move different amounts vertically and it will not be consistent. Now this probably doesn't matter for an application like this too much except in a rare case, but I thought it might be interesting to someone.
C10 travel distance accuracy is +/-210um per 300mm travel. There is no rating on the fluctuation in lead accuracy per revolution for C10 since typically nothing worse than C5 is used for accurate positioning. But for C5 which has 18um/300mm travel error - the travel distance fluctuation per revolution is +/-8um. Unclear what sort of fluctuations would be present in C10 since the process of rolling is very different from C5 grinding and some of the error comes from the individual ball variation. This gives insight into the different accuracy errors that can be expected from using a ballscrew in an application like this, and should help someone who wants to get to the next level in accuracy.
You could place the Y racks "flat" and in turn the motors verticaly, that would also allow for different theet sizes. Great project btw.
amazing build, thanks for sharing. 38:49 careful, we need your hands functional
on your point that belt driven machines are only laser cutters and light toolheads, gerber made sign cutting machines that cut aluminium in 6x12 foot sizes that were belted X and Y axis machines to give you an idea of how much weight they threw around, a factory option was a 10kw spindle
look up gerber advantage router
definitely agree that racks are better though
What's next a Big Screen TV Resin Printer? A CNC Lathe?
Would love to build a fiber laser but I would need to start a GoFundMe 😂
Nice work!!! And good luck!!!
Such a treat to watch
Outrageously good content! More more more!
I enjoyed the music as much as the video it self... ni e project
awesome and brilliant well done mate.
Biggest Voron TAP ever, LOL!
Surprised you didnt test the OpenBuilds rack and pinion system. Its much lighter and not as durable obviously. Its also a lot cheaper and the ends match. I can see why it would struggle with that massive print head. Also c-beam filled with threaded rod and epox is a really easy way to make those beams as strong as steel, while also giving extra strong mounting points at each end.
38:50 did you get your finger i saw that look at the fingers for blood and the good. I know that feeling. DR. you are so smart some of the stuff you are going with this monster is just unbelievable. cant wait to see what's next.
Did you check if the garage door can still open ? lol Nice updates to the printer, very cool !
Have you considered a CoreXZ motion? The weight of the gantry would aid the tension of the belts instead of hindering it
CoreXY requires belts and the print head is too heavy and the actuators too long 😢
CoreXY doesnt work well for larger printers due to the belting system. Around 350mm is the practical limit really.
@@DrDFlo I said CoreXZ, not CoreXY
@@Festivejelly I said CoreXZ, not CoreXY
dude, just use cheap linear rails, they will be better than the v wheels
also, flip the gas spring, they have a tiny bit of oil and in the orientation that you used in cad the oil remains at the opposite end, apart from that, I love the design, cheers
6:35 you could compensate for the weight of the assembly with a counterweight system similar to the one used in elevators
worth the wait. excellent!
Absolutely Insane
I would be interested in an analysis on different types of print beds on a printer this size.
I know you are trying to keep it inexpensive and economical, but have you to looked at Roller Pinions. I personally think they look damn good, but not particularly feasible.
It feels liike you've passed the point where you need to start engineering away from the problem, insead of around it. Melting plastic in situ is very expensive to the design, so a filament extruder, chemical emulsifier, ultrasonic solution, or a pre-heating solution and bowden tube, start to look way more attractive, or some combination.
In short: There's got to be a better way than flinging a 40lb print head around.
Also I suspect you could move the motors off the gantry to lighten it up, with something like a coreXY-style belt system.
This is how it is done in the industry, but always open to innovation. If you think my extruder is heavy check out Thermwood’s LSAM lineup: www.thermwood.com/lsam_home.htm
@@DrDFlo Those are intensely cool for being so large! Thank you much for sharing. It's reassuring to know that you're not really slamming the limits, but I'm still wondering about ways to get that weight off the gantry. I'm still trying to come up with a good answer, but it feels very possible.
I'm always leery of "We do it this way because that's how it's always been done."
Wow... Fantastic video... Just curious... Was that the tormach Shear hog you were using for the perimeter machining of that part?
With the two rails, what if you also put them on opposite sides of the center rail so that the heavy print head acts torques into both of them? It should simplify the design by using the weight of the print head as the weight that presses the gears together.
I am wondering with all that weight now how will those v wheels will tough, keep us updated!
Amazing work!
Where did you source the racks?
What ball screws do you have on your mill? Didnt see them listed anywhere and it looks like the guy you got the kit from passed away.
It's printing right now, isn't it?🎉
I just found your chanel through this vid @DrDFlo but I can already tell it's time to subscribe, this was great and I'm looking forward to parusing your other content.
I wanted to ask though, instead of the gas strut that you'd need to remove for more travel, could you not use a simple, shorter and very stiff spring mounted within the height consterants of that top plate to get the same result? You could go with one in compression or tension depending on the type of spring you find that gives you the needed lift, and it shouldn't be too bad to incorporate an adjustable plate where you can increase or decrease the tension as needed using a bolt and jam nut.
That print head is huuuuuuge! How much zone axis height have you lost with that enormous nose hanging down? Can't wait to see it print!
Lost no travel in the Z - had to move the the 4x Z actuators up 250 mm
@@DrDFlo Ah great! I must have missed that in the video sorry. That's a tremendous upgrade. Thanks for sharing the journey!
Wow, bravo! Do you know how many hours of work went into this? and now we get this as a video (extra hours) and the design is opensource (right?)! Thanks for all this information, very helpful for me personally. I am working on a project to recycle plastic household waste (as shredded flakes) with a DIY extruder system on a 3D printer. Very nice to see that you could find and show your solutions of the moving system.
I have a question about possible future developments. Peopoly's 3D printer (Magneto X) uses a linear motor system. If there were parts that were affordable and in a suitable form factor, could this be a possible design choice?
Thanks for your work! This is just so impressive and helpful!
money can get you things. bravo
Ultimately, I’m afraid that you will find that using the extrusions as the ways, is going to lead to a faster the expected rate of wear, for the softness of the material.
Maybe time to incorporate a track system?
For the mass and accelerations, I’m thinking you’ve crossed into the realm of CNC machine tools.
I definitely considered going all in and upgrading to ball bearing guideways, but the budget wasn’t there. Further, I have yet to have any issues with the V-wheels and they are relatively easy to replace if they were to wear. The printhead is twice as heavy, so this could be a problem but there are 24 wheels on each axis.
@@DrDFlo Thinkin’ short of “all in”, stick with the present rollers and attach ground steel stock to the affected frame surfaces.
i wonder if doing something like putting 2 helical racks in opposite directions to make a 2 piece herringbone style deal would help in any way, while being far cheaper (if more bulky and complicated) than an actual herringbone rack
One man craziness and brilliance and very expensive 3d printer
You might be able to rotate the extruder 90 deg.
you could also turn the nut and fix the ball screw in place
I was going to ask if you had ever considered using a pulley counterweight run up and over to the back to reduce the weight of the print head but when I considered that the Z-Axis has 4 motors acting in concert and the 40lb print head is split between the 2 Heavy C-Channels for the Y-Axis, 20lbs placed in the center of 4’ channel probably wouldn’t even notice that kind of thing and 10lbs of print head and 1/4 of the gantry wouldnt even even cause each motor to break a sweat.
Outside of strength concerns my thought was if you had a passive system offsetting the weight of the print head, you could probably achieve move rates that would readily exceed even your 5mm print nozzles massive volumetric output. Even at roughly equal balance, since the Z axis Only ever moves in 1 direction for the print, “backlash” in the traditional sense wouldn’t be a concern … and even if it turns out you need some weight you still have the combined weight of the entire gantry to keep the ball screws seated.
Excellent info. Do you have a link or specs to your 4:1 gear motors (Nema 23)? Are you running them at 24v or higher? Thanks!
Thanks! Supplying 48V and here is the link: www.oyostepper.com/goods-341-Nema-23-Closed-loop-Geared-Stepper-L%3D56mm-Gear-Raio-4-1-Encoder-1000CPR.html
When I worked in the mechatronics industry, we always used linear motors if we wanted high performance, since lead screws were too high maintenance. If proper linear bearings are too rich for your budget though, I can't see you stumping up for linear motors either. *8')
Why didn't you opt for an augerscrew feed for lifting pellets? theres plenty of good ones for wood pellets for boilers?
Been watching your stuff. I gotta ask. Why not a belt drive? I work with digital print presses with the print carriages weighing quit a bit moving a lot faster than any regular 3d printer using belt drives. Seems to me you would want to keep the weight down as much as possible but you're adding very thick solid aluminium parts. I'm not an engineer so I'm curious to know if I'm missing something :)