Skip to content

Bug: placement review does not flag a reset button far from its MCU - #293

Open
JeffMboya wants to merge 2 commits into
absmach:mainfrom
JeffMboya:SYN-reset-floorplan
Open

JeffMboya wants to merge 2 commits into
absmach:mainfrom
JeffMboya:SYN-reset-floorplan

Conversation

@JeffMboya

@JeffMboya JeffMboya commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

What type of PR is this?

This is a bug fix

What does this do?

describe_placement warns and recommends place_reset_button_near_mcu or place_crystal_near_mcu when one sits over 10 mm from its MCU.

Which issue(s) does this PR fix/relate to?

Have you included tests for your changes?

Yes, a_distant_reset_button_is_advised_against_but_does_not_block on sensor_logger.

Did you document any new/modified features?

No, the recommendation is self-describing in the placement result.

Notes

Advice only; requires_revision stays false because sensor_logger routing depends on the button's position.

Placement review scored the irrigation controller 100 with SW1 24 mm from U1.
Anchoring an unhinted button was measured to break the Routability Gate, so the
placer is not steered. The description now lists a warning and a
place_reset_button_near_mcu recommendation for any switch wired to an MCU,
directly or through one resistor or capacitor, more than 15 mm from it. It does
not set requires_revision, which would block routing on sensor_logger, whose
button is 30 mm away.
An irrigation board came out with its crystal 17.8 mm from the MCU and its reset
button 14.9 mm, both under the 15 mm the first version allowed. A crystal's load
capacitors sit beside it, so its distance from the MCU is the length of the
oscillator traces.

The limit is 10 mm for both, and a crystal wired to an MCU now gets a
place_crystal_near_mcu recommendation beside the reset button's. Still advice
only: requires_revision stays false.
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.

Bug: placement review does not flag a reset button far from its MCU

1 participant