diff --git a/3D Parts/Mamai-Button.stl b/3D Parts/Mamai-Button.stl new file mode 100644 index 0000000..86e660c Binary files /dev/null and b/3D Parts/Mamai-Button.stl differ diff --git a/3D Parts/Mamai.20251130-170055.FCBak b/3D Parts/Mamai.20251130-170055.FCBak new file mode 100644 index 0000000..265f66c Binary files /dev/null and b/3D Parts/Mamai.20251130-170055.FCBak differ diff --git a/3D Parts/Mamai.FCStd b/3D Parts/Mamai.FCStd new file mode 100644 index 0000000..e3e5fa9 Binary files /dev/null and b/3D Parts/Mamai.FCStd differ diff --git a/Images/swappy-20251202_193037.png b/Images/swappy-20251202_193037.png new file mode 100644 index 0000000..d887adb Binary files /dev/null and b/Images/swappy-20251202_193037.png differ diff --git a/README.md b/README.md index 2b07726..2757299 100644 --- a/README.md +++ b/README.md @@ -1 +1,4 @@ # galaxy-mai + +Cooking in progress... mai mai controller... +![Alt text](Images/swappy-20251202_193037.png) \ No newline at end of file diff --git a/pcb/#auto_saved_files# b/pcb/#auto_saved_files# index a15be78..1ba7a31 100644 --- a/pcb/#auto_saved_files# +++ b/pcb/#auto_saved_files# @@ -1 +1 @@ -/home/ukim/Projects/astromai/pcb/_autosave-pcb.kicad_sch +/home/ukim/Projects/galaxy-mai/pcb/_autosave-pcb.kicad_sch diff --git a/pcb/_autosave-pcb.kicad_pcb b/pcb/_autosave-pcb.kicad_pcb new file mode 100644 index 0000000..c54f401 --- /dev/null +++ b/pcb/_autosave-pcb.kicad_pcb @@ -0,0 +1,2639 @@ +(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 "Net-(LED1-VDD)") + (net 2 "Net-(D1-A)") + (net 3 "Net-(D1-K)") + (net 4 "Net-(LED1-VSS)") + (net 5 "Net-(LED1-DOUT)") + (net 6 "Net-(LED1-DIN)") + (net 7 "Net-(J1-Pad5)") + (footprint "PCM_marbastlib-choc:SW_choc_v1_HS_CPG135001S30_1u" + (layer "F.Cu") + (uuid "ddc9a762-b1cd-4a65-989a-83f99f634467") + (at 40.4813 64.2937) + (descr "Hotswap footprint for Kailh Choc style switches") + (property "Reference" "CH1" + (at 5 7.4 180) + (layer "F.SilkS") + (hide yes) + (uuid "2c8a3fbc-4d03-4290-b627-85f70d562012") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "choc_v1_SW_HS" + (at 0 0 180) + (layer "F.Fab") + (uuid "ccc5dba6-e79d-4593-9609-6899f32f8672") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f2cf93f2-c240-45e7-bf89-540e263609d8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "43698bef-655c-4506-ac99-682d5c11624c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/66866480-d0e8-4b6a-82a4-2020171492ef") + (sheetname "/") + (sheetfile "pcb.kicad_sch") + (attr smd) + (fp_line + (start -2.3 7.475) + (end -1.5 8.275) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "de4ff755-24f7-481c-8b69-2784d5b19ac8") + ) + (fp_line + (start -1.5 3.625) + (end -2.3 4.425) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fa94be14-7c1c-4ec8-b9f4-0e05de1cf57b") + ) + (fp_line + (start -1.5 3.625) + (end -0.5 3.625) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "99f5d172-8489-4244-9428-bfe685a47a86") + ) + (fp_line + (start -1.5 8.275) + (end -0.5 8.275) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "23a9e6d7-e762-4314-9114-556742315ff3") + ) + (fp_line + (start 7.504 1.475) + (end 6.504 1.475) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3e45d84a-0494-4c64-9f5e-1f98302bc960") + ) + (fp_line + (start 7.504 1.475) + (end 7.504 2.175) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1b3d097c-4e46-4e1a-b3c0-cabba8cdca9c") + ) + (fp_arc + (start 7.25 5.325) + (mid 7.015685 5.890685) + (end 6.45 6.125) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3e47f6e7-f663-48d7-8b67-798dd97232f1") + ) + (fp_rect + (start -9 -8.5) + (end 9 8.5) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "cbc28bd8-4258-4eeb-8b12-7605a6bed399") + ) + (fp_rect + (start -2.5 -6.275) + (end 2.5 -3.125) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Cmts.User") + (uuid "0b06094f-40cd-4c82-951a-250c748bcfbb") + ) + (fp_rect + (start -9.525 -9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Eco1.User") + (uuid "9591791d-88ff-4f86-855a-9fc7dc0ce062") + ) + (fp_line + (start -6.95 -6.45) + (end -6.95 6.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "a2ef02ef-7600-426b-87f7-106003ba468c") + ) + (fp_line + (start -6.45 6.95) + (end 6.45 6.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "b9bd3df4-1911-4b07-bc08-f782d6d32a06") + ) + (fp_line + (start 6.45 -6.95) + (end -6.45 -6.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "a2b5b9a2-284a-4fc2-aaa5-aa7f66caf393") + ) + (fp_line + (start 6.95 6.45) + (end 6.95 -6.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "e057d941-a974-4514-9319-cd78657b1a07") + ) + (fp_arc + (start -6.95 -6.45) + (mid -6.803553 -6.803553) + (end -6.45 -6.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "d1d4de77-4759-44a2-b501-d100470e1f56") + ) + (fp_arc + (start -6.45 6.95) + (mid -6.803553 6.803553) + (end -6.95 6.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "bec5a3e7-19b6-4420-88e9-6d63a4a97f22") + ) + (fp_arc + (start 6.45 -6.95) + (mid 6.803553 -6.803553) + (end 6.95 -6.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "e24c6c6c-7eef-4959-b7ba-f63b80c0d988") + ) + (fp_arc + (start 6.95 6.45) + (mid 6.803553 6.803553) + (end 6.45 6.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "c666be30-aaa9-4be6-9a2b-36458374bc33") + ) + (fp_rect + (start -7 -7) + (end 7 7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "B.CrtYd") + (uuid "c2a94bc7-db07-45f9-b0ac-0a09d66fdc73") + ) + (fp_line + (start -4.104 4.975) + (end -4.104 6.925) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "53870ce7-2f10-455a-be2b-15a19c3fd55b") + ) + (fp_line + (start -4.104 4.975) + (end -2.3 4.975) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1d12c98f-f052-4459-b03f-58c8d9add974") + ) + (fp_line + (start -4.104 6.925) + (end -2.3 6.925) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "245f6197-c8bb-427a-9bba-4f211d3004f1") + ) + (fp_line + (start -2.3 4.975) + (end -2.3 4.425) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c5dc676e-c7d3-48e1-a9e3-ca28c91366bd") + ) + (fp_line + (start -2.3 7.475) + (end -2.3 6.925) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4fed98c7-b0ba-49ea-8966-42facfd60537") + ) + (fp_line + (start -2.3 7.475) + (end -1.5 8.275) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4fbb1059-e441-43be-80a9-cdf37b5d93a5") + ) + (fp_line + (start -1.5 3.625) + (end -2.3 4.425) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cbfa3943-88b2-4e59-b128-0522538763a9") + ) + (fp_line + (start -1.5 3.625) + (end 0.3 3.625) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9dd33b4b-b2ab-49e6-8f81-1ee72b722200") + ) + (fp_line + (start -1.5 8.275) + (end 1.65 8.275) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dd6055b9-db1f-4960-a6e2-3f8f88fab722") + ) + (fp_line + (start 2.45 7.475) + (end 1.65 8.275) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6e980778-539d-42ea-92eb-d900de509ead") + ) + (fp_line + (start 2.45 7.475) + (end 2.45 7.125) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d2e05377-e17e-488b-bd10-ed552cceb3a9") + ) + (fp_line + (start 3.45 6.125) + (end 6.45 6.125) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ee616dde-8c5e-4b4e-8eed-dd84bca8d314") + ) + (fp_line + (start 7.25 4.725) + (end 9.104 4.725) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "42dbd1d9-07a1-4854-8feb-a112061acc07") + ) + (fp_line + (start 7.25 5.325) + (end 7.25 4.725) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0d06627a-8d5d-4a30-9781-28320b3c1ca8") + ) + (fp_line + (start 7.504 1.475) + (end 3.4 1.475) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b2927ed3-f64a-4851-b393-2d04b79402c4") + ) + (fp_line + (start 7.504 1.475) + (end 7.504 2.175) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e40f4d92-458a-4373-a9a0-250ad858960d") + ) + (fp_line + (start 7.504 2.175) + (end 7.504 2.775) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6d291a00-6304-4be0-b565-ab7cf0501ed7") + ) + (fp_line + (start 9.104 2.775) + (end 7.504 2.775) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d7be2aeb-7e11-4744-8599-b8b867ff9a07") + ) + (fp_line + (start 9.104 4.725) + (end 9.104 2.775) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b751f43b-d4e4-41de-b919-6b208e099226") + ) + (fp_arc + (start 2.45 7.125) + (mid 2.742893 6.417893) + (end 3.45 6.125) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "66000a6f-76d1-48ef-af7b-8ed97ac62718") + ) + (fp_arc + (start 2.455444 2.13293) + (mid 1.577272 3.167235) + (end 0.299999 3.624999) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a1dcdccc-fb4f-4617-a6d1-0c1545fb59d5") + ) + (fp_arc + (start 2.460307 2.13298) + (mid 2.826423 1.655848) + (end 3.4 1.475) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6e1d867b-27ad-4491-95cb-1cc9e78581fb") + ) + (fp_arc + (start 7.25 5.325) + (mid 7.015685 5.890685) + (end 6.45 6.125) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d79f5e83-bfbd-4833-a11a-54d16242ad9f") + ) + (fp_line + (start -2.304 7.5) + (end -2.304 4.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "41f87cec-b301-4575-bfbb-f99c61d1b828") + ) + (fp_line + (start -2.304 7.5) + (end -1.504 8.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "75a4394b-6b49-4f82-a0e3-dec8537aebe6") + ) + (fp_line + (start -1.504 3.65) + (end -2.304 4.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "9184de4a-8d89-45b4-a64e-6d2f933a6a71") + ) + (fp_line + (start -1.504 3.65) + (end 0.296 3.65) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "8dd7f2bd-5626-4904-aa0c-916fcd4404a0") + ) + (fp_line + (start -1.504 8.3) + (end 1.646 8.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "6045808c-d8c0-4787-b8d7-7db7d2737589") + ) + (fp_line + (start 2.446 7.5) + (end 1.646 8.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "b9d9516f-9a97-4520-b84e-aeb0a73d1a45") + ) + (fp_line + (start 2.446 7.5) + (end 2.446 7.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "1ad9588f-f006-4f64-a9d4-83972e82191d") + ) + (fp_line + (start 3.446 6.15) + (end 6.446 6.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "72faad22-36ff-44ff-b3c1-91ff28677f12") + ) + (fp_line + (start 7.246 1.5) + (end 3.396 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "855dd26b-78a8-4c4a-91c3-66d7a7652d48") + ) + (fp_line + (start 7.246 5.35) + (end 7.246 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "3e079146-0d76-49d6-b637-13e18072f932") + ) + (fp_arc + (start 2.446 7.15) + (mid 2.738893 6.442893) + (end 3.446 6.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "76014e07-da15-454c-b55e-0408584b193b") + ) + (fp_arc + (start 2.451444 2.15793) + (mid 1.573272 3.192235) + (end 0.295999 3.649999) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "2678e276-7b4b-4782-86ff-9567abae7deb") + ) + (fp_arc + (start 2.456307 2.15798) + (mid 2.822423 1.680848) + (end 3.396 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "23c02afe-b692-4374-af22-7d432bf4b700") + ) + (fp_arc + (start 7.246 5.35) + (mid 7.011685 5.915685) + (end 6.446 6.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "f2227545-fbfe-4e5e-b838-3f0e24ab7941") + ) + (fp_text user "18x17 spacing" + (at 0 -7.6 180) + (layer "Dwgs.User") + (uuid "e01f335f-30ae-4a4b-a08e-826a00ea895c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "19.05 spacing" + (at 0 -8.7 180) + (layer "Eco1.User") + (uuid "c2cd7be6-f570-410b-bdc4-ec8285a2098e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 2.496 5.025 0) + (layer "F.Fab") + (uuid "9d96aa98-f7fc-4573-b64a-63b790c4062c") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.5 0 180) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "717ad922-4c4b-4c21-ad17-6f5842c9332e") + ) + (pad "" np_thru_hole circle + (at 0 0 180) + (size 3.4 3.4) + (drill 3.4) + (layers "*.Cu" "*.Mask") + (uuid "4f2d5af8-f981-4a93-b2ae-3ff6e54c294e") + ) + (pad "" np_thru_hole circle + (at 5.5 0 180) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "d4b3afae-0686-498d-b4e1-7b3c1e29cd2e") + ) + (pad "1" thru_hole circle + (at 5 3.75) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 2 "Net-(D1-A)") + (pinfunction "1") + (pintype "passive") + (uuid "ab866bbb-5109-442e-82d5-63c04d1b5fd7") + ) + (pad "1" smd rect + (at 6.55 3.75) + (size 1.2 2.6) + (layers "F.Cu") + (net 2 "Net-(D1-A)") + (pinfunction "1") + (pintype "passive") + (uuid "87bbe700-c086-46df-9aec-1e00e7d7a14d") + ) + (pad "1" smd roundrect + (at 8.245 3.75) + (size 2.65 2.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 2 "Net-(D1-A)") + (pinfunction "1") + (pintype "passive") + (uuid "80f77433-ea2a-4140-8a71-49210bbaf304") + ) + (pad "2" smd roundrect + (at -3.245 5.95) + (size 2.65 2.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 1 "Net-(LED1-VDD)") + (pinfunction "2") + (pintype "passive") + (uuid "38f9c629-11ee-4d51-8ca6-d40ed4547c55") + ) + (pad "2" smd rect + (at -1.55 5.95 180) + (size 1.2 2.6) + (layers "F.Cu") + (net 1 "Net-(LED1-VDD)") + (pinfunction "2") + (pintype "passive") + (uuid "3e2345b6-ea52-4d95-9970-5620594934ed") + ) + (pad "2" thru_hole circle + (at 0 5.95) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "Net-(LED1-VDD)") + (pinfunction "2") + (pintype "passive") + (uuid "6bec017e-ee82-4653-ac35-bc92581810fa") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG135001S30_Choc.step" + (offset + (xyz -5 -3.75 0.12) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 90 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-choc:LED_choc_6028R" + (layer "F.Cu") + (uuid "e25f8b66-b145-4a32-9daf-af013e981b19") + (at 40.4813 59.5937) + (descr "Add-on for regular choc-footprints with 6028 reverse mount LED") + (tags "kailh choc 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED1" + (at 0 -2.6 180) + (layer "F.SilkS") + (hide yes) + (uuid "73d5a035-7090-4da7-a784-1bc9675229fa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "choc_SK6812MINI-E" + (at 0 -3 0) + (layer "F.Fab") + (uuid "5d85b7d1-7f9d-42af-9831-a4b043ee0475") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c8af54fe-3127-4bad-bd51-5eb04a3da2f2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3448226d-3c07-4c2d-8554-6478871742cb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f2622727-40e3-433e-8572-3205335ced7c") + (sheetname "/") + (sheetfile "pcb.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy 3.5 -1.25) (xy 3.5 -1.73) (xy 3.98 -1.25) (xy 3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f756fb7f-1ffb-4eef-8fd6-fa760abc4e95") + ) + (fp_line + (start -9 -3.8) + (end -9 13.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "30e8ab43-b303-4b05-aaf9-b7d14b891122") + ) + (fp_line + (start -9 13.2) + (end 9 13.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "add7a062-0e16-4342-98e0-595dd53bb836") + ) + (fp_line + (start 9 -3.8) + (end -9 -3.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "0d45d0c2-c0da-4a9d-b6e5-0f524623c3ca") + ) + (fp_line + (start 9 13.2) + (end 9 -3.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "908eabb8-73d2-4d5c-a0a8-cb7024698229") + ) + (fp_line + (start -0.25 4.45) + (end 0 4.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "f143d363-eb8a-4b92-8caa-b129b38dcd48") + ) + (fp_line + (start 0 4.7) + (end -0.25 4.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "c5739e4c-a9d9-461f-9006-a4db54df156a") + ) + (fp_line + (start 0 4.7) + (end 0.25 4.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "9025f382-e34e-4901-ac71-1fca33602404") + ) + (fp_line + (start 0.25 4.45) + (end 0 4.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "c0150ff6-4d1a-4d46-a13f-ae6c7ff38b6b") + ) + (fp_line + (start -9.525 -4.825) + (end 9.525 -4.825) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco1.User") + (uuid "d5a5b964-3eae-4ac9-aea7-359e2a979cc1") + ) + (fp_line + (start -9.525 14.225) + (end -9.525 -4.825) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco1.User") + (uuid "371ec5c0-7f79-47e1-abb2-7a2a98615488") + ) + (fp_line + (start 9.525 -4.825) + (end 9.525 14.225) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco1.User") + (uuid "a9424e92-84ad-433a-8f57-25a07bac9a2e") + ) + (fp_line + (start 9.525 14.225) + (end -9.525 14.225) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco1.User") + (uuid "01fe5bc3-e1a6-4439-b6bc-44d5f01e4a34") + ) + (fp_line + (start -1.699999 -0.702841) + (end -1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "0f61261b-4688-4603-b65f-3b7d79eb09c7") + ) + (fp_line + (start -0.794452 1.5) + (end 0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f4a81e1c-0f90-4944-91ca-7642509b06f0") + ) + (fp_line + (start 0.794452 -1.499999) + (end -0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "fa3a3ec5-7838-4e7b-b6ba-d21dd6eb690f") + ) + (fp_line + (start 1.699999 0.702843) + (end 1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7c67a926-10c4-4ab4-ad8d-5a3626f2c44b") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702842) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "66d73dfc-3c64-4678-a218-e0790449eecd") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.63807 -1.504033) + (end -1.046711 -1.568296) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d1a9c90f-7fb1-4e4d-aaf4-ab293b8486fe") + ) + (fp_arc + (start -1.699999 0.702843) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "9dc63334-1b75-4cc6-bc81-e3206d7c61fa") + ) + (fp_arc + (start -1.046711 1.5683) + (mid -1.638071 1.504036) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2068c219-3de6-4709-8986-94ab1f69cf6d") + ) + (fp_arc + (start -1.046711 1.5683) + (mid -0.925123 1.517378) + (end -0.794453 1.500001) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "293176bb-72fe-45ae-8613-c558c5231810") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925122 -1.517376) + (end -1.04671 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "216fc368-64a1-40d7-a328-7c0f3212c5c1") + ) + (fp_arc + (start 0.794453 1.5) + (mid 0.925123 1.517377) + (end 1.046711 1.568299) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "1a8cde1a-1921-4c72-9b1a-8fa400d84b75") + ) + (fp_arc + (start 1.046711 -1.568298) + (mid 0.925123 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "9cd63fe3-d1a8-418e-a496-6182fb7a3ddb") + ) + (fp_arc + (start 1.046711 -1.568298) + (mid 1.638072 -1.504034) + (end 1.749484 -0.919718) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "4e750e16-e46a-40d2-81ff-baedfa9cbffb") + ) + (fp_arc + (start 1.699999 -0.702841) + (mid 1.712527 -0.814067) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b4a33a7d-7ce6-4ed1-9f80-e6cdb1e9e3ed") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638071 1.504035) + (end 1.046711 1.568299) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "82bdbb21-c623-437e-87ae-6eb333058f6e") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712527 0.814069) + (end 1.699999 0.702844) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "e1971f5e-59a3-4909-a606-5733cce49fce") + ) + (fp_line + (start -3.8 -1.999999) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3cf6f0bb-f437-4ade-be27-f7ac101940fe") + ) + (fp_line + (start -3.8 2.000001) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f8b68e9f-02de-4dd7-8d13-3fe133bd1e5a") + ) + (fp_line + (start 3.8 -1.999999) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f63192ff-c8bb-40bc-9d35-079ef46a7850") + ) + (fp_line + (start 3.8 2.000001) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "454021c6-5ae1-4550-b3d1-ee9797cfdd5b") + ) + (fp_line + (start -1.6 -1.399999) + (end 1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "6d1c4d41-5092-4428-8f8d-727e63a4d3f8") + ) + (fp_line + (start -1.6 1.400001) + (end -1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "5047b1e5-f00b-4cad-ba1b-80085077b35a") + ) + (fp_line + (start 1.6 -0.899999) + (end 1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "76b106a8-02e1-48c4-804f-ac6660102f76") + ) + (fp_line + (start 1.6 -0.899999) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "b1f2db88-bf2e-4116-ad03-99be69449d99") + ) + (fp_line + (start 1.6 1.400001) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "d4569922-7b86-4ae0-84f5-d7c330579434") + ) + (fp_text user "offset: 4.7" + (at 0 3 180) + (layer "Dwgs.User") + (uuid "45698487-5aff-4ae7-a428-7deec167abaf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "18x17 spacing" + (at 0 12.3 180) + (layer "Dwgs.User") + (uuid "f04802c5-8ab5-43c3-95b2-8b3873de346b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 180) + (layer "Cmts.User") + (uuid "429ff63a-44fd-4c37-aac3-57ff6a29b202") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "19.05 spacing" + (at 0 13.4 180) + (layer "Eco1.User") + (uuid "8555b206-efbb-4f78-848e-4be4650dca1f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "0406134e-6d61-4b4a-bdc4-58adb62e860f") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -2.725 0.75 270) + (size 0.82 1.35) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 1 "Net-(LED1-VDD)") + (pinfunction "VDD") + (pintype "power_in") + (uuid "7838dbc0-bd71-483b-bd4e-0a6c7d75aee7") + ) + (pad "2" smd roundrect + (at -2.725 -0.75 270) + (size 0.82 1.35) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 5 "Net-(LED1-DOUT)") + (pinfunction "DOUT") + (pintype "output") + (uuid "d1fd09e7-e679-4b12-b43f-b93c5f0b3786") + ) + (pad "3" smd roundrect + (at 2.725 0.75 270) + (size 0.82 1.35) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 6 "Net-(LED1-DIN)") + (pinfunction "DIN") + (pintype "input") + (uuid "d81519e6-e503-4883-a65f-8cd5eee14fc5") + ) + (pad "4" smd roundrect + (at 2.725 -0.75 270) + (size 0.82 1.35) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer top_left) + (net 4 "Net-(LED1-VSS)") + (pinfunction "VSS") + (pintype "power_in") + (uuid "27bd8f33-e60c-435c-a2bb-e1c4ad24cc0e") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 -5.08 -1.76) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" + (layer "F.Cu") + (uuid "e66cef98-ceb7-4aa6-b458-efff0200a11f") + (at 32.6259 64.8956 -90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D1" + (at 3.81 -2.12 90) + (layer "F.SilkS") + (uuid "a697b9db-d4c7-4190-9a92-37b94755feab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1N4148" + (at 3.81 2.12 90) + (layer "F.Fab") + (hide yes) + (uuid "f9bc739d-8a06-4777-bc51-99670934e2c8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "b6fd930d-8560-45e8-afa9-e99cabcbec35") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "801e916d-8ade-4738-a513-b794a371e3e4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/48d7275c-bd4b-4d5d-8009-42af36deafc7") + (sheetname "/") + (sheetfile "pcb.kicad_sch") + (attr through_hole) + (fp_line + (start 1.69 1.12) + (end 5.93 1.12) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a9af7aec-904e-4630-9f70-0fb2d5223b2e") + ) + (fp_line + (start 5.93 1.12) + (end 5.93 -1.12) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5b5bddfb-3022-4e7c-b37a-f7cc20b1237c") + ) + (fp_line + (start 1.04 0) + (end 1.69 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fc97bfdf-981f-4599-9010-f72d46666c5b") + ) + (fp_line + (start 1.651 0) + (end 3.048 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97579979-3b84-4d38-9fc7-a53e6ca7bbdd") + ) + (fp_line + (start 5.93 0) + (end 4.6355 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9db53851-b0c6-41fc-a972-05a5f3bf67e9") + ) + (fp_line + (start 6.58 0) + (end 5.93 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ec1decc2-9410-4876-bd17-cf10d97b9f0a") + ) + (fp_line + (start 3.048 -0.889) + (end 3.048 0.889) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6d6c16e5-a87f-4211-be7f-2153a030ecff") + ) + (fp_line + (start 1.69 -1.12) + (end 1.69 1.12) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c88e4bdc-2648-457b-a194-09bee547b331") + ) + (fp_line + (start 5.93 -1.12) + (end 1.69 -1.12) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3de33459-8d61-4c9d-8af9-caca4b438387") + ) + (fp_poly + (pts + (xy 4.572 0.889) (xy 3.048 0) (xy 4.572 -0.889) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "82c34b54-6b67-4d12-b416-aabc1d3c3489") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "76e1906c-acce-4eba-9125-d370db936201") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8611295f-9cd4-4c87-b274-c01b55d48fd2") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cf727940-be7d-4a2a-933b-d04165060698") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d49644db-ef44-4ddf-ac59-a085e8cdabc6") + ) + (fp_line + (start 1.81 1) + (end 5.81 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "502a02d9-b69f-4ade-9899-6de1e2bffbff") + ) + (fp_line + (start 5.81 1) + (end 5.81 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b542e81d-1471-4a15-8f00-c5ae724e061d") + ) + (fp_line + (start 0 0) + (end 1.81 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ef81fb9a-7e9f-4ce3-a54e-b88d2f99cc4b") + ) + (fp_line + (start 7.62 0) + (end 5.81 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6a07a7e1-d2ba-47bf-8cd2-7352f049025b") + ) + (fp_line + (start 1.81 -1) + (end 1.81 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bef96399-d001-4fe4-a0db-1631703ec627") + ) + (fp_line + (start 2.31 -1) + (end 2.31 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "35c687e8-d58b-4506-9918-69a60477415b") + ) + (fp_line + (start 2.41 -1) + (end 2.41 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7d450969-7061-423d-ab15-5fb73184119f") + ) + (fp_line + (start 2.51 -1) + (end 2.51 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "542236ed-812a-455a-b819-f09db26d6c6d") + ) + (fp_line + (start 5.81 -1) + (end 1.81 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6bf75943-48f5-407d-b93b-110c8507c76c") + ) + (fp_text user "K" + (at 0 -1.8 90) + (layer "F.SilkS") + (uuid "d4c3be1d-91c7-4b1c-9ad4-4c15bd84fc3d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "K" + (at 0 -1.8 90) + (layer "F.Fab") + (uuid "265844f0-673a-432c-8c96-b51fd5e47184") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 4.11 0 90) + (layer "F.Fab") + (uuid "37d0cc82-e6fa-4ae0-ae39-2bb377a19847") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "Net-(D1-K)") + (pinfunction "K") + (pintype "passive") + (uuid "85db2ecc-334a-4ee7-84ac-bd873421a400") + ) + (pad "2" thru_hole oval + (at 7.62 0 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "Net-(D1-A)") + (pinfunction "A") + (pintype "passive") + (uuid "06439f1b-d7ac-4857-8c6a-975f0a5e12c5") + ) + (embedded_fonts no) + (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "PCM_4ms_Resistor:R_0603" + (layer "F.Cu") + (uuid "f5bbefee-3de2-4b86-b261-eefd8df68ef4") + (at 35.4428 59.5863 90) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (property "Reference" "R1" + (at -0.04 1.74 90) + (layer "F.SilkS") + (uuid "18a49486-8b5e-47a3-b977-9c190be7a20e") + (effects + (font + (size 0.65 0.65) + (thickness 0.15) + ) + ) + ) + (property "Value" "500" + (at 0.09 -1.61 90) + (layer "F.SilkS") + (uuid "8bc98e62-99fc-4638-9b61-b0b344ab3eab") + (effects + (font + (size 0.6 0.6) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "8a6d47e2-4ed8-4af3-a217-ef2b1b74c0c1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "1/4W Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "72d4c74a-3f1d-4d1a-92a8-2d517b0386ee") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm*") + (path "/0f92d4ec-2485-4e1f-ace5-b67502d10122") + (sheetname "/") + (sheetfile "pcb.kicad_sch") + (attr smd) + (fp_line + (start -0.85 -0.7) + (end 0.85 -0.7) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "5705ffb6-9af7-43a4-9542-e044e8fd4d24") + ) + (fp_line + (start 0.85 0.7) + (end -0.85 0.7) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "cddefc19-b3e9-40e2-bf3a-6ddf0eb30349") + ) + (fp_line + (start 1.6 -0.75) + (end 1.6 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e385cd1e-684f-4a15-b2ee-2b96df704905") + ) + (fp_line + (start -1.6 -0.75) + (end 1.6 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9371398a-679a-412e-9714-8ce0ea76c1ed") + ) + (fp_line + (start -1.6 -0.75) + (end -1.6 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bc184a24-8225-491f-a367-210eb22081aa") + ) + (fp_line + (start -1.6 0.75) + (end 1.6 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1a5d5292-b1c5-497f-8914-b61187a47a69") + ) + (pad "1" smd rect + (at -0.85 0 90) + (size 1 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 5 "Net-(LED1-DOUT)") + (pintype "passive") + (uuid "bfcf304a-5e2c-4324-8e55-ed7d32c3130d") + ) + (pad "2" smd rect + (at 0.85 0 90) + (size 1 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 7 "Net-(J1-Pad5)") + (pintype "passive") + (uuid "fa7b34ed-dfd7-4a0a-b185-f0963ad70299") + ) + (embedded_fonts no) + (model "Resistors_SMD.3dshapes/R_0603.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + (model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "PCM_4ms_Connector:Pins_1x05_2.54mm_TH" + (layer "B.Cu") + (uuid "ed5c61d2-572e-4855-972e-97a411b7e4fc") + (at 40.4813 55.7937 90) + (descr "Through hole pin header") + (tags "pin header") + (property "Reference" "J1" + (at 0 10.18 90) + (layer "B.SilkS") + (hide yes) + (uuid "5781948a-cd65-49d1-af22-7a4bd8b6b1ef") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "PINHD_1x5_Female" + (at 0 8.18 90) + (layer "B.SilkS") + (hide yes) + (uuid "b0da8177-b880-4aa5-ac9b-62da4c4f17d5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "59ee8cc4-2c8c-420a-87bc-cd8755a9203a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Pin Header female with pin space 2.54mm. Pin Count -5" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "478fa0c0-9061-4d7e-9f3d-c2e6ff79c6ef") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "PinSocket_1x05_P2.54mm*") + (path "/8017b2c9-7a0e-4df8-9b66-af60cff77a8a") + (sheetname "/") + (sheetfile "pcb.kicad_sch") + (attr through_hole) + (fp_line + (start 1.27 -6.35) + (end -1.27 -6.35) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "791df22f-ad9e-4c7c-824e-ee9ac5790c84") + ) + (fp_line + (start -1.27 -6.35) + (end -1.27 6.35) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "1e667f24-e2f3-46e9-9160-b1bd9e84ef1d") + ) + (fp_line + (start 1.27 6.35) + (end 1.27 -6.35) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "4bff6048-a6e5-4ebf-ba51-9d8b7c0b0ed8") + ) + (fp_line + (start 1.27 6.35) + (end -1.27 6.35) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "95fb8b22-6b0a-4609-950f-dcc8bc939375") + ) + (fp_line + (start -1.5 -6.38) + (end 1.5 -6.38) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ed65729d-8bac-4dde-a081-9a581e0c6f17") + ) + (fp_line + (start 1.5 6.38) + (end 1.5 -6.38) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "351bfd5a-c45a-4eaa-9197-69ed4a37f08e") + ) + (fp_line + (start -1.5 6.38) + (end -1.5 -6.38) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1bd2b59a-fa62-4acd-ab11-b45b92db5552") + ) + (fp_line + (start -1.5 6.38) + (end 1.5 6.38) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b6a5461c-97bc-48d0-b32f-2ad6db780062") + ) + (pad "1" thru_hole oval + (at 0 5.08 90) + (size 2.032 1.7272) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "Net-(LED1-VDD)") + (pintype "passive") + (uuid "792ab6a9-3858-4067-b748-77bee5b444c8") + ) + (pad "2" thru_hole oval + (at 0 2.54 90) + (size 2.032 1.7272) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "Net-(D1-K)") + (pintype "passive") + (uuid "745e602f-2964-4166-999b-5099b52ab102") + ) + (pad "3" thru_hole oval + (at 0 0 90) + (size 2.032 1.7272) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 4 "Net-(LED1-VSS)") + (pintype "passive") + (uuid "46f23b7c-4460-4a73-8738-5f2758792bd3") + ) + (pad "4" thru_hole oval + (at 0 -2.54 90) + (size 2.032 1.7272) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "Net-(LED1-DIN)") + (pintype "passive") + (uuid "1db98edd-8b49-48c2-b60a-bc15e58733c4") + ) + (pad "5" thru_hole oval + (at 0 -5.08 90) + (size 2.032 1.7272) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 7 "Net-(J1-Pad5)") + (pintype "passive") + (uuid "6a23ae7b-9ab5-4d6c-8024-a5e3609833c5") + ) + (embedded_fonts no) + (model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl" + (offset + (xyz 0 5.08 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_line + (start 50.0063 75.009375) + (end 50.0063 67.865624) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "1cab7a84-4071-44b6-9480-380d43d990f1") + ) + (gr_arc + (start 50.00625 60.721875) + (mid 53.578125 64.29375) + (end 50.00625 67.865625) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2fd311cb-591d-4f2b-bc53-593573b26934") + ) + (gr_circle + (center 51.196875 64.29375) + (end 52.196875 64.29375) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "Edge.Cuts") + (uuid "32b11e49-5531-4a6b-8972-c8554542f46c") + ) + (gr_circle + (center 29.765625 64.29375) + (end 30.765625 64.29375) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "Edge.Cuts") + (uuid "3a86a3e5-fae0-45d3-8132-40e82e28277c") + ) + (gr_line + (start 30.9563 53.578125) + (end 30.9563 60.697308) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "4f55462c-fa2a-4aa8-937e-d5b4e41bf9f4") + ) + (gr_line + (start 30.95625 53.578125) + (end 50.00625 53.578125) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "65f31e85-95f3-4422-9305-f17cc88046e2") + ) + (gr_arc + (start 30.95625 67.890192) + (mid 27.359808 64.29375) + (end 30.95625 60.697308) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b124bc26-dc2b-4939-9b75-ec41c44ec3f6") + ) + (gr_line + (start 50.00625 53.578125) + (end 50.00625 60.721875) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b404c6b3-d556-4784-bad8-75e49d681605") + ) + (gr_line + (start 50.00625 75.009375) + (end 30.95625 75.009375) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d1bf0885-d294-48c6-89fa-367ec38c2aae") + ) + (gr_line + (start 30.95625 67.890192) + (end 30.95625 75.009375) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f6e8fed3-bb45-447c-8bb4-8a029578df53") + ) + (segment + (start 38.1372 71.8454) + (end 38.9313 71.8454) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "094d7cea-e6f9-4322-8be2-1cf44fa56e2f") + ) + (segment + (start 38.9313 70.2437) + (end 38.9313 71.0445) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "09d99bd0-8b3e-446a-8ada-14874f743db2") + ) + (segment + (start 38.9313 71.0445) + (end 38.9313 71.8454) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "0bbbbb22-dc86-4222-a824-371548870427") + ) + (segment + (start 37.2363 70.9445) + (end 38.1372 71.8454) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "0bdf148e-8ab1-42f6-b75c-7371044c1df6") + ) + (segment + (start 31.5242 65.8566) + (end 31.5242 63.8989) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "21812395-0f3e-44a6-a3dd-62aeb41b84ef") + ) + (segment + (start 34.1183 61.3048) + (end 36.7952 61.3048) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "4902b5a9-c493-4315-9dc2-610179697fa7") + ) + (segment + (start 35.9113 70.2437) + (end 31.5242 65.8566) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "5b883269-3bb6-4310-8538-a24f394f630c") + ) + (segment + (start 39.6805 71.0445) + (end 40.4813 70.2437) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "6738825d-1151-4162-af62-dab6349ad5cf") + ) + (segment + (start 31.5242 63.8989) + (end 34.1183 61.3048) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "b1f1bf87-11b7-4aa8-a572-04f698420cd0") + ) + (segment + (start 38.9313 71.0445) + (end 39.6805 71.0445) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "bbdef073-b9b2-4b0b-8ce0-22be93a91240") + ) + (segment + (start 37.2363 70.2437) + (end 37.2363 70.9445) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "c01f2bf3-86b1-48a4-9931-2246d02b4386") + ) + (segment + (start 36.7952 61.3048) + (end 37.7563 60.3437) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "c751fa14-99bf-4c31-969a-d2be2215004c") + ) + (segment + (start 37.2363 70.2437) + (end 35.9113 70.2437) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "e84e6c0e-5545-4835-ba31-9fe537ca3d6e") + ) + (segment + (start 41.671875 66.904655) + (end 39.06097 66.904655) + (width 0.2) + (layer "B.Cu") + (net 1) + (uuid "1a2dba8d-0c92-4aab-ae4d-296175829dbc") + ) + (segment + (start 45.5613 56.4614) + (end 45.5613 63.01523) + (width 0.2) + (layer "B.Cu") + (net 1) + (uuid "3288e7cb-a220-4654-aa71-2d8d9ece3cef") + ) + (segment + (start 45.5613 63.01523) + (end 41.671875 66.904655) + (width 0.2) + (layer "B.Cu") + (net 1) + (uuid "5dc5f1db-c9c6-49df-8c00-e1bc778fc018") + ) + (segment + (start 39.06097 66.904655) + (end 38.1 67.865625) + (width 0.2) + (layer "B.Cu") + (net 1) + (uuid "b1e0cb7d-8100-46c9-89da-f49dd9eb8963") + ) + (segment + (start 38.1 67.865625) + (end 38.1 70.246875) + (width 0.2) + (layer "B.Cu") + (net 1) + (uuid "f483d48a-e7a3-41a8-8701-c17e5dbc4e81") + ) + (segment + (start 45.4813 67.2169) + (end 45.4813 68.0437) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "150a4b71-838b-499d-bb01-7427622914d2") + ) + (segment + (start 45.4813 68.0437) + (end 41.0094 72.5156) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "3cb3506b-303b-47ae-992e-ac05e4521829") + ) + (segment + (start 47.0313 66.442) + (end 46.2562 66.442) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "3eab6261-211f-46a6-b4d6-eb4c99833dc1") + ) + (segment + (start 41.0094 72.5156) + (end 32.6259 72.5156) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "5805cf91-2de2-48e8-adc8-1be2b5731892") + ) + (segment + (start 46.2562 66.442) + (end 45.4813 67.2169) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "7ca471d4-7688-4d3b-b2fe-1c742d946dc8") + ) + (segment + (start 47.0313 67.2428) + (end 47.9254 67.2428) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "9e181890-8180-416d-ac0b-4c9f6d133a1d") + ) + (segment + (start 47.0313 68.0437) + (end 47.0313 67.2428) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "af5ee076-8481-4881-b647-6c8f616f007b") + ) + (segment + (start 47.0313 67.2428) + (end 47.0313 66.442) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "b7bdb75c-ecc5-48a8-8398-45042b398b50") + ) + (segment + (start 47.9254 67.2428) + (end 48.7263 68.0437) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "e6723095-efd6-4d06-a1f4-952fc8ed4c90") + ) + (segment + (start 44.1866 57.283475) + (end 44.1866 60.8583) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "091888e7-bc1d-41d0-a76e-70e4d5eeb74b") + ) + (segment + (start 43.364525 56.4614) + (end 44.1866 57.283475) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "1923ac3f-436b-4a43-9a5e-7b67965d55f3") + ) + (segment + (start 32.6259 63.7939) + (end 32.6259 64.8956) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "498a4a16-e607-4200-9672-7ea4723e8a01") + ) + (segment + (start 34.3868 62.033) + (end 32.6259 63.7939) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "c4f25aa1-4f1b-4b52-8b34-b650ffd62ee0") + ) + (segment + (start 43.0213 56.4614) + (end 43.364525 56.4614) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "d4107492-0ea9-4d05-b384-f738e21c89ac") + ) + (segment + (start 43.0119 62.033) + (end 34.3868 62.033) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "dee7c791-1172-4efd-aa9f-fdb0a2059e69") + ) + (segment + (start 44.1866 60.8583) + (end 43.0119 62.033) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "e2478ebc-b33e-4a9c-81c2-fd62f18aa504") + ) + (segment + (start 43.2063 58.8437) + (end 43.2063 58.00022) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "152dfac9-4672-4152-a9d8-63174c1734cc") + ) + (segment + (start 43.2063 58.00022) + (end 41.66748 56.4614) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "d3c258ac-4b10-4e99-8847-dcdaadca4b61") + ) + (segment + (start 41.66748 56.4614) + (end 40.4813 56.4614) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "e93b3e1e-56eb-4d4b-8db1-b610740aaf0f") + ) + (segment + (start 35.4428 60.4363) + (end 36.2445 60.4363) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "14a71eb9-b6f1-40e1-9f9b-3161a9b711e2") + ) + (segment + (start 36.2445 60.4363) + (end 36.2445 60.3555) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "154e59e3-72c4-447a-94f8-5474dd7fe257") + ) + (segment + (start 36.2445 60.3555) + (end 37.7563 58.8437) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "ddbcd184-b600-4be8-8774-22e9dcd35198") + ) + (via + (at 43.2063 60.3437) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 6) + (uuid "aa44dc59-8571-4f96-81a9-5727581b33c9") + ) + (segment + (start 38.692741 62.07485) + (end 37.9413 61.323409) + (width 0.2) + (layer "B.Cu") + (net 6) + (uuid "406aa4a8-2e15-4bf9-b2f8-989c2d8664e0") + ) + (segment + (start 43.2063 60.3437) + (end 43.2063 61.5687) + (width 0.2) + (layer "B.Cu") + (net 6) + (uuid "66b31df1-b5a0-4286-b581-a23755d7d5c0") + ) + (segment + (start 37.9413 61.323409) + (end 37.9413 56.4614) + (width 0.2) + (layer "B.Cu") + (net 6) + (uuid "a4be999a-a2ac-4ae8-b1e1-b1edcf6518fe") + ) + (segment + (start 42.70015 62.07485) + (end 38.692741 62.07485) + (width 0.2) + (layer "B.Cu") + (net 6) + (uuid "d26e42e3-8011-47b7-9884-827cbe3abac0") + ) + (segment + (start 43.2063 61.5687) + (end 42.70015 62.07485) + (width 0.2) + (layer "B.Cu") + (net 6) + (uuid "fe2b1b1e-6468-45ab-9969-6c3e47f4fcbc") + ) + (segment + (start 35.4013 57.7791) + (end 35.4428 57.8206) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "769e9f26-0cc1-4989-93eb-7f294fd0cac2") + ) + (segment + (start 35.4013 56.4614) + (end 35.4013 55.7937) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "91a43292-80ad-4d5d-bd82-56694faad628") + ) + (segment + (start 35.4428 57.8206) + (end 35.4428 58.7363) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "94d2fe51-70ad-43f9-bf5a-77946be42744") + ) + (segment + (start 35.4013 55.7937) + (end 35.4013 57.7791) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "d77e42aa-426d-4413-a35a-bf533f03a2dc") + ) + (embedded_fonts no) +) diff --git a/pcb/_autosave-pcb.kicad_sch b/pcb/_autosave-pcb.kicad_sch index d647c1d..6c35091 100644 --- a/pcb/_autosave-pcb.kicad_sch +++ b/pcb/_autosave-pcb.kicad_sch @@ -5,32 +5,843 @@ (uuid "17e4f2de-60e4-4cad-8994-c0b05920ade4") (paper "A4") (lib_symbols - (symbol "PCM_marbastlib-choc:choc_stab" + (symbol "PCM_Diode_AKL:1N4148" + (pin_numbers + (hide yes) + ) (pin_names (offset 1.016) + (hide yes) ) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "S" - (at -5.08 6.35 0) + (property "Reference" "D" + (at 0 5.08 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "choc_stab" - (at -5.08 3.81 0) + (property "Value" "1N4148" + (at 0 2.54 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "PCM_marbastlib-xp-choc:STAB_choc_2u" + (property "Footprint" "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "diode 1N4148" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "1N4148_0_1" + (polyline + (pts + (xy -1.27 1.27) (xy -1.27 -1.27) (xy 1.27 0) (xy -1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "1N4148_0_2" + (polyline + (pts + (xy -2.54 -2.54) (xy 2.54 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.889 -0.889) (xy -1.778 0) (xy 0.889 0.889) (xy 0 -1.778) (xy -0.889 -0.889) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0 1.778) (xy 1.778 0) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "1N4148_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "1N4148_1_2" + (pin passive line + (at -2.54 -2.54 0) + (length 0) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 2.54 180) + (length 0) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "PCM_SL_Pin_Headers:PINHD_1x5_Female" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PINHD_1x5_Female" + (at 0 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical" + (at 2.54 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Pin Header female with pin space 2.54mm. Pin Count -5" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Pin Header" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "PinSocket_1x05_P2.54mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PINHD_1x5_Female_0_1" + (rectangle + (start -1.27 6.35) + (end 1.905 -6.35) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -1.27 5.08) (xy -0.508 5.08) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 2.54) (xy -0.508 2.54) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy -0.508 0) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -2.54) (xy -0.508 -2.54) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -5.08) (xy -0.508 -5.08) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 5.588) (xy 1.016 5.588) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -0.508 5.08) + (mid -0.3592 5.4392) + (end 0 5.588) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 4.572) + (mid -0.3592 4.7208) + (end -0.508 5.08) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 4.572) (xy 1.016 4.572) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 3.048) (xy 1.016 3.048) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -0.508 2.54) + (mid -0.3592 2.8992) + (end 0 3.048) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.032) + (mid -0.3592 2.1808) + (end -0.508 2.54) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.032) (xy 1.016 2.032) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0.508) (xy 1.016 0.508) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -0.508 0) + (mid -0.3592 0.3592) + (end 0 0.508) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -0.508) + (mid -0.3592 -0.3592) + (end -0.508 0) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -0.508) (xy 1.016 -0.508) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.032) (xy 1.016 -2.032) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -0.508 -2.54) + (mid -0.3592 -2.1808) + (end 0 -2.032) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -3.048) + (mid -0.3592 -2.8992) + (end -0.508 -2.54) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -3.048) (xy 1.016 -3.048) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -4.572) (xy 1.016 -4.572) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -0.508 -5.08) + (mid -0.3592 -4.7208) + (end 0 -4.572) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -5.588) + (mid -0.3592 -5.4392) + (end -0.508 -5.08) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -5.588) (xy 1.016 -5.588) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "PINHD_1x5_Female_1_1" + (pin passive line + (at -3.81 5.08 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 -2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 -5.08 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "PCM_SL_Resistors:Resistor" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Resistor" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" + (at 0.889 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0.508 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1/4W Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Resistor_0_1" + (rectangle + (start -2.286 0.889) + (end 2.286 -0.889) + (stroke + (width 0.24) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Resistor_1_1" + (pin passive line + (at -3.81 0 0) + (length 1.5) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 1.5) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 0 0) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "PCM_marbastlib-choc:choc_SK6812MINI-E" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "LED" + (at 2.54 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "choc_SK6812MINI-E" + (at 10.795 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-choc:LED_choc_6028R" (at 0 0 0) (effects (font @@ -48,7 +859,7 @@ (hide yes) ) ) - (property "Description" "Kailh Choc-style stabilizer" + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" (at 0 0 0) (effects (font @@ -57,7 +868,7 @@ (hide yes) ) ) - (property "ki_keywords" "kailh choc low profile keyswitch keyboard stabilizer stab" + (property "ki_keywords" "reverse mount led revmount rgb" (at 0 0 0) (effects (font @@ -66,10 +877,32 @@ (hide yes) ) ) - (symbol "choc_stab_0_1" + (symbol "choc_SK6812MINI-E_0_0" + (text "RGB" + (at 2.286 -4.191 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + (symbol "choc_SK6812MINI-E_0_1" (rectangle - (start -5.08 1.27) - (end -2.54 -2.54) + (start -5.08 5.08) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 1.778 -2.54) + ) (stroke (width 0) (type default) @@ -78,9 +911,10 @@ (type none) ) ) - (rectangle - (start -5.08 -1.524) - (end -2.54 -2.54) + (polyline + (pts + (xy 1.27 -3.556) (xy 1.778 -3.556) + ) (stroke (width 0) (type default) @@ -89,9 +923,10 @@ (type none) ) ) - (rectangle - (start -4.826 2.794) - (end -2.794 1.27) + (polyline + (pts + (xy 2.286 -1.524) (xy 1.27 -2.54) (xy 1.27 -2.032) + ) (stroke (width 0) (type default) @@ -100,9 +935,10 @@ (type none) ) ) - (rectangle - (start -4.064 1.27) - (end -3.556 2.794) + (polyline + (pts + (xy 2.286 -2.54) (xy 1.27 -3.556) (xy 1.27 -3.048) + ) (stroke (width 0) (type default) @@ -111,9 +947,10 @@ (type none) ) ) - (rectangle - (start -4.064 -1.778) - (end 4.064 -2.286) + (polyline + (pts + (xy 3.683 -1.016) (xy 3.683 -3.556) (xy 3.683 -4.064) + ) (stroke (width 0) (type default) @@ -122,9 +959,10 @@ (type none) ) ) - (rectangle - (start -4.064 -2.286) - (end -3.556 -1.016) + (polyline + (pts + (xy 4.699 -1.524) (xy 2.667 -1.524) (xy 3.683 -3.556) (xy 4.699 -1.524) + ) (stroke (width 0) (type default) @@ -133,9 +971,10 @@ (type none) ) ) - (rectangle - (start 2.54 1.27) - (end 5.08 -2.54) + (polyline + (pts + (xy 4.699 -3.556) (xy 2.667 -3.556) + ) (stroke (width 0) (type default) @@ -144,54 +983,84 @@ (type none) ) ) - (rectangle - (start 2.54 -1.524) - (end 5.08 -2.54) - (stroke - (width 0) - (type default) + ) + (symbol "choc_SK6812MINI-E_1_1" + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "DIN" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (rectangle - (start 2.794 2.794) - (end 4.826 1.27) - (stroke - (width 0) - (type default) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (rectangle - (start 3.556 1.27) - (end 4.064 2.794) - (stroke - (width 0) - (type default) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (rectangle - (start 4.064 -2.286) - (end 3.556 -1.016) - (stroke - (width 0) - (type default) + (pin output line + (at 7.62 0 180) + (length 2.54) + (name "DOUT" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) ) (embedded_fonts no) ) - (symbol "PCM_marbastlib-choc:choc_v1_SW_solder" + (symbol "PCM_marbastlib-choc:choc_v1_SW_HS_CPG135001S30" (pin_numbers (hide yes) ) @@ -211,7 +1080,7 @@ (justify left) ) ) - (property "Value" "choc_v1_SW_solder" + (property "Value" "choc_v1_SW_HS" (at 0 -3.81 0) (effects (font @@ -219,7 +1088,7 @@ ) ) ) - (property "Footprint" "PCM_marbastlib-choc:SW_choc_v1_1u" + (property "Footprint" "PCM_marbastlib-choc:SW_choc_v1_HS_CPG135001S30_1u" (at 0 0 0) (effects (font @@ -255,7 +1124,7 @@ (hide yes) ) ) - (symbol "choc_v1_SW_solder_0_1" + (symbol "choc_v1_SW_HS_CPG135001S30_0_1" (polyline (pts (xy -2.54 2.54) (xy -1.524 1.524) (xy -1.524 1.524) @@ -365,469 +1234,210 @@ ) (embedded_fonts no) ) - (symbol "PCM_marbastlib-promicroish:Seeeduino_Xiao_rp2040" - (exclude_from_sim no) - (in_bom no) - (on_board yes) - (property "Reference" "U" - (at -10.16 -12.7 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "Seeeduino Xiao rp2040" - (at -10.16 -15.24 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "PCM_marbastlib-xp-promicroish:Xiao_rp2040_ACH" - (at 0 -30.48 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at -12.7 7.62 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Symbol for a Seeeduino Xiao rp2040" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Seeeduino_Xiao_rp2040_1_0" - (pin bidirectional line - (at -12.7 7.62 0) - (length 2.54) - (name "P26" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 5.08 0) - (length 2.54) - (name "P27" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 2.54 0) - (length 2.54) - (name "P28" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 0 0) - (length 2.54) - (name "P29" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 -2.54 0) - (length 2.54) - (name "P6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 -5.08 0) - (length 2.54) - (name "P7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 -7.62 0) - (length 2.54) - (name "P0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -2.54 12.7 270) - (length 2.54) - (name "DIO" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "19" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 0 12.7 270) - (length 2.54) - (name "CLK" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "20" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 2.54 12.7 270) - (length 2.54) - (name "RST" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "21" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 2.54 -12.7 90) - (length 2.54) - (name "VIN" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "17" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_out line - (at 5.08 12.7 270) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "22" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 5.08 -12.7 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "18" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_out line - (at 12.7 7.62 180) - (length 2.54) - (name "5V" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_out line - (at 12.7 5.08 180) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "9" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_out line - (at 12.7 2.54 180) - (length 2.54) - (name "3V3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 12.7 0 180) - (length 2.54) - (name "P3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 12.7 -2.54 180) - (length 2.54) - (name "P4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 12.7 -5.08 180) - (length 2.54) - (name "P2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 12.7 -7.62 180) - (length 2.54) - (name "P1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "Seeeduino_Xiao_rp2040_1_1" - (rectangle - (start -10.16 10.16) - (end 10.16 -10.16) - (stroke - (width 0) - (type default) - ) - (fill - (type background) - ) - ) - ) - (embedded_fonts no) - ) + ) + (junction + (at 90.17 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "312387b9-0447-435f-b846-536e84fb191b") ) (wire (pts - (xy 67.31 67.31) (xy 77.47 67.31) + (xy 97.79 73.66) (xy 99.06 73.66) ) (stroke (width 0) (type default) ) - (uuid "bf75ca76-4091-40e4-89bd-bc838895f816") + (uuid "0f97c79b-17ea-40c9-a36c-52f61e4331a2") + ) + (wire + (pts + (xy 97.79 62.23) (xy 97.79 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "101a07d8-d699-46cf-a281-cb788a1cccf5") + ) + (wire + (pts + (xy 92.71 82.55) (xy 83.82 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "19fc3ada-5443-4555-9925-8b2ce628fb79") + ) + (wire + (pts + (xy 83.82 82.55) (xy 83.82 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2dc5fbd1-fe99-4818-8f11-8d574b7859f8") + ) + (wire + (pts + (xy 106.68 63.5) (xy 100.33 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2e63b6f2-dcbf-4c56-b6d2-4808c333aef0") + ) + (wire + (pts + (xy 90.17 64.77) (xy 90.17 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "389b8af7-db25-4032-a4d0-32676f6d45fd") + ) + (wire + (pts + (xy 92.71 62.23) (xy 92.71 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "38e0951c-c0ab-4c53-90d5-114849d004ed") + ) + (wire + (pts + (xy 106.68 81.28) (xy 106.68 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3a8abe21-cd7a-4647-8485-fbbb2a9977f2") + ) + (wire + (pts + (xy 100.33 63.5) (xy 100.33 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3df79014-85dc-4966-9783-26aa9b33e6d3") + ) + (wire + (pts + (xy 92.71 82.55) (xy 92.71 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4bc36a52-2d08-435c-b8f5-723924349db8") + ) + (wire + (pts + (xy 95.25 82.55) (xy 95.25 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5baf3a18-bbf8-4717-8fdd-f7b503ff2b46") + ) + (wire + (pts + (xy 106.68 82.55) (xy 95.25 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5c408b47-ebd7-4c1b-9a70-434b5789582f") + ) + (wire + (pts + (xy 114.3 73.66) (xy 114.3 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8b9c2eec-9bbf-4b9b-a482-a23a80cc5c45") + ) + (wire + (pts + (xy 88.9 73.66) (xy 90.17 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "95289943-8f8e-4698-811b-be1e8538ac8e") + ) + (wire + (pts + (xy 106.68 64.77) (xy 106.68 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a1a8ba33-08b1-4b16-ad02-4b9f34547d21") + ) + (wire + (pts + (xy 90.17 64.77) (xy 106.68 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d757238b-da31-4d9f-b132-94de35745d40") + ) + (wire + (pts + (xy 90.17 62.23) (xy 90.17 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fb0175fc-e39b-4c9d-a9b7-7b7abe38bef1") ) (symbol - (lib_id "PCM_marbastlib-choc:choc_v1_SW_solder") - (at 121.92 68.58 0) + (lib_id "PCM_SL_Resistors:Resistor") + (at 110.49 63.5 180) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "020a33f7-9965-4826-ac70-f1afd3d5303e") - (property "Reference" "CH2" - (at 121.92 60.96 0) + (uuid "0f92d4ec-2485-4e1f-ace5-b67502d10122") + (property "Reference" "R1" + (at 110.236 58.674 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "choc_v1_SW_solder" - (at 121.92 63.5 0) + (property "Value" "500" + (at 110.236 61.214 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "PCM_marbastlib-choc:SW_choc_v1_1u" - (at 121.92 68.58 0) + (property "Footprint" "PCM_4ms_Resistor:R_0603" + (at 109.601 59.182 0) (effects (font (size 1.27 1.27) @@ -835,8 +1445,8 @@ (hide yes) ) ) - (property "Datasheet" "~" - (at 121.92 68.58 0) + (property "Datasheet" "" + (at 109.982 63.5 0) (effects (font (size 1.27 1.27) @@ -844,8 +1454,8 @@ (hide yes) ) ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted" - (at 121.92 68.58 0) + (property "Description" "1/4W Resistor" + (at 110.49 63.5 0) (effects (font (size 1.27 1.27) @@ -853,364 +1463,50 @@ (hide yes) ) ) - (pin "2" - (uuid "484207fa-1f8a-44bf-867c-5d3582d3ce7f") - ) (pin "1" - (uuid "acffe7ea-12e3-42ab-849e-3eb8fea55551") - ) - (instances - (project "pcb" - (path "/17e4f2de-60e4-4cad-8994-c0b05920ade4" - (reference "CH2") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "PCM_marbastlib-choc:choc_stab") - (at 97.79 67.31 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "048e551e-fbe3-4c35-a6bc-1c350dee2b6a") - (property "Reference" "S2" - (at 104.14 65.9129 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "choc_stab" - (at 104.14 68.4529 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "PCM_marbastlib-xp-choc:STAB_choc_2u" - (at 97.79 67.31 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 97.79 67.31 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Kailh Choc-style stabilizer" - (at 97.79 67.31 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (instances - (project "pcb" - (path "/17e4f2de-60e4-4cad-8994-c0b05920ade4" - (reference "S2") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "PCM_marbastlib-choc:choc_stab") - (at 97.79 87.63 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "202a742f-3a8e-449a-b127-12d35eb44f7a") - (property "Reference" "S4" - (at 104.14 86.2329 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "choc_stab" - (at 104.14 88.7729 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "PCM_marbastlib-xp-choc:STAB_choc_2u" - (at 97.79 87.63 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 97.79 87.63 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Kailh Choc-style stabilizer" - (at 97.79 87.63 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (instances - (project "pcb" - (path "/17e4f2de-60e4-4cad-8994-c0b05920ade4" - (reference "S4") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "PCM_marbastlib-choc:choc_stab") - (at 97.79 77.47 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "3047e25e-5572-4494-8b10-72570f3c6437") - (property "Reference" "S3" - (at 104.14 76.0729 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "choc_stab" - (at 104.14 78.6129 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "PCM_marbastlib-xp-choc:STAB_choc_2u" - (at 97.79 77.47 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 97.79 77.47 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Kailh Choc-style stabilizer" - (at 97.79 77.47 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (instances - (project "pcb" - (path "/17e4f2de-60e4-4cad-8994-c0b05920ade4" - (reference "S3") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "PCM_marbastlib-promicroish:Seeeduino_Xiao_rp2040") - (at 54.61 59.69 0) - (unit 1) - (exclude_from_sim no) - (in_bom no) - (on_board yes) - (dnp no) - (uuid "34473cb8-4e16-42de-b80e-381f31ee5433") - (property "Reference" "U1" - (at 61.8333 72.39 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "Seeeduino Xiao rp2040" - (at 42.418 74.93 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "PCM_marbastlib-xp-promicroish:Xiao_rp2040_ACH" - (at 54.61 90.17 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 41.91 52.07 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Symbol for a Seeeduino Xiao rp2040" - (at 54.61 59.69 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "17" - (uuid "f7694dcf-b884-4527-94c7-0c5789217caf") - ) - (pin "19" - (uuid "49b7d2a9-a77a-4a5e-acfb-4b06ad3b2570") - ) - (pin "7" - (uuid "7df0b010-7798-4d1c-b730-d487313505a1") - ) - (pin "18" - (uuid "c97b61c6-efba-47f4-a617-e43a473b756c") - ) - (pin "6" - (uuid "669f29c5-4b6f-408c-83f9-5cabcfcf3b48") - ) - (pin "5" - (uuid "523e5f9f-49ee-4b72-a142-f5a8e3c3e8ff") - ) - (pin "9" - (uuid "5941c293-6ae8-41ad-abf9-e15d1664ea80") - ) - (pin "8" - (uuid "7c02a31c-5908-492f-82c7-39d9e4cc0439") - ) - (pin "11" - (uuid "fabd8950-b6b5-4339-bfb9-254361b10567") - ) - (pin "10" - (uuid "b61ac480-acaf-4d6c-84c0-c230d4a1fa94") - ) - (pin "4" - (uuid "4797807d-e776-4d13-b572-db8a57c840a9") - ) - (pin "3" - (uuid "b51810b1-5b0e-4428-b376-f516b3791c8a") - ) - (pin "14" - (uuid "1a6a5314-6210-4078-ae8b-471cfab4196f") - ) - (pin "13" - (uuid "38d481a6-79b1-4f2c-b905-43f6c125baef") - ) - (pin "21" - (uuid "39cd1617-6cf1-448d-98c6-18b6587cd987") - ) - (pin "12" - (uuid "05195418-6d3a-4687-8ed2-8e18e88bf2b8") - ) - (pin "20" - (uuid "27410738-a355-4ae5-a5e9-4288ec2c9c13") + (uuid "c9393e79-c673-49b1-8fdf-8b26addb3bd8") ) (pin "2" - (uuid "0fcc0ce9-707f-4be2-88eb-6ad3f12eb43e") - ) - (pin "22" - (uuid "90099850-333b-4d54-b6e7-6446dd3e27ef") - ) - (pin "1" - (uuid "02b2c3a3-3df1-4309-b07d-fa7633244cd7") + (uuid "60256a83-215d-4753-955f-b297d6242a85") ) (instances (project "" (path "/17e4f2de-60e4-4cad-8994-c0b05920ade4" - (reference "U1") + (reference "R1") (unit 1) ) ) ) ) (symbol - (lib_id "PCM_marbastlib-choc:choc_v1_SW_solder") - (at 80.01 69.85 0) + (lib_id "PCM_Diode_AKL:1N4148") + (at 92.71 76.2 90) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "71e7372b-4296-46c9-83fe-0a8cf36258a2") - (property "Reference" "CH1" - (at 80.01 62.23 0) + (uuid "48d7275c-bd4b-4d5d-8009-42af36deafc7") + (property "Reference" "D1" + (at 84.074 84.836 90) (effects (font (size 1.27 1.27) ) + (justify right) ) ) - (property "Value" "choc_v1_SW_solder" - (at 80.01 64.77 0) + (property "Value" "1N4148" + (at 84.074 87.376 90) (effects (font (size 1.27 1.27) ) + (justify right) ) ) - (property "Footprint" "PCM_marbastlib-choc:SW_choc_v1_1u" - (at 80.01 69.85 0) + (property "Footprint" "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" + (at 92.71 76.2 0) (effects (font (size 1.27 1.27) @@ -1218,8 +1514,8 @@ (hide yes) ) ) - (property "Datasheet" "~" - (at 80.01 69.85 0) + (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" + (at 92.71 76.2 0) (effects (font (size 1.27 1.27) @@ -1227,8 +1523,8 @@ (hide yes) ) ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted" - (at 80.01 69.85 0) + (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" + (at 92.71 76.2 0) (effects (font (size 1.27 1.27) @@ -1237,10 +1533,77 @@ ) ) (pin "2" - (uuid "3b4f2ed4-d5e3-439d-852c-dd34a7ba31a8") + (uuid "b7e5264b-c372-462a-ab84-ca962f12478c") ) (pin "1" - (uuid "543567e0-0398-40e9-b7a4-d9b1bb29ebf0") + (uuid "b6aa6e4b-2b23-4474-bfb9-03c36fbaede7") + ) + (instances + (project "" + (path "/17e4f2de-60e4-4cad-8994-c0b05920ade4" + (reference "D1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-choc:choc_v1_SW_HS_CPG135001S30") + (at 86.36 76.2 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "66866480-d0e8-4b6a-82a4-2020171492ef") + (property "Reference" "CH1" + (at 78.486 72.136 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "choc_v1_SW_HS" + (at 78.486 69.596 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-choc:SW_choc_v1_HS_CPG135001S30_1u" + (at 86.36 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 86.36 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 86.36 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2372dcd8-0836-4134-a07f-c28fd636d0e9") + ) + (pin "2" + (uuid "b195fdd0-d662-4b49-8f74-7bc2f6f6894e") ) (instances (project "" @@ -1252,35 +1615,33 @@ ) ) (symbol - (lib_id "PCM_marbastlib-choc:choc_stab") - (at 97.79 57.15 0) + (lib_id "PCM_SL_Pin_Headers:PINHD_1x5_Female") + (at 95.25 58.42 90) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "837dfb30-f019-4c6e-80e9-6f42ba4fb5a6") - (property "Reference" "S1" - (at 104.14 55.7529 0) + (uuid "8017b2c9-7a0e-4df8-9b66-af60cff77a8a") + (property "Reference" "J1" + (at 95.25 52.07 90) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "choc_stab" - (at 104.14 58.2929 0) + (property "Value" "PINHD_1x5_Female" + (at 95.25 54.61 90) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "PCM_marbastlib-xp-choc:STAB_choc_2u" - (at 97.79 57.15 0) + (property "Footprint" "PCM_4ms_Connector:Pins_1x05_2.54mm_TH" + (at 81.28 55.88 0) (effects (font (size 1.27 1.27) @@ -1289,7 +1650,7 @@ ) ) (property "Datasheet" "" - (at 97.79 57.15 0) + (at 83.82 58.42 0) (effects (font (size 1.27 1.27) @@ -1297,8 +1658,8 @@ (hide yes) ) ) - (property "Description" "Kailh Choc-style stabilizer" - (at 97.79 57.15 0) + (property "Description" "Pin Header female with pin space 2.54mm. Pin Count -5" + (at 95.25 58.42 0) (effects (font (size 1.27 1.27) @@ -1306,10 +1667,99 @@ (hide yes) ) ) + (pin "3" + (uuid "3d767427-c588-46bb-bd22-bb7ec1e4c25b") + ) + (pin "2" + (uuid "067dc1da-5897-4d2e-89f7-087fd4b66ef9") + ) + (pin "4" + (uuid "36177ec2-1f25-4596-8bb3-7f5c11eb9cd2") + ) + (pin "5" + (uuid "2fe7ff07-866e-4a66-bfd2-06c32f6af75e") + ) + (pin "1" + (uuid "58171cc0-261d-4018-a7b2-5e9ec31e938f") + ) (instances (project "" (path "/17e4f2de-60e4-4cad-8994-c0b05920ade4" - (reference "S1") + (reference "J1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-choc:choc_SK6812MINI-E") + (at 106.68 73.66 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f2622727-40e3-433e-8572-3205335ced7c") + (property "Reference" "LED1" + (at 123.19 67.2398 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "choc_SK6812MINI-E" + (at 123.19 69.7798 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-choc:LED_choc_6028R" + (at 106.68 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 106.68 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 106.68 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "e20ddb78-1d51-4bfe-a50c-767c86242d5a") + ) + (pin "1" + (uuid "19534b8d-4751-441f-928a-5c0a962785ae") + ) + (pin "4" + (uuid "790cfa01-c246-4da0-a6e6-1459bec1c35e") + ) + (pin "2" + (uuid "03e3d2b8-d0db-46bb-a3a4-5eeb26ff4e52") + ) + (instances + (project "" + (path "/17e4f2de-60e4-4cad-8994-c0b05920ade4" + (reference "LED1") (unit 1) ) ) diff --git a/pcb/pcb-backups/pcb-2025-12-02_180856.zip b/pcb/pcb-backups/pcb-2025-12-02_180856.zip new file mode 100644 index 0000000..be4591c Binary files /dev/null and b/pcb/pcb-backups/pcb-2025-12-02_180856.zip differ diff --git a/pcb/pcb-backups/pcb-2025-12-02_181919.zip b/pcb/pcb-backups/pcb-2025-12-02_181919.zip new file mode 100644 index 0000000..f90c9cd Binary files /dev/null and b/pcb/pcb-backups/pcb-2025-12-02_181919.zip differ diff --git a/pcb/pcb-backups/pcb-2025-12-02_182615.zip b/pcb/pcb-backups/pcb-2025-12-02_182615.zip new file mode 100644 index 0000000..a56b4d2 Binary files /dev/null and b/pcb/pcb-backups/pcb-2025-12-02_182615.zip differ diff --git a/pcb/pcb-backups/pcb-2025-12-02_183622.zip b/pcb/pcb-backups/pcb-2025-12-02_183622.zip new file mode 100644 index 0000000..276ad89 Binary files /dev/null and b/pcb/pcb-backups/pcb-2025-12-02_183622.zip differ diff --git a/pcb/pcb.kicad_pcb b/pcb/pcb.kicad_pcb index c547853..16b3448 100644 --- a/pcb/pcb.kicad_pcb +++ b/pcb/pcb.kicad_pcb @@ -1,2 +1,2647 @@ -(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 "Net-(LED1-VDD)") + (net 2 "Net-(D1-A)") + (net 3 "Net-(D1-K)") + (net 4 "Net-(LED1-VSS)") + (net 5 "Net-(LED1-DOUT)") + (net 6 "Net-(LED1-DIN)") + (net 7 "Net-(J1-Pad5)") + (footprint "PCM_marbastlib-choc:SW_choc_v1_HS_CPG135001S30_1u" + (layer "F.Cu") + (uuid "ddc9a762-b1cd-4a65-989a-83f99f634467") + (at 40.4813 64.2937) + (descr "Hotswap footprint for Kailh Choc style switches") + (property "Reference" "CH1" + (at 5 7.4 180) + (layer "F.SilkS") + (hide yes) + (uuid "027c6a4e-047f-49c0-95ea-f059db926df3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "choc_v1_SW_HS" + (at 0 0 180) + (layer "F.Fab") + (uuid "db475e18-a02e-4662-9e7f-5395aa875578") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d20837e2-36a8-4d4f-b08b-6fd170ae7f7a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "97bd6ac8-7f57-4bd2-a4d3-b0b618e7b874") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/66866480-d0e8-4b6a-82a4-2020171492ef") + (sheetname "/") + (sheetfile "pcb.kicad_sch") + (attr smd) + (fp_line + (start -2.3 7.475) + (end -1.5 8.275) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "de4ff755-24f7-481c-8b69-2784d5b19ac8") + ) + (fp_line + (start -1.5 3.625) + (end -2.3 4.425) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fa94be14-7c1c-4ec8-b9f4-0e05de1cf57b") + ) + (fp_line + (start -1.5 3.625) + (end -0.5 3.625) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "99f5d172-8489-4244-9428-bfe685a47a86") + ) + (fp_line + (start -1.5 8.275) + (end -0.5 8.275) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "23a9e6d7-e762-4314-9114-556742315ff3") + ) + (fp_line + (start 7.504 1.475) + (end 6.504 1.475) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3e45d84a-0494-4c64-9f5e-1f98302bc960") + ) + (fp_line + (start 7.504 1.475) + (end 7.504 2.175) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1b3d097c-4e46-4e1a-b3c0-cabba8cdca9c") + ) + (fp_arc + (start 7.25 5.325) + (mid 7.015685 5.890685) + (end 6.45 6.125) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3e47f6e7-f663-48d7-8b67-798dd97232f1") + ) + (fp_rect + (start -9 -8.5) + (end 9 8.5) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "cbc28bd8-4258-4eeb-8b12-7605a6bed399") + ) + (fp_rect + (start -2.5 -6.275) + (end 2.5 -3.125) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Cmts.User") + (uuid "0b06094f-40cd-4c82-951a-250c748bcfbb") + ) + (fp_rect + (start -9.525 -9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Eco1.User") + (uuid "9591791d-88ff-4f86-855a-9fc7dc0ce062") + ) + (fp_line + (start -6.95 -6.45) + (end -6.95 6.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "a2ef02ef-7600-426b-87f7-106003ba468c") + ) + (fp_line + (start -6.45 6.95) + (end 6.45 6.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "b9bd3df4-1911-4b07-bc08-f782d6d32a06") + ) + (fp_line + (start 6.45 -6.95) + (end -6.45 -6.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "a2b5b9a2-284a-4fc2-aaa5-aa7f66caf393") + ) + (fp_line + (start 6.95 6.45) + (end 6.95 -6.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "e057d941-a974-4514-9319-cd78657b1a07") + ) + (fp_arc + (start -6.95 -6.45) + (mid -6.803553 -6.803553) + (end -6.45 -6.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "d1d4de77-4759-44a2-b501-d100470e1f56") + ) + (fp_arc + (start -6.45 6.95) + (mid -6.803553 6.803553) + (end -6.95 6.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "bec5a3e7-19b6-4420-88e9-6d63a4a97f22") + ) + (fp_arc + (start 6.45 -6.95) + (mid 6.803553 -6.803553) + (end 6.95 -6.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "e24c6c6c-7eef-4959-b7ba-f63b80c0d988") + ) + (fp_arc + (start 6.95 6.45) + (mid 6.803553 6.803553) + (end 6.45 6.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "c666be30-aaa9-4be6-9a2b-36458374bc33") + ) + (fp_rect + (start -7 -7) + (end 7 7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "B.CrtYd") + (uuid "c2a94bc7-db07-45f9-b0ac-0a09d66fdc73") + ) + (fp_line + (start -4.104 4.975) + (end -4.104 6.925) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "53870ce7-2f10-455a-be2b-15a19c3fd55b") + ) + (fp_line + (start -4.104 4.975) + (end -2.3 4.975) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1d12c98f-f052-4459-b03f-58c8d9add974") + ) + (fp_line + (start -4.104 6.925) + (end -2.3 6.925) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "245f6197-c8bb-427a-9bba-4f211d3004f1") + ) + (fp_line + (start -2.3 4.975) + (end -2.3 4.425) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c5dc676e-c7d3-48e1-a9e3-ca28c91366bd") + ) + (fp_line + (start -2.3 7.475) + (end -2.3 6.925) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4fed98c7-b0ba-49ea-8966-42facfd60537") + ) + (fp_line + (start -2.3 7.475) + (end -1.5 8.275) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4fbb1059-e441-43be-80a9-cdf37b5d93a5") + ) + (fp_line + (start -1.5 3.625) + (end -2.3 4.425) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cbfa3943-88b2-4e59-b128-0522538763a9") + ) + (fp_line + (start -1.5 3.625) + (end 0.3 3.625) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9dd33b4b-b2ab-49e6-8f81-1ee72b722200") + ) + (fp_line + (start -1.5 8.275) + (end 1.65 8.275) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dd6055b9-db1f-4960-a6e2-3f8f88fab722") + ) + (fp_line + (start 2.45 7.475) + (end 1.65 8.275) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6e980778-539d-42ea-92eb-d900de509ead") + ) + (fp_line + (start 2.45 7.475) + (end 2.45 7.125) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d2e05377-e17e-488b-bd10-ed552cceb3a9") + ) + (fp_line + (start 3.45 6.125) + (end 6.45 6.125) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ee616dde-8c5e-4b4e-8eed-dd84bca8d314") + ) + (fp_line + (start 7.25 4.725) + (end 9.104 4.725) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "42dbd1d9-07a1-4854-8feb-a112061acc07") + ) + (fp_line + (start 7.25 5.325) + (end 7.25 4.725) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0d06627a-8d5d-4a30-9781-28320b3c1ca8") + ) + (fp_line + (start 7.504 1.475) + (end 3.4 1.475) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b2927ed3-f64a-4851-b393-2d04b79402c4") + ) + (fp_line + (start 7.504 1.475) + (end 7.504 2.175) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e40f4d92-458a-4373-a9a0-250ad858960d") + ) + (fp_line + (start 7.504 2.175) + (end 7.504 2.775) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6d291a00-6304-4be0-b565-ab7cf0501ed7") + ) + (fp_line + (start 9.104 2.775) + (end 7.504 2.775) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d7be2aeb-7e11-4744-8599-b8b867ff9a07") + ) + (fp_line + (start 9.104 4.725) + (end 9.104 2.775) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b751f43b-d4e4-41de-b919-6b208e099226") + ) + (fp_arc + (start 2.45 7.125) + (mid 2.742893 6.417893) + (end 3.45 6.125) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "66000a6f-76d1-48ef-af7b-8ed97ac62718") + ) + (fp_arc + (start 2.455444 2.13293) + (mid 1.577272 3.167235) + (end 0.299999 3.624999) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a1dcdccc-fb4f-4617-a6d1-0c1545fb59d5") + ) + (fp_arc + (start 2.460307 2.13298) + (mid 2.826423 1.655848) + (end 3.4 1.475) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6e1d867b-27ad-4491-95cb-1cc9e78581fb") + ) + (fp_arc + (start 7.25 5.325) + (mid 7.015685 5.890685) + (end 6.45 6.125) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d79f5e83-bfbd-4833-a11a-54d16242ad9f") + ) + (fp_line + (start -2.304 7.5) + (end -2.304 4.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "41f87cec-b301-4575-bfbb-f99c61d1b828") + ) + (fp_line + (start -2.304 7.5) + (end -1.504 8.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "75a4394b-6b49-4f82-a0e3-dec8537aebe6") + ) + (fp_line + (start -1.504 3.65) + (end -2.304 4.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "9184de4a-8d89-45b4-a64e-6d2f933a6a71") + ) + (fp_line + (start -1.504 3.65) + (end 0.296 3.65) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "8dd7f2bd-5626-4904-aa0c-916fcd4404a0") + ) + (fp_line + (start -1.504 8.3) + (end 1.646 8.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "6045808c-d8c0-4787-b8d7-7db7d2737589") + ) + (fp_line + (start 2.446 7.5) + (end 1.646 8.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "b9d9516f-9a97-4520-b84e-aeb0a73d1a45") + ) + (fp_line + (start 2.446 7.5) + (end 2.446 7.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "1ad9588f-f006-4f64-a9d4-83972e82191d") + ) + (fp_line + (start 3.446 6.15) + (end 6.446 6.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "72faad22-36ff-44ff-b3c1-91ff28677f12") + ) + (fp_line + (start 7.246 1.5) + (end 3.396 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "855dd26b-78a8-4c4a-91c3-66d7a7652d48") + ) + (fp_line + (start 7.246 5.35) + (end 7.246 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "3e079146-0d76-49d6-b637-13e18072f932") + ) + (fp_arc + (start 2.446 7.15) + (mid 2.738893 6.442893) + (end 3.446 6.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "76014e07-da15-454c-b55e-0408584b193b") + ) + (fp_arc + (start 2.451444 2.15793) + (mid 1.573272 3.192235) + (end 0.295999 3.649999) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "2678e276-7b4b-4782-86ff-9567abae7deb") + ) + (fp_arc + (start 2.456307 2.15798) + (mid 2.822423 1.680848) + (end 3.396 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "23c02afe-b692-4374-af22-7d432bf4b700") + ) + (fp_arc + (start 7.246 5.35) + (mid 7.011685 5.915685) + (end 6.446 6.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "f2227545-fbfe-4e5e-b838-3f0e24ab7941") + ) + (fp_text user "18x17 spacing" + (at 0 -7.6 180) + (layer "Dwgs.User") + (uuid "e01f335f-30ae-4a4b-a08e-826a00ea895c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "LED" + (at 0 -4.7 0) + (unlocked yes) + (layer "Cmts.User") + (uuid "f4d92fb2-5081-4245-9a11-3b2054aba2c9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "19.05 spacing" + (at 0 -8.7 180) + (layer "Eco1.User") + (uuid "c2cd7be6-f570-410b-bdc4-ec8285a2098e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 2.496 5.025 0) + (layer "F.Fab") + (uuid "9d96aa98-f7fc-4573-b64a-63b790c4062c") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.5 0 180) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "717ad922-4c4b-4c21-ad17-6f5842c9332e") + ) + (pad "" np_thru_hole circle + (at 0 0 180) + (size 3.4 3.4) + (drill 3.4) + (layers "*.Cu" "*.Mask") + (uuid "4f2d5af8-f981-4a93-b2ae-3ff6e54c294e") + ) + (pad "" np_thru_hole circle + (at 5.5 0 180) + (size 1.7 1.7) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (uuid "d4b3afae-0686-498d-b4e1-7b3c1e29cd2e") + ) + (pad "1" thru_hole circle + (at 5 3.75) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 2 "Net-(D1-A)") + (pinfunction "1") + (pintype "passive") + (uuid "ab866bbb-5109-442e-82d5-63c04d1b5fd7") + ) + (pad "1" smd rect + (at 6.55 3.75) + (size 1.2 2.6) + (layers "F.Cu") + (net 2 "Net-(D1-A)") + (pinfunction "1") + (pintype "passive") + (uuid "87bbe700-c086-46df-9aec-1e00e7d7a14d") + ) + (pad "1" smd roundrect + (at 8.245 3.75) + (size 2.65 2.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 2 "Net-(D1-A)") + (pinfunction "1") + (pintype "passive") + (uuid "80f77433-ea2a-4140-8a71-49210bbaf304") + ) + (pad "2" smd roundrect + (at -3.245 5.95) + (size 2.65 2.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 1 "Net-(LED1-VDD)") + (pinfunction "2") + (pintype "passive") + (uuid "38f9c629-11ee-4d51-8ca6-d40ed4547c55") + ) + (pad "2" smd rect + (at -1.55 5.95 180) + (size 1.2 2.6) + (layers "F.Cu") + (net 1 "Net-(LED1-VDD)") + (pinfunction "2") + (pintype "passive") + (uuid "3e2345b6-ea52-4d95-9970-5620594934ed") + ) + (pad "2" thru_hole circle + (at 0 5.95) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "F.Mask") + (remove_unused_layers no) + (net 1 "Net-(LED1-VDD)") + (pinfunction "2") + (pintype "passive") + (uuid "6bec017e-ee82-4653-ac35-bc92581810fa") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG135001S30_Choc.step" + (offset + (xyz -5 -3.75 0.12) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 90 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-choc:LED_choc_6028R" + (layer "F.Cu") + (uuid "e25f8b66-b145-4a32-9daf-af013e981b19") + (at 40.4813 59.5937) + (descr "Add-on for regular choc-footprints with 6028 reverse mount LED") + (tags "kailh choc 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED1" + (at 0 -2.6 180) + (layer "F.SilkS") + (hide yes) + (uuid "73d5a035-7090-4da7-a784-1bc9675229fa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "choc_SK6812MINI-E" + (at 0 -3 0) + (layer "F.Fab") + (uuid "5d85b7d1-7f9d-42af-9831-a4b043ee0475") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c8af54fe-3127-4bad-bd51-5eb04a3da2f2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3448226d-3c07-4c2d-8554-6478871742cb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f2622727-40e3-433e-8572-3205335ced7c") + (sheetname "/") + (sheetfile "pcb.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy 3.5 -1.25) (xy 3.5 -1.73) (xy 3.98 -1.25) (xy 3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f756fb7f-1ffb-4eef-8fd6-fa760abc4e95") + ) + (fp_line + (start -9 -3.8) + (end -9 13.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "30e8ab43-b303-4b05-aaf9-b7d14b891122") + ) + (fp_line + (start -9 13.2) + (end 9 13.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "add7a062-0e16-4342-98e0-595dd53bb836") + ) + (fp_line + (start 9 -3.8) + (end -9 -3.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "0d45d0c2-c0da-4a9d-b6e5-0f524623c3ca") + ) + (fp_line + (start 9 13.2) + (end 9 -3.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "908eabb8-73d2-4d5c-a0a8-cb7024698229") + ) + (fp_line + (start -0.25 4.45) + (end 0 4.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "f143d363-eb8a-4b92-8caa-b129b38dcd48") + ) + (fp_line + (start 0 4.7) + (end -0.25 4.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "c5739e4c-a9d9-461f-9006-a4db54df156a") + ) + (fp_line + (start 0 4.7) + (end 0.25 4.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "9025f382-e34e-4901-ac71-1fca33602404") + ) + (fp_line + (start 0.25 4.45) + (end 0 4.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "c0150ff6-4d1a-4d46-a13f-ae6c7ff38b6b") + ) + (fp_line + (start -9.525 -4.825) + (end 9.525 -4.825) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco1.User") + (uuid "d5a5b964-3eae-4ac9-aea7-359e2a979cc1") + ) + (fp_line + (start -9.525 14.225) + (end -9.525 -4.825) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco1.User") + (uuid "371ec5c0-7f79-47e1-abb2-7a2a98615488") + ) + (fp_line + (start 9.525 -4.825) + (end 9.525 14.225) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco1.User") + (uuid "a9424e92-84ad-433a-8f57-25a07bac9a2e") + ) + (fp_line + (start 9.525 14.225) + (end -9.525 14.225) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco1.User") + (uuid "01fe5bc3-e1a6-4439-b6bc-44d5f01e4a34") + ) + (fp_line + (start -1.699999 -0.702841) + (end -1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "0f61261b-4688-4603-b65f-3b7d79eb09c7") + ) + (fp_line + (start -0.794452 1.5) + (end 0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f4a81e1c-0f90-4944-91ca-7642509b06f0") + ) + (fp_line + (start 0.794452 -1.499999) + (end -0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "fa3a3ec5-7838-4e7b-b6ba-d21dd6eb690f") + ) + (fp_line + (start 1.699999 0.702843) + (end 1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7c67a926-10c4-4ab4-ad8d-5a3626f2c44b") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702842) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "66d73dfc-3c64-4678-a218-e0790449eecd") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.63807 -1.504033) + (end -1.046711 -1.568296) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d1a9c90f-7fb1-4e4d-aaf4-ab293b8486fe") + ) + (fp_arc + (start -1.699999 0.702843) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "9dc63334-1b75-4cc6-bc81-e3206d7c61fa") + ) + (fp_arc + (start -1.046711 1.5683) + (mid -1.638071 1.504036) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2068c219-3de6-4709-8986-94ab1f69cf6d") + ) + (fp_arc + (start -1.046711 1.5683) + (mid -0.925123 1.517378) + (end -0.794453 1.500001) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "293176bb-72fe-45ae-8613-c558c5231810") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925122 -1.517376) + (end -1.04671 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "216fc368-64a1-40d7-a328-7c0f3212c5c1") + ) + (fp_arc + (start 0.794453 1.5) + (mid 0.925123 1.517377) + (end 1.046711 1.568299) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "1a8cde1a-1921-4c72-9b1a-8fa400d84b75") + ) + (fp_arc + (start 1.046711 -1.568298) + (mid 0.925123 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "9cd63fe3-d1a8-418e-a496-6182fb7a3ddb") + ) + (fp_arc + (start 1.046711 -1.568298) + (mid 1.638072 -1.504034) + (end 1.749484 -0.919718) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "4e750e16-e46a-40d2-81ff-baedfa9cbffb") + ) + (fp_arc + (start 1.699999 -0.702841) + (mid 1.712527 -0.814067) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b4a33a7d-7ce6-4ed1-9f80-e6cdb1e9e3ed") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638071 1.504035) + (end 1.046711 1.568299) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "82bdbb21-c623-437e-87ae-6eb333058f6e") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712527 0.814069) + (end 1.699999 0.702844) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "e1971f5e-59a3-4909-a606-5733cce49fce") + ) + (fp_line + (start -3.8 -1.999999) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3cf6f0bb-f437-4ade-be27-f7ac101940fe") + ) + (fp_line + (start -3.8 2.000001) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f8b68e9f-02de-4dd7-8d13-3fe133bd1e5a") + ) + (fp_line + (start 3.8 -1.999999) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f63192ff-c8bb-40bc-9d35-079ef46a7850") + ) + (fp_line + (start 3.8 2.000001) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "454021c6-5ae1-4550-b3d1-ee9797cfdd5b") + ) + (fp_line + (start -1.6 -1.399999) + (end 1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "6d1c4d41-5092-4428-8f8d-727e63a4d3f8") + ) + (fp_line + (start -1.6 1.400001) + (end -1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "5047b1e5-f00b-4cad-ba1b-80085077b35a") + ) + (fp_line + (start 1.6 -0.899999) + (end 1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "76b106a8-02e1-48c4-804f-ac6660102f76") + ) + (fp_line + (start 1.6 -0.899999) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "b1f2db88-bf2e-4116-ad03-99be69449d99") + ) + (fp_line + (start 1.6 1.400001) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "d4569922-7b86-4ae0-84f5-d7c330579434") + ) + (fp_text user "offset: 4.7" + (at 0 3 180) + (layer "Dwgs.User") + (uuid "45698487-5aff-4ae7-a428-7deec167abaf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "18x17 spacing" + (at 0 12.3 180) + (layer "Dwgs.User") + (uuid "f04802c5-8ab5-43c3-95b2-8b3873de346b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 180) + (layer "Cmts.User") + (uuid "429ff63a-44fd-4c37-aac3-57ff6a29b202") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "19.05 spacing" + (at 0 13.4 180) + (layer "Eco1.User") + (uuid "8555b206-efbb-4f78-848e-4be4650dca1f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "0406134e-6d61-4b4a-bdc4-58adb62e860f") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -2.725 0.75 270) + (size 0.82 1.35) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 1 "Net-(LED1-VDD)") + (pinfunction "VDD") + (pintype "power_in") + (uuid "7838dbc0-bd71-483b-bd4e-0a6c7d75aee7") + ) + (pad "2" smd roundrect + (at -2.725 -0.75 270) + (size 0.82 1.35) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 5 "Net-(LED1-DOUT)") + (pinfunction "DOUT") + (pintype "output") + (uuid "d1fd09e7-e679-4b12-b43f-b93c5f0b3786") + ) + (pad "3" smd roundrect + (at 2.725 0.75 270) + (size 0.82 1.35) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 6 "Net-(LED1-DIN)") + (pinfunction "DIN") + (pintype "input") + (uuid "d81519e6-e503-4883-a65f-8cd5eee14fc5") + ) + (pad "4" smd roundrect + (at 2.725 -0.75 270) + (size 0.82 1.35) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer top_left) + (net 4 "Net-(LED1-VSS)") + (pinfunction "VSS") + (pintype "power_in") + (uuid "27bd8f33-e60c-435c-a2bb-e1c4ad24cc0e") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 -5.08 -1.76) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" + (layer "F.Cu") + (uuid "e66cef98-ceb7-4aa6-b458-efff0200a11f") + (at 32.6259 64.8956 -90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D1" + (at 3.81 -2.12 90) + (layer "F.SilkS") + (uuid "a697b9db-d4c7-4190-9a92-37b94755feab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1N4148" + (at 3.81 2.12 90) + (layer "F.Fab") + (hide yes) + (uuid "f9bc739d-8a06-4777-bc51-99670934e2c8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "b6fd930d-8560-45e8-afa9-e99cabcbec35") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "801e916d-8ade-4738-a513-b794a371e3e4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/48d7275c-bd4b-4d5d-8009-42af36deafc7") + (sheetname "/") + (sheetfile "pcb.kicad_sch") + (attr through_hole) + (fp_line + (start 1.69 1.12) + (end 5.93 1.12) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a9af7aec-904e-4630-9f70-0fb2d5223b2e") + ) + (fp_line + (start 5.93 1.12) + (end 5.93 -1.12) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5b5bddfb-3022-4e7c-b37a-f7cc20b1237c") + ) + (fp_line + (start 1.04 0) + (end 1.69 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fc97bfdf-981f-4599-9010-f72d46666c5b") + ) + (fp_line + (start 1.651 0) + (end 3.048 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97579979-3b84-4d38-9fc7-a53e6ca7bbdd") + ) + (fp_line + (start 5.93 0) + (end 4.6355 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9db53851-b0c6-41fc-a972-05a5f3bf67e9") + ) + (fp_line + (start 6.58 0) + (end 5.93 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ec1decc2-9410-4876-bd17-cf10d97b9f0a") + ) + (fp_line + (start 3.048 -0.889) + (end 3.048 0.889) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6d6c16e5-a87f-4211-be7f-2153a030ecff") + ) + (fp_line + (start 1.69 -1.12) + (end 1.69 1.12) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c88e4bdc-2648-457b-a194-09bee547b331") + ) + (fp_line + (start 5.93 -1.12) + (end 1.69 -1.12) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3de33459-8d61-4c9d-8af9-caca4b438387") + ) + (fp_poly + (pts + (xy 4.572 0.889) (xy 3.048 0) (xy 4.572 -0.889) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "82c34b54-6b67-4d12-b416-aabc1d3c3489") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "76e1906c-acce-4eba-9125-d370db936201") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8611295f-9cd4-4c87-b274-c01b55d48fd2") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cf727940-be7d-4a2a-933b-d04165060698") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d49644db-ef44-4ddf-ac59-a085e8cdabc6") + ) + (fp_line + (start 1.81 1) + (end 5.81 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "502a02d9-b69f-4ade-9899-6de1e2bffbff") + ) + (fp_line + (start 5.81 1) + (end 5.81 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b542e81d-1471-4a15-8f00-c5ae724e061d") + ) + (fp_line + (start 0 0) + (end 1.81 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ef81fb9a-7e9f-4ce3-a54e-b88d2f99cc4b") + ) + (fp_line + (start 7.62 0) + (end 5.81 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6a07a7e1-d2ba-47bf-8cd2-7352f049025b") + ) + (fp_line + (start 1.81 -1) + (end 1.81 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bef96399-d001-4fe4-a0db-1631703ec627") + ) + (fp_line + (start 2.31 -1) + (end 2.31 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "35c687e8-d58b-4506-9918-69a60477415b") + ) + (fp_line + (start 2.41 -1) + (end 2.41 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7d450969-7061-423d-ab15-5fb73184119f") + ) + (fp_line + (start 2.51 -1) + (end 2.51 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "542236ed-812a-455a-b819-f09db26d6c6d") + ) + (fp_line + (start 5.81 -1) + (end 1.81 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6bf75943-48f5-407d-b93b-110c8507c76c") + ) + (fp_text user "K" + (at 0 -1.8 90) + (layer "F.SilkS") + (uuid "d4c3be1d-91c7-4b1c-9ad4-4c15bd84fc3d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "K" + (at 0 -1.8 90) + (layer "F.Fab") + (uuid "265844f0-673a-432c-8c96-b51fd5e47184") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 4.11 0 90) + (layer "F.Fab") + (uuid "37d0cc82-e6fa-4ae0-ae39-2bb377a19847") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "Net-(D1-K)") + (pinfunction "K") + (pintype "passive") + (uuid "85db2ecc-334a-4ee7-84ac-bd873421a400") + ) + (pad "2" thru_hole oval + (at 7.62 0 270) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "Net-(D1-A)") + (pinfunction "A") + (pintype "passive") + (uuid "06439f1b-d7ac-4857-8c6a-975f0a5e12c5") + ) + (embedded_fonts no) + (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "PCM_4ms_Resistor:R_0603" + (layer "F.Cu") + (uuid "f5bbefee-3de2-4b86-b261-eefd8df68ef4") + (at 35.4428 59.5863 90) + (descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0603") + (property "Reference" "R1" + (at -0.04 1.74 90) + (layer "F.SilkS") + (uuid "18a49486-8b5e-47a3-b977-9c190be7a20e") + (effects + (font + (size 0.65 0.65) + (thickness 0.15) + ) + ) + ) + (property "Value" "500" + (at 0.09 -1.61 90) + (layer "F.SilkS") + (uuid "8bc98e62-99fc-4638-9b61-b0b344ab3eab") + (effects + (font + (size 0.6 0.6) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "8a6d47e2-4ed8-4af3-a217-ef2b1b74c0c1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "1/4W Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "72d4c74a-3f1d-4d1a-92a8-2d517b0386ee") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm*") + (path "/0f92d4ec-2485-4e1f-ace5-b67502d10122") + (sheetname "/") + (sheetfile "pcb.kicad_sch") + (attr smd) + (fp_line + (start -0.85 -0.7) + (end 0.85 -0.7) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "5705ffb6-9af7-43a4-9542-e044e8fd4d24") + ) + (fp_line + (start 0.85 0.7) + (end -0.85 0.7) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "cddefc19-b3e9-40e2-bf3a-6ddf0eb30349") + ) + (fp_line + (start 1.6 -0.75) + (end 1.6 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e385cd1e-684f-4a15-b2ee-2b96df704905") + ) + (fp_line + (start -1.6 -0.75) + (end 1.6 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9371398a-679a-412e-9714-8ce0ea76c1ed") + ) + (fp_line + (start -1.6 -0.75) + (end -1.6 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bc184a24-8225-491f-a367-210eb22081aa") + ) + (fp_line + (start -1.6 0.75) + (end 1.6 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1a5d5292-b1c5-497f-8914-b61187a47a69") + ) + (pad "1" smd rect + (at -0.85 0 90) + (size 1 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 5 "Net-(LED1-DOUT)") + (pintype "passive") + (uuid "bfcf304a-5e2c-4324-8e55-ed7d32c3130d") + ) + (pad "2" smd rect + (at 0.85 0 90) + (size 1 1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 7 "Net-(J1-Pad5)") + (pintype "passive") + (uuid "fa7b34ed-dfd7-4a0a-b185-f0963ad70299") + ) + (embedded_fonts no) + (model "Resistors_SMD.3dshapes/R_0603.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + (model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "PCM_4ms_Connector:Pins_1x05_2.54mm_TH" + (layer "B.Cu") + (uuid "ed5c61d2-572e-4855-972e-97a411b7e4fc") + (at 40.4813 56.4614 90) + (descr "Through hole pin header") + (tags "pin header") + (property "Reference" "J1" + (at 0 10.18 90) + (layer "B.SilkS") + (hide yes) + (uuid "5781948a-cd65-49d1-af22-7a4bd8b6b1ef") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "PINHD_1x5_Female" + (at 0 8.18 90) + (layer "B.SilkS") + (hide yes) + (uuid "b0da8177-b880-4aa5-ac9b-62da4c4f17d5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "59ee8cc4-2c8c-420a-87bc-cd8755a9203a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Pin Header female with pin space 2.54mm. Pin Count -5" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "478fa0c0-9061-4d7e-9f3d-c2e6ff79c6ef") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "PinSocket_1x05_P2.54mm*") + (path "/8017b2c9-7a0e-4df8-9b66-af60cff77a8a") + (sheetname "/") + (sheetfile "pcb.kicad_sch") + (attr through_hole) + (fp_line + (start 1.27 -6.35) + (end -1.27 -6.35) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "791df22f-ad9e-4c7c-824e-ee9ac5790c84") + ) + (fp_line + (start -1.27 -6.35) + (end -1.27 6.35) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "1e667f24-e2f3-46e9-9160-b1bd9e84ef1d") + ) + (fp_line + (start 1.27 6.35) + (end 1.27 -6.35) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "4bff6048-a6e5-4ebf-ba51-9d8b7c0b0ed8") + ) + (fp_line + (start 1.27 6.35) + (end -1.27 6.35) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "95fb8b22-6b0a-4609-950f-dcc8bc939375") + ) + (fp_line + (start -1.5 -6.38) + (end 1.5 -6.38) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ed65729d-8bac-4dde-a081-9a581e0c6f17") + ) + (fp_line + (start 1.5 6.38) + (end 1.5 -6.38) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "351bfd5a-c45a-4eaa-9197-69ed4a37f08e") + ) + (fp_line + (start -1.5 6.38) + (end -1.5 -6.38) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1bd2b59a-fa62-4acd-ab11-b45b92db5552") + ) + (fp_line + (start -1.5 6.38) + (end 1.5 6.38) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b6a5461c-97bc-48d0-b32f-2ad6db780062") + ) + (pad "1" thru_hole oval + (at 0 5.08 90) + (size 2.032 1.7272) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "Net-(LED1-VDD)") + (pintype "passive") + (uuid "792ab6a9-3858-4067-b748-77bee5b444c8") + ) + (pad "2" thru_hole oval + (at 0 2.54 90) + (size 2.032 1.7272) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "Net-(D1-K)") + (pintype "passive") + (uuid "745e602f-2964-4166-999b-5099b52ab102") + ) + (pad "3" thru_hole oval + (at 0 0 90) + (size 2.032 1.7272) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 4 "Net-(LED1-VSS)") + (pintype "passive") + (uuid "46f23b7c-4460-4a73-8738-5f2758792bd3") + ) + (pad "4" thru_hole oval + (at 0 -2.54 90) + (size 2.032 1.7272) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "Net-(LED1-DIN)") + (pintype "passive") + (uuid "1db98edd-8b49-48c2-b60a-bc15e58733c4") + ) + (pad "5" thru_hole oval + (at 0 -5.08 90) + (size 2.032 1.7272) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 7 "Net-(J1-Pad5)") + (pintype "passive") + (uuid "6a23ae7b-9ab5-4d6c-8024-a5e3609833c5") + ) + (embedded_fonts no) + (model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl" + (offset + (xyz 0 5.08 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_arc + (start 50.00625 60.721875) + (mid 53.578125 64.29375) + (end 50.00625 67.865625) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2fd311cb-591d-4f2b-bc53-593573b26934") + ) + (gr_circle + (center 51.196875 64.29375) + (end 52.196875 64.29375) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "Edge.Cuts") + (uuid "32b11e49-5531-4a6b-8972-c8554542f46c") + ) + (gr_circle + (center 29.765625 64.29375) + (end 30.765625 64.29375) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "Edge.Cuts") + (uuid "3a86a3e5-fae0-45d3-8132-40e82e28277c") + ) + (gr_line + (start 50.00625 54.76875) + (end 50.00625 73.81875) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "61eba237-8510-4892-b806-8136b24fcbee") + ) + (gr_line + (start 30.95625 54.76875) + (end 50.00625 54.76875) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "65f31e85-95f3-4422-9305-f17cc88046e2") + ) + (gr_line + (start 30.95625 73.81875) + (end 30.95625 54.76875) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "7b9111e4-ed89-4707-aa1f-b24d0f1e0fdd") + ) + (gr_arc + (start 30.95625 67.890192) + (mid 27.359808 64.29375) + (end 30.95625 60.697308) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b124bc26-dc2b-4939-9b75-ec41c44ec3f6") + ) + (gr_line + (start 50.00625 73.81875) + (end 30.95625 73.81875) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d1bf0885-d294-48c6-89fa-367ec38c2aae") + ) + (segment + (start 38.1372 71.8454) + (end 38.9313 71.8454) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "094d7cea-e6f9-4322-8be2-1cf44fa56e2f") + ) + (segment + (start 38.9313 70.2437) + (end 38.9313 71.0445) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "09d99bd0-8b3e-446a-8ada-14874f743db2") + ) + (segment + (start 38.9313 71.0445) + (end 38.9313 71.8454) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "0bbbbb22-dc86-4222-a824-371548870427") + ) + (segment + (start 37.2363 70.9445) + (end 38.1372 71.8454) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "0bdf148e-8ab1-42f6-b75c-7371044c1df6") + ) + (segment + (start 31.5242 65.8566) + (end 31.5242 63.8989) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "21812395-0f3e-44a6-a3dd-62aeb41b84ef") + ) + (segment + (start 34.1183 61.3048) + (end 36.7952 61.3048) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "4902b5a9-c493-4315-9dc2-610179697fa7") + ) + (segment + (start 35.9113 70.2437) + (end 31.5242 65.8566) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "5b883269-3bb6-4310-8538-a24f394f630c") + ) + (segment + (start 39.6805 71.0445) + (end 40.4813 70.2437) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "6738825d-1151-4162-af62-dab6349ad5cf") + ) + (segment + (start 31.5242 63.8989) + (end 34.1183 61.3048) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "b1f1bf87-11b7-4aa8-a572-04f698420cd0") + ) + (segment + (start 38.9313 71.0445) + (end 39.6805 71.0445) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "bbdef073-b9b2-4b0b-8ce0-22be93a91240") + ) + (segment + (start 37.2363 70.2437) + (end 37.2363 70.9445) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "c01f2bf3-86b1-48a4-9931-2246d02b4386") + ) + (segment + (start 36.7952 61.3048) + (end 37.7563 60.3437) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "c751fa14-99bf-4c31-969a-d2be2215004c") + ) + (segment + (start 37.2363 70.2437) + (end 35.9113 70.2437) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "e84e6c0e-5545-4835-ba31-9fe537ca3d6e") + ) + (segment + (start 44.396 66.329) + (end 40.4813 70.2437) + (width 0.2) + (layer "B.Cu") + (net 1) + (uuid "5341a768-69b5-4695-872e-cd7489a0f8f3") + ) + (segment + (start 44.396 56.4614) + (end 44.396 66.329) + (width 0.2) + (layer "B.Cu") + (net 1) + (uuid "98051d3a-e940-4925-9c79-d0513f80e193") + ) + (segment + (start 45.5613 56.4614) + (end 44.396 56.4614) + (width 0.2) + (layer "B.Cu") + (net 1) + (uuid "fb1c4f6d-1f23-4c01-93f8-dadbebf14c7a") + ) + (segment + (start 45.4813 67.2169) + (end 45.4813 68.0437) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "150a4b71-838b-499d-bb01-7427622914d2") + ) + (segment + (start 45.4813 68.0437) + (end 41.0094 72.5156) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "3cb3506b-303b-47ae-992e-ac05e4521829") + ) + (segment + (start 47.0313 66.442) + (end 46.2562 66.442) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "3eab6261-211f-46a6-b4d6-eb4c99833dc1") + ) + (segment + (start 41.0094 72.5156) + (end 32.6259 72.5156) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "5805cf91-2de2-48e8-adc8-1be2b5731892") + ) + (segment + (start 46.2562 66.442) + (end 45.4813 67.2169) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "7ca471d4-7688-4d3b-b2fe-1c742d946dc8") + ) + (segment + (start 47.0313 67.2428) + (end 47.9254 67.2428) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "9e181890-8180-416d-ac0b-4c9f6d133a1d") + ) + (segment + (start 47.0313 68.0437) + (end 47.0313 67.2428) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "af5ee076-8481-4881-b647-6c8f616f007b") + ) + (segment + (start 47.0313 67.2428) + (end 47.0313 66.442) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "b7bdb75c-ecc5-48a8-8398-45042b398b50") + ) + (segment + (start 47.9254 67.2428) + (end 48.7263 68.0437) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "e6723095-efd6-4d06-a1f4-952fc8ed4c90") + ) + (segment + (start 32.6259 64.8956) + (end 32.6259 63.7939) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "02b559c1-7db7-408b-862d-9cba4043e7e4") + ) + (segment + (start 44.1866 56.4614) + (end 44.1866 60.8583) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "0b5766a8-1271-4638-95df-28de750ec368") + ) + (segment + (start 44.1866 60.8583) + (end 43.0119 62.033) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "1ab48540-7221-4c79-88c7-82986d2877da") + ) + (segment + (start 34.3868 62.033) + (end 32.6259 63.7939) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "39c2c6bd-8b21-4b3c-8b0c-035c1e56149b") + ) + (segment + (start 43.0119 62.033) + (end 34.3868 62.033) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "8b76eb7e-77fb-47dd-9868-7c46a540afaf") + ) + (segment + (start 43.0213 56.4614) + (end 44.1866 56.4614) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "c7a1aa08-6b55-4670-be17-044b51dda736") + ) + (segment + (start 40.4813 56.4614) + (end 41.6466 56.4614) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "15deda73-6f32-4e96-bb21-264e7825f0af") + ) + (segment + (start 41.6466 57.1321) + (end 41.6466 56.4614) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "2a059692-7c91-49aa-9ef1-ab79bd334ae2") + ) + (segment + (start 43.2063 58.6918) + (end 41.6466 57.1321) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "614de711-4e33-446a-a75a-56e6c998f288") + ) + (segment + (start 43.2063 58.8437) + (end 43.2063 58.6918) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "8eb7976d-2601-4839-8939-82e4e6564258") + ) + (segment + (start 35.4428 60.4363) + (end 36.2445 60.4363) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "14a71eb9-b6f1-40e1-9f9b-3161a9b711e2") + ) + (segment + (start 36.2445 60.4363) + (end 36.2445 60.3555) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "154e59e3-72c4-447a-94f8-5474dd7fe257") + ) + (segment + (start 36.2445 60.3555) + (end 37.7563 58.8437) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "ddbcd184-b600-4be8-8774-22e9dcd35198") + ) + (segment + (start 43.2063 60.8539) + (end 43.2063 60.3437) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "82fb29cd-f57f-4b46-81f0-5144fda328c6") + ) + (segment + (start 42.5222 61.4306) + (end 42.6296 61.4306) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "8c5af51c-39ba-414e-a5ce-8245f805abfe") + ) + (segment + (start 42.6296 61.4306) + (end 43.2063 60.8539) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "9a53ae0b-f303-4f3b-8210-2707617561ce") + ) + (segment + (start 42.6296 61.4306) + (end 42.5222 61.4306) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "e9f89154-6de4-468c-8e4d-5fad0fe1b75d") + ) + (via + (at 42.6296 61.4306) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 6) + (uuid "aa44dc59-8571-4f96-81a9-5727581b33c9") + ) + (segment + (start 38.7972 61.538) + (end 42.5222 61.538) + (width 0.2) + (layer "B.Cu") + (net 6) + (uuid "3adf4d6b-7e11-4026-af29-f82c044baff9") + ) + (segment + (start 37.9413 60.6821) + (end 38.7972 61.538) + (width 0.2) + (layer "B.Cu") + (net 6) + (uuid "a0f548d1-0ede-493c-a615-af9fad8e3a0e") + ) + (segment + (start 42.5222 61.4306) + (end 42.6296 61.4306) + (width 0.2) + (layer "B.Cu") + (net 6) + (uuid "be9ca1f3-c4d7-4970-8f34-24aba3f1bd1f") + ) + (segment + (start 42.5222 61.538) + (end 42.6296 61.4306) + (width 0.2) + (layer "B.Cu") + (net 6) + (uuid "c2601402-991d-49b8-9b81-88dc62f5b54b") + ) + (segment + (start 37.9413 56.4614) + (end 37.9413 60.6821) + (width 0.2) + (layer "B.Cu") + (net 6) + (uuid "c397d2f3-f82c-4638-88b3-63a57f43c7dd") + ) + (segment + (start 42.6296 61.4306) + (end 42.5222 61.4306) + (width 0.2) + (layer "B.Cu") + (net 6) + (uuid "e02fb504-53b4-4885-9466-d1ad709375fa") + ) + (segment + (start 35.4013 56.4614) + (end 35.4013 57.7791) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "55edeecf-b16c-48fb-aab7-e81cfff2927d") + ) + (segment + (start 35.4428 57.8206) + (end 35.4428 58.7363) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "ca37177a-5777-4107-8363-4d1fc41580c5") + ) + (segment + (start 35.4013 57.7791) + (end 35.4428 57.8206) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "f62c3df1-b5c9-46fb-a29d-858e0a6eaa8d") + ) + (embedded_fonts no) +) diff --git a/pcb/pcb.kicad_pcb.zip b/pcb/pcb.kicad_pcb.zip new file mode 100644 index 0000000..2464c72 Binary files /dev/null and b/pcb/pcb.kicad_pcb.zip differ diff --git a/pcb/pcb.kicad_pro b/pcb/pcb.kicad_pro index 76d04f2..0f3f38b 100644 --- a/pcb/pcb.kicad_pro +++ b/pcb/pcb.kicad_pro @@ -225,6 +225,227 @@ "cvpcb": { "equivalence_files": [] }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "footprint_filter": "ignore", + "footprint_link_issues": "warning", + "four_way_junction": "ignore", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "label_multiple_wires": "warning", + "lib_symbol_issues": "warning", + "lib_symbol_mismatch": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "same_local_global_label": "warning", + "similar_label_and_power": "warning", + "similar_labels": "warning", + "similar_power": "warning", + "simulation_model_issue": "ignore", + "single_global_label": "ignore", + "unannotated": "error", + "unconnected_wire_endpoint": "warning", + "undefined_netclass": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, "libraries": { "pinned_footprint_libs": [], "pinned_symbol_libs": [] @@ -276,9 +497,123 @@ "page_layout_descr_file": "" }, "schematic": { + "annotate_start_num": 0, + "bom_export_filename": "${PROJECTNAME}.csv", + "bom_fmt_presets": [], + "bom_fmt_settings": { + "field_delimiter": ",", + "keep_line_breaks": false, + "keep_tabs": false, + "name": "CSV", + "ref_delimiter": ",", + "ref_range_delimiter": "", + "string_delimiter": "\"" + }, + "bom_presets": [], + "bom_settings": { + "exclude_dnp": false, + "fields_ordered": [ + { + "group_by": false, + "label": "Reference", + "name": "Reference", + "show": true + }, + { + "group_by": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from BOM", + "name": "${EXCLUDE_FROM_BOM}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from Board", + "name": "${EXCLUDE_FROM_BOARD}", + "show": true + }, + { + "group_by": true, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": true + } + ], + "filter_string": "", + "group_symbols": true, + "include_excluded_from_bom": true, + "name": "Default Editing", + "sort_asc": true, + "sort_field": "Reference" + }, + "connection_grid_size": 50.0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "operating_point_overlay_i_precision": 3, + "operating_point_overlay_i_range": "~A", + "operating_point_overlay_v_precision": 3, + "operating_point_overlay_v_range": "~V", + "overbar_offset_ratio": 1.23, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, "legacy_lib_dir": "", - "legacy_lib_list": [] + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "space_save_all_events": true, + "spice_current_sheet_as_root": false, + "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_dissipations": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 }, - "sheets": [], + "sheets": [ + [ + "17e4f2de-60e4-4cad-8994-c0b05920ade4", + "Root" + ] + ], "text_variables": {} } diff --git a/pcb/pcb.kicad_sch b/pcb/pcb.kicad_sch index e518273..c58d2a9 100644 --- a/pcb/pcb.kicad_sch +++ b/pcb/pcb.kicad_sch @@ -2,13 +2,1773 @@ (version 20250114) (generator "eeschema") (generator_version "9.0") - (uuid 17e4f2de-60e4-4cad-8994-c0b05920ade4) + (uuid "17e4f2de-60e4-4cad-8994-c0b05920ade4") (paper "A4") - (lib_symbols) + (lib_symbols + (symbol "PCM_Diode_AKL:1N4148" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1N4148" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "diode 1N4148" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "1N4148_0_1" + (polyline + (pts + (xy -1.27 1.27) (xy -1.27 -1.27) (xy 1.27 0) (xy -1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "1N4148_0_2" + (polyline + (pts + (xy -2.54 -2.54) (xy 2.54 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.889 -0.889) (xy -1.778 0) (xy 0.889 0.889) (xy 0 -1.778) (xy -0.889 -0.889) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0 1.778) (xy 1.778 0) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "1N4148_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "1N4148_1_2" + (pin passive line + (at -2.54 -2.54 0) + (length 0) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 2.54 180) + (length 0) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "PCM_SL_Pin_Headers:PINHD_1x5_Female" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PINHD_1x5_Female" + (at 0 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical" + (at 2.54 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Pin Header female with pin space 2.54mm. Pin Count -5" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Pin Header" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "PinSocket_1x05_P2.54mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PINHD_1x5_Female_0_1" + (rectangle + (start -1.27 6.35) + (end 1.905 -6.35) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -1.27 5.08) (xy -0.508 5.08) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 2.54) (xy -0.508 2.54) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy -0.508 0) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -2.54) (xy -0.508 -2.54) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -5.08) (xy -0.508 -5.08) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 5.588) (xy 1.016 5.588) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -0.508 5.08) + (mid -0.3592 5.4392) + (end 0 5.588) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 4.572) + (mid -0.3592 4.7208) + (end -0.508 5.08) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 4.572) (xy 1.016 4.572) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 3.048) (xy 1.016 3.048) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -0.508 2.54) + (mid -0.3592 2.8992) + (end 0 3.048) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.032) + (mid -0.3592 2.1808) + (end -0.508 2.54) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.032) (xy 1.016 2.032) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0.508) (xy 1.016 0.508) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -0.508 0) + (mid -0.3592 0.3592) + (end 0 0.508) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -0.508) + (mid -0.3592 -0.3592) + (end -0.508 0) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -0.508) (xy 1.016 -0.508) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.032) (xy 1.016 -2.032) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -0.508 -2.54) + (mid -0.3592 -2.1808) + (end 0 -2.032) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -3.048) + (mid -0.3592 -2.8992) + (end -0.508 -2.54) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -3.048) (xy 1.016 -3.048) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -4.572) (xy 1.016 -4.572) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -0.508 -5.08) + (mid -0.3592 -4.7208) + (end 0 -4.572) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -5.588) + (mid -0.3592 -5.4392) + (end -0.508 -5.08) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -5.588) (xy 1.016 -5.588) + ) + (stroke + (width 0.25) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "PINHD_1x5_Female_1_1" + (pin passive line + (at -3.81 5.08 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 -2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 -5.08 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "PCM_SL_Resistors:Resistor" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Resistor" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" + (at 0.889 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0.508 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1/4W Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Resistor_0_1" + (rectangle + (start -2.286 0.889) + (end 2.286 -0.889) + (stroke + (width 0.24) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Resistor_1_1" + (pin passive line + (at -3.81 0 0) + (length 1.5) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 1.5) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 0 0) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "PCM_marbastlib-choc:choc_SK6812MINI-E" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "LED" + (at 2.54 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "choc_SK6812MINI-E" + (at 10.795 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-choc:LED_choc_6028R" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "reverse mount led revmount rgb" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "choc_SK6812MINI-E_0_0" + (text "RGB" + (at 2.286 -4.191 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + (symbol "choc_SK6812MINI-E_0_1" + (rectangle + (start -5.08 5.08) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 1.778 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -3.556) (xy 1.778 -3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -1.524) (xy 1.27 -2.54) (xy 1.27 -2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -2.54) (xy 1.27 -3.556) (xy 1.27 -3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.683 -1.016) (xy 3.683 -3.556) (xy 3.683 -4.064) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.699 -1.524) (xy 2.667 -1.524) (xy 3.683 -3.556) (xy 4.699 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.699 -3.556) (xy 2.667 -3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "choc_SK6812MINI-E_1_1" + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "DIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 7.62 0 180) + (length 2.54) + (name "DOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "PCM_marbastlib-choc:choc_v1_SW_HS_CPG135001S30" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "CH" + (at 3.048 1.016 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "choc_v1_SW_HS" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-choc:SW_choc_v1_HS_CPG135001S30_1u" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "choc_v1_SW_HS_CPG135001S30_0_1" + (polyline + (pts + (xy -2.54 2.54) (xy -1.524 1.524) (xy -1.524 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -1.1684 1.1684) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 2.54) (xy 2.54 -0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 1.016) (xy 2.032 2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.143 -1.1938) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 -1.524) (xy 2.54 -2.54) (xy 2.54 -2.54) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -2.54 2.54 0) + (length 0) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -2.54 180) + (length 0) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (junction + (at 90.17 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "312387b9-0447-435f-b846-536e84fb191b") + ) + (wire + (pts + (xy 97.79 73.66) (xy 99.06 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0f97c79b-17ea-40c9-a36c-52f61e4331a2") + ) + (wire + (pts + (xy 97.79 62.23) (xy 97.79 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "101a07d8-d699-46cf-a281-cb788a1cccf5") + ) + (wire + (pts + (xy 92.71 82.55) (xy 83.82 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "19fc3ada-5443-4555-9925-8b2ce628fb79") + ) + (wire + (pts + (xy 83.82 82.55) (xy 83.82 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2dc5fbd1-fe99-4818-8f11-8d574b7859f8") + ) + (wire + (pts + (xy 106.68 63.5) (xy 100.33 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2e63b6f2-dcbf-4c56-b6d2-4808c333aef0") + ) + (wire + (pts + (xy 90.17 64.77) (xy 90.17 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "389b8af7-db25-4032-a4d0-32676f6d45fd") + ) + (wire + (pts + (xy 92.71 62.23) (xy 92.71 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "38e0951c-c0ab-4c53-90d5-114849d004ed") + ) + (wire + (pts + (xy 106.68 81.28) (xy 106.68 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3a8abe21-cd7a-4647-8485-fbbb2a9977f2") + ) + (wire + (pts + (xy 100.33 63.5) (xy 100.33 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3df79014-85dc-4966-9783-26aa9b33e6d3") + ) + (wire + (pts + (xy 92.71 82.55) (xy 92.71 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4bc36a52-2d08-435c-b8f5-723924349db8") + ) + (wire + (pts + (xy 95.25 82.55) (xy 95.25 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5baf3a18-bbf8-4717-8fdd-f7b503ff2b46") + ) + (wire + (pts + (xy 106.68 82.55) (xy 95.25 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5c408b47-ebd7-4c1b-9a70-434b5789582f") + ) + (wire + (pts + (xy 114.3 73.66) (xy 114.3 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8b9c2eec-9bbf-4b9b-a482-a23a80cc5c45") + ) + (wire + (pts + (xy 88.9 73.66) (xy 90.17 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "95289943-8f8e-4698-811b-be1e8538ac8e") + ) + (wire + (pts + (xy 106.68 64.77) (xy 106.68 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a1a8ba33-08b1-4b16-ad02-4b9f34547d21") + ) + (wire + (pts + (xy 90.17 64.77) (xy 106.68 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d757238b-da31-4d9f-b132-94de35745d40") + ) + (wire + (pts + (xy 90.17 62.23) (xy 90.17 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fb0175fc-e39b-4c9d-a9b7-7b7abe38bef1") + ) + (symbol + (lib_id "PCM_SL_Resistors:Resistor") + (at 110.49 63.5 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0f92d4ec-2485-4e1f-ace5-b67502d10122") + (property "Reference" "R1" + (at 110.236 58.674 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "500" + (at 110.236 61.214 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" + (at 109.601 59.182 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 109.982 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1/4W Resistor" + (at 110.49 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c9393e79-c673-49b1-8fdf-8b26addb3bd8") + ) + (pin "2" + (uuid "60256a83-215d-4753-955f-b297d6242a85") + ) + (instances + (project "" + (path "/17e4f2de-60e4-4cad-8994-c0b05920ade4" + (reference "R1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_Diode_AKL:1N4148") + (at 92.71 76.2 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "48d7275c-bd4b-4d5d-8009-42af36deafc7") + (property "Reference" "D1" + (at 84.074 84.836 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "1N4148" + (at 84.074 87.376 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" + (at 92.71 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" + (at 92.71 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" + (at 92.71 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "b7e5264b-c372-462a-ab84-ca962f12478c") + ) + (pin "1" + (uuid "b6aa6e4b-2b23-4474-bfb9-03c36fbaede7") + ) + (instances + (project "" + (path "/17e4f2de-60e4-4cad-8994-c0b05920ade4" + (reference "D1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-choc:choc_v1_SW_HS_CPG135001S30") + (at 86.36 76.2 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "66866480-d0e8-4b6a-82a4-2020171492ef") + (property "Reference" "CH1" + (at 78.486 72.136 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "choc_v1_SW_HS" + (at 78.486 69.596 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-choc:SW_choc_v1_HS_CPG135001S30_1u" + (at 86.36 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 86.36 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 86.36 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2372dcd8-0836-4134-a07f-c28fd636d0e9") + ) + (pin "2" + (uuid "b195fdd0-d662-4b49-8f74-7bc2f6f6894e") + ) + (instances + (project "" + (path "/17e4f2de-60e4-4cad-8994-c0b05920ade4" + (reference "CH1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_SL_Pin_Headers:PINHD_1x5_Female") + (at 95.25 58.42 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8017b2c9-7a0e-4df8-9b66-af60cff77a8a") + (property "Reference" "J1" + (at 95.25 52.07 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PINHD_1x5_Female" + (at 95.25 54.61 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_4ms_Connector:Pins_1x05_2.54mm_TH" + (at 81.28 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 83.82 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Pin Header female with pin space 2.54mm. Pin Count -5" + (at 95.25 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "3d767427-c588-46bb-bd22-bb7ec1e4c25b") + ) + (pin "2" + (uuid "067dc1da-5897-4d2e-89f7-087fd4b66ef9") + ) + (pin "4" + (uuid "36177ec2-1f25-4596-8bb3-7f5c11eb9cd2") + ) + (pin "5" + (uuid "2fe7ff07-866e-4a66-bfd2-06c32f6af75e") + ) + (pin "1" + (uuid "58171cc0-261d-4018-a7b2-5e9ec31e938f") + ) + (instances + (project "" + (path "/17e4f2de-60e4-4cad-8994-c0b05920ade4" + (reference "J1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-choc:choc_SK6812MINI-E") + (at 106.68 73.66 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f2622727-40e3-433e-8572-3205335ced7c") + (property "Reference" "LED1" + (at 123.19 67.2398 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "choc_SK6812MINI-E" + (at 123.19 69.7798 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-choc:LED_choc_6028R" + (at 106.68 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 106.68 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 106.68 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "e20ddb78-1d51-4bfe-a50c-767c86242d5a") + ) + (pin "1" + (uuid "19534b8d-4751-441f-928a-5c0a962785ae") + ) + (pin "4" + (uuid "790cfa01-c246-4da0-a6e6-1459bec1c35e") + ) + (pin "2" + (uuid "03e3d2b8-d0db-46bb-a3a4-5eeb26ff4e52") + ) + (instances + (project "" + (path "/17e4f2de-60e4-4cad-8994-c0b05920ade4" + (reference "LED1") + (unit 1) + ) + ) + ) + ) (sheet_instances (path "/" (page "1") ) ) (embedded_fonts no) -) \ No newline at end of file +) diff --git a/pcb/~_autosave-pcb.kicad_pcb.lck b/pcb/~_autosave-pcb.kicad_pcb.lck new file mode 100644 index 0000000..cf7e302 --- /dev/null +++ b/pcb/~_autosave-pcb.kicad_pcb.lck @@ -0,0 +1 @@ +{"hostname":"framework16","username":"ukim"} \ No newline at end of file