ESP32 的功率使固件的成長(zhǎng)遠(yuǎn)遠(yuǎn)超出了 8 位 AVR 控制器的限制
vscode平臺(tái)PlatformIO IDE編譯
GRBL_ESP32源代碼包含一個(gè).ini文件驳遵,告訴平臺(tái)IO如何編譯它
如果您的計(jì)算機(jī)上已經(jīng)有Grbl_Esp32源代碼嘁傀,只需從頂部菜單欄中取>打開文件夾匾荆,然后選擇帶有Grbl_Esp32的文件夾即可域庇。該文件夾中"平臺(tái).ini"的存在將激活平臺(tái)IO擴(kuò)展。
每臺(tái)數(shù)控機(jī)器都需要一些特定的機(jī)器設(shè)置向抢,GRBL_ESP32默認(rèn)執(zhí)行"test_drive.h"機(jī)器定義爷辙,最終要設(shè)置一個(gè)真正的機(jī)器定義文件
文件Grbl_Esp32/src/機(jī)器.h包含行。它選擇"test_drive"機(jī) - 虛擬 3 軸機(jī)竹椒,您可以自行或連接到任何硬件的 ESP32 開發(fā)模塊上安全地玩童太。它實(shí)際上不會(huì)改變?nèi)魏我_的狀態(tài),因此使用是安全的胸完,而不必?fù)?dān)心浮動(dòng)輸入銷或短輸出銷书释。#include "src/Machines/test_drive.h"
要與實(shí)際硬件一起使用,您必須在Grbl_Esp32/src/機(jī)器/子方向中使用現(xiàn)有的機(jī)器定義文件之一赊窥,或創(chuàng)建您自己的爆惧。例如,Grbl_ESP32發(fā)展局使用文件機(jī)器/3axis_v4.h.如果您的硬件與預(yù)定義的機(jī)器之一不匹配锨能,您可以制作自己的文件扯再,也許使用預(yù)定義的一個(gè)文件作為起點(diǎn)
如何編譯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個(gè)GPIO引腳,