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,20 @@
{
"manufacturer": "",
"name": "SPST switch",
"pins": {
"576a4450-3300-42c9-a0f5-6692f67e4585": {
"direction": "passive",
"names": [],
"primary_name": "2",
"swap_group": 0
},
"75eee6de-e774-4797-bc41-92e1fa0353b4": {
"direction": "passive",
"names": [],
"primary_name": "1",
"swap_group": 0
}
},
"type": "unit",
"uuid": "662b0efb-59f2-4be6-a584-097bfef056e3"
}

View file

@ -0,0 +1,19 @@
{
"name": "Two-terminal non-polarized capacitor",
"pins": {
"29995253-b4b1-4c7c-a049-b6db2713ca7c": {
"direction": "passive",
"names": [],
"primary_name": "B",
"swap_group": 1
},
"852f1fe6-06dc-4661-8a14-61a9a6ebb26a": {
"direction": "passive",
"names": [],
"primary_name": "A",
"swap_group": 1
}
},
"type": "unit",
"uuid": "3363f7ef-c8bf-4c29-9d80-2551b4551806"
}

View file

@ -0,0 +1,19 @@
{
"name": "Two-terminal LED",
"pins": {
"3c305ca9-14d3-40b4-a365-8938959c043e": {
"direction": "passive",
"names": [],
"primary_name": "K",
"swap_group": 0
},
"f3a0ce45-6d5e-453b-9649-33baf57cc7b7": {
"direction": "passive",
"names": [],
"primary_name": "A",
"swap_group": 0
}
},
"type": "unit",
"uuid": "40746e42-5a30-481e-b342-ae7547413c03"
}

View file

@ -0,0 +1,26 @@
{
"manufacturer": "",
"name": "NPN transistor",
"pins": {
"074c3718-08fd-4f94-88fc-2bb43174b245": {
"direction": "passive",
"names": [],
"primary_name": "B",
"swap_group": 0
},
"4887ef47-94f0-4fd1-b552-c424bd37a3e7": {
"direction": "passive",
"names": [],
"primary_name": "C",
"swap_group": 0
},
"eb63ac9a-5d7e-42e2-92ea-a140a97f47d0": {
"direction": "passive",
"names": [],
"primary_name": "E",
"swap_group": 0
}
},
"type": "unit",
"uuid": "5cfe3064-09d9-4f90-9d82-af0901bedead"
}

View file

@ -0,0 +1,26 @@
{
"manufacturer": "",
"name": "Crystal with shield",
"pins": {
"29995253-b4b1-4c7c-a049-b6db2713ca7c": {
"direction": "passive",
"names": [],
"primary_name": "B",
"swap_group": 1
},
"852f1fe6-06dc-4661-8a14-61a9a6ebb26a": {
"direction": "passive",
"names": [],
"primary_name": "A",
"swap_group": 1
},
"d118db9b-0850-4b8a-a5a0-5f50299fd232": {
"direction": "passive",
"names": [],
"primary_name": "SHIELD",
"swap_group": 0
}
},
"type": "unit",
"uuid": "6ac799fd-9f71-4cb6-b667-2e7d4039491c"
}

View file

@ -0,0 +1,20 @@
{
"manufacturer": "",
"name": "Two-terminal ferrite bead",
"pins": {
"a48aebb4-3bc9-4931-aaa5-49c5dc594471": {
"direction": "passive",
"names": [],
"primary_name": "B",
"swap_group": 0
},
"b249853f-f1b3-4128-9ff3-be7e5939dfdc": {
"direction": "passive",
"names": [],
"primary_name": "A",
"swap_group": 0
}
},
"type": "unit",
"uuid": "742d3965-2e4f-4b84-b375-93c2c817d933"
}

View file

