如何在Sprinter固件里面加大3D打印机的行程

硬件:熔普三维出品的3D打印机,配Melzi主板。包括盘古,i3,等等机型。

软件:SD卡内带的Arduino-0023

说明:目前开源的3D打印机大部分都是用Marlin或者Sprinter固件,自己改造以后,如果需要更改3D打印机的行程大小,则必须修改相应的固件和软件设置。电脑软件上的设置这里不做探讨,主要是在切片软件内设置相应的行程和中心点等等参数。下面主要介绍在Sprinter内如何修改行程。

在Arduino-0023内打开Sprinter_Melzi.pde,找到Configuration.h, 在大概第8行找到#define RP3D.COM_PANGU,或者其他的机型定义。在这个文件内搜索RP3D.COM_PANGU(或者其他如i3等机型就搜i3,就是define后面的那串字符。)往下多找几次,在第125行左右,可以看到如下代码

#ifdef RP3D.COM_PANGU
const int X_MAX_LENGTH = 270;
const int Y_MAX_LENGTH = 170;
const int Z_MAX_LENGTH = 150;
#endif

没错,这里就是打印机的行程大小了。把XYZ对应的数字修改成你想要的数字,重新编译,upload,就可以啦。