Coder Social home page Coder Social logo

jagerman / klicky-probe Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jlas1/klicky-probe

0.0 1.0 0.0 808.89 MB

Microswitch probe with magnetic attachement, primarily aimed at CoreXY 3d printers

License: GNU General Public License v3.0

klicky-probe's Introduction

Klicky Probe

Microswitch probe with magnetic attachment, primarily aimed at CoreXY 3d printers.

Initially it was focused on the Voron printers (V2.4, V1.8, Trident, V0) and derivatives, now it's been restructured to better allow other printers to be documented here.

The objectives for this project are:

  • drop in replacement for Omron TL-Q5MC2 or PL-08N2 (you don't need to replace the toolhead), replacement of BLtouch probes
  • soldering not required
  • minimal adjustments required
  • be able to detect all the print surfaces
  • be as close to the hotend tip as possible
  • highly repeatable and accurate probes
  • less temperature variations
  • no melting of its parts
  • cheap to build
  • reuse spare parts if possible

Most of the Klicky probe users are using klipper, there are some macros in here that ease the probing process, by automating the attach, dock and use of the probe.

Some work has been developed to have the same functionality on RRF.

It can also be used with the automatic Z calibration klipper plugin to effectively calculate the Z offset from the probe and from the Z endstop if your printers supports a Z endstop triggered by the nozzle (like most Voron's do)

The inspiration for the Klicky Probe comes from the Quickdraw and the Euclid probe, it uses some concepts from each of the projects.

Updated instructions provided by StefanRaatz. oc_geek and TurBoxxs were also a great help in refining and testing the CAD files. Garrettwp provided the initial revised macro files. User richardjm revised the macro variables and added some functions. Mental created the initial macro and one of the first magnetically attached microswitch probes.

Without them, and some others this effort would not be in the current state, many thanks to them all.

It is working very well, if you decide to use it, give me feedback, either here, or on discord, my discord user is JosAr#0517.

If you want to donate something regarding this project, use this link or Buy me some ABS!, thanks

Upgrading from an earlier version

If you are upgrading from an earlier version, check the klipper macros folder, it contains update instructions.

Probe options

Right now, there are two probe attachment options, each with two probe types.

Regular Klicky

First klicky probe, based on the Quickdraw probe, with an added third magnet for added stability and fixed dock gantry setups.

klickyprobe

It uses magnets to secure the probe to the mount and also to make the electrical connection. The magnets can be glued to prevent them from coming loose. It supports a microswitch probe and Unklicky (invented by DustinSpeed) (self built probe, that so far surpasses the microswitches in common use) based probing.

KlickyNG

New enclosed magnets probe, it does not require glue to help prevent the magnets from coming loose, magnets are also self aligning. This approach only uses common and easy to source parts.

klickyprobe

Also supports microswitch probe and Unklicky (invented by DustinSpeed) (self built probe, that so far surpasses the microswitches in common use) based probing.

Printers With detailed instructions and specific parts (by support order)

The specific parts with install, configuration, troubleshoot and recommended settings can be found on each printer page, linked below.

Voron v2.4

Voron v1.8

Voron Legacy

Voron Trident

Voron v0

VCore 3.0/3.1

MercuryOne

Voron Switchwire

There are also docks and mounts submitted by users to support other printers and toolheads, you should check it out.

Klicky Probe imageklicky early version.

Klicky components

All the compatible printers require:

  • Toolhead mount (the thing that the probe attached to when it's being used)
  • Klicky probe (there are three versions, all are interchangeable and compatible, more information on the specific printer page), what actually is used to probe the bed
  • Probe dock (all the printers use the same)
  • Probe dock mount (what attaches to the printer to dock the probe when not in use)

The CAD with all the files is located Here

KlickyProbe STL's are now located on each probe type directory.

Printer specific STL are in each printer directory.

The klipper macros are here, the RRF here.

Probe accuracy

The probe accuracy output is better than a range of 0.025mm (difference between highest and lowest), and a standard deviation of 0.01mm.

Print Settings

There are no need for supports, recommended settings are 4 perimeters/top/bottom, at least 23% infill, the STL's are already oriented, you only need to send them to the slicer.

Each printer family/version has it's own mounting options, Bill of Materials, assembly instructions and dock/attach setup.

General Bill of Materials (BOM)

Tools:

  • 1.5mm Drill (optional)
  • Multimeter to check for Continuity
  • Super Glue
  • Soldering Iron for the heat inserts

Probe BOM:

  • 1x microswitch (the omron D2F-5 or D2F-5L (removing the lever) is recommended), D2F-1 and similar sizes microswitch also work
  • 2x M2x10 mm self tapping
  • some 6 mm x 3 mm magnets (it ranges from 8 to 10)
  • some m5 screws
  • some m3 screws
  • some m3 heat inserts
  • some m3 nuts

Sourcing guide

To get the best experience, please consider purchasing from the trusted list of suppliers bellow.

trusted suppliers list

Assembled Klicky Probe on a Voron v2.4

Assembled Klicky Probe

Dock and undock video

Dock_and_Undock.mp4

It is working very well, if you decide to use it, give me feedback, either here, or on Voron discord, my discord user is JosAr#0517.

By standing on the shoulders of giants, lets see if we can see further.

klicky-probe's People

Contributors

andrepl avatar anthonysinor avatar autocrit avatar bassco avatar camerony avatar clee avatar davinche avatar dmason1992 avatar drachenkaetzchen avatar elpopo-eng avatar frix-x avatar garthsnyder avatar hevilp avatar index999 avatar iruyo avatar jlas1 avatar kamermans avatar kyledavis417 avatar kyleisah avatar maverick-3d avatar minsekt avatar poitee avatar polar-ted avatar richardjm avatar rr-david avatar rynbrd avatar sporkus avatar sserpentess avatar stefanraatz avatar themacboy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.