User Tools

Site Tools


pibot_cnc_laser_series:v328_iso:start

PiBot V3.28 Isolated

ATmega328P · GRBL 1.1h · Full Optocoupler Isolation

Isolated for Real Machines
PiBot V3.28 Isolated CNC Controller Board
XXYYZ5 Outputs
GRBL 1.1hFirmware
100%Isolated I/O
0–10VSpindle Output
🛡️ True Isolation Optocouplers on all I/O + B0505S isolated 5V
High-Speed PWM Toshiba TLP2395 optocoupler
📈 0–10V Output Direct VFD speed control
🔁 XXYYZ Dual X & Y each 2 outputs
🟢 Full LED Status Every I/O pin has LED indicator
⚙️ Onboard + External Both driver types supported
🔋 24V / 12V Input Industrial switch compatible
🚫 Reverse Protection Anti-reverse polarity design

📊 V3.28 Isolated vs. Arduino CNC Shield

The Arduino CNC Shield is common — but it has zero isolation, no 0–10V, and no reverse protection.

Arduino CNC Shield
VS
V3.28 Isolated
No isolation
I/O
Optocoupler-isolated inputs & outputs
No analog output
0–10V
0–10V spindle speed output
No reverse protection
SAFE
Anti-reverse polarity design
No LED indicators
LED
Every I/O pin has LED
Onboard A4988 only
DRV
Onboard + external drivers
3 axes, no dual output
AXES
XXYYZ — dual X & Y
5V only inputs
INPUT
24V / 12V industrial switches
Stacks on Uno — wobbly
BUILD
Single board with CH340C
Need Arduino IDE to flash
FW
Pre-loaded + WebSerial tool
No optocoupler at all
PWM
Toshiba TLP2395 high-speed opto

🔌 Pinout & Connection Diagram

Every connector, jumper and indicator on the V3.28 Isolated — fully labeled. Keep this open as your wiring reference while you set up.

PiBot V3.28 Isolated full pinout and connection diagram — limit and probe inputs, button inputs, isolated coolant/PWM outputs, 0–10V analog output, main power VIN 12–24V, Vmot-Driver, onboard driver jumper configuration, motor outputs, external driver EN/STP/DIR connectors, ICSP header, SW-VCC selection, RST button and USB-C
PiBot V3.28 Isolated — complete connector & jumper map
1Limits & Probe — X / Y / Z limit + Probe inputs (GND, SW-VCC)
2Button Inputs — Abort, Hold, Resume, Reset
3Isolated Outputs — Coolmist (A4), Coolant (A3), Dir-En (D13)
4Isolated PWM — ISO-PWM (D11) + GND-ISO
50–10V Output — PWM-synced analog + GND
6Main Power — VIN 12–24V + GND
7Vmot-Driver — onboard driver motor supply
8Driver Jumpers — MS1 / MS2 / MS3 microstep config
9External Driver — EN/STP/DIR/GND ×5 (X1,X2,Y1,Y2,Z)
10Motor Outputs — onboard driver to motors ×5
11USB-C — PC connection (CH340C)
12RST Button — board reset
13SW-VCC — limit-switch input voltage: 5V (default) or Vmot-Main
14ICSP — MISO / MOSI / SCK / RST programming header
15IO Header — A4 / A6 / A7 with 5V / GND

📥 Two Firmware Options

Flash either version from your browser — PiBot WebSerial Tool — plug USB, click flash, done.

OFFICIAL

📄 GRBL v1.1h Standard

  • Standard GRBL 1.1h features
  • Default pin mapping
  • Supports Spindle Direction
Default Pin Mapping
Spindle PWMD11
Spindle DirectionD13
Coolant Mist (M7)Disabled by default
Coolant Flood (M8)A3
CUSTOM

⭐ GRBL v1.1h Custom

  • Customized from GRBL 1.1h
  • Optimized pin mapping
  • Supports Spindle Enable and Coolant Mist
Custom Pin Mapping
Spindle PWMD11(unchanged)
Spindle EnableD13← M3/M4 OPEN
Coolant Mist (M7)A4← M7 OPEN
Coolant Flood (M8)A3(unchanged)
⚠ Note: Custom firmware is optimized for V3.28 Isolated hardware. To build it yourself, edit config.h.
All outputs active-high. Active-low inputs: X/Y/Z limits, probe, abort, resume, hold. Short signal to GND with a jumper to test.
CH340 Driver: If serial port not listed, install CH340/CH341 driver first.

🚀 Get Started

Plug in USB. Connect V3.28 to PC. Install CH340 driver if needed (Windows).
Wire drivers. Use onboard driver sockets or connect external drivers (TB6600, DM542, etc.) via Step/Dir/Enable.
Open sender. Candle, UGS, LightBurn, bCNC — any GRBL sender. Baud: 115200.
Configure. Type $$ to view settings. Set steps/mm, speed, acceleration for your machine.

📋 Specifications

MCUATmega328P @ 16 MHz
FirmwareGRBL 1.1h (pre-loaded, 2 versions)
Motor OutputsXXYYZ — 5 outputs (X & Y dual, Z single)
Driver SupportOnboard sockets + external driver output (5V Step/Dir/Enable)
IsolationOptocouplers on all I/O. Outputs add a dedicated B0505S DC-DC isolated 5V rail (GND-ISO); input optos field-powered via SW-VCC
PWM IsolationToshiba TLP2395 (TPL,ES) high-speed optocoupler
SpindlePWM + Enable/Direction + 0–10V analog output
CoolantFlood (M8) + Mist (M7, custom FW)
Switch InputSW-VCC selectable 5V / Vmot-Main (limit-switch input voltage); 24V / 12V industrial switch compatible
InputsX/Y/Z limits, Probe, Abort, Resume, Hold (active-low)
LED IndicatorsEvery I/O pin has LED status indicator
ProtectionReverse polarity protection
USBUSB-C via CH340C
PCB2-layer, 2 oz copper
📥 WebSerial Firmware Tool 🛒 PiBot Store

PiBot Electronics · pibot.com · Shipping worldwide since 2013

© PiBot Electronics · pibot.com

pibot_cnc_laser_series/v328_iso/start.txt · Last modified: by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki