Validation (DRC)
Run design rule checks (DRC) to validate your board, interpret results, and use the Board Review panel.
Goal
Learn how to run validation checks on your board, read the results, and use the Board Review panel to identify and navigate to issues.
What DRC checks
The Design Rule Check (DRC) engine evaluates every harness on your board and reports on connection health. It checks for:
Resource allocation: are internal resources properly assigned to interface functions?
Group constraints: are limits like GPIO current budgets respected?
Interface constraints: are bus sizes, voltage levels, and other parameters compatible?
Connection directionality: are roles complementary (e.g., output to input)?
Capacity limits: are parts within their maximum connection counts?
DRC statuses
Every harness on your board receives one of four statuses:
All connections are properly set up. Interface links, function links, and resource allocations are complete and valid.
No action needed. This harness is ready.
Some connections exist but the setup is incomplete. For example, interface links may exist but function links or resource allocations are missing.
Action needed. Open the harness in the Inspector and complete the remaining configuration.
No connections have been established within this harness. The harness exists (you drew it on the canvas) but no interface links have been created.
Action needed. Select the harness and add interface links in the Inspector.
A fundamental incompatibility was detected. The connected interfaces cannot work together due to protocol mismatch, role conflicts, or other hard constraints.
Action needed. Review the parts involved. You may need to change an interface role, swap a part, or add an adapter (like a level shifter or protocol converter).
The Board Review panel

The Board Review panel is your central hub for finding and fixing issues across your entire board.
Fix and re-validate
Make your changes in the Inspector, then return to Board Review to confirm the issue is resolved. See Fixing Errors for common fix patterns.
ProtoBot Review
The Review Comments section in Board Review acts as a collaborative thread. Both you and ProtoBot can post comments, making it easy to discuss design decisions and track review feedback.
Visual feedback on the canvas
You do not need to open Board Review to see your validation status. The canvas provides real-time visual feedback:
Green harness line and handles
Fully configured and valid
Amber harness line and handles
Partially configured; needs more work
Red harness line and handles
Not configured or incompatible
This color coding updates automatically as you make changes, so you always know the current state of every connection.
Common failures
Related pages
Fixing Errors: step-by-step patterns for resolving DRC issues
Connections & Compatibility: understand what makes connections valid
Canvas Basics: visual feedback and canvas navigation
Parts: Add / Edit / Custom: edit part interfaces to resolve incompatibilities
Last updated

