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卡脱机打印。
外观:
硬件介绍:
- 主控 :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]相关推荐
- 基于Arduino UNO的光驱写字机制作
功能说明:本写字机的绘图范围是40mm×40mm,可以书写汉字.手写字.图片(BMP格式)等等,可以进行逐行.Z字型走线.逐点.轮廓等四种模式进行绘图. 硬件材料:Arduino Uno(必须是MEG ...
- 写字机结构---coreXY结构
能在网上搜到的两种常见的coreXY结构原理图 (1)(写字机项目)参考学习链接:https://mc.dfrobot.com.cn/thread-15784-1-1.html (2) B站上有个视频 ...
- 激光切割机雕刻机桌面打标机打码机点胶机写字机上位机C#源码STM32F407控制板源码
激光切割机雕刻机桌面打标机打码机点胶机写字机上位机C#源码STM32F407控制板源码 可用在各类切割机.雕刻机.打标机.点胶机.写字机.打孔机 控制板STM32F407支持3轴手动操作,鼠标单击运行 ...
- 西门子S7-1200二轴V80伺服写字案例程序运动控制 写字机自动化机械控制,高速脉冲
西门子S7-1200二轴V80伺服写字案例程序运动控制 写字机自动化机械控制,高速脉冲 已组态好X轴 Y轴 有效行程200mm 实现功能:点动,抬笔落笔,紧急停止,定位 写字偏移 自动写字 默认字为: ...
- 运动控制系统上位机C#源码,可用于雕刻机,切割机,写字机,点胶机
运动控制系统上位机C#源码,可用于雕刻机,切割机,写字机,点胶机. 功能描述: 1.自动解析Gcode. 2.图形还原显示. 3.显示g代码坐标文件 4.回原点控制. 5.手动控制3轴运动. 6.支持 ...
- 写字机axidraw固件
** 关于写字机axidraw固件的问题. ** 最近学着做了个写字机,发现xy周轴不可以走直线,固件不对.emmm.... 设试了很多固件,百思不得其解.有大佬可以指点下吗.
- CO2激光切割机雕刻机打标机写字机喷涂机巡边机控制软件
CO2激光切割机雕刻机打标机写字机喷涂机巡边机控制软件,包含上位机和控制板,也可源码 视频展示只体现工作流程和加工效果,如果激光功率足够大最快速度能跑到每秒两米 支持文件格式说明: 控制版和上位机通信 ...
- 可以直接使用的4轴插补算法库,不是丢给你一堆grlb或者写字机或者3d打印的开源代码,本运控库上项目级别的
可以直接使用的4轴插补算法库,不是丢给你一堆grlb或者写字机或者3d打印的开源代码,本运控库上项目级别的,需要添加在自己的项目中,不支持gm码,只有运动控制核心代码,可以添加在自己项目中的,stm3 ...
- 刷机命令android手机刷机后,wifi无法使用的解决方法
刷机命令android手机刷机后,wifi无法使用的解决方法 https://blog.csdn.net/wxz1179503422/article/details/83031909
最新文章
- 智能机器人比巴和智伴哪个好_扫地机器人和吸尘器哪个好?
- javascript console自动点击页面元素
- C#操作快捷方式(获取快捷方式属性、创建快捷方式)
- 实施Exchange 2013中的 MailTip
- 产品经理实战:电商平台是如何扣库存的?
- 一步一坑学android之安装andriod studio(andriod studio3.0)
- python输出偶数_Python习题册028:输出列表中的偶数
- 回顾Vue计算属性VS其他语法有感
- 安卓连接mysql数据库_Android客户端怎么与服务器数据库连接?
- PHP生成腾讯云API签名
- DSP TMS320C6455 中断解析
- Mybatis(三)动态SQL
- 大邑移动团支部学校联谊活动
- 16.为什么进行抓包测试
- 【web素材】03-24款后台管理系统网站模板
- Unity DOTS 学习笔记1 - ECS 0.50介绍和安装
- 详细的Python炸金花游戏代码
- Web3.0时代,公关营销化的阵痛和蝶变
- java任务流程_死磕 java线程系列之线程池深入解析——普通任务执行流程
- 重磅!斯坦福李飞飞教授团队新研究登 Nature 子刊
热门文章
- 【头歌】重生之CNN图片分类基础
- android datepicker使用方法,Android基础控件DatePicker的使用
- 粒子群算法PSO求解最大值和最小值案例(超详细注释)
- 不怕慢的企业微信这一年,做得怎么样了?
- 知乎上关于应用分身的问答
- 卓美设计×覓音·创意餐厅
- 智能网联汽车数据安全管理研究
- 傅里叶级数与解调;频谱与频谱密度
- 广东管理系统计算机应用实践,广东工业大学自考管理系统中计算机应用(00052)实践环节考核要求...
- Vue 配置使用 externals 使用cdn减小打包体积 (前端优化)