Signed-off-by: kevin <kevin@lmve.net>

This commit is contained in:
2026-05-10 23:09:55 +08:00
parent 12ea41ce12
commit b1f79802ff
2 changed files with 1036 additions and 0 deletions
+616
View File
@@ -658,6 +658,622 @@
)
(embedded_fonts no)
)
(symbol "OLED_128_64"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(duplicate_pin_numbers_are_jumpers no)
(property "Reference" "U"
(at -11.684 38.1 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "A_MY:OLED_128_64"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(symbol "OLED_128_64_0_1"
(rectangle
(start -12.7 36.83)
(end 8.89 -39.37)
(stroke
(width 0.254)
(type default)
)
(fill
(type background)
)
)
)
(symbol "OLED_128_64_1_1"
(pin free line
(at -17.78 35.56 0)
(length 5.08)
(name "N.C.(GND)"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -17.78 33.02 0)
(length 5.08)
(name "C2P"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -17.78 30.48 0)
(length 5.08)
(name "C2N"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -17.78 27.94 0)
(length 5.08)
(name "C1P"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -17.78 25.4 0)
(length 5.08)
(name "C1N"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "5"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at -17.78 22.86 0)
(length 5.08)
(name "VBAT"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "6"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin no_connect line
(at -17.78 20.32 0)
(length 5.08)
(name "N.C."
(effects
(font
(size 1.27 1.27)
)
)
)
(number "7"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at -17.78 17.78 0)
(length 5.08)
(name "VSS"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "8"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at -17.78 15.24 0)
(length 5.08)
(name "VDD"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "9"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -17.78 12.7 0)
(length 5.08)
(name "BS0"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "10"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -17.78 10.16 0)
(length 5.08)
(name "BS1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "11"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -17.78 7.62 0)
(length 5.08)
(name "BS2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "12"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -17.78 5.08 0)
(length 5.08)
(name "~{CS}"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "13"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -17.78 2.54 0)
(length 5.08)
(name "~{RES}"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "14"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -17.78 0 0)
(length 5.08)
(name "D/~{C}"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "15"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -17.78 -2.54 0)
(length 5.08)
(name "R/~{W}"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "16"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -17.78 -5.08 0)
(length 5.08)
(name "E/~{RD}"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "17"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -17.78 -7.62 0)
(length 5.08)
(name "D0"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "18"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -17.78 -10.16 0)
(length 5.08)
(name "D1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "19"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -17.78 -12.7 0)
(length 5.08)
(name "D2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "20"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -17.78 -15.24 0)
(length 5.08)
(name "D3"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "21"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -17.78 -17.78 0)
(length 5.08)
(name "D4"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "22"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -17.78 -20.32 0)
(length 5.08)
(name "D5"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "23"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -17.78 -22.86 0)
(length 5.08)
(name "D6"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "24"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -17.78 -25.4 0)
(length 5.08)
(name "D7"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "25"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -17.78 -27.94 0)
(length 5.08)
(name "IREF"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "26"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -17.78 -30.48 0)
(length 5.08)
(name "VCOMH"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "27"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -17.78 -33.02 0)
(length 5.08)
(name "VCC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "28"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -17.78 -35.56 0)
(length 5.08)
(name "VLSS"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "29"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -17.78 -38.1 0)
(length 5.08)
(name "N.C."
(effects
(font
(size 1.27 1.27)
)
)
)
(number "30"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "PCH2300"
(exclude_from_sim no)
(in_bom yes)
+420
View File
@@ -0,0 +1,420 @@
(footprint "OLED_128_64"
(version 20260206)
(generator "pcbnew")
(generator_version "10.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 2.5 0)
(layer "F.SilkS")
(uuid "d9ea2d45-9d4b-4e76-a81e-ca633fb87822")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "OLED_128_64"
(at 0 -2.5 0)
(layer "F.Fab")
(uuid "f090c54c-dfea-4fbf-9608-594bda16d9ba")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "c770e660-59b1-4ade-b713-43cb4d45ff60")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "3551c730-581f-4a92-83e7-d86f0452dc8f")
(effects
(font
(size 1.27 1.27)
)
)
)
(attr smd)
(duplicate_pad_numbers_are_jumpers no)
(fp_line
(start -10.85 -1.5)
(end 10.85 -1.5)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "4a0c542f-d601-47b0-8f1c-cb4540b495ab")
)
(fp_line
(start -10.85 0.7)
(end -10.85 -1.5)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "479756b1-b617-4ae8-aa23-30eebcfd793c")
)
(fp_line
(start -10.05 1.5)
(end -10.85 0.7)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "7ce433c8-389a-4ad5-a23c-15d05b1f60f8")
)
(fp_line
(start 10.85 -1.5)
(end 10.85 1.5)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "357a082c-3fd0-443a-951e-0bdd55e37152")
)
(fp_line
(start 10.85 1.5)
(end -10.05 1.5)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "266dc764-6a48-412a-ae02-9423051fc3fc")
)
(fp_rect
(start -17.25 -18.1)
(end 17.25 5.1)
(stroke
(width 0.1)
(type default)
)
(fill no)
(layer "F.SilkS")
(uuid "e7c8e080-c502-4a15-9448-e8a7b5e4043e")
)
(fp_circle
(center -16.25 -17.1)
(end -16.75 -17.1)
(stroke
(width 0.05)
(type default)
)
(fill no)
(layer "Edge.Cuts")
(uuid "86bf4fd4-e898-4dee-936c-20ffd73926ee")
)
(fp_circle
(center -16.25 4.1)
(end -16.75 4.1)
(stroke
(width 0.05)
(type default)
)
(fill no)
(layer "Edge.Cuts")
(uuid "3d642526-06d8-4baf-9a7b-2a5db72d856d")
)
(fp_circle
(center 16.25 -17.1)
(end 16.75 -17.1)
(stroke
(width 0.05)
(type default)
)
(fill no)
(layer "Edge.Cuts")
(uuid "c0f5230c-97ec-4f73-813a-8533dc08c983")
)
(fp_circle
(center 16.25 4.1)
(end 16.75 4.1)
(stroke
(width 0.05)
(type default)
)
(fill no)
(layer "Edge.Cuts")
(uuid "c40a1071-5eac-4557-a592-35b861472f15")
)
(fp_line
(start -10.6 -1.25)
(end 10.6 -1.25)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "3624580c-3d84-4c54-b522-888a85d150f5")
)
(fp_line
(start -10.6 1.25)
(end -10.6 -1.25)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "b1146b78-2029-4c89-ae7d-0b1dcf2ed5dd")
)
(fp_line
(start 10.6 -1.25)
(end 10.6 1.25)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "3c526305-c720-4868-bd3a-ce964e15a92e")
)
(fp_line
(start 10.6 1.25)
(end -10.6 1.25)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "af70d7a3-31df-4b3f-92ba-7e061acb6e1d")
)
(point
(at -17.25 5.1)
(size 1)
(layer "F.SilkS")
(uuid "1d28e366-627e-4e1c-84cd-9e033a953089")
)
(point
(at -17.25 5.1)
(size 1)
(layer "F.SilkS")
(uuid "1e6444b8-2489-499c-8f7b-b86b77ab0b52")
)
(pad "1" smd rect
(at -10.15 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "7f273b48-fbd2-49e7-a122-a8c82fc13243")
)
(pad "2" smd rect
(at -9.45 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "abaf69a1-9138-47cd-8ff4-a28b07c8b43c")
)
(pad "3" smd rect
(at -8.75 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "e1d2b746-8597-4bc9-8876-c12deff4ccf8")
)
(pad "4" smd rect
(at -8.05 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "52ae2193-77e6-472a-9b7a-ee2bc23431ce")
)
(pad "5" smd rect
(at -7.35 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "00485e08-b4ce-4ead-8cc1-76009b2ed425")
)
(pad "6" smd rect
(at -6.65 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "ed4a6868-333d-4260-bfb8-80c454c85eaf")
)
(pad "7" smd rect
(at -5.95 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "e18209e1-e059-4944-9ae6-6aedc8096142")
)
(pad "8" smd rect
(at -5.25 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "9945db2b-e733-4764-bac2-856aaaf28bbc")
)
(pad "9" smd rect
(at -4.55 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "e1442640-2c5d-450c-8629-692ad74c06b8")
)
(pad "10" smd rect
(at -3.85 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "3421caf7-beeb-4539-94f4-0adff870d743")
)
(pad "11" smd rect
(at -3.15 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "5a76b9bc-45aa-4ad0-8cec-7fe0b82cbb96")
)
(pad "12" smd rect
(at -2.45 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "2ea655b5-b475-4816-9e66-9a2cc400dd52")
)
(pad "13" smd rect
(at -1.75 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "00d1174e-3225-457d-bdc6-91a6c20ee139")
)
(pad "14" smd rect
(at -1.05 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "2f1df32c-583b-4d81-a16d-8da69770052c")
)
(pad "15" smd rect
(at -0.35 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "87192fa2-32a0-4776-ab07-5866368312a2")
)
(pad "16" smd rect
(at 0.35 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "104cd7be-d1da-42ed-9ad8-3a8f5bc48597")
)
(pad "17" smd rect
(at 1.05 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "d1e0c6c8-74d0-498b-8d44-8d97a34f1724")
)
(pad "18" smd rect
(at 1.75 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "722ae6ce-48a3-4541-b632-fb5beda380ca")
)
(pad "19" smd rect
(at 2.45 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "266c6fe3-e5c7-4486-99bc-be50aa18b10f")
)
(pad "20" smd rect
(at 3.15 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "4e50129f-19c5-44c7-95ae-6de8669386f4")
)
(pad "21" smd rect
(at 3.85 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "daf1f101-41b7-412e-84d2-97b9aaadf28e")
)
(pad "22" smd rect
(at 4.55 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "2ea0d2f9-4362-4e03-820f-98784a70150b")
)
(pad "23" smd rect
(at 5.25 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "c9b64dc7-d748-4a67-b0c7-2c5fc771f674")
)
(pad "24" smd rect
(at 5.95 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "bcfbc566-fc66-44c1-99f0-233184b79991")
)
(pad "25" smd rect
(at 6.65 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "ad4f2918-1638-4758-b880-23b557225260")
)
(pad "26" smd rect
(at 7.35 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "194fad4b-e451-42c0-ae50-15323931e297")
)
(pad "27" smd rect
(at 8.05 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "49a9f69c-1caa-466e-9507-71dab8ad0a18")
)
(pad "28" smd rect
(at 8.75 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "edf55827-ae8d-4c60-9c15-5c3c3470f85c")
)
(pad "29" smd rect
(at 9.45 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "afdfb43b-3e5e-4a43-9612-433f2f536978")
)
(pad "30" smd rect
(at 10.15 0)
(size 0.4 2)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "98c6c4b4-f5ba-415a-bbc2-349b87a1e446")
)
(embedded_fonts no)
)