步距角 + 微步 + 传动 → 每转步数、steps/mm、移动所需步数,Marlin/Klipper 配置,浏览器本地
- 本地处理
- 分类 计算度量
- 适合 买东西、做计划、训练或排期前,先算出大概范围。
这个工具能做什么
免费步进电机步数计算器,给 3D 打印机和 CNC 用。用三个你已经知道的数, 算出固件需要的三个数:填电机步距角(1.8 度等于每转 200 整步,0.9 度等于 每转 400 整步),选驱动器微步细分(1、2、4、8、16 或 32),再描述这根轴 的传动方式。丝杠或螺杆填导程(每转毫米),例如 T8 丝杠是 8 毫米;皮带传动 填皮带齿距(GT2 是 2 毫米)和同步轮齿数。工具会给出每转步数、每转移动量, 以及可以直接填进 Marlin DEFAULT_AXIS_STEPS_PER_UNIT、或用来推 Klipper rotation_distance 的 steps/mm。再填一个移动距离,它会算出这段移动要走 多少步,这样在发校准点动之前就能先核对一遍。一键复制 steps/mm 或整段摘要, 分享链接可还原你当前的配置。全部在浏览器里运算,不上传,不需要账号。
工具细节
- 输入
- 数值
- 页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
- 输出
- 即时结果 + 复制
- 结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
- 隐私
- 浏览器本地处理
- 主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
- 保存 / 分享
- 可分享链接状态
- 关键设置会进入 URL,复制链接后别人能复现同一组参数。
- 性能预算
- 首屏 JS ≤ 9 KB
- 没有声明 WASM 依赖,适合快速打开和移动端使用。
- 适用场景
- 计算度量 · 程序员
- 分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。
怎么用
-
1. 输入
把内容粘贴或拖入工具面板。
-
2. 处理
点击按钮,在浏览器内本地处理,文件不上传。
-
3. 复制 / 下载
一键复制结果或下载到本地。
步进电机步数计算器 适合怎么用
适合快速估算、对比和规划数字,帮你在做最终决定前先有底。
适合计算任务
- 买东西、做计划、训练或排期前,先算出大概范围。
- 一次只改一个输入,对比不同方案。
- 把模糊假设变成能讨论的数字。
计算检查项
- 认真核对单位、日期、比例和取整方式。
- 健康、金融、税务、法律相关结果只能做规划参考,不能替代专业意见。
- 重要结果要保存输入条件,方便以后复算。
下一步可以接着做
这些入口会把当前任务接到更完整的工具链里。
真实使用场景
给全新的 Marlin 固件设 steps/mm
刚给打印机刷了 Marlin,各轴移动的距离不对。填 1.8 度、驱动器的微步, 再填每根轴的机械参数,Z 轴填丝杠导程,X、Y 轴填 GT2 齿距和同步轮齿数。 工具会给出要粘进 DEFAULT_AXIS_STEPS_PER_UNIT 的准确 steps/mm,这样在 你拿卡尺之前,命令 100 毫米就真的走 100 毫米。
核对 Klipper 的 rotation_distance
Klipper 要的是 rotation_distance 而不是 steps/mm,很容易填错。用皮带 模式拿到每转移动量:GT2 的 2 毫米乘 20 齿轮就是 40 毫米,这正是 rotation_distance。Z 轴用丝杠导程当 rotation_distance。再拿算出的 steps/mm 和 Klipper 自己算的对一遍,齿数填错当场就能发现。
按目标分辨率规划 CNC 轴
做 CNC,想要每步至少 0.01 毫米的定位分辨率?试试导程 8 毫米的 T8 丝杠 加 1/16 微步:每转 3200 步给出 400 steps/mm,即每步 0.0025 毫米,远在 目标之内。换成 2 毫米导程的丝杠或改微步,看着分辨率变化,直到机械参数 和你的指标对上。
把一段移动换算成控制器要的步数
用单片机或 G 代码按原始步数驱动步进电机?填好 steps/mm 配置和移动距离, 就能读出一段移动要多少步,400 steps/mm 走 10 毫米是 4000 步。反过来 也成立,所以你能确认 4000 步的脉冲把滑块送到 10 毫米,而不是 9.8 毫米。
常见踩坑
把丝杠导程和螺距搞混。多头 T8 丝杠螺距 2 毫米但导程 8 毫米,电机转一圈前进的是导程而不是螺距。要填导程(每转毫米),否则 4 头丝杠的 steps/mm 会算高四倍。
忘了乘微步细分。把每转 200 步直接用在 1/16 配置里会少算十六倍,每段移动都短得离谱。一律用有效每转步数(200 乘细分倍数),也就是本工具给出的那个数。
把皮带齿距和别的标号弄混。GT2 指的是 2 毫米齿距,而不是别处的某种 2 号标识;要拿齿距乘同步轮齿数,不是乘皮带长度。20 齿 GT2 同步轮每转走 40 毫米,这正是 steps/mm 要除的那个数。
隐私说明
每一步运算,包括每转步数、每转移动量的几何、steps/mm 以及一段移动的步数, 都是浏览器标签页里运行的纯 JavaScript。电机参数、机器尺寸和固件值都不离开 页面,也不做任何记录。唯一要注意:分享链接会把输入写进查询字符串,所以把 分享链接粘到聊天里,对方服务器的访问日志会留下这些数。这里的值并不敏感, 但若不想公开某台机器的精确几何,请用复制按钮粘贴文本,而不是分享网址。
常见问题
类似工具组合
做你这行的人, 还会一起用这些。