Giter VIP home page Giter VIP logo

adxl345-probe's People

Contributors

jniebuhr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

adxl345-probe's Issues

Support LIS* sensors

There's multiple other sensors with tap detection. Should look into supporting LIS2DW and LIS3DH.

A couple of ideas

First of all, cool project.

Comment/idea #1: I have asked around the Klipper Discord about this idea and the reaction has always been something to the effect of "I don't want to ping my bed with the nozzle because it will damage the nozzle/the heatbreak/the POM nuts." I was thinking maybe your technique could mitigate some of these concerns if it worked in concert with another probe to measure z-offset? For the sake of this example, let's say a lightweight inductive probe with only three wires and no moving parts.

  • Since the other inductive probe has "some idea" of where the bed is, you aren't stabbing the nozzle blindly at the bed.
  • The z-offset only needs to be calculated once every nozzle/hardware change, so there are far fewer "accelerometer-based probing" events than there are when building a bed mesh using only an accelerometer
  • Since you only really need a single sample, the "accelerometer-based probing" can take place at the corner of the bed where models usually aren't printed anyway.

Possible work flow for accelerometer-based z-offset measurement:

  1. Home the printer using the inductive probe.
  2. Move to an extreme corner of the print bed. Probe z with the inductive probe.
  3. Move the probe down until a tap is detected.
  4. There's your z offset.

Comment/idea #2: years ago I built an ESP8266 project to use the tap detection feature of a LIS3DH sensor to determine if my dryer was running. If there were lots (50+) of tap events within a rolling 10-second window it meant the dryer was running. Otherwise it must not be running. I got this project to work with just a little calibration using LIS3DH sensors. I tried to re-implement it later using ADXL345s because they were cheaper and more widely available at the time. I never got it to work reliably with ADXL345. Long story short: have you ever tried this technique with LISx sensors? Klipper recently added support for these and there is at least one pre-made RP2040/LISx input shaping board available.

BTT EBB 36 support

Hello, could support for the canbus board be added as in title? Its similar to SHT36, thanks.

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.