Giá đỡ QIDI X-Plus 3/X-Max 3 cho Cảm biến Sợi BTT SFS V2.0

Giá đỡ cho cảm biến sợi BTT SFS V2.0 gắn trên QIDI X-Plus 3/X-Max 3. Hỗ trợ lắp dọc/ngang, không cần thêm phần cứng. Hướng dẫn chi tiết cài đặt, cấu hình mã G và cảnh báo an toàn.

👁️
2.4K
Lượt Xem
❤️
49
Lượt Thích
📥
165
Lượt Tải
Cập Nhật Dec 13, 2025
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

Giá đỡ để gắn cảm biến sợi BTT SFS V2.0 vào máy QIDI X-Plus 3 bằng cách sử dụng các lỗ gắn cảm biến sợi gốc.

Nó có các lỗ để gắn cảm biến BTT theo chiều dọc hoặc chiều ngang và sử dụng các vít cảm biến sợi cũ cùng với vít cảm biến BTT SFS V2.0 mới, vì vậy không cần thêm phần cứng.

Chỉ được thử nghiệm trên X_PLUS 3. Tôi chưa thử nghiệm với X-MAX 3 hoặc X-Smart 3 nhưng tôi tin rằng giá đỡ này phù hợp với X-Max 3.

BTT SFS V2.0 có bốn chức năng phát hiện chính, bao gồm tắc vòi phun, hết sợi, sợi bị rối và lỗi bộ đùn.

https://bigtree-tech.com/blogs/news/new-release-bigtreetech-sfs-v2-0

CẢNH BÁO!! NẾU BẠN MUỐN THỬ ĐIỀU NÀY, HÃY BIẾT MÌNH ĐANG LÀM GÌ. BẠN GẦN NHƯ CHẮC CHẮN SẼ LÀM MẤT HIỆU LỰC BẢO HÀNH VÀ CÓ THỂ LÀM HỎNG MÁY IN CỦA BẠN. TÔI KHÔNG PHẢI KỸ SƯ ĐIỆN TỬ VÀ KHÔNG CHỊU TRÁCH NHIỆM CHO BẤT KỲ LỖI NÀO. TÔI CŨNG KHÔNG ĐẢM BẢO RẰNG ĐÂY LÀ CÁCH ĐÚNG ĐỂ LÀM HOẶC NÓ SẼ HOẠT ĐỘNG. BẠN NÊN TỰ NGHIÊN CỨU VÀ TIẾN HÀNH RỦI RO CỦA RIÊNG BẠN.

BẠN PHẢI RÚT PHÍCH CẮM MÁY IN VÀ CHỜ MỘT LÚC CHO MÁY IN TẮT HẲN TRƯỚC KHI THÁO TẤM CHE MẶT SAU.

Tôi hiểu rằng có một tụ điện lớn trên bo mạch chủ để cho phép hệ thống tắt đúng cách khi máy in được tắt. Tôi sẽ đợi vài phút sau khi rút phích cắm trước khi tháo tấm che mặt sau.

Tôi đã phải cắt bỏ đầu nối cảm biến hết sợi ban đầu và hàn dây màu xanh lá cây của cảm biến chuyển động BTT vào dây màu đỏ cũ, sau đó dây 5v màu đỏ của BTT vào QIDI vào dây màu đen cũ như trong hình.

Tôi cũng đã hoán đổi các dây màu đen (GND và xanh lam) của BTT trên cùng một đầu nối 3 chân như trong hình và kết nối nó với đầu nối trống cho công tắc hành trình trục z, nằm cạnh đầu nối cảm biến sợi (bên trái). Công tắc hành trình trục z dường như là một cảm biến ảo, vì vậy có lẽ đó là lý do tại sao không có gì được kết nối với nó từ nhà máy.

Sau đó, tôi đã chỉnh sửa tệp printer.cfg trên giao diện web Fluidd và thay thế các cài đặt cảm biến sợi cũ bằng:

_## amended filament sensor settings for BTT SFS v2.0 runout sensor_

_[filament_switch_sensor fila]_

_pause_on_runout: False # factory default True_

