Hey @itschriscates,
Lets go over a few details to make sure I get a good grasp of your situation.
I assume this was done by using the USB port of the SSC-32U? Or did you mean something else?
Over UART?
Assuming you mean a connect RC servomotor to the board is not moving?
What did you do to confirm it functions? Move a RC servomotor using slider?
Also, did you try typing “VER” followed by [return] in the Lynxterm terminal window and see if the SSC-32U replies with its firmware version?
I assume then that if you power the SSC-32U and press the baud button once you get both green and red LED to blink quickly for a few seconds (indicating 115200 baud)?
Might want to be careful when using this guide since while it does mention twice in the article something about logic levels (3.3 V DC vs 5.0 V DC) and needing a logic level converter (such as RB-SPA-879), it does not seem to place much emphasis on it.
See below from the guide you linked:
Now, of course, the main question is: Did you use a logic level converter for connecting the SSC-32U direct UART port (TX/RX/GND) - which is a 5.0 V DC device - to your RPi’s gentle 3.3 V DC GPIO?
This could very well be causing two issue:
- Why it doesn’t work, since 3.3 V DC may not register properly to a 5.0 V DC interface, especially at higher baud rates
- The 5.0 V DC output (TX) from the SSC-32U can (and most certainly will/already has) damage the RPi’s RX pin since it cannot accept more than 3.3 V DC and has no protection for use with / against accidental higher voltages.
As a general note, it should be noted that the Broadcom chips used in the RPi started their lives and main embedded MCU for smart TVs and as such as no protection for circuits that are hand wired to its exposed pins/interfaces. Extreme care is required when connecting anything to a RPi (or similar SBC’s exposed GPIOs).
If you did have 5 V DC going directly to one or more GPIOs of the RPi, it is quite possible you damaged it and from then own it should be considered in an “unknown state”, whereas anything could be wrong from a single pin or to the full UART interface it was connected with to anything else related to this peripheral inside the SoC.
You should definitely show us some pictures of your setup, making sure to clearly show all components (RPi, SSC-32U, wires, cables, power sources, etc.). You can annotate the pictures as required.
I await your reply to the points above to further assist you.
Sincerely,