Changing threaded Z rod March 27, 2015 07:02AM |
Registered: 9 years ago Posts: 62 |
Re: Changing threaded Z rod March 27, 2015 07:28AM |
Registered: 10 years ago Posts: 42 |
Re: Changing threaded Z rod March 27, 2015 08:00AM |
Registered: 10 years ago Posts: 14,672 |
Quote
jy_oc_hx
There is an M code in the config.g file. I'm sure someone else will know off the top of their head which code. It might be M92.
Re: Changing threaded Z rod March 27, 2015 08:24AM |
Registered: 10 years ago Posts: 2,472 |
Re: Changing threaded Z rod March 27, 2015 11:06AM |
Registered: 9 years ago Posts: 177 |
Re: Changing threaded Z rod March 27, 2015 11:25AM |
Registered: 9 years ago Posts: 62 |
Re: Changing threaded Z rod March 27, 2015 02:48PM |
Registered: 10 years ago Posts: 62 |
Re: Changing threaded Z rod March 28, 2015 04:39PM |
Registered: 9 years ago Posts: 62 |
Re: Changing threaded Z rod March 28, 2015 05:38PM |
Registered: 10 years ago Posts: 378 |
Re: Changing threaded Z rod March 28, 2015 06:31PM |
Registered: 10 years ago Posts: 14,672 |
Re: Changing threaded Z rod March 29, 2015 12:29AM |
Registered: 9 years ago Posts: 1,159 |
Quote
dc42
If I were building a large format printer, I would be tempted to use three Z stepper motors, driven independently by the electronics. Then the firmware could use the Z probe to do 3-point bed levelling by driving the motors independently, as opposed to the bed compensation that we use on the Ormerod. Of course, this would require firmware changes.
Re: Changing threaded Z rod March 29, 2015 08:34AM |
Registered: 9 years ago Posts: 62 |
Quote
dc42
If I were building a large format printer, I would be tempted to use three Z stepper motors, driven independently by the electronics. Then the firmware could use the Z probe to do 3-point bed levelling by driving the motors independently, as opposed to the bed compensation that we use on the Ormerod. Of course, this would require firmware changes.
Re: Changing threaded Z rod March 29, 2015 09:06AM |
Registered: 10 years ago Posts: 14,672 |
Quote
Don Recardo
Quote
dc42
If I were building a large format printer, I would be tempted to use three Z stepper motors, driven independently by the electronics. Then the firmware could use the Z probe to do 3-point bed levelling by driving the motors independently, as opposed to the bed compensation that we use on the Ormerod. Of course, this would require firmware changes.
I cant visualise how that would work . I am assuming you mean one motor at each end and one in the middle
If you then used the middle motor to compensate in bed leveling surely that would have to make the x axis bend ?
where am I missing the point ?
Quote
dougal1957
How difficult would it be to do this Dave as I intend to drive my bed on the CoreXY with 3 trapezoidal leadscrews in the Z axis was going to use a single Nema23 and a closed loop belt but this idea sounds like it may be a better solution?
It would mean using a Duet + Duex rather than a Duet + Shield so I could get 2 extruder's
Re: Changing threaded Z rod March 29, 2015 09:12AM |
Registered: 9 years ago Posts: 62 |
Quote
dc42
Three stepper motors in a triangle. Think of the 3-point bed mounting of an Ormerod 2, or an Ormerod 1 with DaveK's bed support upgrade, with a stepper motor driving the screw at each mounting point. Except that the stepper motors also serve to raise and lower the whole bed.
For a really large printer, the bed might not be stiff enough to prevent twisting by a significant amount, and 4 stepper motors (one at each corner) might be better.
Re: Changing threaded Z rod March 29, 2015 10:03AM |
Registered: 9 years ago Posts: 1,159 |
Quote
dc42
Quote
Don Recardo
Quote
dc42
If I were building a large format printer, I would be tempted to use three Z stepper motors, driven independently by the electronics. Then the firmware could use the Z probe to do 3-point bed levelling by driving the motors independently, as opposed to the bed compensation that we use on the Ormerod. Of course, this would require firmware changes.
I cant visualise how that would work . I am assuming you mean one motor at each end and one in the middle
If you then used the middle motor to compensate in bed leveling surely that would have to make the x axis bend ?
where am I missing the point ?
Three stepper motors in a triangle. Think of the 3-point bed mounting of an Ormerod 2, or an Ormerod 1 with DaveK's bed support upgrade, with a stepper motor driving the screw at each mounting point. Except that the stepper motors also serve to raise and lower the whole bed.
For a really large printer, the bed might not be stiff enough to prevent twisting by a significant amount, and 4 stepper motors (one at each corner) might be better.
Quote
dougal1957
How difficult would it be to do this Dave as I intend to drive my bed on the CoreXY with 3 trapezoidal leadscrews in the Z axis was going to use a single Nema23 and a closed loop belt but this idea sounds like it may be a better solution?
It would mean using a Duet + Duex rather than a Duet + Shield so I could get 2 extruder's
This is what I envisage would need doing, but I may have forgotten something:
1. Design and implement a new gcode for describing multiple Z motors. Probably just need to specify which drives (as well as the standard Z drive) are additional Z drives.
2. Modify the movement code to step all Z drives together during normal moves. Should be very simple
3. Design and implement a modification to G32 to specify that we are probing over each motor, and the motors need to be adjusted at the end. I already have the code in place to so different sorts of bed probing, because I needed it to allow G32 to do both delta calibration and bed compensation. So this should not be difficult.
4. There will be some additional consequences, e.g. M906 to set the Z motor current must set the current for all Z motors, and the mapping between extruders and drives will change.
Re: Changing threaded Z rod March 29, 2015 04:22PM |
Registered: 10 years ago Posts: 62 |
Re: Changing threaded Z rod March 30, 2015 08:17AM |
Registered: 10 years ago Posts: 2,472 |
Re: Changing threaded Z rod March 30, 2015 11:13AM |
Registered: 10 years ago Posts: 14,672 |
Quote
dmould
Automatic bed levelling using 3 or 4 Z motors is not straightforward unless you can probe extremely close to the Z drive points, because a change in height of one Z motor will affect the height of the probing position near another motor, so you either need to put in a maths routine to account for that or will need to probe each point several times in a round-robin fashion to get the bed level by successive approximation.