ArtistV1——艺术家V1

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


目录

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

一、项目总览

基本介绍:

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

外观:



硬件介绍:

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

预览图:



软件控制部分:

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

具体参考我开源的代码吧


机械结构部分:

  • 使用经典巧妙的CoreXY结构,这里扒下来一张图,具体百度看看吧

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

  1. 基于Arduino UNO的光驱写字机制作

    功能说明:本写字机的绘图范围是40mm×40mm,可以书写汉字.手写字.图片(BMP格式)等等,可以进行逐行.Z字型走线.逐点.轮廓等四种模式进行绘图. 硬件材料:Arduino Uno(必须是MEG ...

  2. 写字机结构---coreXY结构

    能在网上搜到的两种常见的coreXY结构原理图 (1)(写字机项目)参考学习链接:https://mc.dfrobot.com.cn/thread-15784-1-1.html (2) B站上有个视频 ...

  3. 激光切割机雕刻机桌面打标机打码机点胶机写字机上位机C#源码STM32F407控制板源码

    激光切割机雕刻机桌面打标机打码机点胶机写字机上位机C#源码STM32F407控制板源码 可用在各类切割机.雕刻机.打标机.点胶机.写字机.打孔机 控制板STM32F407支持3轴手动操作,鼠标单击运行 ...

  4. 西门子S7-1200二轴V80伺服写字案例程序运动控制 写字机自动化机械控制,高速脉冲

    西门子S7-1200二轴V80伺服写字案例程序运动控制 写字机自动化机械控制,高速脉冲 已组态好X轴 Y轴 有效行程200mm 实现功能:点动,抬笔落笔,紧急停止,定位 写字偏移 自动写字 默认字为: ...

  5. 运动控制系统上位机C#源码,可用于雕刻机,切割机,写字机,点胶机

    运动控制系统上位机C#源码,可用于雕刻机,切割机,写字机,点胶机. 功能描述: 1.自动解析Gcode. 2.图形还原显示. 3.显示g代码坐标文件 4.回原点控制. 5.手动控制3轴运动. 6.支持 ...

  6. 写字机axidraw固件

    ** 关于写字机axidraw固件的问题. ** 最近学着做了个写字机,发现xy周轴不可以走直线,固件不对.emmm.... 设试了很多固件,百思不得其解.有大佬可以指点下吗.

  7. CO2激光切割机雕刻机打标机写字机喷涂机巡边机控制软件

    CO2激光切割机雕刻机打标机写字机喷涂机巡边机控制软件,包含上位机和控制板,也可源码 视频展示只体现工作流程和加工效果,如果激光功率足够大最快速度能跑到每秒两米 支持文件格式说明: 控制版和上位机通信 ...

  8. 可以直接使用的4轴插补算法库,不是丢给你一堆grlb或者写字机或者3d打印的开源代码,本运控库上项目级别的

    可以直接使用的4轴插补算法库,不是丢给你一堆grlb或者写字机或者3d打印的开源代码,本运控库上项目级别的,需要添加在自己的项目中,不支持gm码,只有运动控制核心代码,可以添加在自己项目中的,stm3 ...

  9. 刷机命令android手机刷机后,wifi无法使用的解决方法

    刷机命令android手机刷机后,wifi无法使用的解决方法 https://blog.csdn.net/wxz1179503422/article/details/83031909

最新文章

  1. 智能机器人比巴和智伴哪个好_扫地机器人和吸尘器哪个好?
  2. javascript console自动点击页面元素
  3. C#操作快捷方式(获取快捷方式属性、创建快捷方式)
  4. 实施Exchange 2013中的 MailTip
  5. 产品经理实战:电商平台是如何扣库存的?
  6. 一步一坑学android之安装andriod studio(andriod studio3.0)
  7. python输出偶数_Python习题册028:输出列表中的偶数
  8. 回顾Vue计算属性VS其他语法有感
  9. 安卓连接mysql数据库_Android客户端怎么与服务器数据库连接?
  10. PHP生成腾讯云API签名
  11. DSP TMS320C6455 中断解析
  12. Mybatis(三)动态SQL
  13. 大邑移动团支部学校联谊活动
  14. 16.为什么进行抓包测试
  15. 【web素材】03-24款后台管理系统网站模板
  16. Unity DOTS 学习笔记1 - ECS 0.50介绍和安装
  17. 详细的Python炸金花游戏代码
  18. Web3.0时代,公关营销化的阵痛和蝶变
  19. java任务流程_死磕 java线程系列之线程池深入解析——普通任务执行流程
  20. 重磅!斯坦福李飞飞教授团队新研究登 Nature 子刊

热门文章

  1. 【头歌】重生之CNN图片分类基础
  2. android datepicker使用方法,Android基础控件DatePicker的使用
  3. 粒子群算法PSO求解最大值和最小值案例(超详细注释)
  4. 不怕慢的企业微信这一年,做得怎么样了?
  5. 知乎上关于应用分身的问答
  6. 卓美设计×覓音·创意餐厅
  7. 智能网联汽车数据安全管理研究
  8. 傅里叶级数与解调;频谱与频谱密度
  9. 广东管理系统计算机应用实践,广东工业大学自考管理系统中计算机应用(00052)实践环节考核要求...
  10. Vue 配置使用 externals 使用cdn减小打包体积 (前端优化)