@ -0,0 +1,300 @@
{
"manufacturer": "ST",
"name": "STM32F103T",
"pins": {
"04c77226-c5dd-4d84-9cce-613b0257e286": {
"direction": "power_input",
"names": [],
"primary_name": "VDDA",
"swap_group": 0
},
"09342bc5-0cb1-4f72-be16-6b67a0aa4b2c": {
"direction": "bidirectional",
"names": [
"BOOT1"
],
"primary_name": "PB2",
"swap_group": 0
},
"0a573b72-d04f-41e2-a799-ded916bab110": {
"direction": "bidirectional",
"names": [
"SPI1_MOSI",
"ADC12_IN7",
"TIM3_CH2",
"TIM1_CH1N"
],
"primary_name": "PA7",
"swap_group": 0
},
"0ccb04f2-2af3-4ffb-a953-d8e183ef2912": {
"direction": "bidirectional",
"names": [
"SPI1_SCK",
"ADC12_IN5"
],
"primary_name": "PA5",
"swap_group": 0
},
"0d0d4c2f-7e1e-4258-8714-7b93acad24c5": {
"direction": "bidirectional",
"names": [
"USART1_CTS",
"CANRX",
"USBDM",
"TIM1_CH4"
],
"primary_name": "PA11",
"swap_group": 0
},
"0f7add54-b120-4777-a33b-c26011f7f765": {
"direction": "bidirectional",
"names": [
"WKUP",
"USART2_CTS",
"ADC12_IN0",
"TIM2_CH1_ETR"
],
"primary_name": "PA0",
"swap_group": 0
},
"15304e52-c61c-4d07-a720-9f5fee696a67": {
"direction": "bidirectional",
"names": [
"ADC12_IN8",
"TIM3_CH3",
"TIM1_CH2N"
],
"primary_name": "PB0",
"swap_group": 0
},
"16471a2a-6688-4d23-941c-17af8222ee2c": {
"direction": "power_input",
"names": [],
"primary_name": "VDD",
"swap_group": 0
},
"2f87d384-a890-41e7-87a8-96f6a27d7b4b": {
"direction": "bidirectional",
"names": [
"I2C1_SDA",
"TIM4_CH2",
"USART1_RX"
],
"primary_name": "PB7",
"swap_group": 0
},
"3be749b9-b67e-48e6-b8d9-2efcb5260561": {
"direction": "bidirectional",
"names": [
"JTMS",
"SWDIO"
],
"primary_name": "PA13",
"swap_group": 0
},
"411cd81e-210f-4c69-a953-f394e700584e": {
"direction": "bidirectional",
"names": [
"USART2_TX",
"ADC12_IN2",
"TIM2_CH3"
],
"primary_name": "PA2",
"swap_group": 0
},
"4f60edd3-3f9a-45fe-b3fe-5e27b0baea09": {
"direction": "bidirectional",
"names": [
"JTCK",
"SWCLK"
],
"primary_name": "PA14",
"swap_group": 0
},
"54b98619-226c-49a0-aa38-030794b8dfc8": {
"direction": "bidirectional",
"names": [
"USART1_TX",
"TIM1_CH2"
],
"primary_name": "PA9",
"swap_group": 0
},
"7aac8bc7-c76e-4484-9a1c-eb8795c2d811": {
"direction": "power_input",
"names": [],
"primary_name": "VSSA",
"swap_group": 0
},
"7e13fe17-055c-4a0e-9c41-6b553bf5fba1": {
"direction": "input",
"names": [],
"primary_name": "BOOT0",
"swap_group": 0
},
"87c26679-7028-4831-ba7a-7ea97d1d095e": {
"direction": "bidirectional",
"names": [
"ADC12_IN9",
"TIM3_CH4",
"TIM1_CH3N"
],
"primary_name": "PB1",
"swap_group": 0
},
"8cc8b851-75f1-49b4-b11a-ac30e1aea190": {
"direction": "bidirectional",
"names": [
"I2C1_SCL",
"TIM4_CH1",
"USART1_TX"
],
"primary_name": "PB6",
"swap_group": 0
},
"903ce09c-2a9c-497f-afe2-46fc7c2212ab": {
"direction": "bidirectional",
"names": [
"JNTRST",
"TIM3_CH1",
"SPI1_MISO"
],
"primary_name": "PB4",
"swap_group": 0
},
"9d245e3b-6328-44b2-a936-50328e0ff2cc": {
"direction": "bidirectional",
"names": [
"USART1_RTS",
"CANTX",
"USBDP",
"TIM1_ETR"
],
"primary_name": "PA12",
"swap_group": 0
},
"ac29b2ad-10dc-47fd-b2e6-450088344397": {
"direction": "power_input",
"names": [],
"primary_name": "VSS",
"swap_group": 0
},
"ac4279c9-1b9e-4550-a24c-b0da78029799": {
"direction": "bidirectional",
"names": [
"USART1_RX",
"TIM1_CH3"
],
"primary_name": "PA10",
"swap_group": 0
},
"acdd1b69-6bf1-451b-9142-7320107b9aca": {
"direction": "bidirectional",
"names": [
"USART2_RX",
"ADC12_IN3",
"TIM2_CH4"
],
"primary_name": "PA3",
"swap_group": 0
},
"b16834b0-76a3-46d5-bc0f-ed43abe2c137": {
"direction": "bidirectional",
"names": [
"USART1_CK",
"TIM1_CH1",
"MCO"
],
"primary_name": "PA8",
"swap_group": 0
},
"b31b078f-dc50-4ba1-8154-1d5e6ee3c6da": {
"direction": "bidirectional",
"names": [
"USART2_RTS",
"ADC12_IN1",
"TIM2_CH2"
],
"primary_name": "PA1",
"swap_group": 0
},
"b45a86fd-01d7-4eeb-91e9-2bf770cb3a15": {
"direction": "bidirectional",
"names": [
"SPI1_NSS",
"USART2_CK",
"ADC12_IN4"
],
"primary_name": "PA4",
"swap_group": 0
},
"bddcd343-0df5-42d0-a58a-a017673e3540": {
"direction": "bidirectional",
"names": [
"SPI1_MISO",
"ADC12_IN6",
"TIM3_CH1",
"TIM1_BKIN"
],
"primary_name": "PA6",
"swap_group": 0
},
"c751a99f-3e26-4978-877b-cfd89f313510": {
"direction": "bidirectional",
"names": [
"OSC_IN"
],
"primary_name": "PD0",
"swap_group": 0
},
"c85ac6e6-808d-4722-9b95-d7e7876ddcdd": {
"direction": "bidirectional",
"names": [
"I2C1_SMBAI",
"TIM3_CH2",
"SPI1_MOSI"
],
"primary_name": "PB5",
"swap_group": 0
},
"d96aa359-af93-4835-80a3-bd8a9a803d80": {
"direction": "bidirectional",
"names": [
"OSC_OUT"
],
"primary_name": "PD1",
"swap_group": 0
},
"f00a641d-7678-4576-862f-988e04fc4cc4": {
"direction": "input",
"names": [],
"primary_name": "NRST",
"swap_group": 0
},
"f206df46-5536-4322-b41a-d69f1ef543e1": {
"direction": "bidirectional",
"names": [
"JTDI",
"TIM2_CH1_ETR",
"PA15",
"SPI1_NSS"
],
"primary_name": "PA15",
"swap_group": 0
},
"f3ef1fd8-9a79-4117-bda1-4b6037021dd9": {
"direction": "bidirectional",
"names": [
"JTDO",
"TIM2_CH2",
"TRACESWO",
"SPI1_SCK"
],
"primary_name": "PB3",
"swap_group": 0
}
},
"type": "unit",
"uuid": "810b018f-3bb4-4784-90a3-c6e20ca7d60f"
}

