为什么3D打印机只有一个限位开关?

3D打印 DIY-3d-打印机 打印机制造 桌面打印机
2021-05-11 17:35:12

我看到很多3D打印机每个轴只有一个限位开关,它怎么知道另一端停在哪里呢?

我的第一个猜测是机器知道盘子有多大,并相应地计算它。

如果这是真的,那么如果我要使用 RAMPS,我将不得不修改软件以找出构建板,它没有自动计算的硬件。

1个回答

原则上,您只需要最小轴位置(或最大值)、床身偏移量以及床身在轴方向上的尺寸。幸运的是,您可以在固件中指定:

例如,在 Marlin 固件中,偏移量被定义为行程限制:

// 归位后的行程限制 (mm),对应于限位器位置。
#define X_MIN_POS -33
#define Y_MIN_POS -10
#define Z_MIN_POS 0
#define Z_MAX_POS 240

床尺寸:

//打印床的大小
#define X_BED_SIZE 200
#define Y_BED_SIZE 200

请注意,某些打印机在最小限位器之上确实有最大限位器。这在层移位的情况下很方便(例如,由喷嘴捕捉打印件导致皮带跳过凹口并因此重新定义参考系)以防止托架在轴的最大值处损坏打印机。