搜索
bottom↓
回复: 81

CD-PnP 贴片机正式开源 + 后续【直播】

  [复制链接]
(6648060)

出0入189汤圆

发表于 2021-8-11 23:10:55 | 显示全部楼层 |阅读模式
本帖最后由 dukelec 于 2021-9-10 18:46 编辑

先说说最近的进展:

1. Z 轴添加了力传感器,可以自动检测平台和物料高度。
2. 步进电机代码架构重大变更,之前是在变周期中断函数里,通过 IO 口发送脉冲,现在改为固定周期跑加减速规划同时配上位置环 PID,通过 PWM 发送脉冲,细分提到最高也不降速,抖动和噪音骤减。
3. 修复 485 摄像头在画面内容较多的时候 jpeg 数据会花掉的问题,会稍微降低一点帧率(受限 MCU 性能)。
4. 重中之重是完成初版 GUI 软件。


后续计划:

1. 统计想参加项目的人数,等再优化一波就可以出套件了。
2. 和坛友探讨一些结构,譬如是否加线槽履带、是否为步进电机加找零开关(找零开关目前是选配,接口和安装位置都有)。
3. 有 CNC 加工资源的坛友,希望可以协助打样和后续套件生产。
4. 后续各板子接线打算改成两个座子一进一出,方便接线,为此还要找一个更好的插头/插座。
5. 做一个小一点的 USB 转 CDBUS/RS485 的工具,USB 用 Type-C 座子,现在用的 CDBUS Bridge 有点大,而且 STM32F105 不好买,打算全线换成 STM32G0,(其它板子都已经是 STM32G0 了)。

此贴片机短期只是一个贴片助手,不是全自动,但至少 0402 的阻容可以比人工贴舒服很多
一些密脚的 ic,特别是 bga,放置前一刻建议人工核对一下位置,可以用快捷键或者游戏手柄操作,至少不用怕手抖
日后可以考虑增加更多摄像头,以及自动换装吸嘴的部件,和贴片电阻等元件自动翻面的部件

全自动貼片機配置会麻烦很多,要配置飞达、要錄入器件,体积也大很多
半自动配置简单,导入 kicad 生成的座标文件,放上板子,定位点用方向键微调一下,就差不多可以工作了,元器件不用配置和录入


下面是近期工作展览:

首先是最早发出来的 demo,元件抓取使用背部打光,因此光学识别稳定且简单,可以参见最早发的帖子:
https://www.amobbs.com/thread-5743725-1-1.html

