Menu
Menu
Your Cart

PiBot FluidNC grblHAL ESP32-S3 6+1 Axis CNC Controller V5.88 Ultra

PiBot FluidNC grblHAL ESP32-S3 6+1 Axis CNC Controller V5.88 Ultra
PiBot FluidNC grblHAL ESP32-S3 6+1 Axis CNC Controller V5.88 Ultra
PiBot FluidNC grblHAL ESP32-S3 6+1 Axis CNC Controller V5.88 Ultra
PiBot FluidNC grblHAL ESP32-S3 6+1 Axis CNC Controller V5.88 Ultra
PiBot FluidNC grblHAL ESP32-S3 6+1 Axis CNC Controller V5.88 Ultra
PiBot FluidNC grblHAL ESP32-S3 6+1 Axis CNC Controller V5.88 Ultra
New -22%
PiBot FluidNC grblHAL ESP32-S3 6+1 Axis CNC Controller V5.88 Ultra
PiBot FluidNC grblHAL ESP32-S3 6+1 Axis CNC Controller V5.88 Ultra
PiBot FluidNC grblHAL ESP32-S3 6+1 Axis CNC Controller V5.88 Ultra
PiBot FluidNC grblHAL ESP32-S3 6+1 Axis CNC Controller V5.88 Ultra
PiBot FluidNC grblHAL ESP32-S3 6+1 Axis CNC Controller V5.88 Ultra
PiBot FluidNC grblHAL ESP32-S3 6+1 Axis CNC Controller V5.88 Ultra
PiBot FluidNC grblHAL ESP32-S3 6+1 Axis CNC Controller V5.88 Ultra
  • Stock: In Stock
  • Brand: PiBot
  • Weight: 0.11kg
  • SKU: PICOB588B01
194 samples sold
Product Views: 311
This offer ends in:
Day
Hour
Min
Sec
$69.99
$89.99
Ex Tax: $69.99

Available Options

DOCUMENTATION UPDATE IN PROGRESS
The V5.88 Ultra product itself is final-release and shipping. This product page and the PiBot Wiki are continuously expanding as we publish new tutorials, YAML configuration examples, and customer-tested setups. For technical questions or configuration help with your specific build, please reach out through the store messaging system.

Pre-order item. Production is currently being arranged. Estimated shipping date: around June 5th..

PiBot Controller V5.88 Ultra

6+1 Axis ESP32-S3 CNC Controller · FluidNC / grblHAL Compatible · Industrial-Grade I/O

The V5.88 Ultra is PiBot's New CNC controller. Built around the ESP32-S3-WROOM-1U-N8R8 (dual-core LX7, 8 MB Flash + 8 MB octal PSRAM, external IPEX antenna), it runs FluidNC or grblHAL out of the box, drives up to 7 independent axes, and brings genuine industrial-grade features — fully isolated RS485, 10 opto-isolated inputs, simultaneous OLED + UART + expander operation — into a hobbyist-friendly price point. From the smallest 3018 desktop router to a full-sheet plasma cutter with VFD spindle, one board, every workshop.

6 + 1
AXES
Up to 7 motors
ESP32-S3
N8R8
8MB + 8MB PSRAM
42 LEDs
DIAGNOSTICS
Every signal monitored
DIN-RAIL
READY
V4.96 Pro case fit

What Does This Board Do?

Every CNC machine — a router, laser cutter, plasma cutter, or mill — needs a "brain" that turns your design file into precise motor movements. The V5.88 Ultra is exactly that brain. It:

  • Reads your G-code program (the file your CAM software produces) over USB, WiFi, or from an SD card
  • Drives the stepper motors that move the X, Y, Z and additional axes
  • Controls your spindle via PWM, 0–10 V analog, or Modbus VFD — or your laser
  • Reads limit switches, probes, the touch plate, and the emergency stop
  • Switches coolant pumps, relays, dust extractors, and accessories through built-in MOSFET outputs
  • Coordinates everything through WiFi WebUI, Bluetooth pendants, or USB G-code senders

Wire it up, point your browser at its WiFi access point, paste in a YAML config, and your machine runs. No firmware compilation. No Arduino IDE. No proprietary software.

What is FluidNC and grblHAL?

The V5.88 Ultra ships ready to run two of the most popular open-source CNC firmware projects. Both are free, battle-tested in tens of thousands of machines worldwide, and developed by an active global community. Industry consensus is clear: FluidNC is becoming the de-facto standard for new open-source CNC builds in 2026 and beyond.

