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

智能推荐

c# 调用c++ lib静态库_c#调用lib-程序员宅基地

文章浏览阅读2w次,点赞7次,收藏51次。四个步骤1.创建C++ Win32项目动态库dll 2.在Win32项目动态库中添加 外部依赖项 lib头文件和lib库3.导出C接口4.c#调用c++动态库开始你的表演...①创建一个空白的解决方案,在解决方案中添加 Visual C++ , Win32 项目空白解决方案的创建:添加Visual C++ , Win32 项目这......_c#调用lib

deepin/ubuntu安装苹方字体-程序员宅基地

文章浏览阅读4.6k次。苹方字体是苹果系统上的黑体,挺好看的。注重颜值的网站都会使用,例如知乎:font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, W..._ubuntu pingfang

html表单常见操作汇总_html表单的处理程序有那些-程序员宅基地

文章浏览阅读159次。表单表单概述表单标签表单域按钮控件demo表单标签表单标签基本语法结构<form action="处理数据程序的url地址“ method=”get|post“ name="表单名称”></form><!--action,当提交表单时,向何处发送表单中的数据,地址可以是相对地址也可以是绝对地址--><!--method将表单中的数据传送给服务器处理,get方式直接显示在url地址中,数据可以被缓存,且长度有限制;而post方式数据隐藏传输,_html表单的处理程序有那些

PHP设置谷歌验证器(Google Authenticator)实现操作二步验证_php otp 验证器-程序员宅基地

文章浏览阅读1.2k次。使用说明:开启Google的登陆二步验证(即Google Authenticator服务)后用户登陆时需要输入额外由手机客户端生成的一次性密码。实现Google Authenticator功能需要服务器端和客户端的支持。服务器端负责密钥的生成、验证一次性密码是否正确。客户端记录密钥后生成一次性密码。下载谷歌验证类库文件放到项目合适位置(我这边放在项目Vender下面)https://github.com/PHPGangsta/GoogleAuthenticatorPHP代码示例://引入谷_php otp 验证器

【Python】matplotlib.plot画图横坐标混乱及间隔处理_matplotlib更改横轴间距-程序员宅基地

文章浏览阅读4.3k次,点赞5次,收藏11次。matplotlib.plot画图横坐标混乱及间隔处理_matplotlib更改横轴间距

docker — 容器存储_docker 保存容器-程序员宅基地

文章浏览阅读2.2k次。①Storage driver 处理各镜像层及容器层的处理细节,实现了多层数据的堆叠,为用户 提供了多层数据合并后的统一视图②所有 Storage driver 都使用可堆叠图像层和写时复制(CoW)策略③docker info 命令可查看当系统上的 storage driver主要用于测试目的,不建议用于生成环境。_docker 保存容器

随便推点

网络拓扑结构_网络拓扑csdn-程序员宅基地

文章浏览阅读834次,点赞27次,收藏13次。网络拓扑结构是指计算机网络中各组件(如计算机、服务器、打印机、路由器、交换机等设备)及其连接线路在物理布局或逻辑构型上的排列形式。这种布局不仅描述了设备间的实际物理连接方式,也决定了数据在网络中流动的路径和方式。不同的网络拓扑结构影响着网络的性能、可靠性、可扩展性及管理维护的难易程度。_网络拓扑csdn

JS重写Date函数,兼容IOS系统_date.prototype 将所有 ios-程序员宅基地

文章浏览阅读1.8k次,点赞5次,收藏8次。IOS系统Date的坑要创建一个指定时间的new Date对象时,通常的做法是:new Date("2020-09-21 11:11:00")这行代码在 PC 端和安卓端都是正常的,而在 iOS 端则会提示 Invalid Date 无效日期。在IOS年月日中间的横岗许换成斜杠,也就是new Date("2020/09/21 11:11:00")通常为了兼容IOS的这个坑,需要做一些额外的特殊处理,笔者在开发的时候经常会忘了兼容IOS系统。所以就想试着重写Date函数,一劳永逸,避免每次ne_date.prototype 将所有 ios

如何将EXCEL表导入plsql数据库中-程序员宅基地

文章浏览阅读5.3k次。方法一:用PLSQL Developer工具。 1 在PLSQL Developer的sql window里输入select * from test for update; 2 按F8执行 3 打开锁, 再按一下加号. 鼠标点到第一列的列头,使全列成选中状态,然后粘贴,最后commit提交即可。(前提..._excel导入pl/sql

Git常用命令速查手册-程序员宅基地

文章浏览阅读83次。Git常用命令速查手册1、初始化仓库git init2、将文件添加到仓库git add 文件名 # 将工作区的某个文件添加到暂存区 git add -u # 添加所有被tracked文件中被修改或删除的文件信息到暂存区,不处理untracked的文件git add -A # 添加所有被tracked文件中被修改或删除的文件信息到暂存区,包括untracked的文件...

分享119个ASP.NET源码总有一个是你想要的_千博二手车源码v2023 build 1120-程序员宅基地

文章浏览阅读202次。分享119个ASP.NET源码总有一个是你想要的_千博二手车源码v2023 build 1120

【C++缺省函数】 空类默认产生的6个类成员函数_空类默认产生哪些类成员函数-程序员宅基地

文章浏览阅读1.8k次。版权声明:转载请注明出处 http://blog.csdn.net/irean_lau。目录(?)[+]1、缺省构造函数。2、缺省拷贝构造函数。3、 缺省析构函数。4、缺省赋值运算符。5、缺省取址运算符。6、 缺省取址运算符 const。[cpp] view plain copy_空类默认产生哪些类成员函数

推荐文章

热门文章

相关标签