开源改变世界

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771

推推 grbl 2年前 (2023-02-01) 156次浏览
打开
phil123456 打开了这个问题 2018 年 3 月 4 日 · 21条评论
打开

PCB 铣削:TOP 层比 BOTTOM 层铣得更深#771

phil123456 打开了这个问题 2018 年 3 月 4 日 · 21条评论

注释

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
菲尔123456 评论了 2018 年 3 月 4 日  

eagle_test.zip

你好,

问题:顶层的痕迹被磨得更薄

我检查了底部和顶部文件的 z 值,它们都是:

向上 -> G00 Z2.5400
向下 -> G01 Z-0.1350 F254.00

我还比较了 bCNC 中文件的表观比例,它们看起来是一样的

(然后我做了一个简单的测试,只有一个跟踪(底部/顶部),并且 gcode 文件是相同的)

那么与底层相比,bCNC 是如何铣削得更深的呢?

  • 我试过同样的位
  • 我尝试通过更换顶层的钻头(以防它磨损)……这毫无意义,因为我在开始铣削之前探测了表面
  • 我试过甚至不换边,我在同一个铜面上进行铣削测试,只是打开顶部而不是底部
  • 我尝试关闭 bCNC 并重新打开它…同样的问题…这太疯狂了

谢谢

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771 phil123456 更改了标题 奇怪的问题:顶层被破坏(太深)但底层很好 TOP 层比 BOTTOM 层铣得更深 2018 年 3 月 4 日
PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771 phil123456 更改了标题 TOP 层比 BOTTOM 层铣得更深 PCB 铣削:TOP 层比 BOTTOM 层铣得更深 2018 年 3 月 4 日
PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771

您好,请问您可以拍照并附上屏幕截图吗?你的操作系统是什么?BCNC 是什么版本?我们需要信息来解决错误;)您使用的是什么机器?

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
作者
菲尔123456 评论了 2018 年 10 月 21 日  

这么晚才回复很抱歉,

最近没有刻任何东西…
我使用 Windows 7
我找不到我使用的 bCNC 版本…刚刚尝试了最后一个,其中有一个未解决的错误(关键错误)

我用的是中国 CNC3018 ….我现在不能截屏,但是当一侧布线正确时,另一侧几乎没有被主轴钻头碰到

我试着用一个简单的例子来重现它,它路由得很好。我会尝试使用更复杂的电路板,如果我可以重现,我会把我创建的所有文件发给你

问候

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
贡献者

这是一个奇怪的错误。Autolevel 有影响吗?

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
作者
菲尔123456 评论了 2018 年 10 月 27 日  

这是文件和图片

我认为第二个(底部)tap 文件必须已使用自动级别扫描更新,而不是第一个

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771

bCNC_issue.zip

可以清楚地看到图片上的问题(这个位应该已经更改)

我雕刻了另一块板,从底部开始,雕刻工具几乎没有碰到印刷电路板,我停下来,将 z 轴设置为低 0.1 个单位,重新启动并雕刻得很好
然后我做了顶层,板子很好

现在我做了另一块板,在扫描该区域后,雕刻太深了,而且发出很大的噪音(再次是底层)

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771

如果我检查用 Eagle 渲染的图片,它们看起来具有相同的深度颜色

我真的不明白发生了什么

这就像 bCNC 在雕刻名称为 bottom 的圆角时在 Z 轴上添加一些随机偏移

你可否确认 ?

谢谢

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
合作者

每次将 PCB 安装到废纸板上时,您都必须分别为每一面进行自动调平。
另请注意,如果您将自动级别数据保存在与 gcode 相同的名称下,它将自动加载。
这不是你的问题吗?

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
作者
菲尔123456 评论了 2018 年 10 月 30 日  

很明显,我对每一面都进行了自动调平 :-)
我很少保存我的自动调平,最近才进行测试

我发现将 z 轴降低 0.1 个单位有助于获得更好的质量并避免底部深度变小

仍然是一个奇怪的问题,到目前为止我认为它不是来自 pcb-gcode,仍在尝试调查导致此问题的原因

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
合作者
哈维 评论了 2018 年 10 月 30 日  

所以我不明白。从你所说的 bCNC 无法知道哪一侧被铣削。

也许您的电路板正在弯曲并且一旦切割它会弯曲得更多?您使用的木螺钉可能会弯曲并预紧木板。尝试使用双面胶带将其支撑在整个板上,而不是从侧面推动螺钉。确保板下没有先前切割的碎屑。也尝试将探测速度降低 10 倍,看看是否有所不同。也许电路板一侧的铜比另一侧厚……也许 Z 方向有一些反冲或弯曲,在您第一次切割时会预紧。你用什么样的主轴?它在 Z(或任何其他)轴上有任何游隙吗?(松动的轴承,所以你可以移动铣削但上下移动一点?)PCB 雕刻对 Z 轴的任何偏差都非常敏感,如果你的机器有间隙,自动调平可能还不够。

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
作者
菲尔123456 评论了 2018 年 10 月 31 日  

所以我不明白。从你所说的 bCNC 无法知道哪一侧被铣削。

完全同意,到目前为止没有任何意义

尝试使用双面胶将其支撑在整个板上而不是螺丝

是的,考虑了一下,我试试看

确保板下没有先前切割的碎屑

勾选

还尝试将探测速度降低 10 次,看看是否有所不同

我会看看在哪里可以找到该设置

你用什么样的主轴

这是CNC附带的电机,静止时轴上没有z运动,已经试过了

