Australia
Asked
Resolved Resolved by DJ Sures!

SSC-32U Pulse Width Modulation

A quick question. If have a couple of 270 degree servos. To get the full rotation I need to set the pulse width range in the SSC-32U configuration to 500-2500. Will this upset other standard 90 degree servos connected to the SSC-32U? The default range on the config was 650-2250, and I was only getting about 220 degrees rotation.


Related Hardware EZ-B v4

ARC Pro

Upgrade to ARC Pro

Your robot can be more than a simple automated machine with the power of ARC Pro!

PRO
Synthiam
#1  

The standard servos should adapt for it

PRO
Australia
#2  

Thanks. I didn't want to risk upsetting my InMoov fingers and those 10 servos.

PRO
Synthiam
#3  

The pwm of a servo is supposed to be standard - buuuuuuuut a bunch of low cost servos began changing their pwm range. And different models and manufacturers did as well. So now it’s just a disaster out there of different ranges:)

PRO
Australia
#4  

Well everything worked perfectly yesterday. Today something has changed. Perhaps Covid has struck down my SSC-32U as it will not move any servo. I have checked the following: BAUD rate set to 38400 on the SSC-32U and in the Control settings in ARC; connection to RX/TX/Gnd all correct as they were before; servo correctly connected- tested different ones; swapped EZB for another - no joy; changed PWM settings back to 650-2250 - no joy. I am getting a green light on SSC-32U indicating it is receiving data. So I am at a loss to know why the connected servo ain't moving. Wish I has another SSC-32U to test, but I don't. Any ideas?

PRO
Synthiam
#5  

Are the servos getting power? Maybe the ssc has a fuse?

PRO
Australia
#6  

The SSC-32U user manual doesn't indicate it has a fuse. I don't think the servos are getting any power. I have contacted the supplier about my problem. I tried connecting it to my laptop but couldn't install the drivers or get a Coms port. I think that is Windows 10 though. Meanwhile I have ordered a replacement.

PRO
Synthiam
#7  

Wonder if one of the traces on the pcb burned out. Could have been too high of a current draw. Take a close look at the pcb and follow the positive and negative traces to the I/o pins and power supply connection. See if anything looks out of sort

PRO
Australia
#8   — Edited

I am getting the correct voltage through to the I/o pins on all the ports I am using on the SSC-32U. I haven't checked to signal pin though. I imagine I'd have to send data from the EZB to get any current on that pin. Would that be worth doing? PS. Just did a voltage test on the control pin on one of the SSC-32 ports by sending a couple of commands from ARC. I got zero voltage.

PRO
Synthiam
#9  

If the servos are set to full 180 degrees, that would read a bit of voltage on the signal pin. If the servo for the pin is not set for a position, the voltage would be zero.

set the servo position before checking voltage on the signal pin. Let me know what you find