You can use our pre-compiled firmware,
or download the source code and compile it yourself based on the provided schematic.
Source code can be downloaded from https://github.com/grblHAL
You may need to spend some time learning about grblHAL.
After downloading the source code, use VS Code and install the Raspberry Pi Pico plugin.
Enable //#define BOARD_RP23U5XBB — Pin configuration file for the PI_GRBLHAL control board
Additionally, you need to select pimoroni_pga2350 as the Board in the bottom right corner. I’ve forgotten why this specific board must be selected, but please select it anyway. If anyone knows the reason, please email me. My guess is that it’s a clean/pure development board with no pin conflicts?
source code: https://www.bolangsk.cn/wp-content/uploads/asgarosforum/52/pico.rar
Schematic: https://www.bolangsk.cn/wp-content/uploads/asgarosforum/38/SCH_ENC_PI_2025-12-16.pdf
Interactive BOM: https://www.bolangsk.cn/wp-content/uploads/asgarosforum/39/InteractiveBOM_PCB3_2025-12-16.html