我还使用 er11 固定钻头,每次都使用新鲜的雕刻尖头

也,到目前为止,它一直是底层的问题,我不可能每次都为同一层放置更薄的铜层,探测应该从本质上解决这个问题

我将检查整个 CNC 蒙太奇是否有松动的螺丝等

感谢所有这些提示老兄;-)

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
合作者

还尝试将探测速度降低 10 次,看看是否有所不同

我会看看在哪里可以找到该设置

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
作者
菲尔123456 评论了 2018 年 11 月 4 日  

现在我只记得每次扫描时,我都单击“重置”,否则主轴不会启动,我还必须手动启动主轴

但是当我点击开始时,当主轴正在运行时,它会回到中心,同时真正靠近电路板,而不是先将电机设置在高位……它有时会在 pcb 上产生一条非常细的线开始扫描点到中心点

一开始没什么大不了的,但仅此一项就可能在开始之前就损坏钻头

[编辑:我重做了扫描,因为 cnc 只雕刻了一些轨道,所有扫描现在都深了 0.2 个单位,而且钻头上确实有轻微损坏

这次钻头放在起始位置,在表面上方几毫米处,而不是在印刷电路板上……所以这似乎是一个间歇性问题]

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
合作者

它有时会在 pcb 上从开始扫描点到中心点创建一条非常细的线

你有最新的 bCNC git 版本吗?我想我前段时间已经解决了这个问题。但这一切都归结为您如何生成 g 代码。如果您在 bCNC 中使用“剪切”操作,则不应发生这种情况。还要确保在点击开始之前禁用其他块并向上移动 Z。

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
作者
菲尔123456 评论了 2018 年 11 月 6 日  

如前所述,最新版本崩溃并出现一些“关键错误”

我刚刚重新下载并重试,但出现另一个错误:python 中的语法无效

(必须使用 printscreen 键快速进行)-> https://imgur.com/WKvXpKG

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
合作者

最新版本崩溃并出现一些“关键错误”

这不是最新的 git 版本,已经在 master 中修复了

我收到另一个错误:python 中的语法无效

@phil123456你正试图在 python3 中运行 bCNC!不支持!你应该使用 python 2.7

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
作者
菲尔123456 评论了 2018 年 11 月 6 日  

我从不使用 python 3 :-)
确实很奇怪那条线没有经过验证,它看起来不错

当我回到家时,我会尝试评论该行也做一个“克隆”而不是下载 zip 文件

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
合作者
哈维 评论了 2018 年 11 月 6 日  

我从不使用 python 3 :-)

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771

那这是什么?

确实很奇怪那条线没有经过验证,看起来不错

不,不是的。它不是有效的 python 3 行。它仅在 python 2 中有效。

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
作者
菲尔123456 评论了 2018 年 11 月 6 日  

我不明白,我确定我使用的是 python 2.7,我会在@home 时检查(我是 python dev@work,所以我知道我在说什么)我什至不明白为什么 v3 会安装在我的电脑上。 ..wtf

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
合作者

请注意,您可以安装多个 python 版本。这并不少见。
同样在这种情况下,您需要确保使用 pip2 将 numpy 模块安装到正确的 python 安装中。有人报告缺少 numpy 模块的问题,但他们已经将 numpy 安装到 python3。

另请注意,途中有 python3 bCNC 端口。有些东西仍然坏了,但几个月后就会过渡到 python3。

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
作者

好的,该文件夹不存在 (c:…) 但它在我的添加/删除应用程序中,所以我一定是喝了可乐/酒精才安装 python 3.5 :-)

好的,它启动了 :-) 我会测试这个版本

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
作者
菲尔123456 评论了 2018 年 11 月 15 日  

是的,所以我只是尝试对 pcb 进行数控加工,它比以前更糟糕,
不仅错误没有解决,扫描后钻头非常靠近 pcb,它会追踪一条大线
,但现在即使我将 z 降低 0.1 个单位axisfor开始之前,它仍然雕刻了一半的痕迹

这是我所说的证据

顶层太深了:https ://pli.io/2p2Xcy.jpg

底层必须降低 0.2 个单位才能雕刻: https ://pli.io/2p2jGO.md.jpg

这他妈的怎么可能???????bCNC 明确地以不同方式对待底层和顶层

我现在正在寻找另一个更像样的软件

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
合作者

bCNC 明确地以不同方式对待底层和顶层

AFAIK bCNC 没有层的概念。所以它无法区分。您的工具链的最后一部分可以告诉图层是您使用的 CAM 或 g 代码生成器。

我现在正在寻找另一个更像样的软件

请告诉我其他软件的结果如何。我可以推荐您尝试 UGS 或更新的 UGS 平台。如果您使用 UGS 或类似软件获得更好(或完全相同)的结果,那么修复此错误(无论它位于 bCNC 还是其他地方)将是一个很好的起点。

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771
合作者
哈维 评论了 2018 年 11 月 15 日  

扫描后,该钻头非常靠近 pcb,它会留下一条大线

您知道您可能不应该在扫描后立即开始切割吗?您可能应该收回和/或重新归零您的 Z。您的 g 代码是否包含 Z 坐标?至少开始时像 Z0 这样的东西。此外,您还应该将 Z 归零的 XY 点的自动调平数据归零:

PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
项目

还没有

发展

没有分支机构或拉取请求

4人参加
PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771PCB 铣削:TOP 层比 BOTTOM 层铣得更深 #771

喜欢 (0)