Asked
Skill For Controlling Waveshare Serial Servos Type ST Series
These servos are high quality and the type ST3215 is also quite inexpensive. The type ST3025 (BL / metal housing) is suitable for semi-professional use. Robots for show cases and longer operating times could be equipped with this. The servos can already be activated with the Feetech RS RS485 skill. The two communication protocols are probably very similar. However, no positions feedback can be read back. I think this can be achieved with an appropriate modification of the exisiting Feetech skill. This makes it a Feetech / Waveshare skill. Certainly very useful with probably little effort
Poke them and see what they say about a robot skill. Most companies are generally positive and respond well to creating one because it means more customers. Consider this: you're having issues using their servos, so imagine all of the other people having the same issues with them. My philosophy is that if someone has a problem, it most likely means everyone else is as well. I clicked and clicked and clicked around their website looking for information about accessing their servos; there's so little there. They have libraries but no published protocol documentation and such.
For fun, I might make a robot skill to test the waveshare and see if I can reverse engineer their Arduino library. I don't have much time today, but I can give it a quick experiment. If we can read and write to their servo, at least I can modify an existing robot's skill to use it. Let me see what I can come up with.
Here try this: https://synthiam.com/Support/Skills/Servo/Waveshare-Bus-Servos?id=22623
Make sure you read the manual on how to use it. report back
First of all, thank you very much for the extremely quick response!
love
I will start testing it immediately. I wrote to Waveshare earlier.
There is no capacity available until February 4th, I suspect because of Chinese New Year. We'll see if anything happens after that.
new robot skills can take some time to show up too. to force it, I think you can do this...
close arc
navigate to C:\ProgramData\ARC
delete the file "AvailablePluginsList.txt"
load arc
The servo does not move with the skill yet. In my case it is addressed via COM 7 and Servo-Adress is #1
Here is the feedback
Case 1 without RTS
Case 2 with RTS on
Set Speed RTS on and off
Release RTS on and off
Get Position RTS on and off
Summary
Servo #1 is always released and shows no reaction. For feedback, see the list above.
For testing purposes, I used the Feetech RS485 skill again. Also COM7, servo #1. T he servo is immediately responsive, with the limitations discussed.
Sorry I don’t understand the results. Can you try explaining again?
Edit: maybe use the formatting options in the editor or markdown to structure the reply. I’m struggling to understand it every time I reread it
I edited your post and i think I formatted it by what you meant. I'm not sure how to understand the results still. Here's my only question...
Answer that and it will be useful