# Arhan - I think I found an issue.placementDrcC... Channel: #contributor Source: https://discord.com/channels/1233487248129921135/1532323130276839435 Started: 2026-07-30T09:45:04.193000+00:00 Last activity: 2026-07-30T17:49:20.409000+00:00 ## Arhan — 2026-07-30T09:45:03.445000+00:00 `placementDrcChecksDisabled` doesn't seem to work when set on a ``. Even with `placementDrcChecksDisabled={true}`, autorouting is still skipped due to placement DRC errors, even though the error message tells users to set that prop to bypass the check. I traced it to what looks like a prop/schema handling issue, but I wanted to check first in case I'm misunderstanding the intended behavior. If this is indeed a bug, should I open a repro PR? <@809856037376491570> <@&1420812538421051555> Attachment: Screenshot_2026-07-30_at_3.14.19_PM.png — https://community.tscircuit.com/media/1532323130243289258 ## mohan-bee — 2026-07-30T12:31:21.177000+00:00 i don't think we have placementDrcChecksDisabled prop for boards !! ## Arhan — 2026-07-30T13:19:27.355000+00:00 You're right, it's not in the board schema. I noticed the error message in `should-skip-autorouting-because-of-placement-errors.ts` tells users to set `placementDrcChecksDisabled`, but I could only find that prop defined in `platformConfig.ts`, not `board.ts`. I also verified that it works when set through the platform config, but not via ``. Was the intention for `placementDrcChecksDisabled` to be platform-only, or should it also be supported on `board`? I'd be happy to work on whichever is the intended direction. ## Arhan — 2026-07-30T16:31:37.597000+00:00 <@757706909351411845> ## Seve — 2026-07-30T16:32:40.580000+00:00 this doesn't seem based in a real use case ## Seve — 2026-07-30T16:33:13.310000+00:00 <@1090901054385836045> show some screenshots of your board etc. so we know you're building towards a real board ## Arhan — 2026-07-30T16:56:20.610000+00:00 I was building an Adafruit MCP23017 breakout. The reference layout has a tight cluster near the left edge (LED, resistor, solder jumper, and mounting hole), which triggers placement DRC and blocks autorouting. The autorouter tells me to set `placementDrcChecksDisabled={true}` to bypass the check, but setting it on `` doesn't change the behavior. Attachment: Screenshot_2026-07-30_at_10.26.08_PM.png — https://community.tscircuit.com/media/1532431666675585174 ## Seve — 2026-07-30T17:43:20.656000+00:00 that isn't the right solution, no board should be failing drc ## Arhan — 2026-07-30T17:49:20.409000+00:00 Got it. I'll investigate why this reference board is failing placement DRC instead of focusing on bypassing it.