一种基于Arduino的PCB线路打印控制系统的制作方法

文档序号:11563134阅读:249来源:国知局

本实用新型属于集成控制领域,特别涉及一种基于Arduino的PCB线路打印控制系统。



背景技术:

随着我国制造业的升级转型,在庞大的电子领域中,PCB(Printed Circuit Board,印刷线路板)以无可取代的位置引领行业的发展。

传统的PCB制作方法都面临着高耗能、高污染、耗时长等问题,严重制约了其发展空间。所以有人提出了PCB线路打印机控制系统这一概念。据调查,现有技术中还没有一种方便的易开发的PCB线路打印控制系统,因此,设计一种方便易用的PCB线路打印控制系统就成为亟需解决的问题。



技术实现要素:

本实用新型的目的在于克服现有技术的缺点与不足,提供一种基于Arduino的PCB线路打印控制系统,具有易操控,运行速度快,控制电路简单,抗干扰能力强的优点。

本实用新型的目的通过以下的技术方案实现:一种基于Arduino的PCB线路打印控制系统,包括Arduino单片机模块和主控板,二者之间通过串行通信接口电路进行通信;Arduino单片机模块还连接有步进电机驱动板,步进电机驱动板与步进电机相连,步进电机进一步连接有一体化打印模块;

主控板传输打印指令给Arduino单片机模块,Arduino单片机模块通过控制步进电机来控制一体化打印模块实现线路的打印。

优选的,Arduino单片机模块包括Arduino单片机、下载接口电路和SD卡模块,下载接口电路和SD卡模块分别与Arduino单片机连接。

具体的,SD卡模块储存有PCB图转换的G代码。

进一步的,通过下载接口电路在Arduino单片机烧写入能执行G代码的内核。

优选的,一体化打印模块包括分别与步进电机连接的导电液体喷出装置、打印头和激光发射器。

优选的,所述PCB线路打印控制系统还包括显示模块,显示模块与主控板相连。

具体的,所述显示模块为液晶显示器、LCD或者LED数码管中的任意一种。

优选的,所述PCB线路打印控制系统还包括原点复位检测电路,原点复位检测电路与主控板相连。

优选的,所述串行通信接口电路为提供TTL电平形式的串行接口。

优选的,所述主控板为stm32最小系统板。

优选的,步进电机采用单轴42步进电机,步进电机驱动板采用A4988驱动板。

本实用新型与现有技术相比,具有如下优点和有益效果:

本实用新型的PCB线路打印控制系统采用主控板+Arduino单片机+打印模块的结构,主控板可接收发送相关指令,Arduino单片机实现定位和复位功能。同时,Arduino单片机模块还包括一储存有PCB图转换的G代码的SD卡模块,让Arduino单片机读取后控制步进电机来控制打印头实现线路的打印,具有易操控,运行速度快,控制电路简单,抗干扰能力强的特点。

附图说明

图1为本实施例PCB线路打印控制系统的电气连接示意图。

具体实施方式

下面结合实施例及附图对本实用新型作进一步详细的描述,但本实用新型的实施方式不限于此。

如图1所示,一种基于Arduino的PCB线路打印控制系统,包括Arduino单片机1、主控板2、串行通信接口电路3、步进电机驱动板4、下载接口电路5、SD卡模块6、显示模块7、原点复位检测电路8、步进电机9和一体化打印模块10。

所述步进电机驱动板4、下载接口电路5、SD卡模块6和串行通信接口电路3均与Arduino单片机1相连,步进电机9与步进电机驱动板4相连,一体化打印模块10与步进电机9相连,串行通信接口电路3与主控板2相连,主控板2与显示模块7、原点复位检测电路8相连。一体化打印模块包括分别与步进电机连接的导电液体喷出装置、打印头和激光发射器。

步进电机9采用单轴42步进电机。

步进电机驱动板4采用A4988驱动板。

串行通信接口电路3采用提供TTL电平形式的串行接口。

显示模块7可以采用12864液晶、LCD1602或者LED数码管中的任意一种。

Arduino单片机1为PCB线路打印系统的底层控制核心,主控板2作为上层控制板,在本实用新型中,采用运行速度快,抗干扰能力强的Arduino UNO 328作为控制核心,采用稳定性高的stm32最小系统板作为上层控制板。通过下载接口电路5在Arduino单片机1烧写入能执行G代码的内核。主控板接收打印头的位置信息,传输指令给Arduino单片机,Arduino单片机实现快速定位和复位,除此之外,SD卡模块储存PCB图转换的G代码,让Arduino单片机读取后控制步进电机来控制一体化打印模块实现线路的打印。

所述PCB线路打印控制系统开始工作时,原点复位检测电路8检测打印头的起始位置是否在所述PCB线路打印控制系统的原点,若不在,原点复位检测电路8会输出高电平给主控板2的一个IO脚,主控板2接收到这个信号后通过串行通信接口电路3与Arduino单片机1通信,发出指令给Arduino单片机1,Arduino单片机1接收到指令再输出TTL电平信号给步进电机驱动板4,进而驱动步进电机9使其带动一体化打印模块10回到原点,同时主控板2传输指令给显示模块7显示所述系统的运行状态。

所述PCB线路打印控制系统的一体化打印模块10回到原点,主控板2通过串行通信接口电路3发出开始指令给Arduino单片机1,Arduino单片机1读取SD卡模块6的由PCB图转换的G代码,输出TTL电平信号给步进电机驱动板4,驱动步进电机9转动,进而控制一体化打印模块10移动,一体化打印模块10的导电液体喷出装置喷出导电液体,在所述PCB线路打印控制系统的X、Y平面打印出PCB线路。与此同时,步进电机9带动一体化打印模块10的激光发射器移动,激光发射器射出激光烧结线路使其凝固在基板上,完成PCB线路的打印。之后Arduino单片机1通过串行通信接口电路3发出结束指令给主控板2,主控板2接收到结束指令后传输指令给显示模块7显示所述PCB系统线路打印完毕。

上述实施例为本实用新型较佳的实施方式,但本实用新型的实施方式并不受上述实施例的限制,其他的任何未背离本实用新型的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本实用新型的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1