projet crepp_git/crepp-projects/station-meteo/hardware/transmetteur/base/v1.1 · branche main
OLED.kicad_sch Voir sur GitLab
(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 53.34 31.75)
		(size -2.54 -2.54)
		(stroke
			(width 0)
			(type default)
		)
		(uuid "3bc51124-2bde-48be-9e05-4bab47cd75e8")
	)
	(bus_entry
		(at 53.34 34.29)
		(size -2.54 -2.54)
		(stroke
			(width 0)
			(type default)
		)
		(uuid "d9644026-d311-49c9-a727-af1bc406198e")
	)
	(wire
		(pts
			(xy 53.34 31.75) (xy 67.31 31.75)
		)
		(stroke
			(width 0)
			(type default)
		)
		(uuid "286108e5-d687-4338-951f-3a5204e1d7fb")
	)
	(wire
		(pts
			(xy 58.42 36.83) (xy 67.31 36.83)
		)
		(stroke
			(width 0)
			(type default)
		)
		(uuid "3296335f-02c3-49f1-8f57-7f67abfdd515")
	)
	(wire
		(pts
			(xy 67.31 39.37) (xy 58.42 39.37)
		)
		(stroke
			(width 0)
			(type default)
		)
		(uuid "6593fe85-86f2-45bc-8dca-8be2dc0df8ef")
	)
	(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 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")
	)
	(wire
		(pts
			(xy 53.34 34.29) (xy 67.31 34.29)
		)
		(stroke
			(width 0)
			(type default)
		)
		(uuid "b15f422d-1ab3-493f-b0bd-6ea03e1be278")
	)
	(bus
		(pts
			(xy 50.8 25.4) (xy 50.8 29.21)
		)
		(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")
	)
	(bus
		(pts
			(xy 50.8 29.21) (xy 50.8 31.75)
		)
		(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 58.42 36.83 180)
		(effects
			(font
				(size 1.27 1.27)
			)
			(justify right bottom)
		)
		(uuid "0790f8ca-c083-4d41-b423-590c795aebae")
	)
	(label "SCL"
		(at 58.42 34.29 180)
		(effects
			(font
				(size 1.27 1.27)
			)
			(justify right bottom)
		)
		(uuid "1d2ee828-b727-46ba-b4d6-d75772f235ad")
	)
	(label "VCC"
		(at 64.77 25.4 180)
		(effects
			(font
				(size 1.27 1.27)
			)
			(justify right bottom)
		)
		(uuid "2f5a443e-fcce-47f1-8e2c-4285409a3c18")
	)
	(label "SDA"
		(at 64.77 22.86 180)
		(effects
			(font
				(size 1.27 1.27)
			)
			(justify right bottom)
		)
		(uuid "3d034900-a6dd-4c90-84de-0ab9b12feb44")
	)
	(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 "SCL"
		(at 64.77 20.32 180)
		(effects
			(font
				(size 1.27 1.27)
			)
			(justify right bottom)
		)
		(uuid "4b76db11-6c05-40f1-a99c-74d908f5759d")
	)
	(label "GND"
		(at 64.77 27.94 180)
		(effects
			(font
				(size 1.27 1.27)
			)
			(justify right bottom)
		)
		(uuid "4df7de1c-76a0-434e-8893-9d3720be3b23")
	)
	(label "SDA"
		(at 58.42 31.75 180)
		(effects
			(font
				(size 1.27 1.27)
			)
			(justify right bottom)
		)
		(uuid "8d7293dc-ec9d-4765-8597-26c9f89de8e2")
	)
	(label "GND"
		(at 58.42 39.37 180)
		(effects
			(font
				(size 1.27 1.27)
			)
			(justify right bottom)
		)
		(uuid "e889d8e4-0804-46d9-bd49-163e7fa1cae0")
	)
	(hierarchical_label "{I2C}"
		(shape input)
		(at 50.8 25.4 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" "61300411821"
			(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)
				)
			)
		)
	)
)