python 控制雕刻机_GitHub - cdhigh/PrinterCnc: 废打印机改装的大行程“雕刻机”,可以制作PCB。...

该项目将废打印机和扫描仪组件改造成雕刻机,支持大行程,可制作PCB。使用Python编写上位机,具备GUI界面,能解析Gerber指令,具备模拟功能。固件支持软件消回差,配备易驱动步进电机控制器。用户可使用Eagle等PCB设计软件导出Gerber文件直接打印。
摘要由CSDN通过智能技术生成

PrinterCnc

这个项目的灵感源于 https://github.com/themrleon/OpenCdNC ,但代码和实现完全不同,forked其仓库只是致敬其创意。

因为光驱行程太小,不实用,不好玩,我没有兴趣采用光驱制作,为此,使用了一个废打印机框架和扫描仪组件改成了一个超低成本的大行程雕刻机。

特性

我的固件和原项目的固件差别很大,命令接口不一样,并增加了一些扩展命令,支持软件消回差,省掉硬件消回差的麻烦。

我这个项目最大的特点就是行程大,实际行程超过一张A4纸。

另一个特点就是上位机,带GUI界面,功能比较全面,能解析常用的Gerber指令代码,基本上覆盖业余DIY制作PCB的常用指令,故可以直接在各种PCB软件中直接设计PCB,然后导出RS274X_GERBER文件即可直接使用,不需要像原项目一样先导出为图像然后再导入(用打印图像的方式打印PCB会丧失一些精度,而且也不方便)。

此项目的上位机还带了一个简单的模拟器,可以在下发到控制板之前先看看效果和排版位置什么的。为了仿真,模拟器和控制板原理都是一样的,都是用海量的水平线和垂直线组合出任意图案。也是因为此原理,所以此模拟器很慢,不过有时候还是有用的,看你的需要了。

当然了,也不是没有缺点,因为碍于小步进电机的性能,速

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值