Releases: poulet-lab/Bpod_Stepper
Releases · poulet-lab/Bpod_Stepper
2023.05.1
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
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
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
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
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
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
The first pre-release of Bpod_stepper as announced on the SanWorks forums.