Encoder filament độ phân giải cao (High resolution filament encoder)

Filament encoder độ phân giải dưới mm để phát hiện runout chính xác. Thiết kế ít linh kiện, gắn ngoài máy in bằng khung 2020 (ví dụ Voron 2.4). Có BOM, profile in, hướng dẫn lắp đặt và cấu hình Klipper.

👁️
46
Lượt Xem
❤️
1
Lượt Thích
📥
4
Lượt Tải
Cập Nhật Jan 03, 2026
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

Đây là phiên bản filament encoder của mình, đạt độ phân giải cảm biến dưới mm, dùng ít linh kiện và có thể gắn bên ngoài máy in bằng khung 2020 extrusions. Mình lắp nó ở phía sau Voron 2.4, nhưng phần ngàm gắn là kiểu generic nên máy nào cũng áp dụng được.

BOM cho encoder:

BOM cho phần gắn (tuỳ chọn):

  • 2 x ốc M3x12mm (SHCS)

  • 2 x M3 t nuts

  • Spacer in 3D dày 5mm để bù cho rear panel trên máy Voron 2,4

  • Keo khoá ren Blue Loctite

Profile in (khuyến nghị):

  • LAYER HEIGHT: 0.2mm

  • EXTRUSION WIDTH: Forced 0.4mm

  • INFILL TYPE: Grid

  • INFILL PERCENTAGE: 40%

  • WALL COUNT: 4

  • SOLID TOP/BOTTOM LAYERS: 5

  • SUPPORTS: None

Hướng dẫn lắp ráp:

  1. In toàn bộ chi tiết bằng loại filament bạn thích; mình dùng ASA nhưng ABS hoặc PETG cũng ổn.

  2. Vệ sinh/Thông lỗ trên các nắp (covers) và tai gá (mounting flanges) bằng mũi khoan 1/8". Trong 2 cái nắp có một lớp “sacrificial layer” cần gỡ bỏ.

  3. Lắp 4x heatset inserts vào phần đáy vỏ (housing bottom).

  4. Ép/đóng bánh encoder (encoder wheel) vào trục lục giác (hex shaft), đảm bảo đầu trục bằng phẳng với mặt ngoài của bánh.

  5. Trượt vòng bi 608 vào trục lục giác.

  6. Ép/đóng bánh kéo filament (filament wheel) vào trục lục giác, đảm bảo đầu trục bằng phẳng với mặt ngoài của bánh.

  7. Lắp endstop vào housing bottom bằng 2 x ốc M3x6mm (FHCS). Vít này ăn ren trực tiếp vào nhựa, đừng siết quá tay.

  8. Đặt cụm trục vào housing bottom, canh vòng bi vào đúng phần hõm và canh bánh encoder vào khe của endstop. Đảm bảo bánh encoder quay trơn.

  9. Lắp nắp che vòng bi (bearing cover) lên housing bottom để giữ vòng bi cố định. Siết bằng 2 x ốc M3x20mm (SHCS). Một lần nữa, đảm bảo bánh encoder quay trơn.

  10. Cắm dây vào endstop, canh dây theo đúng rãnh (slot) trên housing bottom.

  11. Lắp nắp encoder (encoder cover) lên housing bottom. Siết bằng 2 x ốc M3x20mm (SHCS).

Hướng dẫn lắp đặt:

  1. Vặn sẵn 2 x ốc M3x12mm (SHCS) vào các tai gá theo hướng lắp bạn muốn.

  2. Chấm Blue Loctite (tuỳ chọn) lên đầu ốc M3 rồi lắp M3 t nuts.

  3. Gắn cả cụm lên khung 2020 của máy in; dùng spacer 5mm nếu cần để bù theo tấm panel.

  4. Gắn ống PTFE vào cả hai phía của cụm.

  5. Cắm đầu còn lại của dây vào main board. Có thể bạn sẽ cần chỉnh lại pinout của dây để khớp với main board.

Thiết lập Klipper để thêm vào printer.cfg, nhớ chỉnh switch_pin đúng với chân bạn cắm sensor:

[filament_motion_sensor runout_sensor]
detection_length: 4.0    # Length of filament to trigger a state change on the switch_pin
extruder: extruder       # Extruder this sensor monitors
switch_pin: PG15         # Pin this sensor is connected to
pause_on_runout: True    # Should we pause if no filament motion is detected?
#runout_gcode:           # Additional G-Code to run after the pause code is executed
#insert_gcode:           # G-Code to run when filament insertion is detected
#event_delay:            # Ignore events that occur within this time of the last event
#pause_delay:            # Delay (s) between pause and runout G code

Encoder sẽ tạo một lần chuyển trạng thái (transition) cho mỗi 0.8mm filament di chuyển; với detection_length 4mm ở trên thì sẽ tạo ra 5 transitions. Nếu bạn bị báo nhầm do filament bị trượt, có thể tăng con số này lên. Mặc định của Klipper là 7mm để bạn tham khảo.

Revisions:

28-DEC-2025 : Cập nhật bearing cover để giảm ma sát lên filament; bản trước làm filament bị trượt trong extruder của mình.

Giấy phép

Tác phẩm này được cấp phép theo

Creative Commons — Attribution — Noncommercial — Share Alike

CC-BY-NC-SA

Yêu cầu ghi công
Remix & phái sinh Được phép
Sử dụng thương mại Không được phép

File mô hình

TẤT CẢ FILE MÔ HÌNH (8 Tập tin)
Đang tải files, vui lòng chờ...
Vui lòng đăng nhập để bình luận.

Chưa có bình luận nào. Hãy là người đầu tiên!

Vui lòng đăng nhập để khoe bản in của bạn.

Chưa có bản in nào được khoe. Hãy là người đầu tiên!

Remix (0)