This controller’s motion control system (the lower-level device) is based on GRBLHAL and the RP2350B chip.
If you know programming, you can freely download the code for modification/firmware flashing.
This documentation is only provided to controller purchasers, so the archive is encrypted. The extraction password is the website URL on the back of the
controller.
For source code compilation, you need to install VSCode and the Pi Pico extension, then right-click to open it for compilation.
Additionally, you need to select SDK version 2.1.1 in the bottom right corner, and choose pimoroni_pga2350 for the board.
You also need to enable #define BOARD_PICOBOB_G540 in my_machine.h.
For the compiled firmware, you can refer to the USB drive local update tutorial.
For the PCB and schematic, you can download EasyEDA to open/view/edit it. Please note to download the professional version.