This repository has been archived by the owner on Dec 8, 2024. It is now read-only.
Releases: jeff-winn/nemesis-mod
Releases · jeff-winn/nemesis-mod
December 2021
Breaking Changes
The following changes are considered breaking, and will not be compatible with the hardware used in the previous version.
- Migrated to two separate hardware modules to run the blaster. There is now a bluetooth sketch along with a mainboard sketch to distinguish between the two hardware modules. (#71)
Major Changes
- Fixed an issue whereby the blaster locks up when sending bluetooth commands. (#62)
- Introduced a new (optional) PCB to help with wiring consolidation and centralization of the power bus. (#78)
- Added a static PIN code (see documentation) while pairing to the blaster. (#97)
Other Changes
- Added release build workflow outputs for UF2 files that can be deployed directly to the device using the stock bootloader. (#93)
- Removed AppVeyor in favor of GitHub actions.
- Updated the schematic diagrams to use KiCad v6 (beta) and use hierarchical sheets. (#87)
- Connected the project to SonarQube for code quality analysis. (#104)
- Enabled the blaster to change settings even while actively in use. (#84)
Full Changelog: v2.0...v3.0.3
September 2020
This release is primarily focused around adding Bluetooth support for externally controlling the blaster via commands from the companion application.
This release contains the following breaking changes:
- Changes the MCU to an Adafruit nRF52832 for supporting GATT services and characteristics.
This release adds the following features:
- Remote trim adjustment for the flywheel assembly using Bluetooth.
- Notification via Bluetooth of current output for all 3 motors.
- Saving configuration settings on the device to negate having to constantly reapply the settings on restart.
The companion application can be found here:
https://github.com/jeff-winn/Nemesis-Mod-Companion
May 2019
Features include:
- Independent flywheel and belt feed assembly speed control.
- Trim potentiometer support to aid zero of the rounds when firing.
- Low power utilization while not running to reduce power consumption when not actively firing rounds.
- Retention of safety locks to prevent accidentally starting the flywheel motors while the assembly is accessible to fingers.