1st movement to start position problem

Well i,m haveing a 1st movement to start position problem ,when i inituate the first movment the servos move at maxamum speed to the start position (and stripping my servo horn in the process) i know this is caused by the servos not being in the correct start position , is there something i can do about this or do i have to end my BS2 programs with all servos back to start,how about a max speed setting in the next build,
right now i,m only using lnyxterm to find positions for my bs2 programs
but its kinda erratic since my pan and tilt arm is so heavy (it almost did a flip off my desk :open_mouth: )

I think you answered your own question. You need to have your pan/tilt arm in an “at rest” no load position when you start up. If at power up the servos go to a default position, then there may not a simple solution. If this is the case, then other more complex solutions may be needed.

There is no way to control the speed of the first move because the servo controller does not know where the servo is on start up. The firmware already takes all but a few bytes of memory, so there is no way for the servo controller to store the last position either. The only way to prevent the fast first move is to make sure the servos are positioned close to the intended start position before initializing the servos.

You could use the Sequencer program to teach the movements and positions. Then export them as a BS2 file. Just an sugestion…

No you can initialize the servos at any position you want. In the old days the MiniSSC-II and SSC-12 started with 1.5mS pulses with no way to change them.

hmm export ,ive been cut & pasting from my macros ,nice to know that
well just thought i would ask i have already started ending my moves with a back to start order on to next problem weeeeeeee,