PBX-USB Manual PDF

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

PBX-USB

USB Interfaced CNC Control Interface


for use with

CNC USB Motion Controller Software


from

www.planet-cnc.com

Hardware Features: ? 4 axis USB CNC controller ? USB (V2.x) from PC/Laptop running Windows XP, Vista or Windows 7 (32 bit or 64 bit) ? outputs (flood, mist, spindle) 3 digital ? maximum step frequency 25 KHz ? 12us minimum pulse width ? I/O for maximum performance Buffered ? Two manual jog input keys per axis (8 total) ? switches for X,Y, Z (6 total) Two limit ? Jog Pendant Interface ? Relay Board Interface ? I2C Interface ? Loop E-Stop Software Features: ? Advanced interpolation algorithms ? external devices with I2C protocol Control ? Pause/resume of execution supported ? Automatic homing procedure ? Touch Plate Tool Change Procedure ? RS274/NGC G-code (EMC2 compatible) Standard ? simulation Toolpath ? Advanced G-codes - G40, G41, G42 (Cutter Radius Compensation) supported ? Advanced G-codes - G43, G49 (Tool Length Offsets) supported ? Advanced G-codes - G54, G59.3 (Coordinate System Origins)

Say goodbye to parallel ports! The PBX-USB is a USB interfaced CNC controller that was developed specifically to work with the CNC USB Motion Controller Software from www.planet-cnc.com. This Interface sports 4x 10 pin PBX-Header Connections for interfacing to our existing stepper motor drivers. It has an additional header for direct connection to our RBX-1 3 channel relay board. This software/hardware combination can be further expanded with jog key inputs and an I2C bus for nearly unlimited additional I/O. This will allow the development of jog pendants, digital readouts, and input/output cards for a variety of purposes. The software runs on Windows and replaces Mach3 or EMC2. It can even be run through a virtual machine on a Mac or Linux host.

TM

Figure 2: Board Diagram


USB Connection Relay Board Header Pendant Header

E-Stop Loop Jumper Jog Speed Control Pot Jog Inputs

I2C Interface

Figure 3: I2C Header Pin Diagram +5VDC GND GND

Figure 1: PBX Header Pin Diagram GND GND GND GND GND Status LED E-Stop Loop
2 4 6

10

DATA Home/Limit Inputs

CLOCK

NC

Aux Outputs

DIRECTION

STEP

GND

+5VDC

NC

12-40VDC Driver Side GND Power

Logic Supply Regulator

Power LED

Axis Step/Dir Outputs

3.78" 4.02"

PBX Headers

Figure 4: Pendant Header Pin Diagram

JP1 POT E-stop Loop

Vin - Powers micro-controller from 5V derived from Vin Vusb - Power micro-controller from USB (recommended) Connect a 10K logarithmic taper potentiometer to control jog speed. This signal is replicated in the pendant header (SPEED). The E-stop loop is a normally closed circuit which loops through the 16-pin pendant header and the e-stop loop screw terminals. Any open condition in the loop will cause an e-stop. If e-stop switch(es) are not used, the circuit must be closed with jumpers. A small peice of wire will suffice to close the screw terminal loop. The jog inputs can be used to make a simple jog pendant. Normally open push buttons connected to the jog inputs and the adjacent +5V connections will do the trick. Normally closed limit/home switch loops. You can use a single input for both + and - switches, or separate switch inputs for + & -. The LZ- input is used for the tool length compensation touch plate. The spindle, mist, and flood outputs come out to the relay board header for direct connection to our RBX-1 relay board. Those signals are also replicated to the screw terminals for connection to other devices. The signal output cannot exceed 20mA or the micro-controller will be damaged. Currently the I2C interface suports Spindle (M3, M4, M5), Coolant (M7, M8, M9), general purpose outputs (M62, M63, M64, M65), as well as current machine position.

GND

2.36"
XY-

2.60"

Z-

+5VDC

GND

CLK E-STOP B

10

12

14

16

11

13

15

SPEED

X+

Y+

Z+

A+

A-

DATA

E-STOP A

Jog Inputs Limit/Home Inputs Aux Outputs

I2C

Preliminary Manual Not Yet Complete

You might also like