ERCF Smart Filament Motion Sensor
Bản remix encoder cart của ERCF để làm filament motion sensor độc lập cho máy in 3D. Giảm lực cản, theo dõi chuyển động filament và tự pause khi motion không khớp yêu cầu của extruder, hỗ trợ phát hiện extruder skipping.
Mô tả
Đây là một bản remix từ encoder cart trong Enraged Rabbit Carrot Feeder (ERCF) để hoạt động như một filament motion sensor độc lập cho máy in 3D của bạn.
Khác với nhiều filament motion sensor khác, thiết kế này tạo lực cản rất ít và mình không gặp vấn đề gì khi đùn filament ở tốc độ 30 mm/s trên Voron 2.4 dùng Stealthburner/CW2.
Và cũng khác với filament sensor kiểu thông thường, filament motion sensor sẽ tạm dừng máy in khi chuyển động của filament không khớp với lượng filament mà extruder đang yêu cầu. Vì vậy, nó cũng giúp phát hiện sự cố bằng cách cho máy dừng lại khi extruder bị trượt/bỏ bước (skipping).
BOM:
- 1 TCRT5000 sensor PCB
- 1 MR623ZZ bearing
- 2 ECAS04 bowden fittings
- 1 Bondtech BMG idler with bearings
- 4 insert ren M3 (threaded inserts)
- 4 ốc M3x20 BHCS để siết cố định cart
- 1 ốc M3x6 hoặc M3x8 BHCS/SHCS để bắt encoder vào cart
- 1 ốc M3x16 BHCS/SHCS cho bearing
- 1–2 ốc M3x8 hoặc M4x8 hoặc M5x8 + T-Nuts để bắt lên thanh extrusion
NOTE: Nhiều món trong đây có thể mua trên Amazon. BMG idler không cần loại xịn vì nó chỉ đóng vai trò làm phần chỉ thị chuyển động cho sensor. Bộ gear giá rẻ này là quá đủ.
Lắp ráp:
Model này dựa trên phiên bản 2 của ERCF encoder cart. Khác với bản trước, chỉ cần 2 phần (trái và phải) là đủ để hoạt động.
Xem ERCF manual (trang 49–53)
- Ép 4 heat inserts vào phần “Right” (trang 49)
- Lắp cụm BMG idler (trang 49)
- Lắp phần “Left”, đảm bảo trục idler được giữ chắc, rồi siết lại bằng 4 ốc M3x20 BHCS (trang 50)
- Kiểm tra idler quay trơn, không bị kẹt (trang 51)
- Bắt bearing bằng ốc M3x16 (trang 51)
- Bắt encoder sensor lên phía trên bằng ốc M3x6 hoặc M3x8 (tương tự trang 53)
- Gắn lên frame
- Cắm dây vào cổng endstop
Đi dây:
Kết nối vào một cổng endstop:
- 5V → 5V
- GND → GND
- OUT → Sensor In
Klipper:
Dưới đây là config mẫu cần thêm vào printer.cfg cho Octopus 1.x/Pro
[filament_motion_sensor filament_sensor]
switch_pin: PG10
pause_on_runout: True
detection_length: 10
extruder: extruder
runout_gcode: sensor_runout
[gcode_macro sensor_runout]
gcode:
{ action_respond_info("Filament Runout") }
Nếu bạn không muốn máy in tạm dừng, mà chỉ muốn dùng sensor để nhận diện lỗi của extruder (ví dụ extruder skipping) thì có thể đặt “pause_on_runout” thành “False”. Thông báo “Filament Runout” sẽ hiện trong console mỗi khi sensor phát hiện filament không có chuyển động.
Giấy phép
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!