Esp32-Stick-PoE-A-Cam (N16R8)

Esp32-Stick-PoE-A-Cam (N16R8)

PicoBOB CNC Control Module for GRBLHAL

Availability: In stock
The PicoBOB is a credit card size GRBLHAL controller based on Raspberry Pi RP2040 microcontroller.

The PicoBOB is a credit card size GRBLHAL controller based on Raspberry Pi RP2040 microcontroller.  It allows you to use the high performance GRBLHAL motion control system with a traditional Mach3/LinuxCNC parallel-port breakout board. It is intended to be simple and low cost. It uses a Raspberry Pi RP2040 MCU and the widely available 5 axis Mach3 breakout board. It can also be used with the Gecko G540.

The PicoBOB closely tracks the features of the Mach3 BOB:

  1. Up to 5 axes of step/direction control.
  2. 10A Spindle relay control.
  3. 0-10V analog spindle speed control.
  4. 5 general purpose inputs
  5. One general purpose output.

The default GRBLHAL builds for the PicoBOB include the following features that are implemented in the RP2040 port of GRBLHAL:

  1. Backlash Compensation.
  2. Stress-free Autosquaring for the ganged axis
  3. Ganged axis offsets to correct for offset homing switches
  4. Step rates tested up to 180 KHz on 5 simultaneous axes.

In addition, the board has a USB micro connector for the 5V that is required for the BOB. There is also a push button to reset the Pi Pico without disconnecting power.

The PicoBOB is also fully supported via the GRBLHAL web builder:

For complete documentation on this OSHW design, see this Github repository:

Write Your Own Review
You're reviewing:PicoBOB CNC Control Module for GRBLHAL
Your Rating
Expatria Technologies
Expatria publishes a range of open-source hardware designs primarily for hobbyist CNC control platforms like LInuxCNC and GRBLHAL.