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.
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 AlikeCC-BY-NC-SA
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!