it's so simple, and sensitive... i named it after myself... harkman's probe

if you want to scan, or digitize a model in a cnc program, it requires a digitizer probe.. unfortunately they are expensive, or, hard to
make yourself..
lots of examples use ball bearings, 3 contacts, for sideway forces, a spring...
here is one solution i didn't find... an easy one..,
while looking for a cheap solution (DIY) i couldn't help thinking about a very sensitive device, the needle of a turntable..
or something equivalent..
the solution...

a nail soldered on a piezo buzzer,

with a microprocessor as a converter,
with adjusable threshold..
While it can be done cheaper, i think this is the easiest way...

it takes about 10 minutes to make one... and is very sensitive, adjusable, easy to use, or to custom, to your own needs
what you need

1 small piezo buzzer
1 film can
1 nail,
foam (mousepad or something softer) for mechanical vibration-insulation)
small wire
an arduino, or other micro processor
(or use electronics, like an op-amp etc)

If using an arduino, download the knock program from arduino..
and read up on piezo as a sensor
the led should light up, when just scratching the nail....
then connect the ground, and an output port (saay 13) to your input (parallel port) as an digitizer..

the rest is up to you... digitizer is connected to the limit switch of the z axis but there are to many programs and cnc machines to tell what step is next to take...

here it is in it's first test

and one to test it in digitizer probe style (apparently)

comming up... the results of a scan...with my cnc machine
<p>Hi,</p><p>What news about your probe ?</p><p>best regards</p>
<p>Hi,</p><p>This looks like a great idea, are you going to continue working on the project until you get it connected with a cnc machine and input a file of what you are scanning to produce a copy? if so I would love to get the result to build my own, it seams like such a simple way of producing a digitising sensor. </p><p>well done</p><p>Regards Poppy Ann.</p>
<p>This is a &quot;v1.0&quot; copy of how Roland scanners work.</p><p>The &quot;v2.0&quot; evolution that you're going to *kick* yourself (so obvious) when you read about it is...</p><p>&quot;buzz&quot; the piezo.</p><p>First - don't use a nail - use a needle - and don't &quot;solder&quot; it perpendicular, superglue it parallel (so the whole finished unit looks like a lollypop).</p><p>Next - send a high-frequency AC signal through the piezo; this will vibrate the needle. You may need to experiment with different frequencies (dependant on needle length - it's the harmonics you're looking for)</p><p>Finally, measure the piezo feedback (in-between the AC signals): when the needle tip (or many places on the shank) comes close to an object, the object disturbs the harmonics, which can be measured at the piezo.</p><p>This setup is so sensitive you can easily get micrometer resolution!</p><p>Enjoy!</p>
<p>Hi cndg, I'm very interested on your approximation, but I can't find any information to put in paper your solution. Can you post a more concrete way? Nothing found on arduino forums. Thanks</p>
Would you share The code?
<p>This seems to be a good idea. I guess the hardess part would be to perfectly align the nail in the center when you mount it on the CNC. It would be interresting to see it in action !</p>
<p>Excellent idea, thank you so much for sharing</p>
Great design! I am excited to see next steps, and I will try to make one!
Hello did you make any progres with connecting it to real cnc machine ? <br> <br>I'm not skilled with electronics can you tell me what is &quot;op-amp &quot; <br> <br>I want give a try to make such digitise probe . <br> <br>
<br> This is only going to pick-up your edges, as the piezo generates on movement.<br> How would you distinguish between up/down edges?<br> Across a perfectly flat surface there's no signal.<br> <br> L
<br>when scanning/probing with a cnc machine the probe normaly goes down, until the probe touches anything, then it goes up...then a step sideways, then down again, until it touch .....etc...to make a point cloud... the differences in height wil result in a curved surface, where a perfectly flat surface wil generate lots of the same heights...<br><br><br>btw...<br>On a perfectly flat surface it doesn't need to pick up, as it is perfectly flat..
<br> OK I understand it, you weren't doing the up-down in the video, but then you ain't a machine.<br> Thanks<br> <br> L

About This Instructable


39 favorites


More by harkman: cheap, super-sensitive digitizing probe for cnc... harkman's probe
Add instructable to: