Skip to content

Emergency Stop and Probe Ignored with Small Debounce #352

@uniment

Description

@uniment

When debounce is set to 1ms, pins 22 and 23 do not register digital input—rendering emergency stop and probe input entirely non-functional.

To reproduce this, set debounce to 1ms and restart controller unit, then switch inputs on pins 22 and 23. Doug has been able to reproduce this error on his machine. Setting debounce back to 5ms and restarting again causes the problem to revert.

This problem does not occur with pins 3 and 4.

Other pins and debounce times have not been tried.

Current hypotheses:

  1. Somehow, pins 22 and 23 are treated differently in the firmware than pins 3 and 4.
  2. Electrical noise during startup causes pins 22 and 23 not to initialize somehow.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions