Topic: [WIP][RFC] Automatic bed adjustment
Okay, this will be yet another overkill, anyway, but still.
Bed adjustment is annoying me, even with a dial gauge, so the plan is:
* Add three cheap steppers (28BYJ-48, 2-3 bucks/pcs in china) to the bed adjustment screw and a little bit of electronics to drive 'em.
* Add a bed probe.
* Hook custom electronics to EXT pins of sanguinololu, that (luckily) have a UART available, add gcode passthrough to the firmware
Current status:
* electronics (atmega16 + uln2003a): 50% complete, board mostly done, I will still have to etch&populate the board next weekend, will post the design once it proves to be working.
* firmware - Will be based off antares and my WIP firmware for homebrew CNC stuff, since arduino proved to be a pile of crap (Sorry, people). 50%
* Mechanical parts still need modeling and printing. 0%
* Add gcode passthrough for a few extra commands to firmware 0%
* Host app to perform probing 0%
So, my question here is: Has someone tried to make a more or less reliable bed probe? So far adding a needle to contact the aluminum bed looks like the most straightforward approach, but that won't work for a glass bed.
Other possibilities I'm evaluating:
* A toggle switch. Looks easier, but I think it won't be as precise.
* Try to hack a digiatal gauge, see if I can grab serial data from it, as seen in digital calipers.
Why not just add a bed probe and transform gcode coordinates on the run to mach the bed angle? Might be an idea, but I'm afraid that the rod is subject to some hysteresis, so it's simpler to keep it moving into one direction throughout the print. And since I'm planning to do some more X-tra fine 0.05mm prints on it, this is not acceptable for me.
