Introduction: Using the Lynx SSC-32 Terminal to Control Servos

About: I am an electrical engineer and an Arduino and electronics enthusiasts. I believe working with electricity should be fun as well as beneficial to engineers and the world at large. Twitter handle: @arduinohack…

Once you get your SSC-32 servo controller, the first thing you need to do is test whether it is operational. To do this, you need to use the Lynx SSC-32 terminal. This post is going to explain to you exactly how to do that.

Step 1: Installing Lynx SSC-32 Terminal

The lynx ssc-32 terminal utility program is available on the internet for free. You can download it from this link. Once you have downloaded it, extract it using winrar and run the setup.exe file to install it.
You can access the software from the installed programs section. It is call lynx term.

Step 2: Power Your SSC-32

Before testing your SSC-32 you need to power it. There are many powering options that you can use. I decided to power the servo channels with a battery and the logic with a USB. You can see how i did that, in the pictures above. Meanwhile, check out the different powering options you can use.

Step 3: Set the Baud Rate

Set the baud rate to 115.2k. If you do not know how to do that, check this tutorial.

Step 4: Connect SSC-32 to the Computer

Connect the SSC-32 to the computer and run the lynx term software.

Select the Com port number that the SSC-32 is connected to on the Lynx terminal window section that is labeled port. Normally, when you start the lynx terminal utility it selects the port automatically. However, if it does not, click on the drop down menu and select the correct COM port and click on the connect button.

If none of the ports listed on the COM port drop down menu connects, check step 4 of the link listed below to see what you should do.
Lynx SSC-32 terminal

In my case the SSC-32 connected to COM 12 as shown in the diagram

Step 5: Connect the Servo Motor

Connect the servo motor on any pin of your choice. I decided to connect it to pin 0.

To move the servo, enter commands in the terminal window and press enter to execute them. In my case i entered the command line #0P500T100 to move the servo, connected to pin 0, to position 500 (0 degree position) in a time interval of 100 milliseconds.

You can connect the servo to another pin and alter the code to correspond to what you want the servo to do. Play around with different pins, positions and times and see how the servo behaves.

Step 6: Using the Slider

If you do not feel like coding, you can still control the servo using the slider that is on the right sidebar. Moving the slider to 750 moves the servo to the 0 degree mark and moving the slider to 2250 moves the servo to the 180 degree mark. When using the sidebar, ensure you select the channel (ssc-32 pin) you have connected the servo to, from the channel drop down combo box that is located above the side bar.

Step 7: Conclusion

That is how you test your SSC-32 servo controller with the lynx terminal. For more on the lynx terminal download this PDF or visit this page. Meanwhile, check some of my other tutorials on my instructables channel.