Add schematic, PCB design

This commit is contained in:
fruchti 2023-04-12 18:31:26 +02:00
parent 7831fd9b34
commit c39f7e58e0
219 changed files with 373978 additions and 0 deletions

View file

@ -0,0 +1,55 @@
{
"holes": {},
"name": "SMD rectangular (no paste, bottom)",
"padstack_type": "bottom",
"parameter_program": "get-parameter [ pad_width ]\nget-parameter [ pad_height ]\ndupc dupc\nset-shape [ pad rectangle ]\nget-parameter [ solder_mask_expansion ]\n2 *\n+xy\nset-shape [ mask rectangle ]",
"parameter_set": {
"pad_height": 900000,
"pad_width": 700000,
"solder_mask_expansion": 100000
},
"parameters_required": [
"pad_width",
"pad_height"
],
"polygons": {},
"shapes": {
"ddcf3d29-661b-41d1-ac1a-5e335f94e736": {
"form": "rectangle",
"layer": -100,
"parameter_class": "pad",
"params": [
700000,
900000
],
"placement": {
"angle": 0,
"mirror": false,
"shift": [
0,
0
]
}
},
"e93f30d7-af52-4284-8af0-b2341ade6c5d": {
"form": "rectangle",
"layer": -110,
"parameter_class": "mask",
"params": [
900000,
1100000
],
"placement": {
"angle": 0,
"mirror": false,
"shift": [
0,
0
]
}
}
},
"type": "padstack",
"uuid": "263ec020-0287-4960-bda2-bd4f5aa0a974",
"well_known_name": ""
}

View file

@ -0,0 +1,117 @@
{
"holes": {
"aad60944-b2c4-4a0c-88e0-b52cabcfa95b": {
"diameter": 400000,
"length": 500000,
"parameter_class": "hole",
"placement": {
"angle": 0,
"mirror": false,
"shift": [
0,
0
]
},
"plated": true,
"shape": "round"
}
},
"name": "TH round",
"padstack_type": "through",
"parameter_program": "get-parameter [ hole_diameter ]\ndup\nset-hole [ hole round ]\n\nget-parameter [ pad_diameter ] dup\nset-shape [ copper circle ]\n\nget-parameter [ solder_mask_expansion ] 2 * +\nset-shape [ mask circle ] ",
"parameter_set": {
"hole_diameter": 400000,
"pad_diameter": 600000,
"solder_mask_expansion": 100000
},
"parameters_required": [
"pad_diameter",
"hole_diameter"
],
"polygons": {},
"shapes": {
"35d48caf-d547-4382-b165-77cc9cc637d6": {
"form": "circle",
"layer": 0,
"parameter_class": "copper",
"params": [
600000
],
"placement": {
"angle": 0,
"mirror": false,
"shift": [
0,
0
]
}
},
"57c576a3-1d92-43e7-8760-fe443a23f1af": {
"form": "circle",
"layer": 10,
"parameter_class": "mask",
"params": [
800000
],
"placement": {
"angle": 0,
"mirror": false,
"shift": [
0,
0
]
}
},
"7ce79fc2-169e-44ce-b355-473cddadba0f": {
"form": "circle",
"layer": -110,
"parameter_class": "mask",
"params": [
800000
],
"placement": {
"angle": 0,
"mirror": false,
"shift": [
0,
0
]
}
},
"bed217e6-2bf3-4ac3-bfe4-544dfa66c2e5": {
"form": "circle",
"layer": -1,
"parameter_class": "copper",
"params": [
600000
],
"placement": {
"angle": 0,
"mirror": false,
"shift": [
0,
0
]
}
},
"d71acd28-ea4c-4a7a-b746-8f609baeb703": {
"form": "circle",
"layer": -100,
"parameter_class": "copper",
"params": [
600000
],
"placement": {
"angle": 0,
"mirror": false,
"shift": [
0,
0
]
}
}
},
"type": "padstack",
"uuid": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
"well_known_name": "th circular"
}

View file

