main
John Lauer R0 engineering checkpoint: checked schematic, sourcing, servo evidence and safety-policy code; PCB and qualification incomplete 10054d3 1h ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700
(kicad_sch
	(version 20250114)
	(generator "adom-load-design")
	(uuid "fbec23bc-ecdc-5eaf-8a63-4297c95698dc")
	(paper "A2")
	(title_block
		(title "Custom electronic load: circuit overview")
		(company "Adom")
		(rev "R0 ENGINEERING DRAFT")
	)
	(lib_symbols
		(symbol "power:PWR_FLAG"
			(power global)
			(pin_numbers
				(hide yes)
			)
			(pin_names
				(offset 0)
				(hide yes)
			)
			(exclude_from_sim no)
			(in_bom yes)
			(on_board yes)
			(in_pos_files yes)
			(duplicate_pin_numbers_are_jumpers no)
			(property "Reference" "#FLG"
				(at 0 1.905 0)
				(show_name no)
				(do_not_autoplace no)
				(hide yes)
				(effects
					(font
						(size 1.27 1.27)
					)
				)
			)
			(property "Value" "PWR_FLAG"
				(at 0 3.81 0)
				(show_name no)
				(do_not_autoplace no)
				(effects
					(font
						(size 1.27 1.27)
					)
				)
			)
			(property "Footprint" ""
				(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" "Special symbol for telling ERC where power comes from"
				(at 0 0 0)
				(show_name no)
				(do_not_autoplace no)
				(hide yes)
				(effects
					(font
						(size 1.27 1.27)
					)
				)
			)
			(property "ki_keywords" "flag power"
				(at 0 0 0)
				(show_name no)
				(do_not_autoplace no)
				(hide yes)
				(effects
					(font
						(size 1.27 1.27)
					)
				)
			)
			(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)
					)
				)
			)
			(embedded_fonts no)
		)
	)
	(text "R0 engineering draft - not approved for fabrication. Limits: 24 V, 3 A, 25 W simultaneously.\nUSB/UART control, analogue current servo, independent latched shutdown.\nUnverified: cooling, loop stability, contact ratings, complete sourcing and fault coverage."
		(exclude_from_sim no)
		(at 180 30 0)
		(effects
			(font
				(size 1.27 1.27)
			)
		)
		(uuid "18b149a4-4501-5890-bf03-f55940b2fad2")
	)
	(sheet
		(at 30 60)
		(size 85 35)
		(fields_autoplaced yes)
		(stroke
			(width 0)
			(type default)
		)
		(fill
			(color 0 0 0 0)
		)
		(uuid "91f935d6-61cc-5028-b5f4-90ab99e5a265")
		(property "Sheetname" "Power"
			(at 30 58.73 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(property "Sheetfile" "power.kicad_sch"
			(at 30 96.27 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(instances
			(project "adom-custom-electronic-load"
				(path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"
					(page "2")
				)
			)
		)
	)
	(sheet
		(at 145 60)
		(size 85 35)
		(fields_autoplaced yes)
		(stroke
			(width 0)
			(type default)
		)
		(fill
			(color 0 0 0 0)
		)
		(uuid "b39e5d7a-df13-5449-b522-f616d3a37dc3")
		(property "Sheetname" "Servo"
			(at 145 58.73 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(property "Sheetfile" "servo.kicad_sch"
			(at 145 96.27 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(instances
			(project "adom-custom-electronic-load"
				(path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"
					(page "3")
				)
			)
		)
	)
	(sheet
		(at 260 60)
		(size 85 35)
		(fields_autoplaced yes)
		(stroke
			(width 0)
			(type default)
		)
		(fill
			(color 0 0 0 0)
		)
		(uuid "3deb6fde-ee85-5d88-a03c-faace1e97dbf")
		(property "Sheetname" "Telemetry"
			(at 260 58.73 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(property "Sheetfile" "telemetry.kicad_sch"
			(at 260 96.27 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(instances
			(project "adom-custom-electronic-load"
				(path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"
					(page "4")
				)
			)
		)
	)
	(sheet
		(at 30 115)
		(size 85 35)
		(fields_autoplaced yes)
		(stroke
			(width 0)
			(type default)
		)
		(fill
			(color 0 0 0 0)
		)
		(uuid "f0faeac2-e6cb-58a9-abac-02aa61bcaa8b")
		(property "Sheetname" "Protection"
			(at 30 113.73 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(property "Sheetfile" "protection.kicad_sch"
			(at 30 151.27 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(instances
			(project "adom-custom-electronic-load"
				(path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"
					(page "5")
				)
			)
		)
	)
	(sheet
		(at 145 115)
		(size 85 35)
		(fields_autoplaced yes)
		(stroke
			(width 0)
			(type default)
		)
		(fill
			(color 0 0 0 0)
		)
		(uuid "f67f457f-2fe3-5401-8a32-ae294282cc79")
		(property "Sheetname" "Auxiliary"
			(at 145 113.73 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(property "Sheetfile" "auxiliary.kicad_sch"
			(at 145 151.27 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(instances
			(project "adom-custom-electronic-load"
				(path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"
					(page "6")
				)
			)
		)
	)
	(sheet
		(at 260 115)
		(size 85 35)
		(fields_autoplaced yes)
		(stroke
			(width 0)
			(type default)
		)
		(fill
			(color 0 0 0 0)
		)
		(uuid "737ecad1-e873-5b4e-861d-2f6eaa0d5446")
		(property "Sheetname" "Digital"
			(at 260 113.73 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(property "Sheetfile" "digital.kicad_sch"
			(at 260 151.27 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(instances
			(project "adom-custom-electronic-load"
				(path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"
					(page "7")
				)
			)
		)
	)
	(sheet
		(at 30 170)
		(size 85 35)
		(fields_autoplaced yes)
		(stroke
			(width 0)
			(type default)
		)
		(fill
			(color 0 0 0 0)
		)
		(uuid "b1a2b081-8bfa-588e-b46a-f91d19419ce5")
		(property "Sheetname" "Mechanical"
			(at 30 168.73 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(property "Sheetfile" "mechanical.kicad_sch"
			(at 30 206.27 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(instances
			(project "adom-custom-electronic-load"
				(path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"
					(page "8")
				)
			)
		)
	)
	(sheet
		(at 145 170)
		(size 85 35)
		(fields_autoplaced yes)
		(stroke
			(width 0)
			(type default)
		)
		(fill
			(color 0 0 0 0)
		)
		(uuid "51d933d8-dde9-5d50-8ed5-b4399fb8c29c")
		(property "Sheetname" "Molecule"
			(at 145 168.73 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(property "Sheetfile" "molecule.kicad_sch"
			(at 145 206.27 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(instances
			(project "adom-custom-electronic-load"
				(path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"
					(page "9")
				)
			)
		)
	)
	(sheet
		(at 260 170)
		(size 85 35)
		(fields_autoplaced yes)
		(stroke
			(width 0)
			(type default)
		)
		(fill
			(color 0 0 0 0)
		)
		(uuid "1eb943d8-50e8-56c6-ab17-367ad8302bc4")
		(property "Sheetname" "Probe"
			(at 260 168.73 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(property "Sheetfile" "probe.kicad_sch"
			(at 260 206.27 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(instances
			(project "adom-custom-electronic-load"
				(path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"
					(page "10")
				)
			)
		)
	)
	(sheet
		(at 30 225)
		(size 85 35)
		(fields_autoplaced yes)
		(stroke
			(width 0)
			(type default)
		)
		(fill
			(color 0 0 0 0)
		)
		(uuid "3052a347-cc1f-52d8-a4e1-01aa3beb3b9a")
		(property "Sheetname" "Control"
			(at 30 223.73 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(property "Sheetfile" "control.kicad_sch"
			(at 30 261.27 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(instances
			(project "adom-custom-electronic-load"
				(path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"
					(page "11")
				)
			)
		)
	)
	(symbol
		(lib_id "power:PWR_FLAG")
		(at 59.69 289.56 0)
		(unit 1)
		(exclude_from_sim no)
		(in_bom no)
		(on_board no)
		(dnp no)
		(uuid "829b2209-6d72-5ce1-9087-095d36be09ce")
		(property "Reference" "#FLG01"
			(at 59.69 284.48 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(property "Value" "PWR_FLAG"
			(at 59.69 287.02 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(pin "1"
			(uuid "ca7958e1-d1a9-56e7-a8fa-5945aff7c6db")
		)
		(instances
			(project "adom-custom-electronic-load"
				(path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"
					(reference "#FLG01")
					(unit 1)
				)
			)
		)
	)
	(global_label "5V_AUX"
		(shape bidirectional)
		(at 59.69 289.56 0)
		(fields_autoplaced yes)
		(effects
			(font
				(size 1.27 1.27)
			)
		)
		(uuid "e91a4dd6-550d-58ac-8010-4dba7dff7f8b")
	)
	(symbol
		(lib_id "power:PWR_FLAG")
		(at 170.18 289.56 0)
		(unit 1)
		(exclude_from_sim no)
		(in_bom no)
		(on_board no)
		(dnp no)
		(uuid "ea1fe10e-e063-53f7-bfbb-9788deb58ce6")
		(property "Reference" "#FLG02"
			(at 170.18 284.48 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(property "Value" "PWR_FLAG"
			(at 170.18 287.02 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(pin "1"
			(uuid "28131e23-57fc-58a9-92bb-77d9110e9709")
		)
		(instances
			(project "adom-custom-electronic-load"
				(path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"
					(reference "#FLG02")
					(unit 1)
				)
			)
		)
	)
	(global_label "GND"
		(shape bidirectional)
		(at 170.18 289.56 0)
		(fields_autoplaced yes)
		(effects
			(font
				(size 1.27 1.27)
			)
		)
		(uuid "29123856-106f-5f58-8920-f18f56885ce0")
	)
	(symbol
		(lib_id "power:PWR_FLAG")
		(at 279.4 289.56 0)
		(unit 1)
		(exclude_from_sim no)
		(in_bom no)
		(on_board no)
		(dnp no)
		(uuid "f9f093ef-46e8-53ca-a486-edc6e74ec91e")
		(property "Reference" "#FLG03"
			(at 279.4 284.48 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(property "Value" "PWR_FLAG"
			(at 279.4 287.02 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(pin "1"
			(uuid "590e2435-118a-50e3-85a9-49348eed11c2")
		)
		(instances
			(project "adom-custom-electronic-load"
				(path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"
					(reference "#FLG03")
					(unit 1)
				)
			)
		)
	)
	(global_label "V_GATE"
		(shape bidirectional)
		(at 279.4 289.56 0)
		(fields_autoplaced yes)
		(effects
			(font
				(size 1.27 1.27)
			)
		)
		(uuid "644d7e66-3f2f-5c8d-b845-128a7e7836c3")
	)
	(symbol
		(lib_id "power:PWR_FLAG")
		(at 389.89 289.56 0)
		(unit 1)
		(exclude_from_sim no)
		(in_bom no)
		(on_board no)
		(dnp no)
		(uuid "150c6e4c-a052-5f72-9300-d85a2185a051")
		(property "Reference" "#FLG04"
			(at 389.89 284.48 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(property "Value" "PWR_FLAG"
			(at 389.89 287.02 0)
			(effects
				(font
					(size 1.27 1.27)
				)
			)
		)
		(pin "1"
			(uuid "061a55e3-66c5-5010-b133-85623bbb1426")
		)
		(instances
			(project "adom-custom-electronic-load"
				(path "/fbec23bc-ecdc-5eaf-8a63-4297c95698dc"
					(reference "#FLG04")
					(unit 1)
				)
			)
		)
	)
	(global_label "SHUNT_N_SENSE"
		(shape bidirectional)
		(at 389.89 289.56 0)
		(fields_autoplaced yes)
		(effects
			(font
				(size 1.27 1.27)
			)
		)
		(uuid "170f209b-bd28-5f49-98a9-368cc73a1fea")
	)
	(sheet_instances
		(path "/"
			(page "1")
		)
	)
)