diff --git a/hardware/WARNING.txt b/hardware/WARNING.txt
new file mode 100644
index 0000000000000000000000000000000000000000..22cceb29d4a0f97c41ecec68fbe330daecdab12b
--- /dev/null
+++ b/hardware/WARNING.txt
@@ -0,0 +1 @@
+This hardware design is incomplete. NOT READY FOR TESTING.
diff --git a/hardware/ch32v003f4u6_with_wsled/ch32v003f4u6_with_wsled.kicad_pcb b/hardware/ch32v003f4u6_with_wsled/ch32v003f4u6_with_wsled.kicad_pcb
new file mode 100644
index 0000000000000000000000000000000000000000..0e955cccdca6b915486252e3ba52a6d682f48074
--- /dev/null
+++ b/hardware/ch32v003f4u6_with_wsled/ch32v003f4u6_with_wsled.kicad_pcb
@@ -0,0 +1,1365 @@
+(kicad_pcb (version 20211014) (generator pcbnew)
+
+  (general
+    (thickness 1.6)
+  )
+
+  (paper "A4")
+  (layers
+    (0 "F.Cu" signal)
+    (31 "B.Cu" signal)
+    (32 "B.Adhes" user "B.Adhesive")
+    (33 "F.Adhes" user "F.Adhesive")
+    (34 "B.Paste" user)
+    (35 "F.Paste" user)
+    (36 "B.SilkS" user "B.Silkscreen")
+    (37 "F.SilkS" user "F.Silkscreen")
+    (38 "B.Mask" user)
+    (39 "F.Mask" user)
+    (40 "Dwgs.User" user "User.Drawings")
+    (41 "Cmts.User" user "User.Comments")
+    (42 "Eco1.User" user "User.Eco1")
+    (43 "Eco2.User" user "User.Eco2")
+    (44 "Edge.Cuts" user)
+    (45 "Margin" user)
+    (46 "B.CrtYd" user "B.Courtyard")
+    (47 "F.CrtYd" user "F.Courtyard")
+    (48 "B.Fab" user)
+    (49 "F.Fab" user)
+    (50 "User.1" user)
+    (51 "User.2" user)
+    (52 "User.3" user)
+    (53 "User.4" user)
+    (54 "User.5" user)
+    (55 "User.6" user)
+    (56 "User.7" user)
+    (57 "User.8" user)
+    (58 "User.9" user)
+  )
+
+  (setup
+    (stackup
+      (layer "F.SilkS" (type "Top Silk Screen"))
+      (layer "F.Paste" (type "Top Solder Paste"))
+      (layer "F.Mask" (type "Top Solder Mask") (thickness 0.01))
+      (layer "F.Cu" (type "copper") (thickness 0.035))
+      (layer "dielectric 1" (type "core") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02))
+      (layer "B.Cu" (type "copper") (thickness 0.035))
+      (layer "B.Mask" (type "Bottom Solder Mask") (thickness 0.01))
+      (layer "B.Paste" (type "Bottom Solder Paste"))
+      (layer "B.SilkS" (type "Bottom Silk Screen"))
+      (copper_finish "None")
+      (dielectric_constraints no)
+    )
+    (pad_to_mask_clearance 0)
+    (aux_axis_origin 100 100)
+    (grid_origin 100 100)
+    (pcbplotparams
+      (layerselection 0x00010fc_ffffffff)
+      (disableapertmacros false)
+      (usegerberextensions false)
+      (usegerberattributes true)
+      (usegerberadvancedattributes true)
+      (creategerberjobfile true)
+      (svguseinch false)
+      (svgprecision 6)
+      (excludeedgelayer true)
+      (plotframeref false)
+      (viasonmask false)
+      (mode 1)
+      (useauxorigin false)
+      (hpglpennumber 1)
+      (hpglpenspeed 20)
+      (hpglpendiameter 15.000000)
+      (dxfpolygonmode true)
+      (dxfimperialunits true)
+      (dxfusepcbnewfont true)
+      (psnegative false)
+      (psa4output false)
+      (plotreference true)
+      (plotvalue true)
+      (plotinvisibletext false)
+      (sketchpadsonfab false)
+      (subtractmaskfromsilk false)
+      (outputformat 1)
+      (mirror false)
+      (drillshape 1)
+      (scaleselection 1)
+      (outputdirectory "")
+    )
+  )
+
+  (net 0 "")
+  (net 1 "VCC")
+  (net 2 "GND")
+  (net 3 "PD7NRST")
+  (net 4 "PA1")
+  (net 5 "PA2")
+  (net 6 "PD0")
+  (net 7 "PC0")
+  (net 8 "PC1")
+  (net 9 "PC2")
+  (net 10 "PC3")
+  (net 11 "SWIO")
+  (net 12 "PC4")
+  (net 13 "PC5")
+  (net 14 "PC6")
+  (net 15 "PC7")
+  (net 16 "PD2")
+  (net 17 "PD6")
+  (net 18 "Net-(D1-Pad4)")
+  (net 19 "Net-(D1-Pad5)")
+  (net 20 "Net-(D2-Pad4)")
+  (net 21 "Net-(D2-Pad5)")
+  (net 22 "Net-(D3-Pad4)")
+  (net 23 "Net-(D3-Pad5)")
+  (net 24 "Net-(D4-Pad4)")
+  (net 25 "Net-(D4-Pad5)")
+  (net 26 "Net-(D5-Pad4)")
+  (net 27 "Net-(D5-Pad5)")
+  (net 28 "unconnected-(D6-Pad4)")
+  (net 29 "unconnected-(D6-Pad5)")
+  (net 30 "D+")
+  (net 31 "D-")
+  (net 32 "DPU")
+  (net 33 "Net-(J4-PadA7)")
+  (net 34 "Net-(J4-PadA6)")
+  (net 35 "Net-(J4-PadB5)")
+  (net 36 "Net-(J4-PadA5)")
+  (net 37 "unconnected-(J4-PadA8)")
+  (net 38 "unconnected-(J4-PadB8)")
+  (net 39 "+5V")
+
+  (footprint "WS2816-2121:WS2816-2121" (layer "F.Cu")
+    (tedit 0) (tstamp 035763fa-b374-4528-96a5-ef81db28af5e)
+    (at 93.071804 96.000012 60)
+    (property "LCSC" "C965561")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/2aeaee7b-b50f-4327-b493-41ca56c81921")
+    (attr smd)
+    (fp_text reference "D1" (at 1.143384 -2.359626 60 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp e36a9ad5-d458-43ad-8561-d688c9098972)
+    )
+    (fp_text value "WS2816C-2121" (at 0 4 60 unlocked) (layer "F.Fab") hide
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 8d07e109-39b9-4183-9415-5464b7f9fd9d)
+    )
+    (fp_text user "${REFERENCE}" (at 0 2.5 60 unlocked) (layer "F.Fab") hide
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp bdce1d8e-a70e-4daf-92d9-b2814254c7a6)
+    )
+    (fp_line (start -1.2 1.2) (end -1.2 1) (layer "F.SilkS") (width 0.12) (tstamp 008c0961-4151-4be5-aa0b-2688ed5a76d6))
+    (fp_line (start 1.4 1) (end 1.2 1) (layer "F.SilkS") (width 0.12) (tstamp 1773b52c-c676-445f-b8e5-640936858304))
+    (fp_line (start -1.2 -1.2) (end -1 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 287b6596-98d5-4a2f-b9b7-7d1fbd95171e))
+    (fp_line (start -1 1.2) (end -1.2 1.2) (layer "F.SilkS") (width 0.12) (tstamp 562d8e95-4dbb-4d73-9609-76b866a57286))
+    (fp_line (start -1.2 -1) (end -1.2 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 6f2e3018-de84-4abe-9f00-6ba493d5d6f9))
+    (fp_line (start 1.2 1.2) (end 1 1.2) (layer "F.SilkS") (width 0.12) (tstamp 6f3ed0de-9152-408e-898e-1b7ea311c9f6))
+    (fp_line (start 1.2 -1.2) (end 1.2 -1) (layer "F.SilkS") (width 0.12) (tstamp 80e16494-410f-43a4-9ec9-a35f57cef3cb))
+    (fp_line (start 1 1.2) (end 1 1.4) (layer "F.SilkS") (width 0.12) (tstamp 88002230-3f97-4332-b244-0f00ad000a3e))
+    (fp_line (start 1 -1.2) (end 1.2 -1.2) (layer "F.SilkS") (width 0.12) (tstamp b88438bf-e0db-4133-8ab4-418817b8ae94))
+    (fp_line (start 1.2 1) (end 1.2 1.2) (layer "F.SilkS") (width 0.12) (tstamp e03acde2-972b-4a75-bddf-6b8bbe464428))
+    (fp_line (start 1 1.4) (end 1.4 1) (layer "F.SilkS") (width 0.12) (tstamp ee4bf5a2-c6db-4d19-8b9a-c1b7078389ab))
+    (fp_circle (center -1.4 -1.4) (end -1.4 -1.4) (layer "F.SilkS") (width 0.12) (fill none) (tstamp aeb6f07f-a54b-4db9-81b5-47ad8d30d464))
+    (pad "1" smd roundrect (at -0.945 -0.63 150) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 2 "GND") (pinfunction "BI") (pintype "input") (tstamp 93edbcb9-1b9b-44d6-80f5-448babf6b264))
+    (pad "2" smd roundrect (at -0.945 0 150) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 14 "PC6") (pinfunction "DI") (pintype "input") (tstamp 32197380-a8f3-4615-9ee2-b87f8687ff98))
+    (pad "3" smd roundrect (at -0.945 0.63 150) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 39 "+5V") (pinfunction "V") (pintype "power_in") (tstamp 4e7367ac-d193-4e7b-b9ed-0c91cbb50b50))
+    (pad "4" smd roundrect (at 0.945 0.63 150) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 18 "Net-(D1-Pad4)") (pinfunction "DO") (pintype "output") (tstamp 0237bee6-fb46-4a6b-95b5-1eb9599ac023))
+    (pad "5" smd roundrect (at 0.945 0 150) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 19 "Net-(D1-Pad5)") (pinfunction "BO") (pintype "output") (tstamp a9013d5a-1d66-4623-9d35-4380507eebb9))
+    (pad "6" smd roundrect (at 0.945 -0.63 150) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 2 "GND") (pinfunction "G") (pintype "power_in") (tstamp 89cb9af1-c697-44ae-bf9d-b55bd96e3a23))
+  )
+
+  (footprint "Resistor_SMD:R_0402_1005Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp 2bcc1b4a-8710-468b-9bd0-6c799e7c51df)
+    (at 103.825 93.038327 -120)
+    (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor")
+    (property "LCSC" "")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/68f97711-82a5-4a6a-822b-63193a29c389")
+    (attr smd)
+    (fp_text reference "R2" (at 0 -1.17 60) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 50cfc066-8247-42a4-8744-b0693dd98342)
+    )
+    (fp_text value "NP" (at 0 1.17 60) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 31e88f10-3429-42f1-a79a-cb3ba753d685)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 60) (layer "F.Fab")
+      (effects (font (size 0.26 0.26) (thickness 0.04)))
+      (tstamp f805cb9b-189f-4df4-9212-32714ed73f08)
+    )
+    (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer "F.SilkS") (width 0.12) (tstamp 19cb7983-a936-45c0-96e9-82bb4fa4b27c))
+    (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer "F.SilkS") (width 0.12) (tstamp 2c6aad57-9f01-4446-b80e-2a878b8d1c3b))
+    (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 1caabff6-f2a6-40a2-b62f-de9151c35621))
+    (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 414bb955-4c38-416b-ae3f-16612f434523))
+    (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp a0899eda-4733-4f02-940b-15b9dae85efb))
+    (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp c6c4b31b-8331-4ece-9892-400697c67678))
+    (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp 3fa61035-6965-4f7e-a42e-55f671ed6947))
+    (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp 7865d639-6ea0-444c-83dc-21d5b27f0dbb))
+    (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp c88b457f-7f79-4cfc-bd9d-7557a57231c2))
+    (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp ea37e429-4b37-474c-80b1-f51d9e4f5fcb))
+    (pad "1" smd roundrect (at -0.51 0 240) (size 0.54 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 34 "Net-(J4-PadA6)") (pintype "passive") (tstamp 7541f27f-5146-404a-9668-cc054a77f794))
+    (pad "2" smd roundrect (at 0.51 0 240) (size 0.54 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 30 "D+") (pintype "passive") (tstamp 61d51784-b7c9-4c7d-98ac-4579fa20c9d7))
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical" (layer "F.Cu")
+    (tedit 59FED5CC) (tstamp 3c8a65c0-e0d5-4c28-a689-0c0e85a392c5)
+    (at 112.7 110.155 180)
+    (descr "Through hole straight pin header, 1x10, 2.54mm pitch, single row")
+    (tags "Through hole pin header THT 1x10 2.54mm single row")
+    (property "LCSC" "C492409")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/3f4efc47-79e2-450a-a597-597b2506a43e")
+    (attr through_hole)
+    (fp_text reference "J3" (at 0 -2.33) (layer "F.SilkS") hide
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 8034e753-7a61-497f-a923-58d96c52c0b4)
+    )
+    (fp_text value "~" (at 0 25.19) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 01b281fe-200f-46f2-b9c1-ad1f6d5a2581)
+    )
+    (fp_text user "${REFERENCE}" (at 0 11.43 90) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 1e9d9749-555e-4cea-a41f-d09f6708fffd)
+    )
+    (fp_line (start -1.33 1.27) (end -1.33 24.19) (layer "F.SilkS") (width 0.12) (tstamp 40aef69c-3a99-43e7-bd68-8e0de218beb0))
+    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer "F.SilkS") (width 0.12) (tstamp 7e040fdc-da00-40ed-b39a-ea298f92fff7))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer "F.SilkS") (width 0.12) (tstamp 7e331eea-f8b2-43f9-ba32-48f962730250))
+    (fp_line (start 1.33 1.27) (end 1.33 24.19) (layer "F.SilkS") (width 0.12) (tstamp b1125ce0-53a7-4c30-8871-4ab5a9aea97c))
+    (fp_line (start -1.33 24.19) (end 1.33 24.19) (layer "F.SilkS") (width 0.12) (tstamp f63b3f2b-61bc-4d52-b5fa-b2e1263499c7))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer "F.SilkS") (width 0.12) (tstamp ff51640d-2c57-4c4f-a33b-7d461baa4e56))
+    (fp_line (start -1.8 24.65) (end 1.8 24.65) (layer "F.CrtYd") (width 0.05) (tstamp 6572e327-e141-4066-89c4-2a50aaa42195))
+    (fp_line (start 1.8 24.65) (end 1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 7b4a7bea-02b2-46da-b4c6-2e3bff844e01))
+    (fp_line (start -1.8 -1.8) (end -1.8 24.65) (layer "F.CrtYd") (width 0.05) (tstamp c59bdad2-f167-454b-828b-939f8f609d9a))
+    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp d84611e2-b0ad-4603-a565-b2e5736c0dc7))
+    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer "F.Fab") (width 0.1) (tstamp 003ceccc-8c88-4cb6-9b9f-7c774e0e1d00))
+    (fp_line (start -1.27 24.13) (end -1.27 -0.635) (layer "F.Fab") (width 0.1) (tstamp 3673ce85-f770-4973-9b73-6aaf8418bcef))
+    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer "F.Fab") (width 0.1) (tstamp 4e34c218-5bc2-45da-b9eb-4210794c0187))
+    (fp_line (start 1.27 24.13) (end -1.27 24.13) (layer "F.Fab") (width 0.1) (tstamp 5d0ba587-8199-42c0-8f06-2785051aabd1))
+    (fp_line (start 1.27 -1.27) (end 1.27 24.13) (layer "F.Fab") (width 0.1) (tstamp d7582766-785b-4053-aa5c-ded7d9f7cb97))
+    (pad "1" thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 12 "PC4") (pinfunction "Pin_1") (pintype "passive") (tstamp ea4aa636-52f9-4cc1-a9f1-c473d6352553))
+    (pad "2" thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 13 "PC5") (pinfunction "Pin_2") (pintype "passive") (tstamp 576ba177-6ecf-436d-ba96-0da3ed369522))
+    (pad "3" thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 14 "PC6") (pinfunction "Pin_3") (pintype "passive") (tstamp e407cd77-b9ef-4b63-90eb-65e44b0de565))
+    (pad "4" thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 15 "PC7") (pinfunction "Pin_4") (pintype "passive") (tstamp cdb20972-ff0e-463a-996b-ef90c0cd7ee8))
+    (pad "5" thru_hole oval (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 11 "SWIO") (pinfunction "Pin_5") (pintype "passive") (tstamp 08debc70-cb3e-45d9-b93c-1b4b0fa26b4e))
+    (pad "6" thru_hole oval (at 0 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 16 "PD2") (pinfunction "Pin_6") (pintype "passive") (tstamp a87321aa-229c-4d73-9f21-ac2047db4af6))
+    (pad "7" thru_hole oval (at 0 15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 30 "D+") (pinfunction "Pin_7") (pintype "passive") (tstamp 37df631f-54bc-4739-8010-2ac9a0bb76a2))
+    (pad "8" thru_hole oval (at 0 17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 31 "D-") (pinfunction "Pin_8") (pintype "passive") (tstamp c1f95ebd-e110-4093-b4f3-32ad3537a0bc))
+    (pad "9" thru_hole oval (at 0 20.32 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 32 "DPU") (pinfunction "Pin_9") (pintype "passive") (tstamp e74d01fc-91c3-4ed0-a20f-b2b8f0cfd6e8))
+    (pad "10" thru_hole oval (at 0 22.86 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 17 "PD6") (pinfunction "Pin_10") (pintype "passive") (tstamp 576c23c7-333a-48f4-8f21-7e2a7832249d))
+    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x10_P2.54mm_Vertical.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp 3fbf0262-9f16-4aa1-beb2-01bfaeec8b05)
+    (at 105.1 97.15 -60)
+    (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "capacitor")
+    (property "LCSC" "C237173")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/db6afb00-4622-432a-b32f-cb0bc98a38e6")
+    (attr smd)
+    (fp_text reference "C3" (at -2.097243 0.232532 -60) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp ef795e43-170d-4f5e-85c4-8c696fc9b1f8)
+    )
+    (fp_text value "1u" (at 0 1.16 -60) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 7589b069-aa74-4a4b-bafa-b5e429e3b374)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 -60) (layer "F.Fab")
+      (effects (font (size 0.25 0.25) (thickness 0.04)))
+      (tstamp a19e280c-b749-448b-9d3c-09354b19352a)
+    )
+    (fp_line (start -0.107836 -0.36) (end 0.107836 -0.36) (layer "F.SilkS") (width 0.12) (tstamp 710f1bc3-08e5-49f2-b7c0-ee51143f288e))
+    (fp_line (start -0.107836 0.36) (end 0.107836 0.36) (layer "F.SilkS") (width 0.12) (tstamp bbe027a2-448c-4040-b38b-c1a570b38368))
+    (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer "F.CrtYd") (width 0.05) (tstamp 421fd356-0e38-426a-b31c-c8d51aa2ce6d))
+    (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer "F.CrtYd") (width 0.05) (tstamp 79dc3848-8fda-4901-94cb-5f84f3515186))
+    (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer "F.CrtYd") (width 0.05) (tstamp 92e22c8e-84d9-423c-9650-fc7e4534a60f))
+    (fp_line (start -0.91 0.46) (end -0.91 -0.46) (layer "F.CrtYd") (width 0.05) (tstamp c780313f-7961-4ff8-b9b6-f7801c6cf627))
+    (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 35faca3b-1e1f-44e4-8dd7-169d99cc6792))
+    (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 5e3bd36d-662d-42d5-bfc0-4d36a8a7d60a))
+    (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp 77939b48-fdf1-47c6-a617-718cf23767ab))
+    (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp 922c08b6-603f-4409-9eb7-2b0e1e4e04ce))
+    (pad "1" smd roundrect (at -0.48 0 300) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 1 "VCC") (pintype "passive") (tstamp 7fec24a2-9cf5-4866-865d-b7dd758db4e6))
+    (pad "2" smd roundrect (at 0.48 0 300) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 2 "GND") (pintype "passive") (tstamp f5707ed7-f8cc-4a8c-a23e-6b5ada5cafb2))
+    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Resistor_SMD:R_0402_1005Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp 49c7d0c2-3c46-4854-bb04-609bc675c1a8)
+    (at 99.65 87.75 -60)
+    (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor")
+    (property "LCSC" "")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/ebc6fdc8-27f0-42c3-ac8a-90471da7954d")
+    (attr smd)
+    (fp_text reference "R1" (at 0 -1.17 120) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 30339a17-f299-414f-9332-bb88954e1531)
+    )
+    (fp_text value "NP" (at 0 1.17 120) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 4c5f608a-ab28-47b1-a9de-f062304aa00a)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 120) (layer "F.Fab")
+      (effects (font (size 0.26 0.26) (thickness 0.04)))
+      (tstamp 0bc9ba0d-9d89-42f0-ad59-7056b25ceb89)
+    )
+    (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer "F.SilkS") (width 0.12) (tstamp 20a88ffc-513e-4907-8ef9-d0437df62329))
+    (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer "F.SilkS") (width 0.12) (tstamp a0c4ffa4-c7d9-46dd-80c8-89fa03f7eec3))
+    (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 635326b3-3b6e-425e-a333-b897cd85fe10))
+    (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 9b3eb15a-219f-4af3-9e1f-b0b1972de70e))
+    (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp b87a5f2c-7f37-4c6b-9bea-bd7842782531))
+    (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp d5601ad2-e19a-4033-b640-f05d935a3060))
+    (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp 907c7eb6-60a4-43f4-b438-19163c3b7dc9))
+    (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp 9d1030ab-0db0-4897-8578-575694af4722))
+    (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp a2be5c24-dbb2-4e7d-91de-922ab34fe133))
+    (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp f5062562-68d2-4264-a84e-e5b826a52cb9))
+    (pad "1" smd roundrect (at -0.51 0 300) (size 0.54 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 33 "Net-(J4-PadA7)") (pintype "passive") (tstamp 4588a8ce-c258-4534-a2d7-a98cd13ce7fd))
+    (pad "2" smd roundrect (at 0.51 0 300) (size 0.54 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 31 "D-") (pintype "passive") (tstamp 090e4ae1-a504-409c-a0a3-0c3d56c55ab1))
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Resistor_SMD:R_0402_1005Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp 4aadc124-4440-4b6c-9b52-7d70d40f9d9b)
+    (at 96.788327 88.705 -150)
+    (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor")
+    (property "LCSC" "")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/2b15068d-109c-4e07-b667-26718e2a9df1")
+    (attr smd)
+    (fp_text reference "R5" (at 0 -1.17 30) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 3f1884d8-906b-4902-bf8c-de151399284d)
+    )
+    (fp_text value "NP" (at 0 1.17 30) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 9f47195e-267e-4486-8a27-43b27dcfa249)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 30) (layer "F.Fab")
+      (effects (font (size 0.26 0.26) (thickness 0.04)))
+      (tstamp 77bb2ecf-5324-4bd3-905c-d94a30572ee2)
+    )
+    (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer "F.SilkS") (width 0.12) (tstamp 36123933-74d1-419a-9c5b-83c6ced3a3b1))
+    (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer "F.SilkS") (width 0.12) (tstamp cb04e450-053d-4108-9faf-5196538bd8d6))
+    (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 410a7e0f-13ce-41d2-97b6-a36eab51f9c3))
+    (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 9fd44a0a-08bf-49c6-b81a-64d176a54fab))
+    (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp cefe5744-ca52-4d9c-a8a0-00bc4b16a8fb))
+    (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp ee25e1f5-1b9a-4645-ad17-2909022f03b8))
+    (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp 113883ad-e192-42a4-84b7-7b8330960292))
+    (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp 717b2507-f9fc-48b6-a58a-1fb841e2c000))
+    (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp 723bae7c-5c87-4f73-ae6b-c8b3687dc749))
+    (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp b262d31b-82e9-4e1b-ba2f-dd17b5b4cb54))
+    (pad "1" smd roundrect (at -0.51 0 210) (size 0.54 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 31 "D-") (pintype "passive") (tstamp 0724f0b9-4e95-46f4-81c3-ced7c172e9cd))
+    (pad "2" smd roundrect (at 0.51 0 210) (size 0.54 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 32 "DPU") (pintype "passive") (tstamp f7ee026a-f66b-4b12-85e3-a6a152af7398))
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Resistor_SMD:R_0402_1005Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp 4ad32550-6444-442d-a133-59cd9f4ba224)
+    (at 96.06 92.94 120)
+    (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor")
+    (property "LCSC" "C144773")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/a4c8c805-d412-4bde-bf9f-227ddcdd109c")
+    (attr smd)
+    (fp_text reference "R6" (at 0 -1.17 120) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp bd8b07ba-6954-4d3a-a1da-b7b451efe219)
+    )
+    (fp_text value "2.2k" (at 0 1.17 120) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp fc760b92-1d08-4604-97b1-16edef909f78)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 120) (layer "F.Fab")
+      (effects (font (size 0.26 0.26) (thickness 0.04)))
+      (tstamp 43545801-b905-40d0-8ade-da19853cc3cb)
+    )
+    (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer "F.SilkS") (width 0.12) (tstamp 21e18f13-edf8-4f6c-98c9-4f661c64ff8c))
+    (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer "F.SilkS") (width 0.12) (tstamp 781791a2-02ef-4004-a985-98a20796ca82))
+    (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 1e9d6b61-c290-4876-b904-53a50d2d0889))
+    (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 2df1dfe8-4fa5-4391-9966-895554a3c2c3))
+    (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp b24a2756-f0b6-449f-ab98-c92bb5d35d4b))
+    (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp b9b81a4f-2f8b-4007-9bd5-6ca454eb383e))
+    (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp 218ccc5b-e551-4cf3-9a90-647ce91ff485))
+    (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp 9d87d2d9-9720-42f9-969b-426ddcd72ffb))
+    (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp f1e4626f-f617-4316-b4fb-496902a0322d))
+    (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp fc849805-46a9-493a-ac59-d860d4bab379))
+    (pad "1" smd roundrect (at -0.51 0 120) (size 0.54 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 1 "VCC") (pintype "passive") (tstamp b8a178e0-9fa6-433c-9ff8-49c0c85eda3f))
+    (pad "2" smd roundrect (at 0.51 0 120) (size 0.54 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 4 "PA1") (pintype "passive") (tstamp b14dcd79-7ac1-41e7-b56c-27de37918da9))
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "WS2816-2121:WS2816-2121" (layer "F.Cu")
+    (tedit 0) (tstamp 51438768-f232-4e1c-94c9-68d12259a3c6)
+    (at 100.000003 108.000006 180)
+    (property "LCSC" "C965561")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/18ac6536-ae21-41c3-9ab9-3b01243463f1")
+    (attr smd)
+    (fp_text reference "D5" (at 0.000003 -1.799994 180 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 082e1f4e-56b1-410c-964d-670d021478e3)
+    )
+    (fp_text value "WS2816C-2121" (at 0 4 180 unlocked) (layer "F.Fab") hide
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 6919c23f-6771-4b1a-9436-8336803b9386)
+    )
+    (fp_text user "${REFERENCE}" (at 0 2.5 180 unlocked) (layer "F.Fab") hide
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp b007ffe9-5041-4535-b6c6-d40a177e0057)
+    )
+    (fp_line (start -1.2 -1) (end -1.2 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 361264d7-ef18-4494-aee0-c10e0a270eb7))
+    (fp_line (start 1 -1.2) (end 1.2 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 53832e46-1346-49b0-b893-68bf362aa943))
+    (fp_line (start -1 1.2) (end -1.2 1.2) (layer "F.SilkS") (width 0.12) (tstamp 8da52ce3-68ad-4d78-9529-636479f9c3d8))
+    (fp_line (start 1 1.2) (end 1 1.4) (layer "F.SilkS") (width 0.12) (tstamp 9ba43839-ef3a-4a65-8d03-3753edebcb9c))
+    (fp_line (start 1.2 1) (end 1.2 1.2) (layer "F.SilkS") (width 0.12) (tstamp c7db0c99-a3cf-4eb3-8ec7-3021b8f2c03f))
+    (fp_line (start -1.2 -1.2) (end -1 -1.2) (layer "F.SilkS") (width 0.12) (tstamp d341e6c4-3f59-4ac6-bbbe-6b4e95c17003))
+    (fp_line (start 1.4 1) (end 1.2 1) (layer "F.SilkS") (width 0.12) (tstamp d73f6f3f-cff1-4546-8225-a28bfc341a71))
+    (fp_line (start 1.2 1.2) (end 1 1.2) (layer "F.SilkS") (width 0.12) (tstamp de435e6a-e7ff-4ed2-99bb-7a5ec4a643fa))
+    (fp_line (start 1.2 -1.2) (end 1.2 -1) (layer "F.SilkS") (width 0.12) (tstamp e7ab282b-8b94-473f-a3dc-305705e1c31a))
+    (fp_line (start 1 1.4) (end 1.4 1) (layer "F.SilkS") (width 0.12) (tstamp fd366144-c84e-438d-b841-acd4b1cbf152))
+    (fp_line (start -1.2 1.2) (end -1.2 1) (layer "F.SilkS") (width 0.12) (tstamp fd4da6db-831e-4db3-b203-efeca76fea24))
+    (fp_circle (center -1.4 -1.4) (end -1.4 -1.4) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 2f4ee1fb-eb62-42d6-83e0-3a2fb5c3492b))
+    (pad "1" smd roundrect (at -0.945 -0.63 270) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 25 "Net-(D4-Pad5)") (pinfunction "BI") (pintype "input") (tstamp 808a6ff9-531e-47c0-aa36-2db6c3274a19))
+    (pad "2" smd roundrect (at -0.945 0 270) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 24 "Net-(D4-Pad4)") (pinfunction "DI") (pintype "input") (tstamp b89eddb3-b439-4239-95a8-57cb4f9d9925))
+    (pad "3" smd roundrect (at -0.945 0.63 270) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 39 "+5V") (pinfunction "V") (pintype "power_in") (tstamp 56cfef79-6ffb-487c-83c8-da8843cffa18))
+    (pad "4" smd roundrect (at 0.945 0.63 270) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 26 "Net-(D5-Pad4)") (pinfunction "DO") (pintype "output") (tstamp 9471c199-c95b-4876-8589-7275310f111c))
+    (pad "5" smd roundrect (at 0.945 0 270) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 27 "Net-(D5-Pad5)") (pinfunction "BO") (pintype "output") (tstamp 4986af4f-4669-400e-84a7-e4899f1f2b5d))
+    (pad "6" smd roundrect (at 0.945 -0.63 270) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 2 "GND") (pinfunction "G") (pintype "power_in") (tstamp 62f81d88-008e-47db-9dbb-694a2a57bd69))
+  )
+
+  (footprint "Swadge_Parts:GOERTEK_MIC_B4013AM423" (layer "F.Cu")
+    (tedit 62EA23B2) (tstamp 61f592ab-d1fb-4658-aa54-7407cbbf00bd)
+    (at 93.01 88.57 -120)
+    (property "LCSC" "C233794")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/343fecee-9ad9-406a-8198-1e4a0123ac8f")
+    (attr smd)
+    (fp_text reference "M1" (at 0.195 2.72798 60 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 034ad4d0-d972-4e27-87c6-1b39bbbe167c)
+    )
+    (fp_text value "Mic" (at 0 4.2 -120 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 5071f00a-59cc-4d5f-98c1-b6f6f26f9500)
+    )
+    (pad "1" smd custom (at -1.38 0 240) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 2 "GND") (pinfunction "Pin_1") (pintype "passive")
+      (options (clearance outline) (anchor circle))
+      (primitives
+    (gr_arc (start 0 0) (mid 2.76 0) (end 0 0) (width 0.9))
+      ) (tstamp e1b4fc03-f331-4f3c-9c79-56a6c85718ff))
+    (pad "2" smd circle (at 0 0 240) (size 0.95 0.95) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 4 "PA1") (pinfunction "Pin_2") (pintype "passive") (tstamp 9f53289a-17f1-4b64-b0fc-8a68daf05081))
+    (model "${KIPRJMOD}/../Swadge-Parts/package3d/Goertek B4013AM423-098.STEP"
+      (offset (xyz 0 0 1.23))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 180 0))
+    )
+  )
+
+  (footprint "Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical" (layer "F.Cu")
+    (tedit 59FED5CC) (tstamp 6af21e96-2cc8-4776-8a4c-191e162c3e27)
+    (at 94.925 115.24 90)
+    (descr "Through hole straight pin header, 1x05, 2.54mm pitch, single row")
+    (tags "Through hole pin header THT 1x05 2.54mm single row")
+    (property "LCSC" "C492404")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/612bea5a-45bc-4452-bebf-8d4274605247")
+    (attr through_hole)
+    (fp_text reference "J2" (at 0 -2.33 90) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 4bf01bc5-1c56-40bc-b397-b36c6429692b)
+    )
+    (fp_text value "PGM" (at 0 12.49 90) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 0d9f8105-6b8b-4356-9461-cb194946aa02)
+    )
+    (fp_text user "${REFERENCE}" (at 0 5.08) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 33cf18f0-4e9f-4da7-88df-6948df9d335d)
+    )
+    (fp_line (start -1.33 1.27) (end -1.33 11.49) (layer "F.SilkS") (width 0.12) (tstamp 0313b78c-f5ef-4c69-b5dd-98e5ee4e2fa5))
+    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer "F.SilkS") (width 0.12) (tstamp 04c6f96e-23e9-4a17-80de-b273edc00139))
+    (fp_line (start -1.33 11.49) (end 1.33 11.49) (layer "F.SilkS") (width 0.12) (tstamp 567aef14-41a7-4d3b-8e16-7635ab8e77da))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer "F.SilkS") (width 0.12) (tstamp 7625cfc5-c4b0-48d4-8786-6f53c98edb04))
+    (fp_line (start 1.33 1.27) (end 1.33 11.49) (layer "F.SilkS") (width 0.12) (tstamp ab62e230-df08-42ad-9d76-e882da3b2774))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer "F.SilkS") (width 0.12) (tstamp b7bf7d16-18de-4994-bd4f-8177dff016fe))
+    (fp_line (start -1.8 -1.8) (end -1.8 11.95) (layer "F.CrtYd") (width 0.05) (tstamp 04198093-0d9c-447f-8b3c-162217bdbe04))
+    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 3fd78661-d537-4cb6-a33f-b9ce78b505e1))
+    (fp_line (start -1.8 11.95) (end 1.8 11.95) (layer "F.CrtYd") (width 0.05) (tstamp 91e488a3-c4ad-4f12-bde9-4a8eadcdd0c4))
+    (fp_line (start 1.8 11.95) (end 1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp e3efb663-20f5-45a5-861c-cfb336878c61))
+    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer "F.Fab") (width 0.1) (tstamp 4ceb8d60-f88e-45d0-ba0e-d5a374b23bba))
+    (fp_line (start 1.27 11.43) (end -1.27 11.43) (layer "F.Fab") (width 0.1) (tstamp 5f5f9125-11b7-410e-a719-9f0bd427ecbe))
+    (fp_line (start -1.27 11.43) (end -1.27 -0.635) (layer "F.Fab") (width 0.1) (tstamp 73599291-3968-4b28-bb29-73b8a9b42dd6))
+    (fp_line (start 1.27 -1.27) (end 1.27 11.43) (layer "F.Fab") (width 0.1) (tstamp 9823d8ac-e55c-4f5d-bcd3-927850836f54))
+    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer "F.Fab") (width 0.1) (tstamp e1c8730a-a8b0-40b1-b18e-04136e415668))
+    (pad "1" thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 2 "GND") (pinfunction "Pin_1") (pintype "passive") (tstamp e419e101-eaaa-45d5-a2d6-3e77f65558e0))
+    (pad "2" thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 11 "SWIO") (pinfunction "Pin_2") (pintype "passive") (tstamp 7a76a939-7675-4219-8c9b-bb0e8ba883cd))
+    (pad "3" thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 3 "PD7NRST") (pinfunction "Pin_3") (pintype "passive") (tstamp bce39aad-60ab-4788-84b5-4a7ee2d60c62))
+    (pad "4" thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 39 "+5V") (pinfunction "Pin_4") (pintype "passive") (tstamp d8b005cd-fc92-4c02-ab38-66be1c1ab0ab))
+    (pad "5" thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 2 "GND") (pinfunction "Pin_5") (pintype "passive") (tstamp b92dfeed-56fd-466d-bf1e-e64b25776228))
+    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp 6ca52938-8b62-48ad-a43e-021eab9d3609)
+    (at 105.23 85.22 120)
+    (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "capacitor")
+    (property "LCSC" "C237173")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/d220e978-c412-4721-8420-cf14f24c930c")
+    (attr smd)
+    (fp_text reference "C4" (at 0 -1.16 120) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp baefaf46-3897-4b63-b71b-8fa67cd281ef)
+    )
+    (fp_text value "1u" (at 0 1.16 120) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 8297f8b9-7313-423b-83f9-12c36d534700)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 120) (layer "F.Fab")
+      (effects (font (size 0.25 0.25) (thickness 0.04)))
+      (tstamp 3d0c6234-20f1-4309-8a5b-749573a8b17b)
+    )
+    (fp_line (start -0.107836 0.36) (end 0.107836 0.36) (layer "F.SilkS") (width 0.12) (tstamp 88e7e285-d790-49a7-839f-535a65eedad8))
+    (fp_line (start -0.107836 -0.36) (end 0.107836 -0.36) (layer "F.SilkS") (width 0.12) (tstamp a9dd123c-650e-42bf-9921-063dcc949fa8))
+    (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer "F.CrtYd") (width 0.05) (tstamp 3d4368ac-c3ca-4ad3-9a02-aad2c6f15ad7))
+    (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer "F.CrtYd") (width 0.05) (tstamp 3e977128-4146-4f61-8fbb-6a5044ba0711))
+    (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer "F.CrtYd") (width 0.05) (tstamp 4012d2a9-0113-41e3-9542-38979dbdb572))
+    (fp_line (start -0.91 0.46) (end -0.91 -0.46) (layer "F.CrtYd") (width 0.05) (tstamp 96610d39-01fb-4445-8f24-1ea86bf4a936))
+    (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp 0dfe3623-a6b0-4f01-a052-fe7f3d7a9e06))
+    (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp 67418083-1352-4a6a-b9f9-105ae2689f20))
+    (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 95621090-4295-4e6b-b1e0-5cf85c9aaeb7))
+    (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp bd7fa152-ef3f-4d5b-a33e-4b32c24f332c))
+    (pad "1" smd roundrect (at -0.48 0 120) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 39 "+5V") (pintype "passive") (tstamp ea17913a-93bd-4f4a-b107-a335d43ac0d5))
+    (pad "2" smd roundrect (at 0.48 0 120) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 2 "GND") (pintype "passive") (tstamp 0b8d827b-83d9-4de3-9fb4-79dcd9da910b))
+    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Package_DFN_QFN:QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm" (layer "F.Cu")
+    (tedit 5DC5F6A3) (tstamp 745a5c15-b767-4514-9b6d-24128d19fa88)
+    (at 100 100 13)
+    (descr "QFN, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3553fc.pdf#page=34), generated with kicad-footprint-generator ipc_noLead_generator.py")
+    (tags "QFN NoLead")
+    (property "LCSC" "C5299908")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/8e4967a9-bbc0-4179-bc6b-41548631bd33")
+    (attr smd)
+    (fp_text reference "U1" (at 0 -2.82 13) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 4520c0aa-ee59-4783-888b-308a0f8ebd01)
+    )
+    (fp_text value "CH32V003F4U6" (at 0 2.82 13) (layer "F.Fab") hide
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp c0e335a5-7db8-47e7-8e60-ad0e883d5c10)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 13) (layer "F.Fab")
+      (effects (font (size 0.75 0.75) (thickness 0.11)))
+      (tstamp 0f7778ad-b76d-4eaf-8a33-8de84a4b3c42)
+    )
+    (fp_line (start -1.16 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 1b4599e4-38c4-409a-92bd-eb4f3455be6b))
+    (fp_line (start 1.61 1.61) (end 1.61 1.16) (layer "F.SilkS") (width 0.12) (tstamp 5a1e8858-2822-465e-9f89-e68915ff92ed))
+    (fp_line (start 1.61 -1.61) (end 1.61 -1.16) (layer "F.SilkS") (width 0.12) (tstamp 75c3a9d4-3b22-4133-b271-e7d4f9fbbb00))
+    (fp_line (start 1.16 1.61) (end 1.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp a888021d-50dc-4afb-a725-56361116097e))
+    (fp_line (start -1.16 1.61) (end -1.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp c374e17f-72e4-4059-a1ce-ebe7e15ae9dd))
+    (fp_line (start -1.61 1.61) (end -1.61 1.16) (layer "F.SilkS") (width 0.12) (tstamp e37d170b-5ecb-474d-ab88-a1eedf03e938))
+    (fp_line (start 1.16 -1.61) (end 1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp f362ea74-12b9-4805-9be2-113c2430c7af))
+    (fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer "F.CrtYd") (width 0.05) (tstamp 2dd1d11a-c681-4565-81d9-8625b21c0da6))
+    (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer "F.CrtYd") (width 0.05) (tstamp 42ff7480-0999-4fd3-b5de-a0f1a5abb506))
+    (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer "F.CrtYd") (width 0.05) (tstamp 5c6bb175-25b9-47b5-838a-8ed421760c5e))
+    (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer "F.CrtYd") (width 0.05) (tstamp dea091b3-7a1c-4f0f-b6bd-fa65d8191ea3))
+    (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 0be59558-4fea-4a5f-8c87-fd90357a8ffc))
+    (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer "F.Fab") (width 0.1) (tstamp 27387b38-ce03-4007-b1df-32cbb9950e6b))
+    (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer "F.Fab") (width 0.1) (tstamp 5657fa53-4e99-4122-b517-5d6285aec105))
+    (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer "F.Fab") (width 0.1) (tstamp ab8802cd-b1ef-4b9b-a5d3-cc47e580a1a1))
+    (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp afe0e141-3ae2-4564-a734-416eabb0f639))
+    (pad "" smd roundrect (at -0.41 0.41 13) (size 0.67 0.67) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 3b43989c-ba41-43c3-89f8-4f81e75a9b76))
+    (pad "" smd roundrect (at 0.41 -0.41 13) (size 0.67 0.67) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 514596b2-6481-42a1-981d-79b4acacbe03))
+    (pad "" smd roundrect (at -0.41 -0.41 13) (size 0.67 0.67) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp 7b5dfb14-991f-45ae-a88f-90d1fe8e12eb))
+    (pad "" smd roundrect (at 0.41 0.41 13) (size 0.67 0.67) (layers "F.Paste") (roundrect_rratio 0.25) (tstamp fb916169-44c1-4eee-ac82-c5ce947b74c1))
+    (pad "1" smd roundrect (at -1.45 -0.8 13) (size 0.85 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 3 "PD7NRST") (pinfunction "PD7/NRST/T2CH4/OPP1/UCK") (pintype "bidirectional") (tstamp 11b9b1cd-4b9a-4355-81f9-db3a3b827d20))
+    (pad "2" smd roundrect (at -1.45 -0.4 13) (size 0.85 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 4 "PA1") (pinfunction "PA1/OSCI/A1/T1CH2/OPN0") (pintype "bidirectional") (tstamp c041fe39-8ffa-41d7-824d-4e106145f6fb))
+    (pad "3" smd roundrect (at -1.45 0 13) (size 0.85 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 5 "PA2") (pinfunction "PA2/OSCO/A0/T1CH2N/OPP0/AETR2") (pintype "bidirectional") (tstamp 7afddb05-af9d-4347-8060-5402818ff290))
+    (pad "4" smd roundrect (at -1.45 0.4 13) (size 0.85 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 2 "GND") (pinfunction "VSS") (pintype "bidirectional") (tstamp caa5bf8d-0b1d-407c-bdd0-65236c8ea085))
+    (pad "5" smd roundrect (at -1.45 0.8 13) (size 0.85 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 6 "PD0") (pinfunction "PD0/T1CH1N/OPN1/SDA/UTX") (pintype "bidirectional") (tstamp 655d34dc-ce2e-4929-8251-b3d605e97b7c))
+    (pad "6" smd roundrect (at -0.8 1.45 13) (size 0.2 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 1 "VCC") (pinfunction "VDD") (pintype "bidirectional") (tstamp f992d9a1-94a8-41ea-9206-10c9a3b8952a))
+    (pad "7" smd roundrect (at -0.4 1.45 13) (size 0.2 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 7 "PC0") (pinfunction "PC0/T2CH3/UTX/NSS/T1CH3") (pintype "bidirectional") (tstamp 615afd88-e226-45b1-9b2b-c88a05888733))
+    (pad "8" smd roundrect (at 0 1.45 13) (size 0.2 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 8 "PC1") (pinfunction "PC1/SDA/NSS/T2CH4/T2CH1ETR/T1BKIN/URX") (pintype "bidirectional") (tstamp 6c32e762-d64d-4d8d-b316-9839d792e712))
+    (pad "9" smd roundrect (at 0.4 1.45 13) (size 0.2 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 9 "PC2") (pinfunction "PC2/SCL/URTS/T1BKIN/AETR/T2CH2/T1ETR") (pintype "bidirectional") (tstamp 75994760-33f7-495d-83ac-2c695ab47dea))
+    (pad "10" smd roundrect (at 0.8 1.45 13) (size 0.2 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 10 "PC3") (pinfunction "PC3/T1CH3/T1CHIN/UCTS") (pintype "bidirectional") (tstamp 2b458b6b-537a-40bd-a740-9b5abd98cf41))
+    (pad "11" smd roundrect (at 1.45 0.8 13) (size 0.85 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 12 "PC4") (pinfunction "PC4/A2/T1CH4/MCO/T1CH1CH2N") (pintype "bidirectional") (tstamp 2e2977d0-5847-48d1-a553-fc797e5e27e1))
+    (pad "12" smd roundrect (at 1.45 0.4 13) (size 0.85 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 13 "PC5") (pinfunction "PC5/SCK/T1ETR/T2CH1ETR/SCL/UCK/T1CH3") (pintype "bidirectional") (tstamp a4c3fa24-aeca-4240-8766-3e839f7b4a24))
+    (pad "13" smd roundrect (at 1.45 0 13) (size 0.85 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 14 "PC6") (pinfunction "PC6/MOSI/T1CH1CH3/UCTS/SDA") (pintype "bidirectional") (tstamp 4808f3d2-7454-48c1-9237-741c9df4d85d))
+    (pad "14" smd roundrect (at 1.45 -0.4 13) (size 0.85 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 15 "PC7") (pinfunction "PC7/MISO/T1CH2/T2CH2/URTS") (pintype "bidirectional") (tstamp 889364b4-1cff-4b4f-97d8-83a50a5800ce))
+    (pad "15" smd roundrect (at 1.45 -0.8 13) (size 0.85 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 11 "SWIO") (pinfunction "PD1/SWIO/AETR/T1CH3/SCL/URX") (pintype "bidirectional") (tstamp 135150dc-ca36-4567-9709-5ed062e6b5ed))
+    (pad "16" smd roundrect (at 0.8 -1.45 13) (size 0.2 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 16 "PD2") (pinfunction "PD2/A3/T1CH1/T2CH3/T1CH2N") (pintype "bidirectional") (tstamp f3084b16-ec29-43b1-a439-33cd7c756555))
+    (pad "17" smd roundrect (at 0.4 -1.45 13) (size 0.2 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 30 "D+") (pinfunction "PD3/A4/T2CH2/AETR/UCTS/T1CH4") (pintype "bidirectional") (tstamp 92d9c396-c5f8-42f4-8a02-93b7c0c0450c))
+    (pad "18" smd roundrect (at 0 -1.45 13) (size 0.2 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 31 "D-") (pinfunction "PD4/A7/UCK/T2CH1ETR/OPO/T1CH4ETR") (pintype "bidirectional") (tstamp 948100a4-0b8a-479f-af94-c212a856c9b6))
+    (pad "19" smd roundrect (at -0.4 -1.45 13) (size 0.2 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 32 "DPU") (pinfunction "PD5/A5/UTX/T2CH4/URX") (pintype "bidirectional") (tstamp 7d09cc30-6605-4957-8584-763244147235))
+    (pad "20" smd roundrect (at -0.8 -1.45 13) (size 0.2 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 17 "PD6") (pinfunction "PD6/A7/URX/T2CH3/UTX") (pintype "bidirectional") (tstamp f4588113-1cce-4d6c-87a7-af63a7f8423a))
+    (pad "21" smd rect (at 0 0 13) (size 1.65 1.65) (layers "F.Cu" "F.Mask")
+      (net 2 "GND") (pinfunction "GND") (pintype "bidirectional") (tstamp 9afb3a7f-c644-4b65-abb3-61aa7e969bda))
+    (model "${KICAD6_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp 7538a2d2-44bb-433c-aeda-42bc059a6291)
+    (at 97.55 102.1 113)
+    (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "capacitor")
+    (property "LCSC" "C237173")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/b27dd983-17e6-4f3d-818e-a0a02cc1c82f")
+    (attr smd)
+    (fp_text reference "C1" (at 0 -1.16 113) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 63debd62-afba-412c-9b62-300f5e79e0e1)
+    )
+    (fp_text value "1u" (at 0 1.16 113) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 0e07f6b1-7f3d-44ff-95ce-919ffd8c45db)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 113) (layer "F.Fab")
+      (effects (font (size 0.25 0.25) (thickness 0.04)))
+      (tstamp 03308df2-7c52-4cfd-ac9c-d2ab6e553896)
+    )
+    (fp_line (start -0.107836 0.36) (end 0.107836 0.36) (layer "F.SilkS") (width 0.12) (tstamp 6573c0f4-6970-474e-8eda-670e93abb3f8))
+    (fp_line (start -0.107836 -0.36) (end 0.107836 -0.36) (layer "F.SilkS") (width 0.12) (tstamp de6c89bd-0a5b-4fb0-9830-e2f03d47a74e))
+    (fp_line (start -0.91 0.46) (end -0.91 -0.46) (layer "F.CrtYd") (width 0.05) (tstamp 318ecafe-0620-4c4f-943b-624f98054a88))
+    (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer "F.CrtYd") (width 0.05) (tstamp 6cbb0efc-255a-4420-9a63-daeb290f3f51))
+    (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer "F.CrtYd") (width 0.05) (tstamp af580cdf-b1d6-49fe-873d-cd186a37e42c))
+    (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer "F.CrtYd") (width 0.05) (tstamp c5a2bdda-ed10-4944-a87c-bc396fb3aa9e))
+    (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 4412c68b-2944-4a10-b010-0c21931cd815))
+    (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 4dbeb00d-6e00-44ef-b9cb-fff1cc733c5e))
+    (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp 50d7e274-9dbe-4975-9751-aab4e928c20a))
+    (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp aa78ab65-3560-42a5-80a2-a50dd388ded2))
+    (pad "1" smd roundrect (at -0.48 0 113) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 1 "VCC") (pintype "passive") (tstamp 012365e9-bfa6-4226-bb7c-7a7a398e5209))
+    (pad "2" smd roundrect (at 0.48 0 113) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 2 "GND") (pintype "passive") (tstamp 37ab7673-7f53-4758-8569-1ce9fb89283b))
+    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "MountingHole:MountingHole_2.2mm_M2_DIN965_Pad" (layer "F.Cu")
+    (tedit 56D1B4CB) (tstamp 7d2cac21-3727-419f-affd-365e13556d47)
+    (at 106.928203 88.57)
+    (descr "Mounting Hole 2.2mm, M2, DIN965")
+    (tags "mounting hole 2.2mm m2 din965")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/dd902267-ec13-42cd-9fe4-e221653ab5ba")
+    (attr exclude_from_pos_files)
+    (fp_text reference "J5" (at 0 -2.9) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp ac83fd92-f9e6-4a23-99c0-175190e6688f)
+    )
+    (fp_text value "HOLE" (at 0 2.9) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 1916426f-b1ea-4f49-9ed5-e1e7552a6d97)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 72da346d-a448-4c91-92ce-0ecc13a69866)
+    )
+    (fp_circle (center 0 0) (end 1.9 0) (layer "Cmts.User") (width 0.15) (fill none) (tstamp 0a685713-e9da-4528-9282-ec5b0c13d5aa))
+    (fp_circle (center 0 0) (end 2.15 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp c10c443e-9888-4e39-b2fd-07fec5809fa2))
+    (pad "1" thru_hole circle (at 0 0) (size 3.8 3.8) (drill 2.2) (layers *.Cu *.Mask)
+      (net 2 "GND") (pinfunction "Pin_1") (pintype "passive") (tstamp e4f21097-9d41-4fe0-a4dc-948108bed31e))
+  )
+
+  (footprint "WS2816-2121:WS2816-2121" (layer "F.Cu")
+    (tedit 0) (tstamp 8a8db418-4cf4-4cfa-8c1a-fc54bec96104)
+    (at 100.000007 92.000012)
+    (property "LCSC" "C965561")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/19cf55c7-a436-4d05-b738-9a5c802464e5")
+    (attr smd)
+    (fp_text reference "D2" (at -0.000007 2.049988 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 5907dad0-57f5-4cfb-9151-48a2f1335723)
+    )
+    (fp_text value "WS2816C-2121" (at 0 4 unlocked) (layer "F.Fab") hide
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 6a9df7e7-e52a-408b-84f4-b5982b89715a)
+    )
+    (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab") hide
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 39ae88bf-b13e-4224-9738-e8aa3e9fa126)
+    )
+    (fp_line (start 1 -1.2) (end 1.2 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 1492d089-55f9-4417-8902-665aedd90953))
+    (fp_line (start -1 1.2) (end -1.2 1.2) (layer "F.SilkS") (width 0.12) (tstamp 29b111e8-4d5d-4955-9d8f-336f3d56e610))
+    (fp_line (start 1 1.4) (end 1.4 1) (layer "F.SilkS") (width 0.12) (tstamp 809080de-9a1a-426f-a9fa-450787649ab2))
+    (fp_line (start 1.2 -1.2) (end 1.2 -1) (layer "F.SilkS") (width 0.12) (tstamp 89b8dfb3-edc4-4b18-a98c-5135bfe7db6a))
+    (fp_line (start -1.2 -1.2) (end -1 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 972e60a2-09aa-455e-96f5-f00f92f54309))
+    (fp_line (start 1.4 1) (end 1.2 1) (layer "F.SilkS") (width 0.12) (tstamp a87a737f-cd17-42e6-90d8-ce0c4c382f26))
+    (fp_line (start -1.2 1.2) (end -1.2 1) (layer "F.SilkS") (width 0.12) (tstamp b69f6072-dd6c-45e9-b10f-c81d330e0ea7))
+    (fp_line (start 1 1.2) (end 1 1.4) (layer "F.SilkS") (width 0.12) (tstamp b9587d7e-8fa9-40f8-a87a-4bbcdb296077))
+    (fp_line (start 1.2 1.2) (end 1 1.2) (layer "F.SilkS") (width 0.12) (tstamp e5a3296e-9283-4e25-ba1b-56b42a7bca0e))
+    (fp_line (start 1.2 1) (end 1.2 1.2) (layer "F.SilkS") (width 0.12) (tstamp f9f648b6-b9b0-4cdb-b19c-52c94762ce6b))
+    (fp_line (start -1.2 -1) (end -1.2 -1.2) (layer "F.SilkS") (width 0.12) (tstamp fc021094-56d9-4174-ad45-41f9c965f872))
+    (fp_circle (center -1.4 -1.4) (end -1.4 -1.4) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 270a483b-226e-445f-82f0-844303f45d96))
+    (pad "1" smd roundrect (at -0.945 -0.63 90) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 19 "Net-(D1-Pad5)") (pinfunction "BI") (pintype "input") (tstamp 63c3b747-0689-4a32-8f43-a03a8d9597f1))
+    (pad "2" smd roundrect (at -0.945 0 90) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 18 "Net-(D1-Pad4)") (pinfunction "DI") (pintype "input") (tstamp 7ff101e0-88a5-4b5e-b612-d24cd641fec1))
+    (pad "3" smd roundrect (at -0.945 0.63 90) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 39 "+5V") (pinfunction "V") (pintype "power_in") (tstamp be730a4f-b3bf-4dc1-8f85-f0fca7a29fbd))
+    (pad "4" smd roundrect (at 0.945 0.63 90) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 20 "Net-(D2-Pad4)") (pinfunction "DO") (pintype "output") (tstamp 1c8c017c-4618-4ad8-baa7-987cf7343db2))
+    (pad "5" smd roundrect (at 0.945 0 90) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 21 "Net-(D2-Pad5)") (pinfunction "BO") (pintype "output") (tstamp 43b85885-6495-489b-8a87-b0ca523494f3))
+    (pad "6" smd roundrect (at 0.945 -0.63 90) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 2 "GND") (pinfunction "G") (pintype "power_in") (tstamp 3fd33bc8-3e1c-42ca-a8ec-d94d814826ac))
+  )
+
+  (footprint "WS2816-2121:WS2816-2121" (layer "F.Cu")
+    (tedit 0) (tstamp 951cadf4-4c1f-4e2a-be62-0dff4b82bdec)
+    (at 106.928203 96 -60)
+    (property "LCSC" "C965561")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/658a7221-33d6-4e0c-8ac9-dc3b62f228bd")
+    (attr smd)
+    (fp_text reference "D3" (at -0.043524 -1.724614 -60 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 999a9930-bb01-4a27-8b4e-bec68f85b4cf)
+    )
+    (fp_text value "WS2816C-2121" (at 0 4 -60 unlocked) (layer "F.Fab") hide
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp c0361f01-ceb4-4b50-94ee-d0aa79b8d473)
+    )
+    (fp_text user "${REFERENCE}" (at 0 2.5 -60 unlocked) (layer "F.Fab") hide
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp bf0a0b23-6b27-46b2-90c4-2ff14166a19f)
+    )
+    (fp_line (start 1 1.2) (end 1 1.4) (layer "F.SilkS") (width 0.12) (tstamp 0a0b285b-3b90-4b12-be13-3ad533a254c6))
+    (fp_line (start -1.2 -1) (end -1.2 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 0d20d1a5-3c54-41ee-ab2e-bfb2704f91bd))
+    (fp_line (start 1.2 -1.2) (end 1.2 -1) (layer "F.SilkS") (width 0.12) (tstamp 103acd6c-b0ed-4c94-8531-09687771074b))
+    (fp_line (start -1.2 1.2) (end -1.2 1) (layer "F.SilkS") (width 0.12) (tstamp 4e062580-78a3-4b2f-b149-e819c09fb255))
+    (fp_line (start 1.2 1.2) (end 1 1.2) (layer "F.SilkS") (width 0.12) (tstamp 7ef194e3-d8a7-41d0-9d05-b4f2154a17be))
+    (fp_line (start 1 1.4) (end 1.4 1) (layer "F.SilkS") (width 0.12) (tstamp 8ba01494-9d00-4402-bfa2-390f8e3257e3))
+    (fp_line (start -1.2 -1.2) (end -1 -1.2) (layer "F.SilkS") (width 0.12) (tstamp a3625ea0-1c35-416b-aa44-c6eb962071ee))
+    (fp_line (start -1 1.2) (end -1.2 1.2) (layer "F.SilkS") (width 0.12) (tstamp ab2fc444-1b3f-4a2d-ae23-af5f3538a305))
+    (fp_line (start 1.2 1) (end 1.2 1.2) (layer "F.SilkS") (width 0.12) (tstamp d1bb38e3-980f-4719-a089-c493a5dd53d0))
+    (fp_line (start 1 -1.2) (end 1.2 -1.2) (layer "F.SilkS") (width 0.12) (tstamp e4eb1e9e-ef0d-4916-8220-2e3b9c7f8819))
+    (fp_line (start 1.4 1) (end 1.2 1) (layer "F.SilkS") (width 0.12) (tstamp f3a15253-5acf-40dc-bab1-ed69c774b034))
+    (fp_circle (center -1.4 -1.4) (end -1.4 -1.4) (layer "F.SilkS") (width 0.12) (fill none) (tstamp e1a6533a-f3e1-4717-bd4b-cca6efaf1373))
+    (pad "1" smd roundrect (at -0.945 -0.63 30) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 21 "Net-(D2-Pad5)") (pinfunction "BI") (pintype "input") (tstamp 169dabfc-a3c1-4d25-9569-76b958f78556))
+    (pad "2" smd roundrect (at -0.945 0 30) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 20 "Net-(D2-Pad4)") (pinfunction "DI") (pintype "input") (tstamp 25d67cdb-a922-4a30-8483-80900f2ebee3))
+    (pad "3" smd roundrect (at -0.945 0.63 30) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 39 "+5V") (pinfunction "V") (pintype "power_in") (tstamp 27e622b2-e669-4a6d-928d-6ee20ca673e9))
+    (pad "4" smd roundrect (at 0.945 0.63 30) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 22 "Net-(D3-Pad4)") (pinfunction "DO") (pintype "output") (tstamp a0ec3a0b-e331-4ab7-8ffa-b9c86da4597e))
+    (pad "5" smd roundrect (at 0.945 0 30) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 23 "Net-(D3-Pad5)") (pinfunction "BO") (pintype "output") (tstamp 08613748-cbbb-4663-be64-ec3fb09956ca))
+    (pad "6" smd roundrect (at 0.945 -0.63 30) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 2 "GND") (pinfunction "G") (pintype "power_in") (tstamp d85366b3-cd83-4276-8e3f-f50ac126a243))
+  )
+
+  (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp 9a6e604f-9cf1-44d4-a257-fdd6feca660d)
+    (at 102.734308 104.79 30)
+    (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "capacitor")
+    (property "LCSC" "C237173")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/3cbd5fd3-23e7-40d0-b75c-a46b67e54666")
+    (attr smd)
+    (fp_text reference "C2" (at -2.1 0 30) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 317ce85d-b56f-4afa-88db-8ebf7b423918)
+    )
+    (fp_text value "1u" (at 0 1.16 30) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 04cd43f5-ca54-4904-ba07-f2aaf5ca9818)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 30) (layer "F.Fab")
+      (effects (font (size 0.25 0.25) (thickness 0.04)))
+      (tstamp 84bb31ad-ca78-4a2e-94c2-bf51986a7e39)
+    )
+    (fp_line (start -0.107836 -0.36) (end 0.107836 -0.36) (layer "F.SilkS") (width 0.12) (tstamp 2706fdd2-8a52-4aa0-b727-0ae30bc7d96d))
+    (fp_line (start -0.107836 0.36) (end 0.107836 0.36) (layer "F.SilkS") (width 0.12) (tstamp 722195b9-ad88-46f5-8b1e-ccd5eacb264a))
+    (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer "F.CrtYd") (width 0.05) (tstamp 48facbe1-66cb-41ce-afae-e65a7637622a))
+    (fp_line (start -0.91 0.46) (end -0.91 -0.46) (layer "F.CrtYd") (width 0.05) (tstamp 4b9b4c8a-f9c0-4238-8cff-1731821b9db4))
+    (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer "F.CrtYd") (width 0.05) (tstamp c2ef3166-048d-4ab8-926b-b68051be372f))
+    (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer "F.CrtYd") (width 0.05) (tstamp e3d5e63f-6a35-42bc-940d-61bd8340e209))
+    (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 0c796bd6-124d-412a-984e-5d48e453c9ff))
+    (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp af4a73fb-aa83-48a5-8c25-619e096cc691))
+    (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp cfb255e8-88a9-4427-9ef0-157228a7a2be))
+    (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp daceaf68-9cc1-4a01-8721-c3095844f8fb))
+    (pad "1" smd roundrect (at -0.48 0 30) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 1 "VCC") (pintype "passive") (tstamp 1175e427-1e9e-4688-ad47-9f00463abd5e))
+    (pad "2" smd roundrect (at 0.48 0 30) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 2 "GND") (pintype "passive") (tstamp aa7814f1-66eb-438c-b0c2-b52276d05bd6))
+    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical" (layer "F.Cu")
+    (tedit 59FED5CC) (tstamp b3db9374-733e-4ff4-9033-9067ca5f43e2)
+    (at 87.3 87.305)
+    (descr "Through hole straight pin header, 1x10, 2.54mm pitch, single row")
+    (tags "Through hole pin header THT 1x10 2.54mm single row")
+    (property "LCSC" "C492409")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/a5aa6099-e699-45ba-80c6-27d3ac138cec")
+    (attr through_hole)
+    (fp_text reference "J1" (at 0 -2.33) (layer "F.SilkS") hide
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp a4e2d43e-1a97-4e66-899f-6582c922b6da)
+    )
+    (fp_text value "~" (at 0 25.19) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 30470ac3-8d75-4adb-866f-56749e973506)
+    )
+    (fp_text user "${REFERENCE}" (at 0 11.43 90) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp abe6a147-99b7-4676-b7f3-b928f958ec63)
+    )
+    (fp_line (start 1.33 1.27) (end 1.33 24.19) (layer "F.SilkS") (width 0.12) (tstamp 334fbe9a-3a4b-4379-8b06-37a8389bd420))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer "F.SilkS") (width 0.12) (tstamp 409f9e1e-ec69-4072-956b-6c80ef2e7532))
+    (fp_line (start -1.33 24.19) (end 1.33 24.19) (layer "F.SilkS") (width 0.12) (tstamp 4370288a-9452-4974-90bf-ff2a5b07a284))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer "F.SilkS") (width 0.12) (tstamp 4a640ab0-befa-4e1f-b13e-c615b0a6cbda))
+    (fp_line (start -1.33 1.27) (end -1.33 24.19) (layer "F.SilkS") (width 0.12) (tstamp b4226b8b-9a1b-4ec4-9003-be314970ac0e))
+    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer "F.SilkS") (width 0.12) (tstamp e6081893-4f15-4311-9982-ef253d8c61a3))
+    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 377c2a6f-eb3d-4a1a-9f81-9a958eea3ad5))
+    (fp_line (start -1.8 -1.8) (end -1.8 24.65) (layer "F.CrtYd") (width 0.05) (tstamp ba0a5298-c432-468c-b13e-ca78ca938e62))
+    (fp_line (start 1.8 24.65) (end 1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp f39b741f-020f-490b-b1a6-a98b0ab19f72))
+    (fp_line (start -1.8 24.65) (end 1.8 24.65) (layer "F.CrtYd") (width 0.05) (tstamp f5af15d3-ce0f-455a-aa32-62242ff3daad))
+    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer "F.Fab") (width 0.1) (tstamp 480fb057-bef1-44b1-9872-642406509124))
+    (fp_line (start 1.27 -1.27) (end 1.27 24.13) (layer "F.Fab") (width 0.1) (tstamp 6a8bda1a-ece5-4452-9274-cdd5ffdaa7f3))
+    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer "F.Fab") (width 0.1) (tstamp 803f35d2-ded4-40b3-b295-9b98b11e1e59))
+    (fp_line (start -1.27 24.13) (end -1.27 -0.635) (layer "F.Fab") (width 0.1) (tstamp aa9950d3-74ed-4e4a-ba90-7cd6e32be952))
+    (fp_line (start 1.27 24.13) (end -1.27 24.13) (layer "F.Fab") (width 0.1) (tstamp f4c3b4d0-1b72-41b3-be0a-4bb805bf3768))
+    (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 3 "PD7NRST") (pinfunction "Pin_1") (pintype "passive") (tstamp dedaf22f-ecea-49f8-b314-addb6be7b3ac))
+    (pad "2" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 4 "PA1") (pinfunction "Pin_2") (pintype "passive") (tstamp 9fd06a36-ecfe-42da-bdb1-aa32fe7d7440))
+    (pad "3" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 5 "PA2") (pinfunction "Pin_3") (pintype "passive") (tstamp 53dd4f64-7c39-43c5-9c9a-60d0a74eca9f))
+    (pad "4" thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 2 "GND") (pinfunction "Pin_4") (pintype "passive") (tstamp 53ecd278-dfef-4419-831c-3c0cd281fc24))
+    (pad "5" thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 6 "PD0") (pinfunction "Pin_5") (pintype "passive") (tstamp 27391dc2-73c8-457b-a8b3-7ff9d740e098))
+    (pad "6" thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 1 "VCC") (pinfunction "Pin_6") (pintype "passive") (tstamp 16dee317-7622-4fdf-9643-7f6312f234fd))
+    (pad "7" thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 7 "PC0") (pinfunction "Pin_7") (pintype "passive") (tstamp 32f9344b-3cb6-4862-8790-afa359e8c2ca))
+    (pad "8" thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 8 "PC1") (pinfunction "Pin_8") (pintype "passive") (tstamp c93d4a17-6bc5-4a68-8d83-0c1ba6668190))
+    (pad "9" thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 9 "PC2") (pinfunction "Pin_9") (pintype "passive") (tstamp 99903382-a03f-4809-9723-6efd8545652e))
+    (pad "10" thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 10 "PC3") (pinfunction "Pin_10") (pintype "passive") (tstamp 3a4dee2f-18e5-48f5-9776-c13f03e5db99))
+    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x10_P2.54mm_Vertical.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Package_DFN_QFN:OnSemi_XDFN4-1EP_1.0x1.0mm_EP0.52x0.52mm" (layer "F.Cu")
+    (tedit 5F73D1DA) (tstamp bfe59a88-71c0-4bdb-a8cb-f99058c6223c)
+    (at 103.16 87.78 150)
+    (descr "XDFN4 footprint (as found on the https://www.onsemi.com/pub/Collateral/NCP115-D.PDF)")
+    (tags "OnSemi XDFN4")
+    (property "LCSC" "C81114")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/1275c285-dcc4-4121-beb2-a038930ee6df")
+    (attr smd)
+    (fp_text reference "U2" (at -1.81 0.53 150) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 48eadacd-3f41-4dc1-a0a6-e221ee50ba13)
+    )
+    (fp_text value "3.3vReg" (at 0.11 -1.78 150) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 72db04d4-43c3-406d-bbc1-062786667a38)
+    )
+    (fp_text user "${REFERENCE}" (at 0.01 1.26 150) (layer "F.Fab")
+      (effects (font (size 0.5 0.5) (thickness 0.125)))
+      (tstamp fb6c057f-b6b9-4205-9c31-2b91e58fed2a)
+    )
+    (fp_line (start 0.72 0.86) (end 0.72 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 027c120a-b641-4688-84de-37e56d72eef2))
+    (fp_line (start -0.72 0.86) (end 0.72 0.86) (layer "F.SilkS") (width 0.12) (tstamp 71df5a25-1d58-4f83-9bf7-b1e08e902aa9))
+    (fp_line (start 0.72 -0.86) (end -0.3 -0.86) (layer "F.SilkS") (width 0.12) (tstamp ae76c498-9b22-4bbe-afb6-4cf4965305a7))
+    (fp_line (start -0.72 -0.3) (end -0.72 0.86) (layer "F.SilkS") (width 0.12) (tstamp bd7c75ea-f59c-4c89-918b-c7cd754efc12))
+    (fp_line (start -0.73 -0.87) (end 0.73 -0.87) (layer "F.CrtYd") (width 0.05) (tstamp 6f8920e4-e54d-449b-998c-122e63e7161f))
+    (fp_line (start 0.73 -0.87) (end 0.73 0.85) (layer "F.CrtYd") (width 0.05) (tstamp b36da323-7454-4c20-bc4f-9067147247e4))
+    (fp_line (start -0.73 0.85) (end -0.73 -0.87) (layer "F.CrtYd") (width 0.05) (tstamp d27147f0-4b27-4e33-b885-591f980e78ff))
+    (fp_line (start 0.73 0.85) (end -0.73 0.85) (layer "F.CrtYd") (width 0.05) (tstamp e4fae2f7-2fd1-4eac-80b0-f9b85fcbbe1b))
+    (fp_line (start -0.5 -0.25) (end -0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 36b3e83f-4347-412a-a14a-d99c299fb77b))
+    (fp_line (start -0.5 0.5) (end -0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp 47596502-fad2-4a19-b4d1-d89fd13ee812))
+    (fp_line (start 0.5 0.5) (end -0.5 0.5) (layer "F.Fab") (width 0.1) (tstamp 5a46b3cc-aa2a-4127-8aea-df3ed5ec2d09))
+    (fp_line (start 0.5 -0.5) (end 0.5 0.5) (layer "F.Fab") (width 0.1) (tstamp 872c52cd-5c1e-479f-b221-b14e44aaa04f))
+    (fp_line (start -0.25 -0.5) (end 0.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp f5452dd7-f6e2-4cbf-b174-514548c4a40d))
+    (pad "1" smd custom (at -0.325 -0.485 330) (size 0.26 0.23) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 1 "VCC") (pinfunction "OUT") (pintype "power_out") (zone_connect 0)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+            (xy 0.13 -0.115)
+            (xy -0.13 -0.115)
+            (xy 0.02 -0.275)
+            (xy 0.13 -0.275)
+          ) (width 0) (fill yes))
+      ) (tstamp a3a015a2-5189-4b23-85af-89cfd4a8bfbe))
+    (pad "2" smd custom (at 0.325 -0.485 330) (size 0.26 0.23) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 2 "GND") (pinfunction "GND") (pintype "power_in") (zone_connect 0)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+            (xy 0.13 -0.115)
+            (xy -0.13 -0.115)
+            (xy -0.13 -0.275)
+            (xy -0.02 -0.275)
+          ) (width 0) (fill yes))
+      ) (tstamp 29a0c3de-71c0-492a-86bc-9283375dc25b))
+    (pad "3" smd custom (at 0.325 0.485 150) (size 0.26 0.23) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 39 "+5V") (pinfunction "EN") (pintype "input") (zone_connect 0)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+            (xy 0.13 -0.115)
+            (xy -0.13 -0.115)
+            (xy 0.02 -0.275)
+            (xy 0.13 -0.275)
+          ) (width 0) (fill yes))
+      ) (tstamp 46aaaeef-2872-4a96-bc3e-f4433b7cd30b))
+    (pad "4" smd custom (at -0.325 0.485 150) (size 0.26 0.23) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 39 "+5V") (pinfunction "IN") (pintype "power_in") (zone_connect 0)
+      (options (clearance outline) (anchor rect))
+      (primitives
+        (gr_poly (pts
+            (xy 0.13 -0.115)
+            (xy -0.13 -0.115)
+            (xy -0.13 -0.275)
+            (xy -0.02 -0.275)
+          ) (width 0) (fill yes))
+      ) (tstamp b37bc0a2-1e11-4998-b07b-f18f32e7be41))
+    (pad "5" smd rect (at 0 0 195) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 2 "GND") (pinfunction "GND") (pintype "passive") (tstamp be49a7f5-985f-43f0-b76a-d8eb53938aba))
+    (model "${KICAD6_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/OnSemi_XDFN4-1EP_1.0x1.0mm_EP0.52x0.52mm.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Resistor_SMD:R_0402_1005Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp d504571e-0c5a-4a5b-9261-ffc2b21feb64)
+    (at 97.308327 85.015 150)
+    (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor")
+    (property "LCSC" "C258132")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/f4dd0653-1aef-48d7-bc4c-4325ecf7ae07")
+    (attr smd)
+    (fp_text reference "R3" (at 0 -1.17 150) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 5004c963-ced6-48b0-a197-685762b5d25f)
+    )
+    (fp_text value "5.1k" (at 2.8 0 150) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp ceb2ec83-deee-49ad-9b03-ca890d17f12a)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 150) (layer "F.Fab")
+      (effects (font (size 0.26 0.26) (thickness 0.04)))
+      (tstamp 3313050f-a9c0-4c5f-9dec-e1460633f777)
+    )
+    (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer "F.SilkS") (width 0.12) (tstamp 4b01a9bb-1964-4eb5-99dc-0a525ca8dd67))
+    (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer "F.SilkS") (width 0.12) (tstamp 622a6b3d-0be2-40e3-a98e-9b4486b878ea))
+    (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 435be836-ffc5-43b9-be7e-0cb0ea538eb5))
+    (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 76ec8982-9e17-4f62-a155-f120e7b4642a))
+    (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 9245a5e5-b9cb-441c-bfba-3ee2d8d7025a))
+    (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp d8bf03be-4af9-4fce-8fa8-502d07394181))
+    (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp 1c24df60-6710-4a50-ae2c-d752511e59d4))
+    (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp 43d96841-bd31-4bd3-9585-da2e73bef875))
+    (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp 5124e7d1-639d-4130-86ad-6bee893c2c2b))
+    (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp 911912bd-c74a-4c3f-b209-da5647df69ac))
+    (pad "1" smd roundrect (at -0.51 0 150) (size 0.54 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 35 "Net-(J4-PadB5)") (pintype "passive") (tstamp 9ffe6400-80bb-45ad-83fb-0f4ad3f96e80))
+    (pad "2" smd roundrect (at 0.51 0 150) (size 0.54 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 2 "GND") (pintype "passive") (tstamp ce9e5a55-1e86-4745-a59e-7be9f1996f15))
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12" (layer "F.Cu")
+    (tedit 5D3C0721) (tstamp d526ae48-cd3d-4cd5-8ba9-a931fa9c80b2)
+    (at 100 78.41 180)
+    (descr "USB Type-C receptacle for USB 2.0 and PD, http://www.krhro.com/uploads/soft/180320/1-1P320120243.pdf")
+    (tags "usb usb-c 2.0 pd")
+    (property "LCSC" "C709358")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/53ded471-0452-4e9a-98d4-4266c5f4fd66")
+    (attr smd)
+    (fp_text reference "J4" (at 0 -5.645) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 55784496-58cf-44cb-9ec1-c923642abc7d)
+    )
+    (fp_text value "USB_C_Receptacle_USB2.0" (at 0 5.1) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 4af4c64d-ad7b-4466-83f6-7103f6f662c5)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 269909fa-ba47-428e-9b3a-93cdae77d43d)
+    )
+    (fp_line (start -4.7 3.9) (end 4.7 3.9) (layer "F.SilkS") (width 0.12) (tstamp 24b65aba-db92-49b1-92e9-4365cd968a18))
+    (fp_line (start 4.7 2) (end 4.7 3.9) (layer "F.SilkS") (width 0.12) (tstamp f06f723e-a0ca-493c-9eba-1951e1dda9f6))
+    (fp_line (start 4.7 -1.9) (end 4.7 0.1) (layer "F.SilkS") (width 0.12) (tstamp f2bf8714-21fb-415d-8090-780a95f3ac79))
+    (fp_line (start -4.7 2) (end -4.7 3.9) (layer "F.SilkS") (width 0.12) (tstamp f5048780-d2e4-4600-b745-f17b7abd842c))
+    (fp_line (start -4.7 -1.9) (end -4.7 0.1) (layer "F.SilkS") (width 0.12) (tstamp f6aa55ce-8f6e-45ec-80db-2c45959698d6))
+    (fp_line (start 5.32 -5.27) (end 5.32 4.15) (layer "F.CrtYd") (width 0.05) (tstamp 483f5838-8a60-4c57-b3a8-51c1ae6a5a5e))
+    (fp_line (start -5.32 4.15) (end 5.32 4.15) (layer "F.CrtYd") (width 0.05) (tstamp b85470c6-5cb8-43cc-bc5a-659b34b11aca))
+    (fp_line (start -5.32 -5.27) (end -5.32 4.15) (layer "F.CrtYd") (width 0.05) (tstamp c9875ea5-3d69-4974-946d-b3accede1592))
+    (fp_line (start -5.32 -5.27) (end 5.32 -5.27) (layer "F.CrtYd") (width 0.05) (tstamp ee7d4fcb-dbcc-431b-9308-3a5ac5ba0e95))
+    (fp_line (start -4.47 3.65) (end 4.47 3.65) (layer "F.Fab") (width 0.1) (tstamp 5b8ad43a-dc3d-4a09-a176-e66352d6ca05))
+    (fp_line (start -4.47 -3.65) (end 4.47 -3.65) (layer "F.Fab") (width 0.1) (tstamp 5ce69476-f23b-40da-b3f1-f178f64c911b))
+    (fp_line (start 4.47 -3.65) (end 4.47 3.65) (layer "F.Fab") (width 0.1) (tstamp 98f57d84-e9cf-4d37-9c00-6d3d8f924edc))
+    (fp_line (start -4.47 -3.65) (end -4.47 3.65) (layer "F.Fab") (width 0.1) (tstamp fd69fb66-6670-492b-8356-460b6757fd24))
+    (pad "" np_thru_hole circle (at 2.89 -2.6 180) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask) (tstamp 2c0809c2-d83a-4b7a-8774-7c6cbbdd403a))
+    (pad "" np_thru_hole circle (at -2.89 -2.6 180) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask) (tstamp b5181966-4715-4b57-aed1-3a88aa4d651d))
+    (pad "A1" smd rect (at -3.25 -4.045 180) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 2 "GND") (pinfunction "GND") (pintype "passive") (tstamp 465cc85c-72b2-4f89-b0aa-2ead9f4f005c))
+    (pad "A4" smd rect (at -2.45 -4.045 180) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 39 "+5V") (pinfunction "VBUS") (pintype "passive") (tstamp 2358132c-8157-4fbd-b405-ccb0b42d3156))
+    (pad "A5" smd rect (at -1.25 -4.045 180) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 36 "Net-(J4-PadA5)") (pinfunction "CC1") (pintype "bidirectional") (tstamp 233b781f-dcdf-4109-a6e7-193ba96721e3))
+    (pad "A6" smd rect (at -0.25 -4.045 180) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 34 "Net-(J4-PadA6)") (pinfunction "D+") (pintype "bidirectional") (tstamp a45d8dc9-0ba1-475e-924f-1d7848bb6eb6))
+    (pad "A7" smd rect (at 0.25 -4.045 180) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 33 "Net-(J4-PadA7)") (pinfunction "D-") (pintype "bidirectional") (tstamp bfc9d304-3aa6-4887-8e9c-b74f47f7f51c))
+    (pad "A8" smd rect (at 1.25 -4.045 180) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 37 "unconnected-(J4-PadA8)") (pinfunction "SBU1") (pintype "bidirectional") (tstamp 217a30d0-d075-4fb8-8ba5-bbfaa1985dbf))
+    (pad "A9" smd rect (at 2.45 -4.045 180) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 39 "+5V") (pinfunction "VBUS") (pintype "passive") (tstamp 45eee3ca-e81e-4973-8c18-1e00315a13f5))
+    (pad "A12" smd rect (at 3.25 -4.045 180) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 2 "GND") (pinfunction "GND") (pintype "passive") (tstamp 5324aef2-b0dd-48f2-b956-bbf440a02abb))
+    (pad "B1" smd rect (at 3.25 -4.045 180) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 2 "GND") (pinfunction "GND") (pintype "passive") (tstamp 97e89aac-cbf3-42e2-97d6-efad43ab359c))
+    (pad "B4" smd rect (at 2.45 -4.045 180) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 39 "+5V") (pinfunction "VBUS") (pintype "passive") (tstamp d16542e4-ce67-4e3c-a079-022534f92bc3))
+    (pad "B5" smd rect (at 1.75 -4.045 180) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 35 "Net-(J4-PadB5)") (pinfunction "CC2") (pintype "bidirectional") (tstamp 15b2d9a9-3acc-4d98-8469-a9a8a2a11163))
+    (pad "B6" smd rect (at 0.75 -4.045 180) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 34 "Net-(J4-PadA6)") (pinfunction "D+") (pintype "bidirectional") (tstamp d8de29b6-364d-464d-b246-f97e11f997b0))
+    (pad "B7" smd rect (at -0.75 -4.045 180) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 33 "Net-(J4-PadA7)") (pinfunction "D-") (pintype "bidirectional") (tstamp 4f9fd4b1-9a93-4e90-a5e5-98b5bb8c626a))
+    (pad "B8" smd rect (at -1.75 -4.045 180) (size 0.3 1.45) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 38 "unconnected-(J4-PadB8)") (pinfunction "SBU2") (pintype "bidirectional") (tstamp d191cc89-d513-4a8a-ae53-c74441cd660d))
+    (pad "B9" smd rect (at -2.45 -4.045 180) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 39 "+5V") (pinfunction "VBUS") (pintype "passive") (tstamp 51d72e77-c55b-4366-a470-77dfe8c9e42a))
+    (pad "B12" smd rect (at -3.25 -4.045 180) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 2 "GND") (pinfunction "GND") (pintype "passive") (tstamp e6d25ce4-70d0-49f3-970a-5830607e9887))
+    (pad "S1" thru_hole oval (at 4.32 1.05 180) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask)
+      (net 2 "GND") (pinfunction "SHIELD") (pintype "passive") (tstamp 368cb731-d068-4c35-b62f-73760ad2aa05))
+    (pad "S1" thru_hole oval (at -4.32 1.05 180) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask)
+      (net 2 "GND") (pinfunction "SHIELD") (pintype "passive") (tstamp 4ad0a98e-45db-4ab0-a9d7-4e2c28acb0cc))
+    (pad "S1" thru_hole oval (at 4.32 -3.13 180) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask)
+      (net 2 "GND") (pinfunction "SHIELD") (pintype "passive") (tstamp b949f09b-9b23-4d8b-a8a5-7469a137dc53))
+    (pad "S1" thru_hole oval (at -4.32 -3.13 180) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask)
+      (net 2 "GND") (pinfunction "SHIELD") (pintype "passive") (tstamp cb1a1cba-7be7-4c39-ad9d-38efc745fba5))
+    (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_HRO_TYPE-C-31-M-12.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Resistor_SMD:R_0402_1005Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp e605e92d-bc40-423e-8a40-844e938d8976)
+    (at 102.998327 85.055 30)
+    (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
+    (tags "resistor")
+    (property "LCSC" "C258132")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/923fc8a2-4d69-495f-b461-46ce4adb00e0")
+    (attr smd)
+    (fp_text reference "R4" (at 0 -1.17 30) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp b4d78e92-32e4-419a-8879-2278c12bbb99)
+    )
+    (fp_text value "5.1k" (at 0 1.17 30) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp f993093f-6116-416b-889c-550e788ea872)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 30) (layer "F.Fab")
+      (effects (font (size 0.26 0.26) (thickness 0.04)))
+      (tstamp 387d4e47-3230-4e91-a01a-dc402266c351)
+    )
+    (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer "F.SilkS") (width 0.12) (tstamp 6fddd587-7e3e-4123-b770-22e7f1d18222))
+    (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer "F.SilkS") (width 0.12) (tstamp f951acf8-05af-4794-80ce-390a67c6f062))
+    (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 1377a2d5-3686-4697-b432-c4ea23be17ca))
+    (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer "F.CrtYd") (width 0.05) (tstamp 1ed23742-e903-4081-aaae-fe556b142f9c))
+    (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp 4dc08bfe-a7b6-4838-a487-89b0c4ab2b6c))
+    (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer "F.CrtYd") (width 0.05) (tstamp b31a0c8a-8dab-4f2e-9d70-d3686c37522c))
+    (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp 28e5c9d1-9b8f-437f-bba4-21699c7fc708))
+    (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer "F.Fab") (width 0.1) (tstamp a34cb89a-f2eb-4375-9cd6-576801252ad9))
+    (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp c7d790cb-80da-410b-bcae-d5fc88cdf143))
+    (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer "F.Fab") (width 0.1) (tstamp d133c52d-7249-4b88-b139-6ef736b5aaa0))
+    (pad "1" smd roundrect (at -0.51 0 30) (size 0.54 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 36 "Net-(J4-PadA5)") (pintype "passive") (tstamp 3f821ff3-1f85-46ed-a979-68f964817f62))
+    (pad "2" smd roundrect (at 0.51 0 30) (size 0.54 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 2 "GND") (pintype "passive") (tstamp 6ccb9f1e-bfa5-49c9-afde-eea986bdd440))
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "WS2816-2121:WS2816-2121" (layer "F.Cu")
+    (tedit 0) (tstamp f84ec382-68bb-405f-a96f-31b90daa1ee2)
+    (at 106.928202 103.999997 -120)
+    (property "LCSC" "C965561")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/95c5a61e-75ea-48f4-8e0a-d891056c57f3")
+    (attr smd)
+    (fp_text reference "D4" (at 0.043526 -1.724616 -120 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp f8664015-10cd-4775-b50e-e48f5ce3bfed)
+    )
+    (fp_text value "WS2816C-2121" (at 0 4 -120 unlocked) (layer "F.Fab") hide
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 3b3767f4-4623-4fef-9d8d-3ee7a9b9298e)
+    )
+    (fp_text user "${REFERENCE}" (at 0 2.5 -120 unlocked) (layer "F.Fab") hide
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 94c6f4c2-9224-45c2-977f-e678855244d7)
+    )
+    (fp_line (start -1.2 -1) (end -1.2 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 1293fce1-dfbc-4c89-a434-b885fbc0e153))
+    (fp_line (start 1.2 1.2) (end 1 1.2) (layer "F.SilkS") (width 0.12) (tstamp 2c003893-a661-4ad5-bb11-6c3675d8da73))
+    (fp_line (start 1 -1.2) (end 1.2 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 6a6d3557-f740-4351-8a55-910236654bc4))
+    (fp_line (start -1 1.2) (end -1.2 1.2) (layer "F.SilkS") (width 0.12) (tstamp 6ffbdf98-4e79-4373-a820-cf58524b4dfa))
+    (fp_line (start -1.2 -1.2) (end -1 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 739fad55-8489-4635-9add-204c5a29dd69))
+    (fp_line (start 1.2 1) (end 1.2 1.2) (layer "F.SilkS") (width 0.12) (tstamp 872e5cb5-9ce6-4060-a684-f5bb5e9429fa))
+    (fp_line (start -1.2 1.2) (end -1.2 1) (layer "F.SilkS") (width 0.12) (tstamp 9dc3e0f8-bca4-48fe-b3ca-1029151e3472))
+    (fp_line (start 1 1.2) (end 1 1.4) (layer "F.SilkS") (width 0.12) (tstamp c2dc875c-0a16-4223-b52d-174a7ecd689c))
+    (fp_line (start 1.2 -1.2) (end 1.2 -1) (layer "F.SilkS") (width 0.12) (tstamp c7d95541-9328-43d1-b7a0-1bde5c213e39))
+    (fp_line (start 1.4 1) (end 1.2 1) (layer "F.SilkS") (width 0.12) (tstamp c922fd70-475d-4d4e-a909-a7106a8d9238))
+    (fp_line (start 1 1.4) (end 1.4 1) (layer "F.SilkS") (width 0.12) (tstamp f08b89c4-9408-4717-ac87-e8cc7b412f21))
+    (fp_circle (center -1.4 -1.4) (end -1.4 -1.4) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 93336490-4895-4079-a10f-9a61099bc397))
+    (pad "1" smd roundrect (at -0.945 -0.63 330) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 23 "Net-(D3-Pad5)") (pinfunction "BI") (pintype "input") (tstamp 30d0b4ef-fc36-40c9-b7be-cfeef5e7428d))
+    (pad "2" smd roundrect (at -0.945 0 330) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 22 "Net-(D3-Pad4)") (pinfunction "DI") (pintype "input") (tstamp decd4ca9-ece0-4549-8ef9-cf5f5120c6cd))
+    (pad "3" smd roundrect (at -0.945 0.63 330) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 39 "+5V") (pinfunction "V") (pintype "power_in") (tstamp 270b1d1e-f7d6-4b2a-9a2a-bef43a640a84))
+    (pad "4" smd roundrect (at 0.945 0.63 330) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 24 "Net-(D4-Pad4)") (pinfunction "DO") (pintype "output") (tstamp b75bf12a-2c86-4ac2-abf2-8393842daba6))
+    (pad "5" smd roundrect (at 0.945 0 330) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 25 "Net-(D4-Pad5)") (pinfunction "BO") (pintype "output") (tstamp 6b46844a-513b-4dc2-a1d9-2baab532fef8))
+    (pad "6" smd roundrect (at 0.945 -0.63 330) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 2 "GND") (pinfunction "G") (pintype "power_in") (tstamp af6d6605-c56d-4cf1-b178-8021d2585fde))
+  )
+
+  (footprint "WS2816-2121:WS2816-2121" (layer "F.Cu")
+    (tedit 0) (tstamp fe4c1b32-a65f-4d1e-9739-b08d09a6220d)
+    (at 93.071797 104 120)
+    (property "LCSC" "C965561")
+    (property "Sheetfile" "ch32v003f4u6_with_wsled.kicad_sch")
+    (property "Sheetname" "")
+    (path "/370e8fd4-d2f9-450d-bfcf-ea1c8178f6a4")
+    (attr smd)
+    (fp_text reference "D6" (at 1.056328 -1.089614 120 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp bf247eaf-486d-40fc-9553-e5b248bdf481)
+    )
+    (fp_text value "WS2816C-2121" (at 0 4 120 unlocked) (layer "F.Fab") hide
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 4e72527f-748b-4506-a3c8-4749dcedb2ad)
+    )
+    (fp_text user "${REFERENCE}" (at 0 2.5 120 unlocked) (layer "F.Fab") hide
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 75bfa4a4-a31a-425c-a902-4f9226566d1f)
+    )
+    (fp_line (start 1 1.2) (end 1 1.4) (layer "F.SilkS") (width 0.12) (tstamp 271fdb44-57a1-4162-a9fa-1da81df972bd))
+    (fp_line (start 1.2 -1.2) (end 1.2 -1) (layer "F.SilkS") (width 0.12) (tstamp 41a5cb6e-2357-48c7-b660-0233b686fc69))
+    (fp_line (start 1.4 1) (end 1.2 1) (layer "F.SilkS") (width 0.12) (tstamp 6b1c739f-25aa-49fc-9ee6-080855a2fe4d))
+    (fp_line (start 1.2 1) (end 1.2 1.2) (layer "F.SilkS") (width 0.12) (tstamp 72f8e798-7f7a-4517-9fdc-eeaed28dd6d2))
+    (fp_line (start -1.2 1.2) (end -1.2 1) (layer "F.SilkS") (width 0.12) (tstamp 777b3fa4-b4a4-414a-ad84-c517de8a58a8))
+    (fp_line (start 1 1.4) (end 1.4 1) (layer "F.SilkS") (width 0.12) (tstamp 77a5c36c-6d1c-47b2-b15e-66a77ee3fa60))
+    (fp_line (start 1 -1.2) (end 1.2 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 7bcd84a4-fbd6-4bd1-a45f-f529bb07c7d9))
+    (fp_line (start -1 1.2) (end -1.2 1.2) (layer "F.SilkS") (width 0.12) (tstamp 86c28881-153c-4a2a-b229-ae0e5a3863a4))
+    (fp_line (start -1.2 -1) (end -1.2 -1.2) (layer "F.SilkS") (width 0.12) (tstamp a29222c0-f31b-40cc-82c1-377d1acf5cf1))
+    (fp_line (start -1.2 -1.2) (end -1 -1.2) (layer "F.SilkS") (width 0.12) (tstamp acaea7be-ac67-42b3-a953-86f3233063f3))
+    (fp_line (start 1.2 1.2) (end 1 1.2) (layer "F.SilkS") (width 0.12) (tstamp fa1ca60b-d253-4ba9-8391-048b22ce99b6))
+    (fp_circle (center -1.4 -1.4) (end -1.4 -1.4) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 5580cbcc-c52f-4ec4-9f07-9f9714044225))
+    (pad "1" smd roundrect (at -0.945 -0.63 210) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 27 "Net-(D5-Pad5)") (pinfunction "BI") (pintype "input") (tstamp df1b80c6-9a7f-4e01-9db2-4afbbd1d0efa))
+    (pad "2" smd roundrect (at -0.945 0 210) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 26 "Net-(D5-Pad4)") (pinfunction "DI") (pintype "input") (tstamp 8fa62523-fba5-43cc-890c-208bd78eb47c))
+    (pad "3" smd roundrect (at -0.945 0.63 210) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 39 "+5V") (pinfunction "V") (pintype "power_in") (tstamp 9c7c0778-87ee-40d5-95fd-c021d82e8b20))
+    (pad "4" smd roundrect (at 0.945 0.63 210) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 28 "unconnected-(D6-Pad4)") (pinfunction "DO") (pintype "output") (tstamp 8d64e8b2-cc06-4e69-9590-4318f56efa9b))
+    (pad "5" smd roundrect (at 0.945 0 210) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 29 "unconnected-(D6-Pad5)") (pinfunction "BO") (pintype "output") (tstamp 4e74218e-f00a-40bf-aa55-6f4c008f955f))
+    (pad "6" smd roundrect (at 0.945 -0.63 210) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 2 "GND") (pinfunction "G") (pintype "power_in") (tstamp c6b0c52c-c4cc-4bf1-8aae-e092c14edf15))
+  )
+
+  (gr_line (start 91.11 84.76) (end 87.3 84.76) (layer "Edge.Cuts") (width 0.1) (tstamp 0e5f73fa-b2c3-430f-ac5c-23056d07a22b))
+  (gr_line (start 105.08 74.6) (end 94.92 74.6) (layer "Edge.Cuts") (width 0.1) (tstamp 3fe57246-db34-4e90-a0db-0fb9527e0cbc))
+  (gr_arc (start 105.08 74.6) (mid 105.978026 74.971974) (end 106.35 75.87) (layer "Edge.Cuts") (width 0.1) (tstamp 4607e57d-fb4e-4831-a8ee-7cdb89fb1fff))
+  (gr_arc (start 108.89 84.76) (mid 107.093948 84.016051) (end 106.35 82.219999) (layer "Edge.Cuts") (width 0.1) (tstamp 4b7ac091-ea63-4af0-922a-d9bc4f1776ca))
+  (gr_line (start 115.24 87.3) (end 115.24 110.16) (layer "Edge.Cuts") (width 0.1) (tstamp 4efb122b-e940-443a-b6a7-6f646ef4b123))
+  (gr_arc (start 84.76 87.3) (mid 85.503949 85.503949) (end 87.3 84.76) (layer "Edge.Cuts") (width 0.1) (tstamp 5589851e-6079-404b-b2e3-cc9217c29228))
+  (gr_arc (start 107.62 115.24) (mid 106.876051 117.036051) (end 105.08 117.78) (layer "Edge.Cuts") (width 0.1) (tstamp 61777875-c7e0-4605-985c-8f00c34beb85))
+  (gr_arc (start 87.3 112.7) (mid 85.503949 111.956051) (end 84.76 110.16) (layer "Edge.Cuts") (width 0.1) (tstamp 715c0782-92b5-4e54-b86e-6652a621b80a))
+  (gr_line (start 89.84 112.7) (end 87.3 112.7) (layer "Edge.Cuts") (width 0.1) (tstamp 72fa797a-b3c3-4567-afa0-fcf6076407b9))
+  (gr_line (start 84.76 110.16) (end 84.76 87.3) (layer "Edge.Cuts") (width 0.1) (tstamp 78b68de0-6e16-4bc3-b0cc-786da3c6a1dc))
+  (gr_arc (start 112.7 84.76) (mid 114.496051 85.503949) (end 115.24 87.3) (layer "Edge.Cuts") (width 0.1) (tstamp 7c1dd019-d9cf-4547-b793-c71738d322c1))
+  (gr_arc (start 94.92 117.78) (mid 93.123949 117.036051) (end 92.38 115.24) (layer "Edge.Cuts") (width 0.1) (tstamp 8466a0cf-1d61-47c5-9452-1ec792209b24))
+  (gr_line (start 106.35 82.219999) (end 106.35 75.87) (layer "Edge.Cuts") (width 0.1) (tstamp 86497857-1818-4e5a-b112-cd7dcc36d436))
+  (gr_arc (start 115.24 110.16) (mid 114.496051 111.956051) (end 112.7 112.7) (layer "Edge.Cuts") (width 0.1) (tstamp 917528b8-b791-4517-8100-de586f68a4ed))
+  (gr_arc (start 93.65 75.87) (mid 94.021974 74.971974) (end 94.92 74.6) (layer "Edge.Cuts") (width 0.1) (tstamp 948e41aa-8752-4e2d-af6a-f79b4593e075))
+  (gr_line (start 112.7 84.76) (end 108.89 84.76) (layer "Edge.Cuts") (width 0.1) (tstamp 95038693-2d74-4053-968a-f95d8c2e4ac6))
+  (gr_line (start 105.08 117.78) (end 94.92 117.78) (layer "Edge.Cuts") (width 0.1) (tstamp 96e55a9e-2b1e-4e50-9813-d0bd23c98a46))
+  (gr_arc (start 93.650001 82.22) (mid 92.906052 84.016052) (end 91.11 84.76) (layer "Edge.Cuts") (width 0.1) (tstamp 977ae667-bf6e-49dd-811f-d8bd56bbd508))
+  (gr_line (start 93.65 75.87) (end 93.650001 82.22) (layer "Edge.Cuts") (width 0.1) (tstamp dfe47c9c-5e79-4a92-982b-cbe87a3b094d))
+  (gr_arc (start 107.62 115.24) (mid 108.363949 113.443949) (end 110.16 112.7) (layer "Edge.Cuts") (width 0.1) (tstamp e22096a2-730c-4287-9973-346c883bdda1))
+  (gr_line (start 110.16 112.7) (end 112.7 112.7) (layer "Edge.Cuts") (width 0.1) (tstamp f6a5b62f-5e1a-4f9d-9e37-9ede60ce5b4b))
+  (gr_arc (start 89.84 112.7) (mid 91.636051 113.443949) (end 92.38 115.24) (layer "Edge.Cuts") (width 0.1) (tstamp fbe46bd3-96a6-414f-bc5c-f49652750264))
+
+)
diff --git a/hardware/ch32v003f4u6_with_wsled/ch32v003f4u6_with_wsled.kicad_pro b/hardware/ch32v003f4u6_with_wsled/ch32v003f4u6_with_wsled.kicad_pro
new file mode 100644
index 0000000000000000000000000000000000000000..8d3f7d52c2b42a923a8a515147afa06526669b83
--- /dev/null
+++ b/hardware/ch32v003f4u6_with_wsled/ch32v003f4u6_with_wsled.kicad_pro
@@ -0,0 +1,433 @@
+{
+  "board": {
+    "design_settings": {
+      "defaults": {
+        "board_outline_line_width": 0.09999999999999999,
+        "copper_line_width": 0.19999999999999998,
+        "copper_text_italic": false,
+        "copper_text_size_h": 1.5,
+        "copper_text_size_v": 1.5,
+        "copper_text_thickness": 0.3,
+        "copper_text_upright": false,
+        "courtyard_line_width": 0.049999999999999996,
+        "dimension_precision": 4,
+        "dimension_units": 3,
+        "dimensions": {
+          "arrow_length": 1270000,
+          "extension_offset": 500000,
+          "keep_text_aligned": true,
+          "suppress_zeroes": false,
+          "text_position": 0,
+          "units_format": 1
+        },
+        "fab_line_width": 0.09999999999999999,
+        "fab_text_italic": false,
+        "fab_text_size_h": 1.0,
+        "fab_text_size_v": 1.0,
+        "fab_text_thickness": 0.15,
+        "fab_text_upright": false,
+        "other_line_width": 0.15,
+        "other_text_italic": false,
+        "other_text_size_h": 1.0,
+        "other_text_size_v": 1.0,
+        "other_text_thickness": 0.15,
+        "other_text_upright": false,
+        "pads": {
+          "drill": 0.0,
+          "height": 0.67,
+          "width": 0.67
+        },
+        "silk_line_width": 0.15,
+        "silk_text_italic": false,
+        "silk_text_size_h": 1.0,
+        "silk_text_size_v": 1.0,
+        "silk_text_thickness": 0.15,
+        "silk_text_upright": false,
+        "zones": {
+          "45_degree_only": false,
+          "min_clearance": 0.508
+        }
+      },
+      "diff_pair_dimensions": [
+        {
+          "gap": 0.0,
+          "via_gap": 0.0,
+          "width": 0.0
+        }
+      ],
+      "drc_exclusions": [],
+      "meta": {
+        "version": 2
+      },
+      "rule_severities": {
+        "annular_width": "error",
+        "clearance": "error",
+        "copper_edge_clearance": "error",
+        "courtyards_overlap": "error",
+        "diff_pair_gap_out_of_range": "error",
+        "diff_pair_uncoupled_length_too_long": "error",
+        "drill_out_of_range": "error",
+        "duplicate_footprints": "warning",
+        "extra_footprint": "warning",
+        "footprint_type_mismatch": "error",
+        "hole_clearance": "error",
+        "hole_near_hole": "error",
+        "invalid_outline": "error",
+        "item_on_disabled_layer": "error",
+        "items_not_allowed": "error",
+        "length_out_of_range": "error",
+        "malformed_courtyard": "error",
+        "microvia_drill_out_of_range": "error",
+        "missing_courtyard": "ignore",
+        "missing_footprint": "warning",
+        "net_conflict": "warning",
+        "npth_inside_courtyard": "ignore",
+        "padstack": "error",
+        "pth_inside_courtyard": "ignore",
+        "shorting_items": "error",
+        "silk_over_copper": "warning",
+        "silk_overlap": "warning",
+        "skew_out_of_range": "error",
+        "through_hole_pad_without_hole": "error",
+        "too_many_vias": "error",
+        "track_dangling": "warning",
+        "track_width": "error",
+        "tracks_crossing": "error",
+        "unconnected_items": "error",
+        "unresolved_variable": "error",
+        "via_dangling": "warning",
+        "zone_has_empty_net": "error",
+        "zones_intersect": "error"
+      },
+      "rules": {
+        "allow_blind_buried_vias": false,
+        "allow_microvias": false,
+        "max_error": 0.005,
+        "min_clearance": 0.0,
+        "min_copper_edge_clearance": 0.0,
+        "min_hole_clearance": 0.25,
+        "min_hole_to_hole": 0.25,
+        "min_microvia_diameter": 0.19999999999999998,
+        "min_microvia_drill": 0.09999999999999999,
+        "min_silk_clearance": 0.0,
+        "min_through_hole_diameter": 0.3,
+        "min_track_width": 0.19999999999999998,
+        "min_via_annular_width": 0.049999999999999996,
+        "min_via_diameter": 0.39999999999999997,
+        "solder_mask_clearance": 0.0,
+        "solder_mask_min_width": 0.0,
+        "use_height_for_length_calcs": true
+      },
+      "track_widths": [
+        0.0
+      ],
+      "via_dimensions": [
+        {
+          "diameter": 0.0,
+          "drill": 0.0
+        }
+      ],
+      "zones_allow_external_fillets": false,
+      "zones_use_no_outline": true
+    },
+    "layer_presets": []
+  },
+  "boards": [],
+  "cvpcb": {
+    "equivalence_files": []
+  },
+  "erc": {
+    "erc_exclusions": [],
+    "meta": {
+      "version": 0
+    },
+    "pin_map": [
+      [
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        1,
+        0,
+        0,
+        0,
+        0,
+        2
+      ],
+      [
+        0,
+        2,
+        0,
+        1,
+        0,
+        0,
+        1,
+        0,
+        2,
+        2,
+        2,
+        2
+      ],
+      [
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        1,
+        0,
+        1,
+        0,
+        1,
+        2
+      ],
+      [
+        0,
+        1,
+        0,
+        0,
+        0,
+        0,
+        1,
+        1,
+        2,
+        1,
+        1,
+        2
+      ],
+      [
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        1,
+        0,
+        0,
+        0,
+        0,
+        2
+      ],
+      [
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        2
+      ],
+      [
+        1,
+        1,
+        1,
+        1,
+        1,
+        0,
+        1,
+        1,
+        1,
+        1,
+        1,
+        2
+      ],
+      [
+        0,
+        0,
+        0,
+        1,
+        0,
+        0,
+        1,
+        0,
+        0,
+        0,
+        0,
+        2
+      ],
+      [
+        0,
+        2,
+        1,
+        2,
+        0,
+        0,
+        1,
+        0,
+        2,
+        2,
+        2,
+        2
+      ],
+      [
+        0,
+        2,
+        0,
+        1,
+        0,
+        0,
+        1,
+        0,
+        2,
+        0,
+        0,
+        2
+      ],
+      [
+        0,
+        2,
+        1,
+        1,
+        0,
+        0,
+        1,
+        0,
+        2,
+        0,
+        0,
+        2
+      ],
+      [
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2
+      ]
+    ],
+    "rule_severities": {
+      "bus_definition_conflict": "error",
+      "bus_entry_needed": "error",
+      "bus_label_syntax": "error",
+      "bus_to_bus_conflict": "error",
+      "bus_to_net_conflict": "error",
+      "different_unit_footprint": "error",
+      "different_unit_net": "error",
+      "duplicate_reference": "error",
+      "duplicate_sheet_names": "error",
+      "extra_units": "error",
+      "global_label_dangling": "warning",
+      "hier_label_mismatch": "error",
+      "label_dangling": "error",
+      "lib_symbol_issues": "warning",
+      "multiple_net_names": "warning",
+      "net_not_bus_member": "warning",
+      "no_connect_connected": "warning",
+      "no_connect_dangling": "warning",
+      "pin_not_connected": "error",
+      "pin_not_driven": "error",
+      "pin_to_pin": "warning",
+      "power_pin_not_driven": "error",
+      "similar_labels": "warning",
+      "unannotated": "error",
+      "unit_value_mismatch": "error",
+      "unresolved_variable": "error",
+      "wire_dangling": "error"
+    }
+  },
+  "libraries": {
+    "pinned_footprint_libs": [],
+    "pinned_symbol_libs": []
+  },
+  "meta": {
+    "filename": "ch32v003f4u6_with_wsled.kicad_pro",
+    "version": 1
+  },
+  "net_settings": {
+    "classes": [
+      {
+        "bus_width": 12.0,
+        "clearance": 0.16,
+        "diff_pair_gap": 0.25,
+        "diff_pair_via_gap": 0.25,
+        "diff_pair_width": 0.2,
+        "line_style": 0,
+        "microvia_diameter": 0.3,
+        "microvia_drill": 0.1,
+        "name": "Default",
+        "pcb_color": "rgba(0, 0, 0, 0.000)",
+        "schematic_color": "rgba(0, 0, 0, 0.000)",
+        "track_width": 0.2,
+        "via_diameter": 0.6,
+        "via_drill": 0.3,
+        "wire_width": 6.0
+      }
+    ],
+    "meta": {
+      "version": 2
+    },
+    "net_colors": null
+  },
+  "pcbnew": {
+    "last_paths": {
+      "gencad": "",
+      "idf": "",
+      "netlist": "",
+      "specctra_dsn": "",
+      "step": "",
+      "vrml": ""
+    },
+    "page_layout_descr_file": ""
+  },
+  "schematic": {
+    "annotate_start_num": 0,
+    "drawing": {
+      "default_line_thickness": 6.0,
+      "default_text_size": 50.0,
+      "field_names": [],
+      "intersheets_ref_own_page": false,
+      "intersheets_ref_prefix": "",
+      "intersheets_ref_short": false,
+      "intersheets_ref_show": false,
+      "intersheets_ref_suffix": "",
+      "junction_size_choice": 3,
+      "label_size_ratio": 0.375,
+      "pin_symbol_size": 25.0,
+      "text_offset_ratio": 0.15
+    },
+    "legacy_lib_dir": "",
+    "legacy_lib_list": [],
+    "meta": {
+      "version": 1
+    },
+    "net_format_name": "",
+    "ngspice": {
+      "fix_include_paths": true,
+      "fix_passive_vals": false,
+      "meta": {
+        "version": 0
+      },
+      "model_mode": 0,
+      "workbook_filename": ""
+    },
+    "page_layout_descr_file": "",
+    "plot_directory": "",
+    "spice_adjust_passive_values": false,
+    "spice_external_command": "spice \"%I\"",
+    "subpart_first_id": 65,
+    "subpart_id_separator": 0
+  },
+  "sheets": [
+    [
+      "58ab71e8-deab-4616-a762-2b0b00886567",
+      ""
+    ]
+  ],
+  "text_variables": {}
+}
diff --git a/hardware/ch32v003f4u6_with_wsled/ch32v003f4u6_with_wsled.kicad_sch b/hardware/ch32v003f4u6_with_wsled/ch32v003f4u6_with_wsled.kicad_sch
new file mode 100644
index 0000000000000000000000000000000000000000..8ea7df9627a4ecfebfa66faf13237246adb1958f
--- /dev/null
+++ b/hardware/ch32v003f4u6_with_wsled/ch32v003f4u6_with_wsled.kicad_sch
@@ -0,0 +1,2839 @@
+(kicad_sch (version 20211123) (generator eeschema)
+
+  (uuid 58ab71e8-deab-4616-a762-2b0b00886567)
+
+  (paper "A4")
+
+  (lib_symbols
+    (symbol "CH32V003F4U6:CH32V003F4U6" (in_bom yes) (on_board yes)
+      (property "Reference" "U" (id 0) (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "CH32V003F4U6" (id 1) (at 0 3.81 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "Package_DFN_QFN:QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm" (id 2) (at -10.16 1.27 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "" (id 3) (at -10.16 -1.27 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "LCSC" "C5299908" (id 4) (at -10.16 -3.81 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "CH32V003F4U6_0_1"
+        (rectangle (start -44.45 12.7) (end 44.45 -13.97)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type background))
+        )
+      )
+      (symbol "CH32V003F4U6_1_1"
+        (pin bidirectional line (at -46.99 11.43 0) (length 2.54)
+          (name "PD7/NRST/T2CH4/OPP1/UCK" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at -46.99 -11.43 0) (length 2.54)
+          (name "PC3/T1CH3/T1CHIN/UCTS" (effects (font (size 1.27 1.27))))
+          (number "10" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 46.99 -11.43 180) (length 2.54)
+          (name "PC4/A2/T1CH4/MCO/T1CH1CH2N" (effects (font (size 1.27 1.27))))
+          (number "11" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 46.99 -8.89 180) (length 2.54)
+          (name "PC5/SCK/T1ETR/T2CH1ETR/SCL/UCK/T1CH3" (effects (font (size 1.27 1.27))))
+          (number "12" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 46.99 -6.35 180) (length 2.54)
+          (name "PC6/MOSI/T1CH1CH3/UCTS/SDA" (effects (font (size 1.27 1.27))))
+          (number "13" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 46.99 -3.81 180) (length 2.54)
+          (name "PC7/MISO/T1CH2/T2CH2/URTS" (effects (font (size 1.27 1.27))))
+          (number "14" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 46.99 -1.27 180) (length 2.54)
+          (name "PD1/SWIO/AETR/T1CH3/SCL/URX" (effects (font (size 1.27 1.27))))
+          (number "15" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 46.99 1.27 180) (length 2.54)
+          (name "PD2/A3/T1CH1/T2CH3/T1CH2N" (effects (font (size 1.27 1.27))))
+          (number "16" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 46.99 3.81 180) (length 2.54)
+          (name "PD3/A4/T2CH2/AETR/UCTS/T1CH4" (effects (font (size 1.27 1.27))))
+          (number "17" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 46.99 6.35 180) (length 2.54)
+          (name "PD4/A7/UCK/T2CH1ETR/OPO/T1CH4ETR" (effects (font (size 1.27 1.27))))
+          (number "18" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 46.99 8.89 180) (length 2.54)
+          (name "PD5/A5/UTX/T2CH4/URX" (effects (font (size 1.27 1.27))))
+          (number "19" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at -46.99 8.89 0) (length 2.54)
+          (name "PA1/OSCI/A1/T1CH2/OPN0" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 46.99 11.43 180) (length 2.54)
+          (name "PD6/A7/URX/T2CH3/UTX" (effects (font (size 1.27 1.27))))
+          (number "20" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 0 -16.51 90) (length 2.54)
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "21" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at -46.99 6.35 0) (length 2.54)
+          (name "PA2/OSCO/A0/T1CH2N/OPP0/AETR2" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at -46.99 3.81 0) (length 2.54)
+          (name "VSS" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at -46.99 1.27 0) (length 2.54)
+          (name "PD0/T1CH1N/OPN1/SDA/UTX" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at -46.99 -1.27 0) (length 2.54)
+          (name "VDD" (effects (font (size 1.27 1.27))))
+          (number "6" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at -46.99 -3.81 0) (length 2.54)
+          (name "PC0/T2CH3/UTX/NSS/T1CH3" (effects (font (size 1.27 1.27))))
+          (number "7" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at -46.99 -6.35 0) (length 2.54)
+          (name "PC1/SDA/NSS/T2CH4/T2CH1ETR/T1BKIN/URX" (effects (font (size 1.27 1.27))))
+          (number "8" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at -46.99 -8.89 0) (length 2.54)
+          (name "PC2/SCL/URTS/T1BKIN/AETR/T2CH2/T1ETR" (effects (font (size 1.27 1.27))))
+          (number "9" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "Connector:USB_C_Receptacle_USB2.0" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
+      (property "Reference" "J" (id 0) (at -10.16 19.05 0)
+        (effects (font (size 1.27 1.27)) (justify left))
+      )
+      (property "Value" "USB_C_Receptacle_USB2.0" (id 1) (at 19.05 19.05 0)
+        (effects (font (size 1.27 1.27)) (justify right))
+      )
+      (property "Footprint" "" (id 2) (at 3.81 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (id 3) (at 3.81 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "usb universal serial bus type-C USB2.0" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "USB 2.0-only Type-C Receptacle connector" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "USB*C*Receptacle*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "USB_C_Receptacle_USB2.0_0_0"
+        (rectangle (start -0.254 -17.78) (end 0.254 -16.764)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start 10.16 -14.986) (end 9.144 -15.494)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start 10.16 -12.446) (end 9.144 -12.954)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start 10.16 -4.826) (end 9.144 -5.334)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start 10.16 -2.286) (end 9.144 -2.794)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start 10.16 0.254) (end 9.144 -0.254)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start 10.16 2.794) (end 9.144 2.286)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start 10.16 7.874) (end 9.144 7.366)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start 10.16 10.414) (end 9.144 9.906)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start 10.16 15.494) (end 9.144 14.986)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "USB_C_Receptacle_USB2.0_0_1"
+        (rectangle (start -10.16 17.78) (end 10.16 -17.78)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type background))
+        )
+        (arc (start -8.89 -3.81) (mid -6.985 -5.715) (end -5.08 -3.81)
+          (stroke (width 0.508) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (arc (start -7.62 -3.81) (mid -6.985 -4.445) (end -6.35 -3.81)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (arc (start -7.62 -3.81) (mid -6.985 -4.445) (end -6.35 -3.81)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type outline))
+        )
+        (rectangle (start -7.62 -3.81) (end -6.35 3.81)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type outline))
+        )
+        (arc (start -6.35 3.81) (mid -6.985 4.445) (end -7.62 3.81)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (arc (start -6.35 3.81) (mid -6.985 4.445) (end -7.62 3.81)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type outline))
+        )
+        (arc (start -5.08 3.81) (mid -6.985 5.715) (end -8.89 3.81)
+          (stroke (width 0.508) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (circle (center -2.54 1.143) (radius 0.635)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type outline))
+        )
+        (circle (center 0 -5.842) (radius 1.27)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type outline))
+        )
+        (polyline
+          (pts
+            (xy -8.89 -3.81)
+            (xy -8.89 3.81)
+          )
+          (stroke (width 0.508) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -5.08 3.81)
+            (xy -5.08 -3.81)
+          )
+          (stroke (width 0.508) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 0 -5.842)
+            (xy 0 4.318)
+          )
+          (stroke (width 0.508) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 0 -3.302)
+            (xy -2.54 -0.762)
+            (xy -2.54 0.508)
+          )
+          (stroke (width 0.508) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 0 -2.032)
+            (xy 2.54 0.508)
+            (xy 2.54 1.778)
+          )
+          (stroke (width 0.508) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -1.27 4.318)
+            (xy 0 6.858)
+            (xy 1.27 4.318)
+            (xy -1.27 4.318)
+          )
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type outline))
+        )
+        (rectangle (start 1.905 1.778) (end 3.175 3.048)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type outline))
+        )
+      )
+      (symbol "USB_C_Receptacle_USB2.0_1_1"
+        (pin passive line (at 0 -22.86 90) (length 5.08)
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "A1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -22.86 90) (length 5.08) hide
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "A12" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 15.24 15.24 180) (length 5.08)
+          (name "VBUS" (effects (font (size 1.27 1.27))))
+          (number "A4" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 10.16 180) (length 5.08)
+          (name "CC1" (effects (font (size 1.27 1.27))))
+          (number "A5" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 -2.54 180) (length 5.08)
+          (name "D+" (effects (font (size 1.27 1.27))))
+          (number "A6" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 2.54 180) (length 5.08)
+          (name "D-" (effects (font (size 1.27 1.27))))
+          (number "A7" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 -12.7 180) (length 5.08)
+          (name "SBU1" (effects (font (size 1.27 1.27))))
+          (number "A8" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 15.24 15.24 180) (length 5.08) hide
+          (name "VBUS" (effects (font (size 1.27 1.27))))
+          (number "A9" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -22.86 90) (length 5.08) hide
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "B1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -22.86 90) (length 5.08) hide
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "B12" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 15.24 15.24 180) (length 5.08) hide
+          (name "VBUS" (effects (font (size 1.27 1.27))))
+          (number "B4" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 7.62 180) (length 5.08)
+          (name "CC2" (effects (font (size 1.27 1.27))))
+          (number "B5" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 -5.08 180) (length 5.08)
+          (name "D+" (effects (font (size 1.27 1.27))))
+          (number "B6" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 0 180) (length 5.08)
+          (name "D-" (effects (font (size 1.27 1.27))))
+          (number "B7" (effects (font (size 1.27 1.27))))
+        )
+        (pin bidirectional line (at 15.24 -15.24 180) (length 5.08)
+          (name "SBU2" (effects (font (size 1.27 1.27))))
+          (number "B8" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 15.24 15.24 180) (length 5.08) hide
+          (name "VBUS" (effects (font (size 1.27 1.27))))
+          (number "B9" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -7.62 -22.86 90) (length 5.08)
+          (name "SHIELD" (effects (font (size 1.27 1.27))))
+          (number "S1" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "Connector_Generic:Conn_01x01" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+      (property "Reference" "J" (id 0) (at 0 2.54 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "Conn_01x01" (id 1) (at 0 -2.54 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "~" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "connector" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "Conn_01x01_1_1"
+        (rectangle (start -1.27 0.127) (end 0 -0.127)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 1.27) (end 1.27 -1.27)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type background))
+        )
+        (pin passive line (at -5.08 0 0) (length 3.81)
+          (name "Pin_1" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "Connector_Generic:Conn_01x02" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+      (property "Reference" "J" (id 0) (at 0 2.54 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "Conn_01x02" (id 1) (at 0 -5.08 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "~" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "connector" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "Conn_01x02_1_1"
+        (rectangle (start -1.27 -2.413) (end 0 -2.667)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 0.127) (end 0 -0.127)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 1.27) (end 1.27 -3.81)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type background))
+        )
+        (pin passive line (at -5.08 0 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 -2.54 0) (length 3.81)
+          (name "Pin_2" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "Connector_Generic:Conn_01x05" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+      (property "Reference" "J" (id 0) (at 0 7.62 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "Conn_01x05" (id 1) (at 0 -7.62 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "~" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "connector" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "Conn_01x05_1_1"
+        (rectangle (start -1.27 -4.953) (end 0 -5.207)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 -2.413) (end 0 -2.667)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 0.127) (end 0 -0.127)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 2.667) (end 0 2.413)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 5.207) (end 0 4.953)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 6.35) (end 1.27 -6.35)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type background))
+        )
+        (pin passive line (at -5.08 5.08 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 2.54 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 0 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 -2.54 0) (length 3.81)
+          (name "Pin_4" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 -5.08 0) (length 3.81)
+          (name "Pin_5" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "Connector_Generic:Conn_01x10" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+      (property "Reference" "J" (id 0) (at 0 12.7 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "Conn_01x10" (id 1) (at 0 -15.24 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "~" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "connector" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Generic connector, single row, 01x10, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "Conn_01x10_1_1"
+        (rectangle (start -1.27 -12.573) (end 0 -12.827)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 -10.033) (end 0 -10.287)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 -7.493) (end 0 -7.747)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 -4.953) (end 0 -5.207)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 -2.413) (end 0 -2.667)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 0.127) (end 0 -0.127)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 2.667) (end 0 2.413)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 5.207) (end 0 4.953)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 7.747) (end 0 7.493)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 10.287) (end 0 10.033)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start -1.27 11.43) (end 1.27 -13.97)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type background))
+        )
+        (pin passive line (at -5.08 10.16 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 -12.7 0) (length 3.81)
+          (name "Pin_10" (effects (font (size 1.27 1.27))))
+          (number "10" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 7.62 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 5.08 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 2.54 0) (length 3.81)
+          (name "Pin_4" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 0 0) (length 3.81)
+          (name "Pin_5" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 -2.54 0) (length 3.81)
+          (name "Pin_6" (effects (font (size 1.27 1.27))))
+          (number "6" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 -5.08 0) (length 3.81)
+          (name "Pin_7" (effects (font (size 1.27 1.27))))
+          (number "7" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 -7.62 0) (length 3.81)
+          (name "Pin_8" (effects (font (size 1.27 1.27))))
+          (number "8" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 -10.16 0) (length 3.81)
+          (name "Pin_9" (effects (font (size 1.27 1.27))))
+          (number "9" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
+      (property "Reference" "C" (id 0) (at 0.635 2.54 0)
+        (effects (font (size 1.27 1.27)) (justify left))
+      )
+      (property "Value" "C" (id 1) (at 0.635 -2.54 0)
+        (effects (font (size 1.27 1.27)) (justify left))
+      )
+      (property "Footprint" "" (id 2) (at 0.9652 -3.81 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "~" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "C_*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "C_0_1"
+        (polyline
+          (pts
+            (xy -2.032 -0.762)
+            (xy 2.032 -0.762)
+          )
+          (stroke (width 0.508) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -2.032 0.762)
+            (xy 2.032 0.762)
+          )
+          (stroke (width 0.508) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "C_1_1"
+        (pin passive line (at 0 3.81 270) (length 2.794)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -3.81 90) (length 2.794)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
+      (property "Reference" "R" (id 0) (at 2.032 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "R" (id 1) (at 0 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at -1.778 0 90)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "~" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "R res resistor" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Resistor" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "R_*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "R_0_1"
+        (rectangle (start -1.016 -2.54) (end 1.016 2.54)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "R_1_1"
+        (pin passive line (at 0 3.81 270) (length 1.27)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -3.81 90) (length 1.27)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "Regulator_Linear:NCP115AMX120TCG" (in_bom yes) (on_board yes)
+      (property "Reference" "U" (id 0) (at 2.54 10.16 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "NCP115AMX120TCG" (id 1) (at 10.16 7.62 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "Package_DFN_QFN:OnSemi_XDFN4-1EP_1.0x1.0mm_EP0.52x0.52mm" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "https://www.onsemi.com/pub/Collateral/NCP115-D.PDF" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "Single Output LDO" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "300mA Low-Dropout Linear Regulators, 1.2V output voltage, LDO with low noise and enable pin, XDFN-4" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "OnSemi*XDFN4*1EP*1.0x1.0mm*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "NCP115AMX120TCG_0_1"
+        (rectangle (start -7.62 5.08) (end 7.62 -5.08)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type background))
+        )
+      )
+      (symbol "NCP115AMX120TCG_1_1"
+        (pin power_out line (at 10.16 2.54 180) (length 2.54)
+          (name "OUT" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin power_in line (at 0 -7.62 90) (length 2.54)
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -10.16 -2.54 0) (length 2.54)
+          (name "EN" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+        (pin power_in line (at -10.16 2.54 0) (length 2.54)
+          (name "IN" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -7.62 90) (length 2.54) hide
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "WS2816C:WS2816C-2121" (in_bom yes) (on_board yes)
+      (property "Reference" "D?" (id 0) (at 0 8.89 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "WS2816C-2121" (id 1) (at 0 6.35 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "WS2816-2121:WS2816-2121" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "LCSC" "C965561" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "WS2816C-2121_0_1"
+        (rectangle (start -2.54 3.81) (end 2.54 -3.81)
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type background))
+        )
+      )
+      (symbol "WS2816C-2121_1_1"
+        (pin input line (at -5.08 2.54 0) (length 2.54)
+          (name "BI" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -5.08 0 0) (length 2.54)
+          (name "DI" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+        (pin power_in line (at -5.08 -2.54 0) (length 2.54)
+          (name "V" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+        (pin output line (at 5.08 -2.54 180) (length 2.54)
+          (name "DO" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
+        )
+        (pin output line (at 5.08 0 180) (length 2.54)
+          (name "BO" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
+        )
+        (pin power_in line (at 5.08 2.54 180) (length 2.54)
+          (name "G" (effects (font (size 1.27 1.27))))
+          (number "6" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "power:+5V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
+      (property "Reference" "#PWR" (id 0) (at 0 -3.81 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Value" "+5V" (id 1) (at 0 3.556 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Power symbol creates a global label with name \"+5V\"" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "+5V_0_1"
+        (polyline
+          (pts
+            (xy -0.762 1.27)
+            (xy 0 2.54)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 0 0)
+            (xy 0 2.54)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 0 2.54)
+            (xy 0.762 1.27)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "+5V_1_1"
+        (pin power_in line (at 0 0 90) (length 0) hide
+          (name "+5V" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
+      (property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Value" "GND" (id 1) (at 0 -3.81 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "GND_0_1"
+        (polyline
+          (pts
+            (xy 0 0)
+            (xy 0 -1.27)
+            (xy 1.27 -1.27)
+            (xy 0 -2.54)
+            (xy -1.27 -1.27)
+            (xy 0 -1.27)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "GND_1_1"
+        (pin power_in line (at 0 0 270) (length 0) hide
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "power:VCC" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
+      (property "Reference" "#PWR" (id 0) (at 0 -3.81 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Value" "VCC" (id 1) (at 0 3.81 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Power symbol creates a global label with name \"VCC\"" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "VCC_0_1"
+        (polyline
+          (pts
+            (xy -0.762 1.27)
+            (xy 0 2.54)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 0 0)
+            (xy 0 2.54)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 0 2.54)
+            (xy 0.762 1.27)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "VCC_1_1"
+        (pin power_in line (at 0 0 90) (length 0) hide
+          (name "VCC" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+  )
+
+  (junction (at 49.53 50.8) (diameter 0) (color 0 0 0 0)
+    (uuid 0da2c3e8-131b-459b-b3b6-5a76b9beb3d1)
+  )
+  (junction (at 66.04 39.37) (diameter 0) (color 0 0 0 0)
+    (uuid 0fb7fa16-0207-40cb-ae91-742729e53954)
+  )
+  (junction (at 49.53 45.72) (diameter 0) (color 0 0 0 0)
+    (uuid 1838e31c-58de-4fd9-8559-f69e106714d2)
+  )
+  (junction (at 123.19 31.75) (diameter 0) (color 0 0 0 0)
+    (uuid 7be022e8-9c84-4b5c-abbe-08016048e944)
+  )
+
+  (wire (pts (xy 57.15 45.72) (xy 62.23 45.72))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 181afc9c-8d83-4ed9-adc1-42d32b1fe373)
+  )
+  (wire (pts (xy 245.11 58.42) (xy 238.76 60.96))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 22fa7589-ec5a-4944-91cf-83b3240a49fa)
+  )
+  (wire (pts (xy 52.07 39.37) (xy 49.53 39.37))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 2ddbd773-c2ea-4524-b15f-5261e4dcca76)
+  )
+  (wire (pts (xy 195.58 55.88) (xy 189.23 58.42))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 317c9297-e23d-40da-8dc0-ac059ede2bc8)
+  )
+  (wire (pts (xy 228.6 58.42) (xy 222.25 60.96))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 42242b5e-f15b-4800-b6f4-b78d297b4f50)
+  )
+  (wire (pts (xy 66.04 39.37) (xy 66.04 36.83))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 47b84bab-7a11-471e-9626-cf4345410ce2)
+  )
+  (wire (pts (xy 49.53 49.53) (xy 49.53 50.8))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 4ac764d1-1649-4ba9-9960-4576a131aa55)
+  )
+  (wire (pts (xy 179.07 58.42) (xy 172.72 60.96))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 4bab025d-561e-4154-b0d8-8f9cfaff03b5)
+  )
+  (wire (pts (xy 120.65 34.29) (xy 123.19 34.29))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 54ac7fd4-6a3e-42ba-928c-544bf97cdfbc)
+  )
+  (wire (pts (xy 245.11 55.88) (xy 238.76 58.42))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 6cf4fdc3-0fc2-4de8-9910-070f207e1818)
+  )
+  (wire (pts (xy 49.53 45.72) (xy 49.53 46.99))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 7bc5397f-9e64-446a-9e2c-df921b9f939c)
+  )
+  (wire (pts (xy 123.19 34.29) (xy 123.19 31.75))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 8010fb8e-64a6-4284-9268-60297e4d474f)
+  )
+  (wire (pts (xy 195.58 58.42) (xy 189.23 60.96))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 8cb37fad-6f24-4394-8459-0e958892f7d9)
+  )
+  (wire (pts (xy 59.69 39.37) (xy 66.04 39.37))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 96ff9961-da81-43eb-9ea2-209a1df0a5ab)
+  )
+  (wire (pts (xy 228.6 55.88) (xy 222.25 58.42))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a211dca8-b455-45fb-8f6d-d1e5a3fb312e)
+  )
+  (wire (pts (xy 212.09 55.88) (xy 205.74 58.42))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a41768ea-878b-43a6-82bf-20d246bbf378)
+  )
+  (wire (pts (xy 120.65 31.75) (xy 123.19 31.75))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid adba74cf-187f-4a59-8f6c-3f178c6726b1)
+  )
+  (wire (pts (xy 49.53 44.45) (xy 49.53 45.72))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid afdfcec1-0e96-4676-9b8e-1b328f09ac29)
+  )
+  (wire (pts (xy 58.42 36.83) (xy 49.53 36.83))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid c31b3616-788f-42b4-bc2e-3ec152deb175)
+  )
+  (wire (pts (xy 179.07 55.88) (xy 172.72 58.42))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid c4bbe88b-d178-4fd8-99e7-f8fe69a7a59d)
+  )
+  (wire (pts (xy 49.53 50.8) (xy 49.53 52.07))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid e2ee2ffc-699d-4baf-a076-977a458d775d)
+  )
+  (wire (pts (xy 123.19 31.75) (xy 128.27 31.75))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid eb88b6b6-1582-432b-be99-2bb56a4a4aed)
+  )
+  (wire (pts (xy 212.09 58.42) (xy 205.74 60.96))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid f1374997-67ce-402d-93b3-c089899892e3)
+  )
+
+  (global_label "PC5" (shape input) (at 167.64 113.03 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid 06eaeaed-f83c-4e17-8f59-e2a017379d55)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 161.4774 112.9506 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PD6" (shape input) (at 149.86 92.71 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 0c12c73a-1893-47ed-9101-28813fb98a43)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 156.0226 92.6306 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "D+" (shape input) (at 82.55 41.91 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 112f69f4-ebfd-4e81-9c6c-701e70cb4911)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 87.8055 41.8306 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "PD7NRST" (shape input) (at 91.44 143.51 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid 1f7ee67b-125a-44ab-9710-90042ec39340)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 80.4998 143.4306 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PC3" (shape input) (at 33.02 115.57 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 21e00697-3b2c-48a6-8a67-b21606db729f)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 39.1826 115.4906 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "PA2" (shape input) (at 33.02 97.79 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 28f750c2-140a-4316-ad9c-6ded4886bdf5)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 39.0012 97.7106 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "PD2" (shape input) (at 149.86 102.87 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 2bda4daf-3d3f-40a4-b930-36dc47ae55dc)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 156.0226 102.7906 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "PC5" (shape input) (at 149.86 113.03 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 368e8d5c-22a6-4afa-ae59-315e8ec38a89)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 156.0226 112.9506 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "PA2" (shape input) (at 55.88 97.79 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid 36b01830-58b0-4359-9607-f11420e0eaf3)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 49.8988 97.7106 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PD5" (shape input) (at 167.64 95.25 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid 3ad0ca3f-d24b-427e-95b8-79a3d0e3e65c)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 161.4774 95.1706 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PC2" (shape input) (at 33.02 113.03 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 3c66e5f7-9f48-41a2-8209-80091753a380)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 39.1826 112.9506 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "PC0" (shape input) (at 55.88 107.95 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid 3d909293-e8c7-4e7f-805a-6e0fddcc323e)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 49.7174 107.8706 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PD4" (shape input) (at 149.86 97.79 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 3dce1887-1144-4bc1-a1ea-c38e1b6bca0f)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 156.0226 97.7106 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "PC3" (shape input) (at 55.88 115.57 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid 4260d4e0-bad4-433c-8184-1cc3ca363ca1)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 49.7174 115.4906 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PD0" (shape input) (at 33.02 102.87 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 46e183bb-4a11-42e0-a594-0464332631cd)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 39.1826 102.7906 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "PA1" (shape input) (at 55.88 95.25 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid 4fbf60e4-b46b-4c54-b9c8-de922d51a4fc)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 49.8988 95.3294 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PC6" (shape input) (at 162.56 58.42 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid 50a3550c-ba6f-4b27-82ca-d8f7a02b3aaf)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 156.3974 58.3406 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PD7NRST" (shape input) (at 55.88 92.71 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid 5639246c-7483-4532-b6df-bdb5c9a46b9d)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 44.9398 92.6306 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PC1" (shape input) (at 55.88 110.49 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid 58be7285-45b0-4805-810a-51592b83c99b)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 49.7174 110.4106 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PC7" (shape input) (at 167.64 107.95 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid 5dafd54c-64b9-47b3-b148-2d463391b9da)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 161.4774 107.8706 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "D-" (shape input) (at 82.55 39.37 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 62dfd9a4-11e9-414c-82e6-3b2f8ce10622)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 87.8055 39.2906 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "PC4" (shape input) (at 167.64 115.57 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid 6d109078-c476-4cb5-ac58-429449b81755)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 161.4774 115.4906 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PC1" (shape input) (at 33.02 110.49 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 78e91344-3178-4ad9-a1eb-1403bb6240f1)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 39.1826 110.4106 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "PD4" (shape input) (at 82.55 39.37 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid 84bac1b0-4e87-454e-abdc-aefbccb4cd49)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 76.3874 39.4494 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PD3" (shape input) (at 149.86 100.33 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 8a2aa8a8-5eb4-4e70-85a5-ccae5d1d0e48)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 156.0226 100.2506 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "D-" (shape input) (at 59.69 45.72 90) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 8d73e774-dba7-4cee-bf5f-9e3383624ae4)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 59.6106 40.4645 90)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "PC7" (shape input) (at 149.86 107.95 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 9093247e-7943-4e64-9891-8e399514dd9a)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 156.0226 107.8706 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "DPU" (shape input) (at 69.85 45.72 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 98bd6fe5-2fda-442a-9df5-d382e6a22b26)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 76.1336 45.6406 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "DPU" (shape input) (at 82.55 36.83 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid 9aff55a4-3931-4bfd-b464-076c3ee4fed9)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 88.8336 36.7506 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "PA1" (shape input) (at 120.65 34.29 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid a0cd190f-1f4a-460d-913a-8fd9eefc5091)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 114.6688 34.3694 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "D+" (shape input) (at 57.15 50.8 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid a3e53462-21dd-4f8a-b002-46ee6185e5ff)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 62.4055 50.7206 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "PD3" (shape input) (at 167.64 100.33 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid a3ed25b8-e53b-4463-8d7d-e08649130c3a)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 161.4774 100.2506 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PD0" (shape input) (at 55.88 102.87 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid a6942ae9-2cb7-43f6-a8df-ef37e8c195e0)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 49.7174 102.7906 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PC6" (shape input) (at 149.86 110.49 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid a97b2db9-6056-47b9-a182-65b926cbaf78)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 156.0226 110.4106 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "SWIO" (shape input) (at 91.44 140.97 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid afcb4e1f-0d70-46dd-be96-d2e59f1ce9ef)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 84.4307 141.0494 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "SWIO" (shape input) (at 167.64 105.41 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid b1678e30-025f-4bab-ae4a-d7359a6aad97)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 160.6307 105.3306 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PC0" (shape input) (at 33.02 107.95 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid b29a2477-8023-4e01-905d-ee925917f10d)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 39.1826 107.8706 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "PC6" (shape input) (at 167.64 110.49 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid b91642b2-4e94-4c61-a782-aa7e4ab9df4d)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 161.4774 110.4106 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PA1" (shape input) (at 33.02 95.25 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid bbe1d8d0-308b-4e85-b458-1b5fe97fa04c)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 39.0012 95.3294 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "PC2" (shape input) (at 55.88 113.03 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid bdd2f85f-737f-4f22-b3f8-e01536c13d36)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 49.7174 112.9506 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PD5" (shape input) (at 149.86 95.25 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid bed93e26-0b69-45a2-99ed-bc54adc5179b)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 156.0226 95.1706 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "PD3" (shape input) (at 82.55 41.91 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid c1c5cd6e-bfb8-4161-8620-11b41f118972)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 76.3874 41.9894 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PA2" (shape input) (at 55.88 97.79 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid c40c7c0f-0bc6-4dd7-9bb4-305ee7e728d9)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 49.8988 97.8694 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PD4" (shape input) (at 167.64 97.79 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid c9f98d50-7ad7-4f18-8dfc-9e80e791c7df)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 161.4774 97.7106 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PC4" (shape input) (at 149.86 115.57 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid d0bd1b5d-42cc-429a-bba6-e1c0fe7da03b)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 156.0226 115.4906 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "PD7NRST" (shape input) (at 33.02 92.71 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid d7fa0c3c-96a0-4485-b8d7-b789a653e81a)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 43.9602 92.6306 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "PD5" (shape input) (at 82.55 36.83 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid e4f44033-6fed-4d63-92f1-7e9f54ef122e)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 76.3874 36.9094 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "PD2" (shape input) (at 167.64 102.87 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid e9e7cd2f-eca9-4909-a217-8e4dfd83db52)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 161.4774 102.7906 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "SWIO" (shape input) (at 149.86 105.41 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid f2a67fa0-3bb4-484b-a226-6227b84b793b)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 156.8693 105.3306 0)
+      (effects (font (size 1.27 1.27)) (justify left) hide)
+    )
+  )
+  (global_label "PD6" (shape input) (at 167.64 92.71 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid fe2c7010-8044-4248-a588-3b3c16e679dc)
+    (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 161.4774 92.6306 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+
+  (symbol (lib_id "power:GND") (at 210.82 95.25 270) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 056d1629-5faa-44d3-a3c4-ca67c4bc40af)
+    (property "Reference" "#PWR0132" (id 0) (at 204.47 95.25 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 207.01 95.25 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 210.82 95.25 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 210.82 95.25 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 05efe9e7-2c04-4420-bd0e-e1e13737b5cd))
+  )
+
+  (symbol (lib_id "power:+5V") (at 245.11 60.96 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 05a6e1ef-1c0d-49f1-8cae-8b3385973464)
+    (property "Reference" "#PWR08" (id 0) (at 248.92 60.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "+5V" (id 1) (at 238.76 62.23 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 245.11 60.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 245.11 60.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 12831238-35af-4b6f-b197-99cc24579a98))
+  )
+
+  (symbol (lib_id "power:GND") (at 99.06 58.42 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 06097b01-c6ad-4bd3-a705-bae098909439)
+    (property "Reference" "#PWR0103" (id 0) (at 99.06 64.77 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 99.06 63.5 0))
+    (property "Footprint" "" (id 2) (at 99.06 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 99.06 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 1f476605-6f28-48ce-917a-8b3230711505))
+  )
+
+  (symbol (lib_id "power:+5V") (at 151.13 34.29 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 08882b26-d63f-4207-b434-08954f23105b)
+    (property "Reference" "#PWR0138" (id 0) (at 154.94 34.29 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "+5V" (id 1) (at 143.51 34.29 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 151.13 34.29 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 151.13 34.29 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid b01e87b6-8ae9-4801-9ac9-a6d7bef81008))
+  )
+
+  (symbol (lib_id "power:+5V") (at 179.07 60.96 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 08bf2818-5feb-45ea-9273-3f987013db13)
+    (property "Reference" "#PWR04" (id 0) (at 182.88 60.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "+5V" (id 1) (at 172.72 62.23 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 179.07 60.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 179.07 60.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 65d2d480-c733-4c27-b064-65bac6c6af68))
+  )
+
+  (symbol (lib_id "power:+5V") (at 195.58 60.96 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 0c26d0dd-1b0d-47d7-8a60-974fa73c461a)
+    (property "Reference" "#PWR05" (id 0) (at 199.39 60.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "+5V" (id 1) (at 189.23 62.23 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 195.58 60.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 195.58 60.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 9ffafd1b-ad61-4d63-889b-e0561e846664))
+  )
+
+  (symbol (lib_id "power:VCC") (at 33.02 105.41 270) (mirror x) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 0f2e7d97-bac3-4cd1-a1fc-6e26f2b9cbaf)
+    (property "Reference" "#PWR0113" (id 0) (at 29.21 105.41 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "VCC" (id 1) (at 39.37 105.41 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 33.02 105.41 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 33.02 105.41 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 8d1ab2e3-239d-49fc-b748-7f927f27e3e8))
+  )
+
+  (symbol (lib_id "power:VCC") (at 113.03 31.75 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 122fcd0c-7653-4f38-b3c2-d3d67fb46922)
+    (property "Reference" "#PWR01" (id 0) (at 116.84 31.75 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "VCC" (id 1) (at 106.68 31.75 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 113.03 31.75 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 113.03 31.75 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid be346d01-f217-401c-bf8f-85daadd439b6))
+  )
+
+  (symbol (lib_id "Regulator_Linear:NCP115AMX120TCG") (at 161.29 31.75 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 1275c285-dcc4-4121-beb2-a038930ee6df)
+    (property "Reference" "U2" (id 0) (at 161.29 22.9702 0))
+    (property "Value" "3.3vReg" (id 1) (at 161.29 25.5071 0))
+    (property "Footprint" "Package_DFN_QFN:OnSemi_XDFN4-1EP_1.0x1.0mm_EP0.52x0.52mm" (id 2) (at 161.29 31.75 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "https://www.onsemi.com/pub/Collateral/NCP115-D.PDF" (id 3) (at 161.29 31.75 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C81114" (id 4) (at 161.29 31.75 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 9602213a-1314-4d07-9207-7fb5e4be0836))
+    (pin "2" (uuid 7eabc692-8609-46c8-a401-05b77d58ae40))
+    (pin "3" (uuid 44cf3af4-2ed4-4ee0-b236-874cdaca8685))
+    (pin "4" (uuid 04f2ae4d-6353-495c-976e-7c0a0c1f0c27))
+    (pin "5" (uuid 2d887fd3-56df-404b-b539-dada5992e9da))
+  )
+
+  (symbol (lib_id "power:VCC") (at 99.06 50.8 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 12eb3f01-c619-45ff-83bf-6485e75481a4)
+    (property "Reference" "#PWR0102" (id 0) (at 99.06 54.61 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "VCC" (id 1) (at 101.6 49.5299 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "" (id 2) (at 99.06 50.8 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 99.06 50.8 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid ce32300d-eff9-45e1-a81d-0d8847c8fc7d))
+  )
+
+  (symbol (lib_id "WS2816C:WS2816C-2121") (at 233.68 58.42 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 18ac6536-ae21-41c3-9ab9-3b01243463f1)
+    (property "Reference" "D5" (id 0) (at 233.68 51.0372 0))
+    (property "Value" "WS2816C-2121" (id 1) (at 233.68 53.5741 0))
+    (property "Footprint" "WS2816-2121:WS2816-2121" (id 2) (at 233.68 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 233.68 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C965561" (id 4) (at 233.68 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid d20ea2cf-a00b-493e-b6fa-5d57ba43cbde))
+    (pin "2" (uuid bbbef985-fea6-47e6-9759-6ef96601da00))
+    (pin "3" (uuid 901c518d-cee9-4eae-a70b-bd06a1a66690))
+    (pin "4" (uuid d8577c69-8933-4fad-9bd3-340751f6bd73))
+    (pin "5" (uuid f12353f0-5005-4c0f-a9bd-ddbb28a55871))
+    (pin "6" (uuid d18c9509-eb3f-4013-943c-bdf6199ab97e))
+  )
+
+  (symbol (lib_id "WS2816C:WS2816C-2121") (at 184.15 58.42 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 19cf55c7-a436-4d05-b738-9a5c802464e5)
+    (property "Reference" "D2" (id 0) (at 184.15 51.0372 0))
+    (property "Value" "WS2816C-2121" (id 1) (at 184.15 53.5741 0))
+    (property "Footprint" "WS2816-2121:WS2816-2121" (id 2) (at 184.15 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 184.15 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C965561" (id 4) (at 184.15 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 50c52c1d-2811-4e54-b371-feaf1149a12f))
+    (pin "2" (uuid 5ceabc8a-e14b-44f9-932b-2af268a8a775))
+    (pin "3" (uuid 382e019d-9f0d-47ed-8a77-c2772175d9e2))
+    (pin "4" (uuid ebc5d25e-39b8-4cca-acc7-8c57004cda2a))
+    (pin "5" (uuid 00ca0962-4395-493e-aa91-1a6fd7900765))
+    (pin "6" (uuid b2ae582d-7de0-4807-bd3c-57a361a23b3a))
+  )
+
+  (symbol (lib_id "WS2816C:WS2816C-2121") (at 167.64 58.42 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 2aeaee7b-b50f-4327-b493-41ca56c81921)
+    (property "Reference" "D1" (id 0) (at 167.64 51.0372 0))
+    (property "Value" "WS2816C-2121" (id 1) (at 167.64 53.5741 0))
+    (property "Footprint" "WS2816-2121:WS2816-2121" (id 2) (at 167.64 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 167.64 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C965561" (id 4) (at 167.64 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 2e2e7867-75b4-4339-8b05-bbf10695c219))
+    (pin "2" (uuid 63c075be-3528-4ac4-8f54-b9141d8cae09))
+    (pin "3" (uuid 03800fbb-5bcb-4326-bf78-94c8bb7a50cc))
+    (pin "4" (uuid 271f7b3e-9f9b-499c-8748-c858bf5bb33e))
+    (pin "5" (uuid c4de846e-f36f-4dd1-9e2d-1da7284afe80))
+    (pin "6" (uuid e437394f-0671-407f-bf77-9399407f1817))
+  )
+
+  (symbol (lib_id "Device:R") (at 66.04 45.72 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 2b15068d-109c-4e07-b667-26718e2a9df1)
+    (property "Reference" "R5" (id 0) (at 66.04 43.18 90))
+    (property "Value" "NP" (id 1) (at 66.04 45.72 90))
+    (property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 66.04 47.498 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 66.04 45.72 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "~" (id 4) (at 66.04 45.72 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 0d159bb7-e63e-4960-b1da-d8da2f893a58))
+    (pin "2" (uuid e58924fa-c2fe-4d82-8e49-7db5e7e6e788))
+  )
+
+  (symbol (lib_id "power:GND") (at 26.67 69.85 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 33b2bdbd-12c5-440d-8daf-0c9e4d5350b2)
+    (property "Reference" "#PWR0120" (id 0) (at 26.67 76.2 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 26.67 76.2 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "" (id 2) (at 26.67 69.85 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 26.67 69.85 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 401ed3ef-cf7b-453a-99cb-a5b2c6add205))
+  )
+
+  (symbol (lib_id "Connector_Generic:Conn_01x02") (at 133.35 34.29 0) (mirror x) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 343fecee-9ad9-406a-8198-1e4a0123ac8f)
+    (property "Reference" "M1" (id 0) (at 133.35 26.7802 0))
+    (property "Value" "Mic" (id 1) (at 133.35 29.3171 0))
+    (property "Footprint" "Swadge_Parts:GOERTEK_MIC_B4013AM423" (id 2) (at 133.35 34.29 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 133.35 34.29 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C233794" (id 4) (at 133.35 34.29 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 767ab63a-8159-46b1-9335-24b2b5b99e57))
+    (pin "2" (uuid 0f9f038e-0b93-4213-8727-d410d2e95667))
+  )
+
+  (symbol (lib_id "WS2816C:WS2816C-2121") (at 250.19 58.42 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 370e8fd4-d2f9-450d-bfcf-ea1c8178f6a4)
+    (property "Reference" "D6" (id 0) (at 250.19 51.0372 0))
+    (property "Value" "WS2816C-2121" (id 1) (at 250.19 53.5741 0))
+    (property "Footprint" "WS2816-2121:WS2816-2121" (id 2) (at 250.19 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 250.19 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C965561" (id 4) (at 250.19 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 276f318e-4126-46c2-b627-28f135474e30))
+    (pin "2" (uuid a6a1f68d-976d-47da-96bd-2cbac38d0e42))
+    (pin "3" (uuid c29002c6-95bc-404d-aa50-e6e1d470c6ae))
+    (pin "4" (uuid 534a435b-2640-4c5a-996d-e7e4291a4d30))
+    (pin "5" (uuid ea6beeb0-80c7-4898-bbff-65b02584000a))
+    (pin "6" (uuid 141b168b-4d11-4fb9-bf1e-a8d4d0c20748))
+  )
+
+  (symbol (lib_id "power:GND") (at 255.27 55.88 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 38341cf8-5d13-4e18-89f0-7b91bb8ac857)
+    (property "Reference" "#PWR0126" (id 0) (at 261.62 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 256.54 58.42 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 255.27 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 255.27 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 94c103be-23ba-46c4-bf40-68cfd235271b))
+  )
+
+  (symbol (lib_id "Device:C") (at 109.22 54.61 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 3cbd5fd3-23e7-40d0-b75c-a46b67e54666)
+    (property "Reference" "C2" (id 0) (at 113.03 53.3399 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "1u" (id 1) (at 113.03 55.8799 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (id 2) (at 110.1852 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 109.22 54.61 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C237173" (id 4) (at 109.22 54.61 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 3938548e-c9ee-43bb-847a-0e489e461d4c))
+    (pin "2" (uuid 2a81d632-7771-414b-a895-e059e5080604))
+  )
+
+  (symbol (lib_id "power:+5V") (at 162.56 60.96 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 3cef34df-01a2-4c1e-b02c-6f3c30e3e34a)
+    (property "Reference" "#PWR03" (id 0) (at 166.37 60.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "+5V" (id 1) (at 156.21 62.23 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 162.56 60.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 162.56 60.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 4d18aa1a-37b7-4a85-aac3-20e348adc671))
+  )
+
+  (symbol (lib_id "Connector_Generic:Conn_01x10") (at 172.72 105.41 0) (mirror x) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 3f4efc47-79e2-450a-a597-597b2506a43e)
+    (property "Reference" "J3" (id 0) (at 172.72 86.36 0))
+    (property "Value" "~" (id 1) (at 172.72 88.9 0))
+    (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical" (id 2) (at 172.72 105.41 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 172.72 105.41 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C492409" (id 4) (at 172.72 105.41 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 4f802c91-f1c1-406d-aad6-82e4eedc304e))
+    (pin "10" (uuid 40ff3dfd-f25d-4380-9a88-c5832bb1e209))
+    (pin "2" (uuid 02fb602b-2d5c-4125-ab7e-28487ee61b67))
+    (pin "3" (uuid 6d66c22a-e1de-4e1f-a0eb-0db3391a89f0))
+    (pin "4" (uuid 0a8225c7-03ba-4c88-950b-61f1cfeb544b))
+    (pin "5" (uuid 5ae2ae15-b578-444c-b6bf-68e9a68c82b2))
+    (pin "6" (uuid d118c5b2-634a-4205-b88b-9718b22d4d83))
+    (pin "7" (uuid fa1ee4b4-6e2d-417a-a591-fda689a704e6))
+    (pin "8" (uuid 6805d02c-124c-4d7a-bc5f-9d42aff7e326))
+    (pin "9" (uuid 6ccaea96-8112-4e25-ae1c-372bca687fb8))
+  )
+
+  (symbol (lib_id "power:GND") (at 189.23 55.88 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 3fac474e-800d-4bdd-918d-5ad7a551c4d6)
+    (property "Reference" "#PWR0119" (id 0) (at 195.58 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 190.5 58.42 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 189.23 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 189.23 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 49170e0d-50c6-4c1f-9adb-1ae711375289))
+  )
+
+  (symbol (lib_id "power:GND") (at 91.44 138.43 270) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 4417b5ab-d4a1-4a4a-948e-ddbfe630e9ce)
+    (property "Reference" "#PWR0115" (id 0) (at 85.09 138.43 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 83.82 138.43 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "" (id 2) (at 91.44 138.43 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 91.44 138.43 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 4e87ddae-a3c3-4ca4-adfa-00675122b914))
+  )
+
+  (symbol (lib_id "power:+5V") (at 91.44 146.05 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 48921fec-d5a6-4972-bf64-b66a1670dab3)
+    (property "Reference" "#PWR02" (id 0) (at 95.25 146.05 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "+5V" (id 1) (at 83.82 146.05 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 91.44 146.05 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 91.44 146.05 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 6c667ab3-6cd9-4380-83ea-e3a296a3486f))
+  )
+
+  (symbol (lib_id "power:+5V") (at 49.53 31.75 270) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 4a39097e-9a51-4c16-8d19-f7f40e3544a5)
+    (property "Reference" "#PWR0133" (id 0) (at 45.72 31.75 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "+5V" (id 1) (at 52.705 32.1838 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "" (id 2) (at 49.53 31.75 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 49.53 31.75 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid ed4d451a-c1ce-4446-9e44-b65d07c632e3))
+  )
+
+  (symbol (lib_id "power:+5V") (at 151.13 29.21 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 4ab96c0d-5335-49bc-9754-e46cc30f5156)
+    (property "Reference" "#PWR0137" (id 0) (at 154.94 29.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "+5V" (id 1) (at 143.51 29.21 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 151.13 29.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 151.13 29.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 5f127e9e-9a2c-4ce6-b36a-5bac1b173910))
+  )
+
+  (symbol (lib_id "power:GND") (at 222.25 55.88 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 4c3bf6fa-e511-4376-b55b-d92b6efeca24)
+    (property "Reference" "#PWR0123" (id 0) (at 228.6 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 223.52 58.42 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 222.25 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 222.25 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid cd966d01-a722-4e00-bbb2-a042767c05b7))
+  )
+
+  (symbol (lib_id "power:+5V") (at 87.63 50.8 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 526ccdde-36ef-456e-98e1-13981fd35ad6)
+    (property "Reference" "#PWR0135" (id 0) (at 87.63 54.61 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "+5V" (id 1) (at 89.027 49.9638 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "" (id 2) (at 87.63 50.8 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 87.63 50.8 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid c2b217e8-ebe5-4094-be52-a65303752c2d))
+  )
+
+  (symbol (lib_id "Connector:USB_C_Receptacle_USB2.0") (at 34.29 46.99 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 53ded471-0452-4e9a-98d4-4266c5f4fd66)
+    (property "Reference" "J4" (id 0) (at 34.29 25.5102 0))
+    (property "Value" "USB_C_Receptacle_USB2.0" (id 1) (at 34.29 28.0471 0))
+    (property "Footprint" "Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12" (id 2) (at 38.1 46.99 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (id 3) (at 38.1 46.99 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C709358" (id 4) (at 34.29 46.99 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "A1" (uuid 89ff4de0-cc85-4ca7-b341-e78942d7b33e))
+    (pin "A12" (uuid b624b11a-a44d-48af-a997-20d55b69a870))
+    (pin "A4" (uuid d577325b-f564-4c77-994f-9438aeeb648b))
+    (pin "A5" (uuid 5722392a-c379-4531-9e16-c2391d76b063))
+    (pin "A6" (uuid 37f7bca4-3926-4d48-94f7-91e01ae35227))
+    (pin "A7" (uuid 4e7cb1ee-4616-4e00-b120-ab4a1c57cca2))
+    (pin "A8" (uuid a418d1f0-1693-43ba-8edd-096a23eb9032))
+    (pin "A9" (uuid 3031e0a4-7dab-463b-b1c7-568a68093ba0))
+    (pin "B1" (uuid 7e5b66e3-b151-4f1b-a086-b471ad3972da))
+    (pin "B12" (uuid 03c38614-14b3-468f-9e69-736c32dda905))
+    (pin "B4" (uuid 0393b7b7-f236-4f16-a592-4ea60ec6a9b5))
+    (pin "B5" (uuid 073b4be5-6f6d-4246-b163-5c4e9a1400a0))
+    (pin "B6" (uuid 0bdbd38e-92c6-4c42-8c51-4695e369cd34))
+    (pin "B7" (uuid e0578dd0-72d1-4ab3-80f8-16e43df0960a))
+    (pin "B8" (uuid f8ec8a08-68ac-408f-9b69-3e73813ca156))
+    (pin "B9" (uuid da532833-e87e-418a-afb9-190a6f582c0e))
+    (pin "S1" (uuid 81f55f2d-a0c9-4120-919f-0ff59cbcd92c))
+  )
+
+  (symbol (lib_id "power:GND") (at 109.22 58.42 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 5f0b6020-62ac-4c3a-a9ef-258e78c0cd1e)
+    (property "Reference" "#PWR0101" (id 0) (at 109.22 64.77 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 109.22 63.5 0))
+    (property "Footprint" "" (id 2) (at 109.22 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 109.22 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 5811f0e0-3519-4cc6-bc88-6f2bca6ffaa1))
+  )
+
+  (symbol (lib_id "power:GND") (at 172.72 55.88 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 604d77e8-cb9d-40d1-8f55-6ad3cbd2e1ae)
+    (property "Reference" "#PWR0104" (id 0) (at 179.07 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 173.99 58.42 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 172.72 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 172.72 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 89bdcef9-649a-4752-93f7-aa292e8694a1))
+  )
+
+  (symbol (lib_id "Connector_Generic:Conn_01x05") (at 96.52 143.51 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 612bea5a-45bc-4452-bebf-8d4274605247)
+    (property "Reference" "J2" (id 0) (at 99.06 142.2399 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "PGM" (id 1) (at 99.06 144.7799 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical" (id 2) (at 96.52 143.51 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 96.52 143.51 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C492404" (id 4) (at 96.52 143.51 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 51d89cbb-9062-4c20-81cc-ab50b26fccb5))
+    (pin "2" (uuid f8d060de-735f-466d-96df-88f18438ad19))
+    (pin "3" (uuid 20c4f3c3-0de2-433d-b226-b204b150e8f5))
+    (pin "4" (uuid e21ec34b-fa7c-4b3a-84ed-fd50d4ac56c7))
+    (pin "5" (uuid 5c6fce41-353e-4fdc-8834-e9a2da60574d))
+  )
+
+  (symbol (lib_id "WS2816C:WS2816C-2121") (at 200.66 58.42 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 658a7221-33d6-4e0c-8ac9-dc3b62f228bd)
+    (property "Reference" "D3" (id 0) (at 200.66 51.0372 0))
+    (property "Value" "WS2816C-2121" (id 1) (at 200.66 53.5741 0))
+    (property "Footprint" "WS2816-2121:WS2816-2121" (id 2) (at 200.66 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 200.66 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C965561" (id 4) (at 200.66 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 1d50f6ff-e33f-4574-ac3e-c3f6fc1013d7))
+    (pin "2" (uuid 66b46c55-ceef-4d20-84a0-d6ffc75e2584))
+    (pin "3" (uuid b599d157-ada7-4050-9622-1fdc6058ca23))
+    (pin "4" (uuid fd5e911b-9b2e-4433-896f-6d435220968d))
+    (pin "5" (uuid 8f674492-3eaa-4080-80fc-f6185c50b7a7))
+    (pin "6" (uuid 7ddb4de0-ee22-459a-a1b9-3d0af7d37f3e))
+  )
+
+  (symbol (lib_id "Device:R") (at 53.34 50.8 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 68f97711-82a5-4a6a-822b-63193a29c389)
+    (property "Reference" "R2" (id 0) (at 53.34 48.26 90))
+    (property "Value" "NP" (id 1) (at 53.34 50.8 90))
+    (property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 53.34 52.578 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 53.34 50.8 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "~" (id 4) (at 53.34 50.8 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 0011a2ff-29bb-4c04-a12d-2c07d5dc1423))
+    (pin "2" (uuid 6b693360-e273-4e39-936b-a3c60aae26b0))
+  )
+
+  (symbol (lib_id "power:GND") (at 87.63 58.42 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 79788250-95ec-41d3-a108-0aa5bf2a656c)
+    (property "Reference" "#PWR0134" (id 0) (at 87.63 64.77 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 87.63 63.5 0))
+    (property "Footprint" "" (id 2) (at 87.63 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 87.63 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid e444e17a-fdbe-4977-af97-52992969f5b3))
+  )
+
+  (symbol (lib_id "power:VCC") (at 55.88 105.41 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 8620ba60-0655-4181-b72c-951e862d2404)
+    (property "Reference" "#PWR0111" (id 0) (at 59.69 105.41 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "VCC" (id 1) (at 49.53 105.41 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 55.88 105.41 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 55.88 105.41 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 609e98c9-4294-481c-b742-e020a21d0b77))
+  )
+
+  (symbol (lib_id "CH32V003F4U6:CH32V003F4U6") (at 102.87 104.14 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 8e4967a9-bbc0-4179-bc6b-41548631bd33)
+    (property "Reference" "U1" (id 0) (at 102.87 86.36 0))
+    (property "Value" "CH32V003F4U6" (id 1) (at 102.87 88.9 0))
+    (property "Footprint" "Package_DFN_QFN:QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm" (id 2) (at 92.71 102.87 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 92.71 105.41 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C5299908" (id 4) (at 92.71 107.95 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid d3cf64a2-1f1d-4100-8e17-71f7c11f094b))
+    (pin "10" (uuid 53b3d15d-ac16-4fc4-b19d-72cd106067e2))
+    (pin "11" (uuid 5085f927-f3cb-423e-96ca-d92be5d16544))
+    (pin "12" (uuid b08e7112-596f-425f-b053-a49f19bdd11b))
+    (pin "13" (uuid 859a5bee-c4f1-489d-9a70-2f51c7250f33))
+    (pin "14" (uuid 14da5711-e34f-4636-85a7-e9c0bb5e6cba))
+    (pin "15" (uuid 0a49f589-fb56-446e-9208-9ddb475cf128))
+    (pin "16" (uuid 61e17bbd-a636-4dfb-8a96-0c450e732b28))
+    (pin "17" (uuid d3e15a26-539d-462e-ba39-1ce4f83610f2))
+    (pin "18" (uuid 2b0f4af8-05dc-462e-bd4f-df089ea068e5))
+    (pin "19" (uuid 500e0728-8d1e-4082-91d1-ac87d61524ee))
+    (pin "2" (uuid 93586d82-7a2f-4edc-81bc-6dd23b009e47))
+    (pin "20" (uuid 2a168654-1ed3-46ac-9bc5-2e0d9d77ad4b))
+    (pin "21" (uuid bd2ed313-7cfb-47ea-8712-da8451912f88))
+    (pin "3" (uuid e316db08-4cf1-4bc8-964c-d5cb91877510))
+    (pin "4" (uuid 171804cc-c5d3-4bda-8688-071aac8a2455))
+    (pin "5" (uuid af6180c6-bc38-4508-833e-0de4e52b1b9c))
+    (pin "6" (uuid 9614c83a-f032-466d-9b9d-dd0ce6000ba4))
+    (pin "7" (uuid ecdc4c27-45a3-4ff2-af26-3f3c872f86a4))
+    (pin "8" (uuid 8bf6b368-3a8b-4aef-b148-d9b1599f0bd1))
+    (pin "9" (uuid 155e8740-ed4d-4d4e-8edd-d5a18c017e7d))
+  )
+
+  (symbol (lib_id "Device:R") (at 62.23 36.83 90) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 923fc8a2-4d69-495f-b461-46ce4adb00e0)
+    (property "Reference" "R4" (id 0) (at 62.23 32.1142 90))
+    (property "Value" "5.1k" (id 1) (at 62.23 34.6511 90))
+    (property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 62.23 38.608 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 62.23 36.83 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C258132" (id 4) (at 62.23 36.83 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid b3d0c585-f4b7-40f6-825c-826dce969daa))
+    (pin "2" (uuid cbbe88bf-7c88-4067-90a6-20b4bf658940))
+  )
+
+  (symbol (lib_id "power:VCC") (at 109.22 50.8 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 94f4f154-737d-478b-b424-ae4148ecd619)
+    (property "Reference" "#PWR0108" (id 0) (at 109.22 54.61 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "VCC" (id 1) (at 111.76 49.5299 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "" (id 2) (at 109.22 50.8 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 109.22 50.8 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 7ddfed69-658b-4f37-92c5-bd3906cec854))
+  )
+
+  (symbol (lib_id "WS2816C:WS2816C-2121") (at 217.17 58.42 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 95c5a61e-75ea-48f4-8e0a-d891056c57f3)
+    (property "Reference" "D4" (id 0) (at 217.17 51.0372 0))
+    (property "Value" "WS2816C-2121" (id 1) (at 217.17 53.5741 0))
+    (property "Footprint" "WS2816-2121:WS2816-2121" (id 2) (at 217.17 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 217.17 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C965561" (id 4) (at 217.17 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 11ebf009-33aa-4063-8c7c-d0db5a18656c))
+    (pin "2" (uuid 706f4f7b-833a-48c0-8017-5a5d42e91bb4))
+    (pin "3" (uuid 35fcc81a-1fcd-43e0-b852-1c65e862ced9))
+    (pin "4" (uuid 55557bc7-c74a-463b-bb92-2b46400a39cf))
+    (pin "5" (uuid c62135a5-bf69-49b9-9977-ee3a6db445e3))
+    (pin "6" (uuid 723d10a7-cf6f-4e30-8dc8-4acc671ccf70))
+  )
+
+  (symbol (lib_id "power:GND") (at 55.88 100.33 270) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 9c20e8e7-27d3-45e4-8514-00b8df082c3d)
+    (property "Reference" "#PWR0112" (id 0) (at 49.53 100.33 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 49.53 100.33 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "" (id 2) (at 55.88 100.33 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 55.88 100.33 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 1a071a56-fe05-4e21-846e-6b9faede0b6c))
+  )
+
+  (symbol (lib_id "Device:R") (at 116.84 31.75 90) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid a4c8c805-d412-4bde-bf9f-227ddcdd109c)
+    (property "Reference" "R6" (id 0) (at 116.84 27.0342 90))
+    (property "Value" "2.2k" (id 1) (at 116.84 29.5711 90))
+    (property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 116.84 33.528 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 116.84 31.75 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C144773" (id 4) (at 116.84 31.75 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid c51dc0cc-dd9f-4edf-af52-65a1debfac01))
+    (pin "2" (uuid 88643d27-f7f5-40d0-b8dd-3e10e1a7a0a9))
+  )
+
+  (symbol (lib_id "Connector_Generic:Conn_01x10") (at 27.94 102.87 0) (mirror y) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid a5aa6099-e699-45ba-80c6-27d3ac138cec)
+    (property "Reference" "J1" (id 0) (at 27.94 86.36 0))
+    (property "Value" "~" (id 1) (at 27.94 88.9 0))
+    (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical" (id 2) (at 27.94 102.87 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 27.94 102.87 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C492409" (id 4) (at 27.94 102.87 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 5ab190fc-3717-4c9d-83e9-551c87cc730e))
+    (pin "10" (uuid 5b4a6722-c764-4457-9160-25acca923059))
+    (pin "2" (uuid 6bddcfcf-6a5c-404f-9948-794dbcc9573d))
+    (pin "3" (uuid 65649334-b3a1-47d9-8d06-e8afb7263d0c))
+    (pin "4" (uuid 366f9052-dbbd-415b-9410-5e3ee5cd174d))
+    (pin "5" (uuid 1bd6a6db-c294-465c-a39b-2f62ca7dce32))
+    (pin "6" (uuid a0f4a3fe-80b9-42dc-a5cd-51c206b28f10))
+    (pin "7" (uuid f31605bd-39d2-4250-a33c-fe9fc3972a97))
+    (pin "8" (uuid e072f56e-fe4b-4b39-9482-ab476cbfe3e9))
+    (pin "9" (uuid 0e56d237-2346-42ab-82df-f1e98ca158a8))
+  )
+
+  (symbol (lib_id "power:GND") (at 119.38 58.42 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid a659fcfa-447c-4049-a4e5-26961d66b301)
+    (property "Reference" "#PWR0109" (id 0) (at 119.38 64.77 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 119.38 63.5 0))
+    (property "Footprint" "" (id 2) (at 119.38 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 119.38 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 4cf8de17-36e2-4bca-99a2-23a3c81a3e9d))
+  )
+
+  (symbol (lib_id "power:GND") (at 66.04 39.37 90) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid a677a5bc-cc9a-4873-bf33-e321c447697c)
+    (property "Reference" "#PWR0121" (id 0) (at 72.39 39.37 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 69.215 39.8038 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 66.04 39.37 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 66.04 39.37 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid eabd5e9e-d7ff-4c16-8a64-bd18ec22dc42))
+  )
+
+  (symbol (lib_id "power:GND") (at 161.29 39.37 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid a76d173c-6bd6-4200-827b-90dc20778e08)
+    (property "Reference" "#PWR0136" (id 0) (at 161.29 45.72 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 161.29 44.45 0))
+    (property "Footprint" "" (id 2) (at 161.29 39.37 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 161.29 39.37 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 63a102d0-618e-4096-9f05-202cde02d1fd))
+  )
+
+  (symbol (lib_id "power:GND") (at 102.87 120.65 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid a959f877-32d6-4837-9b38-7016a394ed4a)
+    (property "Reference" "#PWR0117" (id 0) (at 102.87 127 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 102.87 125.73 0))
+    (property "Footprint" "" (id 2) (at 102.87 120.65 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 102.87 120.65 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 675a70ba-bfa0-4c3d-83d2-d5e2f66f783e))
+  )
+
+  (symbol (lib_id "power:VCC") (at 119.38 50.8 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid aaac32ba-982e-423c-b9c6-72c5bb2cf938)
+    (property "Reference" "#PWR0110" (id 0) (at 119.38 54.61 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "VCC" (id 1) (at 121.92 49.5299 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "" (id 2) (at 119.38 50.8 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 119.38 50.8 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid dfd3d79e-d98f-4294-ba10-1b1d897ab445))
+  )
+
+  (symbol (lib_id "Device:C") (at 99.06 54.61 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid b27dd983-17e6-4f3d-818e-a0a02cc1c82f)
+    (property "Reference" "C1" (id 0) (at 102.87 53.3399 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "1u" (id 1) (at 102.87 55.8799 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (id 2) (at 100.0252 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 99.06 54.61 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C237173" (id 4) (at 99.06 54.61 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid f27af301-0032-421c-9399-1ca649cb703a))
+    (pin "2" (uuid aadac035-9c43-4237-95f8-0f27c4e199f2))
+  )
+
+  (symbol (lib_id "power:GND") (at 205.74 55.88 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid b3eb62f7-94b2-4494-8db2-006668a0f45f)
+    (property "Reference" "#PWR0122" (id 0) (at 212.09 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 207.01 58.42 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 205.74 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 205.74 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 516d85e0-46e2-49fa-a6a3-27f498cca59e))
+  )
+
+  (symbol (lib_id "power:GND") (at 128.27 34.29 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid bcaccb9d-27dd-4667-9bcf-8c0c03f87ced)
+    (property "Reference" "#PWR0131" (id 0) (at 128.27 40.64 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 128.27 39.37 0))
+    (property "Footprint" "" (id 2) (at 128.27 34.29 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 128.27 34.29 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid ae07720f-8e05-4dd5-b56d-886a977fb4e3))
+  )
+
+  (symbol (lib_id "power:GND") (at 33.02 100.33 90) (mirror x) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid c09b4734-41c4-478e-bdc6-1e4e92cc13c7)
+    (property "Reference" "#PWR0114" (id 0) (at 39.37 100.33 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 39.37 100.33 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "" (id 2) (at 33.02 100.33 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 33.02 100.33 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid bb10d663-a778-4370-a3d3-ec91a4190988))
+  )
+
+  (symbol (lib_id "power:GND") (at 162.56 55.88 270) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid c3fa8d1e-529c-4d53-9710-a77e27f7c175)
+    (property "Reference" "#PWR0105" (id 0) (at 156.21 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 158.75 55.88 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 162.56 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 162.56 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid c6116413-720f-4362-9283-664d1f4df530))
+  )
+
+  (symbol (lib_id "power:GND") (at 91.44 148.59 270) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid c7762d0e-5e3d-4e7e-b577-36c792f56cfc)
+    (property "Reference" "#PWR0118" (id 0) (at 85.09 148.59 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 83.82 148.59 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "" (id 2) (at 91.44 148.59 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 91.44 148.59 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid e3d0c130-66a3-47d7-901d-5d9cb0c4d2c0))
+  )
+
+  (symbol (lib_id "power:VCC") (at 171.45 29.21 270) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid cc140718-c5c7-4322-8259-46f2f679894e)
+    (property "Reference" "#PWR0139" (id 0) (at 167.64 29.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "VCC" (id 1) (at 174.625 29.6438 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "" (id 2) (at 171.45 29.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 171.45 29.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid c3238833-8922-4205-863a-3945120c9599))
+  )
+
+  (symbol (lib_id "Device:C") (at 87.63 54.61 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid d220e978-c412-4721-8420-cf14f24c930c)
+    (property "Reference" "C4" (id 0) (at 91.44 53.3399 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "1u" (id 1) (at 91.44 55.8799 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (id 2) (at 88.5952 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 87.63 54.61 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C237173" (id 4) (at 87.63 54.61 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid be6053c0-85e2-4551-8cbf-a010ee5a233f))
+    (pin "2" (uuid 8bf0da55-333f-4d1c-9201-bd30beb4de3c))
+  )
+
+  (symbol (lib_id "power:+5V") (at 212.09 60.96 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid d4a90ddd-b2ad-43cc-babd-c89d02621f0a)
+    (property "Reference" "#PWR06" (id 0) (at 215.9 60.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "+5V" (id 1) (at 205.74 62.23 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 212.09 60.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 212.09 60.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 0d920915-70aa-42fe-81de-21c360abcad1))
+  )
+
+  (symbol (lib_id "Device:C") (at 119.38 54.61 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid db6afb00-4622-432a-b32f-cb0bc98a38e6)
+    (property "Reference" "C3" (id 0) (at 123.19 53.3399 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "1u" (id 1) (at 123.19 55.8799 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (id 2) (at 120.3452 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 119.38 54.61 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C237173" (id 4) (at 119.38 54.61 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 967f0d8e-2cbe-4c72-8106-06cd4f54f7a7))
+    (pin "2" (uuid 88296e97-3c88-4cd2-bf8c-386abe8f7df7))
+  )
+
+  (symbol (lib_id "Connector_Generic:Conn_01x01") (at 215.9 95.25 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid dd902267-ec13-42cd-9fe4-e221653ab5ba)
+    (property "Reference" "J5" (id 0) (at 217.932 94.4153 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "HOLE" (id 1) (at 217.932 96.9522 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "MountingHole:MountingHole_2.2mm_M2_DIN965_Pad" (id 2) (at 215.9 95.25 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 215.9 95.25 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 4232dea1-e51a-46f9-9cd0-9b4ee297ff84))
+  )
+
+  (symbol (lib_id "Device:R") (at 53.34 45.72 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid ebc6fdc8-27f0-42c3-ac8a-90471da7954d)
+    (property "Reference" "R1" (id 0) (at 53.34 43.18 90))
+    (property "Value" "NP" (id 1) (at 53.34 45.72 90))
+    (property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 53.34 47.498 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 53.34 45.72 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "~" (id 4) (at 53.34 45.72 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 66b6cd01-7316-482b-9b95-0d3a895b404e))
+    (pin "2" (uuid 0e3ab57c-a5b4-4b2c-87e9-d2926313131d))
+  )
+
+  (symbol (lib_id "power:GND") (at 34.29 69.85 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid ef800621-5ec0-41a0-b147-d16887221ed9)
+    (property "Reference" "#PWR0107" (id 0) (at 34.29 76.2 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 34.29 76.2 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "" (id 2) (at 34.29 69.85 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 34.29 69.85 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 5770e4d3-bf55-483a-9fec-ed6d844f70f3))
+  )
+
+  (symbol (lib_id "power:GND") (at 238.76 55.88 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid f3a03d72-edbf-4fac-a5c4-7f4892e159fc)
+    (property "Reference" "#PWR0127" (id 0) (at 245.11 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (id 1) (at 240.03 58.42 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 238.76 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 238.76 55.88 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 19e51362-ae1c-45ed-a516-20ce72469c05))
+  )
+
+  (symbol (lib_id "Device:R") (at 55.88 39.37 90) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid f4dd0653-1aef-48d7-bc4c-4325ecf7ae07)
+    (property "Reference" "R3" (id 0) (at 55.88 34.6542 90))
+    (property "Value" "5.1k" (id 1) (at 55.88 37.1911 90))
+    (property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 55.88 41.148 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 55.88 39.37 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C258132" (id 4) (at 55.88 39.37 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 98e27951-a2da-46fb-834c-53a772b2b284))
+    (pin "2" (uuid d5479992-f06f-443b-bb9d-ac9743207958))
+  )
+
+  (symbol (lib_id "power:+5V") (at 228.6 60.96 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid f634f6fa-77c0-4c94-aa85-734a01c8e984)
+    (property "Reference" "#PWR07" (id 0) (at 232.41 60.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "+5V" (id 1) (at 222.25 62.23 90)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "" (id 2) (at 228.6 60.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 228.6 60.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 4e661b1f-1aa6-45ff-9c3e-9dd1681b96aa))
+  )
+
+  (sheet_instances
+    (path "/" (page "1"))
+  )
+
+  (symbol_instances
+    (path "/122fcd0c-7653-4f38-b3c2-d3d67fb46922"
+      (reference "#PWR01") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/48921fec-d5a6-4972-bf64-b66a1670dab3"
+      (reference "#PWR02") (unit 1) (value "+5V") (footprint "")
+    )
+    (path "/3cef34df-01a2-4c1e-b02c-6f3c30e3e34a"
+      (reference "#PWR03") (unit 1) (value "+5V") (footprint "")
+    )
+    (path "/08bf2818-5feb-45ea-9273-3f987013db13"
+      (reference "#PWR04") (unit 1) (value "+5V") (footprint "")
+    )
+    (path "/0c26d0dd-1b0d-47d7-8a60-974fa73c461a"
+      (reference "#PWR05") (unit 1) (value "+5V") (footprint "")
+    )
+    (path "/d4a90ddd-b2ad-43cc-babd-c89d02621f0a"
+      (reference "#PWR06") (unit 1) (value "+5V") (footprint "")
+    )
+    (path "/f634f6fa-77c0-4c94-aa85-734a01c8e984"
+      (reference "#PWR07") (unit 1) (value "+5V") (footprint "")
+    )
+    (path "/05a6e1ef-1c0d-49f1-8cae-8b3385973464"
+      (reference "#PWR08") (unit 1) (value "+5V") (footprint "")
+    )
+    (path "/5f0b6020-62ac-4c3a-a9ef-258e78c0cd1e"
+      (reference "#PWR0101") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/12eb3f01-c619-45ff-83bf-6485e75481a4"
+      (reference "#PWR0102") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/06097b01-c6ad-4bd3-a705-bae098909439"
+      (reference "#PWR0103") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/604d77e8-cb9d-40d1-8f55-6ad3cbd2e1ae"
+      (reference "#PWR0104") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/c3fa8d1e-529c-4d53-9710-a77e27f7c175"
+      (reference "#PWR0105") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/ef800621-5ec0-41a0-b147-d16887221ed9"
+      (reference "#PWR0107") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/94f4f154-737d-478b-b424-ae4148ecd619"
+      (reference "#PWR0108") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/a659fcfa-447c-4049-a4e5-26961d66b301"
+      (reference "#PWR0109") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/aaac32ba-982e-423c-b9c6-72c5bb2cf938"
+      (reference "#PWR0110") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/8620ba60-0655-4181-b72c-951e862d2404"
+      (reference "#PWR0111") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/9c20e8e7-27d3-45e4-8514-00b8df082c3d"
+      (reference "#PWR0112") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/0f2e7d97-bac3-4cd1-a1fc-6e26f2b9cbaf"
+      (reference "#PWR0113") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/c09b4734-41c4-478e-bdc6-1e4e92cc13c7"
+      (reference "#PWR0114") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/4417b5ab-d4a1-4a4a-948e-ddbfe630e9ce"
+      (reference "#PWR0115") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/a959f877-32d6-4837-9b38-7016a394ed4a"
+      (reference "#PWR0117") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/c7762d0e-5e3d-4e7e-b577-36c792f56cfc"
+      (reference "#PWR0118") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/3fac474e-800d-4bdd-918d-5ad7a551c4d6"
+      (reference "#PWR0119") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/33b2bdbd-12c5-440d-8daf-0c9e4d5350b2"
+      (reference "#PWR0120") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/a677a5bc-cc9a-4873-bf33-e321c447697c"
+      (reference "#PWR0121") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/b3eb62f7-94b2-4494-8db2-006668a0f45f"
+      (reference "#PWR0122") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/4c3bf6fa-e511-4376-b55b-d92b6efeca24"
+      (reference "#PWR0123") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/38341cf8-5d13-4e18-89f0-7b91bb8ac857"
+      (reference "#PWR0126") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/f3a03d72-edbf-4fac-a5c4-7f4892e159fc"
+      (reference "#PWR0127") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/bcaccb9d-27dd-4667-9bcf-8c0c03f87ced"
+      (reference "#PWR0131") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/056d1629-5faa-44d3-a3c4-ca67c4bc40af"
+      (reference "#PWR0132") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/4a39097e-9a51-4c16-8d19-f7f40e3544a5"
+      (reference "#PWR0133") (unit 1) (value "+5V") (footprint "")
+    )
+    (path "/79788250-95ec-41d3-a108-0aa5bf2a656c"
+      (reference "#PWR0134") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/526ccdde-36ef-456e-98e1-13981fd35ad6"
+      (reference "#PWR0135") (unit 1) (value "+5V") (footprint "")
+    )
+    (path "/a76d173c-6bd6-4200-827b-90dc20778e08"
+      (reference "#PWR0136") (unit 1) (value "GND") (footprint "")
+    )
+    (path "/4ab96c0d-5335-49bc-9754-e46cc30f5156"
+      (reference "#PWR0137") (unit 1) (value "+5V") (footprint "")
+    )
+    (path "/08882b26-d63f-4207-b434-08954f23105b"
+      (reference "#PWR0138") (unit 1) (value "+5V") (footprint "")
+    )
+    (path "/cc140718-c5c7-4322-8259-46f2f679894e"
+      (reference "#PWR0139") (unit 1) (value "VCC") (footprint "")
+    )
+    (path "/b27dd983-17e6-4f3d-818e-a0a02cc1c82f"
+      (reference "C1") (unit 1) (value "1u") (footprint "Capacitor_SMD:C_0402_1005Metric")
+    )
+    (path "/3cbd5fd3-23e7-40d0-b75c-a46b67e54666"
+      (reference "C2") (unit 1) (value "1u") (footprint "Capacitor_SMD:C_0402_1005Metric")
+    )
+    (path "/db6afb00-4622-432a-b32f-cb0bc98a38e6"
+      (reference "C3") (unit 1) (value "1u") (footprint "Capacitor_SMD:C_0402_1005Metric")
+    )
+    (path "/d220e978-c412-4721-8420-cf14f24c930c"
+      (reference "C4") (unit 1) (value "1u") (footprint "Capacitor_SMD:C_0402_1005Metric")
+    )
+    (path "/2aeaee7b-b50f-4327-b493-41ca56c81921"
+      (reference "D1") (unit 1) (value "WS2816C-2121") (footprint "WS2816-2121:WS2816-2121")
+    )
+    (path "/19cf55c7-a436-4d05-b738-9a5c802464e5"
+      (reference "D2") (unit 1) (value "WS2816C-2121") (footprint "WS2816-2121:WS2816-2121")
+    )
+    (path "/658a7221-33d6-4e0c-8ac9-dc3b62f228bd"
+      (reference "D3") (unit 1) (value "WS2816C-2121") (footprint "WS2816-2121:WS2816-2121")
+    )
+    (path "/95c5a61e-75ea-48f4-8e0a-d891056c57f3"
+      (reference "D4") (unit 1) (value "WS2816C-2121") (footprint "WS2816-2121:WS2816-2121")
+    )
+    (path "/18ac6536-ae21-41c3-9ab9-3b01243463f1"
+      (reference "D5") (unit 1) (value "WS2816C-2121") (footprint "WS2816-2121:WS2816-2121")
+    )
+    (path "/370e8fd4-d2f9-450d-bfcf-ea1c8178f6a4"
+      (reference "D6") (unit 1) (value "WS2816C-2121") (footprint "WS2816-2121:WS2816-2121")
+    )
+    (path "/a5aa6099-e699-45ba-80c6-27d3ac138cec"
+      (reference "J1") (unit 1) (value "~") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical")
+    )
+    (path "/612bea5a-45bc-4452-bebf-8d4274605247"
+      (reference "J2") (unit 1) (value "PGM") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical")
+    )
+    (path "/3f4efc47-79e2-450a-a597-597b2506a43e"
+      (reference "J3") (unit 1) (value "~") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical")
+    )
+    (path "/53ded471-0452-4e9a-98d4-4266c5f4fd66"
+      (reference "J4") (unit 1) (value "USB_C_Receptacle_USB2.0") (footprint "Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12")
+    )
+    (path "/dd902267-ec13-42cd-9fe4-e221653ab5ba"
+      (reference "J5") (unit 1) (value "HOLE") (footprint "MountingHole:MountingHole_2.2mm_M2_DIN965_Pad")
+    )
+    (path "/343fecee-9ad9-406a-8198-1e4a0123ac8f"
+      (reference "M1") (unit 1) (value "Mic") (footprint "Swadge_Parts:GOERTEK_MIC_B4013AM423")
+    )
+    (path "/ebc6fdc8-27f0-42c3-ac8a-90471da7954d"
+      (reference "R1") (unit 1) (value "NP") (footprint "Resistor_SMD:R_0402_1005Metric")
+    )
+    (path "/68f97711-82a5-4a6a-822b-63193a29c389"
+      (reference "R2") (unit 1) (value "NP") (footprint "Resistor_SMD:R_0402_1005Metric")
+    )
+    (path "/f4dd0653-1aef-48d7-bc4c-4325ecf7ae07"
+      (reference "R3") (unit 1) (value "5.1k") (footprint "Resistor_SMD:R_0402_1005Metric")
+    )
+    (path "/923fc8a2-4d69-495f-b461-46ce4adb00e0"
+      (reference "R4") (unit 1) (value "5.1k") (footprint "Resistor_SMD:R_0402_1005Metric")
+    )
+    (path "/2b15068d-109c-4e07-b667-26718e2a9df1"
+      (reference "R5") (unit 1) (value "NP") (footprint "Resistor_SMD:R_0402_1005Metric")
+    )
+    (path "/a4c8c805-d412-4bde-bf9f-227ddcdd109c"
+      (reference "R6") (unit 1) (value "2.2k") (footprint "Resistor_SMD:R_0402_1005Metric")
+    )
+    (path "/8e4967a9-bbc0-4179-bc6b-41548631bd33"
+      (reference "U1") (unit 1) (value "CH32V003F4U6") (footprint "Package_DFN_QFN:QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm")
+    )
+    (path "/1275c285-dcc4-4121-beb2-a038930ee6df"
+      (reference "U2") (unit 1) (value "3.3vReg") (footprint "Package_DFN_QFN:OnSemi_XDFN4-1EP_1.0x1.0mm_EP0.52x0.52mm")
+    )
+  )
+)
diff --git a/hardware/symbols/CH32V003F4U6.kicad_sym b/hardware/symbols/CH32V003F4U6.kicad_sym
new file mode 100644
index 0000000000000000000000000000000000000000..135958034f27cfde5c5baa357268a291cc393ba2
--- /dev/null
+++ b/hardware/symbols/CH32V003F4U6.kicad_sym
@@ -0,0 +1,111 @@
+(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
+  (symbol "CH32V003F4U6" (in_bom yes) (on_board yes)
+    (property "Reference" "U" (id 0) (at 0 0 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "CH32V003F4U6" (id 1) (at 0 3.81 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "Package_DFN_QFN:QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm" (id 2) (at -10.16 1.27 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at -10.16 -1.27 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C5299908" (id 4) (at -10.16 -3.81 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (symbol "CH32V003F4U6_0_1"
+      (rectangle (start -44.45 12.7) (end 44.45 -13.97)
+        (stroke (width 0) (type default) (color 0 0 0 0))
+        (fill (type background))
+      )
+    )
+    (symbol "CH32V003F4U6_1_1"
+      (pin bidirectional line (at -46.99 11.43 0) (length 2.54)
+        (name "PD7/NRST/T2CH4/OPP1/UCK" (effects (font (size 1.27 1.27))))
+        (number "1" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -46.99 -11.43 0) (length 2.54)
+        (name "PC3/T1CH3/T1CHIN/UCTS" (effects (font (size 1.27 1.27))))
+        (number "10" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 46.99 -11.43 180) (length 2.54)
+        (name "PC4/A2/T1CH4/MCO/T1CH1CH2N" (effects (font (size 1.27 1.27))))
+        (number "11" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 46.99 -8.89 180) (length 2.54)
+        (name "PC5/SCK/T1ETR/T2CH1ETR/SCL/UCK/T1CH3" (effects (font (size 1.27 1.27))))
+        (number "12" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 46.99 -6.35 180) (length 2.54)
+        (name "PC6/MOSI/T1CH1CH3/UCTS/SDA" (effects (font (size 1.27 1.27))))
+        (number "13" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 46.99 -3.81 180) (length 2.54)
+        (name "PC7/MISO/T1CH2/T2CH2/URTS" (effects (font (size 1.27 1.27))))
+        (number "14" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 46.99 -1.27 180) (length 2.54)
+        (name "PD1/SWIO/AETR/T1CH3/SCL/URX" (effects (font (size 1.27 1.27))))
+        (number "15" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 46.99 1.27 180) (length 2.54)
+        (name "PD2/A3/T1CH1/T2CH3/T1CH2N" (effects (font (size 1.27 1.27))))
+        (number "16" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 46.99 3.81 180) (length 2.54)
+        (name "PD3/A4/T2CH2/AETR/UCTS/T1CH4" (effects (font (size 1.27 1.27))))
+        (number "17" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 46.99 6.35 180) (length 2.54)
+        (name "PD4/A7/UCK/T2CH1ETR/OPO/T1CH4ETR" (effects (font (size 1.27 1.27))))
+        (number "18" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 46.99 8.89 180) (length 2.54)
+        (name "PD5/A5/UTX/T2CH4/URX" (effects (font (size 1.27 1.27))))
+        (number "19" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -46.99 8.89 0) (length 2.54)
+        (name "PA1/OSCI/A1/T1CH2/OPN0" (effects (font (size 1.27 1.27))))
+        (number "2" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 46.99 11.43 180) (length 2.54)
+        (name "PD6/A7/URX/T2CH3/UTX" (effects (font (size 1.27 1.27))))
+        (number "20" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 0 -16.51 90) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "21" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -46.99 6.35 0) (length 2.54)
+        (name "PA2/OSCO/A0/T1CH2N/OPP0/AETR2" (effects (font (size 1.27 1.27))))
+        (number "3" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -46.99 3.81 0) (length 2.54)
+        (name "VSS" (effects (font (size 1.27 1.27))))
+        (number "4" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -46.99 1.27 0) (length 2.54)
+        (name "PD0/T1CH1N/OPN1/SDA/UTX" (effects (font (size 1.27 1.27))))
+        (number "5" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -46.99 -1.27 0) (length 2.54)
+        (name "VDD" (effects (font (size 1.27 1.27))))
+        (number "6" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -46.99 -3.81 0) (length 2.54)
+        (name "PC0/T2CH3/UTX/NSS/T1CH3" (effects (font (size 1.27 1.27))))
+        (number "7" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -46.99 -6.35 0) (length 2.54)
+        (name "PC1/SDA/NSS/T2CH4/T2CH1ETR/T1BKIN/URX" (effects (font (size 1.27 1.27))))
+        (number "8" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -46.99 -8.89 0) (length 2.54)
+        (name "PC2/SCL/URTS/T1BKIN/AETR/T2CH2/T1ETR" (effects (font (size 1.27 1.27))))
+        (number "9" (effects (font (size 1.27 1.27))))
+      )
+    )
+  )
+)
diff --git a/hardware/symbols/Swadge_Parts.pretty/GOERTEK_MIC_B4013AM423.kicad_mod b/hardware/symbols/Swadge_Parts.pretty/GOERTEK_MIC_B4013AM423.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..b407ed17dc4849118f58d29260132191c69488b3
--- /dev/null
+++ b/hardware/symbols/Swadge_Parts.pretty/GOERTEK_MIC_B4013AM423.kicad_mod
@@ -0,0 +1,31 @@
+(footprint "GOERTEK_MIC_B4013AM423" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 62EA23B2)
+  (property "Cost100" "0.17")
+  (property "Digikey" "")
+  (property "LCSC" "C2835889")
+  (property "Notes" "DNP")
+  (property "Sheetfile" "Swadge-S2-Devkit.kicad_sch")
+  (property "Sheetname" "")
+  (property "Substitutable" "N")
+  (attr smd)
+  (fp_text reference "MK2" (at 0 -4.2 unlocked) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp e67c544f-736a-4c2e-b841-ef4fe335423b)
+  )
+  (fp_text value "Microphone" (at 0 4.2 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 62031150-5b72-4c54-89ed-ffb52d695fcd)
+  )
+  (pad "1" smd custom (at -1.38 0) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
+    (options (clearance outline) (anchor circle))
+    (primitives
+  (gr_arc (start 0 0) (mid 2.76 0) (end 0 0) (width 0.9))
+    ) (tstamp 6be14815-4a7d-42d1-90c7-04c36a9fc25e))
+  (pad "2" smd circle (at 0 0) (size 0.95 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0491b3a8-0a88-4be8-8b7a-be3dac501142))
+  (model "${KIPRJMOD}/../Swadge-Parts/package3d/Goertek B4013AM423-098.STEP"
+    (offset (xyz 0 0 1.23))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 180 0))
+  )
+)
diff --git a/hardware/symbols/WS2816-2121.pretty/WS2816-2121.kicad_mod b/hardware/symbols/WS2816-2121.pretty/WS2816-2121.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..faffe95213b08d884631118aa2d86a79fd471cdb
--- /dev/null
+++ b/hardware/symbols/WS2816-2121.pretty/WS2816-2121.kicad_mod
@@ -0,0 +1,35 @@
+(footprint "WS2816-2121" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (attr smd)
+  (fp_text reference "REF**" (at 0 -2.9 unlocked) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 6e24dc95-0f93-4dfb-ba04-5454d12456a0)
+  )
+  (fp_text value "WS2816-2121" (at 0 4 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 1cc91b6d-0d81-46cd-a67a-2381c43a07e2)
+  )
+  (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 2863e791-1e1d-4d8d-8931-b547ac94531e)
+  )
+  (fp_line (start -1 1.2) (end -1.2 1.2) (layer "F.SilkS") (width 0.12) (tstamp 0bf9cbec-ffd8-4141-a9c9-41558b1d67c8))
+  (fp_line (start -1.2 1.2) (end -1.2 1) (layer "F.SilkS") (width 0.12) (tstamp 1c5f9628-7cb0-474b-8a9c-00ede6beac15))
+  (fp_line (start -1.2 -1.2) (end -1 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 26a3f21a-b628-462c-a948-aba1e5b10a93))
+  (fp_line (start 1 1.4) (end 1.4 1) (layer "F.SilkS") (width 0.12) (tstamp 29712643-1c9c-4c14-b3cb-740913280344))
+  (fp_line (start 1.2 1.2) (end 1 1.2) (layer "F.SilkS") (width 0.12) (tstamp 3262608d-403e-4a81-8b9e-87df39cf03a0))
+  (fp_line (start 1 -1.2) (end 1.2 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 542791ff-f67d-40b6-bca2-2700a928419a))
+  (fp_line (start 1 1.2) (end 1 1.4) (layer "F.SilkS") (width 0.12) (tstamp 591174db-5702-4742-b729-8053e39688b9))
+  (fp_line (start 1.2 1) (end 1.2 1.2) (layer "F.SilkS") (width 0.12) (tstamp 9e7a5fa6-ea50-4c5a-9cd9-168818d86684))
+  (fp_line (start 1.2 -1.2) (end 1.2 -1) (layer "F.SilkS") (width 0.12) (tstamp b1d971a9-970d-48f3-a853-a66ef283ff29))
+  (fp_line (start -1.2 -1) (end -1.2 -1.2) (layer "F.SilkS") (width 0.12) (tstamp efb8dcaf-5434-4ec2-84b0-9ca4ba7aae59))
+  (fp_line (start 1.4 1) (end 1.2 1) (layer "F.SilkS") (width 0.12) (tstamp fcab9f1e-a127-4dee-af09-21e5a2e5a911))
+  (fp_circle (center -1.4 -1.4) (end -1.4 -1.4) (layer "F.SilkS") (width 0.12) (fill none) (tstamp da2cb7d0-3feb-4dcf-8716-629cea404116))
+  (pad "1" smd roundrect (at -0.945 -0.63 90) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2f3c961-c548-42b3-8770-cb4770382d73))
+  (pad "2" smd roundrect (at -0.945 0 90) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8339aa98-c1e5-48b1-a3b6-e51c1c81a143))
+  (pad "3" smd roundrect (at -0.945 0.63 90) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aa037990-f116-4973-a09d-1cc3596c6336))
+  (pad "4" smd roundrect (at 0.945 0.63 90) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9708b320-a6f3-4b3c-ad32-03ac05475f8d))
+  (pad "5" smd roundrect (at 0.945 0 90) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0479f0b6-9466-41da-a459-0a007725fd5f))
+  (pad "6" smd roundrect (at 0.945 -0.63 90) (size 0.32 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e7fa976c-4bbc-419c-839e-2bf43d5d330b))
+)
diff --git a/hardware/symbols/WS2816C.kicad_sym b/hardware/symbols/WS2816C.kicad_sym
new file mode 100644
index 0000000000000000000000000000000000000000..61e23f1886a2b3f41d8197cfef02dfaece4fd612
--- /dev/null
+++ b/hardware/symbols/WS2816C.kicad_sym
@@ -0,0 +1,51 @@
+(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
+  (symbol "WS2816C-2121" (in_bom yes) (on_board yes)
+    (property "Reference" "D?" (id 0) (at 0 8.89 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "WS2816C-2121" (id 1) (at 0 6.35 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "WS2816-2121:WS2816-2121" (id 2) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C965561" (id 4) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (symbol "WS2816C-2121_0_1"
+      (rectangle (start -2.54 3.81) (end 2.54 -3.81)
+        (stroke (width 0) (type default) (color 0 0 0 0))
+        (fill (type background))
+      )
+    )
+    (symbol "WS2816C-2121_1_1"
+      (pin input line (at -5.08 2.54 0) (length 2.54)
+        (name "BI" (effects (font (size 1.27 1.27))))
+        (number "1" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -5.08 0 0) (length 2.54)
+        (name "DI" (effects (font (size 1.27 1.27))))
+        (number "2" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at -5.08 -2.54 0) (length 2.54)
+        (name "V" (effects (font (size 1.27 1.27))))
+        (number "3" (effects (font (size 1.27 1.27))))
+      )
+      (pin output line (at 5.08 -2.54 180) (length 2.54)
+        (name "DO" (effects (font (size 1.27 1.27))))
+        (number "4" (effects (font (size 1.27 1.27))))
+      )
+      (pin output line (at 5.08 0 180) (length 2.54)
+        (name "BO" (effects (font (size 1.27 1.27))))
+        (number "5" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 5.08 2.54 180) (length 2.54)
+        (name "G" (effects (font (size 1.27 1.27))))
+        (number "6" (effects (font (size 1.27 1.27))))
+      )
+    )
+  )
+)