From 6699d76512ad4250e3ed1d65ec51b824069cce9e Mon Sep 17 00:00:00 2001 From: dean Date: Mon, 25 Jun 2018 14:57:40 -0400 Subject: [PATCH] DM: explicitly set pwm freq --- adafruit_motor/stepper.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/adafruit_motor/stepper.py b/adafruit_motor/stepper.py index 48eb3d1..3b6e106 100644 --- a/adafruit_motor/stepper.py +++ b/adafruit_motor/stepper.py @@ -73,6 +73,10 @@ class StepperMotor: def __init__(self, ain1, ain2, bin1, bin2, *, microsteps=16): self._coil = (ain2, bin1, ain1, bin2) + # set a safe pwm freq for each output + for i in range(4): + self._coil[i].frequency = 2000 + self._current_microstep = 0 if microsteps < 2: raise ValueError("Microsteps must be at least 2")