Đây vẫn là công việc đang tiến triển, và đây là những gì tôi có cho đến nay, nhưng trước tiên:
Một thay thế hữu ích cho các vấn đề tương tự:
Một vấn đề rất giống với điều này sẽ là sử dụng các cài đặt khác nhau cho các phần khác nhau của mô hình trong Dil3r. Đối với hầu hết các cài đặt, điều này có thể đạt được thông qua các lưới sửa đổi .
Kịch bản xử lý bài:
Theo như tôi biết, Dil3r không cung cấp cho bạn tùy chọn cài đặt tốc độ của lớp đầu tiên sau một chiếc bè, nhưng chúng cho phép bạn chạy các kịch bản xử lý bài ; nghĩa là, để tự động chạy một tập hợp các thao tác - được lập trình bởi bạn - trên đầu ra mã g.
Mặc dù khác xa, nhưng về lý thuyết, bạn có thể tạo một chương trình chạy qua mã g đầu ra, điều chỉnh các cài đặt theo sở thích của bạn và sau đó lưu lại ở đích đích.
Điều chỉnh tốc độ máy in tổng thể thông qua mã g:
Hóa ra, có một lệnh mã g đơn giản đặt tốc độ chung cho hoạt động của máy in của bạn:
M220 S[some number] ; see the link above for compatible firmware
Một bản tin từ Reprapwold giải thích rằng:
Ví dụ M220 S50 sẽ giảm tốc độ xuống 50% mã G được cắt lát ban đầu. Nếu bạn muốn nhanh chóng in xong để hoàn thành kịp bữa tối, hãy sử dụng M220 S200, để in nhanh gấp đôi (200%)
Nói cách khác, giống như một số máy in cho phép bạn thay đổi tốc độ giữa bản in, bạn có thể sử dụng lệnh M220 để ghi đè tốc độ hiện tại được sử dụng, thông qua giao diện người dùng như PrintRun hoặc bằng cách sử dụng chính mã g gốc.
Thao tác đầu ra mã g để điều chỉnh cài đặt tốc độ:
Cách dễ nhất để đạt được mục tiêu của chúng tôi là thao tác thủ công tệp mã g đầu ra thông qua trình soạn thảo văn bản và chèn lệnh M220 của chúng tôi vào những vị trí thích hợp:
- Đặt M220 S50 ngay trước lớp chu vi đầu tiên (sau lớp giao diện của bè ), để làm chậm lớp đầu tiên của mô hình thực tế.
- Đặt M220 S100 đôi khi sau lớp chu vi đầu tiên, để tiếp tục cài đặt tốc độ bình thường.
Tuy nhiên, để làm được điều này, chúng ta cần phân biệt hai điểm này trong đầu ra mã g.
Phân biệt các điểm chèn:
Dil3r cung cấp một cài đặt theo Print Settings -> Output options -> Verbose G-code
đó - khi được bật - sẽ chèn các bình luận bằng văn bản trong toàn bộ các tệp mã g được tạo.
Nếu một người kiểm tra tệp mã g được xuất ra cho một mô hình bằng bè, người ta sẽ tìm thấy nhận xét:
; move to first perimeter point <- lets call this A
và
; move to next layer (x) <- lets call this B
xả rác nhiều nơi trong suốt gcode.
Theo ấn tượng của tôi , sự xuất hiện đầu tiên của bình luận A xảy ra ngay sau khi bè kết thúc và trước khi mô hình thực tế được in, trong khi lần xuất hiện đầu tiên của bình luận B bình luận A có thể được sử dụng để đặt tốc độ trở lại bình thường.
Tuy nhiên, cần lưu ý rằng các nhận xét trong mã g đầu ra dường như không hoàn toàn nhất quán và do đó tôi sẽ không khuyên mọi người tự động hóa logic này thành tập lệnh mà không thể tìm thấy các điểm dừng khác, đáng tin cậy hơn và xác minh kỹ lưỡng những điều này thông qua một số mô hình khác nhau.
Tôi chưa nhìn vào chi tiết viết kịch bản tự động cho nhiệm vụ này.