Cura: đặt z-offset


9

Tôi đang có một máy in phái sinh Prusa i3 với cảm biến điện dung cho trục z. Nó chuyển một chút xíu trước khi vòi phun chạm vào giường in và do đó cần phải có cấu hình bù z.

Trong Dil3r, tôi đã định cấu hình bù z cho -0.1trên trang Chung của Cài đặt máy in , nhưng hiện tại tôi đang đánh giá Cura và không thể tìm thấy cài đặt như vậy. Dil3r dường như áp dụng trực tiếp cài đặt này cho các giá trị z được tạo trong mã g, do đó, nó không sử dụng phiên bản ngắn ở đầu mã g. Mã hiện tại của tôi (ngoại trừ phần mặc định của phần tự động cân bằng giường):

G28 ;Home
G29 ; auto-bed-leveling
G1 Z15.0 F6000 ;Move the platform down 15mm
G92 E0
G1 F200 E3
G92 E0

Có cách nào để định cấu hình Cura, ví dụ: sử dụng tùy chọn Bắt đầu Gcode , để áp dụng bù z không?

Câu trả lời:


8

Bạn có thể lừa máy in áp dụng offset bằng G92lệnh:

G0 Z0

G92 Z0.1

Đầu tiên, chúng tôi di chuyển vòi phun đến Z=0. Tiếp theo, thông qua G92lệnh, chúng tôi báo cho máy in, từ bây giờ, xử lý vị trí hiện tại là Z=0.1. Điều này áp dụng hiệu quả một phần bù -0.1cho trục Z, vì nếu bây giờ chúng ta thực hiện G0 Z0lại, vòi phun sẽ di chuyển xuống 0.1mm.

Lưu ý rằng điều này cần phải được thực hiện sau khi homing và san lấp để có hiệu quả.

Tất nhiên, bạn không nhất thiết phải di chuyển vòi Z=0để hoạt động. Bạn cũng có thể chỉ cần chèn G92 Z15.1sau G0 Z15để có được hiệu ứng tương tự.


Tôi có nên thêm dòng G92 Z15.1sau G1 Z15.0 F6000dòng (bạn viết về G0 trong khi G1 ở đó)?
Thomas S.

Đúng. G0G1là điều tương tự. Chính thức, G0biểu thị một động thái nhanh chóng và G1một động thái phối hợp, nhưng Marlin không tạo ra sự khác biệt này. Nó chỉ là "di chuyển".
Tom van der Zanden

6

Đối với Cura 3.1 (?) +:

  1. Cài đặt plugin: Menu / Plugins / Duyệt Plugins ... / cuộn đến "Z Offset plugin" <- Cài đặt

  2. Định cấu hình cài đặt: Printer Profile / Print Setup / Build Plate Adhesion / Z Offset

    • Đặt giá trị dương cho việc nâng vòi phun
    • đặt giá trị âm để đưa vòi phun xuống thấp hơn cho lớp đầu tiên (như -0.1 cho kịch bản mong muốn của bạn)

Đầu tiên trong Cura 3.2, cái này được gọi là "Lớp phủ Z ban đầu". Thứ hai, điều này chỉ áp dụng cho một chiếc bè, vì vậy nếu không sử dụng một chiếc bè thì điều này sẽ không hoạt động, và do đó không nên được coi là một giải pháp tổng thể.
0scar

@ 0scar, tôi đã không bao giờ nói rằng câu trả lời của tôi hoạt động cho từng phiên bản trên Cura. Chỉ dành cho v3. Bây giờ tôi đã thêm một biến thể cho các phiên bản mới hơn của Cura, vì vậy hãy đảm bảo bạn đánh giá lại quan điểm của mình về tính hữu ích của câu trả lời của tôi mà không đọc sai.
Saran

Bạn nên loại bỏ tùy chọn Build mảng bám dính đầu tiên vì nó chỉ hoạt động cho một chiếc bè. Biến thể mới được thêm vào là một câu trả lời khả thi trên chính nó có thể được chấp nhận như một giải pháp (nó hoạt động độc lập với "Loại kết dính mảng xây dựng").
0scar

Bạn đúng rồi. Tôi đã dựa trên phiên bản 3.0 của câu trả lời trên một video youtube và bây giờ tôi đã so sánh một tệp được cắt với và w / o Initial Layer Z Offset, không có sự khác biệt, do đó nó không được sử dụng.
Saran

-1

Tôi đã xây dựng máy in của mình năm năm trước với một vấn đề tương tự và tôi thực sự khuyên rằng 0 vật lý sẽ là 0 thực tế thay vì nhét nó vào hệ thống. Đặc biệt nếu bạn đang khám phá và thử nghiệm các phương pháp mới, tức là cài đặt Cura vs Dil3r. Trong Marlin, bạn có thể chèn điều chỉnh az cho endstops nhưng nó có thể tạo ra các biến chứng trong tương lai nếu bạn quyết định nâng cấp máy.

Giữ nó đơn giản nhất có thể, nếu cảm biến bị đặt sai vị trí, đừng cố gắng đảo ngược tính toán, áp lực của động cơ sẽ đẩy nó và sau một thời gian bạn sẽ gặp vấn đề tương tự ...


Chào mừng và cảm ơn vì đã chia sẻ kinh nghiệm của bạn. Xin lưu ý rằng điều này không trả lời câu hỏi. Vui lòng xem xét việc chuyển văn bản sang nhận xét về OP.
0scar

hi @ 0scar và cảm ơn, tôi nghĩ rằng câu trả lời của tôi có một giải pháp tốt hơn cho vấn đề, thay vì lừa máy hoặc cài đặt thêm các plugin không cần thiết. có một vị trí 0 thực tế ở trạng thái cơ học sẽ cung cấp cho người xây dựng nhiều thời gian hơn để thực sự có được kinh nghiệm với việc in ấn. bất kỳ tùy chọn nào khác sẽ tạo ra các tác dụng phụ trong tương lai có thể tránh được ngay bây giờ.
Zohar Karabelnik

@ZoharKarabelnik về mặt kỹ thuật bạn vừa nói là đặt offset để khớp với số 0 vật lý. Đồng ý, nhưng bây giờ bạn cần đề xuất một giải pháp thay thế về cách cung cấp độ lệch chính xác cho khoảng cách vòi phun đến giường. Phần đó bạn không nói. Tôi sẽ đề nghị những người tìm kiếm câu trả lời để đặt z-offset khớp với 0 và sau đó xem Gcode G92 Z-xxx trong đó -xxx là khoảng trống vòi ưa thích của bạn làm âm để tạo khoảng cách.
redfox05
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.