You can use our precompiled default firmware,
or use the slightly modified grblHAL source code we provide,
or download the latest official grblHAL source code and compile it yourself using the pin assignments in the schematic we provide.
The official grblHAL source code repositories are available here: https://github.com/grblHAL
You may need to spend some time familiarizing yourself with grblHAL.
The precompiled firmware, PCB files, and source code for this control board can all be downloaded from this page: https://www.bolangsk.cn/downloads/PI%20Control%20Board/
Regarding the PCB files:
The <PI_CNC_控制板.eprj2> file is a project created with EasyEDA Pro. You can download EasyEDA Pro to open it. The project includes the schematic and the PCB layout with the traces removed.
The <SCH_ENC_PI_2026-09-23.pdf> file is a PDF version of the schematic and can be opened with a PDF viewer.
The <InteractiveBOM_PCB3_2026-9-23.html> file is an interactive, web-based bill of materials (BOM) and can be opened in a browser.
To compile the source code, download Visual Studio Code and install the Raspberry Pi Pico extension. Before compiling, make sure that in my_machine.h,