Skip to content

build(firmware): require DCMotorServo 2.0.1 - #118

Merged
CameronBrooks11 merged 1 commit into
mainfrom
build/dcmotorservo-2.0.1
Nov 8, 2026
Merged

CameronBrooks11 merged 1 commit into
mainfrom
build/dcmotorservo-2.0.1

Conversation

@CameronBrooks11

Copy link
Copy Markdown
Member

build(firmware): require DCMotorServo 2.0.1

Moves the pin from ^2.0.0 to ^2.0.1 in platformio.ini and slice.yaml,
so no build can resolve to 2.0.0. On 2.0.0 a long position move could
stop past the target and stay there: on the 2026-11-07 bench a -7282 ->
0 move stopped at +48 with no drive for 60 s. 2.0.1
(feastorg/dcmotorservo#30) zeroes the position integral while the drive
is saturated; with it, moves of 7282, 16000 and 20725 counts ended
within 6 counts (#117).

The firmware README's version line and the CHANGELOG say 2.0.1. The
CHANGELOG entry links the 11-07 bench record, which lands with #117.

Checked:

  • All 12 gen* envs build against the registry's 2.0.1;
    gen2_nanoevery is 32791 B flash (32677 B on 2.0.0), the same size as
    the image benched on 11-07.
  • Host suite against 2.0.1: 1872 ok, 0 failed.

Moves the pin from ^2.0.0 to ^2.0.1 in platformio.ini and slice.yaml,
so no build can resolve to 2.0.0. On 2.0.0 a long position move could
stop past the target and stay there: on the 2026-11-07 bench a -7282 ->
0 move stopped at +48 with no drive for 60 s. 2.0.1
(feastorg/dcmotorservo#30) zeroes the position integral while the drive
is saturated; with it, moves of 7282, 16000 and 20725 counts ended
within 6 counts (#117).

The firmware README's version line and the CHANGELOG say 2.0.1. The
CHANGELOG entry links the 11-07 bench record, which lands with #117.

Checked:

- All 12 gen* envs build against the registry's 2.0.1;
  gen2_nanoevery is 32791 B flash (32677 B on 2.0.0), the same size as
  the image benched on 11-07.
- Host suite against 2.0.1: 1872 ok, 0 failed.
@CameronBrooks11
CameronBrooks11 merged commit e22d915 into main Nov 8, 2026
20 checks passed
@CameronBrooks11
CameronBrooks11 deleted the build/dcmotorservo-2.0.1 branch November 8, 2026 01:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant