This commit is contained in:
Martijn Scheepers
2024-10-18 15:23:07 +02:00
parent 3d74b7b8a1
commit f0dc067e4e
7 changed files with 2452 additions and 540 deletions

View File

@@ -1,7 +1,7 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "",
"active_layer_preset": "All Layers",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],

View File

@@ -65,6 +65,16 @@
)
(uuid "4dc5bc98-fdba-4356-b758-4f9d5d3f3693")
)
(wire
(pts
(xy 153.67 83.82) (xy 153.67 97.79)
)
(stroke
(width 0)
(type default)
)
(uuid "5697eac1-df4b-41bf-8bd0-fdf93b2f989b")
)
(wire
(pts
(xy 96.52 114.3) (xy 96.52 58.42)
@@ -473,6 +483,16 @@
)
(uuid "9f0dea64-b29c-48e4-8694-fc183a2a384f")
)
(pin "ID" bidirectional
(at 153.67 97.79 90)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "11117d39-61d8-4df1-b095-84e84e94cb79")
)
(instances
(project "Card Reader"
(path "/4bf2fa50-c5a0-440b-9ba7-5b59061b91f4"
@@ -678,6 +698,16 @@
)
(uuid "04c35fb1-5a02-4861-be16-e06b74cca848")
)
(pin "ID" bidirectional
(at 153.67 83.82 270)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "2abed793-e8e1-42f8-8397-24dbafcdc6b8")
)
(instances
(project "Card Reader"
(path "/4bf2fa50-c5a0-440b-9ba7-5b59061b91f4"

File diff suppressed because it is too large Load Diff

View File

@@ -3394,6 +3394,12 @@
(color 0 0 0 0)
(uuid "60f6729e-ddf4-4099-beb8-90fd7d96c6dd")
)
(junction
(at 190.5 62.23)
(diameter 0)
(color 0 0 0 0)
(uuid "621702bc-f6e0-485b-9a30-7b3443c25199")
)
(junction
(at 186.69 31.75)
(diameter 0)
@@ -3568,10 +3574,6 @@
(at 162.56 133.35)
(uuid "bf95243d-cda3-4c45-9fe4-121a653642af")
)
(no_connect
(at 162.56 62.23)
(uuid "e26a9cff-4fc6-41ba-bd3a-76c874dcd5d2")
)
(no_connect
(at 162.56 74.93)
(uuid "f1ead971-b56b-426a-b086-8cb04f5066a4")
@@ -3638,7 +3640,7 @@
)
(wire
(pts
(xy 162.56 57.15) (xy 179.07 57.15)
(xy 162.56 57.15) (xy 166.37 57.15)
)
(stroke
(width 0)
@@ -3678,7 +3680,7 @@
)
(wire
(pts
(xy 162.56 107.95) (xy 179.07 107.95)
(xy 162.56 107.95) (xy 166.37 107.95)
)
(stroke
(width 0)
@@ -3708,7 +3710,7 @@
)
(wire
(pts
(xy 162.56 59.69) (xy 179.07 59.69)
(xy 162.56 59.69) (xy 166.37 59.69)
)
(stroke
(width 0)
@@ -3758,7 +3760,7 @@
)
(wire
(pts
(xy 162.56 100.33) (xy 179.07 100.33)
(xy 162.56 100.33) (xy 166.37 100.33)
)
(stroke
(width 0)
@@ -3828,7 +3830,7 @@
)
(wire
(pts
(xy 162.56 110.49) (xy 179.07 110.49)
(xy 162.56 110.49) (xy 166.37 110.49)
)
(stroke
(width 0)
@@ -4038,7 +4040,7 @@
)
(wire
(pts
(xy 162.56 72.39) (xy 179.07 72.39)
(xy 162.56 72.39) (xy 166.37 72.39)
)
(stroke
(width 0)
@@ -4056,6 +4058,16 @@
)
(uuid "430f67e2-bc7f-46e3-b92e-202277c43ffe")
)
(wire
(pts
(xy 190.5 62.23) (xy 190.5 59.69)
)
(stroke
(width 0)
(type default)
)
(uuid "445f1102-1782-4a37-b358-ae59158160a7")
)
(wire
(pts
(xy 160.02 21.59) (xy 160.02 24.13)
@@ -4196,6 +4208,16 @@
)
(uuid "6d384ad6-3806-4b57-ae60-cf3e27778dd9")
)
(wire
(pts
(xy 190.5 62.23) (xy 198.12 62.23)
)
(stroke
(width 0)
(type default)
)
(uuid "6db013bf-d5d7-43e4-8f72-bc522de693cf")
)
(wire
(pts
(xy 107.95 29.21) (xy 107.95 31.75)
@@ -4218,7 +4240,7 @@
)
(wire
(pts
(xy 162.56 69.85) (xy 179.07 69.85)
(xy 162.56 69.85) (xy 166.37 69.85)
)
(stroke
(width 0)
@@ -4268,7 +4290,7 @@
)
(wire
(pts
(xy 162.56 102.87) (xy 179.07 102.87)
(xy 162.56 102.87) (xy 166.37 102.87)
)
(stroke
(width 0)
@@ -4366,6 +4388,16 @@
)
(uuid "8e33ae22-ad1c-4554-841d-47d69ef8c3d7")
)
(wire
(pts
(xy 190.5 48.26) (xy 190.5 52.07)
)
(stroke
(width 0)
(type default)
)
(uuid "8e5cef4f-8221-4045-bdbf-3820d2eaa7c2")
)
(wire
(pts
(xy 44.45 120.65) (xy 44.45 116.84)
@@ -4476,6 +4508,16 @@
)
(uuid "9cba2e4e-d7d6-43eb-9b80-db030dad1edb")
)
(wire
(pts
(xy 162.56 62.23) (xy 190.5 62.23)
)
(stroke
(width 0)
(type default)
)
(uuid "a015061c-21f4-4b6c-ab44-c07fb808cc48")
)
(wire
(pts
(xy 256.54 109.22) (xy 256.54 113.03)
@@ -4628,7 +4670,7 @@
)
(wire
(pts
(xy 162.56 97.79) (xy 179.07 97.79)
(xy 162.56 97.79) (xy 166.37 97.79)
)
(stroke
(width 0)
@@ -4728,7 +4770,7 @@
)
(wire
(pts
(xy 162.56 105.41) (xy 179.07 105.41)
(xy 162.56 105.41) (xy 166.37 105.41)
)
(stroke
(width 0)
@@ -4858,7 +4900,7 @@
)
(wire
(pts
(xy 162.56 67.31) (xy 179.07 67.31)
(xy 162.56 67.31) (xy 166.37 67.31)
)
(stroke
(width 0)
@@ -5244,7 +5286,7 @@
)
(hierarchical_label "RC522_SCK"
(shape output)
(at 179.07 102.87 0)
(at 166.37 102.87 0)
(fields_autoplaced yes)
(effects
(font
@@ -5254,9 +5296,21 @@
)
(uuid "506fdda9-8460-4eec-9ed3-6f8653965201")
)
(hierarchical_label "ID"
(shape bidirectional)
(at 198.12 62.23 0)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "5dd24015-19b3-4223-9ba1-566a17028392")
)
(hierarchical_label "RC522_MOSI"
(shape output)
(at 179.07 105.41 0)
(at 166.37 105.41 0)
(fields_autoplaced yes)
(effects
(font
@@ -5268,7 +5322,7 @@
)
(hierarchical_label "RS485_TX"
(shape output)
(at 179.07 67.31 0)
(at 166.37 67.31 0)
(fields_autoplaced yes)
(effects
(font
@@ -5280,7 +5334,7 @@
)
(hierarchical_label "CONSOLE_RX"
(shape input)
(at 179.07 59.69 0)
(at 166.37 59.69 0)
(fields_autoplaced yes)
(effects
(font
@@ -5292,7 +5346,7 @@
)
(hierarchical_label "RCC522_RESET"
(shape output)
(at 179.07 107.95 0)
(at 166.37 107.95 0)
(fields_autoplaced yes)
(effects
(font
@@ -5304,7 +5358,7 @@
)
(hierarchical_label "RC522_MISO"
(shape input)
(at 179.07 97.79 0)
(at 166.37 97.79 0)
(fields_autoplaced yes)
(effects
(font
@@ -5316,7 +5370,7 @@
)
(hierarchical_label "RS485_RX"
(shape input)
(at 179.07 69.85 0)
(at 166.37 69.85 0)
(fields_autoplaced yes)
(effects
(font
@@ -5328,7 +5382,7 @@
)
(hierarchical_label "RS485_DIR"
(shape output)
(at 179.07 72.39 0)
(at 166.37 72.39 0)
(fields_autoplaced yes)
(effects
(font
@@ -5340,7 +5394,7 @@
)
(hierarchical_label "RC522_IRQ"
(shape input)
(at 179.07 110.49 0)
(at 166.37 110.49 0)
(fields_autoplaced yes)
(effects
(font
@@ -5364,7 +5418,7 @@
)
(hierarchical_label "CONSOLE_TX"
(shape output)
(at 179.07 57.15 0)
(at 166.37 57.15 0)
(fields_autoplaced yes)
(effects
(font
@@ -5376,7 +5430,7 @@
)
(hierarchical_label "RC522_SS"
(shape output)
(at 179.07 100.33 0)
(at 166.37 100.33 0)
(fields_autoplaced yes)
(effects
(font
@@ -6099,6 +6153,71 @@
)
)
)
(symbol
(lib_id "power:+3V3")
(at 190.5 48.26 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(uuid "495168cd-723b-4b61-bf13-3679875c205e")
(property "Reference" "#PWR043"
(at 190.5 52.07 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "+3V3"
(at 190.246 44.196 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 190.5 48.26 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 190.5 48.26 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Power symbol creates a global label with name \"+3V3\""
(at 190.5 48.26 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "ba57a4d3-359d-41c0-b9b8-e688fbd0db16")
)
(instances
(project "Card Reader"
(path "/4bf2fa50-c5a0-440b-9ba7-5b59061b91f4/5f1787de-d94c-44c4-a309-af1b64081089"
(reference "#PWR043")
(unit 1)
)
)
)
)
(symbol
(lib_id "Device:C_Small")
(at 186.69 26.67 0)
@@ -8498,6 +8617,91 @@
)
)
)
(symbol
(lib_id "Device:R")
(at 190.5 55.88 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(uuid "ea7b50c6-399c-41e6-bb07-ed5b0a7187b6")
(property "Reference" "R13"
(at 194.056 57.404 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "100K"
(at 194.564 54.864 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "Resistor_SMD:R_0603_1608Metric"
(at 188.722 55.88 90)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 190.5 55.88 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Resistor"
(at 190.5 55.88 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "LCSC PN" "C25803"
(at 190.5 55.88 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "MFR.Part" "0603WAF1003T5E"
(at 190.5 55.88 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "e7b05bb9-ed5b-473f-86d0-fb689347703b")
)
(pin "2"
(uuid "12704c56-55db-4c38-995d-c298dc73a7f5")
)
(instances
(project "Card Reader"
(path "/4bf2fa50-c5a0-440b-9ba7-5b59061b91f4/5f1787de-d94c-44c4-a309-af1b64081089"
(reference "R13")
(unit 1)
)
)
)
)
(symbol
(lib_id "power:GND")
(at 137.16 146.05 0)

View File

@@ -1,4 +1,4 @@
(fp_lib_table
(version 7)
(lib (name "Card Reader")(type "KiCad")(uri "${KIPRJMOD}/Card Reader.pretty")(options "")(descr ""))
(lib (name "Card Reader")(type "KiCad")(uri "${KIPRJMOD}/Libraries/Footprints")(options "")(descr ""))
)

View File

@@ -1313,6 +1313,102 @@
)
)
)
(symbol "power:PWR_FLAG"
(power)
(pin_numbers hide)
(pin_names
(offset 0) hide)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "#FLG"
(at 0 1.905 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "PWR_FLAG"
(at 0 3.81 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Special symbol for telling ERC where power comes from"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "flag power"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "PWR_FLAG_0_0"
(pin power_out line
(at 0 0 90)
(length 0)
(name "~"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(symbol "PWR_FLAG_0_1"
(polyline
(pts
(xy 0 0) (xy 0 1.27) (xy -1.016 1.905) (xy 0 2.54) (xy 1.016 1.905) (xy 0 1.27)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
)
)
(junction
(at 109.22 93.98)
@@ -1436,6 +1532,16 @@
)
(uuid "02de4fb3-1012-46ee-a88b-93495bcd640f")
)
(wire
(pts
(xy 205.74 77.47) (xy 205.74 81.28)
)
(stroke
(width 0)
(type default)
)
(uuid "0a231deb-f22f-4847-8d3c-a0d7d23d7ac9")
)
(wire
(pts
(xy 205.74 81.28) (xy 205.74 85.09)
@@ -1716,6 +1822,16 @@
)
(uuid "81d032ef-d750-4721-9b71-874b524103ea")
)
(wire
(pts
(xy 137.16 93.98) (xy 137.16 97.79)
)
(stroke
(width 0)
(type default)
)
(uuid "86711f56-01db-499a-88ec-74e3fd1f3afd")
)
(wire
(pts
(xy 77.47 81.28) (xy 81.28 81.28)
@@ -1836,6 +1952,16 @@
)
(uuid "b2547486-429b-4c53-9943-a3a60429f150")
)
(wire
(pts
(xy 123.19 77.47) (xy 123.19 81.28)
)
(stroke
(width 0)
(type default)
)
(uuid "b8935d89-f701-4790-b132-da0822a68eca")
)
(wire
(pts
(xy 139.7 125.73) (xy 139.7 129.54)
@@ -2418,6 +2544,138 @@
)
)
)
(symbol
(lib_id "power:PWR_FLAG")
(at 123.19 77.47 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "3f09098f-31de-41c3-bee7-0dba6bdf7610")
(property "Reference" "#FLG04"
(at 123.19 75.565 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "PWR_FLAG"
(at 123.19 72.39 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 123.19 77.47 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 123.19 77.47 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Special symbol for telling ERC where power comes from"
(at 123.19 77.47 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "133d867f-9c86-4a4c-8166-45e6470bae79")
)
(instances
(project ""
(path "/4bf2fa50-c5a0-440b-9ba7-5b59061b91f4/cdcb2380-a0e2-49ea-8f04-ec53ddabdda3"
(reference "#FLG04")
(unit 1)
)
)
)
)
(symbol
(lib_id "power:PWR_FLAG")
(at 137.16 97.79 180)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "54fcbf9a-0ea4-4378-8b93-8cc896a79d17")
(property "Reference" "#FLG01"
(at 137.16 99.695 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "PWR_FLAG"
(at 137.16 102.87 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 137.16 97.79 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 137.16 97.79 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Special symbol for telling ERC where power comes from"
(at 137.16 97.79 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "488dfa58-0b0e-4a28-8b2b-444b4c8a8498")
)
(instances
(project ""
(path "/4bf2fa50-c5a0-440b-9ba7-5b59061b91f4/cdcb2380-a0e2-49ea-8f04-ec53ddabdda3"
(reference "#FLG01")
(unit 1)
)
)
)
)
(symbol
(lib_id "power:GND")
(at 139.7 129.54 0)
@@ -3163,6 +3421,72 @@
)
)
)
(symbol
(lib_id "power:PWR_FLAG")
(at 205.74 77.47 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "c83cc2fd-053b-41da-adb2-36145af8ef9e")
(property "Reference" "#FLG03"
(at 205.74 75.565 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Value" "PWR_FLAG"
(at 205.74 72.39 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 205.74 77.47 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 205.74 77.47 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Special symbol for telling ERC where power comes from"
(at 205.74 77.47 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "712e5cfc-7676-4d8e-ba4d-48f92a73cddb")
)
(instances
(project ""
(path "/4bf2fa50-c5a0-440b-9ba7-5b59061b91f4/cdcb2380-a0e2-49ea-8f04-ec53ddabdda3"
(reference "#FLG03")
(unit 1)
)
)
)
)
(symbol
(lib_id "Device:C_Small")
(at 139.7 123.19 0)

File diff suppressed because it is too large Load Diff