为什么打印的对象比原始模型小?
您使用的是打印机的库存固件吗?在我看来,您有 16 个齿滑轮,并且您的固件设置为 20 个齿,即每毫米 80 步
每毫米步数背后的计算是 . 这样做的原因是皮带轮旋转一圈将使皮带移动齿数乘以皮带节距。现在取总步数,每转步数乘以微步,然后除以移动的距离,得出每毫米的步数。
在 您的爱好 3D 打印机:
- 1.8 度步进器,等于 每转步数,不太常见的是 0.9 度步进器
- GT2是现在最常见的2mm节距的皮带
- 两种最常见的皮带轮是16齿和20齿,
- 取决于您拥有的步进驱动器和/或配置
- A4988 16个微步
- DRV8825 32个微步
- 三位一体 16-256 微步
在你的情况下,我相信你有一个 1.8 度的步进器,有 16 个微步,一个 gt2 皮带和一个 16 齿滑轮。这意味着您每毫米的 XY 步长应该是. 虽然您的固件需要 20 个齿轮,但. 这将导致您的打印 更小,用圆圈解释你的结果。
概括地说,步进器、微步和音高并不重要。要在 16 齿滑轮到 20 齿之间移动,乘以. 从 20 齿到 16 齿,乘以.
让我们算一下,你打印了 9 厘米大小的东西,得到了 7 厘米大小。这意味着规模等于. 为了以正确的尺寸打印它,您应该按比例打印对象; 所以大 28.6%,即 厘米。您以 11 厘米打印,因此打印件应该比纸上铅笔画的圆圈小。这实际上是您在提供的图像中看到的内容。
这可能意味着两件事,您要么错误地缩放打印件以导出到 stl(但这不太可能,因为 Z 高度是正确的),或者打印机固件中的每毫米步数设置不正确。步进器的旋转(通常为 200 步)需要转化为线性运动;这取决于安装在步进器上的使用过的皮带轮(通常使用的皮带轮是:皮带驱动的 X 轴和 Y 轴的 16 或 20 个齿)。
在这个答案中回答了校准挤出机每毫米的步数。对于 X 和 Y 轴,它的工作原理相同。如果您有基于 Marlin 的打印机固件,请M503
通过终端接口将 G 代码发送到打印机,例如 OctoPrint、Pronterface(作为 Printrun:3D 打印主机套件的一部分)、Repetier-Host 具有,您可以从回复; 这些都列在 M92 之下。
X 和 Y 的值需要乘以 1.286(作为示例)才能获得正确的尺寸。您可以通过发送G代码做到这一点M92
像M92 X100.00 Y100.00
(见这个答案,解释,你应该根据你使用滑轮使用的价值,无论是80或100)的打印机,使用G代码,以保持他们需要被存储在内存中这些值M500
(请注意,值 100.00 应替换为您通过将 X 和 Y 的返回值乘以M503
1.286 倍增因子而获得的值,仅当错误随着打印尺寸而系统地增加时,否则坚持从例如Prusa 皮带计算器)。
如果没有正确的每毫米步数,您将无法充分发挥床的潜力。通过适当的缩放系数缩放打印的替代方法仅在缩放后的打印小于床尺寸除以该缩放系数时才有帮助,因此不使用全床。而是修复固件以适应实际的机械布局。