From 00a31790a671a2784c90955e7efe8f2924b025ed Mon Sep 17 00:00:00 2001 From: Soothsayerrr Date: Mon, 1 Sep 2025 19:05:01 -0700 Subject: [PATCH] ICANTDOTHISRGBPCB ICANTDOITICANTDOITICANTDOITICANTDOITICANTDOITICANTDOITICANTDOITICANTDOITICANTDOITICANTDOITICANTDOITICANTDOITICANTDOITICANTDOITICANTDOITICANTDOITICANTDOITICANTDOITICANTDOITICANTDOIT --- .../RGBnumpad-2025-09-01_185459.zip | Bin 0 -> 53811 bytes .../RGBnumpad-2025-09-01_190423.zip | Bin 0 -> 53827 bytes .../RGBnumpad/RGBnumpad/RGBnumpad.kicad_pcb | 9077 ++++++++++++++++- .../RGBnumpad/RGBnumpad/RGBnumpad.kicad_prl | 41 +- .../RGBnumpad/RGBnumpad/RGBnumpad.kicad_pro | 207 +- hardware/RGBnumpad/RGBnumpad/fp-info-cache | 1 + 6 files changed, 9317 insertions(+), 9 deletions(-) create mode 100644 hardware/RGBnumpad/RGBnumpad/RGBnumpad-backups/RGBnumpad-2025-09-01_185459.zip create mode 100644 hardware/RGBnumpad/RGBnumpad/RGBnumpad-backups/RGBnumpad-2025-09-01_190423.zip create mode 100644 hardware/RGBnumpad/RGBnumpad/fp-info-cache diff --git a/hardware/RGBnumpad/RGBnumpad/RGBnumpad-backups/RGBnumpad-2025-09-01_185459.zip b/hardware/RGBnumpad/RGBnumpad/RGBnumpad-backups/RGBnumpad-2025-09-01_185459.zip new file mode 100644 index 0000000000000000000000000000000000000000..9d1ea7561fff5f336bebda16b898ef457e0b036d GIT binary patch literal 53811 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 w4fuCz`rm*DA^!^y@K3=1NV!Z literal 0 HcmV?d00001 diff --git a/hardware/RGBnumpad/RGBnumpad/RGBnumpad.kicad_pcb b/hardware/RGBnumpad/RGBnumpad/RGBnumpad.kicad_pcb index c547853d..a8183c37 100644 --- a/hardware/RGBnumpad/RGBnumpad/RGBnumpad.kicad_pcb +++ b/hardware/RGBnumpad/RGBnumpad/RGBnumpad.kicad_pcb @@ -1,2 +1,9075 @@ -(kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0") -) \ No newline at end of file +(kicad_pcb + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (layers + (0 "F.Cu" signal) + (2 "B.Cu" signal) + (9 "F.Adhes" user "F.Adhesive") + (11 "B.Adhes" user "B.Adhesive") + (13 "F.Paste" user) + (15 "B.Paste" user) + (5 "F.SilkS" user "F.Silkscreen") + (7 "B.SilkS" user "B.Silkscreen") + (1 "F.Mask" user) + (3 "B.Mask" user) + (17 "Dwgs.User" user "User.Drawings") + (19 "Cmts.User" user "User.Comments") + (21 "Eco1.User" user "User.Eco1") + (23 "Eco2.User" user "User.Eco2") + (25 "Edge.Cuts" user) + (27 "Margin" user) + (31 "F.CrtYd" user "F.Courtyard") + (29 "B.CrtYd" user "B.Courtyard") + (35 "F.Fab" user) + (33 "B.Fab" user) + (39 "User.1" user) + (41 "User.2" user) + (43 "User.3" user) + (45 "User.4" user) + ) + (setup + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (tenting front back) + (pcbplotparams + (layerselection 0x00000000_00000000_55555555_5755f5ff) + (plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000) + (disableapertmacros no) + (usegerberextensions no) + (usegerberattributes yes) + (usegerberadvancedattributes yes) + (creategerberjobfile yes) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 4) + (plotframeref no) + (mode 1) + (useauxorigin no) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (pdf_metadata yes) + (pdf_single_document no) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plot_black_and_white yes) + (sketchpadsonfab no) + (plotpadnumbers no) + (hidednponfab no) + (sketchdnponfab yes) + (crossoutdnponfab yes) + (subtractmaskfromsilk no) + (outputformat 1) + (mirror no) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + (net 0 "") + (net 1 "CS2") + (net 2 "CS5") + (net 3 "CS3") + (net 4 "CS4") + (net 5 "CS1") + (net 6 "VIO{slash}MCU") + (net 7 "GND") + (net 8 "VBattery") + (net 9 "Net-(U1-IICRST)") + (net 10 "Net-(J1-Pin_7)") + (net 11 "Net-(J1-Pin_5)") + (net 12 "Net-(J1-Pin_4)") + (net 13 "Net-(J1-Pin_6)") + (net 14 "Net-(U1-R_EXT)") + (net 15 "unconnected-(U1-CS15-Pad32)") + (net 16 "unconnected-(U1-CS16-Pad33)") + (net 17 "unconnected-(U1-CS9-Pad25)") + (net 18 "unconnected-(U1-SYNC-Pad40)") + (net 19 "unconnected-(U1-CS13-Pad30)") + (net 20 "unconnected-(U1-SW6-Pad8)") + (net 21 "unconnected-(U1-CS10-Pad26)") + (net 22 "unconnected-(U1-SW12-Pad15)") + (net 23 "unconnected-(U1-SW9-Pad11)") + (net 24 "unconnected-(U1-SW10-Pad13)") + (net 25 "unconnected-(U1-CS11-Pad27)") + (net 26 "unconnected-(U1-CS7-Pad23)") + (net 27 "unconnected-(U1-CS6-Pad22)") + (net 28 "unconnected-(U1-SW7-Pad9)") + (net 29 "unconnected-(U1-NC-Pad1)") + (net 30 "unconnected-(U1-CS14-Pad31)") + (net 31 "unconnected-(U1-SW8-Pad10)") + (net 32 "unconnected-(U1-CS12-Pad28)") + (net 33 "unconnected-(U1-CS8-Pad24)") + (net 34 "unconnected-(U1-SW11-Pad14)") + (net 35 "unconnected-(U1-DVCC-Pad38)") + (net 36 "unconnected-(U1-NC-Pad36)") + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "07cb6817-8c86-44b8-a095-f50c70d4d824") + (at 141.785 105.18) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "B1" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "05712fc7-d88e-4f27-98ef-3581b200d4d9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "a619b978-e722-485d-b2e6-33c56a676f7b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0ef3b8cd-6936-4871-87fc-5f04aa2726f5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d54906c7-e2cc-43f0-9869-b6a375a50029") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "85ee3553-5afb-40ee-abf5-fddbffb57669") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/0c2dbb64-7b6e-480f-9b88-0e9281f951fd") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "27737a85-0c8d-4768-a70b-911ac2b3807e") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "83ea66fe-f628-4834-8dfc-82095d8dcda8") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b47c140a-1b13-4914-a0f7-4053712d2231") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a9caa1db-02da-47f2-9505-51aabc0410af") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2270b34c-9b17-407b-bc34-b2cf40795863") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6dbba3d4-c2b0-463b-892e-36d08c54cfa6") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "75634767-48d2-43c0-be8f-7bd15726fe48") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ba4bd947-6e82-4b61-b2b9-7629fbd98f60") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dd0864eb-7215-41e5-b527-bcdfa7c97000") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3b4ac571-6715-4e47-ac7d-6e9390d2b6e4") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "21c4dd31-23d9-43c9-ac3f-e4a10c819239") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4ee7c2cf-8c8a-4185-b85d-675cfb6467b0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "492ccf46-7137-413b-ba52-4320779190eb") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "43868a46-8d1b-4dcd-add6-8ec0c55a3beb") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 1 "CS2") + (pinfunction "A") + (pintype "passive") + (uuid "2f8d0d29-5dbe-4be4-a253-aee51e345cf8") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "2454f499-4d8d-4965-bac3-7a3730080ae8") + (at 146.58 123.42) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "R2" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "e94bbb11-41bd-4ae2-b56e-c5863959959d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "49469980-b187-44a4-9a43-aec314986f79") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "276c4486-3c1e-487e-ba4e-c94b65c6443d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "32e1e9d3-9098-4aec-b1bd-60b8df959992") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2538d539-ca8e-4858-90e8-b6927af8bb73") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/64fd2275-dca9-4664-93d8-df72a71784f3") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c2334bec-48dc-4965-b6c6-ff1b9b8abeb2") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fa4e378e-03d3-4066-b992-eea0759469ab") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ff0fd07-ebf1-4d30-8d33-028a1ee52bf7") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f76566e9-5d93-4178-8d8d-3c92bb503648") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4cc5e35e-3653-4b79-a945-6d1af99520ea") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e00a3a31-de22-4f4e-b1db-6d504317fd6b") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b3a40e1a-4942-4ba9-8d45-fb18d8b06aec") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "da62572f-372d-4ef6-bb44-357c6bd82377") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f9e7a737-2977-4617-a1fd-410df30041b2") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a6d93c07-81ed-438d-8c50-e6d1cbe42c52") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e5a7d53b-17f7-4937-b819-c4b87f12d514") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a0dbfa65-68d7-4743-81de-a1cdbf1265fe") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "44a3dc54-1aae-43f1-bff5-b6c90f625b51") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "8a62c98b-f8c3-4418-a0df-5c129ae6f381") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 1 "CS2") + (pinfunction "A") + (pintype "passive") + (uuid "d6958a55-640b-495b-803c-b9609f9b7df0") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "2c4dbaac-168d-40df-bcf2-d4b7994a0dec") + (at 160.93 116.935) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (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 handsolder") + (property "Reference" "R15" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "bd04d33f-b94f-44c8-b9e2-d09a2dcf7d17") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100K" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "01b30012-d06c-4f4f-9c27-919e590a97ba") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d4188d7d-3fa9-4ea3-b7ee-9b22ab6e47c8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "30eaa748-3c84-4ece-b4bd-ef377c1bc7d2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/48c1ef6d-0e8a-4357-a283-641a6429e39c") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -0.227064 -0.735) + (end 0.227064 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c6e180e8-84fa-4890-82d2-7f1c3c4c5109") + ) + (fp_line + (start -0.227064 0.735) + (end 0.227064 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "acd738d6-404a-4d77-b8f1-eb17a5c37af3") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "987ebe91-92af-4754-851b-a18a20513178") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "05336a82-bcc1-4a8e-bcd1-278d74551215") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0f2119f9-b00b-4ca3-82d0-78f57f0251f4") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "abe96394-0ce5-4f92-b17a-a8d4aaa72c9a") + ) + (fp_line + (start -1 -0.625) + (end 1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dd7b2a87-2ce0-4422-a937-670aef821380") + ) + (fp_line + (start -1 0.625) + (end -1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "65014efc-5bf7-450b-8939-4c8b4ca98607") + ) + (fp_line + (start 1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5dd24dce-eaab-4c33-a4a2-819c40da8d5e") + ) + (fp_line + (start 1 0.625) + (end -1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "45d1be6b-7085-46b0-a3f4-cd9ee9fe133c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "5a2f67dc-ee7d-4a91-af83-7c7add05de67") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1 0) + (size 1.2 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.208333) + (net 6 "VIO{slash}MCU") + (pintype "passive") + (uuid "cc239b3f-e65e-4972-bd95-975908c00997") + ) + (pad "2" smd roundrect + (at 1 0) + (size 1.2 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.208333) + (net 13 "Net-(J1-Pin_6)") + (pintype "passive") + (uuid "09da50ea-dceb-43e5-b7fe-99cf8af3f7da") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "392eb3ca-2618-4d1e-93e1-d7f309d6e8dc") + (at 151.375 123.42) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "R10" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "e9c92a57-90e7-41d9-a34d-347b2fa8aecd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "dcaf0103-a95b-4bd8-b287-d5678593cdc8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3e26adc4-a2f3-40cf-81bc-f798be73e84f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c5803034-6a43-4456-b9e5-6cc6731b898c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "abb628b2-6688-42d3-846a-bb1cba31d74e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/f3aa00b8-6a09-4256-be47-a20c917a029b") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "270fbe59-6100-411c-acd3-a945732017d8") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "466b1293-f592-47ad-9e4d-28f2f51c898d") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "26c96378-b694-4efd-a980-9e2a50eca02d") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c2c253e1-abd2-4ce9-92bf-e05c07046c35") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4b478f50-ab56-4d93-bd94-aad7e942113a") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e83a6189-306a-450c-a60b-7c9fd623a5ab") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "15af59ee-5dcf-405a-91b0-a4eb8fbbafdc") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "16749af6-b9b7-427a-a7ec-51719d96eb10") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e5af2408-cb9a-4300-8464-50e6098a86cb") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0fdfe56f-14f9-4176-a559-6064fa6654ef") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f7a433da-550a-41b1-a149-51d666dc4cde") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4a1c7abf-732b-4957-b0c8-af84956bd537") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "95cd0aa5-f965-49da-9e8c-0c2fc8aad2e3") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "7c1216fd-d234-4694-b581-659e2caef237") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "A") + (pintype "passive") + (uuid "48ba8fc1-07b2-445f-bc32-7adbf1513e76") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "3b26b047-f987-4833-8aa7-22147354748a") + (at 160.93 108.085) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (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 handsolder") + (property "Reference" "R12" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "a19a6344-9848-4d0a-9029-921ec1749833") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100K" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "460d95d0-5b3e-4bcb-a475-4c8b46c1c4ac") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0941e7c9-c463-462f-84c1-aa67040b2d6a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2411841f-864c-4fb3-9b39-0111b378417b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/034a9e3a-09cf-4e7b-9430-adc0dcf9b4ab") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -0.227064 -0.735) + (end 0.227064 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d5901635-d4c4-4f22-8143-3a275a1f48a2") + ) + (fp_line + (start -0.227064 0.735) + (end 0.227064 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "db6a06e0-ca8f-4079-acf9-7c8be4f5ef47") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ed249ec7-2f0f-49ff-90fe-85c951ae9674") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9624f7a2-1b84-4b23-9182-15b14bad9ba2") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "00131bda-57e3-4404-b88b-db3bcbd44630") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5e2c8451-bfd0-490d-9a27-8d0ea5c0e4e0") + ) + (fp_line + (start -1 -0.625) + (end 1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "780507a0-6ab4-4664-8b31-9454e3753d9a") + ) + (fp_line + (start -1 0.625) + (end -1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fe91b055-30c8-4cf0-93ba-c2c29ade3dcc") + ) + (fp_line + (start 1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "16c436be-0c83-4012-b8a3-2eb2a2bdcdcb") + ) + (fp_line + (start 1 0.625) + (end -1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e9c8e7cf-b5eb-40e6-bb48-ff16d3573cee") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "dadc1da0-fb30-4e37-b168-aef021809e50") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1 0) + (size 1.2 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.208333) + (net 10 "Net-(J1-Pin_7)") + (pintype "passive") + (uuid "52634ba1-694d-45dd-a7e3-f92183db32b0") + ) + (pad "2" smd roundrect + (at 1 0) + (size 1.2 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.208333) + (net 7 "GND") + (pintype "passive") + (uuid "a9a995cf-4718-4897-99a5-19a3c160b4d6") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "3bed856f-7b2e-46a1-bc81-17e83cdc704a") + (at 160.93 119.885) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (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 handsolder") + (property "Reference" "R_EXT1" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "ec7515af-fa48-4f1c-9338-5da8afe27d9b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "20K" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "c51ad70d-b616-432c-a938-4d842f3af754") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "53aa921f-e6d5-4d19-b537-4e6749bd7aeb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c306355d-df6d-444a-8ab0-5ce5b521ba05") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/704bbb87-d494-4bdf-ab1f-c8883e64eb8e") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -0.227064 -0.735) + (end 0.227064 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "37a10ebb-a5fe-4c45-86d6-0667eb72f25c") + ) + (fp_line + (start -0.227064 0.735) + (end 0.227064 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "141be9a4-3c67-48d9-a62b-896538b8719e") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5d13f721-60e4-492c-bf63-a54e1cbd0ebf") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bd95a90e-8e87-41ab-9bf0-b0ea56ca1cb0") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ead7af40-c23c-4083-a2cc-8c285c38c61a") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dcd31740-c5f9-4543-9abc-25021ceadfba") + ) + (fp_line + (start -1 -0.625) + (end 1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "55933ab2-5a1e-4611-b811-ed54caaa2222") + ) + (fp_line + (start -1 0.625) + (end -1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d36a065b-f46d-496e-9327-4bc36d6e9678") + ) + (fp_line + (start 1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4cc9d4d6-f127-49a8-b1bd-4a25781e7f0e") + ) + (fp_line + (start 1 0.625) + (end -1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ffe68bfd-f2c0-4600-9862-16b6f195d4d0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "2f202331-1451-4473-9c1f-3596a0122280") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1 0) + (size 1.2 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.208333) + (net 14 "Net-(U1-R_EXT)") + (pintype "passive") + (uuid "067ac0f4-568e-4ebf-ac1b-de9dbefd747d") + ) + (pad "2" smd roundrect + (at 1 0) + (size 1.2 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.208333) + (net 7 "GND") + (pintype "passive") + (uuid "599302b9-c4c6-42b5-9656-7e3bb9fae7bc") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "592b9c88-f9a8-4088-be41-f416a6cf4cb9") + (at 141.785 114.3) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "B4" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "af257b14-9884-45c9-a1d6-7497196f776d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "d70b9589-ce34-4d76-a0b5-25aa88e6a491") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f37ff332-8ed0-447d-b5f1-384b7121d146") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c34aa732-5957-4075-8609-3559f61cb869") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "434bbfd0-247f-4c6c-a44c-d5ab71af26b8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/74c240da-ed89-461e-a7c2-d7a0bf82eafd") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "93bf7992-5996-4215-8915-152173ea0edf") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "128c5933-d38c-46d4-a341-0676014f9534") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f75e2eda-9fab-4db0-8b31-c49f79e2bbce") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5f1375ca-bb46-4001-bae5-3bdac8082323") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e2027b0d-664d-4ba0-925f-076314950074") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "10c17c92-52d9-44d4-a585-19d7a220275d") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5981f272-134d-4497-8c92-bcdecdece1d8") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "533eebdc-74af-405c-b79e-f809997aeb8c") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fc1fd1bb-c21c-4fce-bb48-779fe8ce77ba") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c8ff9d6a-cdf1-4a75-aa71-2394ed8973b0") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f28a9a9f-46df-4ae7-8f83-c91210f5cc63") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "99f7b566-9857-4a4e-bee1-727f59d73227") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "96dbe3c7-dc32-46c6-87c6-39bd452d4ccf") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "ecac1ddf-e994-43a1-a901-3660daf069ef") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "A") + (pintype "passive") + (uuid "49b6fde6-4b01-423e-a8c4-d76d69bb820d") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "5a6885dc-95c9-4df0-94e7-2c46b9c77f94") + (at 141.785 123.42) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "B7" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "f7c12147-c523-4085-9a8c-3a0d9a7cbe41") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "7c35162c-7f6c-4198-85d0-7c232f105189") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2939fa70-4da0-4fce-a84d-1e7867dffa7f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "380c0945-6bc7-4a35-9734-2a7984f8f834") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b7d32ad3-5d17-47c5-a557-00b0a4fe6fe0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/7c55b8d2-90e3-4123-87d8-1855c6090b8d") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5d19e4e3-799d-4da9-b156-8ebbf8c0d202") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a6ce20ad-342a-4b68-8f47-013be726951b") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9bc8322b-de4e-4b24-af04-ac7186e0f8fb") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a70675e4-5b6d-4069-8873-4554598d56d2") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5dfd7971-ed5d-475b-bda2-5711fedd7f96") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "76bdc11c-0549-4939-93da-e47be6d45fa2") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0bb31812-2a3a-4cb5-9c37-8dfd5e39d030") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "76229832-dd07-426c-a996-8a77ba0880b2") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "43e8bcaa-9d77-4110-a921-fe64e529112e") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4659faa6-add9-4371-8fac-de413e03e167") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f8b8c0b-ed9c-48a4-b247-fb4e08afe612") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4f67f90c-ec71-42e7-b385-214525ca7e1b") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "5e908855-e3b9-41ee-a6b6-b7ad1fed3232") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "4d02aebc-324f-417f-bc49-620fea4d6ea3") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 3 "CS3") + (pinfunction "A") + (pintype "passive") + (uuid "57a0e183-988e-4f7e-8c53-cd34d9be3b0c") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" + (layer "F.Cu") + (uuid "5bd3be95-bbed-4968-a6da-8df042a7578b") + (at 156.15 105.165) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (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, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C1" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "74c6854e-1d58-48ae-85a3-13b0d3796520") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0.47uF" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "6dd33a72-e651-4c36-9f13-040ed4556041") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a45d2edb-543f-4b59-9bf0-036d4e5a8436") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e4c47371-d462-4b2b-8ed6-431480267196") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/dd6ee772-c330-4705-8fc3-a65df039bdff") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -0.261252 -0.735) + (end 0.261252 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5c04bb8b-1354-4ea3-8633-3f9f15cf0f6f") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fe23303b-ddeb-4f44-9cd3-9578337c3c93") + ) + (fp_line + (start -1.88 -0.98) + (end 1.88 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6008506c-81d6-48b1-8bd1-53c702c1d51a") + ) + (fp_line + (start -1.88 0.98) + (end -1.88 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "774126da-2c40-4760-8a04-e18393d70489") + ) + (fp_line + (start 1.88 -0.98) + (end 1.88 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0c59b236-b687-4fc3-817c-cb7c9ac049ff") + ) + (fp_line + (start 1.88 0.98) + (end -1.88 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "57b6dd52-5a94-461f-b00e-f283843cdc20") + ) + (fp_line + (start -1 -0.625) + (end 1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0e802b2a-9193-4124-8431-5f2fd8c10276") + ) + (fp_line + (start -1 0.625) + (end -1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9e324fb6-2920-4bd1-8552-f94dd5477280") + ) + (fp_line + (start 1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e86050cc-d0d6-4d96-a58f-ed068af54a8e") + ) + (fp_line + (start 1 0.625) + (end -1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0b12a445-fb95-4804-8436-8ac28868db35") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "fbaedfde-341e-41f4-9095-b67de2a9c823") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.0375 0) + (size 1.175 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.212766) + (net 6 "VIO{slash}MCU") + (pintype "passive") + (uuid "1e2fc828-5307-493c-be04-e67ee0525803") + ) + (pad "2" smd roundrect + (at 1.0375 0) + (size 1.175 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.212766) + (net 7 "GND") + (pintype "passive") + (uuid "9ede789f-0635-4773-9f69-4cdbebc3a357") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "5d34d49b-3b7c-43c1-bdb1-9514e122603d") + (at 141.785 117.34) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "B5" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "db1b56e1-e982-40f0-8962-ef96da2c882c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "8e0647a2-8d98-40d7-9915-0dc3d0aadd0b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "13bac72c-2989-4a3e-ae00-5d76cb2f050d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7bb15bbe-2b37-47cb-84fb-b9bb621d4a5b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1188db16-cff8-4b14-a4e6-6949041306af") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/d4d0c8fd-6b41-4e6a-beac-01d42f9fb4fa") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "aaebd0d3-36ad-4814-b1c9-bc66315966fa") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7e3d1d31-2216-4457-9c2c-90467c17440a") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e2d3131d-3596-4dd0-ad44-ca9843faeac3") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ed596e09-571a-461d-93d9-b88c88d2e04c") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bd0594fc-6c30-426f-a944-467e7f90882d") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "61a9a527-12fc-488c-aa78-bff880a3603c") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7f4998cf-75ff-4172-8095-f80ec366e9b9") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "97106ede-b1d6-471d-ba26-c9d94a937aff") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0bc33ef7-b07d-45e4-aa41-18f23943ca1a") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "51f44b7a-e54a-4fa9-a64d-146104152851") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4d232c9c-5957-437d-b25d-aad4f30d3ae6") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7c43e432-7f05-40cf-a535-bd00d77145d3") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "74818c1f-7847-4f3a-b0b8-b9861b1db1df") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "7950f8da-f4f1-46b1-b905-611cfbf3262c") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 5 "CS1") + (pinfunction "A") + (pintype "passive") + (uuid "ec0fe9bf-ddbd-4ef7-9827-67e27c2d3ff5") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "673c8104-edf2-48be-bb4b-f006f5f3afcf") + (at 146.58 117.34) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "G5" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "15bbc34f-534e-4abd-8b22-4de11fb6a2d2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "d5601123-bf0d-44d4-987d-d6b2615a4125") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0bc00b77-0960-4a1e-8b59-48e3395bbe4a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "65fda3c5-16a4-4236-bca3-e789ab72aca2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "153f52e7-6521-4c2c-9963-7aedef6cb08e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/6f1c750a-34e8-497f-bf28-2f8340b4ea09") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a59f0942-4fb0-4778-a84a-576bf4aa745d") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "acdcdfbb-1e1e-42c6-99e6-1773bdcd8263") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d515bbed-8d91-4047-b52c-b08839ecb401") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f18907d4-4cd1-4cc0-abd6-63adfbf0e848") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1b29e7fe-f76e-411d-9898-b689ff27253a") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8692e34c-2ac8-499d-b8c8-ceecfc9ce7a3") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3c5a7940-8983-4208-af09-a849ec015e77") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "89663a75-a82b-40a3-bd54-2227e6f1a6ae") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "525b253c-d142-4b12-b91e-aa3a63f6fd75") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "edf17401-c180-496a-9b9e-82c777b3bd89") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6e78a602-63a7-4b21-88d9-a03f539c0e26") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4b529211-2dd0-4c7a-b955-3d99b70c0a69") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "43443787-e67e-441a-9a0e-e4c4eb57d5b6") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "dd75a97f-d3d1-4b7d-95b1-db0af82c5396") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "A") + (pintype "passive") + (uuid "118b9cbc-4c64-41ac-970f-eff1e62c66b4") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "6827226c-7ded-488f-bb4d-68ab27f4f938") + (at 151.375 114.3) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "R7" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "47d27785-e439-475e-8113-e6d7cf957fe3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "fb43116b-147a-434a-8c71-25ae3476cbb9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d7088354-53f8-4991-99de-f59fa2576d4c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7548f0c5-2840-45cf-98eb-88eb78d85e4f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f78b65a8-ef19-4119-9c75-3d06c6b1bd22") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/221ac8db-9ba8-4ca7-94f4-ca68e23f17e4") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "73f21f58-b7ab-4dd5-9111-1efa16b500ef") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fdbf58b0-36c2-42e4-9001-1a4de720d485") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "721c73cf-cf7c-4316-bb0c-23bfaecf3bae") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f81c7c6e-c8e0-433f-a5b3-32feb71eea00") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "893e53b2-2782-4875-8464-4f758dd3ad6e") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "156f9539-fd1d-44e6-a2cd-5a91e7031999") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0390ba4c-80cf-4d22-b0ad-65d3202e0d93") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d8c34cf4-3b68-429b-9add-0c963a209d28") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5b1f5ccd-1b37-4bc8-8c3d-c12a832eae22") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1ef11357-b0cc-4d99-bcd0-818ead02afb7") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2ded2e4d-7708-45cc-ad59-85537096eadd") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1bc445c7-557b-445d-bcbd-42b28eefe792") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "29a26949-9df1-4c3d-a727-55c3d55a0c37") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "29587ac3-19e1-44db-9b76-4f1600494a28") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 1 "CS2") + (pinfunction "A") + (pintype "passive") + (uuid "39ebcae8-a5ce-428c-af0d-12ef9dd0bbe2") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "716f52d9-f243-4826-adbb-502538716e0d") + (at 146.58 108.22) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "G2" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "706b8b4c-197c-4ff9-83fc-bb1a079a3691") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "800f0519-c583-483d-a9f6-fcedd2134f7d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7f45c68b-e79b-420c-8c3c-9f661204e6bd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "41e5b905-6790-4cb1-ad0e-93ebb6590151") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "df1d5b1a-ffa9-46f5-9ab0-e89b82fea8ea") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/5173079e-5573-4ec3-b704-f92c28f25e3b") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e49decd5-468d-455d-af1d-130405d203cc") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "70bac498-fd7f-434b-9381-ab663c7de2c6") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a12798fe-a719-4ca2-9e3d-d49b43907dc7") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6a615ec6-0c9a-4c3e-98ba-8297768f5365") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "045731de-c7ab-4ed1-81cb-c269e6b3d197") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d3633862-91df-45e5-829c-b440f7683b1d") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9270e104-0b24-4182-9e13-5241a472ae9d") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "43cdc5c8-97cb-4b6e-9e56-ec18ebfbc060") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6ae74bff-c0d3-4f6e-a0a0-31a2586f9d40") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1aa5e06e-0d10-417f-8297-a9d40bdc20fd") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3e48736d-f396-4468-9419-3204a11a435e") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9b30cae2-b08d-447a-a20b-4cc160113d91") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "88d08c7b-575e-4636-a2f6-8fe2e0847774") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "3dec14c3-a5b7-4898-8ac2-2d26b7037881") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 1 "CS2") + (pinfunction "A") + (pintype "passive") + (uuid "3cb144ac-3ee9-42d9-ac93-d5965afa259c") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "7709612d-d08e-4057-82bd-591c549d173f") + (at 160.93 111.035) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (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 handsolder") + (property "Reference" "R13" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "4256ae5e-bc7b-4bff-911d-e0da93688395") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "2K" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "9ee11f68-4599-4cb0-94cd-42960ca8b1c9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ec65544d-5759-4ebc-9498-8dab7691312b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ba1e4f68-fbd6-4cf7-9351-16e0d9282743") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/ef5443a1-68b1-4322-8728-fcffed982aa2") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -0.227064 -0.735) + (end 0.227064 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "920a09d7-908a-427d-b0e9-cbdc06a4b5d3") + ) + (fp_line + (start -0.227064 0.735) + (end 0.227064 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6826bc1e-e4e3-4611-a098-65a7cc99e478") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1438346b-7970-4e8a-9867-d976e9d04a4d") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6c055b37-28be-4616-ac94-55ef06898bc5") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d92313dc-2cbd-4505-a885-3974fc131bff") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "45576472-154e-48f9-9e46-b6b06c37205b") + ) + (fp_line + (start -1 -0.625) + (end 1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "db695d4a-8495-4506-be31-4a3cc823ed07") + ) + (fp_line + (start -1 0.625) + (end -1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "75ca54a9-49dd-411e-8ada-b3c11623c3df") + ) + (fp_line + (start 1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "34824f5b-e14a-4ad8-9e28-69008ea46a62") + ) + (fp_line + (start 1 0.625) + (end -1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "86862668-b5e0-4372-acdf-c213aa353832") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "60c4a782-5e35-4e48-83fa-5f4c5226fb35") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1 0) + (size 1.2 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.208333) + (net 6 "VIO{slash}MCU") + (pintype "passive") + (uuid "f062b827-0067-4fa5-84ac-40463b9fb956") + ) + (pad "2" smd roundrect + (at 1 0) + (size 1.2 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.208333) + (net 11 "Net-(J1-Pin_5)") + (pintype "passive") + (uuid "66d3e2b0-b03f-4c39-92a5-e645c5853aca") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "84ebf0b8-b2f9-40c9-94d9-00197a94a342") + (at 146.58 126.46) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "R3" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "320910f2-36c6-41c6-b95e-b5a69d43f0cc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "81ce59be-2f89-45b2-a99e-f4c05cde22fb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "998b611c-911d-4ff0-b133-b2d640cb296e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6c983509-3ca2-4cbf-89de-e71a87854b3a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "04db8ccc-407d-47fb-bfa0-9b25494274a3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/0073b136-7e61-492d-a582-9d2b15f0cdfa") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a2ae8bee-5df0-452e-96f7-dd3c6c05be19") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "296c9b94-23af-40b2-a6f4-fa71a56f9d91") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "871392c5-de91-4c0b-a73c-fbdc5b8a1794") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "200b797d-4bca-46c3-ab2f-ef161c29828a") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4d97579c-2ee4-4d74-bf8a-f6c4408f97d7") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5674c183-c1af-4071-bfa9-348101693ade") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4c457e9c-3eb3-47cc-a55e-d62d697afb4b") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "be3dcf8f-7bdd-4def-832b-ca9d0e1ce4dd") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0dce4794-3ae0-4877-ab9a-aa727ac19466") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "daef0e54-4597-4913-b2cf-2d5d73961b6d") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1f475787-2ae2-4c97-9360-ae4cf997832d") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cfb0b928-58bc-4026-adbd-ea7fd0bad5bc") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "5ed1c055-fad2-4113-aa76-c8841e99a6f3") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "d56adec7-8c33-4c64-b91a-3c3b9966c419") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 3 "CS3") + (pinfunction "A") + (pintype "passive") + (uuid "41710596-9482-4b57-87ee-f9ac5f34184b") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "851bb93c-e851-4304-9584-c015f3d2c2b0") + (at 151.375 105.18) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "R4" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "44897353-cb31-4a65-9806-3303938e5266") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "082484f8-70f4-46f3-8737-051acbcfae61") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a72efb1a-3318-4047-b415-905de6cd87e3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1cb40be7-6259-4a54-bb9e-a02d554e35af") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "120226c4-db12-4652-b15c-4336b9894344") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/5b0e62c0-c28e-45f6-80b3-a5df0ce6a362") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "11a65dce-eb6f-4229-b820-6253128f7f98") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "55e515ec-abc7-4849-8bd4-5a90c3899ba6") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "880308b9-475b-4a50-896c-553bc8ab22a4") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6976c63c-9fbf-4cf4-b88d-f5dde1d403ed") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a0b58ef-d9d6-4a2e-bffa-5c0a497a290a") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "22654f2f-cf9c-43d2-8d9d-1ca2a016325c") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2a636172-8a44-4919-a8b8-42bebc33ce74") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e6c1d988-86b7-4cc2-b409-9ba2ee6352da") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a2001846-5d44-432b-99d2-ef156bb422a1") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ef519f19-37ff-4924-9226-a2684bc3b8cf") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c5cdbd90-d2ea-4f01-a370-4cd554c9b27a") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1785a7a3-9582-4f92-ba0f-df27d8424669") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "91d44d37-fc0b-4b76-924e-c45a2307af9f") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "f4b196c3-9d35-4abf-8c17-30687759dc41") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 4 "CS4") + (pinfunction "A") + (pintype "passive") + (uuid "961c65e0-f4d1-406c-9147-5efd88ebf998") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" + (layer "F.Cu") + (uuid "8fd08ff2-c7c7-4629-a347-93fa5ebf6cfd") + (at 156.15 120.215) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (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, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C6" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "c8249314-aec8-4337-adc4-57218aed5847") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0.47uF" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "e0ce61c9-eb68-4392-8af6-af5dc6ff4eb7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9c73f081-0df9-43e2-9ed8-dd06b29868f8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "73f90e90-4cdf-4705-94cc-9595664512a3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/96f39039-f974-4095-b888-c130d4be25cb") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -0.261252 -0.735) + (end 0.261252 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5304a38b-55ab-48b7-b168-a7894aca862e") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "239b1493-7a22-4234-ac9f-4936f3c5fe0f") + ) + (fp_line + (start -1.88 -0.98) + (end 1.88 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0ae32cea-0e79-47c5-ac61-6bcdd8afeb39") + ) + (fp_line + (start -1.88 0.98) + (end -1.88 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "57654729-22e4-451c-b6bd-b6a697e3c28b") + ) + (fp_line + (start 1.88 -0.98) + (end 1.88 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "beccc755-47f8-4867-b130-a6b2849e48a0") + ) + (fp_line + (start 1.88 0.98) + (end -1.88 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f03e8a58-5dbe-43ae-a4ef-37a525a4e9d6") + ) + (fp_line + (start -1 -0.625) + (end 1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a1080f48-e2e1-4ce4-a4df-a195fe809677") + ) + (fp_line + (start -1 0.625) + (end -1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7c31c795-5ce2-402d-a610-c3bf32e8c46e") + ) + (fp_line + (start 1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "20664088-1765-4917-b924-ac3baf197577") + ) + (fp_line + (start 1 0.625) + (end -1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "59096961-e51b-41ab-8c1b-71c066713099") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4f83d5fa-2def-495c-9111-effd654a6662") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.0375 0) + (size 1.175 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.212766) + (net 8 "VBattery") + (pintype "passive") + (uuid "abd2799d-9bf3-43de-84ec-c49530743ecc") + ) + (pad "2" smd roundrect + (at 1.0375 0) + (size 1.175 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.212766) + (net 7 "GND") + (pintype "passive") + (uuid "def6e863-5048-469e-a14b-8dba4a1bdb31") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "94d9d5db-352e-49fe-956b-6b83fffffda8") + (at 160.93 105.135) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (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 handsolder") + (property "Reference" "R11" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "addbc548-c9d0-413d-ab08-3498e2dd12de") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100K" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "dd50ffb3-d76b-40df-bfdb-275a8a7bcdc7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b45466ef-aedd-49be-a8a6-97475ae80fff") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9958c73f-4e1b-49d1-887c-35d260f9d163") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/0ba85435-29ae-43cc-a030-a33025297b6d") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -0.227064 -0.735) + (end 0.227064 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e0773464-2bf8-4eb9-b62f-b9d8037b89fc") + ) + (fp_line + (start -0.227064 0.735) + (end 0.227064 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "35aee7ec-48d2-496d-b07c-13546ebf8f7d") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "89dd7423-47a1-4531-b707-94633523d17a") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8b3daa13-4908-4a79-825f-e2ec974699df") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d03c42a2-161f-4bca-9fff-ca45721a2f3a") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f0611e69-42ef-4036-9429-cf6022941f79") + ) + (fp_line + (start -1 -0.625) + (end 1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8d5765a3-02a1-41f4-9b9e-b6666b2ac8f6") + ) + (fp_line + (start -1 0.625) + (end -1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "39de088b-2808-4c0e-896d-b70195a38a01") + ) + (fp_line + (start 1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c0d5d462-451c-42a0-b9c9-1713cdc56965") + ) + (fp_line + (start 1 0.625) + (end -1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d0f0746c-1b87-41ce-8972-72e254258782") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "3faca746-1191-441b-a696-a87e37835e3f") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1 0) + (size 1.2 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.208333) + (net 9 "Net-(U1-IICRST)") + (pintype "passive") + (uuid "be974301-d29c-4a9b-bc5f-173f7c1e9a50") + ) + (pad "2" smd roundrect + (at 1 0) + (size 1.2 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.208333) + (net 7 "GND") + (pintype "passive") + (uuid "debcbfad-40d9-4cb8-9513-9cc1bd329bcd") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "953f06ad-2c44-4e73-a0b9-16e5293bf7e9") + (at 146.58 114.3) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "G4" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "76473db6-1e2a-4ac6-af4a-2c3c5778ed3d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "d777631f-1ef6-40de-8897-441addb6f856") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7a30e520-9f58-4e87-bcfe-40177dd29173") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e27c61ba-f582-403c-9278-71d6df13a417") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7e5d4676-5682-4dde-8e50-6b6f754acd01") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/bab3cae3-ec53-446f-b688-145ff23d05e4") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "311d6e4b-2ce1-4f19-8b5f-572aa7db74fc") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "64a2a0ee-bcee-4a88-8d98-54ba4b956b18") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fd167a78-a26e-4c39-b877-9b30bd4bdcd4") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "40e5d1f4-5ac2-4f0a-9e75-03fdb1cef5e1") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ca6402d0-9074-4973-9abf-37d2ca697cec") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "88162de8-01c5-4f1b-8217-a6bba4950cf2") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8bc1f37f-8554-4f75-a7cf-d725eb161a15") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1fafa77d-260e-4370-a249-f64e40884db5") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d0f943ff-da3f-4a7d-b954-36d379ec69bb") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7ea7803c-ace3-447e-99c9-d73857eae9d8") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fdf720fc-c8ec-4cbd-b415-176a6daa1649") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "da4d6ba0-0fe3-4de1-b553-10feb6395a14") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "418a1e00-e154-4af7-b2cf-02a8c8785b5c") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "ef5e484f-c412-40c9-b7f1-e2347b0a374f") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 4 "CS4") + (pinfunction "A") + (pintype "passive") + (uuid "56ccec3e-b665-418e-82ac-7a6132d9e6cc") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" + (layer "F.Cu") + (uuid "9bcba292-76d2-478a-aa85-23a046c14747") + (at 156.15 108.175) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (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, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C2" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "555df1e3-8cdc-4c50-94ed-f968f5aa5e63") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0.47uF" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "f9ec853e-4a09-4fb3-b0cc-68ff4ff38452") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ad8b81fa-5799-47f5-8bb3-11f8c09a3fc8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "5fd58a18-b369-4a4c-a100-202782e3a18a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/19f9dfe5-0119-4d78-ba61-cc17c375f2c0") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -0.261252 -0.735) + (end 0.261252 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eb87d9b6-81b7-4238-be90-85700bf0d05c") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "316ca936-9802-49c4-9b65-4da1ff1488a3") + ) + (fp_line + (start -1.88 -0.98) + (end 1.88 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "666bc08e-c03a-4f27-a5f8-cea8b063dfc9") + ) + (fp_line + (start -1.88 0.98) + (end -1.88 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "94b69f3e-76d5-4522-9958-1e67acb02d1b") + ) + (fp_line + (start 1.88 -0.98) + (end 1.88 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5b5ef421-4ea3-4a4c-8207-d5b8f19e5787") + ) + (fp_line + (start 1.88 0.98) + (end -1.88 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "700e82be-5e74-414b-ae44-9f0a017dfc18") + ) + (fp_line + (start -1 -0.625) + (end 1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "03ab33aa-b84f-442c-b967-a86ba080acd7") + ) + (fp_line + (start -1 0.625) + (end -1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c1cd8500-3530-415d-942b-8ce192a66247") + ) + (fp_line + (start 1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c4067764-8089-460a-b25f-7286e5caafcf") + ) + (fp_line + (start 1 0.625) + (end -1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f6e00ec8-b47e-475b-b83b-010e58235cb9") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "c306fd7d-3a9d-4437-aaad-7a26b553cba1") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.0375 0) + (size 1.175 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.212766) + (net 8 "VBattery") + (pintype "passive") + (uuid "a763cc1d-4906-42e2-99ec-5e4ada7a8877") + ) + (pad "2" smd roundrect + (at 1.0375 0) + (size 1.175 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.212766) + (net 7 "GND") + (pintype "passive") + (uuid "26cb3576-9965-4579-9049-de370f40ddf2") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "a4ab596d-fc2e-44e4-b4e8-e137c8ca8fde") + (at 151.375 111.26) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "R6" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "b4c1e40e-3e1a-4874-9d90-37d9c1f5c7dc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "738dbf59-ee08-467a-b1e3-c86f1d7e81ab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a423d462-9abd-4c1c-b973-9b93583e0029") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2182ae40-0072-437e-8180-8bb8f5cbeff8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "abb37c72-321f-40fe-929d-dabc5f1eebf9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/4520e7a1-690f-4022-94b7-862758bb9bb5") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6b9ef7b8-c34a-45b4-958c-44ae32accde2") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a147d759-eb72-4d8b-b4b2-2af543808ede") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "73ff8aa4-1a18-4cb7-8488-cfb999d5d01c") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c3b1f817-5140-43ad-99bb-63491eb4a34b") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e5c024c8-061e-426d-b711-aadd80c8e83f") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dd2ea7e1-3535-4b4f-a314-ad10378ec009") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b89b421d-67cf-4244-b205-5302961e8797") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "608bbdce-6e2d-4edf-8b7d-373c01efb9a0") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ec624bc1-717a-4c02-94c9-4761b908b8e7") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c385a1da-d039-4d7e-af4c-d894a8658e8c") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4bd88ccf-bda6-4009-9d78-39175b582ba8") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "24bfcd2b-0c89-4b6d-ac10-6b6827f9b1b8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "837759da-0feb-4484-9be3-bb6a27c15bf0") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "70723847-c2a2-4916-bbc7-cab0a064e535") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 5 "CS1") + (pinfunction "A") + (pintype "passive") + (uuid "74e118f6-d4d0-4ab8-9e20-41a475e3c856") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "a4ea98e6-dd73-4d0b-8e3c-5f639f74693a") + (at 151.375 117.34) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "R8" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "03c73792-1ce3-4ea9-b0ed-f1a512943830") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "65589a24-806c-4c40-9318-c3fbb7ba68e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "5d5a1417-6a19-48d3-a4e3-fe3898a9bb07") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e6aea0b2-90f9-4e3b-b6f1-d781bc3b5e89") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "527fcd4a-b37d-4f59-a838-17a49b865d53") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/09b399af-e978-4c6f-94f5-48559f83c071") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b23bd4c0-f43f-4465-9a11-9a3a686a41a7") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "41b8bc53-0e89-408a-bf5f-2b3cdc2ca5d0") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1bab8018-b15b-44c5-8f18-052d4bb60b05") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "49e1aab1-b14b-4830-ab7e-707f15ce1fa6") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "818171f7-957c-4e11-aa1a-3d3ae54dd071") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "607c29e0-47f3-40d1-bd66-b18fc1586deb") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1a980f05-20f2-46da-bf7a-01daf24c032e") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "76c8bceb-3731-4053-93e8-862fae902a31") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e96cc351-cd0f-4f35-abe7-6025c7ff5c20") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ddd73410-6353-4d1e-b815-5323cf22b869") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "125572ea-5342-4c62-be6d-b600d3764562") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "593ac8c6-f4d3-456e-9253-fecba3c4fc56") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "6bc3ff29-08b5-43e4-bafe-59196b17f0bb") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "8d81f7a1-8a32-4258-a8ab-9efacc01999c") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 3 "CS3") + (pinfunction "A") + (pintype "passive") + (uuid "47c897ff-0912-4cee-9086-9f24a306e556") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "b069a994-e4ab-4bda-963b-1b96c4132265") + (at 151.375 108.22) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "R5" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "bd828a59-218b-4098-8017-43f6c7da2ca3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "2f60342a-8cf2-46e2-a577-27f97a0aa272") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ac0abb46-8510-4dce-805b-563108137747") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "57731c62-5e5c-4a40-bfa3-fe9d1e12db10") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2c44059a-be2c-4737-8a0e-1e2590541e72") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/40302e56-924a-46d6-a056-8d5169b355cf") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1531032b-75aa-4dbd-9917-5de0e81f17a5") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "09ae1db3-6743-4102-9176-2ac5879a1a80") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "84cf48ec-b7ad-44c7-bcdc-1f0f644ca4e9") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "acf7f1f3-b619-4947-9c59-2a0ec371e21e") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "aafb61cd-14e2-4891-82e8-0b8ac2106b1d") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "994bcc16-e81a-4e09-a987-938f1c0c1f27") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "11c7d3ab-191b-41f5-8a22-c5a05db7164a") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e3a6e330-7ffd-44c9-9210-a9822152c189") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "29435685-f8d9-4bfd-8427-d1b5bcd94d31") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c79bee27-00c7-4040-b831-41bd73edafeb") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4cb9a51e-e974-4f5b-a5ba-f14004c96218") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "922bc85c-217d-4b27-940e-1985a8acab4b") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "89a44e00-b536-4e99-9c4f-f468f9b81cd5") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "d59fb7d4-a8a3-4370-a5f9-52c8c4b3a1c2") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "A") + (pintype "passive") + (uuid "fecdd4a8-fa28-4303-b344-60dcb515850f") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" + (layer "F.Cu") + (uuid "b0ab1522-f07e-4e50-b330-d0969c82b143") + (at 156.15 123.225) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (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, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C7" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "06a52232-9d2b-41b5-9dec-9c8df23b650f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0.1uF" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "3630d419-cb88-471b-8587-c2bcd665ce5d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "cf69443f-6306-4005-ade0-079a1d9bebbf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9bfa1b5b-c0bb-473a-b2f7-610dbb0a3bc3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/00837dbe-87fe-4598-91a8-9c9d0645b425") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -0.261252 -0.735) + (end 0.261252 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "02b5757b-bbde-4e8d-8429-25bbbf324988") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ab59ea6f-5eea-4012-b243-db5078d15bbf") + ) + (fp_line + (start -1.88 -0.98) + (end 1.88 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "de913287-e3ba-4b74-b9ed-7270b71de01c") + ) + (fp_line + (start -1.88 0.98) + (end -1.88 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1b790995-5cec-412a-9f58-fcd55bc6c6b3") + ) + (fp_line + (start 1.88 -0.98) + (end 1.88 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "73959dca-d571-4117-a905-ee2ae6466573") + ) + (fp_line + (start 1.88 0.98) + (end -1.88 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "80632a4a-a49d-4dd0-8d30-ce9c67abc40d") + ) + (fp_line + (start -1 -0.625) + (end 1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b956d429-523d-4e4e-b99c-463f6d8bd35f") + ) + (fp_line + (start -1 0.625) + (end -1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c7f3beda-adac-4635-8d6d-3b454fa6b3d6") + ) + (fp_line + (start 1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4dabf3ba-8088-41ac-8577-b1c111bbaa1a") + ) + (fp_line + (start 1 0.625) + (end -1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "63e60aae-78a0-4e95-9664-c3310a3d0302") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "58c8a179-6bce-4ce0-a969-098c8ad8ea87") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.0375 0) + (size 1.175 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.212766) + (net 8 "VBattery") + (pintype "passive") + (uuid "70594a2e-4bec-4a97-aacb-c445c1501be1") + ) + (pad "2" smd roundrect + (at 1.0375 0) + (size 1.175 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.212766) + (net 7 "GND") + (pintype "passive") + (uuid "90a29bba-e7d9-4f9a-9dd5-967042d87d70") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "b11b9833-eef0-4330-8e95-acca4cb58d0d") + (at 146.58 105.18) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "G1" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "215b3920-ee69-434d-9f63-51515aa86d85") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "4cd2d00c-5ecf-4fca-bd80-c996ffcd6541") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "33bd2930-e706-49b2-bceb-72e495e6254a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8e7d5660-7d54-4c0c-875b-9d5c597bcecf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fa605b6c-15ef-437e-9af0-20076394e5ba") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/75399399-1a0a-42ff-81a1-118fae4febcc") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ddf8c725-93b0-4818-8c89-d83fceabed47") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d68e86d2-46fa-427b-b724-bb8ddf666a11") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8dbc2dfd-0706-4eaf-9ad5-16e4c4fc14d2") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e7bd67a1-c22a-40a8-aa5d-a7a56f5eec5a") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2f493847-372a-4832-84cc-93054ef945cb") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9c54feba-1b49-45f7-8d81-52d18eab35a6") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1cc72fb3-0928-46ed-aa88-354e1d2d7aee") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2bd49fe0-b9f1-45a3-a4a6-6e03d05d3dc0") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "52a48421-5daa-475a-a6d5-c4bb4cc5540e") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "88056c15-25c2-472b-adbb-421a43a2b33a") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4eaa09a7-f8ab-4467-a36e-0ced082988b9") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5c39b192-10df-4183-82f7-0b0f7a2d4185") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "e9c7eeb2-3946-47d7-b9ec-ef032cdc5a49") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "57facf1b-73a2-49b7-808b-874528d14a98") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 5 "CS1") + (pinfunction "A") + (pintype "passive") + (uuid "c673db4a-95f6-414e-8425-78d439e741fd") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_QFP:TQFP-48-1EP_7x7mm_P0.5mm_EP5x5mm" + (layer "F.Cu") + (uuid "b1d3c8bd-813c-4bd2-bca7-d735bbcf52d6") + (at 164.23 127.035) + (descr "TQFP, 48 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2100_datasheet_Rev1.08.pdf (page 45)), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "TQFP QFP") + (property "Reference" "U1" + (at 0 -5.85 0) + (layer "F.SilkS") + (uuid "45077c2d-9c26-45bc-bed7-7555c1550a4f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "IS31FL3733-TQ" + (at 0 5.85 0) + (layer "F.Fab") + (uuid "3809276a-ac6a-4359-901f-bfefb42a9ca4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://www.issi.com/WW/pdf/IS31FL3733.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d408af96-f863-4e7b-8fb1-2ffa6900bb36") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "12x16 LED matrix driver with 8-bit PWM and breathing, TQFP-48" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d00b4d1a-e943-4767-a88f-8fe944204858") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "TQFP*1EP*7x7mm*P0.5mm*") + (path "/cf5883db-44f2-4844-8651-eaeea3b17aa6") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -3.61 -3.61) + (end -3.61 -3.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "962d6a2a-595a-4a13-8e9f-376c1c3256ea") + ) + (fp_line + (start -3.61 3.61) + (end -3.61 3.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "aca269fd-f046-4d03-884c-e192211bf606") + ) + (fp_line + (start -3.16 -3.61) + (end -3.61 -3.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "05270506-b750-4f61-a68b-f5a3262d96c8") + ) + (fp_line + (start -3.16 3.61) + (end -3.61 3.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "26517278-5c4d-44d0-bc35-44cfa27de43b") + ) + (fp_line + (start 3.16 -3.61) + (end 3.61 -3.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b20e11bd-2b98-4faa-9272-1cbae4a0c651") + ) + (fp_line + (start 3.16 3.61) + (end 3.61 3.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6f74ec5c-8980-44ac-8425-b210c1f0e3de") + ) + (fp_line + (start 3.61 -3.61) + (end 3.61 -3.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "360bef3a-dd97-419c-b544-ce516b7be0a1") + ) + (fp_line + (start 3.61 3.61) + (end 3.61 3.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "877d1cff-5802-49d6-8cf9-4fd5b04fa0de") + ) + (fp_poly + (pts + (xy -4.2 -3.16) (xy -4.54 -3.63) (xy -3.86 -3.63) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "3de3a1df-9b50-4104-be24-760012029006") + ) + (fp_line + (start -5.15 -3.15) + (end -3.75 -3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d65397ad-74f5-42f4-ab4d-e6c401339813") + ) + (fp_line + (start -5.15 3.15) + (end -5.15 -3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a6c4559d-c342-431a-a611-5fff80ba4c9a") + ) + (fp_line + (start -3.75 -3.75) + (end -3.15 -3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ed22b61c-4b52-4016-b0e6-67ae0837db78") + ) + (fp_line + (start -3.75 -3.15) + (end -3.75 -3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ac4d1b55-7ecc-480c-ad86-25edc918600e") + ) + (fp_line + (start -3.75 3.15) + (end -5.15 3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c2a43cf9-4769-40e1-9e00-bbee5542f445") + ) + (fp_line + (start -3.75 3.75) + (end -3.75 3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f46118c5-2b39-48ff-bd10-891e02761745") + ) + (fp_line + (start -3.15 -5.15) + (end 3.15 -5.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "51c011cf-34d0-4009-8c8b-3c5a5e854d57") + ) + (fp_line + (start -3.15 -3.75) + (end -3.15 -5.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c5dda649-2852-446d-b775-f147da0e47a2") + ) + (fp_line + (start -3.15 3.75) + (end -3.75 3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e0f7ccf8-1c67-405f-8292-2aa678d40776") + ) + (fp_line + (start -3.15 5.15) + (end -3.15 3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "96e2b76c-dc90-438b-84e3-f8b67db481d6") + ) + (fp_line + (start 3.15 -5.15) + (end 3.15 -3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ac51498d-6eab-4705-aadf-12100cf463a9") + ) + (fp_line + (start 3.15 -3.75) + (end 3.75 -3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "264ef90c-53e3-44a5-bb5b-9915562b9371") + ) + (fp_line + (start 3.15 3.75) + (end 3.15 5.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "154f8fa7-4c59-43ca-99a1-92d2ffd5be9c") + ) + (fp_line + (start 3.15 5.15) + (end -3.15 5.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "65783430-62e3-49a7-bbe7-96ae3c8d80ba") + ) + (fp_line + (start 3.75 -3.75) + (end 3.75 -3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6e420921-9453-46e2-883d-7c192bff2f26") + ) + (fp_line + (start 3.75 -3.15) + (end 5.15 -3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c125b3a7-ff32-4fdb-8253-6fe2ce2a518c") + ) + (fp_line + (start 3.75 3.15) + (end 3.75 3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "704bfeb3-81f4-4cbc-9ac6-5e7a144b96f9") + ) + (fp_line + (start 3.75 3.75) + (end 3.15 3.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "238871cf-2850-4936-b275-65ecb53f206a") + ) + (fp_line + (start 5.15 -3.15) + (end 5.15 3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e69b1932-d1ff-4b08-af12-b3e1ccad11a6") + ) + (fp_line + (start 5.15 3.15) + (end 3.75 3.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "106eb014-5f21-4cfe-9d64-b22962b1ef0e") + ) + (fp_poly + (pts + (xy -3.5 -2.5) (xy -3.5 3.5) (xy 3.5 3.5) (xy 3.5 -3.5) (xy -2.5 -3.5) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "ad4f9d72-176d-4f53-b3a0-5696ad0cd3bb") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "29898b47-d75e-40c0-a303-92eaeef57c09") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" smd roundrect + (at -1.875 -1.875) + (size 1.01 1.01) + (layers "F.Paste") + (roundrect_rratio 0.247525) + (uuid "f1b06c78-7f3b-4142-843e-dbe7b50450bd") + ) + (pad "" smd roundrect + (at -1.875 -0.625) + (size 1.01 1.01) + (layers "F.Paste") + (roundrect_rratio 0.247525) + (uuid "6a32275f-2b7f-491f-a262-18fc0f10c49d") + ) + (pad "" smd roundrect + (at -1.875 0.625) + (size 1.01 1.01) + (layers "F.Paste") + (roundrect_rratio 0.247525) + (uuid "16ad2e08-4cbd-4ef6-b38e-587a0d7295bf") + ) + (pad "" smd roundrect + (at -1.875 1.875) + (size 1.01 1.01) + (layers "F.Paste") + (roundrect_rratio 0.247525) + (uuid "0d533ee0-0768-48db-ab50-2d683f495c21") + ) + (pad "" smd roundrect + (at -0.625 -1.875) + (size 1.01 1.01) + (layers "F.Paste") + (roundrect_rratio 0.247525) + (uuid "92cf0f16-93e9-4ce4-a51e-2fcddec6a1be") + ) + (pad "" smd roundrect + (at -0.625 -0.625) + (size 1.01 1.01) + (layers "F.Paste") + (roundrect_rratio 0.247525) + (uuid "b9b1117d-a4e0-4bae-8e76-092896cdb856") + ) + (pad "" smd roundrect + (at -0.625 0.625) + (size 1.01 1.01) + (layers "F.Paste") + (roundrect_rratio 0.247525) + (uuid "340e9c28-8d0d-4330-b483-e1b4f3c28321") + ) + (pad "" smd roundrect + (at -0.625 1.875) + (size 1.01 1.01) + (layers "F.Paste") + (roundrect_rratio 0.247525) + (uuid "5defa45e-ac60-4b12-a764-92cd5e7599da") + ) + (pad "" smd roundrect + (at 0.625 -1.875) + (size 1.01 1.01) + (layers "F.Paste") + (roundrect_rratio 0.247525) + (uuid "42d61509-f435-4581-9453-4699828c2587") + ) + (pad "" smd roundrect + (at 0.625 -0.625) + (size 1.01 1.01) + (layers "F.Paste") + (roundrect_rratio 0.247525) + (uuid "fe1a4f23-cd7a-44c3-a31e-e772b8e4445a") + ) + (pad "" smd roundrect + (at 0.625 0.625) + (size 1.01 1.01) + (layers "F.Paste") + (roundrect_rratio 0.247525) + (uuid "2effb013-1fa1-4d94-a62c-f5c67c334ab0") + ) + (pad "" smd roundrect + (at 0.625 1.875) + (size 1.01 1.01) + (layers "F.Paste") + (roundrect_rratio 0.247525) + (uuid "02040807-0532-476a-b4b7-9835e417bcf7") + ) + (pad "" smd roundrect + (at 1.875 -1.875) + (size 1.01 1.01) + (layers "F.Paste") + (roundrect_rratio 0.247525) + (uuid "b457f24d-c84c-4653-b7c1-70a11828e8ab") + ) + (pad "" smd roundrect + (at 1.875 -0.625) + (size 1.01 1.01) + (layers "F.Paste") + (roundrect_rratio 0.247525) + (uuid "b4cc7c5c-7d59-463f-a32d-3b2135f10cd9") + ) + (pad "" smd roundrect + (at 1.875 0.625) + (size 1.01 1.01) + (layers "F.Paste") + (roundrect_rratio 0.247525) + (uuid "b972493a-7e06-4c5d-b052-173712dcb3c2") + ) + (pad "" smd roundrect + (at 1.875 1.875) + (size 1.01 1.01) + (layers "F.Paste") + (roundrect_rratio 0.247525) + (uuid "aa4dd791-28b6-44e3-9ff1-733c3269b4bc") + ) + (pad "1" smd roundrect + (at -4.1625 -2.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 29 "unconnected-(U1-NC-Pad1)") + (pinfunction "NC") + (pintype "no_connect") + (uuid "8e6db0bd-fdfc-4c99-a255-294b188e6562") + ) + (pad "2" smd roundrect + (at -4.1625 -2.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "CS5") + (pinfunction "SW1") + (pintype "input") + (uuid "264b3a35-dd23-4fbd-a59d-b8e05f3b5ad0") + ) + (pad "3" smd roundrect + (at -4.1625 -1.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "CS5") + (pinfunction "SW2") + (pintype "input") + (uuid "8fcfe1f7-64b0-4c87-ab2e-6b8a9b6d157e") + ) + (pad "4" smd roundrect + (at -4.1625 -1.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "CS5") + (pinfunction "SW3") + (pintype "input") + (uuid "ef9ffae1-1c43-43d6-9f02-cf76be78da9d") + ) + (pad "5" smd roundrect + (at -4.1625 -0.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 7 "GND") + (pinfunction "PGND") + (pintype "power_in") + (uuid "5b971437-b191-476e-ab9a-eedb2992eda5") + ) + (pad "6" smd roundrect + (at -4.1625 -0.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "CS5") + (pinfunction "SW4") + (pintype "input") + (uuid "c28fff84-2d3e-4070-b792-74a4c8229399") + ) + (pad "7" smd roundrect + (at -4.1625 0.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "CS5") + (pinfunction "SW5") + (pintype "input") + (uuid "6099b050-ae53-4c8f-81b6-a60aa044784b") + ) + (pad "8" smd roundrect + (at -4.1625 0.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 20 "unconnected-(U1-SW6-Pad8)") + (pinfunction "SW6") + (pintype "input") + (uuid "308bdd0e-d3bc-43c2-b9c3-527e5c98efb4") + ) + (pad "9" smd roundrect + (at -4.1625 1.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 28 "unconnected-(U1-SW7-Pad9)") + (pinfunction "SW7") + (pintype "input") + (uuid "7ff8392b-2725-48f2-8e31-b96971b9252a") + ) + (pad "10" smd roundrect + (at -4.1625 1.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 31 "unconnected-(U1-SW8-Pad10)") + (pinfunction "SW8") + (pintype "input") + (uuid "ac4a8240-4152-48d9-932c-943bfc91592f") + ) + (pad "11" smd roundrect + (at -4.1625 2.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 23 "unconnected-(U1-SW9-Pad11)") + (pinfunction "SW9") + (pintype "input") + (uuid "594c4da9-7d5f-4500-97c4-78aa160fc695") + ) + (pad "12" smd roundrect + (at -4.1625 2.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 7 "GND") + (pinfunction "PGND") + (pintype "passive") + (uuid "666b85c4-3f2f-4eac-9060-e42d5edcae11") + ) + (pad "13" smd roundrect + (at -2.75 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 24 "unconnected-(U1-SW10-Pad13)") + (pinfunction "SW10") + (pintype "input") + (uuid "5ab3eb8a-c986-48e8-93f9-aa14e5e4c5ec") + ) + (pad "14" smd roundrect + (at -2.25 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 34 "unconnected-(U1-SW11-Pad14)") + (pinfunction "SW11") + (pintype "input") + (uuid "da8a0813-6a94-40ee-a8d6-8f54cf6c1b65") + ) + (pad "15" smd roundrect + (at -1.75 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 22 "unconnected-(U1-SW12-Pad15)") + (pinfunction "SW12") + (pintype "input") + (uuid "4eb4e211-82ee-419f-907c-9de61e7fe725") + ) + (pad "16" smd roundrect + (at -1.25 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 5 "CS1") + (pinfunction "CS1") + (pintype "output") + (uuid "a23269cc-7aad-4e00-b351-3d0faf9c32dd") + ) + (pad "17" smd roundrect + (at -0.75 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "CS2") + (pinfunction "CS2") + (pintype "output") + (uuid "450b7f4d-0e73-4cf6-88b6-56236f20f107") + ) + (pad "18" smd roundrect + (at -0.25 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 3 "CS3") + (pinfunction "CS3") + (pintype "output") + (uuid "51e69012-2584-4295-b017-70a1cbd7a8b4") + ) + (pad "19" smd roundrect + (at 0.25 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 4 "CS4") + (pinfunction "CS4") + (pintype "output") + (uuid "430f6eeb-a6ec-4cd6-a761-4c75e0d063f7") + ) + (pad "20" smd roundrect + (at 0.75 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 8 "VBattery") + (pinfunction "PVCC") + (pintype "power_in") + (uuid "bdf243cf-5c52-46b8-b9ab-4a507af43166") + ) + (pad "21" smd roundrect + (at 1.25 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "CS5") + (pinfunction "CS5") + (pintype "output") + (uuid "34a2fa3b-efb3-4860-a5eb-f6b1de11f98b") + ) + (pad "22" smd roundrect + (at 1.75 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 27 "unconnected-(U1-CS6-Pad22)") + (pinfunction "CS6") + (pintype "output") + (uuid "7eded609-a9e2-4526-9f4e-220669e08d41") + ) + (pad "23" smd roundrect + (at 2.25 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 26 "unconnected-(U1-CS7-Pad23)") + (pinfunction "CS7") + (pintype "output") + (uuid "73a5706b-8494-4807-9a9b-1deb4320d7c9") + ) + (pad "24" smd roundrect + (at 2.75 4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 33 "unconnected-(U1-CS8-Pad24)") + (pinfunction "CS8") + (pintype "output") + (uuid "d4da9c25-5d09-4bd0-9da1-0332087893cb") + ) + (pad "25" smd roundrect + (at 4.1625 2.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 17 "unconnected-(U1-CS9-Pad25)") + (pinfunction "CS9") + (pintype "output") + (uuid "23952241-73f1-4a53-8a8b-0116051729b8") + ) + (pad "26" smd roundrect + (at 4.1625 2.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 21 "unconnected-(U1-CS10-Pad26)") + (pinfunction "CS10") + (pintype "output") + (uuid "33e57e97-3d15-435e-bc6e-6fdf3a1d070c") + ) + (pad "27" smd roundrect + (at 4.1625 1.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 25 "unconnected-(U1-CS11-Pad27)") + (pinfunction "CS11") + (pintype "output") + (uuid "5abafe79-6e76-4eb1-8bb3-1b6869441ba6") + ) + (pad "28" smd roundrect + (at 4.1625 1.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 32 "unconnected-(U1-CS12-Pad28)") + (pinfunction "CS12") + (pintype "output") + (uuid "af400b49-56ae-49e0-9fc7-026eac676031") + ) + (pad "29" smd roundrect + (at 4.1625 0.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 8 "VBattery") + (pinfunction "PVCC") + (pintype "power_in") + (uuid "378a2d13-1d54-4d39-980f-316b6e99b8c8") + ) + (pad "30" smd roundrect + (at 4.1625 0.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 19 "unconnected-(U1-CS13-Pad30)") + (pinfunction "CS13") + (pintype "output") + (uuid "2ea2749d-e4d1-413f-8002-5a8879f7e40d") + ) + (pad "31" smd roundrect + (at 4.1625 -0.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 30 "unconnected-(U1-CS14-Pad31)") + (pinfunction "CS14") + (pintype "output") + (uuid "960e9049-5af4-4e39-a926-545b26c40c14") + ) + (pad "32" smd roundrect + (at 4.1625 -0.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 15 "unconnected-(U1-CS15-Pad32)") + (pinfunction "CS15") + (pintype "output") + (uuid "03d2f003-66f1-43f0-8875-d7df1076d0b8") + ) + (pad "33" smd roundrect + (at 4.1625 -1.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 16 "unconnected-(U1-CS16-Pad33)") + (pinfunction "CS16") + (pintype "output") + (uuid "1229a4bf-6e15-4d9d-95fc-a0f2c4c418a9") + ) + (pad "34" smd roundrect + (at 4.1625 -1.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 7 "GND") + (pinfunction "AGND") + (pintype "power_in") + (uuid "cb7a91eb-111f-4929-a13d-a25960dab82d") + ) + (pad "35" smd roundrect + (at 4.1625 -2.25) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 14 "Net-(U1-R_EXT)") + (pinfunction "R_EXT") + (pintype "passive") + (uuid "aba83d0f-15cf-439c-8ec3-679a84f4e08d") + ) + (pad "36" smd roundrect + (at 4.1625 -2.75) + (size 1.475 0.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 36 "unconnected-(U1-NC-Pad36)") + (pinfunction "NC") + (pintype "no_connect") + (uuid "ffd4b1a4-d406-460f-ad31-0234fb96a44e") + ) + (pad "37" smd roundrect + (at 2.75 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 8 "VBattery") + (pinfunction "AVCC") + (pintype "power_in") + (uuid "92235667-924b-4aae-bc10-9ef1c0414e81") + ) + (pad "38" smd roundrect + (at 2.25 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 35 "unconnected-(U1-DVCC-Pad38)") + (pinfunction "DVCC") + (pintype "power_in") + (uuid "eb57656f-12e2-4e81-a506-9ccd452af7b4") + ) + (pad "39" smd roundrect + (at 1.75 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 6 "VIO{slash}MCU") + (pinfunction "VIO") + (pintype "input") + (uuid "7c90ce1f-bea7-43d7-9b93-231982bfb0c8") + ) + (pad "40" smd roundrect + (at 1.25 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 18 "unconnected-(U1-SYNC-Pad40)") + (pinfunction "SYNC") + (pintype "input") + (uuid "26ec8172-142c-45ef-b109-b23e3d6f6458") + ) + (pad "41" smd roundrect + (at 0.75 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 12 "Net-(J1-Pin_4)") + (pinfunction "SDA") + (pintype "bidirectional") + (uuid "209b7522-2c83-40bd-a1e6-1b0f2e8c3ea8") + ) + (pad "42" smd roundrect + (at 0.25 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 11 "Net-(J1-Pin_5)") + (pinfunction "SCL") + (pintype "input") + (uuid "ee584c08-1d2d-4ba7-b0f8-916a6b1acff5") + ) + (pad "43" smd roundrect + (at -0.25 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 7 "GND") + (pinfunction "ADDR1") + (pintype "input") + (uuid "bb302109-d716-480a-a790-1bbf2a29411d") + ) + (pad "44" smd roundrect + (at -0.75 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 7 "GND") + (pinfunction "ADDR2") + (pintype "input") + (uuid "19701f79-4bd9-46fe-9526-16425f4a23b0") + ) + (pad "45" smd roundrect + (at -1.25 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 13 "Net-(J1-Pin_6)") + (pinfunction "~{INTB}") + (pintype "open_collector") + (uuid "bdb4af4b-bbf2-4fd4-ade6-cc1aa7b4795c") + ) + (pad "46" smd roundrect + (at -1.75 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 10 "Net-(J1-Pin_7)") + (pinfunction "~{SDB}") + (pintype "input") + (uuid "63550165-5bd0-402a-80e9-8c1a497f6c02") + ) + (pad "47" smd roundrect + (at -2.25 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 9 "Net-(U1-IICRST)") + (pinfunction "IICRST") + (pintype "input") + (uuid "ee8ea9e5-f50e-4bad-9418-1f78f12e36d3") + ) + (pad "48" smd roundrect + (at -2.75 -4.1625) + (size 0.3 1.475) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 7 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "f8ecd530-32d4-4bd5-99c7-d03d8249c858") + ) + (pad "49" smd rect + (at 0 0) + (size 5 5) + (property pad_prop_heatsink) + (layers "F.Cu" "F.Mask") + (net 7 "GND") + (pinfunction "GND") + (pintype "passive") + (zone_connect 2) + (uuid "8a3992b9-197c-4d0a-952b-ae1fd5109686") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_QFP.3dshapes/TQFP-48-1EP_7x7mm_P0.5mm_EP5x5mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "c0f536a0-89af-477b-9e87-56982f85e8b9") + (at 146.58 111.26) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "G3" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "645321d7-2e1e-4a66-a8d1-1e7c25f23afc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "0e23fddf-0d1f-419d-af15-bb4d12e849d1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9e98df9e-ae7f-4184-9247-d9efc5df9e59") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "99941815-dc83-45a7-a259-5532d978e8b5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e7458908-4eb5-46f7-8f60-26c3612a4755") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/d1e89e8f-e129-4680-881e-f22fa5cce15b") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "80fe71c1-4472-45c9-8098-6c124992c353") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "45fbf59c-e325-400b-8ed7-d5badc54f3e7") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "969065bc-5a79-4aa0-8c2d-26f8981eb230") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "78d2e9de-5232-4d32-a35b-dbbc795477a3") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1f7acf55-a810-4e6d-b5cc-ac358a01bc57") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a016b9a9-2e11-483f-a6ed-86a522d31613") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cab14a5a-da66-4af8-8d28-25c6c6ddb223") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "03c5b0d2-60f2-4f8c-ac7b-00bbd4f176c1") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cf8086ab-fdb6-4056-92a3-afba52ca24d4") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f49b809-418f-4d1c-bce0-4a838dd241c9") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d9c14d65-6145-4226-8fea-d6d36cbad19a") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d4d89617-ac4b-41b4-8428-00c1825fb9c4") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4e503bb8-9274-4143-affd-87ba69376e3a") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "5cbcaedb-f1b5-4a8b-b6de-e07028d61264") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 3 "CS3") + (pinfunction "A") + (pintype "passive") + (uuid "7951a655-97fe-41be-8d3d-ad85eee27119") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "ceead43c-b728-4b0c-84ed-dc99997900e8") + (at 141.785 126.46) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "B8" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "5de16a10-95c2-4846-95fb-f054d5dbe105") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "ee6fd493-1818-4724-871a-0f48c57d3f27") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "91ecb175-1129-4478-8481-6241c6924bea") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9045f446-3558-4334-afbe-412f47aee55b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ff535cd0-091f-4305-bfd8-da74a81421b6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/bce78e08-9089-49e9-9867-9b1890f82270") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "32b4a071-94ca-4224-a2eb-dc3bcb3dfcf2") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "68347582-8702-4fd0-8a7c-ecbe25fd135b") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "30b6cdd5-b5cb-494e-b339-6a9d0857d42d") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c8d445bc-e526-46a3-8df0-9637478a16a7") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a22823e7-c2cb-4117-af05-b85aae0c576a") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8dd0d9d8-a497-486e-b27a-39bcb2fb6d24") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "212459b6-a191-4d45-9108-ec86f7354f75") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fea60dfc-6c99-4e51-a189-3dba6380176d") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "909237ad-bc80-4418-8e9c-6898d95dcc1a") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3bc5525e-3104-47cd-aec6-dff8fda7556f") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f9e731ed-ea39-4703-a067-db4d0f08f9ff") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f0237628-f4c1-4319-94e4-79a6c127e0e8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "736a9035-692f-4ac5-9f8b-6fe210beb681") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "3c28c656-0995-4d91-9112-843c4d5d7260") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 4 "CS4") + (pinfunction "A") + (pintype "passive") + (uuid "9d8be5b0-973c-4465-9b7d-283f3411ce29") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "d56478be-b047-43a4-bb3c-eecf73c9029c") + (at 151.375 120.38) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "R9" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "4a5faf3e-c95f-49de-9a17-9a8d120e982b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "9e271cff-b1e5-448f-b844-0083e37deb99") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1c7ac0d5-a302-4637-9363-16f5231695c4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1e777100-eeb7-433f-ae2a-ea374e08b167") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c96a7ab3-bae7-436f-871e-010cac4bb48d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/a64db508-3d9c-45d0-be35-5db71cceb5f3") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b333b24c-ab4a-4549-b1d8-735d9e299607") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d9f3427d-0f02-4401-a68c-7bca8e0cd174") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f263fb65-faaf-4607-b37d-51301e792c57") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "be774230-1bb1-4f2d-9984-1ad0d5c75ffc") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7866e414-532c-4129-b00f-2dcc4c142ebd") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "35f50e4b-0dd7-40d7-80fd-e94d551d013b") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9dfe683c-a2a5-4f3d-aeac-4aff5a9397d8") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "99791d0b-6962-4ab4-a14e-229889d27dc6") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2e2266b7-7b2f-44c8-b062-f45236c65066") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1f333431-303e-4a25-a108-66eea1ca6df1") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "abf58b58-5d32-41dd-a32f-169bf46dce35") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d31928bf-b373-44ec-8ad7-9b9283a291bd") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "a745ff8d-0a44-4eb2-99ae-7211eff4d58e") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "3fe8afb2-08cf-401a-9c13-56f7a5880701") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 4 "CS4") + (pinfunction "A") + (pintype "passive") + (uuid "8fccfbc7-1531-4a20-ba60-8d8b27eb4a4c") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "dea3bd61-375d-49da-bdb9-4f50c851c126") + (at 141.785 111.26) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "B3" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "65252ba1-7b0b-47d8-b3fa-f6e8c8d144f7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "228db7ea-9123-4640-a76d-d26f70d98ee6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "364437b5-0d40-44df-b972-9637a8b302df") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8de1c31e-6858-4a8e-b912-ab2846d76e54") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2e51c611-9990-42e5-8d5e-3f79a68911f8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/475c441d-d160-412e-9d18-a922af55d929") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b2770010-d331-4b46-89fa-5e90405ef9c0") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a07af172-ca71-46d2-b7fc-03e8b281b678") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "db84ddf1-e031-4506-a89e-142ef9702496") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a6295db4-e9b7-4c88-aede-313d34647244") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "293e7236-47db-434f-b2c5-2793fa16919e") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a57ef33d-8a18-419c-94db-9a89c772af69") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "48d23faa-d71e-4f8d-a5e4-d6eaf7f91b4a") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "87968fab-a92b-42c7-9905-8442d866e95c") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1f8b9d29-d8a1-43c6-9418-35440930ac14") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0ca9d32a-2c15-4fe5-a215-080e9e1f004e") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3c45b625-1b62-409b-8fed-b31ecb36782f") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a8aac8b2-8bb7-4aeb-9283-f9592ae5400a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "45aa7223-8fc5-475f-b1f7-c174beee3fce") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "b6e4a6ad-edad-4643-a48b-3502c6ff5043") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 4 "CS4") + (pinfunction "A") + (pintype "passive") + (uuid "34763587-2818-4741-8637-4c3fbbacbb29") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "e385113c-9127-434d-8321-8bb185f9228e") + (at 141.785 120.38) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "B6" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "04cb20ad-e7ad-4179-9f14-17657861272d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "4ae06724-b637-4918-bcab-e2b1c6bc84b6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "391db769-3826-4f5d-bcf3-5ab903a97f6a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3bf31228-dd12-45a0-9887-79faf757596a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "835a161f-1387-4f50-88df-3391d689180a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/98c81a7d-b16e-42ea-a48e-c9447d52d533") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9d5c10cc-80bd-4a51-9b5a-d2dd7de5ceda") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e44879fb-94dd-4c50-b78a-9af96917fa41") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fe459e7b-a386-4547-ac78-43af3e771b42") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b3b502f3-4717-47a0-ae24-db0171e6b418") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7f6c98c0-9c68-464f-a8a6-d0d506d36b7d") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8b3032ff-5dab-43be-af7b-87a1cc14c490") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "daa6e09e-00d7-4bb2-839a-a3a108227f1f") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "86c88c56-744c-4d04-8cbf-3976678448c7") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1f301b4b-23f7-4ff9-baf3-61a864cfffdf") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "16420b01-ed53-4ec8-bbb4-612d849d7735") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3bad1da7-177c-4296-8ffd-bb0c6784c7c3") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c387024b-8464-4ca2-b245-21191e5e1c9f") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "27bead52-f3c8-4bfa-81db-07e0518afa55") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "cb813960-4c90-4d36-bc9b-817dfce39042") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 1 "CS2") + (pinfunction "A") + (pintype "passive") + (uuid "bc9ae174-fab8-4861-a204-f28c83f65479") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" + (layer "F.Cu") + (uuid "e482cce5-00e9-4961-b67f-7c35bfc05993") + (at 156.15 111.185) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (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, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C3" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "d75b22f9-0517-4927-a37c-89047207e3d0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0.1uF" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "b5e30491-f08a-4678-9951-0784e5e86338") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "566ba7d4-7873-425a-8341-f100649ca126") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b3775d01-cb95-42e8-9083-8b0b456a4e0c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/5cccf730-1a5d-48e0-bdb9-2c8720cb8633") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -0.261252 -0.735) + (end 0.261252 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c4b8c883-171b-4618-8e81-0ac4d068ae81") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9fc7d09c-1c4c-462c-8f81-b01e7c367d56") + ) + (fp_line + (start -1.88 -0.98) + (end 1.88 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1663f44a-4466-41af-a7d6-fd9b4c49e8cd") + ) + (fp_line + (start -1.88 0.98) + (end -1.88 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ec621a76-a5ec-4399-8364-81dd2b88d803") + ) + (fp_line + (start 1.88 -0.98) + (end 1.88 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2cdfc41a-47a8-4354-8332-fefcd09cf72f") + ) + (fp_line + (start 1.88 0.98) + (end -1.88 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e5571030-ae44-4f2b-89f8-7fd55207c8f1") + ) + (fp_line + (start -1 -0.625) + (end 1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2a75106f-db5f-42dc-b4a5-19ac4fc0e0bb") + ) + (fp_line + (start -1 0.625) + (end -1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a526c0e5-c820-4d2e-af33-feb3cf2fc3b6") + ) + (fp_line + (start 1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2b58157e-a2c1-4a6a-b76f-0a29201fa9f8") + ) + (fp_line + (start 1 0.625) + (end -1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3891385a-2a01-47f5-8585-1c12125999d6") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "61761e9d-c0d4-49f7-9f12-8b21ca0cac05") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.0375 0) + (size 1.175 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.212766) + (net 8 "VBattery") + (pintype "passive") + (uuid "6dde3306-095e-4486-90f3-6f272272c617") + ) + (pad "2" smd roundrect + (at 1.0375 0) + (size 1.175 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.212766) + (net 7 "GND") + (pintype "passive") + (uuid "c851d3d6-5742-40f4-b84c-c22a8f8b6da9") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "f0bc8389-38f3-4a6b-82e1-6a105dfc18a8") + (at 160.93 113.985) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (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 handsolder") + (property "Reference" "R14" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "2a099a74-cdc2-4d95-8f59-d13a08e699aa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "2K" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "bfbddae2-0a7c-402d-ab2a-b2f35342ac3f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d9597821-7708-4531-99d1-0a89611fff26") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "03a95d40-7e55-4989-a6bd-fb4a2c4c1025") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/d67d9948-168e-464f-979b-7d3ddb9a1f65") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -0.227064 -0.735) + (end 0.227064 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2de77816-b3c4-4a2a-b276-fced45e9dbed") + ) + (fp_line + (start -0.227064 0.735) + (end 0.227064 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5d603465-c2f9-48e2-ad14-0fa25a0421a3") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7e013e4d-ee0f-4e6f-9040-24f7e82fce04") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "294d6deb-78c6-4800-8e5f-2f2afa5f3acc") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0c4482fb-3f70-4f12-887f-e508910972fe") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "06727454-1336-4af9-9432-a5bdf2cf7073") + ) + (fp_line + (start -1 -0.625) + (end 1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8b288ac0-6640-4416-8e11-af267e4eca3a") + ) + (fp_line + (start -1 0.625) + (end -1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2c6b2336-1446-4945-9986-3e0b6a6223fd") + ) + (fp_line + (start 1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "445980f4-24a0-47ca-a364-1a90cdc09722") + ) + (fp_line + (start 1 0.625) + (end -1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4b51b3e7-9e36-4424-88bf-481b446ccb9b") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "caf9eee9-62df-42b2-b250-7ad49e7b7f66") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1 0) + (size 1.2 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.208333) + (net 6 "VIO{slash}MCU") + (pintype "passive") + (uuid "35025ad9-9458-48a7-a3bc-389c0d23020b") + ) + (pad "2" smd roundrect + (at 1 0) + (size 1.2 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.208333) + (net 12 "Net-(J1-Pin_4)") + (pintype "passive") + (uuid "15dd2efc-0737-42da-b622-c59111220fd1") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" + (layer "F.Cu") + (uuid "f29f149b-84f8-41df-9ea8-5725b46e0037") + (at 156.15 117.205) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (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, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C5" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "5326e3d7-22f4-402f-8950-798ac064a9e2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0.1uF" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "0f73bf69-e879-43f0-b6b2-9c79115bfcd3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "683607b4-3454-488d-8b19-8d583408dabf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "70b311d6-8595-411a-b06d-84477f6d0a7a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/fd06ad63-649e-4063-8037-61105f3fbc41") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -0.261252 -0.735) + (end 0.261252 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ca119f93-8e8e-45ac-a5f4-05993a223d9e") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "add5635d-819c-40af-8b04-ad3905924cda") + ) + (fp_line + (start -1.88 -0.98) + (end 1.88 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "96636932-d9c8-4b20-99ef-84c958d97236") + ) + (fp_line + (start -1.88 0.98) + (end -1.88 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e5ce516c-1991-4445-a474-06757ff66637") + ) + (fp_line + (start 1.88 -0.98) + (end 1.88 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ffe22323-a34f-4c26-8731-63273e8e5baa") + ) + (fp_line + (start 1.88 0.98) + (end -1.88 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ea92284f-f300-483d-80c4-d9db3a508948") + ) + (fp_line + (start -1 -0.625) + (end 1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "047a1e77-ccaa-4799-9dc7-948fbd588a59") + ) + (fp_line + (start -1 0.625) + (end -1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "224abd69-ca53-48be-b8f4-a534977222d8") + ) + (fp_line + (start 1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bd0d3e8d-ba8e-4804-9178-7685e18a2553") + ) + (fp_line + (start 1 0.625) + (end -1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f9ecb4c6-16ed-4355-b6a9-6c97476d0d23") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4ce41e89-6e1f-49ba-9051-78ef8d13fdbe") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.0375 0) + (size 1.175 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.212766) + (net 8 "VBattery") + (pintype "passive") + (uuid "427ffcd3-3603-4e6c-822e-dccc5fe072a0") + ) + (pad "2" smd roundrect + (at 1.0375 0) + (size 1.175 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.212766) + (net 7 "GND") + (pintype "passive") + (uuid "9c3cc5c9-8444-4321-ba87-92e3a5e0f254") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "fa9291c5-2397-40c5-a968-938779a9c504") + (at 141.785 108.22) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "B2" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "d8ccc4f9-c830-4018-b5ce-edaa174dd360") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "47e2759a-0e52-4b71-8e3b-c48992d2a224") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "065e339f-08a5-4fa3-8f75-b830778a0a39") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9c40a2d4-a3c0-4559-998a-a16e45da6787") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3fad63a2-5277-4b6d-a46e-f229304d7ffc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/6d6ad04e-0de1-4acd-b6e5-376de41354f7") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "da75b932-e27e-4b4a-a39a-d49125cc67a8") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "66ac0ba9-6168-4bcd-ba86-7d3c6eccb2a9") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "126a41e1-a535-4661-8dc5-3e1e227c50e5") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "37b88f6c-a336-4951-9818-37b70f36fa26") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cb850d86-4a41-4b8a-b5aa-bf65a926451e") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d4d427e0-33c9-4fb2-8609-00b9eede97b3") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "25491839-b786-4347-b17d-ac84359bc6a7") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "55f5cc26-9de8-48cf-8fe7-6da082d61a0e") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "50c3c643-aa17-4a45-b8cc-baec47cdeeab") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c9e83f91-a5a7-467d-b089-4c293f217790") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "229670b7-e558-45d1-9d00-93702ebdfff0") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c9ab5b05-c920-40fb-adfe-9f078f1a2df2") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "555702b6-0618-4410-95f9-8cfc5e89f686") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "d1bc4dfc-0a7e-419f-a81f-17d280e2fb6d") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 3 "CS3") + (pinfunction "A") + (pintype "passive") + (uuid "fb81fa68-b6db-4241-836b-530ef14b9d3d") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "fbeeb9a8-f64b-4990-b8dc-d3c3bdf08591") + (at 146.58 120.38) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "R1" + (at 0 -1.65 0) + (layer "F.SilkS") + (uuid "91fa3f1d-c891-415c-9df3-453e95226132") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "e48d9369-96ca-4a8b-9bba-74f46cd9f8c1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a15d728e-05ae-4b2d-98b0-e86e8e7b696e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c721c694-548c-4f8d-8148-026a4e913648") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1072c3cf-9ac8-43e9-ba29-956d57301808") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/dc01ed09-a395-4b79-b033-56340fd8a0a3") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0e83490d-7cba-44e9-9c4a-b5e937879234") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "aede9f07-9d68-423d-874d-887e6ccba593") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "87290510-0375-4986-8356-9e71db0b96cd") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b3c2641b-0cd4-4b92-bb66-1219ee1af724") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0429699f-592e-4b52-a64d-ab2ee740d6ed") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0f7163d9-76c8-4eef-a9c7-f66c296417d5") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "711c445a-9776-440a-af36-44e2a89139ae") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "42d0b696-f5b5-47c8-8233-3f356d954cfc") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b27f8470-cfe9-43d8-b736-1227ef9c7ccf") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "621cd2cb-74cd-4928-9860-03a434451de1") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f1c46a0-862a-43a2-bf1b-a6de49e8aea7") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b1ee12b0-ffe8-4e70-852b-34ea0bd29148") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "514e3a67-3e81-4618-8947-619d4866cf9d") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 2 "CS5") + (pinfunction "K") + (pintype "passive") + (uuid "69abaa6d-f879-4b0f-b653-364bbb5387d2") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.217391) + (net 5 "CS1") + (pinfunction "A") + (pintype "passive") + (uuid "c074ab91-3f03-45ce-8040-521da630def3") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" + (layer "F.Cu") + (uuid "ff4c0cc9-ce78-4f40-b0aa-4ed961532b14") + (at 156.15 114.195) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (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, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C4" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "7bb3e437-2b64-4007-9e2f-353936f34653") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "0.47uF" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "83be297e-8d71-4700-9017-c9781ba93df9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c12e8377-e5c9-496a-9c58-c7865746ea39") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "45812b0f-c8a4-40d0-8c08-8c8255a5b3be") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/e2e91e0c-1264-41e9-a309-572b6873dde9") + (sheetname "/") + (sheetfile "RGBnumpad.kicad_sch") + (attr smd) + (fp_line + (start -0.261252 -0.735) + (end 0.261252 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2cdb7019-d587-4ee7-a4ed-66b95eefc3e1") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0e7f1cad-eff5-41e2-ac0f-c267f904c9a2") + ) + (fp_line + (start -1.88 -0.98) + (end 1.88 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0aacc4af-efa9-46bf-b255-c26e58e6c1ba") + ) + (fp_line + (start -1.88 0.98) + (end -1.88 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3ec44554-10cf-4340-997e-f3dabe06f415") + ) + (fp_line + (start 1.88 -0.98) + (end 1.88 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dd0e1e8a-4eb4-4f87-b414-ae651507cff8") + ) + (fp_line + (start 1.88 0.98) + (end -1.88 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bd64c051-e768-4e17-a0f2-ea87cb4ce9ab") + ) + (fp_line + (start -1 -0.625) + (end 1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "caad28ea-74ae-4ad2-8ec7-7c2665bbea23") + ) + (fp_line + (start -1 0.625) + (end -1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "097c89cc-1809-4e6c-bb6c-935477126e4e") + ) + (fp_line + (start 1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7267388c-e435-4bfb-a37d-cc4b7b70d1a2") + ) + (fp_line + (start 1 0.625) + (end -1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5bb8c1dc-9c82-4a1d-a4c7-6ada97ee102d") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "08894687-f2e9-4484-b3c5-7c07f1506a9e") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.0375 0) + (size 1.175 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.212766) + (net 8 "VBattery") + (pintype "passive") + (uuid "2c26fd77-3ece-4fb6-bceb-c3ae76993d9b") + ) + (pad "2" smd roundrect + (at 1.0375 0) + (size 1.175 1.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.212766) + (net 7 "GND") + (pintype "passive") + (uuid "82be12e4-30c9-4484-a44e-80c00cbe85ea") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (embedded_fonts no) +) diff --git a/hardware/RGBnumpad/RGBnumpad/RGBnumpad.kicad_prl b/hardware/RGBnumpad/RGBnumpad/RGBnumpad.kicad_prl index 955642a1..23e8955a 100644 --- a/hardware/RGBnumpad/RGBnumpad/RGBnumpad.kicad_prl +++ b/hardware/RGBnumpad/RGBnumpad/RGBnumpad.kicad_prl @@ -63,9 +63,42 @@ "version": 5 }, "net_inspector_panel": { - "col_hidden": [], - "col_order": [], - "col_widths": [], + "col_hidden": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], + "col_order": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ], + "col_widths": [ + 162, + 147, + 91, + 67, + 91, + 91, + 91, + 71, + 91, + 91 + ], "custom_group_rules": [], "expanded_rows": [], "filter_by_net_name": true, @@ -76,7 +109,7 @@ "show_unconnected_nets": false, "show_zero_pad_nets": false, "sort_ascending": true, - "sorting_column": -1 + "sorting_column": 0 }, "open_jobsets": [], "project": { diff --git a/hardware/RGBnumpad/RGBnumpad/RGBnumpad.kicad_pro b/hardware/RGBnumpad/RGBnumpad/RGBnumpad.kicad_pro index 22424ab8..16af51cf 100644 --- a/hardware/RGBnumpad/RGBnumpad/RGBnumpad.kicad_pro +++ b/hardware/RGBnumpad/RGBnumpad/RGBnumpad.kicad_pro @@ -2,12 +2,213 @@ "board": { "3dviewports": [], "design_settings": { - "defaults": {}, + "defaults": { + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.05, + "copper_line_width": 0.2, + "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.05, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": true, + "text_position": 0, + "units_format": 0 + }, + "fab_line_width": 0.1, + "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.1, + "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.8, + "height": 1.27, + "width": 2.54 + }, + "silk_line_width": 0.1, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.1, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.5 + } + }, "diff_pair_dimensions": [], "drc_exclusions": [], - "rules": {}, + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "creepage": "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": "error", + "footprint_filters_mismatch": "ignore", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_to_hole": "warning", + "holes_co_located": "warning", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "mirrored_text_on_front_layer": "warning", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "nonmirrored_text_on_back_layer": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_on_edge_cuts": "error", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_angle": "error", + "track_dangling": "warning", + "track_segment_length": "error", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.5, + "min_groove_width": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.0, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.5, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpthpad": true, + "td_onroundshapesonly": false, + "td_onsmdpad": true, + "td_ontrackend": false, + "td_onvia": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], "track_widths": [], - "via_dimensions": [] + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [], + "zones_allow_external_fillets": false }, "ipc2581": { "dist": "", diff --git a/hardware/RGBnumpad/RGBnumpad/fp-info-cache b/hardware/RGBnumpad/RGBnumpad/fp-info-cache new file mode 100644 index 00000000..573541ac --- /dev/null +++ b/hardware/RGBnumpad/RGBnumpad/fp-info-cache @@ -0,0 +1 @@ +0