Add KiCad module carrier PCB draft
Introduce an editable KiCad 10 schematic and routed two-layer 82 × 80 mm layout with local provisional footprints, validation tooling, and component research. Keep the RS-232 male-module mapping and mechanical clearances explicitly provisional pending hardware verification.
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
{
|
||||
"immutable_geometry_nets_pads_linkage_preserved": true,
|
||||
"board_sha256": "03b69c4084dba328b11e2373c219e8fe462bcb3add934cf9f527214b21bd9cb6",
|
||||
"independent_min_different_net_or_npth_clearance_mm": 0.2749999999999886,
|
||||
"closest_items": [
|
||||
"R2.2:c118f27f-8ad4-4abe-b9c0-a30a22fe60c9",
|
||||
"99fb402a-445b-4eba-aedf-76b7f0cad042"
|
||||
],
|
||||
"min_copper_or_npth_edge_gap_mm": 0.5250000000000057,
|
||||
"min_rf_gap_mm": 0.025000000000005684,
|
||||
"min_via_to_other_drilled_hole_gap_mm": 0.8401754250991242,
|
||||
"track_width_counts": {
|
||||
"0.25": 425,
|
||||
"0.5": 144
|
||||
},
|
||||
"routed_length_mm_by_net": {
|
||||
"/BTN_SELECT": 95.16152954766495,
|
||||
"/GND": 152.2615364335217,
|
||||
"/+3V3": 106.94219089103528,
|
||||
"/RS_DCD": 47.76152984055992,
|
||||
"/RS_DSR": 56.835284377834164,
|
||||
"/RS_RI": 66.02000635033798,
|
||||
"/RS_DTR": 52.162796381301995,
|
||||
"/RS_RTS": 56.23655121147421,
|
||||
"/RS_CTS": 58.073809511675655,
|
||||
"/RS_TX": 47.51030692030297,
|
||||
"/RS_RX": 43.90406233625865,
|
||||
"/RS_VALID": 64.36573922778403,
|
||||
"/RS_OFF_N": 67.05000417516253,
|
||||
"/BTN_PREVIOUS": 86.95076506672746,
|
||||
"/OLED_SDA": 54.781626385188304,
|
||||
"/OLED_SCL": 53.30787155502609,
|
||||
"/BTN_NEXT": 106.4266552277327
|
||||
},
|
||||
"tracks": 569,
|
||||
"vias": 20,
|
||||
"copper_zones": 0,
|
||||
"drc_freshly_run": true,
|
||||
"drc_violations": 0,
|
||||
"unconnected_items": 0,
|
||||
"drc_ignored_checks": [
|
||||
{
|
||||
"description": "Footprint has no courtyard defined",
|
||||
"key": "missing_courtyard"
|
||||
},
|
||||
{
|
||||
"description": "Track endpoint not centered on via",
|
||||
"key": "track_not_centered_on_via"
|
||||
},
|
||||
{
|
||||
"description": "Tuning profile track geometries",
|
||||
"key": "tuning_profile_track_geometries"
|
||||
},
|
||||
{
|
||||
"description": "Footprint doesn't match symbol's footprint filters",
|
||||
"key": "footprint_filters_mismatch"
|
||||
},
|
||||
{
|
||||
"description": "Footprint component type doesn't match footprint pads",
|
||||
"key": "footprint_type_mismatch"
|
||||
}
|
||||
],
|
||||
"overwrite_guard_tests": [
|
||||
{
|
||||
"args": [
|
||||
"--route"
|
||||
],
|
||||
"exit_code": 2,
|
||||
"reason": "route_pcb_draft.py: error: --route requires --overwrite; back up manual routing first"
|
||||
},
|
||||
{
|
||||
"args": [
|
||||
"--route",
|
||||
"--overwrite"
|
||||
],
|
||||
"exit_code": 2,
|
||||
"reason": "route_pcb_draft.py: error: existing routing protected; --replace-routes required even for preview"
|
||||
},
|
||||
{
|
||||
"args": [],
|
||||
"exit_code": 2,
|
||||
"reason": "route_pcb_draft.py: error: existing routing protected; --replace-routes required even for preview"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user