Schemas / Circuit / PCB
rig.pcb.via
v1.0.0 · stable maturity: draft 4 fields 2 required
Fields
| Field | Type | Meaning | |
|---|---|---|---|
diameter |
float | required | Outer copper ring diameter |
drill |
float | required | Hole diameter |
kind |
enumthrough · blind-buried · micro | optional | Optional. through, blind-buried, micro; absent = through |
net |
entity | optional | Optional. rig.circuit.net; absent or none = no net |
Plated hole joining copper layers. Format when present.
Position is rig.spatial.transform in board coordinates. rig.pcb.layer_set names the two copper layers it runs between (front and back for a through via).
Required: diameter, drill.
JSON Schema
Resolves at https://rig.works/schemas/rig.pcb.via.schema.json —
raw file.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://rig.works/schemas/rig.pcb.via.schema.json",
"title": "rig.pcb.via",
"type": "object",
"additionalProperties": false,
"properties": {
"diameter": {
"$ref": "./_defs.schema.json#/$defs/float"
},
"drill": {
"$ref": "./_defs.schema.json#/$defs/float"
},
"kind": {
"type": "string",
"enum": [
"through",
"blind-buried",
"micro"
]
},
"net": {
"$ref": "./_defs.schema.json#/$defs/entity"
}
},
"required": [
"diameter",
"drill"
],
"x-rig-maturity": "draft"
}