Needle Probe

Servo retracted optical pin probe.

3D printer parts and enhancements

Creative Commons Attribution Noncommercial Share Alike

Commercial use is not allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags



My BLtouch died and I didn't feel like spending 45.00 for another one. I started searching Thingiverse and found Compact Opto Servo Probe by atsnailpace and really liked his design. The optical end-stop that I had was different than his so I decided to do a remix around his design. Since I was designing my own I decided to go with a smaller servo and a sewing needle for the actuator pin. The probe test pdf shows the results of 100 probe test and is a screen print from octoprint.

The endstop that I had was from amazon:

The servo was from Micro Center:

Post processing is a little bit of hole clean up. Used a #64 drill bit to ream the hole for the pin guide and a #63 for the pin holder-flag. to get the pin holder-flag to trigger the end-stop I used aluminum tape for sealing duct-work. As designed it takes about .5 to 1mm to trigger. it actually looks like nothing moves.

I am using Klipper firmware for my printer so if you need help getting it going with klipper I should be able to help. I am not extremely familiar with marlin but will help if I can.

As always if you have any questions please ask, If you make it please post it, I would love to see it.




Issues are used to track todos, bugs or requests. To get started, you could create an issue.


Bdfa440fa8e171ca725740c14c25f8f8?default=blank&size=40Eli Jacks commented ago

Hi there.

I am using a different probe design, but have just switched to Klipper and can't for the life of me get it working.

Any chance you could share your Klipper profile for this one, and I can maybe use that to try to figure out mine?

This is the one I'm using...

A7e199ea2dfa891cba6435817b3815e3?default=blank&size=40Oleg Z added this to the 001 collection ago
30a37f7803c28024cd1b5c101cb731ea?default=blank&size=40ovirt added this to the 3D Printer Parts collection ago
9493e0d7b2f226a55fd19e41640a4707?default=blank&size=40Kevin published this design ago