串口屏在熔融沉积成型(FDM)3D打印机中的解决方案

背景

目前,市场上主要有两种类型的LCD 3D打印机:FDM(熔融沉积成型)和光固化3D打印。其中,FDM技术更为成熟,价格较低,市场占有率更高。目前在eBay上,您甚至可以以约200美元的价格购买到台式FDM打印机。

STONE-TFT-LCD-applicatio-in-FDM-LCD-3D-printer

大多数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-TFT-LCD-applicatio-in-FDM-LCD-3D-printer

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-LCD-applicatio-in-FDM-LCD-3D-printer

STONE TFT模块的优势

强大的简单开发工具

通过使用TOOL GUI设计软件,您可以轻松为LCD 3D打印机创建界面,支持:

  • 多界面图像定制:STONE TFT LCD的闪存可存储超过10K个界面图像。这支持您为3D打印机添加任意数量的页面或功能。
  • 多点触控:3D打印机需要对喷嘴位置、平台高度或温度等参数进行大量触控调整。您可通过TOOL GUI设计软件创建正负调节或滑动调节功能,以控制3D打印机的所有参数和操作。
  • 音频与视频播放:STONE TFT模块提供音频接口。您可将音频和视频文件存储在闪存中,用于播放教程视频。
  • 长时间工作稳定性:3D打印机通常需要长时间连续工作。这要求设备具备稳定性以确保项目成功。若打印过程中设备卡顿,所有已打印件将无法使用。

STONE TFT LCD模块采用高品质组件,具备卓越的抗干扰性能。这将确保您的大型项目在长时间运行中取得成功。

    滚动至顶部