_runout_gcode:_

_PAUSE_

_# SET_FILAMENT_SENSOR SENSOR=fila ENABLE=1_

_M117 Filament switch runout_

_insert_gcode:_

_M117 Filament switch inserted_

_event_delay: 3.0_

_pause_delay: 0.5_

_switch_pin: PC3 # factory setting !PC1_

_## inserted for BTT SFS V2.0 runout sensor_

_[filament_motion_sensor encoder_sensor]_

_switch_pin: PC1_

_detection_length: 2.88_

_extruder: extruder_

_pause_on_runout: False_

_runout_gcode:_

_PAUSE # [pause_resume] is required in printer.cfg_

_M117 Filament encoder runout_

_insert_gcode:_

_M117 Filament encoder inserted_

Chỉnh sửa macro M8029 để bật/tắt cảm biến bộ mã hóa:

_[gcode_macro M8029]_

_gcode:_

_{% if params.D is defined %}_

_{% if (params.D|int)==1 %}_

_SET_FILAMENT_SENSOR SENSOR=fila ENABLE=1_

_SET_FILAMENT_SENSOR SENSOR=encoder_sensor ENABLE=1_ _#BTT_ _SFS v2.0 addition_

_{% endif %}_

_{% if (params.D|int)==0 %}_

_SET_FILAMENT_SENSOR SENSOR=fila ENABLE=0_

_SET_FILAMENT_SENSOR SENSOR=encoder_sensor ENABLE=0_ _#BTT_ _SFS v2.0 addition_

_{% endif %}_

_{% endif %}_

Thêm macro mới để bật và tắt cảm biến bộ mã hóa:

_## BTT SFS V2 Gcode MACROS to enable and disable SFS encoder ##_

[gcode_macro SFS_ENABLE]

_#description: Enable smart filament sensor_

gcode:

M117 ENABLING the Smart Filament Sensor

G92 E0

SET_FILAMENT_SENSOR SENSOR=encoder_sensor ENABLE=1 _# Put your filament sensor's name after SENSOR=_

[gcode_macro SFS_DISABLE]

_#description: Disable smart filament sensor_

gcode:

M117 DISABLING the Smart Filament Sensor

G92 E0

SET_FILAMENT_SENSOR SENSOR=encoder_sensor ENABLE=0 _# Put your filament sensor's name after SENSOR=_

_## End of BTT SFS V2 Gcode MACROS to enable and disable SFS encoder ##_

Thêm phần sau vào macro PRINT_START:

[gcode_macro PRINT_START]

gcode:

SFS_DISABLE _## Disable BTT SFS v2.0 filament encoder before print starts to stop false positives in purge layer before print. Endable just before print starts in gcode_

Thêm SFS Disable vào macro PRINT_END:

[gcode_macro PRINT_END]

gcode:

SFS_DISABLE _## disable BTT SFS v2 encoder sensor_

Sau đó, trong máy cắt lát bạn chọn, hãy thêm SFS_ENABLE vào cuối Start G-Code và SFS_DISABLE vào đầu End GCODE.

SFS_DISABLE trong mã G PRINT_START ngăn cảm biến sợi tạm dừng bản in trong khối làm sạch. Thêm SFS_ENABLE sau mã G bắt đầu sẽ khởi động lại cảm biến bộ mã hóa cho bản in chính.

Khi tôi hoàn thành, tôi đã lưu printer.cfg và khởi động lại Klipper.

Sau đó, tôi đặt một số sợi vào cảm biến và trong bảng điều khiển, tôi đã chạy những lệnh sau để kiểm tra cảm biến hết sợi:

_QUERY_FILAMENTSENSOR SENSOR=fila

Bạn sẽ nhận được phản hồi tương tự như:

// Filament sensor Fila: Filament detected

Sau đó, chạy:

_QUERY_FILAMENT_SENSOR SENSOR=encodersensor

Bạn sẽ nhận được phản hồi tương tự như:

_// Filament sensor encodersensor: Filament detected

Sau đó, bạn đã sẵn sàng để bắt đầu.

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 (1 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)