Cách bù đầu dò của tôi để nó không bị treo trên giường ở vị trí 0, 0 khi in


7

Tôi đã in tốt máy in của mình khi sử dụng công tắc kích hoạt chứng khoán khi tôi sử dụng nó để in dấu ngoặc xanh mà bạn nhìn thấy trong hình.

Hình ảnh thăm dò được đưa vào hotend

Vấn đề của tôi bây giờ là khi tôi thực hiện in bằng cảm biến, nó sẽ di chuyển đến vị trí 0,0. Tuy nhiên, ở vị trí này, cảm biến được treo trên giường do đó không có gì để nó phát hiện nên nó đâm vào giường.

Theo như tôi có thể nói vòi phun đang nở đúng chỗ.

Làm thế nào để tôi nói với Marlin vị trí tối thiểu mới mà nó cần phải ở để nó không đâm vào giường?


Không có vấn đề gì nếu đầu dò không nằm phía trên giường trong khi in miễn là nó ở trên giường trong quá trình cân bằng tự động. Điều này có thể được thực hiện bằng các cài đặt thích hợp trong cấu hình phần sụn của bạn, không cần thay đổi phần cứng.
0scar

Câu trả lời:


0

Có ít nhất 2 tùy chọn để giải quyết vấn đề mà bạn có:

  1. Điều chỉnh các điểm dừng cuối để cảm biến Z ở vị trí 0,0 vẫn sẽ treo phía trên bàn in. Điều này sẽ làm giảm bề mặt in nhưng cho phép hiệu chuẩn hoàn hảo
  2. Gắn tấm kim loại bổ sung vào giá treo bàn, nơi nó sẽ không va vào các bộ phận của máy in và vẫn có thể tiếp cận được với cảm biến (có lẽ với việc di chuyển cảm biến) khi đặt ở vị trí 0,0. Tùy chọn này yêu cầu thêm không gian trong ranh giới di chuyển bảng nhưng tiết kiệm bề mặt in.

1
Các giải pháp này là hoàn toàn không cần thiết vì nó dễ dàng được sửa trong phần sụn. Chỉ trong quá trình cân bằng đầu dò cần phải ở trên giường, việc để cảm biến ra khỏi giường trong quá trình in là hoàn toàn ổn.
0scar

4

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? ".


2

Nếu sử dụng marlin firmwaretrung tâm bản in của bạn.

Trong trường hợp của tôi...

#define NOZZLE_X          8
#define NOZZLE_Y          -56

Sau đó, đặt bù Z-thăm dò từ vòi phun. Trong trường hợp của tôi, Z-thăm dò là 50mm sau hotend.

#define SENSOR_LEFT        0
#define SENSOR_RIGHT       0
#define SENSOR_FRONT       0
#define SENSOR_BEHIND      50

Cuối cùng đặt giường chuyển động thêm. Như bạn thấy tôi đã thêm 50mm ở cuối giường.

#define XTRA_BED_LEFT     0  // Distance nozzle can move towards the left past X = 0
#define XTRA_BED_RIGHT    0  // Distance nozzle can move towards the right past X = 200
#define XTRA_BED_FRONT    0  // Distance bed can move towards the front past Y = 200 (Y=280 for large bed)
#define XTRA_BED_BACK     50  // Distance bed can move towards the back past Y = 0

Bằng cách này một khi tự động cân bằng, đầu dò bắt đầu bằng (0,0) và hotend là 50 mm ở phía trước và ra khỏi giường.

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.