johnsl / fsr_endstop Goto Github PK
View Code? Open in Web Editor NEWForce-Sensitive Resistor controller designed for Delta 3D printers for automatic bed leveling
License: MIT License
Force-Sensitive Resistor controller designed for Delta 3D printers for automatic bed leveling
License: MIT License
another iteration of your idea:
https://github.com/random-builder/toucher
please let me know if you have any thoughts
You mentioned the following in your README file.
"Johann's original branch used one of the thermister inputs, but he later changed to using one of the standard endstop inputs"
Why did you do so?
Hi. I'm working on an AI delta printer calibration fork of Smoothieware. It works really well so far, but only knowing the depth (not X and Y) limits accuracy. It has to assume the probe is hitting at the X and Y where it thinks it is, because it has no actual feedback other than depth.
I have a theory that FSRs might be used to triangulate the X and Y position being touched. I don't know if FSRs have enough accuracy or repeatability, but if they do, it would be great. I ordered one of your boards recently and I'd like to try to get it talking to a Smoothieboard controller over SPI. I know the processor supports that protocol. Do you think the processor is fast enough, and has enough RAM, to continuously stream the FSR values over SPI? I wouldn't have it maintain a running average or anything like that - just have it send numbers over the wire.
So far the best way I can figure to do this is using the 3 fsr pads under the bed using a maximum equilateral triangle solution or just inside the leveling screws one in each corner and one mid bed on the opposite edge...
It would be nice to be able to attach a 4th fsr and place them in each corner to reduce any possible cantilevered error due to areas probed outside a triangle within the square bed.
Is there a way to do this? Or should I just restrict the probe points to areas directly over the 3 sensors?
Hi,
I would like to use this board with an external 5v source, then somehow connect it to the 2 pins of the z probe input on my printer.
is that possible?
ps
I cant use 5v directly from the printer, thats why im asking
rgds
PB
John -
Does it make sense to add a "trigger debounce" feature that will discard subsequent triggers if they happen very quickly after the first? I am thinking this could reduce false triggers?
Any thoughts or comments can also be directed to brad )at( ulti bots.com.
Thanks the great board and addition to the community - Brad
Hi
i saw WingTangWong 's trinket version of your code, but he removed the thresholds so i cant set them
of course he had to remove individual leds etc but the thresholds i cant figure why he removed
any chance you will make a trinket version?
I have four fsr's set up on a flat surface w/ a flat glass plate on top of them and I'm running 2 sets of 2 ea fsr connected in parallel or a total of 4 ea frs. The resistance I measured in the wires attached to the fsr's ranges from 160K to 240K ohms.
Please advise. Thank you.
After tracking down why my bed was never leveling quite right, I found one of my FSR sensors was damaged (small crack running across a surface wire on one sensor). It would sometimes make a connection, other times not. When the connection was broken, the FSR controller would not detect pressure and it would not give an error.
Is the controller sensitive enough to distinguish between an FSR with zero pressure (ie: MĪ© resistance), and between no connection at all (ie: a damaged or disconnected sensor with infinite resistance)?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ššš
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ā¤ļø Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.