View file

@ -0,0 +1 @@
{"name": "Generic 6 pin connector", "manufacturer": "", "uuid": "903eed88-3d25-4290-a8e9-484a2e625c45", "type": "unit", "pins": {"b8924622-e129-4d44-a4ec-46cccc6fbcaf": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "1"}, "4b24441b-cbeb-49bc-9a30-277a9a11c2b6": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "2"}, "d5465e9d-439d-4a9c-b2a6-9ff92edf1f63": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "3"}, "203bb8a2-729f-4d85-9078-2023b941401f": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "4"}, "c3b4ba45-ad58-43eb-9709-a71e815d9012": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "5"}, "dd9ef2c9-0256-4f19-b1a9-2a4dffd82261": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "6"}}}

View file

@ -0,0 +1,43 @@
{
"name": "USB connector with shield and ID",
"pins": {
"2e422f41-bfbc-46ad-abbe-167843a99170": {
"direction": "passive",
"names": [],
"primary_name": "D-",
"swap_group": 0
},
"393bbed9-8924-4934-ac24-2cf32d8af8c8": {
"direction": "passive",
"names": [],
"primary_name": "GND",
"swap_group": 0
},
"427c77f5-287a-4614-a3d5-f09dc5a512a3": {
"direction": "passive",
"names": [],
"primary_name": "ID",
"swap_group": 0
},
"6a805b9e-cda4-4c01-ad45-ad8d96d7de48": {
"direction": "passive",
"names": [],
"primary_name": "shield",
"swap_group": 0
},
"a5726f76-0de5-4924-91f1-76564cac556c": {
"direction": "passive",
"names": [],
"primary_name": "D+",
"swap_group": 0
},
"b6e7a3ce-cb8b-4694-a9c2-7991691592a2": {
"direction": "passive",
"names": [],
"primary_name": "VBUS",
"swap_group": 0
}
},
"type": "unit",
"uuid": "90f7195c-9811-4662-ac05-ecf150b712da"
}

