Cơ cấu xả nhựa (Purge Chute) cho Ender 3 v3 SE
Cơ cấu gạt nhựa cơ học (catapult) giúp xả nhựa tự động cho Ender 3 v3 SE. Bản mod này thay thế end-stop trục X để tối ưu việc xả nhựa, loại bỏ sự cần thiết của tháp xả cồng kềnh khi kết hợp với PicoMMU. Dễ lắp đặt và cực kỳ hiệu quả.
Mô tả
Nếu bạn đã lắp PicoMMU cho máy in Ender 3 v3 SE/KE, chắc hẳn bạn cũng thấy việc giữ cho tháp xả nhựa (wipe-tower) có kích thước nhỏ gọn là khá khó khăn. Bạn cũng chán ngấy việc phải chỉnh thủ công lưu lượng xả trong Orca Slicer, trong khi thực tế chỉ cần một lượng cố định để loại bỏ phần nhựa dư thừa trong hot-end? Vậy thì bản mod này chính là thứ bạn cần!
Nó thay thế công tắc hành trình trục X (X end-stop) bằng một cơ cấu gạt/phóng nhựa hoàn toàn bằng cơ học. Bản mod này tương thích với dòng SE với mọi loại shroud. Còn đối với bản KE, bạn có thể cần tinh chỉnh một chút ở tay gạt, có thể là hạ thấp nó xuống vài mm để phù hợp với hot-end dài hơn.
Danh sách vật liệu cần chuẩn bị:
- 5x ốc cấy M2 (ví dụ: L3mm D3mm)
- 2x ốc cấy M3 (ví dụ: L4mm D5mm)
- 5x ốc đầu bằng M2x6mm
- 2x ốc M3x12mm (loại nào cũng được)
- Lò xo 0.5x6x30mm là tốt nhất, nhưng bạn có thể dùng các loại gần tương đương
- Một đoạn ống PTFE nhỏ
- Băng keo nhôm để dán các vị trí chịu nhiệt
Mình khuyên bạn nên in các chi tiết theo đúng hướng như trong file STL, đồng thời tách riêng từng đối tượng và in theo từng món. Không cần support ngoại trừ phần tay gạt end-stop.
Nên dùng nhựa PETG để đảm bảo độ bền và khả năng chịu nhiệt tốt nhất.
Trong OrcaSlicer, hãy thiết lập lưu lượng xả tự động, đặt hệ số xả (flush multiplier) là 0.1, và thêm đoạn G-code này vào phần thay đổi sợi nhựa:
_SP_SET_PURGE PURGE=50.0

Trong cấu hình Klipper của PicoMMU, hãy cài đặt macro cắt nhựa (Filament cutter) để nó home trục X sau khi cắt. Mình cũng đã tắt tính năng khôi phục vị trí đầu in và thay vào đó dùng chế độ đỗ (parking mode) của PicoMMU.
[gcode_macro _SP_TIP_FORM] ## Macro tạo đầu sợi nhựa được gọi trong quá trình tạo hình - Chèn macro cắt nhựa tại đây
.......
G28 X # <<<<<<<<========== Home trục X, sau khi cắt nhựa
{% if sp.use_park == 0 and sp.sidestep_amount > 0 and runout == 0 %}
G0 {initial_pos} F{60 * approach_speed}
{% endif %}
.......
# Park
variable_use_park: 1 # 0: tắt - đỗ đầu in khi thay nhựa hoặc ở cạnh tháp xả
variable_park_purge: 1 # 0/1: bật/tắt - xả lượng nhựa cần thiết cho việc đổi màu theo tính toán của slicer và gửi qua lệnh _SP_SET_PURGE PURGE=[first_flush_volume]
variable_purge_unload: 0 # mm - khoảng cách - lượng nhựa xả trước khi rút nhựa ra khỏi hotend - giúp tạo đầu sợi tốt hơn - chỉ dùng khi park_purge được bật
variable_park_x: -6 # mm tuyệt đối - vị trí đỗ X
variable_park_y: "Y" # mm tuyệt đối - vị trí đỗ Y
variable_park_dz: 10 # mm chênh lệch khi nhấc trục Z
variable_park_z_speed: 20 # mm/s tốc độ di chuyển Z
variable_park_speed: 200 # mm/s tốc độ di chuyển
variable_park_accel: 8000 # mm2/s gia tốc di chuyển
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!