(kicad_pcb
	(version 20241229)
	(generator "pcbnew")
	(generator_version "9.0")
	(general
		(thickness 1.6)
		(legacy_teardrops no)
	)
	(paper "A4")
	(layers
		(0 "F.Cu" signal)
		(2 "B.Cu" signal)
		(9 "F.Adhes" user "F.Adhesive")
		(11 "B.Adhes" user "B.Adhesive")
		(13 "F.Paste" user)
		(15 "B.Paste" user)
		(5 "F.SilkS" user "F.Silkscreen")
		(7 "B.SilkS" user "B.Silkscreen")
		(1 "F.Mask" user)
		(3 "B.Mask" user)
		(17 "Dwgs.User" user "User.Drawings")
		(19 "Cmts.User" user "User.Comments")
		(21 "Eco1.User" user "User.Eco1")
		(23 "Eco2.User" user "User.Eco2")
		(25 "Edge.Cuts" user)
		(27 "Margin" user)
		(31 "F.CrtYd" user "F.Courtyard")
		(29 "B.CrtYd" user "B.Courtyard")
		(35 "F.Fab" user)
		(33 "B.Fab" user)
		(39 "User.1" user)
		(41 "User.2" user)
		(43 "User.3" user)
		(45 "User.4" user)
	)
	(setup
		(pad_to_mask_clearance 0)
		(allow_soldermask_bridges_in_footprints no)
		(tenting front back)
		(pcbplotparams
			(layerselection 0x00000000_00000000_55555555_57555551)
			(plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000)
			(disableapertmacros no)
			(usegerberextensions no)
			(usegerberattributes yes)
			(usegerberadvancedattributes yes)
			(creategerberjobfile yes)
			(dashed_line_dash_ratio 12.000000)
			(dashed_line_gap_ratio 3.000000)
			(svgprecision 4)
			(plotframeref no)
			(mode 1)
			(useauxorigin no)
			(hpglpennumber 1)
			(hpglpenspeed 20)
			(hpglpendiameter 15.000000)
			(pdf_front_fp_property_popups yes)
			(pdf_back_fp_property_popups yes)
			(pdf_metadata yes)
			(pdf_single_document no)
			(dxfpolygonmode yes)
			(dxfimperialunits yes)
			(dxfusepcbnewfont yes)
			(psnegative no)
			(psa4output no)
			(plot_black_and_white yes)
			(sketchpadsonfab no)
			(plotpadnumbers no)
			(hidednponfab no)
			(sketchdnponfab yes)
			(crossoutdnponfab yes)
			(subtractmaskfromsilk no)
			(outputformat 1)
			(mirror no)
			(drillshape 0)
			(scaleselection 1)
			(outputdirectory "output/")
		)
	)
	(net 0 "")
	(net 1 "unconnected-(M1-D10-Pad11)")
	(net 2 "unconnected-(M1-D3-Pad4)")
	(net 3 "unconnected-(M1-SWCLK-Pad20)")
	(net 4 "unconnected-(M1-GND-Pad19)")
	(net 5 "unconnected-(M1-RESET-Pad18)")
	(net 6 "unconnected-(M1-D8-Pad9)")
	(net 7 "unconnected-(M1-D2-Pad3)")
	(net 8 "unconnected-(M1-D4-Pad5)")
	(net 9 "/GND")
	(net 10 "/5V")
	(net 11 "unconnected-(M1-3V3-Pad12)")
	(net 12 "unconnected-(M1-D5-Pad6)")
	(net 13 "/D1")
	(net 14 "unconnected-(M1-D9-Pad10)")
	(net 15 "unconnected-(M1-VIN-Pad16)")
	(net 16 "unconnected-(M1-SWDIO-Pad17)")
	(net 17 "unconnected-(U5-DOUT-Pad2)")
	(net 18 "/D6")
	(net 19 "/D7")
	(net 20 "/GND_LOW")
	(net 21 "/OUT1")
	(net 22 "/OUT2")
	(net 23 "/OUT3")
	(net 24 "/OUT4")
	(net 25 "/D0")
	(footprint "fab:LED_ADDR_Worldsemi_WS2812B"
		(layer "F.Cu")
		(at 147 124 90)
		(descr "SMD footprint for Worldsemi WS2812B addressable LED")
		(tags "neopixel led addressable smd")
		(property "Reference" "U5"
			(at 0 -3.5 90)
			(unlocked yes)
			(layer "F.SilkS")
		)
		(property "Value" "LED_ADDR_Worldsemi_WS2812B"
			(at 0 0 90)
			(unlocked yes)
			(layer "F.Fab")
		)
		(property "Datasheet" "http://cdn.sparkfun.com/datasheets/BreakoutBoards/WS2812B.pdf"
			(at 0 0 90)
			(layer "F.Fab")
			(hide yes)
		)
		(property "Description" "Worldsemi WS2812B, Adafruit Industries LLC ADDRESS LED SERIAL RGB 100PK"
			(at 0 0 90)
			(layer "F.Fab")
			(hide yes)
		)
		(property ki_fp_filters "*Worldsemi*WS2812B*")
		(sheetname "/")
		(sheetfile "week6.kicad_sch")
		(attr smd)
		(fp_text user "${REFERENCE}"
			(at 2.035 3.96 90)
			(unlocked yes)
			(layer "F.Fab")
		)
		(pad "1" smd rect
			(at -2.45 -1.65 90)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 10 "/5V")
			(pinfunction "VDD")
			(pintype "power_in")
			(thermal_bridge_angle 45)
		)
		(pad "2" smd rect
			(at -2.45 1.65 90)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 17 "unconnected-(U5-DOUT-Pad2)")
			(pinfunction "DOUT")
			(pintype "output")
			(thermal_bridge_angle 45)
		)
		(pad "3" smd rect
			(at 2.45 1.65 90)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 9 "/GND")
			(pinfunction "VSS")
			(pintype "power_in")
			(thermal_bridge_angle 45)
		)
		(pad "4" smd rect
			(at 2.45 -1.65 90)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 24 "/OUT4")
			(pinfunction "DIN")
			(pintype "input")
			(thermal_bridge_angle 45)
		)
		(embedded_fonts no)
		(model "${KICAD7_3DMODEL_DIR}/fab.3dshapes/LED_ADDR_Worldsemi_WS2812B.wrl"
			(offset
				(xyz 0 0 0)
			)
			(scale
				(xyz 1 1 1)
			)
			(rotate
				(xyz 0 0 0)
			)
		)
	)
	(footprint "fab:Button_CUIDevices_TS04-66-43-BK-260-SMT_6.0x6.0mm"
		(layer "F.Cu")
		(at 134 54.3 90)
		(descr "6 X 6 MM, 4.3 MM ACTUATOR HEIGHT")
		(tags "btn button tactile switch")
		(property "Reference" "SW1"
			(at 0 0 90)
			(unlocked yes)
			(layer "F.SilkS")
		)
		(property "Value" "Switch_Tactile_CUIDevices"
			(at 0 0 90)
			(unlocked yes)
			(layer "F.Fab")
		)
		(property "Datasheet" "https://www.cuidevices.com/product/resource/ts04.pdf"
			(at 0 0 90)
			(layer "F.Fab")
			(hide yes)
		)
		(property "Description" "SWITCH TACTILE SPST-NO 0.05A 15V"
			(at 0 0 90)
			(layer "F.Fab")
			(hide yes)
		)
		(property ki_fp_filters "*Button?CUIDevices?TS04?66?43?BK?260*")
		(sheetname "/")
		(sheetfile "week6.kicad_sch")
		(attr smd)
		(fp_text user "${REFERENCE}"
			(at 0 0 90)
			(unlocked yes)
			(layer "F.Fab")
		)
		(pad "1" smd rect
			(at -4.55 -2.25 90)
			(size 2.1 1.4)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 25 "/D0")
			(pintype "input")
			(thermal_bridge_angle 45)
		)
		(pad "2" smd rect
			(at 4.55 -2.25 90)
			(size 2.1 1.4)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 25 "/D0")
			(pintype "input")
			(thermal_bridge_angle 45)
		)
		(pad "3" smd rect
			(at -4.55 2.25 90)
			(size 2.1 1.4)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 20 "/GND_LOW")
			(pintype "input")
			(thermal_bridge_angle 45)
		)
		(pad "4" smd rect
			(at 4.55 2.25 90)
			(size 2.1 1.4)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 20 "/GND_LOW")
			(pintype "input")
			(thermal_bridge_angle 45)
		)
		(embedded_fonts no)
	)
	(footprint "fab:LED_ADDR_Worldsemi_WS2812B"
		(layer "F.Cu")
		(at 148.75 72)
		(descr "SMD footprint for Worldsemi WS2812B addressable LED")
		(tags "neopixel led addressable smd")
		(property "Reference" "U1"
			(at 0 -3.5 0)
			(unlocked yes)
			(layer "F.SilkS")
		)
		(property "Value" "LED_ADDR_Worldsemi_WS2812B"
			(at 0 0 0)
			(unlocked yes)
			(layer "F.Fab")
		)
		(property "Datasheet" "http://cdn.sparkfun.com/datasheets/BreakoutBoards/WS2812B.pdf"
			(at 0 0 0)
			(layer "F.Fab")
			(hide yes)
		)
		(property "Description" "Worldsemi WS2812B, Adafruit Industries LLC ADDRESS LED SERIAL RGB 100PK"
			(at 0 0 0)
			(layer "F.Fab")
			(hide yes)
		)
		(property ki_fp_filters "*Worldsemi*WS2812B*")
		(sheetname "/")
		(sheetfile "week6.kicad_sch")
		(attr smd)
		(fp_text user "${REFERENCE}"
			(at 0 0 90)
			(unlocked yes)
			(layer "F.Fab")
		)
		(pad "1" smd rect
			(at -2.45 -1.65)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 10 "/5V")
			(pinfunction "VDD")
			(pintype "power_in")
			(thermal_bridge_angle 45)
		)
		(pad "2" smd rect
			(at -2.45 1.65)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 21 "/OUT1")
			(pinfunction "DOUT")
			(pintype "output")
			(thermal_bridge_angle 45)
		)
		(pad "3" smd rect
			(at 2.45 1.65)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 9 "/GND")
			(pinfunction "VSS")
			(pintype "power_in")
			(thermal_bridge_angle 45)
		)
		(pad "4" smd rect
			(at 2.45 -1.65)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 19 "/D7")
			(pinfunction "DIN")
			(pintype "input")
			(thermal_bridge_angle 45)
		)
		(embedded_fonts no)
		(model "${KICAD7_3DMODEL_DIR}/fab.3dshapes/LED_ADDR_Worldsemi_WS2812B.wrl"
			(offset
				(xyz 0 0 0)
			)
			(scale
				(xyz 1 1 1)
			)
			(rotate
				(xyz 0 0 0)
			)
		)
	)
	(footprint "fab:SeeedStudio_XIAO_RP2040"
		(layer "F.Cu")
		(at 149.13 52.63)
		(descr "Footprint for Seeed Studio XIAO modules")
		(tags "xiao seeed studio module")
		(property "Reference" "M1"
			(at 0 -1.27 0)
			(unlocked yes)
			(layer "F.SilkS")
		)
		(property "Value" "Module_XIAO-RP2040"
			(at 0.005 1.27 0)
			(unlocked yes)
			(layer "F.Fab")
		)
		(property "Datasheet" "https://wiki.seeedstudio.com/XIAO-RP2040/"
			(at 0 0 0)
			(layer "F.Fab")
			(hide yes)
		)
		(property "Description" "RP2040 XIAO RP2040 - ARM® Dual-Core Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board"
			(at 0 0 0)
			(layer "F.Fab")
			(hide yes)
		)
		(property ki_fp_filters "*SeeedStudio?XIAO?RP2040*")
		(sheetname "/")
		(sheetfile "week6.kicad_sch")
		(attr through_hole)
		(fp_text user "GND"
			(at 2.545 8.89 90)
			(unlocked yes)
			(layer "F.SilkS")
		)
		(fp_text user "SWCLK"
			(at 2.54 -8.5 90)
			(unlocked yes)
			(layer "F.SilkS")
		)
		(fp_text user "VIN"
			(at -2.535 8.89 90)
			(unlocked yes)
			(layer "F.SilkS")
		)
		(fp_text user "GND"
			(at 2.54 -5.96 90)
			(unlocked yes)
			(layer "F.SilkS")
		)
		(fp_text user "SWDIO"
			(at 0 -8.5 90)
			(unlocked yes)
			(layer "F.SilkS")
		)
		(fp_text user "RESET"
			(at 0 -5.96 90)
			(unlocked yes)
			(layer "F.SilkS")
		)
		(fp_text user "${REFERENCE}"
			(at 0.0025 3.81 0)
			(unlocked yes)
			(layer "F.Fab")
		)
		(pad "1" thru_hole circle
			(at -7.615 -7.62)
			(size 1.6 1.6)
			(drill 0.8)
			(layers "*.Cu" "*.Mask")
			(remove_unused_layers no)
			(net 25 "/D0")
			(pinfunction "D0")
			(pintype "bidirectional")
		)
		(pad "1" smd rect
			(at -7.615 -7.62)
			(size 3 1.6)
			(drill
				(offset -1 0)
			)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 25 "/D0")
			(pinfunction "D0")
			(pintype "bidirectional")
		)
		(pad "2" thru_hole circle
			(at -7.615 -5.08)
			(size 1.6 1.6)
			(drill 0.8)
			(layers "*.Cu" "*.Mask")
			(remove_unused_layers no)
			(net 13 "/D1")
			(pinfunction "D1")
			(pintype "bidirectional")
		)
		(pad "2" smd rect
			(at -7.615 -5.08)
			(size 3 1.6)
			(drill
				(offset -1 0)
			)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 13 "/D1")
			(pinfunction "D1")
			(pintype "bidirectional")
		)
		(pad "3" thru_hole circle
			(at -7.615 -2.54)
			(size 1.6 1.6)
			(drill 0.8)
			(layers "*.Cu" "*.Mask")
			(remove_unused_layers no)
			(net 7 "unconnected-(M1-D2-Pad3)")
			(pinfunction "D2")
			(pintype "bidirectional")
		)
		(pad "3" smd rect
			(at -7.615 -2.54)
			(size 3 1.6)
			(drill
				(offset -1 0)
			)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 7 "unconnected-(M1-D2-Pad3)")
			(pinfunction "D2")
			(pintype "bidirectional")
		)
		(pad "4" thru_hole circle
			(at -7.615 0)
			(size 1.6 1.6)
			(drill 0.8)
			(layers "*.Cu" "*.Mask")
			(remove_unused_layers no)
			(net 2 "unconnected-(M1-D3-Pad4)")
			(pinfunction "D3")
			(pintype "bidirectional")
		)
		(pad "4" smd rect
			(at -7.615 0)
			(size 3 1.6)
			(drill
				(offset -1 0)
			)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 2 "unconnected-(M1-D3-Pad4)")
			(pinfunction "D3")
			(pintype "bidirectional")
		)
		(pad "5" thru_hole circle
			(at -7.615 2.54)
			(size 1.6 1.6)
			(drill 0.8)
			(layers "*.Cu" "*.Mask")
			(remove_unused_layers no)
			(net 8 "unconnected-(M1-D4-Pad5)")
			(pinfunction "D4")
			(pintype "bidirectional")
		)
		(pad "5" smd rect
			(at -7.615 2.54)
			(size 3 1.6)
			(drill
				(offset -1 0)
			)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 8 "unconnected-(M1-D4-Pad5)")
			(pinfunction "D4")
			(pintype "bidirectional")
		)
		(pad "6" thru_hole circle
			(at -7.615 5.08)
			(size 1.6 1.6)
			(drill 0.8)
			(layers "*.Cu" "*.Mask")
			(remove_unused_layers no)
			(net 12 "unconnected-(M1-D5-Pad6)")
			(pinfunction "D5")
			(pintype "bidirectional")
		)
		(pad "6" smd rect
			(at -7.615 5.08)
			(size 3 1.6)
			(drill
				(offset -1 0)
			)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 12 "unconnected-(M1-D5-Pad6)")
			(pinfunction "D5")
			(pintype "bidirectional")
		)
		(pad "7" thru_hole circle
			(at -7.615 7.62)
			(size 1.6 1.6)
			(drill 0.8)
			(layers "*.Cu" "*.Mask")
			(remove_unused_layers no)
			(net 18 "/D6")
			(pinfunction "D6")
			(pintype "bidirectional")
		)
		(pad "7" smd rect
			(at -7.615 7.62)
			(size 3 1.6)
			(drill
				(offset -1 0)
			)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 18 "/D6")
			(pinfunction "D6")
			(pintype "bidirectional")
		)
		(pad "8" thru_hole circle
			(at 7.62 7.62)
			(size 1.6 1.6)
			(drill 0.8)
			(layers "*.Cu" "*.Mask")
			(remove_unused_layers no)
			(net 19 "/D7")
			(pinfunction "D7")
			(pintype "bidirectional")
		)
		(pad "8" smd rect
			(at 7.62 7.62)
			(size 3 1.6)
			(drill
				(offset 1 0)
			)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 19 "/D7")
			(pinfunction "D7")
			(pintype "bidirectional")
		)
		(pad "9" thru_hole circle
			(at 7.62 5.08)
			(size 1.6 1.6)
			(drill 0.8)
			(layers "*.Cu" "*.Mask")
			(remove_unused_layers no)
			(net 6 "unconnected-(M1-D8-Pad9)")
			(pinfunction "D8")
			(pintype "bidirectional")
		)
		(pad "9" smd rect
			(at 7.62 5.08)
			(size 3 1.6)
			(drill
				(offset 1 0)
			)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 6 "unconnected-(M1-D8-Pad9)")
			(pinfunction "D8")
			(pintype "bidirectional")
		)
		(pad "10" thru_hole circle
			(at 7.62 2.54)
			(size 1.6 1.6)
			(drill 0.8)
			(layers "*.Cu" "*.Mask")
			(remove_unused_layers no)
			(net 14 "unconnected-(M1-D9-Pad10)")
			(pinfunction "D9")
			(pintype "bidirectional")
		)
		(pad "10" smd rect
			(at 7.62 2.54)
			(size 3 1.6)
			(drill
				(offset 1 0)
			)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 14 "unconnected-(M1-D9-Pad10)")
			(pinfunction "D9")
			(pintype "bidirectional")
		)
		(pad "11" thru_hole circle
			(at 7.62 0)
			(size 1.6 1.6)
			(drill 0.8)
			(layers "*.Cu" "*.Mask")
			(remove_unused_layers no)
			(net 1 "unconnected-(M1-D10-Pad11)")
			(pinfunction "D10")
			(pintype "bidirectional")
		)
		(pad "11" smd rect
			(at 7.62 0)
			(size 3 1.6)
			(drill
				(offset 1 0)
			)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 1 "unconnected-(M1-D10-Pad11)")
			(pinfunction "D10")
			(pintype "bidirectional")
		)
		(pad "12" thru_hole circle
			(at 7.62 -2.54)
			(size 1.6 1.6)
			(drill 0.8)
			(layers "*.Cu" "*.Mask")
			(remove_unused_layers no)
			(net 11 "unconnected-(M1-3V3-Pad12)")
			(pinfunction "3V3")
			(pintype "power_in")
		)
		(pad "12" smd rect
			(at 7.62 -2.54)
			(size 3 1.6)
			(drill
				(offset 1 0)
			)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 11 "unconnected-(M1-3V3-Pad12)")
			(pinfunction "3V3")
			(pintype "power_in")
		)
		(pad "13" thru_hole circle
			(at 7.62 -5.08)
			(size 1.6 1.6)
			(drill 0.8)
			(layers "*.Cu" "*.Mask")
			(remove_unused_layers no)
			(net 9 "/GND")
			(pinfunction "GND")
			(pintype "power_in")
		)
		(pad "13" smd rect
			(at 7.62 -5.08)
			(size 3 1.6)
			(drill
				(offset 1 0)
			)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 9 "/GND")
			(pinfunction "GND")
			(pintype "power_in")
		)
		(pad "14" thru_hole circle
			(at 7.62 -7.62)
			(size 1.6 1.6)
			(drill 0.8)
			(layers "*.Cu" "*.Mask")
			(remove_unused_layers no)
			(net 10 "/5V")
			(pinfunction "5V")
			(pintype "power_in")
		)
		(pad "14" smd rect
			(at 7.62 -7.62)
			(size 3 1.6)
			(drill
				(offset 1 0)
			)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 10 "/5V")
			(pinfunction "5V")
			(pintype "power_in")
		)
		(pad "15" smd rect
			(at 1.275 8.89 270)
			(size 2.4 1.2)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 20 "/GND_LOW")
			(pinfunction "GND")
			(pintype "power_in")
		)
		(pad "16" smd rect
			(at -1.265 8.89 270)
			(size 2.4 1.2)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 15 "unconnected-(M1-VIN-Pad16)")
			(pinfunction "VIN")
			(pintype "power_in")
		)
		(pad "17" smd circle
			(at -1.27 -8.5)
			(size 1.2 1.2)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 16 "unconnected-(M1-SWDIO-Pad17)")
			(pinfunction "SWDIO")
			(pintype "bidirectional")
		)
		(pad "18" smd circle
			(at -1.27 -5.96)
			(size 1.2 1.2)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 5 "unconnected-(M1-RESET-Pad18)")
			(pinfunction "RESET")
			(pintype "input")
		)
		(pad "19" smd circle
			(at 1.27 -5.96)
			(size 1.2 1.2)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 4 "unconnected-(M1-GND-Pad19)")
			(pinfunction "GND")
			(pintype "power_in")
		)
		(pad "20" smd circle
			(at 1.27 -8.5)
			(size 1.2 1.2)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 3 "unconnected-(M1-SWCLK-Pad20)")
			(pinfunction "SWCLK")
			(pintype "input")
		)
		(zone
			(net 0)
			(net_name "")
			(layers "F.Cu" "F.Mask" "F.Paste" "User.1")
			(name "USB_MECHA")
			(hatch edge 0.5)
			(connect_pads
				(clearance 0)
			)
			(min_thickness 0.25)
			(filled_areas_thickness no)
			(keepout
				(tracks not_allowed)
				(vias not_allowed)
				(pads not_allowed)
				(copperpour not_allowed)
				(footprints not_allowed)
			)
			(placement
				(enabled no)
				(sheetname "")
			)
			(fill
				(thermal_gap 0.5)
				(thermal_bridge_width 0.5)
			)
			(polygon
				(pts
					(xy 143.93 42.08) (xy 145.33 42.08) (xy 145.33 44.13) (xy 143.93 44.13)
				)
			)
		)
		(zone
			(net 0)
			(net_name "")
			(layers "F.Cu" "F.Mask" "F.Paste" "User.1")
			(name "USB_MECHA")
			(hatch edge 0.5)
			(connect_pads
				(clearance 0)
			)
			(min_thickness 0.25)
			(filled_areas_thickness no)
			(keepout
				(tracks not_allowed)
				(vias not_allowed)
				(pads not_allowed)
				(copperpour not_allowed)
				(footprints not_allowed)
			)
			(placement
				(enabled no)
				(sheetname "")
			)
			(fill
				(thermal_gap 0.5)
				(thermal_bridge_width 0.5)
			)
			(polygon
				(pts
					(xy 143.93 46.13) (xy 145.33 46.13) (xy 145.33 48.33) (xy 143.93 48.33)
				)
			)
		)
		(zone
			(net 0)
			(net_name "")
			(layers "F.Cu" "F.Mask" "F.Paste" "User.1")
			(name "USB_MECHA")
			(hatch edge 0.5)
			(connect_pads
				(clearance 0)
			)
			(min_thickness 0.25)
			(filled_areas_thickness no)
			(keepout
				(tracks not_allowed)
				(vias not_allowed)
				(pads not_allowed)
				(copperpour not_allowed)
				(footprints not_allowed)
			)
			(placement
				(enabled no)
				(sheetname "")
			)
			(fill
				(thermal_gap 0.5)
				(thermal_bridge_width 0.5)
			)
			(polygon
				(pts
					(xy 152.93 42.08) (xy 154.33 42.08) (xy 154.33 44.13) (xy 152.93 44.13)
				)
			)
		)
		(zone
			(net 0)
			(net_name "")
			(layers "F.Cu" "F.Mask" "F.Paste" "User.1")
			(name "USB_MECHA")
			(hatch edge 0.5)
			(connect_pads
				(clearance 0)
			)
			(min_thickness 0.25)
			(filled_areas_thickness no)
			(keepout
				(tracks not_allowed)
				(vias not_allowed)
				(pads not_allowed)
				(copperpour not_allowed)
				(footprints not_allowed)
			)
			(placement
				(enabled no)
				(sheetname "")
			)
			(fill
				(thermal_gap 0.5)
				(thermal_bridge_width 0.5)
			)
			(polygon
				(pts
					(xy 152.93 46.13) (xy 154.33 46.13) (xy 154.33 48.33) (xy 152.93 48.33)
				)
			)
		)
		(embedded_fonts no)
		(model "${FAB}/fab.3dshapes/Seeed_XIAO-nRF52840_Sense.step"
			(offset
				(xyz 0 0 0)
			)
			(scale
				(xyz 1 1 1)
			)
			(rotate
				(xyz 0 0 180)
			)
		)
	)
	(footprint "fab:LED_ADDR_Worldsemi_WS2812B"
		(layer "F.Cu")
		(at 136 111.25)
		(descr "SMD footprint for Worldsemi WS2812B addressable LED")
		(tags "neopixel led addressable smd")
		(property "Reference" "U4"
			(at 0 -3.5 0)
			(unlocked yes)
			(layer "F.SilkS")
		)
		(property "Value" "LED_ADDR_Worldsemi_WS2812B"
			(at 0 0 0)
			(unlocked yes)
			(layer "F.Fab")
		)
		(property "Datasheet" "http://cdn.sparkfun.com/datasheets/BreakoutBoards/WS2812B.pdf"
			(at 0 0 0)
			(layer "F.Fab")
			(hide yes)
		)
		(property "Description" "Worldsemi WS2812B, Adafruit Industries LLC ADDRESS LED SERIAL RGB 100PK"
			(at 0 0 0)
			(layer "F.Fab")
			(hide yes)
		)
		(property ki_fp_filters "*Worldsemi*WS2812B*")
		(sheetname "/")
		(sheetfile "week6.kicad_sch")
		(attr smd)
		(fp_text user "${REFERENCE}"
			(at 1.75 7.5 0)
			(unlocked yes)
			(layer "F.Fab")
		)
		(pad "1" smd rect
			(at -2.45 -1.65)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 10 "/5V")
			(pinfunction "VDD")
			(pintype "power_in")
			(thermal_bridge_angle 45)
		)
		(pad "2" smd rect
			(at -2.45 1.65)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 24 "/OUT4")
			(pinfunction "DOUT")
			(pintype "output")
			(thermal_bridge_angle 45)
		)
		(pad "3" smd rect
			(at 2.45 1.65)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 9 "/GND")
			(pinfunction "VSS")
			(pintype "power_in")
			(thermal_bridge_angle 45)
		)
		(pad "4" smd rect
			(at 2.45 -1.65)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 23 "/OUT3")
			(pinfunction "DIN")
			(pintype "input")
			(thermal_bridge_angle 45)
		)
		(embedded_fonts no)
		(model "${KICAD7_3DMODEL_DIR}/fab.3dshapes/LED_ADDR_Worldsemi_WS2812B.wrl"
			(offset
				(xyz 0 0 0)
			)
			(scale
				(xyz 1 1 1)
			)
			(rotate
				(xyz 0 0 0)
			)
		)
	)
	(footprint "fab:LED_ADDR_Worldsemi_WS2812B"
		(layer "F.Cu")
		(at 135.75 86.25)
		(descr "SMD footprint for Worldsemi WS2812B addressable LED")
		(tags "neopixel led addressable smd")
		(property "Reference" "U2"
			(at 0 -3.5 0)
			(unlocked yes)
			(layer "F.SilkS")
		)
		(property "Value" "LED_ADDR_Worldsemi_WS2812B"
			(at 0 0 0)
			(unlocked yes)
			(layer "F.Fab")
		)
		(property "Datasheet" "http://cdn.sparkfun.com/datasheets/BreakoutBoards/WS2812B.pdf"
			(at 0 0 0)
			(layer "F.Fab")
			(hide yes)
		)
		(property "Description" "Worldsemi WS2812B, Adafruit Industries LLC ADDRESS LED SERIAL RGB 100PK"
			(at 0 0 0)
			(layer "F.Fab")
			(hide yes)
		)
		(property ki_fp_filters "*Worldsemi*WS2812B*")
		(sheetname "/")
		(sheetfile "week6.kicad_sch")
		(attr smd)
		(fp_text user "${REFERENCE}"
			(at 0 0 0)
			(unlocked yes)
			(layer "F.Fab")
		)
		(pad "1" smd rect
			(at -2.45 -1.65)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 10 "/5V")
			(pinfunction "VDD")
			(pintype "power_in")
			(thermal_bridge_angle 45)
		)
		(pad "2" smd rect
			(at -2.45 1.65)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 22 "/OUT2")
			(pinfunction "DOUT")
			(pintype "output")
			(thermal_bridge_angle 45)
		)
		(pad "3" smd rect
			(at 2.45 1.65)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 9 "/GND")
			(pinfunction "VSS")
			(pintype "power_in")
			(thermal_bridge_angle 45)
		)
		(pad "4" smd rect
			(at 2.45 -1.65)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 21 "/OUT1")
			(pinfunction "DIN")
			(pintype "input")
			(thermal_bridge_angle 45)
		)
		(embedded_fonts no)
		(model "${KICAD7_3DMODEL_DIR}/fab.3dshapes/LED_ADDR_Worldsemi_WS2812B.wrl"
			(offset
				(xyz 0 0 0)
			)
			(scale
				(xyz 1 1 1)
			)
			(rotate
				(xyz 0 0 0)
			)
		)
	)
	(footprint "fab:LED_ADDR_Worldsemi_WS2812B"
		(layer "F.Cu")
		(at 156.75 98 90)
		(descr "SMD footprint for Worldsemi WS2812B addressable LED")
		(tags "neopixel led addressable smd")
		(property "Reference" "U3"
			(at 0 -3.5 90)
			(unlocked yes)
			(layer "F.SilkS")
		)
		(property "Value" "LED_ADDR_Worldsemi_WS2812B"
			(at 0 0 90)
			(unlocked yes)
			(layer "F.Fab")
		)
		(property "Datasheet" "http://cdn.sparkfun.com/datasheets/BreakoutBoards/WS2812B.pdf"
			(at 0 0 90)
			(layer "F.Fab")
			(hide yes)
		)
		(property "Description" "Worldsemi WS2812B, Adafruit Industries LLC ADDRESS LED SERIAL RGB 100PK"
			(at 0 0 90)
			(layer "F.Fab")
			(hide yes)
		)
		(property ki_fp_filters "*Worldsemi*WS2812B*")
		(sheetname "/")
		(sheetfile "week6.kicad_sch")
		(attr smd)
		(fp_text user "${REFERENCE}"
			(at 0 0 0)
			(unlocked yes)
			(layer "F.Fab")
		)
		(pad "1" smd rect
			(at -2.45 -1.65 90)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 10 "/5V")
			(pinfunction "VDD")
			(pintype "power_in")
			(thermal_bridge_angle 45)
		)
		(pad "2" smd rect
			(at -2.45 1.65 90)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 23 "/OUT3")
			(pinfunction "DOUT")
			(pintype "output")
			(thermal_bridge_angle 45)
		)
		(pad "3" smd rect
			(at 2.45 1.65 90)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 9 "/GND")
			(pinfunction "VSS")
			(pintype "power_in")
			(thermal_bridge_angle 45)
		)
		(pad "4" smd rect
			(at 2.45 -1.65 90)
			(size 1.5 0.9)
			(layers "F.Cu" "F.Mask" "F.Paste")
			(net 22 "/OUT2")
			(pinfunction "DIN")
			(pintype "input")
			(thermal_bridge_angle 45)
		)
		(embedded_fonts no)
		(model "${KICAD7_3DMODEL_DIR}/fab.3dshapes/LED_ADDR_Worldsemi_WS2812B.wrl"
			(offset
				(xyz 0 0 0)
			)
			(scale
				(xyz 1 1 1)
			)
			(rotate
				(xyz 0 0 0)
			)
		)
	)
	(gr_line
		(start 148.25 76)
		(end 142.5 76)
		(layer "Edge.Cuts")
	)
	(gr_curve
		(pts
			(xy 157.5 129.5) (xy 157.5 129.5) (xy 157.5 129.5) (xy 157.5 129.5)
		)
		(layer "Edge.Cuts")
	)
	(gr_curve
		(pts
			(xy 159.5 42) (xy 165.25 45) (xy 169.04073 49.75) (xy 169.25 53.25)
		)
		(layer "Edge.Cuts")
	)
	(gr_curve
		(pts
			(xy 169.04073 50.29073) (xy 169.04073 50.29073) (xy 169.04073 50.29073) (xy 169.04073 50.29073)
		)
		(layer "Edge.Cuts")
	)
	(gr_curve
		(pts
			(xy 165 118.5) (xy 164 123.25) (xy 160 123.25) (xy 160 123.25)
		)
		(layer "Edge.Cuts")
	)
	(gr_curve
		(pts
			(xy 144.5 67.25) (xy 131.75 65.5) (xy 126.75 76.75) (xy 126.75 76.75)
		)
		(layer "Edge.Cuts")
	)
	(gr_curve
		(pts
			(xy 122.75 100.25) (xy 112.25 111.5) (xy 121.5 122.25) (xy 121.5 122.25)
		)
		(layer "Edge.Cuts")
	)
	(gr_curve
		(pts
			(xy 136.5 42) (xy 136.5 42) (xy 136.5 42) (xy 136.5 42)
		)
		(layer "Edge.Cuts")
	)
	(gr_line
		(start 148.25 79.75)
		(end 148.25 76)
		(layer "Edge.Cuts")
	)
	(gr_curve
		(pts
			(xy 157.5 115.5) (xy 157.75 118.75) (xy 165.25 118.25) (xy 165 118.5)
		)
		(layer "Edge.Cuts")
	)
	(gr_curve
		(pts
			(xy 128.25 63) (xy 130.25 67.75) (xy 141 65) (xy 144.5 67.25)
		)
		(layer "Edge.Cuts")
	)
	(gr_curve
		(pts
			(xy 173.25 100.5) (xy 179.75 120) (xy 157.5 129.5) (xy 157.5 129.5)
		)
		(layer "Edge.Cuts")
	)
	(gr_line
		(start 159.5 42)
		(end 136.5 42)
		(layer "Edge.Cuts")
	)
	(gr_line
		(start 126.75 76.75)
		(end 126.75 82.75)
		(layer "Edge.Cuts")
	)
	(gr_curve
		(pts
			(xy 169.25 53.25) (xy 170.5 66.5) (xy 166.5 75) (xy 166.5 75)
		)
		(layer "Edge.Cuts")
	)
	(gr_curve
		(pts
			(xy 166.5 75) (xy 160 85) (xy 154 87) (xy 153.956406 86.793594)
		)
		(layer "Edge.Cuts")
	)
	(gr_line
		(start 140.5 83.25)
		(end 144.75 83.25)
		(layer "Edge.Cuts")
	)
	(gr_curve
		(pts
			(xy 157.5 115.5) (xy 157.5 120.25) (xy 160 123.25) (xy 160 123.25)
		)
		(layer "Edge.Cuts")
	)
	(gr_curve
		(pts
			(xy 153.956406 86.793594) (xy 166.912631 87.912631) (xy 173.25 100.5) (xy 173.25 100.5)
		)
		(layer "Edge.Cuts")
	)
	(gr_line
		(start 140.5 77.5)
		(end 140.5 83.25)
		(layer "Edge.Cuts")
	)
	(gr_curve
		(pts
			(xy 126.75 82.75) (xy 117.25 90.25) (xy 126.75 97) (xy 126.75 97)
		)
		(layer "Edge.Cuts")
	)
	(gr_line
		(start 142.5 76)
		(end 140.5 77.5)
		(layer "Edge.Cuts")
	)
	(gr_line
		(start 126.75 97)
		(end 122.75 100.25)
		(layer "Edge.Cuts")
	)
	(gr_curve
		(pts
			(xy 166.5 75) (xy 166.5 75) (xy 166.5 75) (xy 166.5 75)
		)
		(layer "Edge.Cuts")
	)
	(gr_curve
		(pts
			(xy 128.75 48.5) (xy 124.75 55) (xy 128.25 63) (xy 128.25 63)
		)
		(layer "Edge.Cuts")
	)
	(gr_curve
		(pts
			(xy 121.5 122.25) (xy 134.5 139.25) (xy 157.5 129.5) (xy 157.5 129.5)
		)
		(layer "Edge.Cuts")
	)
	(gr_line
		(start 144.75 83.25)
		(end 148.25 79.75)
		(layer "Edge.Cuts")
	)
	(gr_curve
		(pts
			(xy 136.5 42) (xy 131.25 43.25) (xy 128.75 48.5) (xy 128.75 48.5)
		)
		(layer "Edge.Cuts")
	)
	(gr_text "HTMAA\n2025"
		(at 123.25 116.5 0)
		(layer "F.Cu")
	)
	(gr_text "AIJIA"
		(at 119.75 110 0)
		(layer "F.Cu")
	)
	(embedded_fonts no)
)
