Jeff Young
|
7378c2c3b3
|
Implement max hole size DRC checks.
Fixes https://gitlab.com/kicad/code/kicad/issues/6893
|
2021-01-04 00:03:21 +00:00 |
Jeff Young
|
d0f9503ee0
|
Add grouping for violation severities.
Fixes https://gitlab.com/kicad/code/kicad/issues/6616
|
2020-12-06 19:14:48 +00:00 |
Jeff Young
|
b10aa230f7
|
Remove no-longer-used DRC violation code.
Fixes https://gitlab.com/kicad/code/kicad/issues/6616
|
2020-12-06 15:19:33 +00:00 |
Jeff Young
|
72f6127e53
|
Clean up terminology so it matches the user message better.
|
2020-10-12 00:14:32 +01:00 |
Jeff Young
|
85c6cebd77
|
Rework silk-to-pad checker to handle all solder mask clipping of silk.
Fixes https://gitlab.com/kicad/code/kicad/issues/5851
|
2020-10-04 13:21:01 +01:00 |
Tomasz Wlostowski
|
8e9a39e17c
|
drc: fix incorrect DRCE_LAST
|
2020-09-27 17:50:24 +02:00 |
Tomasz Wlostowski
|
cb2dfcde83
|
drc: error codes for diff-pair related stuff
|
2020-09-27 16:45:46 +02:00 |
Tomasz Wlostowski
|
bd0bd5b84b
|
drc: support for skew & via_count constraints. Length test now generates a length report
|
2020-09-27 16:45:46 +02:00 |
Tomasz Wlostowski
|
8405793e57
|
drc: add error codes for length/skew/via count violations
|
2020-09-27 16:45:46 +02:00 |
Tomasz Wlostowski
|
6578a76b72
|
drc: first R-tree based test (silk to pad clearance)
|
2020-09-27 16:45:46 +02:00 |
Jeff Young
|
6dae769944
|
Progress reporting for connectivity tests.
Also makes via annulus terminology more consistent.
|
2020-09-23 16:28:00 +01:00 |
Jeff Young
|
73fc00ee69
|
Collapse VIA_TOO_SMALL and MICROVIA_TOO_SMALL into VIA_DIAMETER.
We'll also check too large in future....
|
2020-09-18 16:50:41 +01:00 |
Jeff Young
|
90b147a914
|
Add DRC_ITEM definition for DRC_VIA_DIAMETER.
Fixes https://gitlab.com/kicad/code/kicad/issues/5695
|
2020-09-18 13:32:44 +01:00 |
Jeff Young
|
e2e229da96
|
Finish exorcising the old DRC system.
This moves the various BOARD_ITEM calls to the new system, and make
the DRC_ENGINE long-lived so that it can field those queries.
|
2020-09-15 20:15:46 +01:00 |
Jeff Young
|
514da2f886
|
Move DRC dialog to new DRC engine.
|
2020-09-14 22:39:36 +01:00 |
Jeff Young
|
cc86630f11
|
Start pulling new DRC engine into Kicad.
|
2020-09-11 16:04:11 +01:00 |
Jeff Young
|
007580c4b8
|
ADDED pad:pin checks for DRC "Test footprints against schematic".
|
2020-09-04 14:07:42 +01:00 |
Tomasz Wlostowski
|
d937fadd6f
|
Migrate RC_ITEM to use shared_ptr
|
2020-08-13 14:50:59 +02:00 |
Jeff Young
|
fdb23d1a2d
|
Add DRC check for items (pads for now) shorting two nets.
Fixes https://gitlab.com/kicad/code/kicad/issues/4955
|
2020-07-30 21:42:23 +01:00 |
Jon Evans
|
12b4a55ae8
|
Port Eeschema to new project settings
DRC/ERC error serialization changed to use explicit tokens
Old stored severities and ignored errors are discarded
|
2020-07-02 22:08:54 -04:00 |
Jeff Young
|
a7703d1207
|
Cleanup Graphics to parallel Cleanup Tracks & Vias.
This also allows for easier migration to DRAWSEGMENT::S_RECTs by
auto-converting 4 rectilinear lines to a rectangle.
|
2020-06-17 18:44:39 +01:00 |
Jeff Young
|
8efa8af8cc
|
Add persistence of DRC error severities.
|
2020-05-07 17:51:27 +01:00 |
Jeff Young
|
32db9eb0f1
|
Add some distances to a few DRC errors.
|
2020-04-24 22:17:45 +01:00 |
Jeff Young
|
1535c83b88
|
Lay some groundwork for adding distances to DRC errors.
modified: eeschema/lib_rectangle.cpp
|
2020-04-24 14:46:22 +01:00 |
Jeff Young
|
cee973dc04
|
Move ERC error reporting over to the new framework.
Fixes https://gitlab.com/kicad/code/kicad/issues/1989
|
2020-03-16 11:06:15 +00:00 |