MKS H43 V1.0使用说明书_mks gen l-程序员宅基地

技术标签: 3D打印  

广州谦辉信息科技有限公司

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

二、尺寸图

在这里插入图片描述

三、各主板与H43的连接方式以及主板固件串口配置方式

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无法连上主板,无法进入操作界面。

3.1 Gen_L V1.0/ V2.1

连接方式:分别用10pin排线连接主板EXP1、EXP2到转接板EXP1、EXP2,然后用8pin线连接转接板AUX_1与屏AUX_1接口,或用弹簧线连接转接板RJ11与屏RJ11接口。
在这里插入图片描述

主板串口配置:
在配置文件,将串口设置为0
在这里插入图片描述

在高级配置文件,将串口设置为2

在这里插入图片描述

3.2 Sgen_L V1.0 / Sgen_L V2.0 / SKR V1.3

连接方式:用8pin排线连接主板AUX-1 接口到转接板AUX-1接口,然后用弹簧线连接转接板RJ11与屏RJ11接口或用8pin排线连接主板AUX-1接口到屏AUX-1接口。

在这里插入图片描述

主板串口配置:
在配置文件,将串口设置为-1和1

在这里插入图片描述

在高级配置文件,将串口设置为0

在这里插入图片描述

3.3 Robin nano V1.2/ V2.0

连接方式:用4pin排线,连接主板wifi模块接口下方5V、GND、TX1、RX1(需要焊接4pin排针)到转接板J3接口,然后用8pin线连接转接板AUX_1与屏AUX_1接口,或用弹簧线连接转接板RJ11与屏RJ11接口。
在这里插入图片描述

主板串口配置:
在配置文件,将串口设置为3

在这里插入图片描述

在高级配置文件,将串口设置为1
在这里插入图片描述

3.4 Robin E3 /E3D V1.1

连接方式:用杜邦线连接主板中的5V、GND 、PA2、PA3到转接板J3接口(5V、GND、RX、TX),然后用8pin线连接转接板AUX_1与屏AUX_1接口,或用弹簧线连接转接板RJ11与屏RJ11接口。

在这里插入图片描述

主板串口配置:
在配置文件,将串口设置为1
在这里插入图片描述

在高级配置文件,将串口设置为2

在这里插入图片描述

3.5 Robin E3P V2.0

连接方式:用杜邦线连接主板中的5V、GND 、PA2、PA3到转接板J3接口(5V、GND、RX、TX),然后用8pin线连接转接板AUX_1与屏AUX_1接口,或用弹簧线连接转接板RJ11与屏RJ11接口。

在这里插入图片描述

主板串口配置:
在配置文件,将串口设置为1
在这里插入图片描述

在高级配置文件,将串口设置为2
在这里插入图片描述

3.6 Robin nano V3.0

连接方式:用4pin排线,连接主板5V、GND、TX3、RX3到转接板J3接口,然后用8pin线连接转接板AUX_1与屏AUX_1接口,或用弹簧线连接转接板RJ11与屏RJ11接口。

在这里插入图片描述

主板串口配置:
在配置文件,将串口设置为-1

在这里插入图片描述

在高级配置文件,将串口设置为3

在这里插入图片描述

3.7 Creality V1.1.4

连接方式:用10pin线连接主板EXP1到转接板Ender3_EXP1,然后用8pin线连接转接板AUX_1与屏AUX_1接口,或用弹簧线连接转接板RJ11与屏RJ11接口。

在这里插入图片描述

主板串口配置:
在配置文件,将串口设置为0
在这里插入图片描述

在高级设置文件,将串口设置为1

在这里插入图片描述

3.8 SKR E3 DIP

连接方式:用10pin线连接主板EXP1到转接板Ender3_EXP1,然后用8pin线连接转接板AUX_1与屏AUX_1接口,或用弹簧线连接转接板RJ11与屏RJ11接口。

在这里插入图片描述

主板串口配置:
在配置文件,将串口设置为1

在这里插入图片描述

在高级配置文件,将串口设置为2

在这里插入图片描述

四、调平配置

4.1手动调平配置

手动调平配置,marlin固件上不使能任何调平方式,默认即为手动调平,调平点默认为5个,可在屏上点击“配置”→“手动调平配置”,进行调平点位置配置。

4.2网格调平配置

