Tool cân chỉnh purge MMU3 dễ xài cho MK4 và các máy Nextruder khác

Một bản in duy nhất (~40 phút) giúp cân chỉnh purge cho MMU3: đo được giá trị purge matrix chính xác cho đủ 5 filament (hoặc chọn subset), dễ nhìn điểm sạch rồi chép thẳng vào PrusaSlicer, tiết kiệm filament và in sạch hơn.

👁️
794
Lượt Xem
❤️
85
Lượt Thích
📥
192
Lượt Tải
Cập Nhật Mar 04, 2026
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

Bản in này chỉ mất khoảng 40 phút, dùng tầm 1.5g cho mỗi sợi filament. Bố cục khớp với purge matrix nên bạn nhìn điểm sạch (clean point) rồi nhập giá trị rất nhanh. In ra sẽ sạch hơn và chắc cũng tiết kiệm được khá nhiều filament!

Fun Fact: Mình làm cái này 100% ngay trong PrusaSlicer bằng các tính năng/shape nội bộ, không hề load model nào.

Vấn đề chính mình phải giải là phân bổ wipe tower, vì in sequential (bắt buộc cho bài này) thì không chạy được với wipe tower mặc định. Mất một thời gian mới mò ra “bùa chú” đúng, nhưng cuối cùng cũng ra được giải pháp chạy ổn. Nói ngắn gọn: mình dùng ramming sequence của MK4 (Nextruder) với MMU3, nên khả năng là sẽ không chạy nguyên xi trên các đời máy cũ hơn. Nếu bạn muốn chỉnh để hợp máy khác thì xem phần mình làm bên dưới. Cần hỗ trợ cứ nhắn mình.

CÁCH DÙNG:

Cứ in là sẽ ra đủ 5 tổ hợp filament (20 lần tool change). Mình có kèm sẵn một file gcode với đủ 5 PLA cho nozzle 0.4 mm, bạn có thể dùng luôn.

Nếu bạn dùng loại filament khác, size nozzle khác, hoặc chỉ muốn test một phần trong 5 filament, thì bạn nên slice file 3mf (xem bên dưới).

Phần infill ở giữa mỗi “patch” là 250 mm^3. Bên mép phải có 10 vạch, mỗi vạch tương ứng 25 mm^3. Đổi màu bắt đầu từ dưới lên trên. Canh đoạn nào màu đã sạch.

Trong ví dụ này (xin lỗi ảnh hơi tệ), hy vọng bạn thấy phần màu đậm kéo lên tới khoảng vạch đầu tiên (25 mm^3). Từ đó trở lên nhìn sẽ nhanh “nhạt” và khó phân biệt. Mình đã tăng thêm lên 40 mm^3 để chắc chắn sạch hẳn.

Perimeter có thể dùng làm màu tham chiếu vì nó được in cuối. Ghi giá trị trực tiếp lên patch. Nếu lỡ làm rớt patch lúc ghi thì cứ đặt lại vào sau.

Mẹo nhỏ: chụp hình rồi tăng saturation để dễ thấy phần màu bị “bleed” (ảnh trên không áp dụng).

Xong rồi thì bạn chỉ cần chép toàn bộ giá trị vào purging volume matrix trong PrusaSlicer là xong!

Nếu muốn bạn có thể giữ các patch để tham khảo về sau. Ở góc có một cái loop để xỏ vào một đoạn filament.

SLICING:

Dùng file 3mf như mình cung cấp. Chỉ nên đổi các mục sau:

  • loại filament
  • bỏ bớt hàng/cột như hướng dẫn bên dưới

Các thay đổi khác rất dễ làm hỏng vì nó được set khá “khít” và giả định đúng một số setting nhất định. Nếu bạn cần đổi printer profile, nhớ copy cả tool change gcode sang. Mình thấy nó không tự chuyển qua.

LƯU Ý: nếu bạn trộn nhiều loại filament, chúng phải dùng cùng một nhiệt độ.

Để dùng một tập con filament, hãy xóa hàng và cột của filament bạn bỏ. KHÔNG được xóa ô vuông trống (empty square) vì sẽ làm lệch tọa độ wipe tower.

