InFiDEL - Inline Filament Diameter Estimator (lowcost)

By toms3dp

102
14
Free
It's free to download

Comments

You need to be signed in before commenting.
dpesso
dpesso
about 3 years
Hi Thomas, thanks a lot for share all of this. I need your help. I want to use an Arduino Pro Mini for the sensor. Could you help me with the pins that I have to use and If it's necessary another thing for the connection?
toms3dp
toms3dp
over 3 years
@Primož Brglez It would absolutely be possible to add a filament length tracker to the sensor, but it was outside of the scope of what I wanted to do with this first version of the InFiDEL. But if you feel it would be useful, feel free to adapt the design to your needs!
drspangle
drspangle
over 3 years
I've created a github repository which tracks the electrical, mechanical, and firmware design for this project. The repository is public, so you can fork it, make changes, and issue pull requests to update the original design. You can find it here: https://github.com/drspangle/infidel-sensor/
Hopalonger
Hopalonger
over 3 years
I imagine that if the filament isn't moving, and that the sensor is relatively low noise, and the polling rate is relatively high, saying if 4 polling events are equal, it will throw an error. Granted, this depends on the rate of moving the filament and would have to be implemented in the printer firmware instead of the sensor firmware. I am currently working on ordering the parts for a few of these and I will do some testing to see how much noise is generated and then see what I can do for software to get jam detection going.
pbrgle1
pbrgle1
over 3 years
True, but the threshold would probably need to be way higher/longer than the 7mm filament increments used by BTT SFS, to avoid false alarms. If you want to save a print after a jam, the detection needs to be very quick.
Hopalonger
Hopalonger
over 3 years
The Sensor should be able to be used to detect jams etc., by setting an expected threshold for change, and if that change is not reached, there could be an error thrown. We know that no plastic is perfect, so it's not hard to say if no variation is achieved in the time frame throw error for jam and no filament.
pbrgle1
pbrgle1
over 3 years
Would it also be possible to add an encoder to detect jams/actual filament flow (like the BTT SFS V1.0)? I guess you would only need to add an encoder to the fixed bearing. It would be great if there was 2 in 1 solution for this.

Related objects

Logitech C270 rep...

Free
toms3dp

Espresso Doppio c...

Free
toms3dp

Filament diameter...

Free
toms3dp

InFiDEL - Inline ...

Free
toms3dp

toms3dp

23 objects 628 Followers 628 Downloads
Enjoy a 10% sitewide
Discount at checkout
Get a 10% Discount