v0.0.6-MVP
Fixed all package issues enabling the library to be pip installed and import
ed into your projects.
Static & Dynamic implementations for following Acceleration strategies & driver combinations implemented, for GenericMotor
and PG35S_D48_HHC2
(retail&datasheet) motors:
def getFlatDRV8825With(self, stepperMotor, directionPin, stepPin):
def getLinearDRV8825With(self, stepperMotor, directionPin, stepPin):
def getExponentialDRV8825With(self, stepperMotor, directionPin, stepPin):
def getCustomTorqueCharacteristicsDRV8825With(self, stepperMotor, directionPin, stepPin, transformations=None):
# Benchmark specific.
def getInteractiveDRV8825With(self, stepperMotor, directionPin, stepPin, minSpeedDelta, minPps):
Also robust Benchmark
module to stress test motors and extract suitable torque characteristics for runtime operation is provided. See README for details.
pip package (currently on test pypi servers):
https://test.pypi.org/project/stepper-motors-juanmf1/#files
Install this release manually:
Download Wheel here
# cd to where you downloaded it
$ pip install --upgrade stepper_motors_juanmf1-0.0.6-py3-none-any.whl
Install form Index pip install -i https://test.pypi.org/simple/ stepper-motors-juanmf1==0.0.6