STONE TFT LCD在FDM 3D打印机中的应用

背景介绍

目前,市场上有两种类型的3D打印机。FDM(熔融沉积制造)和光固化3D打印。其中,FDM技术更成熟,价格更低,市场占有率更高。你现在甚至可以在eBay上买到一台200美元左右的台式FDM打印机。

大多数FDM打印机会使用一个开源的固件–Marlin。Marlin固件在3D打印机的主板上运行,管理机器的所有实时活动,并协调加热装置、步进电机、传感器、LCD显示器和其他设备的所有操作。Marlin的控制语言是G代码。三维模型创建后,它将通过切片软件生成一个.gcode格式的文件。.gcode文件将通过存储卡或U盘透明地传输给Marlin。Marlin将解析.gcode文件以获得G代码,然后使用G代码来控制加热。它还使用G代码语言与LCD屏幕通信。G代码语言发布在开源网站http://marlinfw.org/meta/gcode/,并将随着3D打印机功能的增加而更新。

STONE命令集协议

STONE智能TFT液晶屏模块使用如下的命令集。

定义 帧头 指令长度 指令 起始地址 数据内容 CRC校验
规格 A5 5A 包括命令长度字节后面的数据长度 80/81

82/83

寄存器为1个字节,变量存储器为2个字节 可选

例如:

读取版本信息,UART发送命令

A5 5A 03 81 00 01

返回 A5 5A 04 81 00 01 43

说明:

A5 5A:帧头

04:命令的字节长度,81 00 01 43共4个字节(不包括帧头)。

81: 读取寄存器命令

00: 寄存器地址

01:返回数据的字节长度,43为1字节

43:返回数据信息

STONE TFT和Marlin之间的通信

Marlin是一个用C和C++编写的代码。在Marlin中加入了翻译代码,这样在接收到A5 5A开头的指令后,可以自行翻译成G代码语言,然后可以识别,再将需要反馈给屏幕的内容转换成以A5 5A开头的语言发送到屏幕上进行通信互动

推荐模块

STVI070WT-01 7英寸电阻式触摸屏的TFT模块

STONE TFT模块的优势

强大而简单的开发工具

通过使用TOOL GUI设计软件,您可以轻松地为3D打印机创建一个具有以下功能的界面。

1.多种定制的界面图像。你可以在STONE TFT LCD的闪存中存储超过10K的界面图像。这将支持你为你的3D打印机添加任何你想要的页面或功能。

2.多种触摸控制。3D打印机需要对喷嘴位置、平台高度或温度进行大量的触摸控制调节。您可以通过TOOL GUI设计软件创建+/-调节,或滑动调节,来控制3D打印机的所有参数和动作。

3.音频和视频播放。STONE TFT模块将提供音频接口。您可以在闪存中存储音频和视频文件,以播放教程视频。

4.长时间工作的稳定性。3D打印机大多有很长时间的工作情况。这就需要稳定性来确保项目的成功。如果打印机在打印过程中卡住了,所有打印出来的东西就会失去作用。STONE的TFT LCD模块使用高质量的元件,具有高性能的抗干扰能力。这将确保你的大项目在长期工作中取得成功。

发表评论

邮箱地址不会被公开。 必填项已用*标注

Scroll to Top