【MKS_GEN_L 主板使用说明书】

2023-05-16

【MKS_GEN_L_主板使用说明书】

  • 1. 描述
  • 2. 特征
  • 3. 主板封装
    • 3.1 尺寸图
    • 3.2 接线图
      • 3.2.1 MKS GEN_L V1.0系统连接图
      • 3.2.2 MKSGEN_L V2.1系统连接图
  • 4. 引脚排列
  • 5. GEN_LV2.1驱动设置
    • 5.1 Step/dir普通运行模式
    • 5.2 Uart模式(MKS TMC2208 V2.0)
    • 5.3 SPI模式

特别注意🧨🧨🧨:
1.通电前请确保正负极正确连接
⒉请不要在通电的情况下插拔电机和驱动,容易造成驱动烧坏;也不要在电机运行过程中调电流。正确的做法是先断开电源,拔掉电机,再重新上电,调电位器,测量电位器上的电压,直到测量的电压与预期的相同。切勿插反驱动,否则会烧坏驱动,甚至会烧坏主板!
3.建议固件烧录的过程不要同时接USB线和12V电源。通过USB线烧录完成之后,再对12V进行连接。

1. 描述

V1.0和V2.1的区别:在MKS GEN_L V2.1上 MKS TMC2130 SPI,MKS TMC2208、MKSTMC2209 UART模式直插接用,通过跳线帽跳线,不用飞线。

在这里插入图片描述

  • 将2560及 ramps1.4集合在一块板子上,解决了Ramps1.4组合接口繁琐、易初故障的问题
  • 用户可自己更换电机驱动,支持4988驱动和8825驱动、TMC2100 驱动。
  • 预留外接驱动信号,可外接大驱动来驱动57.86电机。
  • 采用高质量MOSFET管,散热效果更好,保证长时间工作稳定。
  • 采用专用电源芯片,支持12V-24V电源输入,解决Ramps电压转换芯片发热、供电不足问题。
  • 稳定可靠的滤波电路大大降低干扰的可能性,最大可能的避免打印过程中出现的死机、乱跑等现象。
  • 采用CH340串口芯片,在确保稳定可靠的前提下,降低成本,更是解决了以往16U2难装驱动的问题。
  • 可以接受24V输入,同样系统功率下可以把热床电流减小到1/4,有效解决热床MOS管发热问题。
  • 使用开源固件 Marlin,配置和ramps1.4完全相同,可直接替代 Ramps1.4.
  • 可直接连接2004LCD 显示屏及12864LCD 显示屏,可支持创客开发的TFT28、TFT32触摸屏。
  • XYZ轴分别采用不同颜色的端子来对应电机和限位开关,方便接线。
  • 人性化的设计,用不同颜色的端子区分驱动方向,降低插反的概率,防止因驱动插反而损坏主板。
  • 将2560和Ramps1.4集成到一块PCB,布线更简单,更稳定,支持marlin 1.x和marlin 2.xx,支持MKS TFT系列等
  • 从 V1.0 开始的硬件并添加对 TMC UART、SPI 模式的支持
  • MKS 建议您使用 V2.1 版本,因为它支持更多功能

2. 特征

  • 高性能、低功耗 Atmel® AVR® 8 位微控制器 AMEGA2560-16AU
  • Suooprt DC12-24 VIN
  • Dcin-Dc5v 使用 MP1584EN, 3A, 1.5MHz, 28V 降压转换器
  • 热床使用HY3403D,参数为30V/100A
  • HOT-END和FAN使用HY1403D,参数为30V/42A
  • 3 NTC100K TH1,TH2,TB 温度测量
  • 集成 5 个 ASIX接口
  • 通过 EXP1 EXP2 支持 LCD 和通过 AUX-1 支持 MKS TFT 系列屏幕
  • 通过 USB 上传固件
  • 添加对 TMCUART、SPI 模式的支持

主板参数:

主板型号:MKS GEN_LV2.1微处理器:ATMEGA2560
外双尺寸:110*84mm安装孔尺寸:102*76mm
输入电压:12V~24V 5A~15A电机驱动器:2208,2209,2225,2226,4988,8825,8729等驱动
温度传感器接口:NTC 100K支持触摸屏:LCD/ LCD2004、LCD12864、摸屏MKS MINI12864V1.0、MKS MINI12864 V3.0.MKS系列
支持打印文件格式:G-code支持机器结构:XYZ、 delta 、 kossel 、Ultimaker . corexy
推荐软件:Cura 、 Simplify3d、Pronterface 、Repetier-Host固件更新:通过USB连接电脑更新

3. 主板封装

3.1 尺寸图

在这里插入图片描述
整体尺寸为11084mm,螺栓固定孔位为10276mm

3.2 接线图

3.2.1 MKS GEN_L V1.0系统连接图

在这里插入图片描述

3.2.2 MKSGEN_L V2.1系统连接图

  • 中文版
    在这里插入图片描述

  • 英文版
    在这里插入图片描述

V2.1相对V1.0版本优化散热,以及减少串口下载晶振(减少物料

4. 引脚排列

MKS GEN_LV1.0:
在这里插入图片描述
MKS GEN_LV2.1:
在这里插入图片描述

怎加更多端口细节

5. GEN_LV2.1驱动设置

注意:以下设置是基于MKS系列的驱动进行的设置,不同厂家的驱动可能设置的方式有所不同。

5.1 Step/dir普通运行模式

在普通模式的情况下,(如A4988,LV8729,TB67s109)通过跳线帽调节驱动的细分。可以根据自身需求,将跳线帽插到右侧两排黑色排针的M0,M1,M2处,进而实现对细分的调节。
注意:在普通的模式下第四个插针,建议不要插跳线帽。如果插上跳线帽可能会影响部分驱动的使用。(如TB67S109)
在这里插入图片描述

5.2 Uart模式(MKS TMC2208 V2.0)

电机驱动在UART模式下,可以直接在Marlin固件中直接进行电流、工作模式的配置。以TMC2208为例,使用的UART模式的情况下,需要做到以下几点。(图文配合理解)如图所示

  1. 驱动下面跳线帽需要全部取出(不能带有跳线帽)。
  2. 在主板上的UART插针处,插上跳线帽。
  3. 在marlin固件进行驱动部分的设置(详情请参考说明书)
    在这里插入图片描述

5.3 SPI模式

SPI模式由于主板内部线路的支持, TMC2130或者其他类型驱动的SPI模式不再需要进行跳线,直接跳线帽即可完成设置,如下图所示
左侧绿色四排全部插上跳线帽。SPI模式marlin固件设置(详情请参考说明书)。
在这里插入图片描述

参考文献:

使用教程视频:B站
固件下载、编译、更新请参照:MKS GEN_L V2.1使用说明书
模型下载:thingsgiver
Github:https://github.com/makerbase-mks/MKS-GEN_L
gen-l主板使用说明书:(基于marlin2.0.x固件):https://blog.csdn.net/gjy_skyblue/article/details/119872104
gen-l主板使用说明书:(基于klipper固件)https://blog.csdn.net/gjy_skyblue/article/details/121103193
淘宝地址:创客基地

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【MKS_GEN_L 主板使用说明书】 的相关文章

  • freertos通信---信号量与队列

    嘿嘿 又见面了 到这里 任务的调度和切换 你已经有了深刻的理解 接下来 自然而然就是任务间的通讯咯 把相关的任务串联起来 就形成了程序的基本架构 一 队列 为什么要先讲解队列了 因为信号量就是利用队列来实现的 走 一起瞅瞅 1 1队列的创建
  • freertos通讯---信号量与队列

    哈喽 又见面了 一 信号量 1 1创建二进制信号量 define xSemaphoreCreateBinary xQueueGenericCreate UBaseType t 1 semSEMAPHORE QUEUE ITEM LENGTH
  • 关于python调用C++

    关于python调用C C 43 43 查了很多相关资料 xff0c 可以通过ctypes模块 SWIG等一些方法 简单的类似单个头文件单个cpp文件都可以实现 xff0c 但是大恒给的C 43 43 包含驱动程序 xff0c 需要在属性里
  • freertos通讯-通知

    通知是什么 xff1f 其实我们之前就见过 它就在任务结构体中 再来回顾下 if configUSE TASK NOTIFICATIONS 61 61 1 volatile uint32 t ulNotifiedValue volatile
  • freertos软件定时器

    哈喽 这篇文章是freertos解析的最后一篇文章 我们将会讲解一个利用任务延时实现的软件定时器 1 创建 timer结构体和创建一目了然 看看初始化函数 是不是有点熟悉 timer的管理有点类似任务的管理 如果是第一次创建则初始化time
  • 蓝牙5.1的ble那些事儿

    既然要说5 1的那些事儿 那么必须的聊聊蓝牙4 0 本文就不在此长篇大论班门弄斧了 要了解4 0的同学请出门左拐直接去参考蜗窝科技大佬的文章 本人觉得对于想入门全面了解4 0的同学 此文章是不二选择的经典 在此只有膜拜的份了 不是广告哈哈
  • 蓝牙5.1的ble那些事儿

    到这里 对于非连接状态应该有一些新的认识了 接下来 顺其自然当然就是连接了 你谈对象 忙活半天 当然是想干点什么事情了 当然也有老司机翻车 连接上后 一端要主动向另一端发起问候 否则长时间不联系 那么就断开好了 主动问候的一端我们称之为ma
  • Http auth认证的两种方式Basic方式和 Digest认证

    Http Basic Auth 方式 当访问一个Http Basic Auth 网站的时候需要提供用户名 xff0c 密码 xff0c 否则会返回401 without authoration Http Basic Authenticati
  • while无限循环

    无限循环写法while 1 循环体内部可以用break语句跳出循环 while 1

随机推荐

  • 不同操作系统下的程序入口点分析

    转自 http hi baidu com liu bin0101 blog item 03e3a9ec4e0fd5d72e2e21b9 html 程序入口与编译器没有什么关系 关键是链接链接器 UNIX的用的ld和WINDOWS下用的LIN
  • rv-player 不靠谱之rvio

    最近忽然发现为动画组写过的一个maya内置工具不能用了 xff0c 工具的作用是使用rvio hw exe转换playblast出的tif序列图 xff0c 生成带watermark的mov文件 之前在Maya2013上一直用的好好地 xf
  • 树莓派 Raspberry Pi SD卡系统备份与还原

    近半年时间用来监控陆龟的树莓派 Raspberry Pi 还算稳定 xff0c 可到了冬天龟箱里的加热灯长时间加热导致树莓派温度很高 xff0c 时不时的自动重启 如果每次都能正常起来也就罢了 xff0c 可偶尔会挂不上SD卡的文件系统直接
  • 2022-12-18 CMakelists指定CMAKE_BUILD_TYPE为Debug或者Release

    今天编译代码的时候遇到古怪的事情 xff0c 在Cmakelists txt中指定了编译版本 xff0c build的时候输出一句 xff1a cpptools The build configurations generated do n
  • 5.FreeRTOS任务切换的简易分析

    FreeRTOS任务切换的简易分析 架构 xff1a Cortex M3版本 xff1a FreeRTOS V9 0 0前言 xff1a 之前分析了创建任务 启动调度器 xff0c 在做完这些工作后 xff0c 就是该完成所有RTOS的最核
  • vue.js:634 [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever t

    其实是前两天了解了v mdel的原理 lt v model原理 gt lt div id 61 34 demo 34 gt lt input value 61 34 value 34 64 input 61 34 price 61 even
  • vscode终端加git的方法

    记录一下 xff0c vscode添加git终端的方法 1 先打开首选项 61 gt 设置 xff0c 搜 shell window xff0c 然后找到setting json 2 添加代码 xff08 设置git的位置 xff0c 以及
  • jquery的简单介绍

    jQuery也包含了对ajax的封装 什么是jQuery jQuery是一门轻量的 免费开源的JS函数库 xff0c 主要作用是用于简化JS代码 轻量的 xff1a 代码或项目对该技术的依赖程度 xff0c 依赖程度越低 xff0c 这个技
  • 图像质量评估(2) -- 图像质量相关参数:分辨率

    分辨率 xff08 解析度 xff0c Resolution xff09 分辨率使我们经常听到的一个词 xff0c 它代表了图像的精细程度 xff0c 也代表了图像的大小 分辨率决定了在这种大小下 xff0c 输出信号是否能够包含足够多的信
  • 图像质量评估(5) -- 畸变(Distortion)

    当图像中原本应该是直线的地方看起来发生了不自然的变形或扭曲时 xff0c 我们称为图像畸变 有三种类型的镜头畸变 xff1a 桶形畸变 xff08 后文使用英文barrel xff09 xff0c 枕形畸变 xff08 后文使用pincus
  • FreeCMS视频教程 将FreeCMS导入eclipse

    项目地址 xff1a http www freeteam cn 原文地址http www freeteam cn site FreeCMS videos info 2016 5670 html
  • qsort的使用

    一 了解qsort xff08 1 xff09 编译器函数库万能数组排序函数排序函数 它是基于快速排序算法 xff0c 所以是q sort q 指的是 quick 快速 qsort 的函数原型是 void qsort void base s
  • 【转】粒子滤波简介以及相关技术探讨

    之前一直在做移动机器人定位算法 查来查去 xff0c 发觉粒子滤波算法 xff08 又叫MC算法 xff09 应该算是最流行的了 因此开始学习使用之 入手的是本英文书叫 probalistic robotic 很不错 xff0c 我所见到的
  • 蓝牙技术的基础知识

    1 无线电频谱 蓝牙技术使用2 4 GHz ISM频段 xff08 2400至2483 5 MHz xff09 xff0c ISM频段就是各国挪出某一段频段主要开放给工业 xff0c 科学和医学机构使用 应用这些频段无需许可证或费用 xff
  • Ubuntu下实现串口通信

    在ubuntu下使用cutecom可以接受串口消息也可以给串口发送消息 基本信息 xff1a 库 xff1a Python 的 serial 硬件 xff1a 电脑 Ubuntu18 04系统 USB Jeston AGX Xavier x
  • 4.FreeRTOS调度器的启动简易分析

    FreeRTOS调度器的启动简易分析 架构 xff1a Cortex M3版本 xff1a FreeRTOS V9 0 0前言 xff1a 上一篇我分析了关于一个任务的创建过程 xff0c 既然创建了任务 xff0c 自然是要用 那么Fre
  • ARM40-A5应用——与网络时间的同步1(概述)

    ARM40 A5应用 与网络时间的同步1 xff08 概述 xff09 2018 6 28 版权声明 xff1a 本文为博主原创文章 xff0c 允许转载 本文介绍ARM40 A5本地系统时间 硬件时间 时区 网络时间 ntpdate nt
  • 如何有效阅读《C++ Primer》那么厚的书

    我就是那种正面刚大部头的选手 xff0c 这些年读过的工作相关的 砖头 大概有 c 43 43 primer xff0c Windows核心编程 xff0c 算法导论 xff0c unix网络编程 xff0c STL源码剖析 等等吧 xff
  • 【Arduino 语法——结构体】

    Arduino 语法 结构体 1 0 项目结构 1 1 setup 1 2 loop 1 3 main 2 0 控制语句 2 1 break 2 2 continue 2 3 while 2 4 do while 2 5 for 2 6 i
  • 【MKS_GEN_L 主板使用说明书】

    MKS GEN L 主板使用说明书 1 描述2 特征3 主板封装3 1 尺寸图3 2 接线图3 2 1 MKS GEN L V1 0系统连接图3 2 2 MKSGEN L V2 1系统连接图 4 引脚排列5 GEN LV2 1驱动设置5 1