(kicad_sch
(version 20250114)
(generator "eeschema")
(generator_version "9.0")
(uuid "eb37102a-00b9-4c4f-9d02-8a46e56cba1b")
(paper "A5")
(title_block
(title "MCU interfaces")
(date "2024-04-17")
(rev "1.0")
)
(lib_symbols
(symbol "CREPP_Connectors_2mm:Conn_01x04_Pin_JST"
(pin_names
(offset 1.016)
(hide yes)
)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "J"
(at 0 5.08 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "Coon_01x04_Pin_2mm"
(at 0 -7.62 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical"
(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" "Generic connector, single row, 01x04, script generated"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "connector CREPP JST 2mm"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_fp_filters" "Connector*:*_1x??_*"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "Conn_01x04_Pin_JST_1_1"
(rectangle
(start 0.8636 2.667)
(end 0 2.413)
(stroke
(width 0.1524)
(type default)
)
(fill
(type outline)
)
)
(rectangle
(start 0.8636 0.127)
(end 0 -0.127)
(stroke
(width 0.1524)
(type default)
)
(fill
(type outline)
)
)
(rectangle
(start 0.8636 -2.413)
(end 0 -2.667)
(stroke
(width 0.1524)
(type default)
)
(fill
(type outline)
)
)
(rectangle
(start 0.8636 -4.953)
(end 0 -5.207)
(stroke
(width 0.1524)
(type default)
)
(fill
(type outline)
)
)
(polyline
(pts
(xy 1.27 2.54) (xy 0.8636 2.54)
)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 1.27 0) (xy 0.8636 0)
)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 1.27 -2.54) (xy 0.8636 -2.54)
)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 1.27 -5.08) (xy 0.8636 -5.08)
)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(pin passive line
(at 5.08 2.54 180)
(length 3.81)
(name "Pin_1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 5.08 0 180)
(length 3.81)
(name "Pin_2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 5.08 -2.54 180)
(length 3.81)
(name "Pin_3"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 5.08 -5.08 180)
(length 3.81)
(name "Pin_4"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "CREPP_Screens:OLED_SSD1306_0.96"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "OLED"
(at -3.302 4.826 0)
(effects
(font
(size 1.27 1.27)
(bold yes)
(italic yes)
(color 0 132 0 1)
)
)
)
(property "Value" ""
(at 0 6.35 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "CREPP_Screens:SSD1306_OLED_Display_VIRTUAL_128_64"
(at 0 6.35 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 0 6.35 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" ""
(at 0 6.35 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "OLED_SSD1306 [CREPP_VIRTUAL] 0.96_inches_breakout "
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "OLED_SSD1306_0.96_0_1"
(rectangle
(start -3.81 3.81)
(end 3.81 -2.54)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
(symbol "OLED_SSD1306_0.96_1_1"
(text "OLED"
(at 0 0.762 0)
(effects
(font
(size 1.27 1.27)
(color 255 255 255 1)
)
)
)
(text_box "OLED"
(at -2.54 2.54 0)
(size 5.08 -3.81)
(margins 1.016 1.016 1.016 1.016)
(stroke
(width 0)
(type default)
)
(fill
(type color)
(color 0 0 132 1)
)
(effects
(font
(size 1.27 1.27)
(color 255 255 255 1)
)
)
)
)
(embedded_fonts no)
)
(symbol "Connector:Conn_01x04_Socket"
(pin_names
(offset 1.016)
(hide yes)
)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "J"
(at 0 5.08 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "Conn_01x04_Socket"
(at 0 -7.62 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" "Generic connector, single row, 01x04, script generated"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_locked" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "ki_keywords" "connector"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_fp_filters" "Connector*:*_1x??_*"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "Conn_01x04_Socket_1_1"
(polyline
(pts
(xy -1.27 2.54) (xy -0.508 2.54)
)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -1.27 0) (xy -0.508 0)
)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -1.27 -2.54) (xy -0.508 -2.54)
)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -1.27 -5.08) (xy -0.508 -5.08)
)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(arc
(start 0 2.032)
(mid -0.5058 2.54)
(end 0 3.048)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(arc
(start 0 -0.508)
(mid -0.5058 0)
(end 0 0.508)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(arc
(start 0 -3.048)
(mid -0.5058 -2.54)
(end 0 -2.032)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(arc
(start 0 -5.588)
(mid -0.5058 -5.08)
(end 0 -4.572)
(stroke
(width 0.1524)
(type default)
)
(fill
(type none)
)
)
(pin passive line
(at -5.08 2.54 0)
(length 3.81)
(name "Pin_1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -5.08 0 0)
(length 3.81)
(name "Pin_2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -5.08 -2.54 0)
(length 3.81)
(name "Pin_3"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -5.08 -5.08 0)
(length 3.81)
(name "Pin_4"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
)
(bus_entry
(at 54.61 36.83)
(size -2.54 -2.54)
(stroke
(width 0)
(type default)
)
(uuid "3bc51124-2bde-48be-9e05-4bab47cd75e8")
)
(bus_entry
(at 54.61 39.37)
(size -2.54 -2.54)
(stroke
(width 0)
(type default)
)
(uuid "d9644026-d311-49c9-a727-af1bc406198e")
)
(wire
(pts
(xy 63.5 31.75) (xy 67.31 31.75)
)
(stroke
(width 0)
(type default)
)
(uuid "4b125df8-bbf6-4f03-80de-6236673df39a")
)
(wire
(pts
(xy 30.48 39.37) (xy 33.02 39.37)
)
(stroke
(width 0)
(type default)
)
(uuid "6a3ae81c-219d-4493-a51a-8e2643ce5b9a")
)
(wire
(pts
(xy 63.5 34.29) (xy 67.31 34.29)
)
(stroke
(width 0)
(type default)
)
(uuid "711f63fe-c75d-4d2a-ba87-581c1ad967f7")
)
(wire
(pts
(xy 54.61 36.83) (xy 67.31 36.83)
)
(stroke
(width 0)
(type default)
)
(uuid "7c1dfd11-a6b0-4701-8049-b0ff0353f38e")
)
(wire
(pts
(xy 67.31 22.86) (xy 64.77 22.86)
)
(stroke
(width 0)
(type default)
)
(uuid "82e66bca-e3c7-46be-9600-568f350dbe50")
)
(wire
(pts
(xy 30.48 31.75) (xy 33.02 31.75)
)
(stroke
(width 0)
(type default)
)
(uuid "8f860ace-76a6-4e55-9822-b7592a2d3cc6")
)
(bus
(pts
(xy 52.07 30.48) (xy 52.07 34.29)
)
(stroke
(width 0)
(type default)
)
(uuid "ba11fa39-23c3-4ef9-886d-7bbae6957e86")
)
(wire
(pts
(xy 67.31 27.94) (xy 64.77 27.94)
)
(stroke
(width 0)
(type default)
)
(uuid "bcc58ef5-6117-445e-ba9b-1a87863f3af5")
)
(wire
(pts
(xy 64.77 25.4) (xy 67.31 25.4)
)
(stroke
(width 0)
(type default)
)
(uuid "bcc81fd6-5702-4549-a12b-2b52bce86a9c")
)
(wire
(pts
(xy 54.61 39.37) (xy 67.31 39.37)
)
(stroke
(width 0)
(type default)
)
(uuid "d9687ad5-2d02-4952-8c83-f9f46cef9391")
)
(bus
(pts
(xy 52.07 34.29) (xy 52.07 36.83)
)
(stroke
(width 0)
(type default)
)
(uuid "eba4d9ca-d612-4cd2-916c-6db6eb02f6aa")
)
(wire
(pts
(xy 64.77 20.32) (xy 67.31 20.32)
)
(stroke
(width 0)
(type default)
)
(uuid "fa0d13ec-6fc6-41c8-9046-840ac066cb24")
)
(label "VCC"
(at 64.77 22.86 180)
(effects
(font
(size 1.27 1.27)
)
(justify right bottom)
)
(uuid "0682f17e-f1c8-40ce-8786-22a18217350f")
)
(label "VCC"
(at 63.5 34.29 180)
(effects
(font
(size 1.27 1.27)
)
(justify right bottom)
)
(uuid "0790f8ca-c083-4d41-b423-590c795aebae")
)
(label "GND"
(at 64.77 20.32 180)
(effects
(font
(size 1.27 1.27)
)
(justify right bottom)
)
(uuid "081fcb3c-c2df-408a-a1a2-7ea2669c3380")
)
(label "SCL"
(at 63.5 36.83 180)
(effects
(font
(size 1.27 1.27)
)
(justify right bottom)
)
(uuid "1d2ee828-b727-46ba-b4d6-d75772f235ad")
)
(label "VCC"
(at 33.02 31.75 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "483de645-38a8-406a-b94d-300f5032b302")
)
(label "GND"
(at 33.02 39.37 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
(uuid "4a724786-5b37-41f7-a48b-efe798ee1217")
)
(label "SDA"
(at 63.5 39.37 180)
(effects
(font
(size 1.27 1.27)
)
(justify right bottom)
)
(uuid "8d7293dc-ec9d-4765-8597-26c9f89de8e2")
)
(label "SCL"
(at 64.77 25.4 180)
(effects
(font
(size 1.27 1.27)
)
(justify right bottom)
)
(uuid "da430706-ac0d-4672-946e-cc03be12933d")
)
(label "GND"
(at 63.5 31.75 180)
(effects
(font
(size 1.27 1.27)
)
(justify right bottom)
)
(uuid "e889d8e4-0804-46d9-bd49-163e7fa1cae0")
)
(label "SDA"
(at 64.77 27.94 180)
(effects
(font
(size 1.27 1.27)
)
(justify right bottom)
)
(uuid "ffe7acd3-cd3a-4e14-9e72-309b4d3f9267")
)
(hierarchical_label "{I2C}"
(shape input)
(at 52.07 30.48 90)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "18373260-4d66-4e31-a9aa-af2137049907")
)
(hierarchical_label "VCC"
(shape input)
(at 30.48 31.75 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "63d1f91d-8e94-4d08-a893-16503d8c980a")
)
(hierarchical_label "GND"
(shape passive)
(at 30.48 39.37 180)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "d6ac452c-bfc5-45ed-b879-c7d0d5e860db")
)
(symbol
(lib_id "CREPP_Connectors_2mm:Conn_01x04_Pin_JST")
(at 72.39 25.4 180)
(unit 1)
(exclude_from_sim no)
(in_bom no)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "0a16f1a0-aa00-476a-9bcb-4fb155ff1d6d")
(property "Reference" "J17"
(at 73.66 22.8599 0)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(property "Value" "JST_PH_4P"
(at 73.66 25.3999 0)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(property "Footprint" "Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical"
(at 72.39 25.4 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 72.39 25.4 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Generic connector, single row, 01x04, script generated"
(at 72.39 25.4 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "4"
(uuid "41f3a529-3ba9-4466-b728-f9c853c4e743")
)
(pin "2"
(uuid "568fa67a-91c2-4937-a2c9-e5d2b9605664")
)
(pin "3"
(uuid "8a07bf16-b678-4b47-b197-71874a0e309d")
)
(pin "1"
(uuid "ec94c5d8-606d-4539-956f-411698326868")
)
(instances
(project "Base"
(path "/4bc9f80e-0a24-4618-ba5d-3a118070c43e/8f38a0ef-f48e-4130-b111-7cc8293f6ed6"
(reference "J17")
(unit 1)
)
)
)
)
(symbol
(lib_id "Connector:Conn_01x04_Socket")
(at 72.39 34.29 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "15e564ce-ca4c-48ac-ad47-fc5e29fb6c8f")
(property "Reference" "J8"
(at 73.66 34.2899 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "Conn_01x04_Socket"
(at 73.66 36.8299 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical"
(at 72.39 34.29 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 72.39 34.29 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Generic connector, single row, 01x04, script generated"
(at 72.39 34.29 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "4"
(uuid "9f85f7b7-b63b-4cba-b030-d461ca3132ef")
)
(pin "3"
(uuid "f4b195bb-3588-473e-a0ca-bf7639024490")
)
(pin "2"
(uuid "fa405a9c-a969-4041-922f-7368d6ede7a9")
)
(pin "1"
(uuid "c9ab1008-8289-45d8-a8fd-49e45d186443")
)
(instances
(project ""
(path "/4bc9f80e-0a24-4618-ba5d-3a118070c43e/8f38a0ef-f48e-4130-b111-7cc8293f6ed6"
(reference "J8")
(unit 1)
)
)
)
)
(symbol
(lib_id "CREPP_Screens:OLED_SSD1306_0.96")
(at 95.25 52.07 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "77592449-2a8f-4f57-bb5a-2b5ab0d2eab0")
(property "Reference" "OLED2"
(at 100.33 50.8 0)
(effects
(font
(size 1.27 1.27)
(bold yes)
(italic yes)
(color 0 132 0 1)
)
(justify left)
)
)
(property "Value" "~"
(at 100.33 52.705 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" "CREPP_Screens:SSD1306_OLED_Display_VIRTUAL_128_64"
(at 95.25 45.72 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 95.25 45.72 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" ""
(at 95.25 45.72 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(instances
(project "Base"
(path "/4bc9f80e-0a24-4618-ba5d-3a118070c43e/8f38a0ef-f48e-4130-b111-7cc8293f6ed6"
(reference "OLED2")
(unit 1)
)
)
)
)
)