一种兼容多型号3d打印机的远程控制系统的制作方法

文档序号:8921986阅读:428来源:国知局
一种兼容多型号3d打印机的远程控制系统的制作方法
【技术领域】
[0001]本发明涉及3D打印机技术领域,更具体而言,涉及一种兼容多型号3D打印机的远程控制系统。
【背景技术】
[0002]目前市面上的3D打印机型号众多,不同品牌甚至不同型号的打印机都要通过不同的打印控制系统进行管理,当需要管理多台3D打印机,或者需要打印多份3D模型时,就需要频繁在各种管理平台中进行操作,而这些管理平台界面不一,大大增加了使用难度。随着3D打印机的普及,国内外的各个厂商都在研发各种类型的3D打印机,目前的3D打印机管理系统有一个很明显的问题:碎片化。只有很小一部分打印机使用了开源的应用,许多使用的是自制的解决方案,效果参差不齐,特别是一些小型公司开发的管理软件非常简陋、难以使用。
[0003]目前市面上在售的3D打印机一般都有相对应的配套管理软件,通过对应的配套管理软件来管理3D打印机,这些管理软件一般都是该款打印机生产厂家自行开发的,也有部分采用了开源的方案。
[0004]现有3D打印机管理系统各成一派,碎片化严重,且不同厂家的管理软件各不相同,甚至同一厂家的软件都互不兼容,在多台不同型号的3D打印机部署的环境中,这种问题尤为突出,在实际环境中,还发生过不同型号打印机的管理软件互相冲突的情况。
[0005]因此,有必要对现有技术中所存在的不足进行改进。

【发明内容】

[0006]为了克服现有技术中所存在的不足,提供一种兼容多型号3D打印机的远程控制系统。该控制系统可以通过控制模块管理多台不同品牌不同型号的3D打印机,同时PC端还有配套的管理软件,用来对3D模型进行查看、修改,将3D模型剥离为纯2D模型号后发送至网络队列,然后通过控制模块的调度,根据接入控制模块的打印机型号,调用该种型号打印机的打印通讯协议,把不同的模型交给相应的3D打印机进行打印。
[0007]为了解决上述技术问题,本发明采用的技术方案为:
一种兼容多型号3D打印机的远程控制系统,包括接收端、采集模块和PC端,所述接收端、采集模块和PC端依次连接,所述采集模块和PC端之间还设置有转换模块和控制模块,所述转换模块一端与采集模块连接,另一端与控制模块连接,所述控制模块与PC端连接。
[0008]所述接收端和采集模块可以设置有多个,且呈一一对应关系。
[0009]所述控制模块与PC端之间还设置有无线发射接收模块。
[0010]所述PC端可以有多个,分别通过无线发射接收模块与控制模块连接。
[0011]本发明与现有技术相比所具有的有益效果为:
本发明为3D打印机提供了一种标准化可使用的环境,确保任何时候用户需要打印3D模型时,看到的是完全一样的界面和功能,用户只需简单地上传文件并打印出来,特别是对于拥有多个品牌、多个型号3D打印机的用户,可以通过网络用一个统一的界面完成对所有3D打印机的管理。
[0012]本发明还具有如下优点:1、支持众多型号3D打印机,兼容性好,2、通过网络管理调度打印任务,使用方便,3、用户界面友好、统一,学习难度低,适合推广。
【附图说明】
[0013]下面通过附图对本发明的【具体实施方式】作进一步详细的说明。
[0014]图1为本发明的控制系统连接示意图;
图2为本发明PC端软件通信流程图;
图3为本发明驱动程序流程图。
[0015]图中I为接收端、2为采集模块、3为PC端、4为转换模块、5为控制模块、6为无线发射接收模块。
【具体实施方式】
[0016]下面实施例结合附图对本发明作进一步的描述。
[0017]一种兼容多型号3D打印机的远程控制系统,包括接收端1、采集模块2和PC端3,所述接收端1、采集模块2和PC端3依次连接,所述采集模块2和PC端3之间还设置有转换模块4和控制模块5,所述转换模块4 一端与采集模块2连接,另一端与控制模块5连接,所述控制模块5与PC端3连接。
[0018]所述接收端I和采集模块2可以设置有多个,且呈一一对应关系。
[0019]所述控制模块5与PC端3之间还设置有无线发射接收模块6。
[0020]所述PC端3可以有多个,分别通过无线发射接收模块6与控制模块5连接。
[0021]下面实施例仅为本发明的具体实施例,并不限制本发明所保护的范围。
[0022]I)模型加载与切片
首先从PC端加载一个stl或者其他格式的3D模型文件,这里以stl格式为例,PC端控制软件分析该stl文件,起始的80个字节是文件头,用于存贮零件名;紧接着用4个字节的整数来描述模型的三角面片个数,后面逐个给出每个三角面片的几何信息。每个三角面片占用固定的50个字节,依次是3个4字节浮点数(角面片的矢量),3个4字节浮点数(I个顶点的坐标),3个4字节浮点数(2个顶点的坐标),3个4字节浮点数(3个顶点的坐标),最后2个字节用来描述三角面片的属性信息。一个完整二进制STL文件的大小为三角形面片数乘以50再加上84个字节,总共134个字节。分析完成后,利用切片算法对模型文件进行二维切片,二维切片中包含每个点的打印信息和支架信息。
[0023]2)打印指令和切片发送
无线发射接收模块工作在2.4GHz/5GHz频率,符合IEEE 801.1lac的无线传输要求,PC管理端可以通过该模块和控制模块进行连接,也可以通过有线网络进行连接。
[0024]切片完成后,将二维切片和打印指令(包括打印机选择、材料信息、尺寸等)通过无线发射接收模块或者有线网络发送至控制模块。和控制模块建立socket连接后首先发送一个打印请求数据包,等待控制模块发回响应包后发送打印指令和二维切片。如果发送3次请求包无响应,则认为控制模块出错,程序抛出异常
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1