我应该在用于 CNC 的 SVG 中使用什么分辨率(像素/毫米)?

3D打印 解决
2021-05-19 04:36:07

我正在计划一个 40% 的机械键盘构建,并且巧合的是在自制 CNC 项目的家庭范围内。

CNC做键盘工程唯一要做的就是钻7*48个孔。所以我现在需要做的是在 SVG 中布置这些孔。这就是问题所在。我应该为 SVG 使用什么分辨率?我想将键盘开关的中心间隔 19 毫米。一个在线像素到毫米转换器建议 72 像素正好是 19.05 毫米(这实际上是 Cherry MX 所说的应该是它们的间距)。

现在,我确实明白这真的无关紧要,但我很好奇,因为我是 CNC 的新手,并且怀疑有一个数字可以“正常工作”。

编辑:例如,如果我在普通打印机上打印模板 (SVG) 的位置,我应该使用什么像素与毫米的比率,以便它会出现我想要的尺寸?

2个回答

我发现其中一种打印机可以将墨水涂在枯树上,并进行测试以打印一个简单的 SVG 文件。

<svg xmlns="http://www.w3.org/2000/svg"
     width="400px" height="800px">
  <rect x="10" y="10" width="72" height="72" fill="#999999" />
  <rect x="10" y="100" width="378" height="378" fill="#999999" />
</svg>

正如我怀疑的那样,72 像素几乎正好是 19 毫米。(72/19.05)*100~=378 出来 100mm。

鉴于此,我将假设 72/19.05 是用于 CNC 项目的事实上的最佳像素与毫米比。

编辑:

找到这个文档:http : //w3.org/TR/SVG/coords.html#Units

<svg xmlns="http://www.w3.org/2000/svg"
     width="400px" height="800px">
  <rect x="10" y="10" width="19.05mm" height="19.05mm" fill="#999999" />
  <rect x="10" y="100" width="100mm" height="100mm" fill="#999999" />
</svg> 

立即使用 mm 作为单位要简单得多

SVG 是一种矢量图形格式,没有特殊原因它不能任意缩放。据推测,CNC 软件将允许您选择像素的比例?如果是这样,请选择一个易于计算的比例(因此每毫米像素数为整数)。如果没有,它可能在某处记录在您使用的特定工具中。