Printer Homing (microswitches and delta peculiarities) November 27, 2017 06:29AM |
Registered: 7 years ago Posts: 507 |
Re: Printer Homing (microswitches and delta peculiarities) November 27, 2017 07:11AM |
Registered: 10 years ago Posts: 14,672 |
Quote
Trakyan
A while ago, I saw a HaD article about the trinamic drivers with missed step detection, and the writer mentioned their potential for use in homing a machine's axis.
Quote
Trakyan
My question more or less boils down to are there any other neat ways to implement endstopless homing, or what commercially boards support this (ideally at lower cost end)?
Quote
Trakyan
For the record, I'm aware of the idea of just running each axis in the homing direction for a while to crash into its home location, and it doesn't particularly inspire me with confidence.
Quote
Trakyan
Another question, is specifically about homing deltas. From what I've hear the end stop positions need to be at the same height (or have some kind of offset calibrated) in order for the thing to function properly.
Re: Printer Homing (microswitches and delta peculiarities) November 27, 2017 05:20PM |
Registered: 7 years ago Posts: 507 |
Re: Printer Homing (microswitches and delta peculiarities) November 27, 2017 06:49PM |
Registered: 10 years ago Posts: 14,672 |
Quote
Trakyan
By doesn't inspire me with confidence, I meant more that I didn't really like the look or sound of the motors slamming into and continuing to barge against the hard stops for a while. I have no doubts that it works, it's just not something most people will want to see or hear from their printer and new users will probably think something is wrong.
Quote
Trakyan
I'm aware of using a bed sensor as the z axis limit switch, but the idea of using it for the X axis is new to me. On a printer that moves the head in x and y this could home all three axis.
Quote
Trakyan
4 full steps isn't a big issue, I just want the printer to be in a more or less known position when homing. I don't intend to use them as reference positions as that would require calibration from the user. I'm planning on checking the arm lengths against some known distance (i.e. bed length) to set a reference for their maximum extension. I've run into a hiccup though as the relative arm lengths for a given XY position vary with z height (on a linear delta all three carriages move up by the desired height, their relative positions stay the same) which means the z height at which I'm probing is important. So if I found the end of the bed in XY, that would be a different arm extension depending on at what height it was probed. I could get the user to measure the z height of the effector, but at that point they might as well calibrate the end stop positions.
Re: Printer Homing (microswitches and delta peculiarities) November 27, 2017 11:20PM |
Registered: 7 years ago Posts: 507 |