Trong ví dụ này mình bỏ filament số 4 bằng cách xóa các patch đó khỏi plate, chỗ mình đánh dấu X đỏ trên hình. Bạn sẽ thấy khi slice, nó tự điều chỉnh và ra đúng tổ hợp wipe tower.

THÔNG TIN NỀN:

Khi đổi màu, bạn phải đùn một lượng filament màu mới để “tống” phần màu cũ còn sót lại ra ngoài. Lượng này phụ thuộc vào màu và chất lượng/brand filament. Prusa đặt giá trị hơi “dư” một chút để an toàn cho đa số trường hợp. Ramming sequence trên MK4, mục tiêu chính là tạo tip đẹp, nhưng nó cũng làm sạch phần lớn filament cũ khá tốt. Vì vậy nhiều trường hợp bạn có thể dùng giá trị nhỏ hơn, tiết kiệm filament và wipe tower cũng nhỏ hơn.

Nhưng đôi lúc vẫn cần nhiều hơn. Trong bản in ví dụ, mình lấy PLA đỏ đậm bão hòa nhất mình có và PLA trắng rẻ nhất (trắng yếu, gần như trắng) cho “đấu” với nhau. Từ đỏ sang trắng cần hơn 200 mm^3 mới sạch (mình làm tròn lên 250).

MÌNH LÀM NÓ NHƯ THẾ NÀY (để bạn cũng làm được):

Mình tạo một color patch ngay trong PrusaSlicer bằng các shape có sẵn. Mình chỉnh một số print setting (xem danh sách đính kèm) để điều khiển chính xác lượng filament được đặt xuống theo từng lượt. Mình dùng spreadsheet để tính kích thước. Sau đó mình kiểm tra gcode output để xác nhận nó dùng đúng lượng filament.

Mình dùng first layer dày hơn để màu dễ nhìn. Mình in perimeter (in sau cùng) để đảm bảo kích thước đầy đủ trong trường hợp nozzle priming lúc bắt đầu chưa hoàn chỉnh (mình hay bị với HF nozzle). Nó cũng giúp tạo màu đối chiếu với vùng đang chuyển màu khi bạn soi về sau.

Khi patch đã ổn, mình nhân bản và sắp theo dạng mảng (array) đúng như purging volume matrix, sắp đúng thứ tự để bắt đủ mọi hoán vị của chuỗi đổi màu, đồng thời gán đúng extruder.

Giờ tới phần khó. Cái này chỉ chạy được khi in sequential vì mình cần kiểm soát thứ tự đổi màu. PrusaSlicer không cho dùng wipe tower với sequential. Nhưng lại cực kỳ quan trọng là phải mô phỏng cả ramming sequence lẫn nozzle priming của một lần đổi filament. Như vậy patch mới chỉ đại diện cho lượng purge (wipe) cần thiết. Mình thử dùng tool change gcode thì ramming được nhưng không priming được và còn bị chèn thêm thao tác. Mình thử dùng filament end gcode nhưng nó lại bị chèn sai chỗ.

Tool tips cứu nguy. Đọc tool tip thì lòi ra bí kíp: bạn có thể đặt luôn lệnh tool change vào tool change gcode và slicer sẽ tự “nén” (suppress) các câu lệnh tool change của nó! Sau đó mình copy ramming và priming sequence từ một bản in wipe tower bình thường, chỉnh kích thước cho phù hợp. Mình đặt tool change vào giữa và nó chạy được! Nhưng dĩ nhiên các wipe tower bị đụng nhau. Thế là mình đổi sang relative moves, rồi ngồi dịch toàn bộ bằng tay (khá mệt). Lúc đó gần như xong. Vẫn còn lỗi là tower đầu tiên sai vị trí và có thêm một cái tower từ purge line. Mình thử dùng conditionals nhưng nhiều “placeholder” lại không hoạt động. Cuối cùng mình tìm được mấy cái dùng được và làm cho mọi thứ chạy ngon.

Cảnh báo: trong tool change sequence không có temp changes. Nghĩa là nếu đổi giữa, ví dụ, PLA và PETG thì sẽ không ổn nếu nhiệt độ khác nhau (khả năng cao). Có thể làm được nếu dùng đúng placeholder, nhưng mình chưa tìm hiểu thêm.

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