日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MKS TFT(3d打印触屏屏幕)如何定制客制化图标及logo制作说明

發布時間:2024/1/18 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MKS TFT(3d打印触屏屏幕)如何定制客制化图标及logo制作说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以TFT7.0為例:

MKS TFT7.0使用手冊第27頁有介紹如何定制圖標及logo制作說明

https://raw.githubusercontent.com/lineuve/MKS-TFT/master/MKS-TFT7.0/MKS%20TFT7.0%20V1.0%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C.pdf

主要用到Img2Lcd軟件進行圖像更換,

開機logo,對應的bmp_logo.bin

保存的時候要保存為bmp_logo.bin,并放到mks_pic文件夾下:

?

?

MKS TFT3.5,觸摸屏的開源源程序:

https://github.com/makerbase-mks/MKS-TFT35-Firmware

?

以下大致的推測原理:

TFT屏幕用的是ARM STM32F4的主控控制,連接主板只通過AUX-1跟主板通訊,通過串口uart的rx,tx跟主板通訊。TF卡內或usb內的g-code也要通過主控STM32F4來協同,通過uart協議跟主板的Marlin通訊。

TFT屏幕的STM32F4直接控制并繪圖tft屏幕的圖像,控制不同的翻頁更新,回應對應的觸屏操作,把他們統一編寫成g-code通訊格式跟主板的Marlin通訊,

當打印U盤或TF卡的g-code文件,STM32F4先讀取U盤或TF卡的g-code文件,再通過uart協議主板的Marlin通訊

?

?

?

MKS TFT3.5最新編譯好的bin文件TFT35_V1.0.8 Release file

https://github.com/makerbase-mks/MKS-TFT35-Firmware/blob/master/Release%20files/TFT35_V1.0.8%20Release%20file.zip

只要把壓縮解壓到u盤,插上tft屏幕的usb或sd卡接口,重新上電即可更新最新的固件和操作界面。

由文件就結構可以看出:mkstft35.bin和mkswifi.bin都是由VSCode編譯出來。

?

對于近年開發robin系列板配合robin tft屏幕配合

注意robin tft屏上是沒有任何stm32的主控。robin主板就搭載了stm32主控,這類板基本都支持觸屏,它們的源程序都要帶ui面板控制程序。robin主板stm32直接繪畫出并控制

MKS Robin Nano is a powerful 32-bit 3D printer control board with STM32F103VET6

其中V1.2只能接robin 3.5寸tft屏幕。

而Nano V2.0和Nano V3.0則支持多種LCD

不過可見它們連接exp1和exp2接口

MKS Robin2 is a powerful 32-bit 3D printer control board with STM32F407ZET6

對于Robin1.x默認marlin設置也是robin tft屏幕

https://github.com/makerbase-mks/MKS-Robin/blob/master/MKS%20Robin/firmware/Marlin2.0-MKS-Robin/Marlin/Configuration.h

