CNC Electronics Reference

Mesa Electronics Cards

CardTypeInterfaceI/OFeatures
Mesa 5i25FPGA interfacePCI2× DB25 (34 I/O)Parallel-port replacement; pairs with 7i76/7i77 breakouts
Mesa 6i25FPGA interfacePCIe2× DB25 (34 I/O)PCIe version of 5i25
Mesa 7i76Breakout — step/dirDB25 (from 5i25/6i25)5 axis + 32 I/OStep/dir output, analog spindle (0–10 V), isolated field I/O
Mesa 7i76EBreakout — step/dirEthernet5 axis + 32 I/OStandalone Ethernet version of 7i76; no PCI card needed
Mesa 7i77Breakout — servoDB25 (from 5i25/6i25)5 axis + 32 I/OAnalog ±10 V servo output, encoder inputs, isolated I/O
Mesa 7i92FPGA interfaceEthernet2× DB25 (34 I/O)Ethernet replacement for 5i25; pairs with any DB25 breakout
Mesa 7i96All-in-one — step/dirEthernet5 axis + built-in I/OIntegrated breakout; step/dir, analog spindle, isolated I/O
Mesa 7i96SAll-in-one — step/dirEthernet5 axis + built-in I/OUpdated 7i96 with improved I/O and features
Mesa 7i97All-in-one — servoEthernet5 axis + built-in I/OAnalog ±10 V servo, encoder inputs, standalone Ethernet

Parallel Port Breakout Boards

TypeFeaturesAxesTypical Use
Simple BOBDB25 passthrough, opto-isolated I/O3–4Basic Mach3/LinuxCNC setups on low-cost machines
C10-style BOBCharge pump support, relay output, opto-isolated I/O3–5Hobby CNC routers and mills with safety relay
Smooth StepperUSB or Ethernet to step/dir; high pulse rate4–6Mach3/Mach4 compatible; replaces parallel port on modern PCs

Stepper Motors

NEMA SizeFrame (mm)Holding Torque RangeTypical CurrentCommon Use
NEMA 174230–90 oz·in1.5–2.5 A3D printers, small CNC
NEMA 2357100–400 oz·in2.0–4.0 ADesktop / benchtop CNC mills & routers
NEMA 3486400–1200+ oz·in4.0–8.0 AFull-size mills, plasma tables
NEMA 421101200–3000+ oz·in6.0–10 ALarge industrial machines

Stepper Drivers

DriverTypeMax CurrentMicrosteppingVoltage RangeInterface
DM542Digital4.2 A25620–50 VStep/Dir
DM556Digital5.6 A25620–50 VStep/Dir
DM860Digital7.2 A25624–80 VStep/Dir
DQ542MADSP4.2 A25620–50 VStep/Dir
Gecko G203VAnalog7 A1024–80 VStep/Dir
Gecko G5404-axis combo3.5 A1018–50 VStep/Dir (DB25)

Servo Motors

TypeVoltageFeedbackAdvantagesDisadvantages
AC Servo100–400 VEncoder (absolute or incremental)High torque density, high speed, excellent dynamicsExpensive drives and motors
DC Servo24–90 VEncoderSimple drive electronics, smooth at low speedBrush wear, maintenance
Closed-loop Stepper24–48 VEncoderStepper simplicity with no lost steps, lower costLower top speed than true servos

NEMA frame sizes (23, 34, 42) apply to servos as well — choose based on torque and mounting requirements.

Servo Drives

DriveTypeMax Current (cont)VoltageFeedbackInterface
LCDA357HAC Servo kit3.5 A220 V2500 ppr encoderPulse/Dir, ±10 V analog
AMC (Advanced Motion Controls)DC/AC ServoVaries (1–30+ A)20–340 VEncoder, resolver±10 V analog, PWM, CANopen
Mesa 7i77 + amplifierGeneric servo interfacePer amplifierPer amplifierEncoder via 7i77±10 V analog from 7i77
DMM DYN4AC Servo4 A100–240 VEncoder (serial)Pulse/Dir, EtherCAT option

Spindle Motors

TypePower RangeSpeed RangeDriveUse Case
Router (trim router)1–2.25 HP10 000–30 000 RPMManual / VFDWood, aluminum, small CNC routers
ER11/ER16 spindle0.8–1.5 kW0–24 000 RPMVFDSmall CNC mills & engravers
ER20 spindle2.2–3.0 kW0–24 000 RPMVFDMid-size CNC mill / router
BT30 spindle3–7.5 kW0–8 000 RPMVFDFull-size CNC milling machine
CAT40 spindle5–15 kW0–8 000 RPMVFD / direct driveProduction machining centers
Servo spindle1–15 kW0–6 000 RPMServo driveCNC lathe, rigid tapping capable

NEMA Frame Reference

NEMA FrameWidth (mm)Width (in)Bolt Pattern (mm)Shaft Dia (mm)
NEMA 17421.654315
NEMA 23572.24447.146.35
NEMA 34863.38669.614
NEMA 421104.3318919

VFD (Variable Frequency Drive)

A VFD converts single-phase household power (110 V or 220 V) to three-phase output to drive an AC spindle motor. By varying the output frequency (typically 0–400 Hz), it provides smooth, stepless speed control from zero to maximum RPM.

Common VFD Brands

Key VFD Parameters

ParameterDescription
HP / kW ratingMust match or exceed spindle motor rating
Input voltage110 V single-phase or 220 V single/three-phase
Output voltageTypically 220 V three-phase (for 220 V spindles)
Max frequencyDetermines max spindle RPM (e.g., 400 Hz → 24 000 RPM on a 2-pole motor)
Control modeV/f (simple), sensorless vector (better low-speed torque), closed-loop vector