摘要
针对目前基于Marlin的3D打印机没有内置网络接口的问题,比较了当前流行的基于ARM的网络接口方式,调研了不同类型的网络接口和平台,提出了集成基于W5x00的嵌入式以太网控制器作为3D打印机云接口的方案和设计方法,并对硬件设计和软件设计作了深入的探讨和研究。对系统的硬件接口、系统软件架构与功能设计等关键技术作了深入和系统的研究。这种方法能够满足客户要求的100 kbit/s以上的传输速度需求,并具有兼容性好、开发周期短、成本低、占用空间小等优点。基于TCP/IP标准的通信协议,可方便地使用手机或者计算机上的TCP客户端软件进行连接和控制,用作云制造的接口。该方案不仅适用于Marlin系统,也可以作简单改动以匹配其他类型的3D打印机固件系统。
Aiming at the problem that the 3D printer based on Marlin has no built-in network interface,the current popular network interface based on ARM are compared,and different types of network interfaces and platforms are investigated,and the scheme and design method of integrating embedded Ethernet controller based on W5x00 as 3D printer cloud interface are proposed,and deep discussion and research on hardware software design is done.The key technologies of hardware interface,system software architecture and function design are deeply and systematically studied.This method can meet the customers’requirements of transmission speed above 100 kbit/s,and has the advantages of good compatibility,short development cycle,low cost and small space occupation.The communication protocol based on TCP/IP standard can also be easily connected and controlled by the TCP client software in mobile phone or PC,and can be used as the interface of cloud manufacturing.This scheme is not only suitable for Marlin system,but also can be altered simply to match other types of 3D printer firmware system.
作者
朱文琦
ZHU Wenqi(College of Automation Engineering,Henan Polytechnic Institute,Nanyang 473000,China)
出处
《自动化仪表》
CAS
2021年第9期75-79,共5页
Process Automation Instrumentation
基金
河南省南阳市科技攻关计划基金资助项目(KJGG048)。