I have purchased 12 Tinkerbot Braccio Robotic Arms for classroom use. This has been a great way to introduce Arduino IDE and code to change the robotic arm configuration. We are programming them to pour a drink in consecutive order. One arm picks up a cup and pours it into another and it goes down the line with each student responsible for the code that will keep the pour going to the next.
Problem
When the robotic arm starts it violently moves to it's startup position. When it whips the arm around the splines on M2 the "shoulder" servo strips out the plastic splines in the orange "horn" that mounts to the servo. This has happened to the majority of the arms. It also makes it hard to not knock over other arms or cups.
Is there a way to stop this from happening? I would like it to move really slow to it's starting position or removing the startup feature all together. I believe the startup code is in the Braccio library.
I am a beginner with Arduino and I am trying to get students excited about coding. Our inability to stop the violent startup is time consuming and taking away from focusing on programming.