Firmware What it is Best for
FluidNC Modern, configured by editing a simple text file (YAML). Includes a browser-based WebUI — control your machine from any phone, tablet, or PC on the same WiFi. No software install needed. Active development by Bart Dring and team. Beginners & most users
RECOMMENDED
grblHAL A modern successor to the legendary GRBL firmware. More G-code commands, advanced motion features, OLED display support, and tighter real-time control. Built online via the official Web Builder. Advanced users & OLED setups

Both firmware can be flashed via the USB-UART port or the FluidNC Web Installer — no compilation, no command line. You can switch between them at any time.

What Can You Build With It?

The V5.88 Ultra was designed to be the single board you reach for, regardless of the machine you're building. Its 6+1 axis layout, on-board and external driver support, isolated RS485, and wide 12–24 V input make it suitable for everything from compact desktop laser engravers to plasma cutters and full-sheet routers with VFD spindles.

OPEN-SOURCE DIY FRAMES
MPCNC, LowRider CNC v3 / v4, PrintNC, Root CNC, OpenBuilds WorkBee / LEAD / C-Beam, Maslow CNC. The 6+1 axis layout covers every motor configuration these designs use.
DESKTOP MACHINE UPGRADES
3018-class desktop routers, 4040 and 6040 / 6090 generic CNC routers, 40 W CO2 laser cutters, diode laser engravers, and any belt-driven or leadscrew machine you'd like to upgrade with WiFi and a modern WebUI.
MULTI-AXIS BUILDS
4-axis machines with rotary tables, 5-axis DIY builds, ATC spindle systems with automatic tool changers, and combined spindle + laser machines that switch between cutting modes mid-job.
VFD & PLASMA
VFD-spindle benchtop mills, industrial routers with Modbus RTU spindles, and hobby plasma cutters with THC. The fully isolated RS485 chain keeps your VFD communication clean even under heavy electrical noise.
SPECIALIZED MACHINES
PCB mills, pen plotters / drawbots, foam hot-wire CNC, vinyl cutters, SCARA arms, and any motion-control project that benefits from the FluidNC YAML configuration system.
INDUSTRIAL RETROFITS
Modernize legacy Mach3 / parallel-port machines, retrofit old industrial routers, or upgrade aging laser engravers with current-generation WiFi control, WebUI, and full Modbus VFD support.

Open-source designs listed above (MPCNC, LowRider, PrintNC, etc.) are community-developed under permissive licenses. The V5.88 Ultra is independently designed and not affiliated with V1 Engineering, OpenBuilds, or any individual machine manufacturer. Always verify wiring and YAML configuration against your specific build.

What Makes the Ultra Different

Every PiBot CNC controller shares a common design DNA: dual-mode driver support (on-board sockets and external outputs), per-axis SPI chip-select routing, full optocoupler input isolation, and the same DIN-rail-ready PCB footprint. The Ultra builds on that foundation with the features that matter when your machine grows beyond the basics:

ESP32-S3 with Native USB and Dual USB-C

The Ultra uses Espressif's latest ESP32-S3-WROOM-1U-N8R8 — dual-core LX7 at 240 MHz, 8 MB Flash, 8 MB octal PSRAM. Compared to the older single-core ESP32 modules, you get roughly 2× the compute headroom and 8× the working memory — meaningful when you're running 6+ axes with TMC5160 SPI traffic, WebUI, WiFi, and SD card streaming concurrently. The Ultra also exposes two USB-C ports: one via CP2102 for rock-solid serial, one via the ESP32-S3's native USB CDC for future USB Host expansion (gamepads, jog controllers, HID pendants).

10 Opto-Isolated Inputs — Wire Up the Whole Machine

Ten fully opto-isolated inputs (TLP521) with PSM712 TVS protection and per-channel LED indicators — enough headroom for a 6-axis machine with dual end-stops per axis, plus probes, touch-setter, e-stop, and door interlock all wired up without external multiplexers. Switch VCC is jumper-selectable between Vin and +5 V, so NPN proximity sensors, PNP industrial sensors, and simple mechanical switches all work without level shifters.

OLED + UART Pendant + Expander, All Running Simultaneously

On most ESP32 CNC boards, you can connect either an OLED display or a UART pendant — not both. The Ultra routes its peripherals on independent buses, so you can run a status OLED, a wired RJ12 pendant, and a CNC I/O expander board simultaneously. Build the cockpit your machine actually needs, not the one your controller's limitations allow.

6 + 1 Axes — Room to Grow

Six main axes (X, Y, Z, A, B, C) with both on-board sockets and external outputs, plus a 7th expansion axis using three spare GPIOs — ideal for an additional rotary axis, automatic tool changer, dust extractor with motorized gate, or any motion-controlled accessory. Buy once, build for years.

Fully Galvanically-Isolated RS485 for VFD Spindles

Modbus RTU spindle control is one of the noisiest electrical environments in a CNC machine. The Ultra uses a three-stage isolation chain: ADUM3201 digital isolator + B0505XT isolated DC-DC converter + SN65HVD3082 RS485 transceiver. The entire RS485 side runs on a separately-generated, galvanically-isolated 5 V rail. Voltage spikes from your VFD or spindle motor can't propagate back to the ESP32. Your communication stays rock-solid even under heavy cutting loads.

42 Status LEDs — Diagnose at a Glance

Every meaningful signal on the board lights an LED: power rails, per-axis Step / Dir / Enable, MOSFET activity, RS485 TX / RX, and every input state. When something doesn't behave as expected, you don't need an oscilloscope to start debugging — just look at the board.

Precision 0–10 V Analog Spindle Output

An LM358-based op-amp DAC circuit converts FluidNC's PWM output into a clean 0–10 V analog voltage for analog-input VFDs. An on-board 20 kΩ precision trim pot lets you calibrate the maximum output exactly to your VFD's full-scale spec. Forward and reverse direction signals are opto-isolated separately, common-ground referenced from the VFD side — safe to connect to any commercial VFD.

The PiBot Design DNA

These features are shared across the PiBot CNC controller family — the engineering choices we won't compromise on, regardless of price tier:

  • Dual-mode drive on every axis — each of the 6 main axes has both a Pololu plug-in socket and an external Step / Dir / Enable output. Use TMC5160 modules for a quiet desktop machine, wire out to closed-loop industrial drivers for a heavy router — or mix the two on the same board.
  • Per-axis SPI chip-select routing — dedicated CS line for every axis (XCS / YCS / ZCS / ACS / BCS / CCS). TMC2130 and TMC5160 work in SPI mode out of the box with full StallGuard, CoolStep, StealthChop, and sensorless homing — no extra wiring.
  • 4-layer PCB with dedicated power and ground planes — clean signal integrity and reduced EMI compared to 2-layer designs at the same price point.
  • Full optocoupler input isolation — every input passes through a TLP521 optocoupler with TVS protection. Limit switches and probes can be wired with long, unshielded cables without worrying about motor noise.
  • MOSFET outputs with flyback diodes — built-in protection for inductive loads. Wire your coolant pump or solenoid directly to the board.
  • DIN-rail-ready footprint — standardized 146.5 × 87 mm PCB across V4.96 Pro and V5.88 Ultra. The same enclosure fits both, simplifying upgrades and cabinet design.
  • Full schematic transparency — every PiBot board publishes its complete schematic. Audit the design before you buy.

Inside the Hardware

The V5.88 Ultra uses industrial-grade components throughout, not just on the main processor. Here's what's actually on the board:

Espressif ESP32-S3-WROOM-1U-N8R8
Main controller
Dual-core Xtensa LX7 at 240 MHz, 8 MB Flash, 8 MB octal SPI PSRAM, external IPEX antenna for industrial-environment WiFi reliability.
TI TPS54360 Buck Converter
Main power supply
Synchronous step-down regulator, 4.5–60 V input, 3.5 A continuous output. Wide-input headroom means stable operation even with poorly-regulated industrial PSUs.
ADI ADUM3201 + B0505XT-1WR3
RS485 galvanic isolation
Two-channel digital isolator paired with an isolated DC-DC converter. The RS485 side runs on its own power island — no shared ground with the ESP32.
TI SN65HVD3082 RS485 Transceiver
Modbus VFD link
Industrial-grade half-duplex RS485 transceiver rated for 256 nodes on a bus. Auto-direction control simplifies FluidNC YAML.
Toshiba TLP521 Optocouplers × 10
Input isolation
Per-channel optical isolation for every input. CTR ≥ 50%, response time under 4 µs. Combined with PSM712 TVS diodes for ESD and surge protection.
NCE NCE6005AR MOSFETs × 2
Power output stages
60 V / 50 A logic-level N-channel MOSFETs with on-board B340A Schottky flyback diodes. Drive inductive loads (relays, solenoids, pumps) without external protection.
NXP 74AHCT595 × 3
I²S shift registers
Three 8-bit serial-in / parallel-out shift registers driven by the ESP32-S3's I²S peripheral. This is how FluidNC's I2SO stepping engine reaches the external driver connectors at 5 V signal levels.
CP2102 + Native USB CDC
Dual USB-C interface
Primary USB-C uses the rock-solid Silicon Labs CP2102 USB-to-UART bridge. Secondary USB-C goes directly to the ESP32-S3's native USB CDC — future-ready for USB Host expansion (gamepads, jog controllers, HID pendants).

