MKS Robin Nano V3.0使用说明书
文章目錄
- 廣州謙輝信息科技有限公司
- MKS Robin Nano V3.0使用說明書
- 一、產(chǎn)品簡述
- 1.1特點優(yōu)勢
- 1.2主板參數(shù)
- 1.3接線圖
- 1.4尺寸圖
- 1.5開機測試
- 二、固件下載、編譯、更新
- 2.1固件下載
- 2.2 固件編譯
- 2.2.1 platformio本地編譯
- 2.2.2 網(wǎng)頁在線編譯
- 2.3固件更新
- 三、驅(qū)動跳線設(shè)置
- 3.1 A4988驅(qū)動跳線設(shè)置
- 3.2 TMC2208、TMC2209、TMC2226普通模式跳線設(shè)置
- 3.3TMC2225普通模式跳線設(shè)置
- 3.4 TMC2208、TMC2209、TMC2225、TMC2226 UART模式跳線設(shè)置
- 3.5 TMC2209、TMC2226 Sensorless(無限位)跳線設(shè)置
- 四、Marlin 固件配置
- 4.1 固件基本配置(必須配置項)
- 4.1.1板卡配置
- 4.1.2 串口配置
- 4.1.3 屏幕配置
- 4.1.4 使能sd卡
- 4.1.5 使能eeprom
- 4.1.6 配置編譯環(huán)境
- 4.2機器參數(shù)配置(根據(jù)機器參數(shù)設(shè)置)
- 4.2.1 擠出頭個數(shù)配置
- 4.2.2 熱敏類型配置
- 4.2.3 限位類型配置
- 4.2.4 脈沖設(shè)置
- 4.2.5 歸零方向設(shè)置
- 4.2.6 打印平臺范圍設(shè)置
- 4.2.7電機方向設(shè)置
- 4.3高級配置
- 4.3.1 斷電續(xù)打
- 4.3.2 斷料檢測
- 4.3.3使能U盤
- 4.3.4使能wifi 功能
- 4.3.5 MKS UPS
- 4.3.6 MKS PWC(打完關(guān)機模塊)
- 4.3.7 TMC 2208/TMC 2209/TMC 2225/TMC 2226 uart 模式配置
- 五、3dtouch自動調(diào)平功能
- 5.1設(shè)置傳感器觸發(fā)電平
- 5.2設(shè)置傳感器信號接口
- 5.3 使能BLTOUCH
- 5.4設(shè)置探針與擠出頭之間的偏移
- 5.5設(shè)置調(diào)平時傳感器與打印平臺邊緣的距離
- 5.6 使能自動調(diào)平
- 5.7 設(shè)置調(diào)平網(wǎng)格點數(shù)
- 5.8 使能舵機
- 5.9 增加自動調(diào)平數(shù)據(jù)調(diào)用代碼
- 六、RRF固件配置
- 七、Klipper固件配置
- 八、用戶界面配置
- 九、技術(shù)支持及保證
- 十、FAQ
廣州謙輝信息科技有限公司
MKS Robin Nano V3.0使用說明書
創(chuàng)客基地QQ群:489095605 232237692
郵箱:Huangkaida@makerbase.com.cn
一、產(chǎn)品簡述
MKS Robin Nano V3.0 主板是創(chuàng)客基地為滿足市場需求而自主研發(fā)的一款產(chǎn)品,MCU升級到M4核心,增加了對U盤的支持。 它可以適應(yīng)市場上大多數(shù)FDM 3D打印機,適合批量生產(chǎn)3D打印機的廠家作為主控板、玩家升級3D打印機。
1.1特點優(yōu)勢
1.采用32位高速ARM芯片作為主控芯片,采用開源固件(Marlin 2.X固件、RRF固件、Klipper 固件);
2.配帶TFT觸摸屏(3.5寸),操作界面簡潔,靈敏度高;
3.可支持外接WIFI模塊,接入云端,實現(xiàn)云端模型的遠(yuǎn)程打;
并提供安卓、IOS系統(tǒng)的手機APP,支持中英文;
4.配合打完關(guān)機模塊即可實現(xiàn)打完關(guān)機功能;
5.靈活的電機驅(qū)動座方式,可支持TMC2209、2208、2225、2226,4988,8825,2100,及各種直插式驅(qū)動,支持TMC驅(qū)動UART模式、無限位歸零,并且支持外接其他驅(qū)動,滿足您各種驅(qū)動的要求;
6.通過TF卡/U盤升級固件,操作簡單方便;
7.開機logo以及所有按鍵等界面都可以自行設(shè)計;
8.支持虛擬USB設(shè)備功能,連接電腦可實現(xiàn)文件直接傳輸;
9.電路板專門作了散熱優(yōu)化處理,散熱效果更佳;
10.采用高質(zhì)量MOSFET管,散熱效果更好;
11.采用專用電源芯片,支持 12V-24V 電源輸入;
12.TVS過壓保護,更好地保護驅(qū)動和其他負(fù)載;
13.支持?jǐn)嚯娎m(xù)打功能,斷料檢測功能,自動調(diào)平功能;
14.可支持全中文Gcode打印;
15.支持2路PWM接。
1.2主板參數(shù)
1.3接線圖
1.4尺寸圖
主板尺寸圖:
屏幕尺寸圖:
1.5開機測試
MKS Robin nano V3.0主板的開機測試視頻鏈接:
https://www.bilibili.com/video/BV1d54y1Y7tQ
二、固件下載、編譯、更新
2.1固件下載
MKS Robin Nano V3.0適配的固件為marlin2.X固件,可以在Makerbase 官方github下載,下載地址:https://github.com/makerbase-mks/Mks-Robin-Nano-Marlin2.0-Firmware
也可在Marlin 官方下載2.0.7.2以上版本的marlin固件,固件下載地址:https://github.com/MarlinFirmware/Marlin
2.2 固件編譯
2.2.1 platformio本地編譯
MKS Robin nano V3.0固件的編譯需要先安裝VScode軟件 和安裝platformio編譯插件,安裝詳情請參考視頻教程:https://www.bilibili.com/video/BV1XK4y1C7k5
2.2.2 網(wǎng)頁在線編譯
在線編譯,可登錄創(chuàng)客基地百眾云網(wǎng)頁,上傳固件的壓縮包,在線編譯,編譯成功后的固件文件將會發(fā)送到你的郵箱,方便快捷,在線編譯網(wǎng)址:https://baizhongyun.cn/home/mkscompileview
2.3固件更新
本地編譯,編譯成功后的.bin文件和圖片在固件的.pio文件夾中;在線編譯,編譯成功后文件將會發(fā)送到你的郵箱。把assets文件夾和Robin_nano_v3.bin復(fù)制到TF卡,把卡插到主板的卡槽,然后重新給主板上電,上電后屏幕上會顯示固件更新進度,等待更新完即可。
三、驅(qū)動跳線設(shè)置
注:主板上給驅(qū)動供電的電壓是可以通過跳線設(shè)置的,可以設(shè)置為3.3或者5V,必須設(shè)置為其中一個,不設(shè)置驅(qū)動將無法工作,建議設(shè)置為5V,設(shè)置為3.3V時,A4988驅(qū)動的電壓將減半,電流也減半。
3.1 A4988驅(qū)動跳線設(shè)置
A4988驅(qū)動細(xì)分跳線方式,驅(qū)動下方右邊的3個跳線帽都插上是16細(xì)分,如下圖(X軸為例):
3.2 TMC2208、TMC2209、TMC2226普通模式跳線設(shè)置
TMC2208、TMC2209、TMC2226驅(qū)動細(xì)分跳線方式,驅(qū)動下方右邊的2個跳線帽(M0、M1)插上是16細(xì)分,如下圖(X軸為例):
3.3TMC2225普通模式跳線設(shè)置
TMC2225驅(qū)動細(xì)分跳線方式,驅(qū)動下方右邊的第2個跳線帽(M1)插上是16細(xì)分,如下圖(X軸為例):
3.4 TMC2208、TMC2209、TMC2225、TMC2226 UART模式跳線設(shè)置
TMC2208、TMC2209、TMC2225、TMC2226 UART模式跳線設(shè)置都是相同的,驅(qū)動下方的左邊第3個跳線插上即為uart模式,如下圖(X軸為例):
注:UART 模式可以在屏上設(shè)置驅(qū)動的電流、工作模式,要實現(xiàn)UART 模式,還需要固件的支持,固件的配置方式詳情見4.3.7
3.5 TMC2209、TMC2226 Sensorless(無限位)跳線設(shè)置
TMC2209、TMC2226 要實現(xiàn)sensorless功能,需要首先將驅(qū)動設(shè)置為UART 模式,限位接口不能接限位,然后需要在主板上的DIGA 排針處對應(yīng)插上跳線帽,如下圖(以X、Y軸為例):
注:1、由于Z軸絲桿阻力較大,容易誤觸發(fā)導(dǎo)致歸零的位置不一致,因此不建議Z 軸使用sensorless功能
2、要實現(xiàn)sensorless功能,還需要固件的支持,固件的配置詳情見4.3.7
四、Marlin 固件配置
4.1 固件基本配置(必須配置項)
4.1.1板卡配置
在configuration.h文件中將板卡配置為MKS_ROBIN_NANO_V3
4.1.2 串口配置
在configuration.h文件中將串口設(shè)置為-1,配置錯誤會導(dǎo)致主板與電腦無法連接。
4.1.3 屏幕配置
配置TS35顯示屏,在configuration.h文件中,使能#define MKS_TS35_V2_0;配置顯示UI類型,有3種UI可進行配置,分別為TFT_CLASS_UI ,TFT_COLOR_UI,TFT_LVGL_UI,推薦使用LVGL UI;使能屏幕觸摸功能,使能#define TOUCH_SCREEN。
4.1.4 使能sd卡
在配置文件中使能#define SDSUPPORT
4.1.5 使能eeprom
在配置文件中使能#define EEPROM_SETTINGS
4.1.6 配置編譯環(huán)境
在文件platformio.ini 中,將編譯環(huán)境改為default_envs = mks_robin_nano_v3_usb_flash_drive_msc
4.2機器參數(shù)配置(根據(jù)機器參數(shù)設(shè)置)
4.2.1 擠出頭個數(shù)配置
MKS Robin Nano V3.0最多支持2個擠出頭
4.2.2 熱敏類型配置
MKS Ronbin Nano V3僅支持100K熱敏,#define TEMP_SENSOR_0為擠出頭1,#define TEMP_SENSOR_1 為擠出頭2,#define TEMP_SENSOR_BED 為熱床
4.2.3 限位類型配置
限位開關(guān)類型的配置(true/false),true為常開型開關(guān),false為常閉型開關(guān)。
4.2.4 脈沖設(shè)置
在配置文件中的#define DEFAULT_AXIS_STEPS_PER_UNIT {80, 80, 400, 93}分別進行X、Y、Z、E各軸的脈沖設(shè)置。
4.2.5 歸零方向設(shè)置
在配置文件中進行歸零方向設(shè)置,-1為往最小方向,1為往最大方向
4.2.6 打印平臺范圍設(shè)置
4.2.7電機方向設(shè)置
電機方向設(shè)置,false和true為代表兩個轉(zhuǎn)動方向,當(dāng)移動方向相反,相反配置即可。
4.3高級配置
4.3.1 斷電續(xù)打
在高級配置configuration_adv.h文件中,使能
#define POWER_LOSS_RECOVERY將 #define PLR_ENABLED_DEFAULT false 改為
#define PLR_ENABLED_DEFAULT true
使能支持長文件名#define LONG_FILENAME_HOST_SUPPORT,不使能會導(dǎo)致編譯錯誤
4.3.2 斷料檢測
在pins_MKS_ROBIN_NANO_V3.h中使能#define MT_DET_1_PIN PA4
在#define MT_DET_PIN_INVERTING false 中設(shè)置斷料檢測開關(guān)的電平
4.3.3使能U盤
在高級配置文件中,使能#define USB_FLASH_DRIVE_SUPPORT
4.3.4使能wifi 功能
在configuration.h文件中,使能 #define MKS_WIFI_MODULE
4.3.5 MKS UPS
在高級配置文件中使能以下配置項
? Enable #define POWER_LOSS_RECOVERY
?Set #define PLR_ENABLED_DEFAULT true
?Enable #define BACKUP_POWER_SUPPLY
?Set #define POWER_LOSS_ZRAISE 10 //斷電后抬升的高度,需要設(shè)置為與暫停后Z軸抬升的高度一致
?Set #define POWER_LOSS_PIN PA13 //斷電檢測pin
?Set #define POWER_LOSS_STATE HIGH
4.3.6 MKS PWC(打完關(guān)機模塊)
在pins_MKS_ROBIN_NANNO_V3.h中使能#define MKSPWC
4.3.7 TMC 2208/TMC 2209/TMC 2225/TMC 2226 uart 模式配置
TMC 驅(qū)動 uart模式,需要硬件支持,需要在驅(qū)動左下第二個插針插上跳線帽。
在配置文件中使能TMC驅(qū)動,TMC2208和TMC2225均使能為TMC 2208,TMC 2209和TMC2226均使能為TMC2209。
TMC UART模式驅(qū)動電流設(shè)置,可在屏上點擊設(shè)置→電機設(shè)置→驅(qū)動電流進行設(shè)置,也可在固件中的高級配置進行設(shè)置(注:設(shè)置的電流需要乘以1.41才是峰值電流)。
TMC 2209 /TMC2226 sensorless(無限位) 功能配置,sensorless 需要硬件支持,需要在主板上的DIGA 排針處對應(yīng)插上跳線帽。
在配置中,將開關(guān)類型設(shè)置為false
在高級配置文件中使能sensorless_homing和配置阻塞閾值
五、3dtouch自動調(diào)平功能
5.1設(shè)置傳感器觸發(fā)電平
3dtouch的電平設(shè)置為false
5.2設(shè)置傳感器信號接口
傳感器信號線默認(rèn)接到Zmax 限位接口,pin口為PC4
5.3 使能BLTOUCH
5.4設(shè)置探針與擠出頭之間的偏移
分別為X、Y、Z軸的偏移,X和Y的偏移需要根據(jù)實際測量填寫,Z_offset可以在調(diào)平完后進行測試調(diào)整。
5.5設(shè)置調(diào)平時傳感器與打印平臺邊緣的距離
該數(shù)值默認(rèn)為10(注:該數(shù)值不能設(shè)置為太小,太小會導(dǎo)致調(diào)平時傳感器超出平臺范圍,導(dǎo)致調(diào)平失敗)。
5.6 使能自動調(diào)平
在配置文件使能線性自動調(diào)平
5.7 設(shè)置調(diào)平網(wǎng)格點數(shù)
在配置文件文件中設(shè)置調(diào)平點數(shù),默認(rèn)為3*3 個點
5.8 使能舵機
在配置文件中使能舵機#define NUM_SERVOS 1
(注:Robin nano V3 只有一個舵機接口,舵機數(shù)量只能設(shè)置為1)
5.9 增加自動調(diào)平數(shù)據(jù)調(diào)用代碼
在G28.cpp文件中增加set_bed_leveling_enabled(true);
六、RRF固件配置
RRF固件配置詳情見以下鏈接中的教程:
https://blog.csdn.net/gjy_skyblue/article/details/118756552?spm=1001.2014.3001.5502
七、Klipper固件配置
Klipper固件的使用配置詳見以下鏈接中的教程:https://blog.csdn.net/gjy_skyblue/article/details/118902072?spm=1001.2014.3001.5502
八、用戶界面配置
MKS Robin nanoV3.0顯示的UI為LVGL UI,顯示的圖片均可以根據(jù)用戶的需求進行自定義,用戶可以通過MKS tool 在線自定義圖片,修改圖片步驟如下:
1、進入 MKS tool 網(wǎng)頁,鏈接:https://baizhongyun.cn/home/mkstoolview
2、選擇 LVGL UI定制,點擊繼續(xù)
3、進入定制界面,點擊需要修改的圖片(以logo為例)
4、點擊圖片,選擇圖片上傳(注意:界面上會提示圖片的尺寸,圖片導(dǎo)入前需要用畫圖等軟件設(shè)置圖片的尺寸,需要與提示的一致,不一致將上傳失敗,支持的圖片格式為:.png、.jpg、.jpeg、.bmp)。
5、找到圖片存放的路徑導(dǎo)入圖片,點擊ok
6、圖片導(dǎo)入成功后,點擊左上角的導(dǎo)出
7、選擇路徑保存文件,將保存的mksbin.zip壓縮文件解壓,解壓后是assets文件夾,將該文件夾復(fù)制到TF卡或U盤,TF卡或U盤插到主板上,重啟更新圖片即可。
九、技術(shù)支持及保證
?發(fā)貨前會做通電測試,保證可以正式使用才發(fā)貨。
?歡迎各位朋友加入討論群:232237692
?歡迎光臨博客交流:https://blog.csdn.net/gjy_skyblue
?3D打印機主板定制,聯(lián)系黃生:13148932315 譚生:15521395023 彭生:13427595835
?有問題可聯(lián)系我們客服或者在群里找技術(shù)支持人員,我們將竭誠為您服務(wù)
十、FAQ
1、主板無法更新固件如何處理?
答:確認(rèn)更新的固件是否正確,Robin nano V3.0的固件的名稱是Robin_nano_v3.bin;
確認(rèn)主板供電是否正常,通電后檢查主板上的電源指示燈是否亮;主板接上過多負(fù)載的情況下,不建議用USB給主板供電來更新固件,這樣容易供電不足導(dǎo)致無法更新固件。
2、在configuration_adv.h的文件中使能了#define ADVANCED_PAUSE_FEATURE
導(dǎo)致編譯失敗怎么辦?
答:MKS LVGL UI中的暫停位置的處理不是直接用的marlin的處理的方式,是另外的一種處理方式,用戶需要修改暫停位置的可以在屏上的設(shè)置界面中的高級設(shè)置進行設(shè)置,不需要使能#define ADVANCED_PAUSE_FEATURE
3、在configuration.h文件中使能了#define FILAMENT_RUNOUT_SENSOR
導(dǎo)致編譯失敗如何處理?
答:LVGL的斷料檢測處理方式不是用的marlin的處理方式,出現(xiàn)這個報錯屏蔽以上配置即可,需要使用斷料檢測功能的,詳見4.3.1斷料檢測配置。
4、主板無法與電腦的上位機連接怎么辦?
答:確認(rèn)配置文件中的主板的串口是否正確,Robin nano V3.0使用的是虛擬串口,設(shè)置為-1;
主板連接到電腦后,進入設(shè)備管理器查看電腦是否識別了主板的com口,如識別了,可以重啟上位機,上位機設(shè)置的波特率需要與配置文件設(shè)置的一致;如無法識別,檢查usb的連接是否接觸不良。
5、3Dtouch自動調(diào)平效果不好如何處理?
答:?可以增加調(diào)平點數(shù);
?可以在配置文件中使能#define MULTIPLE_PROBING 2,每點重復(fù)調(diào)平,以獲取精度更高的平均值;
?可以切換自動調(diào)平的方式,#define AUTO_BED_LEVELING_LINEAR適合傾斜的平面平臺
#define AUTO_BED_LEVELING_BILINEAR適合彎曲不平的平臺和大平臺。
6、自動調(diào)平失敗如何處理?
自動調(diào)平失敗的原因有很多,我們?yōu)榇俗隽艘粋€視頻,詳情見鏈接:
https://www.bilibili.com/video/BV1ZB4y1P7LZ?from=search&seid=12028097711066543268
總結(jié)
以上是生活随笔為你收集整理的MKS Robin Nano V3.0使用说明书的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: web前端期末大作业:JavaScrip
- 下一篇: 平台设备驱动中的prob是怎么被调用的?