CrashProbe

From RepRap
Revision as of 18:26, 2 February 2013 by Crash (talk | contribs)
Jump to: navigation, search

Quick and dirty skeleton instructions....

This is an experimental Z height probe using a hall effect sensor wired to a spare analog input port. Sliding the retract bar drops the probe below the nozzle tip. Before a print, G29 will probe the bed at 3 points and set the Z height based on the average of those points and the probe height offset(5mm). After probing, when the nozzle approaches normal print height the magnet will automatically pull the probe up into it's storage position.

Huxley Hall Probe.jpg Huxley Hall Probe Xray.jpg

Sketchup file:File:HuxleyHallProbe.skp

A one time calibration is needed to learn the hall sensor reading when the nozzle is exactly 5mm above the print surface. This allows for probing without the nozzle contacting the heat bed and also allows for the probe to auto-retract.

I use a modified version of: http://www.thingiverse.com/thing:36563 It includes a small shelf that is exactly 5mm below the nozzle for the probe to contact. Calibration see-saw.jpg


The shaft is a simple steel 3.17x30.8 RC motor shaft available here: http://rctimer.com/index.php?gOo=goods_details.dwt&goodsid=552&productname=

This shaft has free shipping but will need to be cut to 30.8: http://rctimer.com/index.php?gOo=goods_details.dwt&goodsid=190&productname=

A cube magnet was chosen to aid alignment and solve some other issues. Unfortunately I could only find a source for bulk magnets: http://dx.com/p/ysdx-630-5mm-neodymium-magnet-cube-diy-puzzle-set-silver-125-pcs-175535 The other square magnets at DX are not a perfect cube and may or may not work depending on magnetic field alignment.

The hall sensor is an Allegro A1302. This is the same sensor used on the hall-o and some other end stops. Available from digikey and other electronic suppliers: http://www.digikey.com/product-detail/en/A1302KUA-T/620-1022-ND/1006597

After printing run a 1/8" drill through the bore hole. The center of the bore has been enlarged to reduce friction so you will just need to clean up the top and bottom bearing surfaces until the bare shaft drops through smoothly. Also make sure that the two walls that the magnet slides on are smooth.

Magnet alignment. Take two magnets and allow them to snap squarely together. Make sure they are square, if one is rotated 90 degrees then they will be attracted with an offset. Carefully pull the magnets apart and mark the face that was attracted to the 2nd magnet. Place that side on top of the probe pin. Use G31 to read the sensor when it is fully dropped. If it is in the 2500 range, reverse it 180 degrees. G31 should read lower when dropped and higher when sitting at the retract bar. Future firmware will allow pole reversal to be calibrated.

Firmware: Code was added to repetier to read the hall sensor in the same loop as the temp sensors. Two external Z_Probe files were added that contain the bulk of the probing code.

Link to code coming soon.