DIDADI 发表于 2009-11-2 20:16:15

开源一个ourDEV的上位机软件吧,这样就可以抛弃CopperCAM

基于大家对CopperCAM生成刀路时的等待,和使用中对圆形刀路的走刀时的煎熬。
也有人要有想法要把CopperCAM废掉,这是一个能刺激人使用阿莫机器来雕PCB的好主意。雕其他物件当然还是MACH。

我使用过中月的上位机,不用说,它是有优点的。
中月机器的上位机是不需要相关的CAM的,只要 PROTEL 2.8 ASCII格式的PCB文件,导入后,自动生成相关的控制文件,不知

是不是G码?

但我喜欢阿莫机器的小巧,低价,很想个人拥有一台。
好马配好鞍,一定要有一个轻巧实用的上位机来与之相配。
正题:
1、中月的上位机,导入快,所能打开的PROTEL 2.8 ASCII格式的PCB文件在多个PCB编辑软件中都可以导出。DXP是一款比较开放的软件,用它能打开的格式,当然也能导出为PROTEL 2.8 ASCII,这个方法我用了很多遍,没有发现有错。
2、雕板时,可以将所有不需要的铜皮全部清光。(当然这一条可以做可选,但怕撕皮的一定想要此功能)

今天找来一个PROTEL 2.8 ASCII文件的内容格式,没有完全看透,中月用这个格式,也是因其中有些很明了的图形描述,层描述,基于此,我们也就可以用此来编写我们自己的上位机软件了,或许有现成的读这类格式的DLL(还没动手就想偷懒了)。

本人有一些DELPHI的基础,但只会用串口,对于图形处理不会,所以这个软件我个人是完不成了。
希望阿莫能用网站开源的力量来促成此上位机的实现,同时也实现我个人的目的。软件完成我也攒一台JJ。
先附上一个<Protel99se PCB ASCII Format Reference>点击此处下载 ourdev_498863.pdf(文件大小:164K) (原文件名:Protel99SE_PCB_ASCII_File_Format.pdf)

DIDADI 发表于 2009-11-2 20:32:49

自己沙发。

中月的机器,在TOP或是BOTTOM上的文字是不能雕出来。除非你用其他工具炸成一根根线后贴入到PCB中的。
唉没有丝印连加个标识都不带的。

还有是否加入一个中途断刀继续的,刀路回车功能。(且中间要可插入调刀高度的动作)。
对于有撕皮爱好的,可以设为只走刀路的方式雕板。./emotion/em040.gif
对于有些孔可以调为先加工,或是后加工,即可以设定加工先后次序。我们在做DC插座的长孔时,PROTEL只能在KEEPOUT层中加方框,但这样会使得刀路软件处理时当成边,在最后割边的时候处理,所以就不能在前面与过孔一起沉铜了。我现在是可以用电镀方式来沉铜的。不知这种装备用在家里用,是否会引起电闸跳闸?

kyughanum 发表于 2009-11-2 20:42:19

看起来不错!

yeshe 发表于 2009-11-2 20:47:29

有兴趣,但是不会

wajlh 发表于 2009-11-2 20:49:17

估计没有那么好弄

chrysler 发表于 2009-11-2 21:59:46

支持LZ的想法,如果能有一款简单智能的上位机软件,那么就算是菜鸟也能在极短的时间内学会雕刻PCB

DIDADI 发表于 2009-11-2 22:12:08

呵,厂里的导出来来,今天在站内找到的软件下载地址,我用的就是这个。
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3633293&bbs_page_no=3&bbs_id=1027
可以离线分析刀路,各位可以用此软件打开一个PROTEL 2.8 ASCII格式的PCB,点击此处下载 ourdev_498960.rar(文件大小:36K) (原文件名:Z80 Processor Board.rar) 这里的内容是PROTEL99自带的例子。
打开这个PCB时有些流动感,但是我在厂里打开一个PCB没有这样严重的“流动”感呀。想不通,我这本本,怎么也比厂里淘汰级的台机强吧。显示完成应该是刀路生成了。

chenshaofei 发表于 2009-11-2 22:21:47

有明确文件格式和需求的话,我有兴趣给大家做一个。

abuzhu 发表于 2009-11-2 22:28:27

7楼的,顶啊!

大伙并肩子上,把7楼的大侠顶起来。

据我所知,pcb加工文件标准的应该是GERBER文件,不管是通用性还是精度都好,而且是便于转换成加工用的格式的。建议7楼大侠从这个入手。不过这是我个人的建议,还要看大家的意见。

chenshaofei 发表于 2009-11-2 22:40:41

谢谢8楼,那就先研究一个GERBER文件。之前做了很多PCB板,还真没有研究过它的格式。

DIDADI 发表于 2009-11-2 22:47:46

LS很好,你可以打开我的上一个贴中所附的地址,其中有软件,安装后可以离线运行,我的上一个贴还有要打开的文件。
功能大体上都能看出来。界面和刀路完成后,就只剩驱动JJ了。
至于驱动阿莫机器的接口指令要看阿莫是否给了。按理讲阿莫的JJ接口指令也是公用的,他的JJ可以用常用的CopperCAM驱动就说明了这一点。
自己找总是麻烦,最好是阿莫能够给出。
要用并口哦。
软件基本功能同附带的软件即可,网站的兄弟们还可以再想像一下,自己还需什么功能。这里有大牛主刀哦。./emotion/em083.gif
界面要有ourDEV风格。
能开源就最好不过了。让我们也学习一哈并口。./emotion/em105.gif./emotion/em105.gif

DIDADI 发表于 2009-11-2 22:53:23

