ESP32 的功率使固件的成长远远超出了 8 位 AVR 控制器的限制
vscode平台PlatformIO IDE编译
GRBL_ESP32源代码包含一个.ini文件,告诉平台IO如何编译它
如果您的计算机上已经有Grbl_Esp32源代码,只需从顶部菜单栏中取>打开文件夹,然后选择带有Grbl_Esp32的文件夹即可。该文件夹中"平台.ini"的存在将激活平台IO扩展。
每台数控机器都需要一些特定的机器设置,GRBL_ESP32默认执行"test_drive.h"机器定义,最终要设置一个真正的机器定义文件
文件Grbl_Esp32/src/机器.h包含行。它选择"test_drive"机 - 虚拟 3 轴机,您可以自行或连接到任何硬件的 ESP32 开发模块上安全地玩。它实际上不会改变任何引脚的状态,因此使用是安全的,而不必担心浮动输入销或短输出销。#include "src/Machines/test_drive.h"
要与实际硬件一起使用,您必须在Grbl_Esp32/src/机器/子方向中使用现有的机器定义文件之一,或创建您自己的。例如,Grbl_ESP32发展局使用文件机器/3axis_v4.h.如果您的硬件与预定义的机器之一不匹配,您可以制作自己的文件,也许使用预定义的一个文件作为起点
如何编译GRBL_ESP32
可用的引脚
GPIO_NUM_2 LED
GPIO_NUM_4,12,16,17,21,22,25,26,27,32,33
GPIO_NUM_5 GPIO_NUM_18 GPIO_NUM_19 GPIO_NUM_23(使用SD卡)
SD卡有4个GPIO引脚,