diff --git a/A_MY.kicad_sym b/A_MY.kicad_sym index f685ca5..579ada6 100644 --- a/A_MY.kicad_sym +++ b/A_MY.kicad_sym @@ -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) diff --git a/A_MY.pretty/OLED_128_64.kicad_mod b/A_MY.pretty/OLED_128_64.kicad_mod new file mode 100644 index 0000000..4377699 --- /dev/null +++ b/A_MY.pretty/OLED_128_64.kicad_mod @@ -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) +)