
ESP32-GRBL-4AXIS
简介
ESP32制作的4轴步进控制主板,CNC主板,3D打印主板,支持蓝牙和Wifi,支持脱机,支持Grbl和Marlin。
简介:ESP32制作的4轴步进控制主板,CNC主板,3D打印主板,支持蓝牙和Wifi,支持脱机,支持Grbl和Marlin。开源协议
:GPL 3.0
描述
本项目克隆自4轴CNC/3D打印主板,支持蓝牙和Wifi,支持脱机 - 嘉立创EDA开源硬件平台
首先感谢作者的分享
描述
- 支持WIFI和Bluetooth远程控制
- 内置WebUI上位机,可以不用安装上位机软件
- 支持SD卡脱机,最大可支持32GB SD卡(TF卡)
- 采用层叠技术,全模块化设计,可以很方便的替换损坏的模块
- 硬件资源丰富,使用ESP32主控,主频高达240M,内存520KB,4M闪存,秒杀Arduino系列
- 开源,方便按自己的需求修改源码
修改
第一版
- 新增了ESP32 WROOM模块和ESP32 WROVER模块支持
- 新增了一个电机使能控制的风扇,用于打印机的喉管散热
但是第一版有点小翻车了
1.电机使能信号是低电平有效,所以喉管散热的信号反了
2.按照作者的原理图,电机驱动使用3.3V信号经测试无法驱动
经过飞线改成5V后即可正常运行
第一版实物
正面飞线是将电机使能信号驱动的风扇信号反转过来
背面飞线是将电机驱动的3.3V电平输入改成5V
飞线后测试功能均正常
第二版
第二版修正了第一版的问题,未实物打板
另外新增
- TTL接口:看到有一些TTL的控制屏幕,预留了此接口
- 增加了一些指示灯:12V电源指示和单片机的通信灯
- 预留了几个功能按键:GRBL上预留了一个进料保持和循环开始的按键
固件
源代码
-
Marlin固件:https://github.com/CN-CNC/Marlin.git
3D打印机固件基本和原版没有什么太大变化,按源程序使用应该问题不大 -
GRBL固件:https://github.com/wdmomoxx/ESP32_GRBL_4AXIS
GRBL固件已经做了小部分修改,并测试ok了
已编译好的
编译好的固件做了一个在线下载的网页,存放在此
固件在线下载地址:ESP32四轴开发板在线固件安装
设计图
BOM


评论