网格调平,marlin固件上配置为网格调平(#define MESH_BED_LEVELING), 点击屏幕上的“工具”→“网格调平”即可进入网格调平向导,调平完后需要点击“配置”→“EEPROM”→“保存设置”进行调平数据保存(注:固件需要使能EEPROM)。

4.3 自动调平配置

自动调平配置,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

六、打完关机(PWC)配置

打完关机配置,在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

七、其他配置注意事项

7.1 打印暂停位置配置

打印暂停位置配置无需在marlin固件中使能#define NOZZLE_PARK_FEATURE,在屏上点击“配置”→“高级设置”→“暂停位置”进行X、Y、Z(Z为抬升高度)轴暂停位置设置。

7.2 Gen_LV1.0/V2.1插拔卡检测

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

在这里插入图片描述

7.3 Babystep功能

MKS H43支持Babystep功能,需要在marlin固件中的高级设置使能#define BABYSTEPPING
在这里插入图片描述

7.4 断电续打功能

断电续打功能,需要在高级配置文件使能#define POWER_LOSS_RECOVERY#define PLR_ENABLED_DEFAULT true (必须设置为true)。

在这里插入图片描述

八、固件下载、升级

8.1 主板固件下载链接:

https://github.com/makerbase-mks/Marlin-V2.X-MKS-H43

8.2 H43 固件和配置文件下载链接:

https://github.com/makerbase-mks/MKS-H43-firmware

8.3 H43 固件升级

屏固件的升级和图片的更新,需将TF卡进行格式化,格式化方法如下:

8.3.1 方法一(推荐)

1、将SD卡通过读卡器或其他方法插入电脑,并且能识别。
2、在键盘上按下win+R,输入cmd,按下回车。

在这里插入图片描述

3、在出现的命令串口中,输入format/q H:/fs:fat32/a:4096 (注:H代表的是SD卡插入电脑后显示的盘的符号,比如F:,就把H改成F)

在这里插入图片描述

在这里插入图片描述

4、出现提示时候,直接按enter继续,直到完成。

在这里插入图片描述

8.3.2 方法二:

直接将TF卡格式化为FAT32格式,并对齐4096字节,部分TF卡格式化后还是不能更新固件和图片的,请按照方法一进行卡的格式化。(注:用于升级固件的TF卡请尽量不要存放其他文件,过多的文件可能导致更新数据失败。)
在这里插入图片描述

8.3.3 固件下载解压后,将“ DWIN_SET”文件夹复制到TF卡。然后将卡插入H43卡槽、上电(注:更新开始后液晶显示屏未显示蓝色更新界面,请检查文件夹名称是否错误,TF卡格式是否FAT32、4096字节对齐)。

8.3.4固件升级的过程请不要断电,不要将TF卡拔出,直到升级完(屏上显示 end)才可将TF卡拔出,然后重新上电。

九、自定义UI

如果要在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

十、H43外壳、安装支架下载链接

外壳、安装支架下载链接:

https://www.thingiverse.com/thing:4720988

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/gjy_skyblue/article/details/118758168

智能推荐

攻防世界_难度8_happy_puzzle_攻防世界困难模式攻略图文-程序员宅基地

文章浏览阅读645次。这个肯定是末尾的IDAT了,因为IDAT必须要满了才会开始一下个IDAT,这个明显就是末尾的IDAT了。,对应下面的create_head()代码。,对应下面的create_tail()代码。不要考虑爆破,我已经试了一下,太多情况了。题目来源:UNCTF。_攻防世界困难模式攻略图文

达梦数据库的导出(备份)、导入_达梦数据库导入导出-程序员宅基地

文章浏览阅读2.9k次,点赞3次,收藏10次。偶尔会用到,记录、分享。1. 数据库导出1.1 切换到dmdba用户su - dmdba1.2 进入达梦数据库安装路径的bin目录,执行导库操作  导出语句:./dexp cwy_init/[email protected]:5236 file=cwy_init.dmp log=cwy_init_exp.log 注释:   cwy_init/init_123..._达梦数据库导入导出

js引入kindeditor富文本编辑器的使用_kindeditor.js-程序员宅基地

文章浏览阅读1.9k次。1. 在官网上下载KindEditor文件,可以删掉不需要要到的jsp,asp,asp.net和php文件夹。接着把文件夹放到项目文件目录下。2. 修改html文件,在页面引入js文件:<script type="text/javascript" src="./kindeditor/kindeditor-all.js"></script><script type="text/javascript" src="./kindeditor/lang/zh-CN.js"_kindeditor.js

STM32学习过程记录11——基于STM32G431CBU6硬件SPI+DMA的高效WS2812B控制方法-程序员宅基地

文章浏览阅读2.3k次,点赞6次,收藏14次。SPI的详情简介不必赘述。假设我们通过SPI发送0xAA,我们的数据线就会变为10101010,通过修改不同的内容,即可修改SPI中0和1的持续时间。比如0xF0即为前半周期为高电平,后半周期为低电平的状态。在SPI的通信模式中,CPHA配置会影响该实验,下图展示了不同采样位置的SPI时序图[1]。CPOL = 0,CPHA = 1:CLK空闲状态 = 低电平,数据在下降沿采样,并在上升沿移出CPOL = 0,CPHA = 0:CLK空闲状态 = 低电平,数据在上升沿采样,并在下降沿移出。_stm32g431cbu6

计算机网络-数据链路层_接收方收到链路层数据后,使用crc检验后,余数为0,说明链路层的传输时可靠传输-程序员宅基地

文章浏览阅读1.2k次,点赞2次,收藏8次。数据链路层习题自测问题1.数据链路(即逻辑链路)与链路(即物理链路)有何区别?“电路接通了”与”数据链路接通了”的区别何在?2.数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点。3.网络适配器的作用是什么?网络适配器工作在哪一层?4.数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决?5.如果在数据链路层不进行帧定界,会发生什么问题?6.PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况?为什么PPP协议不_接收方收到链路层数据后,使用crc检验后,余数为0,说明链路层的传输时可靠传输

软件测试工程师移民加拿大_无证移民,未受过软件工程师的教育(第1部分)-程序员宅基地

文章浏览阅读587次。软件测试工程师移民加拿大 无证移民,未受过软件工程师的教育(第1部分) (Undocumented Immigrant With No Education to Software Engineer(Part 1))Before I start, I want you to please bear with me on the way I write, I have very little gen...

随便推点

Thinkpad X250 secure boot failed 启动失败问题解决_安装完系统提示secureboot failure-程序员宅基地

文章浏览阅读304次。Thinkpad X250笔记本电脑,装的是FreeBSD,进入BIOS修改虚拟化配置(其后可能是误设置了安全开机),保存退出后系统无法启动,显示:secure boot failed ,把自己惊出一身冷汗,因为这台笔记本刚好还没开始做备份.....根据错误提示,到bios里面去找相关配置,在Security里面找到了Secure Boot选项,发现果然被设置为Enabled,将其修改为Disabled ,再开机,终于正常启动了。_安装完系统提示secureboot failure

C++如何做字符串分割(5种方法)_c++ 字符串分割-程序员宅基地

文章浏览阅读10w+次,点赞93次,收藏352次。1、用strtok函数进行字符串分割原型: char *strtok(char *str, const char *delim);功能:分解字符串为一组字符串。参数说明:str为要分解的字符串,delim为分隔符字符串。返回值:从str开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。其它:strtok函数线程不安全,可以使用strtok_r替代。示例://借助strtok实现split#include <string.h>#include <stdio.h&_c++ 字符串分割

2013第四届蓝桥杯 C/C++本科A组 真题答案解析_2013年第四届c a组蓝桥杯省赛真题解答-程序员宅基地

文章浏览阅读2.3k次。1 .高斯日记 大数学家高斯有个好习惯:无论如何都要记日记。他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?高斯出生于:1777年4月30日。在高斯发现的一个重要定理的日记_2013年第四届c a组蓝桥杯省赛真题解答

基于供需算法优化的核极限学习机(KELM)分类算法-程序员宅基地

文章浏览阅读851次,点赞17次,收藏22次。摘要:本文利用供需算法对核极限学习机(KELM)进行优化,并用于分类。

metasploitable2渗透测试_metasploitable2怎么进入-程序员宅基地

文章浏览阅读1.1k次。一、系统弱密码登录1、在kali上执行命令行telnet 192.168.26.1292、Login和password都输入msfadmin3、登录成功,进入系统4、测试如下:二、MySQL弱密码登录:1、在kali上执行mysql –h 192.168.26.129 –u root2、登录成功,进入MySQL系统3、测试效果:三、PostgreSQL弱密码登录1、在Kali上执行psql -h 192.168.26.129 –U post..._metasploitable2怎么进入

Python学习之路:从入门到精通的指南_python人工智能开发从入门到精通pdf-程序员宅基地

文章浏览阅读257次。本文将为初学者提供Python学习的详细指南,从Python的历史、基础语法和数据类型到面向对象编程、模块和库的使用。通过本文,您将能够掌握Python编程的核心概念,为今后的编程学习和实践打下坚实基础。_python人工智能开发从入门到精通pdf