刺激一下,中月的软件主文件没有多大,100K,其他就是附件的几个DLL。不知还有什么要紧文件件藏在什么角落。
http://cache.amobbs.com/bbs_upload782111/files_21/ourdev_498973.JPG
(原文件名:中月软件文件列表.JPG)

chenshaofei 发表于 2009-11-2 22:53:30

支持开源,接口指令也是一个关键,应该也是通用的。

freemanw 发表于 2009-11-2 22:55:49

很好的想法,顶一个

McuPlayer 发表于 2009-11-2 22:57:07

几个DLL只能说明它是用VC开发的

chenshaofei 发表于 2009-11-2 22:57:46

回11楼,一些是MFC类库,BTW,didadi是摩尔斯码吗?

zcllom 发表于 2009-11-2 22:58:00

坛主还没有出来现身说法,应该正在组织文字。。。。
一会我们将看到洋洋洒洒的一篇回复出来。

McuPlayer 发表于 2009-11-2 23:14:42

【8楼】 abuzhu 白沙
据我所知,pcb加工文件标准的应该是GERBER文件,不管是通用性还是精度都好,而且是便于转换成加工用的格式的。建议7楼大侠从这个入手。
----------------------------------------------
同意白沙的意见

DIDADI 发表于 2009-11-2 23:53:08

有没有专业从事线路板加工的兄弟出来解释一下GERBER。GERBER中的大部分文件是用来操作光绘机的,只有DRILL是用来操作铣刀的(或是其他刀具)。不知操作光绘机的部分能否分解出刀路来。

还有一点,有些人/有些时候生成的GERBER,同一层会生成几个文件,所以用GERBER来操作,一定那种合并好层文件的。
多余的文件(不用/不能雕 的层)不需要导入,只用“TOP”“BOTTOM”“DRILL”几个文件就可以了。

gzhuli 发表于 2009-11-3 00:12:11

gerber规范叫RS-274X,g-code规范叫RS-274D,看名字就知道关系密切,呵呵。
如果不需要雕空白的铜皮,从gerber转成g-code难度应该不大,雕空白的刀路生成是考验算法的环节,直接影响雕刻速度。

armok 发表于 2009-11-3 00:34:27

abuzhu 发表于 2009-11-3 00:43:54

上传个GERBER文件数据格式,GERBER文件是公开的数据文件格式,跟任何一种EDA软件都没有授权关系,而几乎所有的EDA软件都支持生成GERBER文件,正好干这个。

点击此处下载 ourdev_498997.pdf(文件大小:195K) (原文件名:Gerber.pdf)

armok 发表于 2009-11-3 01:00:12

lhyj7080 发表于 2009-11-3 01:29:26

从ARMOK的说话就知道。。armok现在处处小心哈哈、、、

不错。。。学习

gzhuli 发表于 2009-11-3 01:36:10

支持gerber就好了,相当于自己写个CopperCAM,还是有可能的。

armok 发表于 2009-11-3 01:55:54

DIDADI 发表于 2009-11-3 07:27:40

一大早就看论坛,看看吆喝结果,你们说的是实情。厂里也被PROTEL钓过,不过个人就没想那么多,目前我还不会有什么工作室之类的,可能坛里的哥们多数是小老板了,是要考虑一下这些个问题。
PROTEL能打开其他软件格式的文件 应该是有原因的,因为它被人要抛弃了,所以它想方设让人想它,这样看来一不小心成为一个超级转换工具了,我们用CANDENCE做的文件就是用DXP转成PCB 2.8 ASCII格式的。

期待啊,可能这个期待的上位机软件短期内是实现不了了。

aleyn 发表于 2009-11-3 08:43:39

只要“用心,肯花时间”,这东西并不难做。

难的是,现在多数能做的,都需要养家糊口。没有利益去驱动的话,单靠一腔热情,很快就会变成三分钟热度而已。

jjtony 发表于 2009-11-3 14:15:46

村长说得真对

armok 发表于 2009-11-3 14:22:52

kmingroy 发表于 2009-11-3 18:46:19

阿莫為人做事果真謹慎.
我們要發展,真的首先要學會尊重別人的勞動成果,
維護別人的知識產權,也只有這樣才能做大.
個位lz也不要有想法子去倒別人的軟件.
可能能滿足自己的一時之快,
當有一天D版大行其道了,
原創也可能因此倒掉.
這樣一來誰還會去開發軟件.
永遠無法改變洋軟件在中國大行其道的局面.

xiaolei0428 发表于 2009-12-26 17:33:42

mark

Argee 发表于 2009-12-27 01:46:02

开源软件项目,在国外就行,在国内就太难了。现在用的很多EDA,如gtkwave就是免费开源的阿!!

不扯国情了,我觉得坐coppercam还是可行的。一只用着coppercam还真不知道他是不是免费的,如果是的话,还是找个替代品好。

白沙的gerber规范,只是个应用距离感觉,有完整规范吗,如果再有个g-code参考规范,就好了。

presto 发表于 2009-12-27 07:22:21

板子不大可以用kicad http://www.lis.inpg.fr/realise_au_lis/kicad/

DSP_2812 发表于 2009-12-27 14:50:32

mark

hithyy 发表于 2010-8-12 13:26:23

村长说的对,这东西做出个雏形来很容易,但是要做的比copperCAM好,得花很多功夫。
没有经济驱动,很难搞的出来,况且又破解的CopperCAM好用,就更不愿意动手了。

tdunam 发表于 2010-8-19 02:02:33

mark
页: [1]
查看完整版本: 开源一个ourDEV的上位机软件吧,这样就可以抛弃CopperCAM