====== PiBot Documentation ======

Official PiBot technical documentation

Build, configure and troubleshoot your PiBot system

Choose your controller, follow the checklist in order, then use the wiring guides, configuration files and PASS / FAIL tests for your exact board revision.

PiBot V5 controller and accessory family
PiBot V5 controller familyReal product overview
5 current controllersV5.88 · V4.96 · V5.77 · V4.7B · V3.28
3 firmware familiesFluidNC · grblHAL · GRBL 1.1h
Task-based instructionsWiring · configuration · tests · troubleshooting

Start here

The safest route is to identify the exact board first, then follow its checklist from top to bottom.

01

Identify your controller

Compare controller type, firmware, motor outputs, driver interface and connectivity.

Open the controller guide →
02

Complete the bench checklist

Inspect jumpers, connect power safely, upload the correct configuration and verify each I/O group.

Choose your model below →
03

Connect the machine

Use the model-specific pages for drivers, limits, relays, pendant, I/O expander, spindle and laser.

Open shared FAQ →

Choose your controller

Do not copy GPIO, jumper or YAML instructions between models.

Flagship

V5.88 Ultra

Integrated ESP32-S3 controller with six dedicated motor outputs and one configurable additional axis.

FluidNC focus · on-board or external drivers · standard or SPI
Open V5.88 manual →
Best seller

V4.96 Pro

Flexible six-axis controller supporting on-board and external stepper-driver layouts.

FluidNC / grblHAL · standard or SPI drivers
Open V4.96 manual →
Plug-in ESP32-S3

V5.77 Carrier

Carrier board with six dedicated external-driver outputs and up to two configurable additional axes.

FluidNC / grblHAL · external drivers only
Open V5.77 manual →
Plug-in ESP32

V4.7B

Six external-driver logic outputs with a replaceable classic 38-pin ESP32 module.

FluidNC / grblHAL · external drivers only
Open V4.7B manual →
Isolated GRBL

V3.28 Isolated

ATmega328P controller for GRBL 1.1h with isolated I/O and three-axis / five-output motion.

GRBL 1.1h · XYYYZ outputs
Open V3.28 manual →

Popular guides

Current manuals for commonly used PiBot accessories and shared troubleshooting.

CNC Pendant V4.2

ESP3D Wi-Fi, FluidDial ESP-NOW, RJ12 wiring and RX/TX setup.

Open manual →

I/O Expander V5

Controller wiring, channel map, FluidNC YAML, firmware and output tests.

Open manual →

SilentStep TMC5160 V5

Standard and SPI connection options, current setup, YAML and diagnostics.

Open manual →

FAQ & troubleshooting

Shared solutions for Wi-Fi, WebUI, configuration, motion, alarms and UART issues.

Find a solution →

One-stop control ecosystem

The original PiBot homepage banners are retained here as brand and customer-coverage references.

PiBot one-stop hardware, firmware and software solution
Hardware, firmware and software designed as one connected system.
PiBot products shipped to customers worldwide
PiBot products support CNC and laser builders around the world.

Need a product, answer or community help?

Use the store for current products, the Wiki for technical instructions, and Discord for community discussion.

Living documentation: pages are updated as hardware revisions, firmware and software change. Always confirm the exact model and revision printed on your board before wiring or flashing.