MKS Robin Nano V1.x build and update firmware

  • Build config:
    • platformio.ini:

      default_envs = mks_robin_nano35

    • Configuation.h:
      #define SERIAL_PORT 3
      #define MKS_ROBIN_TFT35
      #define MOTHERBOARD BOARD_MKS_ROBIN_NANO
      #define TFT_LVGL_UI
      #define TOUCH_SCREEN

  • Update firmware:
    • Enter the .pio\build\mks_robin_nano35 directory, copy the assets folder and Robin_nano35.bin to the sd card
    • Insert SD card to the motherboard, and you can see the update interface after power on.

    ?

    MKS Robin Nano V2.x build and update firmware

  • Build config:
    • platformio.ini:

      default_envs = mks_robin_nano35

    • Configuation.h:
      #define SERIAL_PORT 3
      #define MKS_TS35_V2_0
      #define MOTHERBOARD BOARD_MKS_ROBIN_NANO_V2
      #define TFT_LVGL_UI
      #define TOUCH_SCREEN

  • Update firmware:
    • Enter the .pio\build\mks_robin_nano35 directory, copy the assets folder and Robin_nano35.bin to the sd card
    • Insert SD card is to the motherboard, and you can see the update interface after power on.

    ?

    MKS Robin Nano V3.x build and update firmware

  • Build config:
    • platformio.ini:

      default_envs = mks_robin_nano_v3_usb_flash_drive_msc

    • Configuation.h:
      #define SERIAL_PORT -1
      #define MKS_TS35_V2_0
      #define MOTHERBOARD BOARD_MKS_ROBIN_NANO_V3
      #define TFT_LVGL_UI
      #define TOUCH_SCREEN

    • Configuation_adv.h:
      Now you can either use the TF card or USB disk, use TF card:
      // #define USB_FLASH_DRIVE_SUPPORT
      Use USB disk:
      #define USB_FLASH_DRIVE_SUPPORT

  • Update firmware:
    • Enter the .pio\build\mks_robin_nano35 directory, copy the assets folder and Robin_nano_v3.bin to the sd card or usb disk
    • Insert sdcard or usb disk to the motherboard, and you can see the update interface after power on.
  • Example build config:
    • Open the example configuration file.
    • Modify the parameters, replace configuration.h and configuration_adv.h in the Marlin path of the source code.
    • Compile the firmware.
  • Prebuilt *.bin firmware for update
    • We have prebuilt the robin nano v3 firmware for some type of printers and some extended usage.

    ?

    MKS Robin Mini is a powerful 32-bit 3D printer control board with STM32F103VET6

    官網已經不賣了

    MKS Robin Lite3 is a powerful 32-bit 3D printer control board with STM32F103RCT6

    官網已經不賣了

    MKS Robin Pro is a powerful 32-bit 3D printer control board with STM32F103ZET6

    可見對于Mks-Robin-Nano,v1.2支持3.5寸robin觸摸屏。都是通過主板的sd卡燒錄,燒錄時必須要有bin和font和pic文件夾一起在sd卡根目錄下,燒錄才能進行。

    https://github.com/makerbase-mks/Mks-Robin-Nano-Marlin2.0-Firmware

    ?

    https://github.com/makerbase-mks/Mks-Robin-Nano-Marlin2.0-Firmware/blob/master/config/MKS%20Robin%20nano%20v3.0/Config%20example%20for%20suport%20sd%20card/Config%20example%20for%20Ender3(4988)/Configuration.h

    默認marlin設置是MKS 3.5寸robin tft屏幕

    Mks-Robin-Nano之所以可以預覽圖像其實是切片的時候加入了圖片信息到g-code里頭。當讀取屏幕讀取g-code時,即可顯現并預覽圖像出來。要在cura切片加上插件plugin,Cura在切片時才會輸出帶模型圖片信息

    同樣的MKS-TFT在2019年底更新后也有圖像預覽功能,其實都是切片的時候加入了圖片信息到g-code里頭。

    plugin已經變成wifi命名插件,功能都是可以讓切片加入圖片預覽圖形信息

    https://github.com/makerbase-mks/mks-wifi-plugin

    About the gcode file preview

    The images should be added to gcode file when slicing, and MKS has developed the plugin for Cura to make it.

    ?

    ?

    ?

    可以用MKS-TOOL去客制化robin屏幕ui界面

    https://github.com/makerbase-mks/MKS-TOOL

    MKS-tool網頁客制化robin屏幕ui界面

    https://baizhongyun.cn/home/mkstoolview

    VSCode如何編譯出marlin的bin文件

    https://marlinfw.org/docs/basics/install_platformio_vscode.html

    ?

    MKS SBASE is a powerful 32-bit 3D printer control board with LPC1768.

    MKS SBASE如何更新板載固件。LPC1768引導從sd卡上導入bin,并加載到它的flash里頭

    https://github.com/makerbase-mks/MKS-SBASE/tree/master/Firmware

    https://github.com/makerbase-mks/MKS-SBASE/tree/master/English/firmware

    MKS-Robin-lite3如何更新板載固件

    https://github.com/makerbase-mks/MKS-Robin-lite3/tree/master/firmware/MKS%20Robin%20lite3-Marlin-bugfix-2.0.x/mks_bin

    總結

    以上是生活随笔為你收集整理的MKS TFT(3d打印触屏屏幕)如何定制客制化图标及logo制作说明的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 欧美一区二区三区久久 | 桃谷绘里香在线播放 | 欧美激情亚洲色图 | 亚洲中文字幕97久久精品少妇 | 日韩不卡视频一区二区 | 久草麻豆 | 黄色工厂在线观看 | 亚洲国产成人精品久久久 | 五月天天 | 香港三级在线视频 | 一女三黑人理论片在线 | 亚洲视频网站在线 | 99精品视频在线免费观看 | 我们好看的2018视频在线观看 | 午夜天堂网 | 国产精品资源站 | 国产91区| 国产精品久久精品 | 情欲少妇人妻100篇 黄色一级片欧美 | 国产午夜精品一区二区三区嫩草 | 97精品人妻一区二区 | 337p日本欧洲亚洲大胆精筑 | 午夜888| 91精品国产入口在线 | 免费a级片在线观看 | 国产尤物网站 | 人人搞人人爱 | 激情视频91 | 亚洲国产精品免费视频 | 人妻人人澡人人添人人爽 | 国产在线视频一区 | 在线毛片网| www.亚色| 亚洲精品视 | wwwyoujizz日本 | 人人干人人舔 | 97久久久久久久 | 在线观看av的网站 | 超碰最新在线 | 欧美久久一区二区 | 大乳女喂男人吃奶 | 久久免费在线 | 日本一级片免费看 | 免费小视频 | 国产一区二区三区黄片 | 三浦理惠子av在线播放 | 久久日av| 成年人晚上看的视频 | 捆绑中国女人hd视频 | 无码国内精品人妻少妇蜜桃视频 | 一级视频在线免费观看 | 成人资源在线观看 | 香蕉综合网 | 天天在线免费视频 | 深夜视频一区二区三区 | 色干网 | 欧美浓毛大泬视频 | 亚洲天堂性 | 久久精品国产亚洲AV成人婷婷 | 中文av网 | 东北少妇不戴套对白第一次 | 日韩精品h | 手机在线观看毛片 | 久久成人亚洲 | av2014天堂| 一区二区三区观看 | 日韩性xxxx | 殴美一级视频 | 中文字幕五码 | 永久视频在线 | 波多野结衣a v在线 欧洲免费av | 精品色综合 | 99热伊人 | 日韩中文字幕一区 | 精品成人一区二区三区 | 少妇婷婷 | 男人天堂伊人 | 精品乱码一区二区三区四区 | 欧美a级在线 | 亚洲第二色 | 91蜜桃网站 | 亚洲激情视频在线播放 | av动漫免费看 | 中文字幕有码在线观看 | 国产精品一线天粉嫩av | 六十路息与子猛烈交尾 | 精品亚洲aⅴ无码一区二区三区 | 天天做天天爱天天爽综合网 | 中文字幕第八页 | 一本高清视频 | 国产伦精品一区二区三区四区免费 | 国产精品v亚洲精品v日韩精品 | 午夜性色福利视频 | 日韩精彩视频 | 亚洲自拍p | 国产乱人视频 | 国产视频福利在线 | 久久中文字幕无码 | 天堂中文在线8 |