3 Stepper Z Leveling (NOT just calibration!)
3 Stepper Z Leveling (NOT just calibration!)
Z bed leveling using 3 independent Z-steppers / leadscrews has now been implemented and tested, to actually level the bed in Z. Thanks to David for implementing this in firmware - it's one of the coolest features to use.
There's some minor refinement to do with the system, but so far it's working very very well.
Once the final few tweaks have been made, we'll publish the BOM for this - is will be an option to the build, not a requirement. It will require a duex2 or duex5, a third Z tower (using Tr8*4 leadscrews for all 3 z towers) and an alteration to the Z-Yokes, bed carrier, and bottom panel.
Here are the results from one of my runs of leveling today.
Leadscrew adjustments made: -0.106 -0.088 0.102, points used 3, deviation before 0.062 after 0.000
Leadscrew adjustments made: -0.076 -0.003 0.014, points used 3, deviation before 0.034 after 0.000
Leadscrew adjustments made: -0.036 -0.003 0.015, points used 3, deviation before 0.016 after 0.000
Leadscrew adjustments made: -0.010 -0.002 0.016, points used 3, deviation before 0.007 after 0.000
[img]https://i.imgur.com/qLUzyEB.jpg[/img]
There's some minor refinement to do with the system, but so far it's working very very well.
Once the final few tweaks have been made, we'll publish the BOM for this - is will be an option to the build, not a requirement. It will require a duex2 or duex5, a third Z tower (using Tr8*4 leadscrews for all 3 z towers) and an alteration to the Z-Yokes, bed carrier, and bottom panel.
Here are the results from one of my runs of leveling today.
Leadscrew adjustments made: -0.106 -0.088 0.102, points used 3, deviation before 0.062 after 0.000
Leadscrew adjustments made: -0.076 -0.003 0.014, points used 3, deviation before 0.034 after 0.000
Leadscrew adjustments made: -0.036 -0.003 0.015, points used 3, deviation before 0.016 after 0.000
Leadscrew adjustments made: -0.010 -0.002 0.016, points used 3, deviation before 0.007 after 0.000
[img]https://i.imgur.com/qLUzyEB.jpg[/img]
Re: 3 Stepper Z Leveling (NOT just calibration!)
Details on what's being done are here: https://www.duet3d.com/wiki/Bed_levelli ... t_Z_motors
- DeltaCon
- Printmaster!
- Posts: 616
- Joined: Sat Nov 14, 2015 5:01 am
- Location: Wessem, The Netherlands
- Contact:
Re: 3 Stepper Z Leveling (NOT just calibration!)
That is really interesting!
I am DeltaCon, I have a delta, my name is Con, I am definitely PRO delta!
Rostock V2 / E3D Volcano / FSR kit / Duet 0.6
PS.: Sorry for the avatar, that's my other hobby!
Rostock V2 / E3D Volcano / FSR kit / Duet 0.6
PS.: Sorry for the avatar, that's my other hobby!
Re: 3 Stepper Z Leveling (NOT just calibration!)
It's one of the cooler things I've implemented on a 3d printer. To actually physically dial in your bed using software, to a level you can't by hand, is really cool. It's levelling the bed faster than I could by hand, and to greater precision. In the end, I don't think it'll make an overwhelming impact on print quality, but I should get great first layers and nice square prints every time now!
-
- Plasticator
- Posts: 12
- Joined: Tue Feb 06, 2018 6:53 pm
Re: 3 Stepper Z Leveling (NOT just calibration!)
I am stupidly excited about the possibility of building one of these with the 300mm build plate! Should be a bit of a step up from my poor little Monoprice Maker Select (Wanhao Duplicator I3).
Have you found any difficulty keeping all of the motor synchronized?
Have you found any difficulty keeping all of the motor synchronized?
Re: 3 Stepper Z Leveling (NOT just calibration!)
None at all - you power on, level once. If it was close (almost always is if you haven't messed with it by spinning a leadscrew.... because you like to watch it re-level) print. I don't even always bother to level before a print.
The design for the 300 will be done in the next day or two. The ZL version of it will take a couple days longer. There's a slight bit of work needed on the BOM for it, and some minor updates to the assembly guide for the 250 to make it work for the 300.
We're calling the 300 a "beta" until a couple have been built and verified, but it should go together just as well as the 250 did.
The design for the 300 will be done in the next day or two. The ZL version of it will take a couple days longer. There's a slight bit of work needed on the BOM for it, and some minor updates to the assembly guide for the 250 to make it work for the 300.
We're calling the 300 a "beta" until a couple have been built and verified, but it should go together just as well as the 250 did.
-
- Plasticator
- Posts: 12
- Joined: Tue Feb 06, 2018 6:53 pm
Re: 3 Stepper Z Leveling (NOT just calibration!)
Incredible. I just may have to be one of your beta testers.
Re: 3 Stepper Z Leveling (NOT just calibration!)
You're welcome to - the 300 standard build is complete in f360, touching up the BOM now. Next up is the documentation, then the ZL in F360.RanchRifle wrote:Incredible. I just may have to be one of your beta testers.
-
- Noob
- Posts: 1
- Joined: Thu Feb 15, 2018 8:37 am
Re: 3 Stepper Z Leveling (NOT just calibration!)
Thanks for all this, found you on the duet forum, I'm not actually building a Railcore per se, but picking and choosing and modifying your models to convert my TronXY X5S into something that isn't garbage.
I'd already bought linear rails, but I now have to wait for a few more because my basic human needs now include three point mechanical levelling.
Currently designing the top enclosure and filament spool enclosure to go on top, I've got carbon filters and 200mm fans to go on the sides. Even if I'm printing something that doesn't like airflow, I can have an ending gcode script that rams all the air inside through the filters before opening the doors.
For the sides I'll be using aluminium dibond sheets because I think the air cavities insides will provide some insulation for the chamber.
My thought is to enclose the pulleys and belt above the xy steppers in clear acrylic boxes open to the inner enclosure so I can see them moving while still having the body of the stepper outside to keep it cool. If necessary I have suitable heatsinks to attach to the motors for further cooling. I bought 10 40x40mm plus same size thermal adhesive for a stupidly low price.
I'm still not sure about how to copy your bed, ideally I'd have some tooling plate cnced, but cashflow is now limited. I have a load of 4mm aluminium sheet and a router table, so may go that way for now with a 460watt silicone heater and vermiculite insulation. Will post all my mods with attribution when done. Keep up the good work!
I'd already bought linear rails, but I now have to wait for a few more because my basic human needs now include three point mechanical levelling.
Currently designing the top enclosure and filament spool enclosure to go on top, I've got carbon filters and 200mm fans to go on the sides. Even if I'm printing something that doesn't like airflow, I can have an ending gcode script that rams all the air inside through the filters before opening the doors.
For the sides I'll be using aluminium dibond sheets because I think the air cavities insides will provide some insulation for the chamber.
My thought is to enclose the pulleys and belt above the xy steppers in clear acrylic boxes open to the inner enclosure so I can see them moving while still having the body of the stepper outside to keep it cool. If necessary I have suitable heatsinks to attach to the motors for further cooling. I bought 10 40x40mm plus same size thermal adhesive for a stupidly low price.
I'm still not sure about how to copy your bed, ideally I'd have some tooling plate cnced, but cashflow is now limited. I have a load of 4mm aluminium sheet and a router table, so may go that way for now with a 460watt silicone heater and vermiculite insulation. Will post all my mods with attribution when done. Keep up the good work!
-
- Noob
- Posts: 2
- Joined: Tue Feb 06, 2018 3:16 pm
Re: 3 Stepper Z Leveling (NOT just calibration!)
Do you think that with the 3-Z-stepper leveling, the manual bed-leveling screws are even a necessary design feature any more?
(BTW, I've been poking through your Fusion files, they've been a huge help for a novice trying to figure out how the pieces fit together, so thanks a ton for making them available.)
(BTW, I've been poking through your Fusion files, they've been a huge help for a novice trying to figure out how the pieces fit together, so thanks a ton for making them available.)
-
- Plasticator
- Posts: 12
- Joined: Tue Feb 06, 2018 6:53 pm
Re: 3 Stepper Z Leveling (NOT just calibration!)
While you are looking at the fusion 360 model for the version with z leveling, you may notice that there is no bed carrier nor are there any adjustment screws there.cluelessmaker wrote:Do you think that with the 3-Z-stepper leveling, the manual bed-leveling screws are even a necessary design feature any more?
(BTW, I've been poking through your Fusion files, they've been a huge help for a novice trying to figure out how the pieces fit together, so thanks a ton for making them available.)
Looks pretty neat to me.
Re: 3 Stepper Z Leveling (NOT just calibration!)
My printer has no method to manually level anything. It levels itself, and very well.
https://imgur.com/xUhAayR
https://imgur.com/xUhAayR
-
- Plasticator
- Posts: 12
- Joined: Tue Feb 06, 2018 6:53 pm
Re: 3 Stepper Z Leveling (NOT just calibration!)
That is really quite impressive. Once the files are posted for the 300mm zl version, I will be one of the first to start working on it. Sadly, the rate at which I work on things, you will be playing with the RailCore XIV by the time I finish....kraegar wrote:My printer has no method to manually level anything. It levels itself, and very well.
https://imgur.com/xUhAayR
Re: 3 Stepper Z Leveling (NOT just calibration!)
The BOM is out, but parts of it may change slightly. A 250 ZL bed is on its way to me now, and I need to verify things before we fully "release" either ZL version.
That said, I don't see it changing much - just need to verify the bed attachment to the yokes, and do some stress testing.
That said, I don't see it changing much - just need to verify the bed attachment to the yokes, and do some stress testing.