The schematic and PCB of this control board were created using EasyEDA Standard Edition.
We provide a PDF version of the schematic as well as the EasyEDA Standard Edition schematic/PCB project files:
https://www.bolangsk.cn/wp-content/uploads/asgarosforum/72/ESP32%e5%8e%9f%e7%90%86%e5%9b%be.rar
For the source code, you can obtain it yourself from the ESP32_GRBL or FluidNC GitHub projects.
The GitHub source code project addresses are: https://github.com/bdring/Grbl_Esp32 ,
:https://github.com/bdring/FluidNC ,
ESP32_GRBL uses this header file:
https://www.bolangsk.cn/wp-content/uploads/asgarosforum/76/3axis_v4.h
The SD card uses the default pins. You can find the default values in Grbl_Esp32/src/MachineCommon.h:6-15:
#ifndef GRBL_SPI_FREQ
// -1 means use the default board pin
define GRBL_SPI_SS -1
define GRBL_SPI_MOSI -1
define GRBL_SPI_MISO -1
define GRBL_SPI_SCK -1
define GRBL_SPI_FREQ 4000000
#endif
Note: This control board uses the CH340N chip as the serial-to-USB converter and has no auto-download circuit.
You need to manually hold down the BOOT0 button and then press the reset button to manually enter flashing (firmware download) mode.