Filament Runout Magnet Sensor

Filament Runout Magnet Sensor

Boost
0
0
0

Print Profile(0)


Add the first print profile to earn points

Boost
0
0
0
0
0
0
Released

Description

I made my version of a simple and small filament movement sensor based on a magnetic encoder (AS5600) and a toothed bearing from an update for the Titan Aero Extruder Arm. The sensor turned out to be quite compact, perfectly fixes the thread so as not to miss any of its movement.
An additional microcontroller (Arduino ATTINY85 or Pro Micro, or any other) is used to convert data from the AS5600 into status change pulses depending on the angle of rotation of the magnet. It is also possible to use a direct I2C connection, without an additional microcontroller, to the printer board or Raspberry PI.
If the power supply is 5V, then you need to remove R1 from the AS5600 board.

1) Magnetic Encoder AS5600 + magnet ( https://www.aliexpress.com/item/4000963821667.html )
2) Arduino ATTINY85 ( https://www.aliexpress.com/item/2043055746.html ) or Pro Micro ( https://www.aliexpress.com/item/1005003230811462.html ) or other similar
3) Titan Aero Extruder Arm (tooth bearing) ( https://www.aliexpress.com/item/1005004402047049.html ) - need only tooth bearing from this
4) Bearing 623 ( https://www.aliexpress.com/item/560947729.html )

Klipper settings - https://www.klipper3d.org/Config_Reference.html#filament_motion_sensor

Source: https://www.tinkercad.com/things/hyfuRozMu1z

 

https://youtube.com/shorts/LBBPLRyY_R4?feature=share

 

=========

 

Зробив свій варіант простого та невеликого датчика руху філаменту на основі магнітного енкодеру(AS5600) та зубчастого підшипника від апдейту для Titan Aero Extruder Arm. Датчик вийшов доволі компактний, чудово фіксує нитку, щоб не пропустити жодного її руху.
Використовується додатковий мікроконтролер(Arduino ATTINY85 або Pro Micro, або будь якій інший) для перетворення даних від AS5600 у імпульси зміни статусу залежно від кута повороту магніту. Також, можливо, використовувати підключення напряму по І2С, без додаткового мікроконтролеру, до плати принтеру чи Raspberry PI.
Якщо живлення 5В, то треба прибрати R1 з плати AS5600.

Comment & Rating (0)

Please fill in your opinion
(0/5000)

No more