Files
periscope/taxonomy/passive.json
T
Siddharth Kothari 6672d2be57 Pinscope open-source core
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).
2026-07-16 21:29:45 -07:00

72 lines
3.0 KiB
JSON

{
"type": "passive",
"specs": [
{"name": "value_formatted", "description": "Human-readable value with SI prefix (e.g. 4.7 kohm, 100 nF)"},
{"name": "tolerance", "description": "Tolerance specification (e.g. ±1%, ±10%)"},
{"name": "package", "description": "Package type (e.g. 0603, 0805, 1206)"}
],
"subtypes": {
"passive.resistor": {
"description": "Chip resistor",
"example_mpn": "0603WAF5101T5E",
"extra_specs": [
{"name": "value_ohms", "description": "Resistance value", "unit": "ohm", "required": true},
{"name": "power_rating_w", "description": "Power rating", "unit": "W"}
]
},
"passive.resistor.thick_film": {
"description": "Thick film chip resistor",
"extra_specs": [
{"name": "value_ohms", "description": "Resistance value", "unit": "ohm", "required": true},
{"name": "power_rating_w", "description": "Power rating", "unit": "W"}
]
},
"passive.resistor.thin_film": {
"description": "Thin film chip resistor",
"extra_specs": [
{"name": "value_ohms", "description": "Resistance value", "unit": "ohm", "required": true},
{"name": "power_rating_w", "description": "Power rating", "unit": "W"}
]
},
"passive.capacitor.ceramic": {
"description": "Multi-layer ceramic capacitor (MLCC)",
"example_mpn": "CL10B474KA8NNNC",
"extra_specs": [
{"name": "value_farads", "description": "Capacitance value", "unit": "F", "required": true},
{"name": "voltage_rating_v", "description": "Rated voltage", "unit": "V"},
{"name": "dielectric", "description": "Dielectric type (e.g. X7R, C0G, X5R)"}
]
},
"passive.capacitor.tantalum": {
"description": "Tantalum capacitor",
"extra_specs": [
{"name": "value_farads", "description": "Capacitance value", "unit": "F", "required": true},
{"name": "voltage_rating_v", "description": "Rated voltage", "unit": "V"}
]
},
"passive.capacitor.electrolytic": {
"description": "Aluminum electrolytic capacitor",
"extra_specs": [
{"name": "value_farads", "description": "Capacitance value", "unit": "F", "required": true},
{"name": "voltage_rating_v", "description": "Rated voltage", "unit": "V"}
]
},
"passive.inductor": {
"description": "Inductor / choke",
"extra_specs": [
{"name": "value_henries", "description": "Inductance value", "unit": "H", "required": true},
{"name": "current_rating_a", "description": "Saturation / rated current", "unit": "A"},
{"name": "dcr_ohms", "description": "DC resistance", "unit": "ohm"}
]
},
"passive.ferrite_bead": {
"description": "Ferrite bead",
"extra_specs": [
{"name": "value_henries", "description": "Impedance at test frequency (stored as inductance proxy)", "unit": "H"},
{"name": "current_rating_a", "description": "Rated current", "unit": "A"},
{"name": "dcr_ohms", "description": "DC resistance", "unit": "ohm"}
]
}
}
}