Skip to main content

Communication to the Sangaboard unipolar motor driver

Project description

pySangaboard

This is the Python module that communicates with the Sangaboard, an open-source board for driving unipolar stepper motors. It also supports older versions of the Sangaboard based on an Arduino Nano and a pair of Darlington driver ICs.

Contributors

  • Richard Bowman (University of Glasgow, UK)
    Wrote the initial version of the library when the board was specific to the OpenFlexure Microscope.

  • Julian Stirling (Humanitarian Technology Trust, UK)
    Contributed to the initial library and separated the codebase into an independent sangaboard package.

  • Boyko Vodenicharski and Filip Ayazi (University of Cambridge, UK)
    Added Python 3 support and endstop support.

License

© 2026 Contributors. Released under the GNU GPL v3.0.

Installation

Install from PyPI:

pip install sangaboard

Documentation

The documentation is available on Read the Docs

Developer notes

Publishing

pip install build twine
python -m build
twine check dist/*
twine upload dist/*

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sangaboard-0.4.0.tar.gz (31.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sangaboard-0.4.0-py3-none-any.whl (32.6 kB view details)

Uploaded Python 3

File details

Details for the file sangaboard-0.4.0.tar.gz.

File metadata

  • Download URL: sangaboard-0.4.0.tar.gz
  • Upload date:
  • Size: 31.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for sangaboard-0.4.0.tar.gz
Algorithm Hash digest
SHA256 a3a0709dd68198e1c771ddc6920948abb18ca4914f5a062c6ea9312d57b92875
MD5 970ad143e66f29c4546494f5107960c4
BLAKE2b-256 be175b9cc83ababf49f59c45a27a0896d749a871074ca976aa9e55608d287177

See more details on using hashes here.

File details

Details for the file sangaboard-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: sangaboard-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 32.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for sangaboard-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 91cef11d10883f21d65b633a882e2385771bf7dbec9667aebcec00e91a3d07d8
MD5 737977ae3b9c32f91240bfd388756b88
BLAKE2b-256 a96765cde3224101a63a8012cfc4bfbb423a21211b487f47ddc1488b07df0653

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page