Agentic schematic validation: datasheet extraction via Claude Console Skills, netlist/BOM design graph, per-IC direct datasheet review with page citations, capacitor derating, Next.js report UI. Extracted from the Pinscope cloud codebase. Auth and billing live in the private gateway repo behind stable seams (billing_hook.py, adapter files listed in CLAUDE.md).
31 lines
1.1 KiB
JSON
31 lines
1.1 KiB
JSON
{
|
|
"type": "connector",
|
|
"specs": [
|
|
{"name": "pin_count", "description": "Number of pins/contacts", "required": true},
|
|
{"name": "voltage_rating_v", "description": "Maximum rated voltage", "unit": "V"},
|
|
{"name": "current_rating_a", "description": "Maximum current per contact", "unit": "A"}
|
|
],
|
|
"subtypes": {
|
|
"connector.header": {
|
|
"description": "Pin header connector",
|
|
"extra_specs": [
|
|
{"name": "pitch_mm", "description": "Pin pitch (center-to-center spacing)", "unit": "mm"},
|
|
{"name": "rows", "description": "Number of rows"},
|
|
{"name": "positions_per_row", "description": "Number of positions per row"}
|
|
]
|
|
},
|
|
"connector.usb": {
|
|
"description": "USB connector",
|
|
"extra_specs": [
|
|
{"name": "usb_standard", "description": "USB standard version (2.0, 3.0, 3.1, Type-C)"}
|
|
]
|
|
},
|
|
"connector.fpc": {
|
|
"description": "FPC/FFC connector",
|
|
"extra_specs": [
|
|
{"name": "pitch_mm", "description": "Contact pitch (center-to-center spacing)", "unit": "mm"}
|
|
]
|
|
}
|
|
}
|
|
}
|