Skip to content

v0.0.6-MVP

Compare
Choose a tag to compare
@juanmf juanmf released this 09 Jan 01:21
· 100 commits to main since this release
831d6bc

Fixed all package issues enabling the library to be pip installed and imported 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