I tried my best (I am a complete noob) but couldn't get it to work. I tried the hardware_PWM() function (is it a class?) of pigpio. It worked independently when I ran it, just set a frequency of 50 and duty of 500000. But it tried to go over the limit of my servo. And when I replaced the set_PWM_frequency() in plotter.py with the hardware_PWM class, nothing happened. I just thought hardware PWM would be more reliable and accurate, and when it is available on the RPi (on 2 channels, 4 pins) why not use each channel for elbow and shoulder? Has anybody tried it? Or did I just waste my time and it is useless?
I tried my best (I am a complete noob) but couldn't get it to work. I tried the hardware_PWM() function (is it a class?) of pigpio. It worked independently when I ran it, just set a frequency of 50 and duty of 500000. But it tried to go over the limit of my servo. And when I replaced the set_PWM_frequency() in plotter.py with the hardware_PWM class, nothing happened. I just thought hardware PWM would be more reliable and accurate, and when it is available on the RPi (on 2 channels, 4 pins) why not use each channel for elbow and shoulder? Has anybody tried it? Or did I just waste my time and it is useless?