Connectivity & Expansion

  • Dual USB-C — primary port via CP2102 for rock-solid serial communication; secondary port via native ESP32-S3 USB CDC with future USB Host support.
  • WiFi / Bluetooth with external IPEX antenna — control your machine through FluidNC WebUI from any PC, phone, or tablet on the same network.
  • Micro SD card over SPI for G-code file storage and YAML configuration backups.
  • RJ12 expansion port for FluidNC-compatible pendants (PiBot Pendant V4.0, FluidDial, etc.) and display modules — routes through an independent UART, so it can run alongside the OLED.
  • OLED display header (I²C, 4-pin, SSD1306-compatible) on its own bus — never blocks the pendant or expander.
  • CNC I/O module socket compatible with FluidNC expansion modules — add relays, extra inputs, MOSFETs, or pendant interfaces without redesigning your wiring.
  • SPI signal output header exposes the SPI bus directly for connecting additional SPI peripherals.

Power, Build & Mounting

  • 12–24 V DC input via screw terminal (theoretically tolerates 9–30 V).
  • TPS54360 synchronous buck converter for the +5 V main rail with wide-input headroom.
  • Reverse-polarity protection via B560C Schottky diode — one mistake won't kill your board.
  • USB load switch (MIC2005A) with fault protection — USB cannot back-power the controller.
  • Independent VMOT rail with 6× 100 µF bulk electrolytic capacitors for clean motor power.
  • Selectable driver logic voltage via VDDSEL jumper (3.3 V or 5 V) for compatibility with both modern and legacy stepper drivers.
  • 4-layer PCB with dedicated internal power and ground planes — clean signal integrity and reduced EMI in noisy industrial environments.
  • On-board Boot / Reset buttons for firmware flashing without jumper wires or USB tricks.
  • 42 status LEDs — power, per-axis Step/Dir/Enable, MOSFET activity, RS485 TX/RX, and every input state — diagnose wiring problems at a glance.
DIN-RAIL MOUNTING — SAME FOOTPRINT AS V4.96 PRO
The V5.88 Ultra measures 146.5 × 87 mm with the same mounting hole positions as the PiBot V4.96 Pro. Our aluminum DIN-rail enclosure fits both boards interchangeably — if you're already running a V4.96 Pro setup in a cabinet, you can swap to the V5.88 Ultra without changing the box, the DIN rail, or your wire dressing. Just unbolt, replace, and bolt back in.

From V4.96 Pro to V5.88 Ultra

Already running a PiBot V4.96 Pro? The V5.88 Ultra is the natural next step when you need more inputs, simultaneous peripherals, or industrial-grade VFD isolation. Both boards share PiBot's core architecture — dual-mode driver support, per-axis SPI chip-select routing, full optocoupler inputs, and the same DIN-rail-ready PCB footprint. Here's what's new in the Ultra:

Feature V4.96 Pro V5.88 Ultra
MCU ESP32-WROOM-32U (single-core LX6) ESP32-S3-WROOM-1U-N8R8 (dual-core LX7)
Memory Standard ESP32 Flash 8 MB Flash + 8 MB octal PSRAM
Native USB No (UART-only via CP2102) Yes — native USB CDC + CP2102 (dual USB-C)
Axes 6 6 + 1 (expansion axis via spare GPIOs)
Opto-isolated inputs 6 10
OLED + UART pendant + Expander Either OLED or UART (not both) All three simultaneously
RS485 isolation Standard (non-isolated) RS485 Fully galvanic-isolated (ADUM3201 + B0505XT)
External IPEX antenna Optional (selectable) Standard
Status LEDs 22 42
Dual-mode driver (socket + external)
Per-axis SPI chip-select
PCB 4-layer, 146.5 × 87 mm 4-layer, 146.5 × 87 mm
DIN-rail enclosure (same box)

