(kicad_sch
	(version 20250114)
	(generator "eeschema")
	(generator_version "9.0")
	(paper "A4")
	(lib_symbols
		(symbol "fab:LED_ADDR_Worldsemi_WS2812B"
			(exclude_from_sim no)
			(in_bom yes)
			(on_board yes)
			(property "Reference" "U"
				(at -5.08 5.715 0)
			)
			(property "Value" "LED_ADDR_Worldsemi_WS2812B"
				(at 0.635 5.715 0)
			)
			(property "Footprint" "fab:LED_ADDR_Worldsemi_WS2812B"
				(at 0 0 0)
			)
			(property "Datasheet" "http://cdn.sparkfun.com/datasheets/BreakoutBoards/WS2812B.pdf"
				(at 0 0 0)
			)
			(property "Description" "Worldsemi WS2812B, Adafruit Industries LLC ADDRESS LED SERIAL RGB 100PK"
				(at 0 0 0)
			)
			(property "ki_keywords" "adressable led neopixel 3094"
				(at 0 0 0)
			)
			(property "ki_fp_filters" "*Worldsemi*WS2812B*"
				(at 0 0 0)
			)
			(symbol "LED_ADDR_Worldsemi_WS2812B_0_1"
				(rectangle
					(start -5.08 5.08)
					(end 5.08 -5.08)
					(fill
						(type background)
					)
				)
			)
			(symbol "LED_ADDR_Worldsemi_WS2812B_1_1"
				(pin input line
					(at -7.62 0 0)
					(length 2.54)
					(name "DIN")
					(number "4")
				)
				(pin power_in line
					(at 0 7.62 270)
					(length 2.54)
					(name "VDD")
					(number "1")
				)
				(pin power_in line
					(at 0 -7.62 90)
					(length 2.54)
					(name "VSS")
					(number "3")
				)
				(pin output line
					(at 7.62 0 180)
					(length 2.54)
					(name "DOUT")
					(number "2")
				)
			)
			(embedded_fonts no)
		)
		(symbol "fab:Module_XIAO-RP2040"
			(exclude_from_sim no)
			(in_bom yes)
			(on_board yes)
			(property "Reference" "M"
				(at -10.16 16.51 0)
			)
			(property "Value" "Module_XIAO-RP2040"
				(at 3.81 16.51 0)
			)
			(property "Footprint" "fab:SeeedStudio_XIAO_RP2040"
				(at 0 0 0)
			)
			(property "Datasheet" "https://wiki.seeedstudio.com/XIAO-RP2040/"
				(at 0 0 0)
			)
			(property "Description" "RP2040 XIAO RP2040 - ARM® Dual-Core Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board"
				(at 0 0 0)
			)
			(property "ki_keywords" "XIAO RP2040 102010428"
				(at 0 0 0)
			)
			(property "ki_fp_filters" "*SeeedStudio?XIAO?RP2040*"
				(at 0 0 0)
			)
			(symbol "Module_XIAO-RP2040_1_1"
				(rectangle
					(start -10.16 15.24)
					(end 10.16 -15.24)
					(fill
						(type background)
					)
				)
				(pin bidirectional line
					(at -12.7 12.7 0)
					(length 2.54)
					(name "D0")
					(number "1")
				)
				(pin bidirectional line
					(at -12.7 10.16 0)
					(length 2.54)
					(name "D1")
					(number "2")
				)
				(pin bidirectional line
					(at -12.7 7.62 0)
					(length 2.54)
					(name "D2")
					(number "3")
				)
				(pin bidirectional line
					(at -12.7 5.08 0)
					(length 2.54)
					(name "D3")
					(number "4")
				)
				(pin bidirectional line
					(at -12.7 2.54 0)
					(length 2.54)
					(name "D4")
					(number "5")
				)
				(pin bidirectional line
					(at -12.7 0 0)
					(length 2.54)
					(name "D5")
					(number "6")
				)
				(pin bidirectional line
					(at -12.7 -2.54 0)
					(length 2.54)
					(name "D6")
					(number "7")
				)
				(pin bidirectional line
					(at -12.7 -5.08 0)
					(length 2.54)
					(name "D7")
					(number "8")
				)
				(pin bidirectional line
					(at -12.7 -7.62 0)
					(length 2.54)
					(name "D8")
					(number "9")
				)
				(pin bidirectional line
					(at -12.7 -10.16 0)
					(length 2.54)
					(name "D9")
					(number "10")
				)
				(pin bidirectional line
					(at -12.7 -12.7 0)
					(length 2.54)
					(name "D10")
					(number "11")
				)
				(pin power_in line
					(at -2.54 17.78 270)
					(length 2.54)
					(name "3V3")
					(number "12")
				)
				(pin power_in line
					(at -2.54 -17.78 90)
					(length 2.54)
					(name "GND")
					(number "13")
				)
				(pin power_in line
					(at 0 17.78 270)
					(length 2.54)
					(name "5V")
					(number "14")
				)
				(pin power_in line
					(at 0 -17.78 90)
					(length 2.54)
					(name "GND")
					(number "15")
				)
				(pin power_in line
					(at 2.54 17.78 270)
					(length 2.54)
					(name "VIN")
					(number "16")
				)
				(pin power_in line
					(at 2.54 -17.78 90)
					(length 2.54)
					(name "GND")
					(number "19")
				)
				(pin bidirectional line
					(at 12.7 -2.54 180)
					(length 2.54)
					(name "SWDIO")
					(number "17")
				)
				(pin input line
					(at 12.7 -5.08 180)
					(length 2.54)
					(name "SWCLK")
					(number "20")
				)
				(pin input line
					(at 12.7 -7.62 180)
					(length 2.54)
					(name "RESET")
					(number "18")
				)
			)
			(embedded_fonts no)
		)
		(symbol "fab:Switch_Tactile_CUIDevices"
			(pin_numbers
				(hide yes)
			)
			(pin_names
				(hide yes)
			)
			(exclude_from_sim no)
			(in_bom yes)
			(on_board yes)
			(property "Reference" "SW"
				(at 1.905 3.175 0)
			)
			(property "Value" "Switch_Tactile_CUIDevices"
				(at 0 0 0)
			)
			(property "Footprint" "fab:Button_CUIDevices_TS04-66-43-BK-260-SMT_6.0x6.0mm"
				(at 0 0 0)
			)
			(property "Datasheet" "https://www.cuidevices.com/product/resource/ts04.pdf"
				(at 0 0 0)
			)
			(property "Description" "SWITCH TACTILE SPST-NO 0.05A 15V"
				(at 0 0 0)
			)
			(property "ki_keywords" "btn button tactile switch low profile TS04-66-43-BK-260-SMT"
				(at 0 0 0)
			)
			(property "ki_fp_filters" "*Button?CUIDevices?TS04?66?43?BK?260*"
				(at 0 0 0)
			)
			(symbol "Switch_Tactile_CUIDevices_0_1"
				(polyline
					(pts
						(xy -2.54 1.27) (xy 2.54 1.27)
					)
					(fill
						(type none)
					)
				)
				(circle
					(center -1.905 0)
					(radius 0.635)
					(fill
						(type none)
					)
				)
				(polyline
					(pts
						(xy 0 1.27) (xy 0 2.54)
					)
					(fill
						(type none)
					)
				)
				(circle
					(center 1.905 0)
					(radius 0.635)
					(fill
						(type none)
					)
				)
			)
			(symbol "Switch_Tactile_CUIDevices_1_1"
				(pin input line
					(at -5.08 0 0)
					(length 2.54)
					(name "")
					(number "1")
				)
				(pin input line
					(at -5.08 0 0)
					(length 2.54)
					(hide yes)
					(name "")
					(number "2")
				)
				(pin input line
					(at 5.08 0 180)
					(length 2.54)
					(name "")
					(number "3")
				)
				(pin input line
					(at 5.08 0 180)
					(length 2.54)
					(hide yes)
					(name "")
					(number "4")
				)
			)
			(embedded_fonts no)
		)
	)
	(junction
		(at 105.41 92.71)
		(diameter 0)
		(color 0 0 0 0)
	)
	(wire
		(pts
			(xy 144.78 100.33) (xy 144.78 109.22)
		)
	)
	(wire
		(pts
			(xy 73.66 64.77) (xy 81.28 64.77)
		)
	)
	(wire
		(pts
			(xy 165.1 99.06) (xy 165.1 105.41)
		)
	)
	(wire
		(pts
			(xy 78.74 92.71) (xy 90.17 92.71)
		)
	)
	(wire
		(pts
			(xy 105.41 92.71) (xy 111.76 92.71)
		)
	)
	(wire
		(pts
			(xy 119.38 119.38) (xy 119.38 128.27)
		)
	)
	(wire
		(pts
			(xy 102.87 43.18) (xy 109.22 43.18)
		)
	)
	(wire
		(pts
			(xy 196.85 120.65) (xy 196.85 129.54)
		)
	)
	(wire
		(pts
			(xy 144.78 78.74) (xy 144.78 85.09)
		)
	)
	(wire
		(pts
			(xy 121.92 35.56) (xy 123.19 35.56)
		)
	)
	(wire
		(pts
			(xy 101.6 60.96) (xy 109.22 60.96)
		)
	)
	(wire
		(pts
			(xy 97.79 78.74) (xy 97.79 85.09)
		)
	)
	(wire
		(pts
			(xy 172.72 113.03) (xy 189.23 113.03)
		)
	)
	(wire
		(pts
			(xy 157.48 92.71) (xy 157.48 113.03)
		)
	)
	(wire
		(pts
			(xy 152.4 92.71) (xy 157.48 92.71)
		)
	)
	(wire
		(pts
			(xy 104.14 92.71) (xy 105.41 92.71)
		)
	)
	(wire
		(pts
			(xy 119.38 73.66) (xy 119.38 80.01)
		)
	)
	(wire
		(pts
			(xy 121.92 38.1) (xy 121.92 35.56)
		)
	)
	(wire
		(pts
			(xy 119.38 97.79) (xy 119.38 104.14)
		)
	)
	(wire
		(pts
			(xy 127 76.2) (xy 127 81.28)
		)
	)
	(wire
		(pts
			(xy 165.1 120.65) (xy 165.1 129.54)
		)
	)
	(wire
		(pts
			(xy 91.44 64.77) (xy 97.79 64.77)
		)
	)
	(wire
		(pts
			(xy 111.76 92.71) (xy 111.76 111.76)
		)
	)
	(wire
		(pts
			(xy 196.85 99.06) (xy 196.85 105.41)
		)
	)
	(wire
		(pts
			(xy 97.79 100.33) (xy 97.79 109.22)
		)
	)
	(wire
		(pts
			(xy 121.92 76.2) (xy 127 76.2)
		)
	)
	(wire
		(pts
			(xy 121.92 73.66) (xy 121.92 76.2)
		)
	)
	(wire
		(pts
			(xy 97.79 45.72) (xy 109.22 45.72)
		)
	)
	(wire
		(pts
			(xy 127 92.71) (xy 137.16 92.71)
		)
	)
	(wire
		(pts
			(xy 101.6 58.42) (xy 109.22 58.42)
		)
	)
	(wire
		(pts
			(xy 127 111.76) (xy 127 92.71)
		)
	)
	(label "5V"
		(at 196.85 102.87 0)
	)
	(label "D7"
		(at 104.14 60.96 0)
	)
	(label "OUT3"
		(at 157.48 97.79 0)
	)
	(label "OUT1"
		(at 111.76 96.52 0)
	)
	(label "OUT2"
		(at 127 95.25 0)
	)
	(label "5V"
		(at 123.19 35.56 0)
	)
	(label "D0"
		(at 105.41 43.18 0)
	)
	(label "D1"
		(at 100.33 45.72 0)
	)
	(label "GND"
		(at 186.69 2.54 0)
	)
	(label "GND"
		(at 119.38 78.74 0)
	)
	(label "D0"
		(at 77.47 64.77 0)
	)
	(label "GND_LOW"
		(at 95.25 64.77 0)
	)
	(label "5V"
		(at 97.79 82.55 0)
	)
	(label "D7"
		(at 80.01 92.71 0)
	)
	(label "5V"
		(at 165.1 102.87 0)
	)
	(label "D6"
		(at 102.87 58.42 0)
	)
	(label "GND"
		(at 119.38 123.19 0)
	)
	(label "GND"
		(at 165.1 124.46 0)
	)
	(label "GND_LOW"
		(at 127 78.74 0)
	)
	(label "GND"
		(at 97.79 104.14 0)
	)
	(label "5V"
		(at 144.78 82.55 0)
	)
	(label "GND"
		(at 196.85 124.46 0)
	)
	(label "5V"
		(at 119.38 101.6 0)
	)
	(label "OUT4"
		(at 180.34 113.03 0)
	)
	(label "GND"
		(at 144.78 104.14 0)
	)
	(symbol
		(lib_id "fab:Switch_Tactile_CUIDevices")
		(at 86.36 64.77 0)
		(unit 1)
		(exclude_from_sim no)
		(in_bom yes)
		(on_board yes)
		(dnp no)
		(fields_autoplaced yes)
		(property "Reference" "SW1"
			(at 86.36 57.15 0)
		)
		(property "Value" "Switch_Tactile_CUIDevices"
			(at 86.36 59.69 0)
		)
		(property "Footprint" "fab:Button_CUIDevices_TS04-66-43-BK-260-SMT_6.0x6.0mm"
			(at 86.36 64.77 0)
		)
		(property "Datasheet" "https://www.cuidevices.com/product/resource/ts04.pdf"
			(at 86.36 64.77 0)
		)
		(property "Description" "SWITCH TACTILE SPST-NO 0.05A 15V"
			(at 86.36 64.77 0)
		)
		(pin "1")
		(pin "2")
		(pin "3")
		(pin "4")
		(instances
			(project ""
				(path
					(reference "SW1")
					(unit 1)
				)
			)
		)
	)
	(symbol
		(lib_id "fab:LED_ADDR_Worldsemi_WS2812B")
		(at 144.78 92.71 0)
		(unit 1)
		(exclude_from_sim no)
		(in_bom yes)
		(on_board yes)
		(dnp no)
		(fields_autoplaced yes)
		(property "Reference" "U3"
			(at 166.37 86.2898 0)
		)
		(property "Value" "LED_ADDR_Worldsemi_WS2812B"
			(at 166.37 88.8298 0)
		)
		(property "Footprint" "fab:LED_ADDR_Worldsemi_WS2812B"
			(at 144.78 92.71 0)
		)
		(property "Datasheet" "http://cdn.sparkfun.com/datasheets/BreakoutBoards/WS2812B.pdf"
			(at 144.78 92.71 0)
		)
		(property "Description" "Worldsemi WS2812B, Adafruit Industries LLC ADDRESS LED SERIAL RGB 100PK"
			(at 144.78 92.71 0)
		)
		(pin "2")
		(pin "4")
		(pin "3")
		(pin "1")
		(instances
			(project "week6"
				(path
					(reference "U3")
					(unit 1)
				)
			)
		)
	)
	(symbol
		(lib_id "fab:LED_ADDR_Worldsemi_WS2812B")
		(at 196.85 113.03 0)
		(unit 1)
		(exclude_from_sim no)
		(in_bom yes)
		(on_board yes)
		(dnp no)
		(fields_autoplaced yes)
		(property "Reference" "U5"
			(at 218.44 106.6098 0)
		)
		(property "Value" "LED_ADDR_Worldsemi_WS2812B"
			(at 218.44 109.1498 0)
		)
		(property "Footprint" "fab:LED_ADDR_Worldsemi_WS2812B"
			(at 196.85 113.03 0)
		)
		(property "Datasheet" "http://cdn.sparkfun.com/datasheets/BreakoutBoards/WS2812B.pdf"
			(at 196.85 113.03 0)
		)
		(property "Description" "Worldsemi WS2812B, Adafruit Industries LLC ADDRESS LED SERIAL RGB 100PK"
			(at 196.85 113.03 0)
		)
		(pin "2")
		(pin "4")
		(pin "3")
		(pin "1")
		(instances
			(project "week6"
				(path
					(reference "U5")
					(unit 1)
				)
			)
		)
	)
	(symbol
		(lib_id "fab:LED_ADDR_Worldsemi_WS2812B")
		(at 119.38 111.76 0)
		(unit 1)
		(exclude_from_sim no)
		(in_bom yes)
		(on_board yes)
		(dnp no)
		(fields_autoplaced yes)
		(property "Reference" "U2"
			(at 140.97 105.3398 0)
		)
		(property "Value" "LED_ADDR_Worldsemi_WS2812B"
			(at 140.97 107.8798 0)
		)
		(property "Footprint" "fab:LED_ADDR_Worldsemi_WS2812B"
			(at 119.38 111.76 0)
		)
		(property "Datasheet" "http://cdn.sparkfun.com/datasheets/BreakoutBoards/WS2812B.pdf"
			(at 119.38 111.76 0)
		)
		(property "Description" "Worldsemi WS2812B, Adafruit Industries LLC ADDRESS LED SERIAL RGB 100PK"
			(at 119.38 111.76 0)
		)
		(pin "2")
		(pin "4")
		(pin "3")
		(pin "1")
		(instances
			(project "week6"
				(path
					(reference "U2")
					(unit 1)
				)
			)
		)
	)
	(symbol
		(lib_id "fab:LED_ADDR_Worldsemi_WS2812B")
		(at 165.1 113.03 0)
		(unit 1)
		(exclude_from_sim no)
		(in_bom yes)
		(on_board yes)
		(dnp no)
		(fields_autoplaced yes)
		(property "Reference" "U4"
			(at 186.69 106.6098 0)
		)
		(property "Value" "LED_ADDR_Worldsemi_WS2812B"
			(at 186.69 109.1498 0)
		)
		(property "Footprint" "fab:LED_ADDR_Worldsemi_WS2812B"
			(at 165.1 113.03 0)
		)
		(property "Datasheet" "http://cdn.sparkfun.com/datasheets/BreakoutBoards/WS2812B.pdf"
			(at 165.1 113.03 0)
		)
		(property "Description" "Worldsemi WS2812B, Adafruit Industries LLC ADDRESS LED SERIAL RGB 100PK"
			(at 165.1 113.03 0)
		)
		(pin "2")
		(pin "4")
		(pin "3")
		(pin "1")
		(instances
			(project "week6"
				(path
					(reference "U4")
					(unit 1)
				)
			)
		)
	)
	(symbol
		(lib_id "fab:LED_ADDR_Worldsemi_WS2812B")
		(at 97.79 92.71 0)
		(unit 1)
		(exclude_from_sim no)
		(in_bom yes)
		(on_board yes)
		(dnp no)
		(fields_autoplaced yes)
		(property "Reference" "U1"
			(at 119.38 86.2898 0)
		)
		(property "Value" "LED_ADDR_Worldsemi_WS2812B"
			(at 119.38 88.8298 0)
		)
		(property "Footprint" "fab:LED_ADDR_Worldsemi_WS2812B"
			(at 97.79 92.71 0)
		)
		(property "Datasheet" "http://cdn.sparkfun.com/datasheets/BreakoutBoards/WS2812B.pdf"
			(at 97.79 92.71 0)
		)
		(property "Description" "Worldsemi WS2812B, Adafruit Industries LLC ADDRESS LED SERIAL RGB 100PK"
			(at 97.79 92.71 0)
		)
		(pin "2")
		(pin "4")
		(pin "3")
		(pin "1")
		(instances
			(project ""
				(path
					(reference "U1")
					(unit 1)
				)
			)
		)
	)
	(symbol
		(lib_id "fab:Module_XIAO-RP2040")
		(at 121.92 55.88 0)
		(unit 1)
		(exclude_from_sim no)
		(in_bom yes)
		(on_board yes)
		(dnp no)
		(fields_autoplaced yes)
		(property "Reference" "M1"
			(at 143.51 51.9998 0)
		)
		(property "Value" "Module_XIAO-RP2040"
			(at 143.51 54.5398 0)
		)
		(property "Footprint" "fab:SeeedStudio_XIAO_RP2040"
			(at 121.92 55.88 0)
		)
		(property "Datasheet" "https://wiki.seeedstudio.com/XIAO-RP2040/"
			(at 121.92 55.88 0)
		)
		(property "Description" "RP2040 XIAO RP2040 - ARM® Dual-Core Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board"
			(at 121.92 55.88 0)
		)
		(pin "1")
		(pin "2")
		(pin "3")
		(pin "4")
		(pin "5")
		(pin "6")
		(pin "7")
		(pin "8")
		(pin "9")
		(pin "10")
		(pin "11")
		(pin "12")
		(pin "13")
		(pin "14")
		(pin "15")
		(pin "16")
		(pin "19")
		(pin "17")
		(pin "20")
		(pin "18")
		(instances
			(project ""
				(path
					(reference "M1")
					(unit 1)
				)
			)
		)
	)
	(sheet_instances
		(path
			(page "1")
		)
	)
	(embedded_fonts no)
)
