注释
你好@yoyokal. 我有点惊讶激光打印机不能产生与 CNC 相同的精度。如果机器校准良好,它应该与打印输出相匹配,除非你的机器不是方形的。如果我们假设机器没有正确校准并且没有平方,我们可以找到您的 pcb 参考系统和机器之间的转换矩阵,最少 3 个点,越多越好。这是“探测”页面中“方形”选项卡的目的。暂时没有实施,但原则上很容易做到。 |
啊…我没看到这个功能…真的我有点挣扎于用户手册。
|
可能我没说清楚,功能还没有实现。我会在有空的时候做。 |
哦,如果我被误解了,我很抱歉,这就是为什么我想知道我的方形菜单是
|
@vlachoudis 你认为 square 实现可以用作添加缩放命令的基础吗?编辑器中确实缺少比例。 |
规模确实会有所帮助。以及围绕枢轴点而不是原点旋转。 我已经准备好例程,给定一组 x,y/real <-> x,y/measured 点来计算 |
那太好了! 菲利波 —– Messaggio originale —– 规模确实会有所帮助。以及围绕枢轴点而不是原点旋转。 |
我不确定如何在界面上集成,以及如何正确探测 x、y 点。
有什么好主意吗? |
我喜欢第一个。什么不能说服你? 对于画布中的缩放和旋转,最好在编辑器功能区中添加两个按钮,如移动命令。 |
@effer第一个问题是如何准确探测x,y。我看到的唯一选择是探测环。而在第二个选项上,机器可以自动探测几个点,这些点都在一条直线上 |
@vlachoudis https://github.com/vlachoudis 我一直在考虑缩放问题。首先,我知道激光 现在,我认为您只需从 4 个点开始衡量。我确实认为,虽然戒指是“最好的”,但我认为 用锋利的尖头工具指向已知的孔位置或 孔应该在的位置 这样做的好处是,只要激光打印机 现在,如果您正在尝试补偿丝杠磨损/醉 所以,我认为如果用户在 X 轴上取两个点,在 Y 布鲁斯 在 2015 年 11 月 20 日星期五下午 2:18,Vasilis Vlachoudis <
|
@1bigpig我只是在想如何在机器上定位现有的零件以进行进一步处理。到目前为止,我一直在用一块废木头做一个口袋,然后把它放进去。为了避免这个额外的步骤,我在想,如果我能得到样本上的一组 x,y 点,然后计算变换矩阵、旋转、平移、缩放、偏度。实际上我以前做过这个程序,我也有更高阶校正的算法,但不是必需的。一旦有了转换矩阵,我就可以转换 gcode 以匹配该片段。 通过解决超定系统,您提供的点越多,您可以获得的精度越高,但是当您想要在 pcb 上打孔时,您需要亚毫米精度。 |
@yoyokal,@1bigpig 我刚刚上传了一个新版本的 bCNC,它能够定位(对齐)工件 gcode 与机器中的实际坐标。实际上,它会转换(旋转/平移)您的 gcode 以匹配安装的部件。 目前没有文档,但这里简要解释一下它是如何工作的。
如果一切正常,您就可以从此快乐地磨坊了。 笔记:
|
棒极了@vlachoudis! |
喜欢它,今天会尝试并通知你。 El 星期四,2016 年 2 月 4 日,Filippo notifications@github.com escribió:
|
今天,我已经对其进行了整体测试。效果很好!我不得不用更有意义的工作坐标更改机器坐标,并且还用圆圈绘制相对于每个标记的错误。它有助于纠正有问题的问题。 |
这是个好消息。我会尝试的,但遗憾的是我现在不能这样做。我女儿在医院。 |
只是一个小更新。在我的开发分支中,我添加了对主轴旁边的对齐相机的支持。为了进行测试,我使用了一个廉价的低分辨率 (356×288) 网络摄像头,该摄像头被修改为聚焦在 ~3cm 处,我可以获得低至 50um 的精度!结合方向算法,我现在能够精确对齐。我会订购一台显微镜相机以获得更好的效果:) |
一个非常初步的相机对齐系统现在包含在主版本中。尽管原始是非常强大的对齐方法,但使用 python-opencv 它打开了很多可能性。如果我接下来几天有时间,我会在 wiki 中写下它是如何工作的。
|
因为我老婆不喜欢我的cnc在铣pcb的时候噪音太大,所以我就用我的cnc来钻。我正在使用转印碳粉来创建轨道。问题是我的激光打印机与我的数控打印机不一样。我知道我可以在 grbl 上更改 mm/rot 的值,但它并不优雅,因为我必须猜测值。
为了解决这个问题,我希望 bCNC 有一个功能来校准钻孔位置。我建议程序如下。
通过这个程序,我们可以钻由其他机器创建的 pcb,而不必担心我们机器的精度会有所不同。
必须解决的是找到计算实际坐标的公式,因为差值取决于位置。我的意思是 1mm 上的差值在 10mm 上会有所不同,也许函数是对数的。
如果我的英语不好,我很抱歉。但我希望我的问题和希望得到充分理解。