背景
目前,市场上主要有两种类型的LCD 3D打印机:FDM(熔融沉积成型)和光固化3D打印。其中,FDM技术更为成熟,价格较低,市场占有率更高。目前在eBay上,您甚至可以以约200美元的价格购买到台式FDM打印机。
大多数FDM 3D打印机采用开源固件Marlin。Marlin固件运行于LCD 3D打印机的主板上,负责管理机器的所有实时活动,并协调加热装置、步进电机、传感器、串口屏等设备的操作。Marlin的控制语言为G代码。在3D模型创建后,通过切片软件生成.gcode格式的文件。该.gcode文件将通过存储卡或U盘透明传输至Marlin。Marlin解析.gcode文件以获取G代码,并利用G代码控制加热。同时,它也通过G代码语言与串口屏进行通信。G代码语言已发布在开源网站:
http://marlinfw.org/meta/gcode/,并将随着3D打印机功能的提升进行更新
STONE命令集协议
STONE智能串口屏采用以下命令集:
定义 |
框架头 | 命令长度 | 命令 | 开幕致辞 | 数据内容 | 循环校验 |
规格 | 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 代码语言,然后识别它,并将需要反馈到 LCD 屏幕的内容转换为以 A5 5A 开头的语言,发送至触摸屏进行通信交互。
推荐模块
STWI070WT-01 7英寸串口屏模块,带电阻式触摸屏
STONE TFT模块的优势
强大的简单开发工具
通过使用TOOL GUI设计软件,您可以轻松为LCD 3D打印机创建界面,支持:
- 多界面图像定制:STONE TFT LCD的闪存可存储超过10K个界面图像。这支持您为3D打印机添加任意数量的页面或功能。
- 多点触控:3D打印机需要对喷嘴位置、平台高度或温度等参数进行大量触控调整。您可通过TOOL GUI设计软件创建正负调节或滑动调节功能,以控制3D打印机的所有参数和操作。
- 音频与视频播放:STONE TFT模块提供音频接口。您可将音频和视频文件存储在闪存中,用于播放教程视频。
- 长时间工作稳定性:3D打印机通常需要长时间连续工作。这要求设备具备稳定性以确保项目成功。若打印过程中设备卡顿,所有已打印件将无法使用。
STONE TFT LCD模块采用高品质组件,具备卓越的抗干扰性能。这将确保您的大型项目在长时间运行中取得成功。