Just a couple of points
1 - I've never personally got wiringpi to work in python - but that's just me
I have found WiringPi to work well for general GPIO and PWM from Python. My only problem was getting my head around the different pin numbering schemes (which is why my code has the detailed comments on the pin assignment lines). If you have specific problems, I would like to be aware so I can possibly avoid future issues.
simplesi wrote:2. PWM and Servo are different and you'd have to be very lucky that the PWM output would control a servo.
I come from an industry where variable speed DC motors with encoders in device control are often referred to as "servo" motors to distinguish them from AC motors and stepper motors.
So, I just answered the question about PWM and did not consider the whether it was for DC motor control or positional servo motor control.
If there is an interest in controlling positional servo motors, I would recommend looking at the ServoBlaster
project which allows control of up to 8 positional servos through a simple device interface.