This page is dedicated to the long project to upgrade the factory grbl controller for my Genmitsu 4040 Pro Max CNC Router. Read how and why the project started here.
Bill of Materials (BOM)
Complete parts list with links to purchase, specifications, and cost estimates are documented here.
Configuration Files & Resources
GitHub repo with config files, firmware downloads, wiring diagrams, and technical documentation.
Project Plan
Detailed overview of the four-phase controller upgrade process, from initial installation to full laser integration. This comprehensive plan covers hardware components, implementation timeline, enclosure layout, power distribution, safety systems, and testing procedures for each phase.
PiBot and AireDale Pinout
Complete pin assignment reference for both the PiBot v4.9 Plus B controller and AireDale STM32 I/O Expander. Includes GPIO mappings, motor control pins, communication interfaces, and detailed connector pinout diagrams for all 29 panel connectors. Essential reference for wiring, troubleshooting, and future expansion planning.
Latest Updates & Progress
A-Axis on FluidDial
A-Axis rotary table support for FluidDial on PiBot CNC Pendant.
PiBot CNC Pendant – FluidDial Fork
FluidDial source code fork for PiBot CNC Pendant
Rotary Table First Cuts

4th axis with FluidNC, PiBot, and a Genmitsu 4040 Pro Max CNC Router.
First Cuts with FluidNC

First cuts with FluidNC at the control.
I Built The Case Reversed

I should have designed the case with front and rear panels reversed.
First CNC Controller Upgrade Video

First video of cnc controller upgrade project. Interesting perspective of how far the project has progressed and expanded.