(最早的視频: https://v.youku.com/v_show/id_XNTE2NjQ5MjEwNA==.html  或者 https://youtu.be/kLpX0jH0hYA



然后,除了贴片,还可以分板,很小的板子很难用其它工具分板:

(视频:https://v.youku.com/v_show/id_XNTE2NzYwNTg0OA==.html  或者  https://youtu.be/I44vDcwH01g



然后,除了分板,还可以打印,除了普通的纸张,还可以在木板、盒子等物件上打印彩色图文:

(视频: https://v.youku.com/v_show/id_XNTE4MjA2NDE0MA==.html  或者  https://youtu.be/r6bBqGQhlzU





接下来说一下主要功能 -- 贴片 的 GUI 工具:




目前可以直接导入 KiCad 输出的座标文件(正反面都支持),导入的数据按照大类 Footprint 和小类 Value 分类,每当完成一个小类的贴片工作,就会自动暂停,等待用户换料。
导入到 Components 列表中的大类、小类 以及每一个器件,都可以鼠标拖动排序。
鼠标点击某一个器件,摄像头会移动到该器件所在位置(圖中綠色 + 字光標不太顯眼。)

此软件每次可以贴多个板子,所有板子都完成当前料的贴片才会切换下一个料。
Fiducial pcb 是 pcb 文件中任意选取的两个定位点的座标,两个点离的越远越好。
Fiducial cam #n 是移动摄像头光标,定位到 pcb 对应参考点时的机械座标,有多少板子就有多少行,只保留一个空栏,其后自动隐藏。

Comp search #n 是散料摆放的位置,可以有多个点,如果当前点所在區域没找到料,会扫描下一个搜寻点,同样只保留一个空栏,其后自动隐藏。

Grab offset 是摄像头中心位置到吸嘴中心的偏移。(aux 座標是用於測量,方便用來校準此 grab offset。)

top z 是默认工作高度。

Show target > Goto comp > Snap ... 是每个料贴片的步骤,绿色代表当前步骤,暂停的时候,可以点击修改当前步骤。

<- -> ^ v Up Down CW CCW  是方向键,用来移动 xyz 机械,一般通过快捷键操作,后续考虑添加游戏手柄。


下面记录一下 Z 轴力传感器的添加,原本是打算买一个力传感器部件,但找不到短的,不好加,后来打算自己做传感器。
自己做传感器的话,原本也要改一下结构,外发 CNC 加工,但是周期很长,又很贵,所以自己动手改造。
先把仅有的一个件拆下来,用铅笔打上草稿:



然后亲自学习并首次人肉操作切削,搞断 2 个头:





结果有点切太薄了,可以凑合用(因为不熟操作,所以中途没有拿下来试厚度):





然后首次尝试粘贴全桥应变片:



最后等后续打的硅胶干了之后,安装回去的效果:
(买的 HX711 模块,用高温胶带包好后,再用厚魔力透明双面胶固定)



顺便一提,Z 轴力传感器并非接在 Z 轴电机控制板上,而是就近接在 R 轴(旋转)的电机控制板,
因为用的 CDBUS 支持多主对等传输,所以是由 R 轴控制板主动上报给 Z 轴控制板,对主机软件毫无干扰。

GUI 软件截图左下角,是 R 轴打印出来的力传感器数值,用于调试。
R 轴目前是向组播地址发送力传感器数值,主机端也可以加入此组播地址,以便在关闭打印调试的时候获取力传感器数据。


最后贴上 cd_pnp gui 工具的开源地址: https://github.com/dukelec/cd_pnp ,电机、摄像头的代码都在我的 github,就不一一贴了。
工具本身应该和 cdbus gui 一样可以跨平台

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
(6647665)

出0入0汤圆

发表于 2021-8-11 23:17:30 | 显示全部楼层
前排学习!DIY成本大概多少
(6647664)

出0入0汤圆

发表于 2021-8-11 23:17:31 | 显示全部楼层
本帖最后由 codefish 于 2021-8-11 23:23 编辑

支持一下楼主的折腾精神。
作为5年前玩过一段时间贴片机的人,现在因为业务转型,已经对贴片机没有太多想法,只能围观一下。
此机型应用定位非常清晰,只是辅助研发工程师做小贴片和ic打样用,也许会取得成功!

我现在有1台cnc,目前自己的工件生产忙不过来。
如果过一段时间,我多买几台cnc,可以考虑承接此机型的套件生产。
(6647492)

出10入18汤圆

发表于 2021-8-11 23:20:23 来自手机 | 显示全部楼层
视频建议B站吧
(6646891)

出0入189汤圆

 楼主| 发表于 2021-8-11 23:30:24 | 显示全部楼层
本帖最后由 dukelec 于 2021-8-12 03:30 编辑


過兩天更新新的視頻,新的還沒來的及拍,昨天修步進電機的 bug 修到早上 5 點多才離開公司
我的滑翔傘的板子回來兩週一直也沒貼(只用小驅動板轉動了一下我的螺旋槳),打算貼片機 GUI 搞差不多用 GUI 工具貼,明天可以貼了
(6646324)

出0入189汤圆

 楼主| 发表于 2021-8-11 23:39:51 | 显示全部楼层
本帖最后由 dukelec 于 2021-8-11 23:53 编辑
Kengcc 发表于 2021-8-11 23:17
前排学习!DIY成本大概多少


最貴的是 4 個滑軌,自帶電機,我之前買是 ¥1422
其次是 CNC 鋁結構件,不過組團會便宜很多,底板是 CNC 的亞克力板(我做了一件亞克力板是 ¥150)
剩下是一些電路板,目前電路板共 8 塊,加起來估計五六百吧
還有一個背光源、R 軸電機、吸嘴、小氣泵、小氣閥 等
順利的話,應該在 3 千左右
(6645741)

出80入343汤圆

发表于 2021-8-11 23:49:34 | 显示全部楼层
竟然自己贴应变片做传感器……
(6637320)

出0入58汤圆

发表于 2021-8-12 02:09:55 | 显示全部楼层
瞟了一眼CV的代码,看起来目前现在的代码是按照方形模型处理,所以只处理阻容对吗?
(6636742)

出11510入3729汤圆

发表于 2021-8-12 02:19:33 来自手机 | 显示全部楼层
帖子移动通知:
原分论坛:电子综合
目标分论坛:CD-PnP开源贴片机
移动时间:0小时之后
(6635865)

出11510入3729汤圆

发表于 2021-8-12 02:34:10 来自手机 | 显示全部楼层
dukelec 发表于 2021-8-11 23:30
過兩天更新新的視頻,新的還沒來的及拍,昨天修步進電機的 bug 修到早上 5 點多才離開公司
我的滑翔傘的 ...

已经为你创建了:CD-PnP开源贴片机 分论坛。

为了方便讨论,你可以分拆成不同内容的主题。

另外你是版主,编辑本板块都帖子不受时间限制。
(6633092)

出0入189汤圆

 楼主| 发表于 2021-8-12 03:20:23 来自手机 | 显示全部楼层
本帖最后由 dukelec 于 2021-8-12 04:00 编辑
iamseer 发表于 2021-8-12 02:09
瞟了一眼CV的代码,看起来目前现在的代码是按照方形模型处理,所以只处理阻容对吗? ...


gui 代碼還沒怎麼整理,稍微有點小亂。

不限阻容,sot、sop 等試過都可以,雖然是長方形盒子,但它是会自動縮小的盒子,所以還是可以框住、鎖定器件。哪怕是三角形都沒問題。

有一個限制是當盒子接近正方形的時候,無法區分 0 度和 90 度旋轉,所以 gui 界面有一個限制識別角度的功能,對於這種器件,要求擺放的時候,要按照 0 度旋轉的姿態(和封裝庫的朝向保持一致),譬如正方形 qfn 芯片要放正,1 腳是左上位置。放歪一點沒關系,不要超過 45 度就好。

即便可以區分長寬,但是對於有極性或者是芯片類器件,雖然不須要限制識別角度,但依然要求按照默認 0 度姿態擺放,此時誤差角度理論上不要超過 90 度就行。

還有一些器件,吸取點不是正中心,要加一個偏移位移,後續會加一個匹配規則機制,自動匹配哪些封裝要偏移多少,以及是否要限制角度。規則本身用戶可以自由編輯。

器件列表我留了一個 OFS 就是打算顯示規則匹配結果的。是 offset 縮寫,後面可能會改名字。

以後可以考慮識別完位置後,關掉背光,切換到頂部打光,再次拍攝來識別芯片方向。
我最開始只用頂部打光,試了很多算法,位置很難識別準確,對光源和攝像頭要求很高,用來輔助就不用那麼高要求了。
(6632611)

出0入189汤圆

 楼主| 发表于 2021-8-12 03:28:24 来自手机 | 显示全部楼层
armok. 发表于 2021-8-12 02:34
已经为你创建了:CD-PnP开源贴片机 分论坛。

为了方便讨论,你可以分拆成不同内容的主题。

好的,多謝。
(6622113)

出0入85汤圆

发表于 2021-8-12 06:23:22 来自手机 | 显示全部楼层
厉害,业余时间搞这么复杂的东西
(6613743)

出0入8汤圆

发表于 2021-8-12 08:42:52 | 显示全部楼层
围观学习
(6613334)

出0入0汤圆

发表于 2021-8-12 08:49:41 | 显示全部楼层
围观学习
(6612960)

出0入0汤圆

发表于 2021-8-12 08:55:55 | 显示全部楼层
这种是大工程,没有一般的毅力、兴趣、动力,是很难坚持下去的。楼主加油
(6611728)

出200入0汤圆

发表于 2021-8-12 09:16:27 | 显示全部楼层
围观学习
(6610143)

出0入42汤圆

发表于 2021-8-12 09:42:52 | 显示全部楼层
楼主关注一波,本来也想买这个贴片机,方便样机和小批量的制作。
(6609801)

出280入4汤圆

发表于 2021-8-12 09:48:34 | 显示全部楼层
JLC已 经新到了 一台实验研究用的CNC加工中心(北京精雕的,不是雕刻机,是加工中心,北京精雕有自己开发的 surfmill软件,后续正式合作可配合嘉立创做定制化改造,这个是我们选型加工中心的一个重要考量因数),目前阶段仅用做软件调试优化,还不做具体业务,可以帮楼主做加工,顺便磨合磨合给师傅们练练手;

楼主可以联系我具体怎么推进;
(6609701)

出30入54汤圆

发表于 2021-8-12 09:50:14 | 显示全部楼层
我听说还有一个open-PNP,PNP这东西系统复杂,楼主牛啊
(6609576)

出0入58汤圆

发表于 2021-8-12 09:52:19 | 显示全部楼层
顺便分享一下我之前设计的自动挤锡浆工具。有用EFD针筒的,也有直接装针筒锡浆的。希望简单的板子能省掉钢网。

但无论哪种都有一个问题还没解决。活塞移动和出锡浆并不同步,延迟很大。估计黏度和气泡都有关系。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
(6607960)

出0入0汤圆

发表于 2021-8-12 10:19:15 来自手机 | 显示全部楼层
本帖最后由 洞洞幺 于 2021-8-12 10:23 编辑

量少就手焊,量多就机器,简单点好。
这个系统太复杂,还得考虑寿命,估计得花不少时间才能完善。
一般自己设计的做样机就手工焊,验证后就让机器批量。
(6607766)

出0入0汤圆

发表于 2021-8-12 10:22:29 | 显示全部楼层
codefish 发表于 2021-8-11 23:17
支持一下楼主的折腾精神。
作为5年前玩过一段时间贴片机的人,现在因为业务转型,已经对贴片机没有太多想法 ...

CNC什么型号 也想整一台玩玩
(6601726)

出10入0汤圆

发表于 2021-8-12 12:03:09 | 显示全部楼层
小型的贴片机能解决取料的问题,那么就没有打样贴片的事情了。
自己贴的好处太多了,唯一不爽的是小型的可靠性不行!
(6601259)

出0入0汤圆

发表于 2021-8-12 12:10:56 来自手机 | 显示全部楼层
牛牛牛,涉及到的技术太多了,建议几个人各司其职,共同开发。
(6599614)

出0入189汤圆

 楼主| 发表于 2021-8-12 12:38:21 | 显示全部楼层
cloudboy 发表于 2021-8-12 09:50
我听说还有一个open-PNP,PNP这东西系统复杂,楼主牛啊

openpnp 完善程度更高,全自动,我这个偏向工具类,半自动
全自动配置会麻烦很多,要配置飞达、要配置器件,体积也大很多

半自动配置简单,导入 kicad 生成的座标文件,放上板子,定位点用方向键微调一下,就差不多可以工作了,元器件不用配置和录入

个人最不喜欢 openpnp 的一点是,它的核心代码是用 java 写的,而我不喜欢 java,没精力去学可有可无的语言
我用的是 python 和裸 javascript,是值得工程师学习和掌握的两个语言
(6599219)

出0入189汤圆

 楼主| 发表于 2021-8-12 12:44:56 | 显示全部楼层
iamseer 发表于 2021-8-12 09:52
顺便分享一下我之前设计的自动挤锡浆工具。有用EFD针筒的,也有直接装针筒锡浆的。希望简单的板子能省掉钢 ...

简单的板子也大多有 mcu,常用的 tqfp、qfn 管脚密,自动挤锡浆难度太高了,精力有限可能要以后再说,有兴趣的人也可以考虑参与做这个配件

接下来,我会先发一个帖子,说一下我平时用钢网和桌面回流焊的一些经验技巧
(6598476)

出0入189汤圆

 楼主| 发表于 2021-8-12 12:57:19 | 显示全部楼层
本帖最后由 dukelec 于 2021-8-12 13:04 编辑
洞洞幺 发表于 2021-8-12 10:19
量少就手焊,量多就机器,简单点好。
这个系统太复杂,还得考虑寿命,估计得花不少时间才能完善。
一般自己 ...


最大的问题是,不同的样机几乎天天有

除了公司业务的各种样机,我业余的一款 pcie 的开发板 cdpga-p1,1/4 巴掌大小都不到,器件也不是很多,贴两三块大半天就没了,贴的过程还很痛苦
开发板这种量又很小,核心 fpga 器件贵,批量备料不现实
而且,主芯片 bga 用手放的话,容易放歪,就算后来推正,焊好后也容易不良,还没法确认是不是推正的时候把锡膏搞乱
有时候,芯片放歪,不敢推正,要把板子锡膏擦掉重新刷,擦掉的时候小过孔等小空隙中还会藏一些锡膏,也容易导致后续不良

jlc 贴片服务初期的时候,基本上也就贴一下电阻电容,其它芯片板子回来自己焊,都很多人需要
用我这个工具,就算各别器件不好自动贴,趁锡膏没过炉,哪怕手贴也比过炉后再焊接方便的多
(6598407)

出0入189汤圆

 楼主| 发表于 2021-8-12 12:58:28 | 显示全部楼层
JLC_机械加工 发表于 2021-8-12 09:48
JLC已 经新到了 一台实验研究用的CNC加工中心(北京精雕的,不是雕刻机,是加工中心,北京精雕有自己开发的 ...

好,感谢,jlc 可以解决 cnc 这个头疼的问题就太好了。
(6594181)

出0入10汤圆

发表于 2021-8-12 14:08:54 | 显示全部楼层
牛,支持一下先。
(6593679)

出0入0汤圆

发表于 2021-8-12 14:17:16 | 显示全部楼层
这个超级好,关注学习
(6591480)

出0入0汤圆

发表于 2021-8-12 14:53:55 来自手机 | 显示全部楼层
本帖最后由 洞洞幺 于 2021-8-12 16:06 编辑
dukelec 发表于 2021-8-12 12:57
最大的问题是,不同的样机几乎天天有

除了公司业务的各种样机,我业余的一款 pcie 的开发板 cdpga-p1,1 ...


兄弟确实精力旺盛,牛!

这么多的项目都量产了吗?
(6588023)

出0入0汤圆

发表于 2021-8-12 15:51:32 | 显示全部楼层
跟进。最近都在做些小板子学习esp32,0402手工贴起来很吃力了,手抖得一批,有个半自动带视觉辅助的微型贴片机确实好很多。
(6574052)

出0入0汤圆

发表于 2021-8-12 19:44:23 | 显示全部楼层
这个厉害!!!
(6566872)

出0入28汤圆

发表于 2021-8-12 21:44:03 | 显示全部楼层
楼主大牛.    几片100来个器件,多为阻容+几个lqfp的板子,需要多久能贴完呢?
(6565822)

出25入4汤圆

发表于 2021-8-12 22:01:33 | 显示全部楼层
dukelec 发表于 2021-8-12 12:44
简单的板子也大多有 mcu,常用的 tqfp、qfn 管脚密,自动挤锡浆难度太高了,精力有限可能要以后再说,有 ...

看到视频锡膏粘的成片都可以。另外脚密的简单的钢网印刷机也刷不好
(6561140)

出0入189汤圆

 楼主| 发表于 2021-8-12 23:19:35 来自手机 | 显示全部楼层
本帖最后由 dukelec 于 2021-8-12 23:54 编辑
GZZXB 发表于 2021-8-12 21:44
楼主大牛.    几片100来个器件,多为阻容+几个lqfp的板子,需要多久能贴完呢?


還沒仔細測過,大概十來秒一個料,還有很大的優化空間,優化好一點應該可以比手貼至少省一半時間,手貼找料、整理料很費時間,而機器在貼片當前物料的時候,我們可以提前準備下一種物料,並行操作,而且以我試用的經驗,還可以利用空隙時間吃一餐外送。

同時貼的板子數量越多越省時間,因為手貼多個板子,要來回小心地移動各個板子位置和角度,不然礙手,機器則不用。
(6553739)

出0入58汤圆

发表于 2021-8-13 01:22:56 | 显示全部楼层
john78 发表于 2021-8-12 22:01
看到视频锡膏粘的成片都可以。另外脚密的简单的钢网印刷机也刷不好

如果不是非常在意锡桥的话,QFP之类的封装横着拉一条就可以。
(6530313)

出0入0汤圆

发表于 2021-8-13 07:53:22 | 显示全部楼层
高手,我只能看看了。。。。。。但是感觉这加工精度玩不好贴片机啊
(6523405)

出0入0汤圆

发表于 2021-8-13 09:48:30 | 显示全部楼层
楼主厉害,这个系统很复杂。
(6520513)

出0入42汤圆

发表于 2021-8-13 10:36:42 | 显示全部楼层
楼主,如果想学习或者参与这个项目的话,是不是直接关注github就行了
(6512147)

出0入0汤圆

发表于 2021-8-13 12:56:08 | 显示全部楼层
支持这个项目,帮顶起,也会一直关注...
(6497548)

出0入42汤圆

发表于 2021-8-13 16:59:27 | 显示全部楼层
楼主,有一个问题,你设计的cdbus,这个有计划流片的吗?我记得哪个帖子看到你说过,现在有出来不?比较关注这个低成本的芯片
(6491218)

出0入189汤圆

 楼主| 发表于 2021-8-13 18:44:57 来自手机 | 显示全部楼层
本帖最后由 dukelec 于 2021-8-13 18:48 编辑
我是一个大白菜 发表于 2021-8-13 16:59
楼主,有一个问题,你设计的cdbus,这个有计划流片的吗?我记得哪个帖子看到你说过,现在有出来不?比较关 ...


歡迎關注 github,有什麼動態,論壇也會更新

合作的一家老牌 CPU 公司,有一款內置 CDBUS 的 CPU 已經回來幾個月了,快公開發布了,獨立 SPI 接口控制器要再晚一點點。
(6488157)

出50入0汤圆

发表于 2021-8-13 19:35:58 | 显示全部楼层
codefish 发表于 2021-8-11 23:17
支持一下楼主的折腾精神。
作为5年前玩过一段时间贴片机的人,现在因为业务转型,已经对贴片机没有太多想法 ...

用贴片机打样是很累的。如果没有后续批量,真不如手工贴。
(6488100)

出0入42汤圆

发表于 2021-8-13 19:36:55 来自手机 | 显示全部楼层
强烈支持一下,机架想做好一点的话我可以帮忙
(6487003)

出10入18汤圆

发表于 2021-8-13 19:55:12 来自手机 | 显示全部楼层
墙裂支持,预定一套
(6478953)

出0入42汤圆

发表于 2021-8-13 22:09:22 | 显示全部楼层
dukelec 发表于 2021-8-13 18:44
歡迎關注 github,有什麼動態,論壇也會更新

合作的一家老牌 CPU 公司,有一款內置 CDBUS 的 CPU 已經回 ...

好的非常期待,持续关注中
(6476704)

出0入189汤圆

 楼主| 发表于 2021-8-13 22:46:51 | 显示全部楼层
本帖最后由 dukelec 于 2021-8-13 22:48 编辑
ibmx311 发表于 2021-8-13 19:36
强烈支持一下,机架想做好一点的话我可以帮忙


欢迎,我刚开了帖子,上传了 3d 原文件,你可以看一下

如果大改的话担心周期太久,怕有人等不急,还有是希望体积保持小巧
(6235085)

出0入0汤圆

发表于 2021-8-16 17:53:50 | 显示全部楼层
简单建议,丝杆换成1204丝杆,国产的已经很便宜了。
(6225337)

出0入0汤圆

发表于 2021-8-16 20:36:18 | 显示全部楼层
liu2006use123 发表于 2021-8-16 17:53
简单建议,丝杆换成1204丝杆,国产的已经很便宜了。

1204丝杆 慢到飞起
(6179315)

出0入0汤圆

发表于 2021-8-17 09:23:20 | 显示全部楼层
flash3g 发表于 2021-8-16 20:36
1204丝杆 慢到飞起

这个项目本来就是不为速度而来的,减少维护,稍提高精度,也是很加分的一个选项,但同时会稍增加重量和体积。
(6176261)

出0入42汤圆

发表于 2021-8-17 10:14:14 来自手机 | 显示全部楼层
什么1204的丝杠,我印象里这种东西还是要有点精度才可以的,毕竟很多器件尺寸很小并且放置要准确。所以虽然不能像造机床那样造,起码10%的努力还是应该有的。但看起来这个东西又是冲着性价比去的。好多人分不清楚玩和挣钱的区别,玩根挣钱的差别是巨大的。
(6150045)

出0入0汤圆

发表于 2021-8-17 17:31:10 来自手机 | 显示全部楼层
搞那种像爱普生的机器手臂是不是更好些,免用丝杆,感觉丝杆太慢了,也许用odrive就可以了。
(6090692)

出0入0汤圆

发表于 2021-8-18 10:00:23 | 显示全部楼层
能挤锡膏不?加上这个功能最好,可以省很多钢网,做一2块验证板时最好
(6089716)

出0入0汤圆

发表于 2021-8-18 10:16:39 | 显示全部楼层
希望你能成功。记得 n多年前几个人搞贴片机,搞了个论坛,然后开源,不断迭代,成为了今天市面上常见的桌面贴片机。然后那几个人关闭了论坛,所有都结束了。后面的人如楼主,重新研究,重做一切。
(6082405)

出0入0汤圆

发表于 2021-8-18 12:18:30 | 显示全部楼层
折腾过贴片机,最后得出一个结论,不如花4W买一台CP45,丝杆机又快又稳定,6头同时吸取飞行瞬间识别,220V有个插座就能用,一定要从专门从事二手翻新维修的贩子手上买,保质期内有问题上门服务,后面上门费1000一次,折腾几次自己也会了,而且飞达便宜,气动的30一个,自己买点易损件,回来修修就能用,小型创业太香了。
(5959660)

出0入0汤圆

发表于 2021-8-19 22:24:15 | 显示全部楼层
zzm24 发表于 2021-8-18 12:18
折腾过贴片机,最后得出一个结论,不如花4W买一台CP45,丝杆机又快又稳定,6头同时吸取飞行瞬间识别,220V ...

DIY贴片机的好处就是自由度高;几年前也考虑;唯一麻烦的是飞达。
比openpnp晚了太多年;缺少配套的驱动版等。动手能力差的基本完不成这些。
(5958218)

出0入0汤圆

发表于 2021-8-19 22:48:17 | 显示全部楼层
JLC_机械加工 发表于 2021-8-12 09:48
JLC已 经新到了 一台实验研究用的CNC加工中心(北京精雕的,不是雕刻机,是加工中心,北京精雕有自己开发的 ...

这有什么好磨合的;靠的是编程师傅;目前使用北京精雕的少了;不像之前做微针测试需要购买的北京精雕(时代的发展;大多厂精度也还行了);使用北京精雕JDP软件的目前比较多;surfmill是后期发展出来的产物。
相比UG;powermill和Mastercam差距还是有的。

一台设备只适合做工件修改;做其他还是不够。

不过北京精雕真的很贵;JDLVM550T_A13S ;报价41~42万;优惠下来37~38万。

对于小型的工厂可以买2.5台其他品牌;其他品牌800*800台面;带刀库的价格在14万到15万。
(5560264)

出0入4汤圆

发表于 2021-8-24 13:20:51 | 显示全部楼层
精度要求多高?
(5548625)

出0入0汤圆

发表于 2021-8-24 16:34:50 | 显示全部楼层
二手机成品机已经下探到万元,楼主还要继续做,我实在是佩服。
(5547355)

出280入4汤圆

发表于 2021-8-24 16:56:00 | 显示全部楼层
pzt 发表于 2021-8-19 22:48
这有什么好磨合的;靠的是编程师傅;目前使用北京精雕的少了;不像之前做微针测试需要购买的北京精雕(时 ...

其实有一个问题我一直在思考,模型相类似,材质类似,那么编写的刀路也就是类似的;
现在一个编程师傅1天处理不了多少模型的刀路,如果以后每天有几百个到上千个模型需要处理,靠编程师傅能做得过来么?
JLC的优势就是数量特别大,那么我们是否可以将已经上机验证过没有问题的刀路模型全部存档,等积累到一定的数量,那么后面来的模型肯定
能找到类似材质,类似形状已加工做的模型;将这个类似模型的刀路调出来,差异的地方改改,是否就不用重新编写刀路了.....,那么编程时间是否会大幅缩短?
当然,还有很多需要考虑和优化的地方,小作坊,小CNC工厂不会去浪费精力研究这些,JLC来做,做一些能促进行业发展的事情,万一做成了呢,哈哈;
北京精雕的机器是比较贵,今年的状况完全是供不应求,能供不应求的产品不能说是没有优势的......站在不同的角度看问题,结果也会不同;
(5400175)

出100入0汤圆

发表于 2021-8-26 09:49:00 | 显示全部楼层
2. 步进电机代码架构重大变更,之前是在变周期中断函数里,通过 IO 口发送脉冲,现在改为固定周期跑加减速规划同时配上位置环 PID,通过 PWM 发送脉冲,细分提到最高也不降速,抖动和噪音骤减。


这个能详细对比描述一下吗?
(5388961)

出0入189汤圆

 楼主| 发表于 2021-8-26 12:55:54 | 显示全部楼层
本帖最后由 dukelec 于 2021-8-26 12:58 编辑
whatcanitbe 发表于 2021-8-26 09:49
2. 步进电机代码架构重大变更,之前是在变周期中断函数里,通过 IO 口发送脉冲,现在改为固定周期跑加减速 ...


之前是:
搞一個 timer 定時器,在定時中斷內,實時規劃 T 型加減速,得出新的速度,然後根據新的速度設置 timer 下一次中斷的間隔時間,timer 中斷的間隔在加減速階段是不斷變化的
脈衝是在中斷內 軟件控制 gpio 輸出的

現在是:
用一個 timer 發送 pwm
再用另一個 32 位的 timer 自動計數 pwm 輸出的脈衝數
再用另另一個 timer 固定週期(5 khz)進入中斷函數以規劃 T 型加減速,以及用 pid(位置環)去更新 pwm 的週期(週期和速度是反比)

pid(位置環)輸入量:T 型加減速規劃出來的目標位置、timer 自動計數 pwm 得到的當前位置;輸出量:pwm 輸出脈衝的速度
(5388526)

出100入0汤圆

发表于 2021-8-26 13:03:09 | 显示全部楼层
dukelec 发表于 2021-8-26 12:55
之前是:
搞一個 timer 定時器,在定時中斷內,實時規劃 T 型加減速,得出新的速度,然後根據新的速度設 ...

谢谢,我再仔细琢磨琢磨
(5157426)

出0入0汤圆

发表于 2021-8-29 05:14:49 | 显示全部楼层
JLC_机械加工 发表于 2021-8-24 16:56
其实有一个问题我一直在思考,模型相类似,材质类似,那么编写的刀路也就是类似的;
现在一个编程师傅1天 ...

你忽略太多;比如人工成本;这点还真比不过小作坊
从我了解来看;不同材料的加个相关参数很难做到标准化
刀具的品质也存在很大的差异化
(5130912)

出0入58汤圆

发表于 2021-8-29 12:36:43 | 显示全部楼层
JLC_机械加工 发表于 2021-8-24 16:56
其实有一个问题我一直在思考,模型相类似,材质类似,那么编写的刀路也就是类似的;
现在一个编程师傅1天 ...

ProtoLabs的模式可以借鉴一下。这家公司在FAQs里面就提到了他们是自动生成刀路的。
Proprietary software automates toolpath generation to decrease manufacturing times and reduce costs.

如果全自动比较困难,我猜也可以尝试半自动。让用户自己生成刀路,由软件保证不撞机,不过载。这样还有个好处是可以让用户准确的定义哪些特征重要,哪些特征不重要。
(5100270)

出0入42汤圆

发表于 2021-8-29 21:07:25 来自手机 | 显示全部楼层
开玩笑,用户代码里要是g0 z-1000.怎么办
(5047667)

出280入4汤圆

发表于 2021-8-30 11:44:08 | 显示全部楼层
pzt 发表于 2021-8-29 05:14
你忽略太多;比如人工成本;这点还真比不过小作坊
从我了解来看;不同材料的加个相关参数很难做到标准化
...

人工成本后面可能不是个事,机械加工现在很多大厂的车间实现了自动生产;我去参观过 北京精雕的自动化生产演示车间,机械手自动装夹,自动在机测量,自动刀库管理都实现了;
前期把毛胚料码放好,机子可以无需人工干预干一天;

不同材料参数肯定不一样,但还是有很多经验可以参考借鉴的,不要追求太高的极限加工效率,一般没问题;
(5047649)

出280入4汤圆

发表于 2021-8-30 11:44:26 | 显示全部楼层
iamseer 发表于 2021-8-29 12:36
ProtoLabs的模式可以借鉴一下。这家公司在FAQs里面就提到了他们是自动生成刀路的。
Proprietary software ...

感谢,我去查查看下;
(5045552)

出0入58汤圆

发表于 2021-8-30 12:19:23 | 显示全部楼层
ibmx311 发表于 2021-8-29 21:07
开玩笑,用户代码里要是g0 z-1000.怎么办

作为一个加工中心上机时间不超过10小时的菜鸟猜一下:

让用户生成刀路那刀路模拟肯定得有。有模拟器的话一般的问题大概也都能模拟出来。 z-1000这种问题应该是好检测的。
(5043288)

出0入58汤圆

发表于 2021-8-30 12:57:07 | 显示全部楼层
JLC_机械加工 发表于 2021-8-30 11:44
感谢,我去查查看下;

Protolabs没怎么具体提他们是怎么干的。

这个视频16~30秒提了一下
https://www.youtube.com/watch?v=ZAQ5ZI1mtKs

这个视频介绍他们的生产流程
https://www.youtube.com/watch?v=hDr54x4HEkU

更多公开信息基本没了。不过Protolabs的主程序员linkedin倒是提供了一些信息:

Responsible for toolpathing, probing, and CAD application integration of Proto Labs' in-house CNC Mill/Turn CAM package. Created DSLs for type-safe G-Code output, algorithms for 3D collision detection and spatial queries, as well as feature detection for feature-based toolpathing. Help refactor large swaths of the C++ application and libraries in order to unify CNC Mill and CNC Lathe support.

Created prototype ML algorithms for instant evaluation of CAD models for cost estimation / manufacturability metrics. Apart from generic geometric features, used fast machining simulation algorithms to inject CNC machinability constraints into the developed models. A variant of the machining simulation I developed is also used for toolpath verification and optimization in internal applications.

I developed several enhancements to Proto Labs' MIM (metal injection molding) and Thixomolding automatic quoting process - algorithms for estimating the quantity of MIM parts that fit in a sinter tray, and for estimating the maximum material flow length during magnesium casting. Implemented high-performance interactive collision detection used while designing machining fixtures for molded parts.

My first experience in toolpath algorithms was to improve automatic tool selection and to vary tool feed rates based on cut types. Developed interactive visualization for uncut material during automatic and manual tool selection.

另外大概提一下我比较常用的刀路软件HSMWorks,这是autodesk家的产品,对于小用户的三轴2.5D加工是免费的,Fusion 360里集成的版本支持免费3D加工。Autodesk家的好处是各种材料数据库相当完备,而且旗下有instructables提供完善的教程。你们也可以考虑一下联系Autodesk的国内办公室看看有没有办法直接获得一些方案,或者是把下单集成到CAM功能里去,节省加工端的人力,也节省沟通成本。
(5040902)

出0入0汤圆

发表于 2021-8-30 13:36:53 | 显示全部楼层
有成品了没? 可以搞台折腾一下。 机械不懂, 电子 可以看下有没有优化的空间。
(4533259)

出0入0汤圆

发表于 2021-9-5 10:37:36 | 显示全部楼层
每次手工焊板子,都会想年纪大了手抖可如何是好。楼主这样的半自动辅助工具正好可以解决手抖的问题
(4486033)

出0入85汤圆

发表于 2021-9-5 23:44:42 来自手机 | 显示全部楼层
牛,大工程
(4270037)

出0入0汤圆

发表于 2021-9-8 11:44:38 | 显示全部楼层
围观,啥时候出套件啊,搞一套玩玩
(4257860)

出50入0汤圆

发表于 2021-9-8 15:07:35 | 显示全部楼层
dukelec 发表于 2021-8-13 18:44
歡迎關注 github,有什麼動態,論壇也會更新

合作的一家老牌 CPU 公司,有一款內置 CDBUS 的 CPU 已經回 ...

能透漏一下CPU公司或者芯片的型号吗?
(4070688)

出0入189汤圆

 楼主| 发表于 2021-9-10 19:07:07 | 显示全部楼层
本帖最后由 dukelec 于 2021-9-10 19:09 编辑
angler12 发表于 2021-9-8 15:07
能透漏一下CPU公司或者芯片的型号吗?


Ingenic x1600


樓上等套件的還要再等一下下,順便彙報一下進展

稍微整理了一下 gui 代碼,readme 稍微寫了一下
沒有硬件時,gui 現在也可以預覽和試運行

步進電機驅動已經改好板,改成 molex 5268 座子,485 改成兩個座子,一進一出方便接線

攝像頭板也要改 molex 5268 座子,這個等週末改一下
usb 轉 485 的板子小型化,改 stm32g0b1kbt6 正在進行中(目前用 ket6 代替),因爲芯片有 type-c 的 power delivery 控制器,打算用起來,研究花了一點時間,如果可行,就可以省掉額外的 12v 電源了

然後熱心壇友 lhaoyue 正在幫我畫氣泵的板子,打算同時支持 傳統氣泵 和 超聲波微型氣泵,之前的氣泵控制器是我拿其它板子飛線的,等進展多一點可能要專門開個帖子
(4062093)

出50入0汤圆

发表于 2021-9-10 21:30:22 | 显示全部楼层

感谢,正好有用X1000E,在评估X2000
(2017920)

出0入0汤圆

发表于 2021-10-4 13:19:55 | 显示全部楼层
目前进展如何?
(1977774)

出0入189汤圆

 楼主| 发表于 2021-10-5 00:29:01 | 显示全部楼层

最近板子都升級成 2 路座子,方便串聯,usb 轉 485 的板子也重新搞了一個小的,前幾天貼片的時候,都快貼好了(圖中已經把貴重器件回收了),
才發現 mcu 32 腳的和 48 腳的竟然一樣大,尷尬了,只能換成 48 腳的 qfn 封裝,才能放的下,但是 qfn 封裝的現在還買不到
(目前的 32 腳的型號是:STM32G0B1KET6,想換成 qfn48 腳的 STM32G0B1CCU6)

電機、攝像頭,以及 usb 轉 485 板子的 3d 圖:


usb 轉 485 老版本和新版本對比:


因爲我還在頭疼 usb 轉 485 的 mcu,壇友負責的氣泵的板子我還沒有過問進度

usb 轉 485 不行的話就只能先用老的湊合,老的用的 STM32F105RBT6 也很難買,很貴
然後,我接下來還有幾個板子要貼片,趁機再調試一下,主要是精度方面還有一些小問題

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
(1920312)

出0入0汤圆

发表于 2021-10-5 16:26:43 | 显示全部楼层
dukelec 发表于 2021-10-5 00:29
最近板子都升級成 2 路座子,方便串聯,usb 轉 485 的板子也重新搞了一個小的,前幾天貼片的時候,都快貼 ...

我有团队,如果机械部分或整机组装调试想外包,可以找我们,当然在商言商,我们需要合理的利润
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2021-10-27 21:51

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表