marlin 1 1 x版本新增自動調平功能記錄

2021-09-24 11:42:30 字數 1396 閱讀 8944

我用的是npn型的探頭,裝在如圖的地方。

先開啟自動調調平功能

//#define auto_bed_leveling_3point

//#define auto_bed_leveling_linear

#define auto_bed_leveling_bilinear

//#define auto_bed_leveling_ubl

//#define mesh_bed_leveling

取消注釋#define auto_bed_leveling_bilinear

選擇z探針型別取消注釋#define fix_mounted_probe

設定為true#define z_min_probe_endstop_inverting true // set to true to invert the logic of the probe.

修改探針偏移

#define x_probe_offset_from_extruder 10  // x offset: -left  +right  [of the nozzle]

#define y_probe_offset_from_extruder 70 // y offset: -front +behind [the nozzle]

#define z_probe_offset_from_extruder 0 // z offset: -below +above [the nozzle]

z_probe_offset_from_extruder先改為0,後面再矯正。

之後設定探測點數

#define grid_max_points_x 3

#define grid_max_points_y grid_max_points_x

設定邊界保護

#define left_probe_bed_position min_probe_edge

#define right_probe_bed_position (x_bed_size - min_probe_edge)

#define front_probe_bed_position min_probe_edge

#define back_probe_bed_position (y_bed_size - min_probe_edge)

在計算z_probe_offset_from_extruder之前先注釋// #define min_software_endstop_z使z平面可以移動到負數。測量完成後必須重新取消注釋。

之後開始測量z

VS新建類自動新增版本注釋

我們開發的時候習慣在 頂部加上自己的版權說明。每次拷貝挺麻煩的,上網查了一下,2003的介紹但不少。但08的模板生成方式好像改變了 後來2005的一篇介紹給了我一點提示。原來模板檔案放在common7目錄下。主要分為projecttemplates和itemtemplates,前者生成專案的時候用,...

gulp實現開發生產版本,自動新增版本號為引數格式

以下為舊版本,會存在bug,以github最新更新為準 gulpfile.js 引入gulp及各種元件 use strict var gulp require gulp uglify require gulp uglify 壓縮js minifycss require gulp clean css ...

自動識別OpenCV版本並新增依賴庫

這裡給大家介紹一種在標頭檔案中自動判斷識別opencv的版本號,並據此新增對應的依賴庫 lib檔案 的方法。具體 如下 ifndef predep h define predep h pragma once include targetver.h include include include in...