View file

@ -0,0 +1,19 @@
{
"type" : "unit",
"uuid" : "9b22b899-e8eb-4ce8-b62d-79b7b2db035e",
"name" : "Two-terminal resistor",
"tags" : ["generic", "resistor", "passive"],
"pins" : {
"6a44037c-65e2-4876-9359-42890048841d" : {
"primary_name" : "A",
"direction" : "passive",
"swap_group" : 1
},
"dda0ec99-5d70-4fbe-a8db-897542e7554e" : {
"primary_name" : "B",
"direction" : "passive",
"swap_group" : 1
}
}
}

View file

@ -0,0 +1,25 @@
{
"manufacturer": "",
"name": "Single power",
"pins": {
"a8ba387d-1c68-4215-843f-9d669e48646d": {
"direction": "power_input",
"names": [
"Vdd"
],
"primary_name": "Vcc",
"swap_group": 0
},
"aacf2d55-cf04-4c20-89c5-61704ef771f7": {
"direction": "power_input",
"names": [
"Vee",
"Vss"
],
"primary_name": "GND",
"swap_group": 0
}
},
"type": "unit",
"uuid": "c5b399c9-5626-4cc6-b33d-5c0f3da5df5c"
}

View file

@ -0,0 +1,26 @@
{
"manufacturer": "",
"name": "Three-terminal voltage regulator",
"pins": {
"20f0495c-5e6e-4975-b440-1399ca09d3c3": {
"direction": "power_input",
"names": [],
"primary_name": "GND",
"swap_group": 0
},
"304699c2-7433-4b03-ad2c-c8df631dd06f": {
"direction": "power_input",
"names": [],
"primary_name": "Vin",
"swap_group": 0
},
"559d5e91-2169-486b-9ece-8db9867957dd": {
"direction": "power_output",
"names": [],
"primary_name": "Vout",
"swap_group": 0
}
},
"type": "unit",
"uuid": "d6eb9985-e536-4a5d-b7fc-816c4a22dc3b"
}

View file

@ -0,0 +1,32 @@
{
"manufacturer": "",
"name": "Opamp",
"pins": {
"c04e9a4e-64ef-4914-bf4b-c1148575ad69": {
"direction": "output",
"names": [
"Output"
],
"primary_name": "Out",
"swap_group": 0
},
"d9299dc2-67ea-41ca-835e-6a4701093f93": {
"direction": "input",
"names": [
"IN-"
],
"primary_name": "-",
"swap_group": 0
},
"ddc6b3bf-ee7c-4943-a670-4243439957b3": {
"direction": "input",
"names": [
"IN+"
],
"primary_name": "+",
"swap_group": 0
}
},
"type": "unit",
"uuid": "e2fcf64e-1540-408f-9c3f-73f80f81ab42"
}

