• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
G2S Universal Effector Lazer Zprobe 3D Printer File Image 1
G2S Universal Effector Lazer Zprobe 3D Printer File Image 2
G2S Universal Effector Lazer Zprobe 3D Printer File Image 3
G2S Universal Effector Lazer Zprobe 3D Printer File Image 4
G2S Universal Effector Lazer Zprobe 3D Printer File Image 5
G2S Universal Effector Lazer Zprobe 3D Printer File Image 6
G2S Universal Effector Lazer Zprobe 3D Printer File Image 7
G2S Universal Effector Lazer Zprobe 3D Printer File Image 8
G2S Universal Effector Lazer Zprobe 3D Printer File Image 9
G2S Universal Effector Lazer Zprobe 3D Printer File Thumbnail 1
G2S Universal Effector Lazer Zprobe 3D Printer File Thumbnail 2
G2S Universal Effector Lazer Zprobe 3D Printer File Thumbnail 3
G2S Universal Effector Lazer Zprobe 3D Printer File Thumbnail 4
G2S Universal Effector Lazer Zprobe 3D Printer File Thumbnail 5
G2S Universal Effector Lazer Zprobe 3D Printer File Thumbnail 6
G2S Universal Effector Lazer Zprobe 3D Printer File Thumbnail 7
G2S Universal Effector Lazer Zprobe 3D Printer File Thumbnail 8
G2S Universal Effector Lazer Zprobe 3D Printer File Thumbnail 9

G2S Universal Effector Lazer Zprobe

wbrucem avatarwbrucem

July 4, 2016

thingiverse-icon
DescriptionCommentsTags

Description

I said I wasn't planning to design a Z-probe, but inspiration struck and this is the result. This "probe" uses a laser diode beam, projected at a shallow angle, to measure a fixed height, approximately 30mm below the surface to which it is mounted. The laser spot moves horizontally approximately 9mm for each millimeter of vertical movement. A trigger condition (HIGH) is signaled when the light sensor "sees" the laser spot come into its view.

There is an enable input which may be driven directly from an Arduino output pin to activate (HIGH) or deactivate (LOW) the laser. For manual control, you may either switch the Enable line to ground to turn the laser off, or simply switch the 5 volt power supplied to the circuit.

Because this is an optical device, it can be affected by the type of surface material being measured. It works great on blue tape or glass with glue stick applied. I assume aluminum with glue stick should also work well but I am unable to test that. Performance on clean aluminum, BuildTak, etc. is unknown at this time. Clean glass does not work well, and addition of hair spray does not help significantly. Be careful to remove any loose debris from the bed before probing, as these could cause false triggering.

CAUTION: Laser light can be hazardous to your eyes. Even these relatively low power diodes are capable of causing headaches and temporary blind spots.

You will need some additional components and soldering skills to assemble this device. Here is a list of components I used:

  • ATtiny85 micro controller
  • 8-pin dual in-line chip socket
  • 6mm laser diode
  • Light sensitive resister
  • 3mm green LED (trigger indicator)
  • 1K resistor
  • 220 resistor
  • 39K resistor

Since the ATtiny85 is a bare chip (rather than an Arduino board), you will need an In-System-Programmer (ISP) to write the LazerRanger.ino sketch into it. These programmers are inexpensive and readily available from many vendors. You can also configure almost any Arduino board for use as an ISP, as shown here and here. You will need to load some support data into your Arduino IDE, which makes ATtiny devices appear in the "Boards" list. This is also covered in the ISP tutorials above. Be sure to select the "ATtiny85, 8MHz Internal clock" and burn the bootloader to configure the chip for higher speed operation.

License:

Creative Commons - Attribution - Non-Commercial - Share Alike

Related Models

ATLAS - The universal strong spool holder preview image

ATLAS - The universal strong spool holder

WaikikiProd profile image

WaikikiProd

3,117

Tag preview image

Tag

user_2301408581 profile image

user_2301408581

0

Ultimate Frame bracing, Anet A8 and more preview image

Ultimate Frame bracing, Anet A8 and more

MattsCustomSigns profile image

MattsCustomSigns

487

tag preview image

tag

user_329147820 profile image

user_329147820

2