Skip to content

docs(bench): add the 2026-11-05 analog-input record - #115

Merged
CameronBrooks11 merged 3 commits into
mainfrom
docs/bench-2026-11-05
Nov 5, 2026
Merged

CameronBrooks11 merged 3 commits into
mainfrom
docs/bench-2026-11-05

Conversation

@CameronBrooks11

@CameronBrooks11 CameronBrooks11 commented Nov 5, 2026 •

Copy link
Copy Markdown
Member

Adds the 2026-11-05 bench record for step 2 of #106 (#114), on a gen1
Nano running gen1_nano_analog1 from main at b77311c.

Passed:

  • GET_CAPS: level 1, flags 0x15E3. GET_INPUTS: valid 0x03, 10 bits,
    port 2 not reported.

  • 3.3 V on port 1 terminal B read 665-666 counts with a 5.0x V supply.
    Terminal A tied to GND read 0 while B held at 665.

  • Motor 2 open loop at PWM 150, then -255 and +255: 32 reads, p1a 0-0
    and p1b 665-665. No failed reads and no lease trips.

  • A TST-10-type turbidity head in its stock housing, on a DFRobot
    SEN0189 adapter, on terminal B. 20 reads each, all within one count:

    sample p1b mean
    clear DI 848.5 (4.14 V)
    100 mg/L kaolin 805.6
    5 g/L kaolin 119.8
    10 g/L kaolin 52.0

    Air read 718, and blocking the gap took it to 4.

Finding: the first test voltage went to the header silked ENC 1. On
gen1 that header is firmware port 2, which this build doesn't read; the
mismatch is already in docs/hardware-revisions.md.

Not checked: the gen2 Nano Every builds, port 2 as analog, and encoder
counts per turn with the reader running.

Adds the 2026-11-05 bench record for step 2 of #106 (#114), on a gen1
Nano running gen1_nano_analog1 from main at b77311c.

Passed:

- GET_CAPS: level 1, flags 0x15E3. GET_INPUTS: valid 0x03, 10 bits,
  port 2 not reported.
- 3.3 V on port 1 terminal B read 665-666 counts with a 5.0x V supply.
  Terminal A tied to GND read 0 while B held at 665.
- Motor 2 open loop at PWM 150, then -255 and +255: 32 reads, p1a 0-0
  and p1b 665-665. No failed reads and no lease trips.
- A turbidity head (SEN0189 adapter) on terminal B, 20 reads each, all
  within one count:

  | sample | p1b mean |
  | --- | --- |
  | clear DI | 848.5 (4.14 V) |
  | 100 mg/L kaolin | 805.6 |
  | 5 g/L kaolin | 119.8 |

  Air read 718, and blocking the gap took it to 4.

Finding: the first test voltage went to the header silked ENC 1. On
gen1 that header is firmware port 2, which this build doesn't read; the
mismatch is already in docs/hardware-revisions.md.

Not checked: the gen2 Nano Every builds, port 2 as analog, and encoder
counts per turn with the reader running.
T7: the head in the 10 g/L kaolin stock read 51-52 counts (mean 52.0,
0.25 V) over 20 reads, below 5 g/L and above the 4-count floor with the
gap blocked.
…cord

The readings hold for one configuration: a TST-10-type head in its stock
housing on a DFRobot SEN0189 adapter. Another adapter, a modified one,
or the head in a different housing reads differently, so the record
says which was used.
@CameronBrooks11
CameronBrooks11 merged commit 904864f into main Nov 5, 2026
12 checks passed
@CameronBrooks11
CameronBrooks11 deleted the docs/bench-2026-11-05 branch November 5, 2026 19:42
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