Nó không phải là một vấn đề mà cảm biến không ở trên tấm xây dựng trong khi in miễn là nó ở trên tấm xây dựng trong trình tự san nền giường tự động .
Homing không nhất thiết phải là (0,0)
tọa độ. Thông thường, một máy in đặt trên các công tắc endstop, từ tọa độ đó, phần bù được xác định trong phần sụn để di chuyển đến gốc. Điều này ngụ ý rằng (tùy thuộc vào vị trí của cảm biến), cảm biến có thể nằm ngoài khu vực giường khi vòi phun ở gốc (0, 0)
). Do đó, tương tự, bạn cần cho máy in biết vị trí của cảm biến Z đối với vị trí đầu phun để máy in giữ cảm biến trên giường khi cân bằng cách đặt ranh giới cho cảm biến tiếp cận.
Ví dụ: đối với phần sụn Marlin, phần bù từ gốc đến gốc được xác định cho Anet A8 bằng cách:
#define X_MIN_POS -33
#define Y_MIN_POS -10
Các giá trị bạn nên sử dụng cần tương ứng với độ lệch thực tế từ điểm homing đến điểm gốc của giường (0,0)
.
Khi sử dụng cảm biến cân bằng giường tự động như bạn đang sử dụng, bạn nên xem xét nhận xét này:
Nếu sử dụng Đầu dò cho Z Homing, hãy bật Z_SAFE_HOMING!
Bỏ nhận xét dòng thích hợp trong tệp cấu hình để đọc:
#define Z_SAFE_HOMING
Điều này sẽ làm cho máy in nhận biết cảm biến và nhà Z ở giữa giường (hành vi mặc định, nhưng có thể thay đổi), để cảm biến của bạn không bao giờ rời khỏi giường khi dò giường cho Z homing.
Hơn nữa, bạn cần đặt các giá trị bù của trung tâm cảm biến của mình thành trung tâm vòi phun:
* Z Probe to nozzle (X,Y) offset, relative to (0, 0).
* X and Y offsets must be integers.
*
* In the following example the X and Y offsets are both positive:
* #define X_PROBE_OFFSET_FROM_EXTRUDER 10
* #define Y_PROBE_OFFSET_FROM_EXTRUDER 10
*
* +-- BACK ---+
* | |
* L | (+) P | R <-- probe (20,20)
* E | | I
* F | (-) N (+) | G <-- nozzle (10,10)
* T | | H
* | (-) | T
* | |
* O-- FRONT --+
* (0,0)
*/
#define X_PROBE_OFFSET_FROM_EXTRUDER XXX // X offset: -left +right [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER YYY // Y offset: -front +behind [the nozzle]
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above [the nozzle]
Trong đó XXX và YYY là giá trị thực của bạn.
Và đặt ranh giới của phần thăm dò:
// Set the boundaries for probing (where the probe can reach).
#define LEFT_PROBE_BED_POSITION 15
#define RIGHT_PROBE_BED_POSITION 190
#define FRONT_PROBE_BED_POSITION 15
#define BACK_PROBE_BED_POSITION 170
Lưu ý rằng các giá trị phải phù hợp với kích thước giường của bạn!
Và:
// The Z probe minimum outer margin (to validate G29 parameters).
#define MIN_PROBE_EDGE 10
Chi tiết về cài đặt ranh giới của giường để giữ cảm biến trên giường được mô tả trong câu hỏi " Làm cách nào để đặt giới hạn ranh giới của đầu dò Z trong phần sụn khi sử dụng cân bằng giường tự động? ".