Neutral Position (90 degrees) Pulse width of 1.5 ms => Duty Cycle = 1.5ms/20ms => 7.5%.Initial Position => (0 degrees) Pulse width => 1ms => Duty Cycle = 1ms/20ms => 2.0%.To program a servo position using Python will be very important to know the correspondent 'Duty Cycle' for the above positions, let's do some calculation: Final Position (180 degrees) when a pulse of 2 ms is applied to its data terminal.Neutral Position (90 degrees) when a pulse of 1.5 ms is applied to its data terminal.Initial Position (0 degrees) when a pulse of 1ms is applied to its data terminal.Working frequency: 50Hz (Period: 20 ms).Power Supply: 4.8V (external 5VDC as a USB power supply works fine).The first thing to do it is to confirm the main characteristics of your servos.