# 步进电机校准与固件中每毫米步数配置指南
在消费级和专业级 3D 打印机中,精确的运动控制依赖于步进电机、步进驱动器和线性传动机构。步进电机不是连续旋转的,而是将一整圈旋转划分为固定数量的离散步。为了让 3D 打印机控制板将打印头或打印平台精确移动到特定距离,固件必须精确知道多少电机步数(包括微步)对应一单位线性距离(毫米或英寸)。这个值被称为每毫米步数或每英寸步数,是存储在 Marlin、Klipper 或 RepRapFirmware 等固件配置中的关键设置。如果此配置哪怕有轻微错误,3D 打印机的物理运动都将与切片软件生成的数字指令不匹配。这种不匹配会导致打印物体的尺寸不准确,零件比预期更大或更小、孔位错位以及多零件装配无法配合。理解物理组件、驱动器特性和传动比,可以让操作员计算数学上完美的值,而不是依赖那些引入机械误差的试错校准方法。# 步进电机规格与机械特性对比
3D 打印中最常用的步进电机是 NEMA 17 外形尺寸的混合式步进电机。这些电机通常有两种步进角规格:每步 1.8 度和每步 0.9 度。1.8 度步进电机需要 200 个整步才能完成一次 360 度完整旋转。0.9 度步进电机需要 400 个整步才能完成同样的旋转。在这两种规格之间的选择会影响打印系统的定位精度、最大扭矩和运行噪音。1.8 度步进电机
大多数商用 3D 打印机的标准电机选项。在较高速度下提供稳定扭矩,且经济实惠。
- 每转 200 个整步
- 高速时扭矩保持能力更好
- 较低的电感要求
- 足以满足一般 FDM 应用的精度
0.9 度步进电机
高精度电机选项,适用于精细细节打印机和高分辨率挤出机系统。
- 每转 400 个整步
- 微步前的机械分辨率翻倍
- 减少定位误差,降低谐振振动
- 高速时反电动势更高,降低了扭矩极限
# 步进电机与驱动器术语表
- 步进角
- 单次整步线圈励磁序列发生时步进电机轴的角位移,通常为 1.8 度或 0.9 度。
- 微步
- 由驱动器控制的一种方法,通过在电机相之间平衡电流,将单个整步划分为更小的子步,使运动更平滑并减少振动。
- 皮带齿距
- 同步带相邻两齿中心之间的距离。3D 打印中使用的 GT2 皮带通常为 2.0 毫米。
- 丝杠导程
- 在丝杠轴完成一整圈 360 度旋转的过程中,丝杠螺母沿丝杠移动的线性距离。
- 保持扭矩
- 当额定电流施加到线圈时,电机可以对静止轴施加的最大扭矩量。
- 反电动势(Back-EMF)
- 电机线圈在磁场内旋转产生的电压,与电源电压相反,限制了最高速度和扭矩。
# 同步带的每毫米步数计算
对于笛卡尔式、CoreXY 和 Delta 3D 打印机的水平运动轴(通常是 X 和 Y),使用同步带来将步进电机的旋转运动转化为线性运动。机械计算完全取决于皮带齿距和安装在电机轴上的主动轮齿数。皮带齿形必须与同步轮齿形匹配,以防止回差和打滑。| 同步轮规格 | 皮带类型 | 皮带齿距 | 步/转(1.8°,16 倍) | 每毫米步数(公制) | 每英寸步数(英制) |
|---|---|---|---|---|---|
| 16 齿 | GT2 | 2.0 mm | 3200 | 100.00 步/mm | 2540.00 步/in |
| 20 齿 | GT2 | 2.0 mm | 3200 | 80.00 步/mm | 2032.00 步/in |
| 32 齿 | GT2 | 2.0 mm | 3200 | 50.00 步/mm | 1270.00 步/in |
| 20 齿 | GT3 | 3.0 mm | 3200 | 53.33 步/mm | 1354.67 步/in |
| 16 齿 (0.9°) | GT2 | 2.0 mm | 6400 | 200.00 步/mm | 5080.00 步/in |
| 20 齿 (0.9°) | GT2 | 2.0 mm | 6400 | 160.00 步/mm | 4064.00 步/in |
同步轮选择的实用设计建议
选择 16 齿同步轮而不是 20 齿同步轮,可将机械分辨率提高 25%,并增加施加在滑架上的线性力。然而,较小的同步轮会迫使同步带以更小的半径弯曲,这可能会随着时间的推移增加皮带磨损,并引入更高的振动频率。对于标准构建,20 齿同步轮在皮带使用寿命和分辨率之间代表了一种平衡的折衷方案。# 微步的现实:扭矩损失与插值解决方案
许多操作员认为将驱动器的微步分辨高到 64、128 甚至 256 等数值,将无限提升 3D 打印机的精度。这是一个常见的误解。实际上,随着微步划分的增加,微步之间的增量扭矩会急剧下降。电流被分为正弦和余弦曲线,以将电机轴定位在物理磁极之间。如果轴上的外部摩擦或负载超过一个微步的增量扭矩,电机轴将无法移动,直到多个微步脉冲累积起来。理论微步与实际物理扭矩限制
Trinamic 驱动器插值功能
# Z 轴丝杠和螺纹杆的每毫米步数计算
大多数桌面 3D 打印机的垂直 Z 轴使用丝杠或螺纹杆。丝杠专为动力传输而设计,具有精密磨削的螺纹轮廓,可最大程度减少回程间隙。在计算丝杠的每毫米步数时,螺纹螺距不能与导程混淆。导程是丝杠螺母在丝杠完全旋转 360 度期间实际移动的线性距离。导程通过螺纹螺距乘以螺纹头数计算得出。- 单头丝杠:螺距 2mm,头数 1。导程为每转 2mm。
- 双头丝杠:螺距 2mm,头数 2。导程为每转 4mm。
- 四头丝杠(常见的 T8x8):螺距 2mm,头数 4。导程为每转 8mm。
- 标准公制螺纹杆(如 M8):单头。导程等于标准公制螺距,即每转 1.25mm。