@ -0,0 +1,73 @@
{
"holes": {},
"name": "SMD rectangular",
"padstack_type": "top",
"parameter_program": "get-parameter [ pad_width ]\nget-parameter [ pad_height ]\ndupc dupc\nset-shape [ pad rectangle ]\nget-parameter [ solder_mask_expansion ]\n2 *\n+xy\nset-shape [ mask rectangle ]\n\nget-parameter [ paste_mask_contraction ]\n2 *\n-xy\nset-shape [ paste rectangle ]",
"parameter_set": {
"pad_height": 900000,
"pad_width": 700000,
"paste_mask_contraction": 0,
"solder_mask_expansion": 100000
},
"parameters_required": [
"pad_width",
"pad_height"
],
"polygons": {},
"shapes": {
"888ff92f-96e3-4658-a9cb-1e9626aafe07": {
"form": "rectangle",
"layer": 30,
"parameter_class": "paste",
"params": [
700000,
900000
],
"placement": {
"angle": 0,
"mirror": false,
"shift": [
0,
0
]
}
},
"ddcf3d29-661b-41d1-ac1a-5e335f94e736": {
"form": "rectangle",
"layer": 0,
"parameter_class": "pad",
"params": [
700000,
900000
],
"placement": {
"angle": 0,
"mirror": false,
"shift": [
0,
0
]
}
},
"e93f30d7-af52-4284-8af0-b2341ade6c5d": {
"form": "rectangle",
"layer": 10,
"parameter_class": "mask",
"params": [
900000,
1100000
],
"placement": {
"angle": 0,
"mirror": false,
"shift": [
0,
0
]
}
}
},
"type": "padstack",
"uuid": "3846f4bf-7acf-403a-bc36-771ec675eac9",
"well_known_name": "smd rectangular"
}

View file

@ -0,0 +1,116 @@
{
"holes": {
"056fa8e5-8b21-454e-a805-467fd49763b6": {
"diameter": 400000,
"length": 500000,
"parameter_class": "hole",
"placement": {
"angle": 0,
"mirror": false,
"shift": [
0,
0
]
},
"plated": true,
"shape": "round"
}
},
"name": "Circular via",
"padstack_type": "via",
"parameter_program": "get-parameter [ via_diameter ]\nset-shape [ via circle ]\n\nget-parameter [ hole_diameter ]\ndup\nset-hole [ hole round ]\n\nget-parameter [ via_solder_mask_expansion ] 2 *\n+\nset-shape [ mask circle ]",
"parameter_set": {
"hole_diameter": 400000,
"via_diameter": 700000,
"via_solder_mask_expansion": 100000
},
"parameters_required": [
"hole_diameter",
"via_diameter"
],
"polygons": {},
"shapes": {
"0fcc5be3-fa35-464c-ac89-7bfaea0821da": {
"form": "circle",
"layer": -110,
"parameter_class": "mask",
"params": [
600000
],
"placement": {
"angle": 0,
"mirror": false,
"shift": [
0,
0
]
}
},
"1919564e-4dfd-4afa-ae6b-b06ddcefb9e6": {
"form": "circle",
"layer": 10,
"parameter_class": "mask",
"params": [
600000
],
"placement": {
"angle": 0,
"mirror": false,
"shift": [
0,
0
]
}
},
"3d4a1caa-13a9-4828-aee6-4ec776b4f007": {
"form": "circle",
"layer": -1,
"parameter_class": "via",
"params": [
700000
],
"placement": {
"angle": 0,
"mirror": false,
"shift": [
0,
0
]
}
},
"587492a5-d20b-4258-b1a8-04da900ea393": {
"form": "circle",
"layer": -100,
"parameter_class": "via",
"params": [
700000
],
"placement": {
"angle": 0,
"mirror": false,
"shift": [
0,
0
]
}
},
"c0afc6ea-f577-42ee-8860-16eaf52721bf": {
"form": "circle",
"layer": 0,
"parameter_class": "via",
"params": [
700000
],
"placement": {
"angle": 0,
"mirror": false,
"shift": [
0,
0
]
}
}
},
"type": "padstack",
"uuid": "3c4a52fe-3ae0-4c3e-a108-824b53d6d6da"
}

View file

@ -0,0 +1,55 @@
{
"holes": {},
"name": "SMD rectangular (no paste)",
"padstack_type": "top",
"parameter_program": "get-parameter [ pad_width ]\nget-parameter [ pad_height ]\ndupc dupc\nset-shape [ pad rectangle ]\nget-parameter [ solder_mask_expansion ]\n2 *\n+xy\nset-shape [ mask rectangle ]",
"parameter_set": {
"pad_height": 900000,
"pad_width": 700000,
"solder_mask_expansion": 100000
},
"parameters_required": [
"pad_width",
"pad_height"
],
"polygons": {},
"shapes": {
"ddcf3d29-661b-41d1-ac1a-5e335f94e736": {
"form": "rectangle",
"layer": 0,
"parameter_class": "pad",
"params": [
700000,
900000
],
"placement": {
"angle": 0,
"mirror": false,
"shift": [
0,
0
]
}
},
"e93f30d7-af52-4284-8af0-b2341ade6c5d": {
"form": "rectangle",
"layer": 10,
"parameter_class": "mask",
"params": [
900000,
1100000
],
"placement": {
"angle": 0,
"mirror": false,
"shift": [
0,
0
]
}
}
},
"type": "padstack",
"uuid": "549ce255-6721-44db-9d47-ec07764772ca",
"well_known_name": ""
}