Skip to content

Commit

Permalink
Merge branch 'master' of github.com:jniebuhr/adxl345-probe
Browse files Browse the repository at this point in the history
  • Loading branch information
jniebuhr committed Jul 9, 2023
2 parents eafd9d4 + 76464f5 commit e6a9d56
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,17 @@
The ADXL345 has an interesting feature called tap detection. With the appropriate tuning, this can be used to implement a nozzle probe on 3D printers.
This project aims to support nozzle probing through tap detection for printers using Klipper.

You can watch this thing in action here:
[https://www.youtube.com/shorts/_qd0kMkrVZw](https://www.youtube.com/shorts/_qd0kMkrVZw)

Results you can expect for a properly tuned system (This was on a Voron Trident):

```
probe accuracy results: maximum 0.007500, minimum 0.000937, range 0.006563, average 0.004031, median 0.004219, standard deviation 0.001841
```

I also measured the force on the bed using a standard kitchen scale, this was approximately 200g. A CAN bus board was used, so a direct connection might result in a quicker stop (See Multi MCU homing in the Klipper docs for more information on this).

## Installation

```bash
Expand All @@ -19,8 +30,8 @@ cd adxl345-probe
This code requires the ADXL int1 or int2 pins to be wired to one of your boards (preferrably the one that controls Z motion).
For a ADXL345 breakout board, simply run a wire. If you're using a CAN toolboard, the following boards are supported as they have wired the pins:

- Mellow Fly SB2040
- Mellow Fly SHT36 v2
- [Mellow Fly SB2040](https://aliexpress.com/item/1005004675264551.html)
- [Mellow Fly SHT36 v2](https://aliexpress.com/item/1005004687165673.html)
- Huvud

## Configuration
Expand Down

0 comments on commit e6a9d56

Please sign in to comment.