ERCF Smart Filament Motion Sensor - Bản DIY rẻ thay cho BTT SFS

Filament motion sensor độc lập dạng ERCF, gần như không tăng lực cản. Khi sợi không chạy đúng theo extruder yêu cầu, máy sẽ pause để báo runout hoặc phát hiện extruder bị skipping. Có ngàm gá 2020 và hướng dẫn Klipper.

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

Mô tả

Đây là một bản remix của 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, nó tạo thêm rất ít lực cản cho sợi.

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 sợi không khớp với lượng sợi mà extruder đang yêu cầu. Nhờ vậy, nó còn giúp phát hiện sự cố bằng cách cho máy in pause khi extruder bị trượt/bỏ bước (skipping).

CHANGE LOG:

21.12.2023:

  • Làm logo Voron sâu hơn để cải thiện thẩm mỹ và khả năng in.
  • Thêm một ngàm gá (mounting bracket) đơn giản cho thanh nhôm định hình 2020
  • Thêm hình minh hoạ đẹp hơn

30.11.2023:

  • Đổi kích thước lỗ bắt từ M5 sang M3.
  • Đổi vị trí lỗ bắt để con ốc giữ PCB không còn bị vướng với một trong các ốc bắt mount.
  • Không còn overhang dốc: Tất cả các lỗ bắt ốc giờ đều in được mà không cần supports.
  • Tăng kích thước logo VORON và đổi vị trí.
  • Thêm các phiên bản logo theo hướng dọc/ngang
  • Với bạn nào mua sensor PCB có LED nằm ở mặt dưới, mình thêm một phiên bản có lỗ tương ứng ở vỏ trước để nhìn thấy LED nháy báo cảm biến.

Bill of Materials:

NOTE: Nhiều món trong đây bạn có thể kiếm trên Amazon. BMG idler không cần loại xịn vì nó chỉ đóng vai trò báo chuyển động cho sensor thôi. Bộ gear rẻ này là quá đủ.

Assembly:

Mẫu 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à đủ để chạy.

Xem ERCF manual (Trang 49-53)

  • Ép 4 heat insert 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 và siết lại bằng 4 ốc M3x20 BHCS (trang 50)
  • Kiểm tra idler quay trơn (trang 51)
  • Bắt bearing bằng ốc M3x16 (trang 51)
  • Bắt encoder sensor lên trên bằng ốc M3x6 hoặc M3x8 (tương tự trang 53)
  • Gá lên khung máy
  • Cắm dây vào cổng endstop

Wiring:

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 tự pause mà chỉ muốn dùng sensor để nhận biết vấn đề của extruder (ví dụ extruder bị 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 sợi không còn chuyển động.

Giấy phép

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

GNU General Public License v3.0

GPL 3.0

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

File mô hình

TẤT CẢ FILE MÔ HÌNH (5 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)