广州谦辉信息科技有限公司
MKS H43 V1.0使用说明书
创客基地QQ群:489095605 232237692
邮箱:[email protected]
哔哩哔哩:请搜索“makerbase”,欢迎关注!我们将不断更新公司产品教程视频
MKS H43 V1.0 是创客基地推出的4.3英寸高清IPS显示屏,分辨率为800 * 480,并使用电容式触摸屏,使控制体验像智能手机一样。 它可以适应市场上大多数FDM 3D打印机主板,非常适合厂家用于推出新机器、玩家升级3D打印机。
● 显示尺寸:4.3英寸
● 分辨率:800 * 480
● 液晶屏材质:IPS
● 触摸屏:电容式触摸屏
● 支持的主板:
MKS GEN_L、MKS SGEN_L、MKS Robin Nano系列、
MKS Robin E3 /E3D / E3P
支持Creality3DV1.1.4(Ender3 / Ender5原始板、
BTT SKR系列…
(理论上支持所有具有串行通信功能并运行marlin V2.X固件的主板)
●通讯协议:DWIN DGUS
●功率:350mA @ 5V
MKS H43适配的主板固件为marlin2.X固件,固件下载链接:https://github.com/makerbase-mks/Marlin-V2.X-MKS-H43
1、使用MKS H43需要在配置文件使能#define DGUS_LCD_UI_MKS
2、屏的波特率固定为115200,请在高级配置文件上的波特率设置为115200,#define LCD_BAUDRATE 115200(默认为115200)。
3、请安照说明进行接线以及主板串口配置,接线错误、固件配置错误会导致通讯失败,H43无法连上主板,无法进入操作界面。
连接方式:分别用10pin排线连接主板EXP1、EXP2到转接板EXP1、EXP2,然后用8pin线连接转接板AUX_1与屏AUX_1接口,或用弹簧线连接转接板RJ11与屏RJ11接口。
在高级配置文件,将串口设置为2
连接方式:用8pin排线连接主板AUX-1 接口到转接板AUX-1接口,然后用弹簧线连接转接板RJ11与屏RJ11接口或用8pin排线连接主板AUX-1接口到屏AUX-1接口。
主板串口配置:
在配置文件,将串口设置为-1和1
在高级配置文件,将串口设置为0
连接方式:用4pin排线,连接主板wifi模块接口下方5V、GND、TX1、RX1(需要焊接4pin排针)到转接板J3接口,然后用8pin线连接转接板AUX_1与屏AUX_1接口,或用弹簧线连接转接板RJ11与屏RJ11接口。
主板串口配置:
在配置文件,将串口设置为3
连接方式:用杜邦线连接主板中的5V、GND 、PA2、PA3到转接板J3接口(5V、GND、RX、TX),然后用8pin线连接转接板AUX_1与屏AUX_1接口,或用弹簧线连接转接板RJ11与屏RJ11接口。
在高级配置文件,将串口设置为2
连接方式:用杜邦线连接主板中的5V、GND 、PA2、PA3到转接板J3接口(5V、GND、RX、TX),然后用8pin线连接转接板AUX_1与屏AUX_1接口,或用弹簧线连接转接板RJ11与屏RJ11接口。
连接方式:用4pin排线,连接主板5V、GND、TX3、RX3到转接板J3接口,然后用8pin线连接转接板AUX_1与屏AUX_1接口,或用弹簧线连接转接板RJ11与屏RJ11接口。
主板串口配置:
在配置文件,将串口设置为-1
在高级配置文件,将串口设置为3
连接方式:用10pin线连接主板EXP1到转接板Ender3_EXP1,然后用8pin线连接转接板AUX_1与屏AUX_1接口,或用弹簧线连接转接板RJ11与屏RJ11接口。
在高级设置文件,将串口设置为1
连接方式:用10pin线连接主板EXP1到转接板Ender3_EXP1,然后用8pin线连接转接板AUX_1与屏AUX_1接口,或用弹簧线连接转接板RJ11与屏RJ11接口。
主板串口配置:
在配置文件,将串口设置为1
在高级配置文件,将串口设置为2
手动调平配置,marlin固件上不使能任何调平方式,默认即为手动调平,调平点默认为5个,可在屏上点击“配置”→“手动调平配置”,进行调平点位置配置。
网格调平,marlin固件上配置为网格调平(#define MESH_BED_LEVELING
), 点击屏幕上的“工具”→“网格调平”即可进入网格调平向导,调平完后需要点击“配置”→“EEPROM”→“保存设置”进行调平数据保存(注:固件需要使能EEPROM)。
自动调平配置,marlin固件上配置为线性自动调平(#define AUTO_BED_LEVELING_BILINEAR
),点击屏幕上的“工具”→自动调平”机器即可进入自动调平,调平完后需要点击“配置”→“EEPROM”进行调平数据保存(注:固件需要开启EEPROM,自动调平还需要使能调平pin、调平范围、调平参数等,详情参考以下链接中的教程视频:https://www.bilibili.com/video/BV1gT4y1g78z
断料检测配置,在marlin固件中,找到DGUSDisplayDef.h文件,使能#define DGUS_MKS_RUNOUT_SENSOR
即可使能断料检测;在#define MT_DET_1_PIN
配置项设置断料检测pin脚(注:断料检测pin要根据所用的主板来配置);在#define MT_DET_PIN_INVERTING false
配置项设置断料检测电平(false或true);
注:MKS H43的断料检测功能不能与marlin断料功能同时使能,同时使能固件会编译出错,因此不用在配置文件使能#define FILAMENT_RUNOUT_SENSOR
打完关机配置,在marlin固件中,需要在用到的主板的pin文件中增加代码,以sgen_L V1.0为例,在marlin固件中找到pins_MKS_SGEN_L.h,然后增加以下代码:
#define SUICIDE_PIN P1_23 //断电检测pin配置
#define SUICIDE_PIN_INVERTING false
#define KILL_PIN P1_24 //打完关机pin配置
#define KILL_PIN_STATE true
PWC接线请参考以下链接中的教程视频:
https://www.bilibili.com/video/BV1dv411z73D
要实现打完自动关机,需要在屏上的打印界面中的操作界面打开“Auto Turn off”。
注:MKS H43 PWC 功能不能与marlin PSU功能同时使能,因此
不用在配置文件使能#define PSU_CONTROL
打印暂停位置配置无需在marlin固件中使能#define NOZZLE_PARK_FEATURE
,在屏上点击“配置”→“高级设置”→“暂停位置”进行X、Y、Z(Z为抬升高度)轴暂停位置设置。
Gen_L V1.0/V2.1主板,要实现SD卡插拔的检测,需要在marlin固件的 pins_MKS_GEN_L.h文件的最后位置增加以下代码:
#if ENABLED(DGUS_LCD_UI_MKS)
#ifndef SD_DETECT_PIN
#define SD_DETECT_PIN 49
#endif
#endif
MKS H43支持Babystep功能,需要在marlin固件中的高级设置使能#define BABYSTEPPING
断电续打功能,需要在高级配置文件使能#define POWER_LOSS_RECOVERY
和#define PLR_ENABLED_DEFAULT true
(必须设置为true)。
https://github.com/makerbase-mks/Marlin-V2.X-MKS-H43
https://github.com/makerbase-mks/MKS-H43-firmware
屏固件的升级和图片的更新,需将TF卡进行格式化,格式化方法如下:
1、将SD卡通过读卡器或其他方法插入电脑,并且能识别。
2、在键盘上按下win+R,输入cmd,按下回车。
3、在出现的命令串口中,输入format/q H:/fs:fat32/a:4096 (注:H代表的是SD卡插入电脑后显示的盘的符号,比如F:,就把H改成F)
4、出现提示时候,直接按enter继续,直到完成。
直接将TF卡格式化为FAT32格式,并对齐4096字节,部分TF卡格式化后还是不能更新固件和图片的,请按照方法一进行卡的格式化。(注:用于升级固件的TF卡请尽量不要存放其他文件,过多的文件可能导致更新数据失败。)
8.3.3 固件下载解压后,将“ DWIN_SET”文件夹复制到TF卡。然后将卡插入H43卡槽、上电(注:更新开始后液晶显示屏未显示蓝色更新界面,请检查文件夹名称是否错误,TF卡格式是否FAT32、4096字节对齐)。
8.3.4固件升级的过程请不要断电,不要将TF卡拔出,直到升级完(屏上显示 end)才可将TF卡拔出,然后重新上电。
如果要在MKS H43上自定义自己的UI或修改某些功能,则可以使用“ DGUS工具”来制作它,到目前为止仅支持Windows OS:
9.1从https://github.com/makerbase-mks/MKS-H43/tree/main/Tool下载“ DGUS_Tool_Vxxx.rar”,这是用于编辑H43固件的工具。解压缩并运行“ DGUS Tool Vxxx.exe”。默认语言为简体中文,您可以在“配置”(设置)->语言菜单上配置为英语。
9.2从https://github.com/makerbase-mks/MKS-H43-firmware下载MKS H43的源代码,固件下载后进行如下操作:
1、解压MKS-H43-firmware。
2、进入文件夹找到DWIN_SET。
3、把自己做好对应页面的图片,改成对应的图片的名字,并且替换。
4、使用DGUS工具打开项目文件“ DWprj.hmi”文件。
5、打开DGUS工具DWIN ICL生成工具:
6、选中所有图片
7、点击生成ICL,并替换40.icl
8、完成后,通过TF卡更新,将TF卡插入H43的TF卡座,然后重新上电,它将自动更新。
注意:有关自定义UI和功能的更多详细信息,请下载《 T5L_DGUSII应用程序开发指南,下载链接:
https://github.com/makerbase-mks/MKS-H43-firmware
外壳、安装支架下载链接:
https://www.thingiverse.com/thing:4720988