MakerLab创客实验室 — Let's Make something.
现在注册
已注册用户请 登入
452535514 large avatar
MakerLab创客实验室  ›  固件

新手求教这一段要怎么改才能提升精度啊 还是直接照搬啊?

By 452535514 at 2 年前 , 1697 次浏览

//下面的参数非常重要,关系到打印机是否能够打印出正确的尺寸,需要根据你使用的同步带,同步轮,丝杆等参数进行计算,或根据下面数据做等比例调整。
#define DEFAULT_AXIS_STEPS_PER_UNIT {85.3333, 85.3333,2560,158.8308} // default steps per unit for ultimaker
#define DEFAULT_MAX_FEEDRATE {500, 500, 5, 25} // (mm/sec)
#define DEFAULT_MAX_ACCELERATION {9000,9000,100,10000} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for skeinforge 40+, for older versions raise them a lot.

#define DEFAULT_ACCELERATION 3000 // X, Y, Z and E max acceleration in mm/s2 for printing moves
#define DEFAULT_RETRACT_ACCELERATION 3000 // X, Y, Z and E max acceleration in mm/s2 for r retracts

// Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing).
// The offset has to be X=0, Y=0 for the extruder 0 hotend (default extruder).
// For the other hotends it is their distance from the extruder 0 hotend.
// #define EXTRUDER_OFFSET_X {0.0, 20.00} // (in mm) for each extruder, offset of the hotend on the X axis
// #define EXTRUDER_OFFSET_Y {0.0, 5.00} // (in mm) for each extruder, offset of the hotend on the Y axis

// The speed change that does not require acceleration (i.e. the software might assume it can be done instanteneously)
#define DEFAULT_XYJERK 20.0 // (mm/sec)
#define DEFAULT_ZJERK 0.4 // (mm/sec)
#define DEFAULT_EJERK 5.0 // (mm/sec)

2 回复
Andy medium avatar
#1 - 2 年前
Andy

在另一个帖子已经回答你了,只要DEFAULT_AXIS_STEPS_PER_UNIT设定正确,基本就没什么大问题了,精度可能是机械机构、打印头、切片配置引起的,完善这几个方面再试试

三体联盟 medium avatar
#2 - 8 个月前
三体联盟

如果软件上再也无法提高精度,只能更换驱动器或者提高自身打印机结构精度