桌面 3D打印机控制系统的设计与实现
第33卷第10期 计算机应用与软件 Vol33No.10
2016年10月 ComputerApplicationsandSoftware Oct.2016
桌面3D打印机控制系统的设计与实现
刘 晋 步亚男 金禹含 苏 臣
(辽宁师范大学计算机信息与技术学院 辽宁大连 116000)
摘 要 目前市场上的桌面3D打印机的控制系统基本都是国外开发的开源控制系统,因此有必要开发一款3D打印机的控制系
统。该控制系统下位机程序运行在arm处理器和 COS环境下,上位机控制软件是在微软的WPF框架下通过c#语言开发的。系统
μ
工作过程为:上位机软件读取并处理文件中读取的命令,然后通过串口发送到下位机,下位机接到命令后对命令进行处理并控制步
进电机的运动。最后系统经过调试运行,虽然在打印效果和机器运行速度上没有显著提高,但是这是一种新的尝试,证明了该控制
系统的可行性。
关键词 3D打印 armstm32 COSWPF
μ
中图分类号 TP3 文献标识码 A DOI:10.3969/j.issn.1000386x.2016.10.072
DESIGNANDIMPLEMENTATIONOFDESKTOP3DPRINTERCONTROLSYSTEM
LiuJin BuYa’nan JinYuhan SuChen
(CollegeofComputerandInformationTechnology,LiaoningNormalUniversity,Dalian116000,Liaoning,China)
Abstract Mostofthedesktop3Dprintercontrolsystemsonthemarketarebasicallytheopensourcesystemdevelopedbyothercountries.
Thereforewedecidedtodevelopa3Dprintingcontrolsystemwiththehelpofourtutor.Thelowercomputerincontrolsystemoperatesits
programonarmprocessorandintheenvironmentofCOS,andthecontrolsoftwareoftheuppercomputerisdevelopedbyc#inWPFframe
μ
ofMicrosoft.Theworkingprocessesareasfollows:theuppercomputersoftwarereadsandprocessesthecommandsinatextfile,andthen
sendstheprocessedcommandstolowercomputersystemthroughserialport.Thelowersystemprocessesthecommandsafterreceivingthem
andcontrolsthemotionsofsteppermotor.Finallywedebuggedthesystem.Thoughtherehasnosignificantimprovementinbothprinting
effectandoperationspeedofprinter,howeverasanewattempt,itprovesthefeasibilityofthiscontrolsystem.
Keywords 3Dprinting armstm32 COSWPF
μ
坐标系等。根据其材料的成型原理可分为:烧结和融化、粉末
0 引 言 粘合剂、熔融沉积造型技术、层压制造、高分子聚合反应等。本