Skip to content

Releases: poulet-lab/Bpod_Stepper

2023.05.1

23 May 19:05
Compare
Choose a tag to compare
2023.05.1 Pre-release
Pre-release

What's Changed

  • support for relative predefined targets
  • increased PWM frequency
  • updated MATLAB class
  • minor bugfixes and formatting

Full Changelog: 2022.06.1...2023.04.1

2023.04.1

12 Apr 23:29
2690075
Compare
Choose a tag to compare
2023.04.1 Pre-release
Pre-release

What's Changed

  • PCB revision 1.5.4 by @sanworks in #5
  • major clean-up of code base
  • additional chopper mode ("Classic Constant Off Time Chopper")
  • control of hold-current
  • function signatures for MATLAB class
  • various bugfixes

Full Changelog: 2022.06.1...2023.04.1

2022.06.1

14 Jun 22:25
Compare
Choose a tag to compare
2022.06.1 Pre-release
Pre-release

What's Changed

  • Move to platform.io
  • ArCOM v2
  • PCB revision 1.5
  • Support for hardware quadrature decoder
  • Jlink debugging

Full Changelog: 2022.03.2...2022.06.1

2022.03.02

09 Mar 18:37
Compare
Choose a tag to compare
2022.03.02 Pre-release
Pre-release

What's Changed

  • Fixed bug in handling of position
  • Streaming mode is now more robust with regards to cross-talk on the serial interface

Full Changelog: 2022.03.1...2022.03.2

2022.03.1

02 Mar 22:16
Compare
Choose a tag to compare
2022.03.1 Pre-release
Pre-release

What's Changed

  • Hardware revision 1.4 adding
    • hardware SPI communication (for TMC2130 and TMC5160 drivers)
    • powering of Teensy through barrel jack (enabling use independent of PC or Bpod)
    • detection of external motor supply voltage (VM)
    • switchable logic voltage (VIO) for driver IC
    • support for DIAG pins (TMC2100, TMC2130 and TMC5160)
  • SPI communication with TMC2130 and TMC5160 using TMCStepper library, enabling
    • setting of motor current
    • support for different chopper modes
    • detection of fault conditions (under-voltage, over-temperature, short-detection, etc ...)
    • preliminary (incomplete!) support for TMC5160's "Motion Controller Mode"
  • fully configurable IO ports
    • floating / pull-up / pull-down
    • assignment of various functions (see README)
  • predefined absolute targets with individual velocity and acceleration
  • extremely high pulse-rates thanks to luni64's amazing TeensyStep library
  • MATLAB live-view for observing velocity, acceleration and motor load
  • checksummed storage of configuration across reboots (EEPROM)
  • tracking of last-known position across reboots (using SD-card)
  • optional support for serial debugging
  • ...

Full Changelog: 2021.04.1...2022.03.1

2021.04.1

02 Mar 21:33
Compare
Choose a tag to compare
2021.04.1 Pre-release
Pre-release

What's Changed

  • hardware revision 1.2 with more IO ports
  • MATLAB control class
  • interrupts for limit switches
  • firmware supports absolute positioning
  • cleanup and bug-fixes

Full Changelog: 2020.10.1...2021.04.1

2020.10.1

02 Mar 21:20
Compare
Choose a tag to compare
2020.10.1 Pre-release
Pre-release

The first pre-release of Bpod_stepper as announced on the SanWorks forums.