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

news/2024/10/20 5:33:47/

PrinterCnc

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

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

特性

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

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

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

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

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


http://www.ppmy.cn/news/381647.html

相关文章

雕刻机主轴安装注意事项

雕刻机主轴是这个行业相对比较精准的称呼,因为地方的差异所以可能叫法都不太一样,有些地方简称高速主轴,有些地方简称雕刻机用主轴,有些地方称呼为雕刻机电主轴等等其实都是一样的。下面是关于雕刻机主轴基本特点的介绍&#xff0…

Javascript面试常问知识点

文章目录 1. ES6 常用的一些特性2. JS 类型检测的方法2.1 typeof 操作符:2.2 instanceof 操作符:2.3 Object.prototype.toString() 方法:2.4 Array.isArray() 函数: 3. 本地存储方式cookieWeb Storage(localStorage 和…

笔记本触摸板没反应?1分钟,快速解决!

案例:在使用笔记本电脑时,我喜欢使用触摸板进行一些电脑上的操作。但是最近我的触摸板突然没反应,不能使用。有小伙伴知道这是什么原因吗?该如何解决呀? 笔记本电脑已经成为我们日常生活和工作中不可或缺的工具。然而…

关于 ONLYOFFICE 的安卓 Android 手机版

关于 ONLYOFFICE 的安卓 Android 手机版 功能特性 移动视图密码保护形状填充及自定义从桌面创建文档的快捷操作自动黑暗主题功能云连接 Seafile、百度盘使用应用安装 推荐!开源软件本身的官方网站下载安装 关于 ONLYOFFICE,我之前写过多篇文章从方方面面…

MindManager 2022快捷键大全

快捷键大全 一、格式快捷键 ① CtrlB 将字体加粗 ② CtrlU对选定文本加下划线 ③ CtrlI使选定文本变成斜体 ④ CtrlShift.增加字体大小 ⑤ CtrlShift,减小字体大小 ⑥ CtrlShiftF更改字体颜色 ⑦ CtrlShiftS对选定文本应用删除线效果 ⑧ CtrlShiftC填充所选主题的背景颜色 ⑨ C…

深入理解多层感知机(MLP):原理与代码解析

文章目录 1. MLP的原理1.1 结构1.2 激活函数1.3 前向传播1.4 反向传播算法 2.MLP分类任务应用3.参考文献: 多层感知机(MLP)是一种经典的神经网络模型,由多个神经元层组成。它的结构和功能使其成为深度学习中的重要组成部分。MLP在…

Hadoop面试题十道

问题 1:Hadoop是什么? 答案:Hadoop是一个开源的分布式计算框架,用于处理大规模数据集的存储和处理。它基于Google的MapReduce和Google文件系统(GFS)的思想,旨在解决大数据量的处理和分析问题。…

2022年「博客之星」参赛博主:落寞的魚丶

诚信五星,五星必回⭐⭐⭐⭐⭐ (https://bbs.csdn.net/topics/611387242?spm1001.2014.3001.6377)诚信五星,五星必回⭐⭐⭐⭐⭐