diff options
author | tv <tv@krebsco.de> | 2024-09-18 11:44:48 +0200 |
---|---|---|
committer | tv <tv@krebsco.de> | 2024-09-18 11:44:48 +0200 |
commit | f9bb851e5fcfc8987fcc2ae796fe203ca560d1de (patch) | |
tree | c31aa1c0f32c1800b2a28e888d205d598e3b6970 /pcb |
initial commit
Diffstat (limited to 'pcb')
-rw-r--r-- | pcb/README | 2 | ||||
-rw-r--r-- | pcb/fp-lib-table | 4 | ||||
-rw-r--r-- | pcb/hanck.kicad_pcb | 21012 | ||||
-rw-r--r-- | pcb/hanck.kicad_prl | 83 | ||||
-rw-r--r-- | pcb/hanck.kicad_pro | 595 | ||||
-rw-r--r-- | pcb/hanck.kicad_sch | 11437 |
6 files changed, 33133 insertions, 0 deletions
diff --git a/pcb/README b/pcb/README new file mode 100644 index 0000000..5402080 --- /dev/null +++ b/pcb/README @@ -0,0 +1,2 @@ +cd ~/sync/cad/hanck +nix-shell -p kicad --run 'GDK_SCALE=2 GDK_DPI_SCALE=$(xoutinfo | jq -r .device_scale_factor) kicad hanck.kicad_pro' diff --git a/pcb/fp-lib-table b/pcb/fp-lib-table new file mode 100644 index 0000000..caa4de7 --- /dev/null +++ b/pcb/fp-lib-table @@ -0,0 +1,4 @@ +(fp_lib_table + (version 7) + (lib (name "sadekbaroudi_fingerpunch")(type "KiCad")(uri "${KICAD_MYLIB}/github.com/sadekbaroudi/fingerpunch/kicad/fingerpunch.pretty")(options "")(descr "")) +) diff --git a/pcb/hanck.kicad_pcb b/pcb/hanck.kicad_pcb new file mode 100644 index 0000000..6a3e6c2 --- /dev/null +++ b/pcb/hanck.kicad_pcb @@ -0,0 +1,21012 @@ +(kicad_pcb + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (layers + (0 "F.Cu" power) + (31 "B.Cu" power) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + (setup + (stackup + (layer "F.SilkS" + (type "Top Silk Screen") + ) + (layer "F.Paste" + (type "Top Solder Paste") + ) + (layer "F.Mask" + (type "Top Solder Mask") + (thickness 0.01) + ) + (layer "F.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "dielectric 1" + (type "core") + (thickness 1.51) + (material "FR4") + (epsilon_r 4.5) + (loss_tangent 0.02) + ) + (layer "B.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "B.Mask" + (type "Bottom Solder Mask") + (thickness 0.01) + ) + (layer "B.Paste" + (type "Bottom Solder Paste") + ) + (layer "B.SilkS" + (type "Bottom Silk Screen") + ) + (copper_finish "None") + (dielectric_constraints no) + ) + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (aux_axis_origin 100.80625 54.76875) + (grid_origin 100.80625 54.76875) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (plot_on_all_layers_selection 0x0000000_00000000) + (disableapertmacros no) + (usegerberextensions yes) + (usegerberattributes no) + (usegerberadvancedattributes no) + (creategerberjobfile no) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 4) + (plotframeref no) + (viasonmask no) + (mode 1) + (useauxorigin no) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plotreference yes) + (plotvalue no) + (plotfptext yes) + (plotinvisibletext no) + (sketchpadsonfab no) + (subtractmaskfromsilk yes) + (outputformat 1) + (mirror no) + (drillshape 0) + (scaleselection 1) + (outputdirectory "output/") + ) + ) + (net 0 "") + (net 1 "ROW2") + (net 2 "Net-(D1-A)") + (net 3 "Net-(D2-A)") + (net 4 "ROW3") + (net 5 "Net-(D3-A)") + (net 6 "ROW0") + (net 7 "ROW1") + (net 8 "Net-(D4-A)") + (net 9 "Net-(D5-A)") + (net 10 "Net-(D6-A)") + (net 11 "Net-(D7-A)") + (net 12 "Net-(D8-A)") + (net 13 "Net-(D9-A)") + (net 14 "Net-(D10-A)") + (net 15 "Net-(D11-A)") + (net 16 "Net-(D12-A)") + (net 17 "Net-(D13-A)") + (net 18 "Net-(D14-A)") + (net 19 "Net-(D15-A)") + (net 20 "Net-(D16-A)") + (net 21 "Net-(D17-A)") + (net 22 "Net-(D18-A)") + (net 23 "Net-(D19-A)") + (net 24 "Net-(D20-A)") + (net 25 "Net-(D21-A)") + (net 26 "Net-(D22-A)") + (net 27 "Net-(D23-A)") + (net 28 "Net-(D24-A)") + (net 29 "unconnected-(SW_POWER1-A-Pad1)") + (net 30 "unconnected-(U1-P0.17-Pad5)") + (net 31 "GND") + (net 32 "unconnected-(U1-AIN5{slash}P0.29-Pad19)") + (net 33 "+3V3") + (net 34 "unconnected-(U1-P0.20-Pad6)") + (net 35 "COL0") + (net 36 "COL1") + (net 37 "COL2") + (net 38 "COL3") + (net 39 "COL4") + (net 40 "COL5") + (net 41 "unconnected-(U1-P0.24-Pad8)") + (net 42 "unconnected-(U1-RX1{slash}P0.08-Pad2)") + (net 43 "RESET") + (net 44 "unconnected-(U1-P0.22-Pad7)") + (net 45 "RAW") + (net 46 "BT+") + (net 47 "unconnected-(U1-TX0{slash}P0.06-Pad1)") + (net 48 "unconnected-(U1-AIN7{slash}P0.31-Pad20)") + (footprint "sadekbaroudi_fingerpunch:gateron-ks27" + (layer "F.Cu") + (uuid "070a508b-c2a5-4694-ad8f-72274f4cf5e6") + (at 206.375 84.1375) + (property "Reference" "12" + (at -1.895378 3.517086 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "46cc913f-23ac-4607-9ba5-6a4055a8690c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Gateron KS-27" + (at 0 8.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "89f2c257-2fdb-47a6-99c0-e7edac23605e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "sadekbaroudi_fingerpunch:gateron-ks27" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6bdbdbe3-754b-4b2c-adbb-57912d8813c7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "647b5df3-a8d5-40df-97b4-17bcf1a43808") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5010ec17-8ac8-45b8-b941-37a3195c5c3a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (path "/a1d144af-9401-476a-9a66-147eb4b79324") + (sheetname "Root") + (sheetfile "hanck.kicad_sch") + (attr through_hole) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "02906246-c838-485c-93b9-61afcc33794d") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "d65e4d84-8a9c-47f9-97c8-fcfc8c15e2f0") + ) + (fp_line + (start -3.2 -6.3) + (end -3.2 -3.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "3433c58c-1c4a-433e-a374-08860be20c99") + ) + (fp_line + (start 1.8 -6.3) + (end -3.2 -6.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "b21fc9ea-043c-4d02-9601-e83f0538bf98") + ) + (fp_line + (start 1.8 -6.3) + (end 1.8 -3.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "bce25ef6-fe67-4f83-a336-43f7869ce21d") + ) + (fp_line + (start 1.8 -3.1) + (end -3.2 -3.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "5efdcf96-0135-405d-b400-c963dd5ad28f") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "44150c4f-5b8c-4fe4-9b8d-7e6e226c5212") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "a199b57d-c1ad-4fcf-a6d3-6fdcfee57591") + ) + (fp_line + (start -7.5 -7.5) + (end -7.5 7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a51ed381-3acb-402e-90b8-4426ec0f509a") + ) + (fp_line + (start -7.5 7.5) + (end 7.5 7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c684373c-32a2-463a-b899-ade456ddb876") + ) + (fp_line + (start 7.5 -7.5) + (end -7.5 -7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "484d156a-3d62-44c8-8556-665841492ab6") + ) + (fp_line + (start 7.5 7.5) + (end 7.5 -7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "71a325c3-1aea-4003-a4c6-a86627d58653") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 5 5) + (drill 5) + (layers "F&B.Cu" "*.Mask") + (uuid "cd2779cd-ca6e-410d-88aa-dc66d3bd153c") + ) + (pad "1" thru_hole circle + (at 2.6 5.75) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 16 "Net-(D12-A)") + (pinfunction "1") + (pintype "passive") + (uuid "84e07102-cb9b-4c08-9661-429e155905ff") + ) + (pad "2" thru_hole circle + (at -4.4 4.7) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 40 "COL5") + (pinfunction "2") + (pintype "passive") + (uuid "9a628127-d308-4999-910d-c1621089c081") + ) + ) + (footprint "sadekbaroudi_fingerpunch:gateron-ks27" + (layer "F.Cu") + (uuid "09ca5a16-56fb-4f16-a5f4-9343bf7ba64f") + (at 111.125 122.2375) + (property "Reference" "19" + (at -1.895378 3.517086 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "84e4570f-9ab5-4b09-a168-d8921f524224") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Gateron KS-27" + (at 0 8.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "b32fa51e-2418-44ff-aeeb-7a44df9207e4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "sadekbaroudi_fingerpunch:gateron-ks27" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0f075d42-1993-41b2-aede-57e4b5c3e189") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "56a699c8-c95b-4b1c-a795-4ebfa551f8aa") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0b957966-f3b3-4741-a377-fd2409d14a31") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (path "/cfc86fd0-b126-4f88-a6cd-733a09a78d85") + (sheetname "Root") + (sheetfile "hanck.kicad_sch") + (attr through_hole) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "4b0f834a-1903-4027-a3c8-cc0e8f7b17a2") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "2bcde4a3-2fb1-4fe1-93ad-f061e6c9fa2d") + ) + (fp_line + (start -3.2 -6.3) + (end -3.2 -3.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "2818156b-987b-4c88-8edf-b3c5a442c770") + ) + (fp_line + (start 1.8 -6.3) + (end -3.2 -6.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "4e694c00-b8c1-4cda-9850-bbd669850767") + ) + (fp_line + (start 1.8 -6.3) + (end 1.8 -3.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "e6cbe97f-4eb8-4eef-b6e4-3057fe62b366") + ) + (fp_line + (start 1.8 -3.1) + (end -3.2 -3.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "1c9ea17b-f81f-42d2-abc7-4bbddc957c0e") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "daca48fd-3fdd-4088-9808-0f99b902897d") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "6475e927-8a3c-43a2-ae12-5a2a2645a6e6") + ) + (fp_line + (start -7.5 -7.5) + (end -7.5 7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6dd727b1-7d21-405c-adcf-f7ed960040f3") + ) + (fp_line + (start -7.5 7.5) + (end 7.5 7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "706baf03-9a2e-4db8-ad00-81434334e89d") + ) + (fp_line + (start 7.5 -7.5) + (end -7.5 -7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fbbddcdc-36de-4a69-b854-aa8be9c2d290") + ) + (fp_line + (start 7.5 7.5) + (end 7.5 -7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5a62c8fb-f8da-4282-9e58-19808ce0538d") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 5 5) + (drill 5) + (layers "F&B.Cu" "*.Mask") + (uuid "49a0328f-4773-4ebe-8df4-5d400c72387a") + ) + (pad "1" thru_hole circle + (at 2.6 5.75) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 23 "Net-(D19-A)") + (pinfunction "1") + (pintype "passive") + (uuid "76b88770-9ccf-48cf-96a0-928d7e29acd3") + ) + (pad "2" thru_hole circle + (at -4.4 4.7) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 35 "COL0") + (pinfunction "2") + (pintype "passive") + (uuid "6e670c55-49bc-4588-9904-e7f4a48558b7") + ) + ) + (footprint "sadekbaroudi_fingerpunch:gateron-ks27" + (layer "F.Cu") + (uuid "1060fd6e-3377-45b1-9247-7b07610e4514") + (at 168.275 103.1875) + (property "Reference" "16" + (at -1.895378 3.517086 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "c37a1253-a5c4-4702-9d56-b28c4edd79e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Gateron KS-27" + (at 0 8.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "8fe70e24-b73a-48d7-8b8e-951c0faa5fe4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "sadekbaroudi_fingerpunch:gateron-ks27" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c4659306-7bc9-4f5b-9df3-b1f2d390b0f1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "41fe6326-8504-4cbf-a8bf-0342083292af") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1e5feb4a-53d6-43ed-8fbb-c6b3f29caa86") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (path "/a8815ee2-6ae4-465c-a5d7-a5811027a3e6") + (sheetname "Root") + (sheetfile "hanck.kicad_sch") + (attr through_hole) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "3b818f0a-5646-4e54-bcd3-e0e852d8c4d6") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "65673259-2f20-4f07-8d94-ec026032802f") + ) + (fp_line + (start -3.2 -6.3) + (end -3.2 -3.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "0101d5f8-a2b2-44da-8714-6a78b23694b3") + ) + (fp_line + (start 1.8 -6.3) + (end -3.2 -6.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "bae5c4f3-4e0b-4675-ac0a-0720f4aca2b0") + ) + (fp_line + (start 1.8 -6.3) + (end 1.8 -3.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "9c6482bc-9a8e-4e58-8974-967650f71f02") + ) + (fp_line + (start 1.8 -3.1) + (end -3.2 -3.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "e0abc37f-d055-440b-b17c-a702e8e7eae4") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "cb52a551-d9a2-44b3-969d-1144091c09ca") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "bbba6207-c8f6-4de8-8628-2ec7b3af87c6") + ) + (fp_line + (start -7.5 -7.5) + (end -7.5 7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d4d7f660-0925-48f6-9044-978a3a0b5206") + ) + (fp_line + (start -7.5 7.5) + (end 7.5 7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "40e5d4b5-b23f-4a96-b372-62953f6c350a") + ) + (fp_line + (start 7.5 -7.5) + (end -7.5 -7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ac64822a-d38e-4af9-a416-e2e3deb8bd82") + ) + (fp_line + (start 7.5 7.5) + (end 7.5 -7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4bb458db-4fb4-4427-b426-086aeab7e7bd") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 5 5) + (drill 5) + (layers "F&B.Cu" "*.Mask") + (uuid "6e3695e4-0ffc-4bac-9803-60ba9691a4f9") + ) + (pad "1" thru_hole circle + (at 2.6 5.75) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "Net-(D16-A)") + (pinfunction "1") + (pintype "passive") + (uuid "9522c396-6b7e-4439-8b90-61b535516ddb") + ) + (pad "2" thru_hole circle + (at -4.4 4.7) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 38 "COL3") + (pinfunction "2") + (pintype "passive") + (uuid "06b1bb41-e1ae-4f59-af8e-b438f4d296b3") + ) + ) + (footprint "sadekbaroudi_fingerpunch:gateron-ks27" + (layer "F.Cu") + (uuid "15163e9a-4535-4ebc-8f5b-66eb37dbb64d") + (at 168.275 65.0875) + (property "Reference" "4" + (at -1.895378 3.517086 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "6508e8b8-8939-4e92-97b2-9d41c3a7bc1a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Gateron KS-27" + (at 0 8.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "e6c9e03e-6182-4ad9-85f1-eff382b40ec0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "sadekbaroudi_fingerpunch:gateron-ks27" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0c24324b-a71a-4a68-9ece-732741c5f6e2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bb582cfb-680a-4f5e-966e-1ac2eda52ea4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "99693078-c678-4bd1-8370-81e513223fff") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (path "/d04aa33c-4a6b-4905-9a2b-96be4c202afb") + (sheetname "Root") + (sheetfile "hanck.kicad_sch") + (attr through_hole) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "85376c86-625e-4c91-8535-ebb2405a9994") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "19066dcb-8ead-4834-a787-a621b16575b5") + ) + (fp_line + (start -3.2 -6.3) + (end -3.2 -3.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "e4a283a1-031b-425b-81f4-ddc47732f1a8") + ) + (fp_line + (start 1.8 -6.3) + (end -3.2 -6.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "741d9ebb-8744-467f-b03e-4c0f50053dfe") + ) + (fp_line + (start 1.8 -6.3) + (end 1.8 -3.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "95ed2a93-06fc-4835-8317-a37c85cf2413") + ) + (fp_line + (start 1.8 -3.1) + (end -3.2 -3.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "481fbe59-5583-4b57-9ed7-82fb02a0457f") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "e3c6b8ca-0837-4236-8a86-61a4c167c444") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "131ea6a3-562e-49ec-9223-b537baee9a81") + ) + (fp_line + (start -7.5 -7.5) + (end -7.5 7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2b466f6d-21f0-41f1-8b47-8aaa743a5d63") + ) + (fp_line + (start -7.5 7.5) + (end 7.5 7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ae8102c2-7cef-4891-992a-17571249af35") + ) + (fp_line + (start 7.5 -7.5) + (end -7.5 -7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "32efd21b-e5a0-499a-9c5f-2a8add675866") + ) + (fp_line + (start 7.5 7.5) + (end 7.5 -7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fafa80e8-873e-44bf-b92e-b0ef4daf9994") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 5 5) + (drill 5) + (layers "F&B.Cu" "*.Mask") + (uuid "20c40558-e4fb-4c8a-904d-f36910d3c6ab") + ) + (pad "1" thru_hole circle + (at 2.6 5.75) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 8 "Net-(D4-A)") + (pinfunction "1") + (pintype "passive") + (uuid "a5933fc9-6db8-4ff8-8f86-2d0adc1bcb0c") + ) + (pad "2" thru_hole circle + (at -4.4 4.7) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 38 "COL3") + (pinfunction "2") + (pintype "passive") + (uuid "846b0dcb-d731-4cf6-8055-ef4b4c5d9316") + ) + ) + (footprint "sadekbaroudi_fingerpunch:gateron-ks27" + (layer "F.Cu") + (uuid "237f5f54-14ee-45bd-96ef-64606929a3cb") + (at 111.125 65.0875) + (property "Reference" "1" + (at -1.895378 3.517086 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "9f2caf1c-8f8f-45c7-acf3-fc6e3eacee19") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Gateron KS-27" + (at 0 8.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "19286eb8-b903-4d4d-87a3-9b6c8c142f73") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "sadekbaroudi_fingerpunch:gateron-ks27" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a595cd5d-2fe0-40ee-80fe-6cb6c9b7a0e3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "23eb8d62-2529-49a7-85cd-5f7af1fee9d4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a9e4119e-7772-4b38-9e2b-11f97df8b3e1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (path "/51204c6d-4840-45d8-9795-29123accaf7e") + (sheetname "Root") + (sheetfile "hanck.kicad_sch") + (attr through_hole) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "0e7f9e18-52a8-4595-ab75-59e75931523d") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "f2a6a7af-2ad5-4ee6-a18d-b29067ea1e8b") + ) + (fp_line + (start -3.2 -6.3) + (end -3.2 -3.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "6530d2d9-14c1-4aef-a504-47d018ce40b6") + ) + (fp_line + (start 1.8 -6.3) + (end -3.2 -6.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "faf13c2b-7d78-451b-bc7f-f1efd9337844") + ) + (fp_line + (start 1.8 -6.3) + (end 1.8 -3.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "e0d32b10-540a-4a7c-b788-e3316451d166") + ) + (fp_line + (start 1.8 -3.1) + (end -3.2 -3.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "bd891e56-7bb2-4fe1-b334-67bf752818c6") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "706087bd-4a4e-42e3-8dd4-1b9b0b96454a") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "c3212661-2c83-4767-af91-3dc2f93db6d3") + ) + (fp_line + (start -7.5 -7.5) + (end -7.5 7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fb25534a-f3bc-4a8b-8315-3de84ef898ee") + ) + (fp_line + (start -7.5 7.5) + (end 7.5 7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "23e6b68b-1e15-43b1-8649-e1106d00b05c") + ) + (fp_line + (start 7.5 -7.5) + (end -7.5 -7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b78ac7e7-2a63-4fd6-b3ab-a3a8a29d26d1") + ) + (fp_line + (start 7.5 7.5) + (end 7.5 -7.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c63f9b6c-ab21-4388-a3bb-f35917b89dd3") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 5 5) + (drill 5) + (layers "F&B.Cu" "*.Mask") + (uuid "641b2a48-1d37-49bb-8ff8-7dbba541ce7f") + ) + (pad "1" thru_hole circle + (at 2.6 5.75) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "Net-(D1-A)") + (pinfunction "1") + (pintype "passive") + (uuid "c352559a-3607-4fc8-a942-84ec35ff811a") + ) + (pad "2" thru_hole circle + (at -4.4 4.7) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 35 "COL0") + (pinfunction "2") + (pintype "passive") + (uuid "ce366eab-ed47-4c03-b0f0-6da1e98e1d25") + ) + ) + (footprint "sadekbaroudi_fingerpunch:gateron-ks27" + (layer "F.Cu") + (uuid "36ab0867-39e4-4030-8cfd-219f8bf9b143") + (at 206.375 65.0875) + (property "Reference" "6" + (at -1.895378 3.517086 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "164b93f1-0aeb-446c-bbbe-4cf89b688662") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Gateron KS-27" + (at 0 8.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "f211f1c8-654f-42cf-ae03-6899e771972a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "sadekbaroudi_fingerpunch:gateron-ks27" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3754f6cc-2660-4955-aee0-67c63d152026") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a248e2fa-1a1a-49a3-9107-f7141fbb324b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "87049fbe-a2f5-47ec-be59-9cc959e358b9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (path "/3c24adea-c15f-4e71-9f94-e72767237b15") + (sheetname "Root") + (sheetfile "hanck.kicad_sch") + (attr through_hole) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "4af6f61d-4b03-4a45-97d6-3ccaf74867c2") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + |