尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

MKS Monster8 8轴主板实战装机:Marlin 与 Klipper 一次跑通

MKS Monster8 8轴主板实战装机:Marlin 与 Klipper 一次跑通 MKS Monster8 8轴主板实战装机Marlin 与 Klipper 一次跑通【免费下载链接】MKS-Monster8MKS Monster8 is an 8-axis motherboard, which supports Voron printers and can run Marlin and Klipper firmware.项目地址: https://gitcode.com/gh_mirrors/mk/MKS-Monster8MKS Monster8 开箱后第一件事不是看参数而是先确认两件事你手上是哪一版板子、8 个驱动的跳线现在处在什么模式。这块 8 轴控制主板面向 Voron 这类高速打印机Marlin 和 Klipper 双固件都能跑但版本差异和跳线设置不对通电后大概率要返工。下面按风险从低到高的顺序把你从拿到板子带到跑出自检全绿。一、先认板子V1 和 V2 差在哪这一步零风险但决定了后面所有接线细节。看板子丝印上的版本号对照hardware/README.md里的版本说明即可V1.0_002 / V1.0_003初代板V1.0_003 主要是电源和热床接口加了丝印、优化了元件封装V2.0_002X 引脚复用为 MT-DET断料检测、Y 复用于 Neopixel 灯带新增 MAX31865 测温接口、MKS Robin Wifi 接口并给出DC5V 3A 树莓派供电V2.0_003把 X-/Y-/Z-/MT-DET 接口供电固定为 5VZ 可在 VIN 或 5V 之间跳线选择默认 5V⚠️ 老板升级时注意限位供电差异V2.0_003 上部分限位供电从可选项变成了固定 5V接线前翻一下对应版本的 PIN 图纸路径在hardware/MKS Monster8 V2.0_003/MKS Monster8 V2.0_003 PIN.pdfV1 同理在同目录下。![MKS Monster8 V2.0 主板正面 8 路步进驱动接口与跳线布局](https://raw.gitcode.com/gh_mirrors/mk/MKS-Monster8/raw/0116434039f06b17c72ed5d1c43724a9d4a5d81b/hardware/Monster8 V2/10.png?utm_sourcegitcode_repo_files)板子上的资源密度值得先扫一眼再规划轴数Driver0、Driver1、Driver2-1/2-2、Driver3~7 共 9 个电机位支持双 Z、多挤出机、四电机 CoreXY4 加热器 4 温度口H-BED、HE0~2 / TB、TH0~23 路 PWM 风扇3D Touch 专用口在 PA8。新装机直接选 V2 系列最省心。二、通电前核对这三样再插电源断电再碰线这是贯穿全篇的红线。上电前花十分钟核对以下三处能避开之后 90% 的返工主电源DC 12-24V 接 PWR_IN 端子认准丝印正负极。主板自带反接保护但你的外设未必有所以线序照样不能马虎。Voron 常用 24V 电源建议 30A 以上风扇电压档板上 MP1584EN 把输入降压出 12V/5V 供风扇和逻辑电路FAN 电压档由跳线决定换电源前先确认档位驱动方向与插接步进驱动器插入时认准防呆缺口按压到位电机线 A/A-/B/B- 相序接反轻则异响抖动重则发热支架可以直接打印仓库里的STL/MKS Monster8 fixed bracket/Motherboard bracket.STL配合pcb_din_clip_x3.stl做成 DIN 导轨快装后期拆修省不少事。三、SPI 还是 UART先想清楚再动跳线8 个驱动口都支持 SPI / UART 双模式这是新手最容易懵的一步。原则是先定驱动型号再设跳线顺序反了就得焊两遍SPI 模式适合 TMC21304 线总线出厂默认就是 SPI不动焊盘即用UART 模式适合 TMC2208/TMC2209单线通信能读回驱动状态、开 StealthChop 静音、支持 Klipper 实时调电流。需要手动短路驱动端子旁的M2/M1/M0 焊盘设置地址⚠️ UART 模式下同一总线上每颗驱动地址必须唯一地址撞车或没设表现就是电机狂抖或直接不动。改完跳线后固件里对应的tmc2209段地址要和焊盘短接组合一一对应。四、两条固件路线各定三项配置第一次用建议 Marlin 路线把机器跑起来图形化界面直观Voron 社区主流是 Klipper运动规划交给树莓派高速打印更从容。两条路线的配置项其实就下面这几处配置项取值为什么这么填MCU 架构KlipperSTM32F407主控是 STM32F407VET6必须对上Bootloader offsetKlipper48KiB板上 Bootloader 占用前 48KiB选错直接无法启动通信接口KlipperUSB (on PA11/PA12)直插树莓派 USB 口即用免额外串口板MOTHERBOARDMarlinBOARD_MKS_MONSTER8V1/V2 共用此宏源码已内置对应引脚文件TEMP_SENSOR_0 / BEDMarlin11 对应 100K NTC与板载热敏探头匹配HEATER_0_MAXTEMPMarlin275硬性安全上限超过立即切断加热Marlin 源码在仓库里V1 用MKS_MONSTER_Marlin-2.0.xV2 用MKS_MONSTER_V2_Marlin-2.0.x另附中文注释版MKS_MONSTER_Marlin-2.0.x_中文用 VSCode PlatformIO 打开后确认Marlin/Configuration.h#define MOTHERBOARD BOARD_MKS_MONSTER8 // V1/V2 同为这个宏 #define TEMP_SENSOR_0 1 // 喷嘴 100K NTC #define TEMP_SENSOR_BED 1 // 热床 100K NTC #define HEATER_0_MAXTEMP 275 // 超限自动断热 #define BED_MAXTEMP 150Klipper 在树莓派或 Mainsail/Fluidd 主机上编译三条命令走完cd ~/klipper make menuconfig # 按上表三项设置Q 保存 make![Klipper make menuconfig 中 STM32F407 与 48KiB Bootloader 选项](https://raw.gitcode.com/gh_mirrors/mk/MKS-Monster8/raw/0116434039f06b17c72ed5d1c43724a9d4a5d81b/klipper firmware/Image/MKS Monster8 setting.png?utm_sourcegitcode_repo_files)五、写卡、接线、验证刷完固件怎么确认⚠️Klipper 的make flash在 Monster8 上不可用只能走 TF 卡或 U 盘cp out/klipper.bin /media/你的TF卡/firmware.bin把改名后的firmware.bin拷进 TF 卡插入 Monster8 复位即可。Marlin 的 PlatformIO 编译产物同理改名写入。接着把板子连上树莓派验证刷写是否成功ls /dev/serial/by-id/* # 出现 usb-Klipper_stm32f407xx_xxxx-if00 即成功![MKS Monster8 主板通过 USB 连接树莓派与 Klipper 通信验证](https://raw.gitcode.com/gh_mirrors/mk/MKS-Monster8/raw/0116434039f06b17c72ed5d1c43724a9d4a5d81b/hardware/Monster8 V2/5.png?utm_sourcegitcode_repo_files)配置直接复用仓库模板klipper firmware/generic-mks-monster8.cfg是通用引脚映射[stepper_x/y/z]、[extruder]、[heater_bed]、风扇、EXP1/EXP2 屏口都在里面klipper firmware/Voron 2.4 config/printer_v2.cfg另有 V1 版printer_v1.cfg是完整 Voron 2.4 配置。把通用段[include]进你的printer.cfg只需把[mcu]的serial改成上面查到的设备路径。Voron 配置里[stepper_z]用probe:z_virtual_endstop配[bltouch]做虚拟限位双 Z 段已内置gear_ratio: 80:16是 Voron 齿轮比照抄即可。六、变砖了按这个顺序救回来TF 卡刷写失败、固件写坏导致板子不启动DFU 模式就是最后一道保险——它由 STM32 芯片底层引导完全不依赖板上固件断电状态下按住 BOOT0 按钮不松插入 USB 线连电脑再松手设备管理器通用串行总线设备下出现 STM32 设备即进入成功未识别就先用tool/DFU-Upload/zadig-2.4.exe装驱动把固件改名为mks_monster8.bin放进tool/DFU-Upload/双击DFU-Upload-firmware.bat刷固件需要恢复引导再跑DFU-Upload-Bootloader.bat⚠️ 两个 bat 依赖目录里的mks_monster8.bin、dfu-util.exe、libusb-1.0.dll文件名一个都不能改目录保持完整。救回来之后正常上电固件会自动从 DFU 引导交接到主固件。七、第一次打印前的四步自检固件通了不等于机器能跑按这个顺序过一遍哪步卡住就停在哪步查温度链路Marlin 执行M104 S200/M140 S60Klipper 用SET_HEATER_TEMPERATURE。读数跳变或飘忽先查热敏探头是否接在 TH0/TB、线缆是否离电机线太远再用万用表量阻值NTC 100K 常温应接近 100KΩ电机方向G28 X Y观察运动方向是否符合构型反了查电机相序或固件 dir 极性限位与 Z 归位完整回零不应报警Voron 双 Z 跑QUAD_GANTRY_LEVEL四个探针点应能在 0.05mm 容差内收敛挤出G1 E10 F300挤出均匀无打滑电流偏大偏小都回来调驱动四步全绿加载模型去打第一层。打印中想压低噪音把generic-mks-monster8.cfg末尾注释掉的[tmc2208/tmc2130]段解开确认 UART/SPI 跳线已设好再重启——stealthchop_threshold: 999999一条就能让整机安静一大截。【免费下载链接】MKS-Monster8MKS Monster8 is an 8-axis motherboard, which supports Voron printers and can run Marlin and Klipper firmware.项目地址: https://gitcode.com/gh_mirrors/mk/MKS-Monster8创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表