Bottom line: The V4.96 Pro remains a capable, mid-tier 6-axis controller for hobby builds where 6 inputs and basic RS485 are enough. The V5.88 Ultra is the right choice when you need more I/O, simultaneous peripherals, industrial VFD isolation, or the headroom of the ESP32-S3.

Full Specifications

MCU Espressif ESP32-S3-WROOM-1U-N8R8 (dual-core LX7, 240 MHz, 8 MB Flash, 8 MB octal PSRAM)
Wireless WiFi 802.11 b/g/n, Bluetooth 5.0 LE, external IPEX antenna connector with antenna included
Axes 6 + 1 (X, Y, Z, A, B, C, plus 1 expansion axis via spare GPIOs)
On-board Driver Sockets 6× Pololu 16-pin (A4988, DRV8825, TMC2208, TMC2209, TMC2130, TMC5160 — SPI mode supported on all 6 axes)
External Driver Output 7× Step / Dir / Enable / GND at 5 V via 74AHCT595 I²S shift registers (4-pin XH2.54 connectors)
Inputs 10× opto-isolated (TLP521), PSM712 TVS protected, jumper-selectable Vin or +5 V switch power
Outputs 4× 5 V buffered (74AHCT125), 2× MOSFET (NCE6005AR, 60 V / 50 A capable), 1× 0–10 V analog with calibration trim pot
Spindle Control PWM (0–10 kHz typical), 0–10 V analog, Modbus RTU over isolated RS485
Isolation ADUM3201 + B0505XT for RS485 (galvanic), TLP521 for inputs (optical), opto-isolated 0–10 V direction signals
Storage Micro SD card via SPI
USB 2× USB-C: primary via CP2102, secondary via native ESP32-S3 USB CDC
Expansion RJ12 (pendant/display), I²C OLED header, CNC I/O module socket, SPI signal header — all on independent buses
Status Indicators 42 LEDs total — power, per-axis Step/Dir/Enable, MOSFET activity, RS485 TX/RX, input states
Power Input 12–24 V DC (9–30 V tolerated), screw terminal, reverse-polarity protected
Firmware FluidNC (recommended) / grblHAL — both open source, flashable via web installer
PCB 4-layer with dedicated power/ground planes
Dimensions 146.5 × 87 mm, four 3.5 mm mounting holes (DIN-rail box compatible with V4.96 Pro)

Why PiBot?

PiBot has been designing CNC and motion-control hardware since 2013. The V5.88 Ultra is the seventh major generation of our flagship CNC controller line — each revision shaped by direct feedback from FluidNC and grblHAL users running real machines in real workshops worldwide.

  • Worldwide Shipping — PiBot boards have shipped to makers, small workshops, and industrial users across more than 78 countries.
  • FluidNC pin-map compatibility — our boards follow the official FluidNC reference pin layouts where practical, making YAML configuration straightforward.
  • grblHAL native support — the PiBot V4 V5 family contributed the original grblHAL OLED implementation in collaboration with Luc (creator of ESP3D), and the V5.88 Ultra carries that lineage forward.
  • Open standards, no vendor lock-in — we don't run proprietary firmware. FluidNC and grblHAL are 100% open source. If we disappeared tomorrow, your machine would still work.
  • Active wiki, multil support — customer support; ongoing tutorial and YAML example expansion.
  • Full schematic and design transparency — we publish the schematic PDF for every board we sell. You can audit the electrical design before purchase.

Resources & Documentation

PiBot Controller V5.88 Ultra · Designed and manufactured by PiBot Electronics · Established 2013
Compatible with FluidNC and grblHAL open-source firmware. Trademarks of third-party machine designs are the property of their respective owners.

Write a review

Please login or register to review

Shipping Notification

1. Global Standard (Excluding USA)

  • Rate: $7.99

  • Coverage: Worldwide (excluding the United States)

  • Features:
    Basic international shipping service.

    Customs clearance fees not included.

    Also excluding certain regions like: Peru, Ukraine, Thailand, Norway, Israel......

2. Global Express (Excluding USA; Duties & VAT Included)

  • Rate: $27.99

  • Coverage: Worldwide (excluding the United States)

  • Carriers: DHL or FedEx or other agents

  • Key Benefit:
    EU orders are shipped DDP (Delivered Duty Paid). No import taxes or duties will be charged upon delivery.

    Also including United Kingdom,Norway,Switzerland,Iceland,Thailand......

3. USA Special Channel (Delivered Duty Paid)

  • Rate: $18.99

  • Coverage: United States only

  • Key Benefit:
    Includes all customs clearance fees and duties.