Saw front with pusher arm control box and shuttle

Arduino / ClearPatch Servo Controlled Chop Saw Stop

By | 3D Printing, DIY, How-To, Non-CNC, Start to Finish | No Comments
Make Sign
This project has been rolling around in my head for a long time.  More than a year in fact.  With the help of the ClearPath “pulse burst mode” servo from Teknic it is now a reality.  I hadn’t heard of this mode of operation until talking with Teknic but it turned out to be a perfect fit.  I’ve used the Clearpath “step and direction” servos on my 2 CNC machines for a few years, ever since one of my viewers turned me onto them (thanks Anthony:)

This project turned out better than I could have hoped. It’s simple to use and extremely precise, like 0.00067 inches precise.  That’s 0.017mm for the rest of the world. I dare say, for woodworking…   it’s spot on.  The wood will move on it’s own more than that amount.

This project isn’t very complicated.  I’d love to see others build it and see how they do it differently.  I’ve included a list of all the main components that went into this build. The digital resouces, like Arduino code, libraries and part files will be available via the link at the bottom of the page.

If there’s something I missed or you need more detail, let me know.

Project Pictures

Project Videos

Links and Sources

Teknic ClearPath Servo and Power Supply Details

ClearPath servo from Teknic as built – Model CPM-MCPV-3432S-ELN after proof of concept, could have used CPM-MCPV-3411S-ELN (still pulse burst mode type)

Teknic ClearPath controller cable and IPC-5 power cable (if used) – Cables

Teknic 75vdc power supply – Model IPC-5 (a 48vdc power supply could also have been used)


Items from Amazon – Using these links helps support the channel and doesn’t cost you any more.  Thanks for your support!

Generic DC Barrel Jack 5.5×2.1mm 12V Panel Mount for Wall Supplies (pack of 10 – you need 1)

BUD Industries NBF-32016 Plastic ABS NEMA INDOOR USE 11-51/64″ L x 7-55/64″ W x 5-7/64″ H, Light Gray Finish (for power supply)

BUD Industries NBX-32916-PL ABS Plastic Internal Panel, 10-1/2″ L x 6-11/16″ W x 1/8″ Thick, for NBF Series Boxes (for power supply)

BUD Industries NBF-32012 Plastic ABS NEMA Economy Box, 7-55/64″ L x 5-57/64″ W x 3-59/64″ H, Light Gray Finish (for Arduino)

Electronics-Salon Nylon Round Spacer Assortment Kit, for M3 Screws, Plastic

Adafruit Proto Shield for Arduino Kit – Stackable Version R3

4×4 16 Key Matrix Membrane Switch Keypad Keyboard 76x69x0.8mm

2x Switch 6a/250v 10a/125v Black Kcd1-105 Spst On-off Panel Round Rocker A8

RGB LCD Shield Kit with 16×2 Character Negative Display-Uses Only 2 Pins

Arduino A000067 Dev Board, ATMEGA2560, Arduino MEGA 2560 R3

80/20 Inc., 2020, 10 Series, 2″ x 2″ T-Slotted Extrusion x 97″

80/20 Inc., 6724, 10 Series, 4″ Double Flange Linear Bearing

RAM Mount 2-1/2″ Diameter Base w/1.5″ Ball (you need 1)

RAM Mounts (RAM-103U) 1.5 Inch Ball Double Socket Arm with 2.5 Inch Round Base


Additional Hardware

Onvio pulleys and mount plate – pulley part# OV107843 (AT5, 22 teeth, Dual Flange, 0.5in Bore), AT5 clamp plate Part# 5005092

Gates Mectrol – Belting AT5 / 32mm wide, polyurethane with steel tension members, Approximately 12 feet needed as shown in video

Icotek cable pass through – Used on power supply enclosure – Model KEL-ER product page 

1/2 motor coupler halve (you need 2) from McMaster-Carr

Coupling spider for motor coupler from McMaster

1/2 inch nylon plastic spacers from McMaster

Loc-Tite 648 from McMaster-Carr (clean parts with alcohol before assembly)

2 inch long aluminum spacer from McMaster-Carr (you need 6)

0.5 inch shafting from McMaster-Carr

Leveling feet from McMaster-Carr

(Pack of 2) Flanged Ball Bearings Precision Sealed 1/2″ ID x 1-3/8″ OD G8


Additional Video Resources from Teknic

ClearPath servo overview

Connecting a ClearPath servo to Arduino 

Using the MSP software with ClearPath Servos

Auto tuning the Clearpath servo


Fusion 360 Design Files

Neo7CNC keypad and LCD template

NEMA34 motor mount plate

Free end pulley bracket as seen in video

Servo end pulley bracket as seen in video

[Better Version – You’ll need 2] Pulley bracket LEFT 

[Better Version – You’ll need 2] Pulley bracket RIGHT

Enclosure air filter frame – SMALL

Enclosure air filter frame – LARGE


Download Link for Source Code and Technical Instructions

KR33CNCv2 diy cnc machine

How do you connect a brake to a ClearPath DC servo – Neo7CNC

By | CNC, DIY, How-To | No Comments

I’ve been asked this question many times since I started using the ClearPath DC servo motors from Teknic. First, lets review the WHY you’d need to use one. Unlike standard stepper motors, most servos do not present any resistance to rotation when the aren’t powered or enabled. Meaning that if the servo motor encounters a fault condition or loses power, it can freely spin. On the X and Y axis of most vertical CNC machines this may not be an issue.  However, on the Z axis, you have all the weight of the spindle motor and brackets pulling down on it.  Gravity will take over if there is a fault or lose of power.  This could be catastrophic for the spindle, endmill, work piece or even the CNC machine itself.

To safeguard against the Z accidentally dropping, we can use an electro-mechanical brake between the shaft of the servo and the shaft of the ballscrew that moves the Z axis up and down. For this example, I’m using a brake from Inertia dynamics that I found on eBay.  It operates on 24vdc and when at rest (unpowered), it’s locked.  If you supply it with 24vdc it unlocks and it can rotate.

The overall setup is straightforward. The ClearPath servo has all the control we need already built in.  There is an output from the servo that is “ON” when the servo is powered AND enabled.  We’ll use this logic combined with a Crydon solid state relay to control the brake.  Wiring is also pretty simple.  We’ll also need power supplies to power the relay, brake and servo (servo power supply not pictured).  The Allen-Bradley 24vdc power supply is for the Inertia Dynamics brake and the 5vdc Mean-Well power supply is for the solid state relay. The relay will control power to the brake and the relay will be controlled by the output from the ClearPath servo. Pay close attention to the polarity on the solid state relay as it is polarity sensitive on the input and output unlike standard mechanical relays.

ClearPath DC servo motor: CPM-SDSK-2311S-EQN

Inertia Dynamics brake: 8923-2331 – purchased from eBay.

Solid state relay: Crydom DC60S3