- Stock: In Stock
- Brand: PiBot
- Weight: 0.11kg
- SKU: PISTM050B01
This offer ends in:
Available Options
Turn one UART into a complete machine I/O hub
Add 18 clearly numbered input and output channels to a compatible PiBot controller through one RJ12 connection—while keeping a downstream RJ12 path available for a PiBot pendant or display. FluidNC is fully documented, and grblHAL is supported through the FNC Expander plugin.
What is included
A complete standard package—no communication adapter or cable needs to be added.
The RJ12 selectors above the Description are for optional spare accessories. Every standard V5 package already includes the 4.x adapter and one RJ12 communication cable. The adapter is used with V4.96 Pro and V4.7B; V5.88 Ultra and V5.77 Carrier use the documented direct RJ12 path.
Why choose the V5 expander?
More I/O without replacing the controller
A single UART connection adds switch, sensor, coolant, relay and accessory channels to an existing compatible controller. The numbered channel system keeps YAML assignments easy to read.
Inputs designed for real machines
Eight optocoupler input channels support ordinary contacts and common 3-wire sensors. Select 5 V or VMOT so the input side matches approved 5 V, 12 V or 24 V field devices.
The right output for each job
Choose buffered 5 V logic/PWM, a normally-open solid-state contact, or an External-V low-side MOSFET channel instead of forcing every accessory through one output type.
Keep the pendant connection
The controller-side and pendant-side RJ12 paths each have their own RX/TX swap jumpers, making it easier to correct serial direction without rebuilding a cable.
18 channels, four clearly separated jobs
Every connection is labeled by the same channel number used in FluidNC YAML. You configure the job of the channel; you do not need to work with the STM32 package pin names.
V5 PinMap overview. Read the connector labels and numbered channels before wiring. Open the image for full resolution.
Built for the current PiBot controller family
From the box to a verified output
The Expander V5 ships with the universal FluidNC STM32 Expander firmware already installed. Add the controller-side YAML, connect the documented RJ12 path, then run one short LED test.
Direct RJ12 on V5.88/V5.77, or the included 4.x adapter on V4.96/V4.7B.
Set the documented UART and map the numbered expander channels to machine functions.
Verify the #14 and #15 onboard output LEDs before connecting the final loads.
Expansion without giving up your pendant
Controller → Expander V5 → Pendant
The two RJ12 sockets form an inline serial path. Expander-specific messages are handled by the STM32; the remaining serial traffic continues to the downstream pendant or display.
Separate jumper groups are provided for the controller side and pendant side.
Normal FluidNC operation uses 1,000,000 baud with 8N1 framing.
Remove controller, VMOT, External V and pendant battery power before changing the serial path.
Specifications
Size and mounting
Manual, firmware and engineering files
Frequently asked questions
No. The universal FluidNC STM32 Expander firmware is installed before shipment. You still need the matching controller wiring and YAML configuration.
Yes. Use the RJ12 socket labeled for the pendant and follow the manual's battery and RX/TX jumper instructions.
The input bank can use VMOT through SW_VCC for approved 12 V / 24 V sensors. Set the jumper correctly before power is applied.
Treat #8–#13 as buffered logic/PWM control signals. Use the PhotoMOS, MOSFET or an external power stage appropriate for the load.
Map #14/#15 as coolant outputs, send M7 and M8, then confirm the two onboard relay LEDs. M9 turns both off.
Yes. The hardware is supported through the grblHAL FNC Expander plugin; use the matching firmware documentation and controller configuration.
Add the I/O your machine needs—without redesigning the controller
Use the complete PiBot manual for controller-specific wiring, firmware setup, RX/TX jumper positions, input setup, output limits and the M7/M8/M9 verification loop.
Shipping Notification
1. Global Standard (Excluding USA)
Rate: $7.99
Coverage: Worldwide (excluding the United States)
Features:
Basic international shipping service.Also excluding certain regions like: Peru, Ukraine, Thailand, Norway, Israel......
Free shipping(Orders over USD 116) only available for Globle Standard shipping and eligible destination.
Customs clearance fees not included.
2. Global Express (Excluding USA)
Rate: $27.99
Coverage: Worldwide (excluding the United States)
Carriers: DHL or FedEx or other agents
Key Benefit:
Duty paid(DDP) service. No import taxes or duties will be charged upon delivery.Important! DDP only aviliable in EU, United Kingdom,Norway,Switzerland,Iceland,Thailand......
For some destinations (such as Peru, Ukraine, Israel, and others), Global Standard shipping is not available and only Global Express service can be selected. Import duties, VAT, and customs clearance charges may still apply unless your country is specifically listed under our DDP (Duty Paid) service. If you are unsure whether your destination is covered by our DDP service, please contact us before placing your order.
3. USA Special Channel (Delivered Duty Paid)
Rate: $18.99
Coverage: United States only
Key Benefit:
Includes all customs clearance fees and duties.
