ArtistV1——艺术家V1[STM32F1 | 写字机 | GRBL | LVGL | WIFI]

ArtistV1——艺术家V1

项目已开源至Github:点我传送
项目演示视频bilibili:点我传送


目录

  • ArtistV1——艺术家V1
    • 一、项目总览
        • 基本介绍:
        • 硬件介绍:
        • 软件控制部分:
        • 机械结构部分:

一、项目总览

基本介绍:

  • 本项目基于STM32F1,移植了著名的GRBL——G-code解释器,做的一款写字机(或激光雕刻),使用LVGL的GUI库设计屏幕交互,扩展了SD卡脱机打印功能,板载ESP8266-E12SWIFI模块(由于STM32F1的性能有限,同时兼顾刷屏和G代码解释以及榨干了性能,所以WIFI连接模式暂时未开发),暂时可以通过串口连接电脑使用上位机进行打印,或者使用SD卡脱机打印。

外观:
ArtistV1——艺术家V1[STM32F1 | 写字机 | GRBL | LVGL | WIFI]_第1张图片

ArtistV1——艺术家V1[STM32F1 | 写字机 | GRBL | LVGL | WIFI]_第2张图片
ArtistV1——艺术家V1[STM32F1 | 写字机 | GRBL | LVGL | WIFI]_第3张图片


硬件介绍:

  • 主控 :STM32F103ZET6
  • WIFI :ESP8266-E12S
  • 屏幕 :3.5寸LCD-16并口RGB16bit-40Pin
  • 触摸IC:XTP2046电阻触摸
  • 接口 :步进电机接口x3、舵机接口x2、12V激光头接口x1、限位开关x3、USBx1、UART-USBx1
    ETC…

预览图:

ArtistV1——艺术家V1[STM32F1 | 写字机 | GRBL | LVGL | WIFI]_第4张图片
ArtistV1——艺术家V1[STM32F1 | 写字机 | GRBL | LVGL | WIFI]_第5张图片


软件控制部分:

  • 移植GRBL解释器进行控制机械控制
  • 使用LittleVGL创建用户交互界面
  • FATS文件系统,进行脱机打印

具体参考我开源的代码吧


机械结构部分:

  • 使用经典巧妙的CoreXY结构,这里扒下来一张图,具体百度看看吧
  • ArtistV1——艺术家V1[STM32F1 | 写字机 | GRBL | LVGL | WIFI]_第6张图片
    ArtistV1——艺术家V1[STM32F1 | 写字机 | GRBL | LVGL | WIFI]_第7张图片

你可能感兴趣的:(STM32,GRBL,stm32)