View file

@ -0,0 +1 @@
{"name": "Generic 37 pin connector", "manufacturer": "", "uuid": "ec6b0a4a-8798-482b-9f0a-1d40591bc443", "type": "unit", "pins": {"0644d41c-c3e5-4a20-802c-65ce1154e59a": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "1"}, "a01c88d4-9d26-4205-8368-13e1860570b1": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "2"}, "91644587-7533-4c69-a38c-7bb021464983": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "3"}, "b3ed487a-289d-4f27-b74a-e982db2c96de": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "4"}, "762c2d2d-1a8e-43a5-91a4-26ee816345b6": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "5"}, "d7bf5254-ae37-44af-93b8-e87d44f29d43": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "6"}, "848e71a2-01eb-447f-95f0-ba5a8b0bcef0": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "7"}, "18b017d5-ecc7-4b97-9bbb-53da760e7dc2": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "8"}, "06154513-8355-463c-a975-3ff5eb228e88": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "9"}, "3bf999a7-c085-44f3-a1a6-4a95e9770964": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "10"}, "9e48183e-85c3-4a4e-a5fa-56e846e5187a": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "11"}, "d3e3b069-c8ab-492d-ab58-5071dd00dc8a": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "12"}, "89206caf-74eb-4904-a50f-0bdd3fe57e75": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "13"}, "a5d87bb0-878c-495b-99f0-dbdb5470c118": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "14"}, "816b6168-4161-4a3d-822a-7982e70b8b72": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "15"}, "7117ea4a-8e27-43fa-96f3-5f656d1483eb": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "16"}, "41c22995-7a21-4dc7-baec-32bc39caa247": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "17"}, "2cba0e9e-fbd6-4c0f-b026-3f8327b3fb32": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "18"}, "dff3c5e6-d08f-48e4-8c5d-76352a16b45d": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "19"}, "18526383-0e5b-4fc1-aee4-4191ef4fd285": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "20"}, "5d014e51-1036-42a3-8c6f-135f190cc970": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "21"}, "79b18d20-ff66-498b-a63e-fdb0a604c2cf": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "22"}, "fae240f8-496a-4189-bc91-38da1512de56": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "23"}, "fe4df1c7-7cc0-4d01-8100-ee7ac620f06f": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "24"}, "dfe9b500-3aa1-4c37-8aa3-4f563bd1ae31": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "25"}, "c020c173-4dc9-4d8a-8c1d-c891f152c9b1": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "26"}, "5c46694d-65fe-4a19-b7bf-b8e1bc9b692b": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "27"}, "197ca779-73a1-4c60-a6cc-5a35de1a6bb5": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "28"}, "4e8ffbea-a880-4dda-bd60-8815e6fb98d7": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "29"}, "083d0422-a6b5-4498-9cbf-dba0c427471e": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "30"}, "507650d2-d829-42bc-ae74-9c91ae10cff8": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "31"}, "767da02f-7105-47f5-9dc1-ddaf80b196c5": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "32"}, "907d4e3b-5a5e-4a08-9746-82890f2ed0aa": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "33"}, "6b60f7e4-6a22-429c-9b5a-d08ec7271ac6": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "34"}, "2c895d45-00ab-4537-8c4c-575da8931250": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "35"}, "d8863b7d-201e-4424-8a02-2de2e33036b6": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "36"}, "be6f27df-6516-4fa6-a204-2237049ca008": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "37"}}}

View file

@ -0,0 +1,20 @@
{
"manufacturer": "",
"name": "Relay coil (with diode)",
"pins": {
"04751dbd-392f-4cb9-abbb-aaa042cd5820": {
"direction": "passive",
"names": [],
"primary_name": "A",
"swap_group": 0
},
"5145c1f4-0c05-4071-8e79-cebc9289c5af": {
"direction": "passive",
"names": [],
"primary_name": "C",
"swap_group": 0
}
},
"type": "unit",
"uuid": "d5285817-f395-498f-981d-1d751aef14e4"
}