In this project, a ClearPath servo from Teknic is programmed via Arduino Mega. The system takes in a distance input in inches, then moves a laser to that distance (tolerance is within a 1/16th of an inch). The system is belt driven. Here are the required components used for this project:
- Arduino Mega
- Keypad
- Liquid Crystal I2C
- ClearPath Servo (SDSK model). Accessories can be
found here.
- Power Supply (IPC-5)
- Power Cables (IPC to ClearPath)
- Controller Cable (8-pin molex mini)
- Micro USB for ClearPath Setup
- DC to Dc Converter. This is used to step down the 75V power supply to 12V. One can be found here.
- Arduino Shield (optional). One was found here
- Belt Components:
- Tensioner (see parts folder)
- Lase Mount (see parts folder)
- Aluminum Extrusion
- GT2 Timing Pulley
- GT2 Timing Belt
- Laser
- Plate Kit (for mounting laser)
Here are the libraries that are not standard:
Libraries are installed in "C:\Users\username\OneDrive\Documents\Arduino\libraries"
If there are libraries missing, then troubleshoot at runtime.
- Good examples for using the ClearPath classes and move method are found here.
- See more examples on using the ClearPath package under the example folder in the ClearPathStepGen package.