NOTE: Click on
brown text
The Oregon Coast
to show picture; click anywhere else (Apple IOS: refresh page) to hide picture.
After troubleshooting all switches, cables, and connectors associated with the M‑function that doesn't engage, you can discover if a driver IC may be bad by checking voltages on either terminal strip TB1, or HDR101A on printed wiring board, in the spindle cabinet. If one of the optional outputs M17, M19, M21, or M27 is the issue, the measurements are made at HDR102A on PWB.
To make these measurments, the spindle cabinet must be open, the CNC controlled powered up, and the servos must be on.
On machines equipped with TB1,
TB1 Terminal Stripyou will be measuring voltages on the long terminal strip that runs down the left
side of the electrical panel. Terminal 1 is the top terminal on the strip.
On machines equipped with PWB,
PWB (Printed Wiring Boardthe control is connected to HDR101, but you will be measuring voltages at HDR101A.
HDR101 and HDR101A which provides access to all the of the pins. Terminal 1 is the right-most pin on that header.
12V SO: TB1-9 to TB1-8
12V SO Test
M03: TB1-5 to TB1-8
M03 Test
M04: TB1-7 to TB1-8
M04 Test
M08: TB1-10 to TB1-8
M08 Test
M12: TB1-15 to TB1-8*
M12 Test
M13: TB1-12 to TB1-8*
M13 Test
M25: TB1-11 to TB1-8
M25 Test
12V SO: HDR101A-9 to HDR101A-2
12V SO Test
M03: HDR101A-6 to HDR101A-2
M03 Test
M04: HDR101A-4 to HDR101A-2
M04 Test
M08: HDR101A-5 to HDR101A-2
M08 Test
M12: HDR101A-7 to HDR101A-2*
M12 Test
M13: HDR101A-3 to HDR101A-2*
M13 Test
M25: HDR101A-1 to HDR101A-2
M25 Test
MDI mode is used to issue the m‑function.
*For M12 & M13, write program with eight M12's or M13's (one M12 or M13 is a 1/2 second pulse, so eight will keep function on for four seconds).
If the voltage does NOT drop to about 1.5VDC when M-function is issued, the 5AX card isn’t pulling the pin down, possibly because of a bad output driver chip, or there’s a bad connection in the CN401 ribbon cable.
To check the ribbon cable, turn off the CNC, then unplug ribbon cable 
CN401 Ribbon Cable between 5AX and Connect Card
between CN401 on 5AX card and connect card.
NOTE: Current 5AX cards, shipped after May, 2025 are smaller, so the ribbon cable 
CN401 Ribbon Cable between 5AX and Connect Cardis easier to access.
Examine the connectors to insure the ribbon is securely in place. unplug and replug both ends, power up the CNC and see if you can turn on the M‑function. If not, recheck the voltage at TB1 or HDR101A as above, with and without the M‑function applied.
If still not about 1.5VDC with M‑function applied, you will need to replace the appropriate driver IC on the 5AX board.
If your CNC is equipped with first generation 5AX card, 
First Generation 5AX Cardthe driver IC for M03, M04 and M25 is U413.
Driver IC U413 The driver IC for M08 is U412.
Driver IC U412 A spare driver IC is provided: U414.
Spare Driver IC U414


If your CNC is equipped with second generation 5AX card, 
Second Generation 5AX Cardthe driver IC for M03, M04 and M25 is U307.
Driver IC U307 The driver IC for M08 is U306.
Driver IC U306 A spare driver IC is provided: U308.
Spare Driver IC U308

When removing the IC's from their sockets, be careful not to bend the leads- work them out gradually by slipping a small screwdriver or similar tool under one end, then the other. When plugging them into their sockets make sure that none of the leads get bent.
Replacement driver IC UL2803A is available at DigiKey.com).