mirror of
https://github.com/usatiuk/cardboy.git
synced 2025-10-28 23:27:49 +01:00
add button board
This commit is contained in:
738
Board/buttons/buttons.kicad_pcb
Normal file
738
Board/buttons/buttons.kicad_pcb
Normal file
@@ -0,0 +1,738 @@
|
||||
(kicad_pcb
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(general
|
||||
(thickness 1.6)
|
||||
(legacy_teardrops no)
|
||||
)
|
||||
(paper "A4")
|
||||
(layers
|
||||
(0 "F.Cu" signal)
|
||||
(31 "B.Cu" signal)
|
||||
(32 "B.Adhes" user "B.Adhesive")
|
||||
(33 "F.Adhes" user "F.Adhesive")
|
||||
(34 "B.Paste" user)
|
||||
(35 "F.Paste" user)
|
||||
(36 "B.SilkS" user "B.Silkscreen")
|
||||
(37 "F.SilkS" user "F.Silkscreen")
|
||||
(38 "B.Mask" user)
|
||||
(39 "F.Mask" user)
|
||||
(40 "Dwgs.User" user "User.Drawings")
|
||||
(41 "Cmts.User" user "User.Comments")
|
||||
(42 "Eco1.User" user "User.Eco1")
|
||||
(43 "Eco2.User" user "User.Eco2")
|
||||
(44 "Edge.Cuts" user)
|
||||
(45 "Margin" user)
|
||||
(46 "B.CrtYd" user "B.Courtyard")
|
||||
(47 "F.CrtYd" user "F.Courtyard")
|
||||
(48 "B.Fab" user)
|
||||
(49 "F.Fab" user)
|
||||
(50 "User.1" user)
|
||||
(51 "User.2" user)
|
||||
(52 "User.3" user)
|
||||
(53 "User.4" user)
|
||||
(54 "User.5" user)
|
||||
(55 "User.6" user)
|
||||
(56 "User.7" user)
|
||||
(57 "User.8" user)
|
||||
(58 "User.9" user)
|
||||
)
|
||||
(setup
|
||||
(pad_to_mask_clearance 0)
|
||||
(allow_soldermask_bridges_in_footprints no)
|
||||
(pcbplotparams
|
||||
(layerselection 0x00010fc_ffffffff)
|
||||
(plot_on_all_layers_selection 0x0000000_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)
|
||||
(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 yes)
|
||||
(plotfptext yes)
|
||||
(plotinvisibletext no)
|
||||
(sketchpadsonfab no)
|
||||
(subtractmaskfromsilk no)
|
||||
(outputformat 1)
|
||||
(mirror no)
|
||||
(drillshape 1)
|
||||
(scaleselection 1)
|
||||
(outputdirectory "")
|
||||
)
|
||||
)
|
||||
(net 0 "")
|
||||
(footprint "UstkStuff:CON_525591052_MOL"
|
||||
(locked yes)
|
||||
(layer "F.Cu")
|
||||
(uuid "a6099266-fe2d-44d0-a720-65c4aeb7ef32")
|
||||
(at 114.249993 102.85 180)
|
||||
(tags "525591052 ")
|
||||
(property "Reference" "J6"
|
||||
(at 0 -5.08 180)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(hide yes)
|
||||
(uuid "be6c4065-8318-4498-b0ac-b0c05d92168a")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "525591052"
|
||||
(at 0 -5.08 180)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(uuid "96c6a715-1188-4dc0-abaa-5cf3b677c9ff")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" "UstkStuff:CON_525591052_MOL"
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "88003f56-798c-41e3-bc71-6058c5a87132")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" "525591052"
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "cba0dbc6-2ed4-47e5-a4c1-c20ef2547142")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "315cbe9c-c354-47a8-a4b3-7926fe2cc9b4")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "JLCPCB" "C505271"
|
||||
(at 0 0 180)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "014fe63f-ddfd-4a8f-878a-2167e2aaa189")
|
||||
(effects
|
||||
(font
|
||||
(size 0.5 0.5)
|
||||
(thickness 0.1)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "MAXIMUM_PACKAGE_HEIGHT" ""
|
||||
(at 0 0 180)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "6aec5cb8-3864-4b45-b780-abe45a6fc739")
|
||||
(effects
|
||||
(font
|
||||
(size 0.5 0.5)
|
||||
(thickness 0.1)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "OPTION" ""
|
||||
(at 0 0 180)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "5fb5bead-f71c-4f9d-8317-b8c664f7171f")
|
||||
(effects
|
||||
(font
|
||||
(size 0.5 0.5)
|
||||
(thickness 0.1)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr smd)
|
||||
(fp_line
|
||||
(start 5.349989 1.45)
|
||||
(end 5.349989 -2.050001)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "cff9be33-15fa-43f5-a52d-cbf7f888f34b")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.349989 -2.050001)
|
||||
(end 3.967493 -2.050001)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "daea146a-4de0-4865-a1fc-22b181ff4184")
|
||||
)
|
||||
(fp_line
|
||||
(start 3.967493 1.45)
|
||||
(end 5.349989 1.45)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "81f1d6ef-a849-4da9-93db-3f3847cc07e2")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.967493 -2.050001)
|
||||
(end -5.349989 -2.050001)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "445c1cfe-29da-4e6a-be2b-e46a02e85565")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.206989 2.085)
|
||||
(end -4.968989 0.815)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "dfb620af-37a0-4db5-a723-852127668db7")
|
||||
)
|
||||
(fp_line
|
||||
(start -5.349989 1.45)
|
||||
(end -3.967493 1.45)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "3321028a-97d5-49ce-94ad-f0a410ac3fb4")
|
||||
)
|
||||
(fp_line
|
||||
(start -5.349989 -2.050001)
|
||||
(end -5.349989 1.45)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "fa8bd1f9-e6ea-48c8-afb9-f33fd57b142a")
|
||||
)
|
||||
(fp_line
|
||||
(start -5.730989 2.085)
|
||||
(end -4.206989 2.085)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "dfeb515d-2cec-4589-810d-8aa4785845b5")
|
||||
)
|
||||
(fp_line
|
||||
(start -5.730989 2.085)
|
||||
(end -4.968989 0.815)
|
||||
(stroke
|
||||
(width 0.1524)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "fff67f8c-4063-4b0d-a18d-92ae886ba7f0")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.619989 2.72)
|
||||
(end 6.619989 -3.320001)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "eca9849d-6184-4be5-a6eb-5595928b9dd2")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.619989 -3.320001)
|
||||
(end -6.619989 -3.320001)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "baa133a6-25d3-414d-a16e-4ca117ab0398")
|
||||
)
|
||||
(fp_line
|
||||
(start -6.619989 2.72)
|
||||
(end 6.619989 2.72)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "6eae3803-0949-499a-b59d-e2b8e86c7724")
|
||||
)
|
||||
(fp_line
|
||||
(start -6.619989 -3.320001)
|
||||
(end -6.619989 2.72)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "3d373033-c738-4c3d-87c3-169ef59acec2")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.349989 1.45)
|
||||
(end 5.349989 -2.050001)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "59280663-3408-426b-abf6-8fc150b01d6f")
|
||||
)
|
||||
(fp_line
|
||||
(start 5.349989 -2.050001)
|
||||
(end -5.349989 -2.050001)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "9e97bb90-6d86-45e9-a4ee-e2c0b6c6e91e")
|
||||
)
|
||||
(fp_line
|
||||
(start -5.349989 1.45)
|
||||
(end 5.349989 1.45)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "7b36e9a7-bcfb-434e-87c3-932b27943601")
|
||||
)
|
||||
(fp_line
|
||||
(start -5.349989 -2.050001)
|
||||
(end -5.349989 1.45)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "726a966f-ed4d-421f-9a18-ccec4a739e5e")
|
||||
)
|
||||
(fp_text user "525591052"
|
||||
(at 0 -7.92 180)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(uuid "60af6303-750c-4520-aa30-33516a150051")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(fp_text user "${REFERENCE}"
|
||||
(at 0 -5.08 180)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(uuid "cb7909dc-b3de-430d-b1d4-79c5f59bbc8c")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad "1" smd rect
|
||||
(at -2.249995 1.4 180)
|
||||
(size 0.6 1.5)
|
||||
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(pinfunction "1")
|
||||
(pintype "unspecified")
|
||||
(uuid "780d9d65-9a7b-43c2-92bc-cd5f3f433712")
|
||||
)
|
||||
(pad "2" smd rect
|
||||
(at -1.749996 -1.4 180)
|
||||
(size 0.6 1.5)
|
||||
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(pinfunction "2")
|
||||
(pintype "unspecified")
|
||||
(uuid "e162ed76-1c30-487e-ae66-28ed920624f7")
|
||||
)
|
||||
(pad "3" smd rect
|
||||
(at -1.249996 1.4 180)
|
||||
(size 0.6 1.5)
|
||||
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(pinfunction "3")
|
||||
(pintype "unspecified")
|
||||
(uuid "fdfc32cc-ef38-42c9-b582-f200cd18065a")
|
||||
)
|
||||
(pad "4" smd rect
|
||||
(at -0.749995 -1.4 180)
|
||||
(size 0.6 1.5)
|
||||
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(pinfunction "4")
|
||||
(pintype "unspecified")
|
||||
(uuid "ae2d0001-84db-4ab7-85fc-ad8e7871552f")
|
||||
)
|
||||
(pad "5" smd rect
|
||||
(at -0.249995 1.4 180)
|
||||
(size 0.6 1.5)
|
||||
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(pinfunction "5")
|
||||
(pintype "unspecified")
|
||||
(uuid "e53c1f84-f4d9-49ad-8818-faf6c8157fe8")
|
||||
)
|
||||
(pad "6" smd rect
|
||||
(at 0.250005 -1.4 180)
|
||||
(size 0.6 1.5)
|
||||
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(pinfunction "6")
|
||||
(pintype "unspecified")
|
||||
(uuid "1a5c01a7-96b4-4073-bbff-82660f481673")
|
||||
)
|
||||
(pad "7" smd rect
|
||||
(at 0.750005 1.4 180)
|
||||
(size 0.6 1.5)
|
||||
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(pinfunction "7")
|
||||
(pintype "unspecified")
|
||||
(uuid "a377a76b-fc69-47eb-9d8c-417b7ec081de")
|
||||
)
|
||||
(pad "8" smd rect
|
||||
(at 1.250005 -1.4 180)
|
||||
(size 0.6 1.5)
|
||||
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(pinfunction "8")
|
||||
(pintype "unspecified")
|
||||
(uuid "8898b898-1e6f-4fb9-9e9d-319df68f45b2")
|
||||
)
|
||||
(pad "9" smd rect
|
||||
(at 1.750005 1.4 180)
|
||||
(size 0.6 1.5)
|
||||
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(pinfunction "9")
|
||||
(pintype "unspecified")
|
||||
(uuid "d2b65566-f5c7-4f55-bb9f-495faf8c1523")
|
||||
)
|
||||
(pad "10" smd rect
|
||||
(at 2.250005 -1.4 180)
|
||||
(size 0.6 1.5)
|
||||
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(pinfunction "10")
|
||||
(pintype "unspecified")
|
||||
(uuid "583c7b70-f0f5-4146-99eb-041dad950303")
|
||||
)
|
||||
(pad "P1" smd rect
|
||||
(at -3.249993 1.4 180)
|
||||
(size 0.8 1.5)
|
||||
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(uuid "ad54dc5e-abab-4bd7-8c63-12543210d0a3")
|
||||
)
|
||||
(pad "P2" smd rect
|
||||
(at 3.249993 1.4 180)
|
||||
(size 0.8 1.5)
|
||||
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(uuid "f3adf23e-3854-4aab-bf51-730f45fca072")
|
||||
)
|
||||
(pad "P3" smd rect
|
||||
(at -3.249993 -1.4 180)
|
||||
(size 0.8 1.5)
|
||||
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(uuid "01ae4a73-27f3-45f0-9ca9-3e564e722962")
|
||||
)
|
||||
(pad "P4" smd rect
|
||||
(at 3.249993 -1.4 180)
|
||||
(size 0.8 1.5)
|
||||
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(uuid "3ac918f7-28a8-4172-bd40-3c6ce2561cab")
|
||||
)
|
||||
(model "${SUS_3D_PATH}/525591052.stp"
|
||||
(offset
|
||||
(xyz 0 -1.25 3)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 90 0 0)
|
||||
)
|
||||
)
|
||||
)
|
||||
(gr_rect
|
||||
(start 53.3 42.05)
|
||||
(end 148.3 107.05)
|
||||
(locked yes)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "User.1")
|
||||
(uuid "a26c9624-fe68-47e8-b3e6-f8d0077f742c")
|
||||
)
|
||||
(gr_rect
|
||||
(start 145.3 42.05)
|
||||
(end 148.3 45.05)
|
||||
(locked yes)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "User.1")
|
||||
(uuid "bfbe0a5a-46e5-41a2-921f-4eb0bffb65b1")
|
||||
)
|
||||
(gr_line
|
||||
(start 100.8 42.05)
|
||||
(end 100.8 107.05)
|
||||
(locked yes)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "User.1")
|
||||
(uuid "dc40def3-8a64-4177-83f0-6f07d3bd29a0")
|
||||
)
|
||||
(gr_line
|
||||
(start 53.3 74.55)
|
||||
(end 148.3 74.55)
|
||||
(locked yes)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "User.1")
|
||||
(uuid "eaef764f-1cd8-426c-a388-76d4d23088f8")
|
||||
)
|
||||
(gr_rect
|
||||
(start 69.8 53.6)
|
||||
(end 131.8 95.6)
|
||||
(locked yes)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "User.3")
|
||||
(uuid "529ef218-f088-444a-a63b-321e4c089e54")
|
||||
)
|
||||
(gr_line
|
||||
(start 69.8 74.6)
|
||||
(end 131.8 74.6)
|
||||
(locked yes)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "User.3")
|
||||
(uuid "8dfc26c5-f749-41b0-bd3b-149adf34723c")
|
||||
)
|
||||
(gr_line
|
||||
(start 100.8 53.6)
|
||||
(end 100.8 95.6)
|
||||
(locked yes)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(layer "User.3")
|
||||
(uuid "c0e324a7-51bc-42fb-b858-a6a8ae63d99f")
|
||||
)
|
||||
(gr_line
|
||||
(start 147.3 93.55)
|
||||
(end 145.3 93.55)
|
||||
(locked yes)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "User.4")
|
||||
(uuid "02568f06-5922-4b05-870a-9b210d63c734")
|
||||
)
|
||||
(gr_line
|
||||
(start 125.3 100.05)
|
||||
(end 125.3 45.05)
|
||||
(locked yes)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "User.4")
|
||||
(uuid "2367f5c7-d482-40c6-8a4f-a3f7707c79ef")
|
||||
)
|
||||
(gr_line
|
||||
(start 145.3 45.05)
|
||||
(end 145.3 93.55)
|
||||
(locked yes)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "User.4")
|
||||
(uuid "355acf4a-5b63-475b-ad11-3587f9822624")
|
||||
)
|
||||
(gr_line
|
||||
(start 80.3 105.55)
|
||||
(end 80.3 100.05)
|
||||
(locked yes)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "User.4")
|
||||
(uuid "388b53e9-cb7f-4ad7-98c8-09ca6a0a9bf7")
|
||||
)
|
||||
(gr_line
|
||||
(start 147.3 105.55)
|
||||
(end 80.3 105.55)
|
||||
(locked yes)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "User.4")
|
||||
(uuid "3eb8e160-54c3-4265-aa23-dec1ef67bdaf")
|
||||
)
|
||||
(gr_line
|
||||
(start 147.3 105.55)
|
||||
(end 147.3 93.55)
|
||||
(locked yes)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "User.4")
|
||||
(uuid "8e6fd643-bdf8-44b3-b7f2-4b88e07a7834")
|
||||
)
|
||||
(gr_line
|
||||
(start 80.3 100.05)
|
||||
(end 125.3 100.05)
|
||||
(locked yes)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "User.4")
|
||||
(uuid "93c585f6-69b6-426b-a9d0-81b5bc8d6324")
|
||||
)
|
||||
(gr_line
|
||||
(start 125.3 45.05)
|
||||
(end 145.3 45.05)
|
||||
(locked yes)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(layer "User.4")
|
||||
(uuid "9b139dd1-2a4e-450e-95dc-f9ef56ea5887")
|
||||
)
|
||||
(dimension
|
||||
(type aligned)
|
||||
(locked yes)
|
||||
(layer "User.2")
|
||||
(uuid "201bb64e-68fa-42c3-af3e-242aae7025f5")
|
||||
(pts
|
||||
(xy 148.3 42.05) (xy 53.3 42.05)
|
||||
)
|
||||
(height 13.149999)
|
||||
(gr_text "95.0000 mm"
|
||||
(locked yes)
|
||||
(at 100.8 27.750001 0)
|
||||
(layer "User.2")
|
||||
(uuid "201bb64e-68fa-42c3-af3e-242aae7025f5")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(format
|
||||
(prefix "")
|
||||
(suffix "")
|
||||
(units 3)
|
||||
(units_format 1)
|
||||
(precision 4)
|
||||
)
|
||||
(style
|
||||
(thickness 0.1)
|
||||
(arrow_length 1.27)
|
||||
(text_position_mode 0)
|
||||
(extension_height 0.58642)
|
||||
(extension_offset 0.5) keep_text_aligned)
|
||||
)
|
||||
(dimension
|
||||
(type aligned)
|
||||
(locked yes)
|
||||
(layer "User.2")
|
||||
(uuid "7f6b6a0d-8791-4b11-b2d7-40c306e966e5")
|
||||
(pts
|
||||
(xy 148.3 107.05) (xy 148.3 42.05)
|
||||
)
|
||||
(height 31.7)
|
||||
(gr_text "65.0000 mm"
|
||||
(locked yes)
|
||||
(at 178.85 74.55 90)
|
||||
(layer "User.2")
|
||||
(uuid "7f6b6a0d-8791-4b11-b2d7-40c306e966e5")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(format
|
||||
(prefix "")
|
||||
(suffix "")
|
||||
(units 3)
|
||||
(units_format 1)
|
||||
(precision 4)
|
||||
)
|
||||
(style
|
||||
(thickness 0.1)
|
||||
(arrow_length 1.27)
|
||||
(text_position_mode 0)
|
||||
(extension_height 0.58642)
|
||||
(extension_offset 0.5) keep_text_aligned)
|
||||
)
|
||||
)
|
||||
273
Board/buttons/buttons.kicad_pro
Normal file
273
Board/buttons/buttons.kicad_pro
Normal file
@@ -0,0 +1,273 @@
|
||||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"apply_defaults_to_fp_fields": false,
|
||||
"apply_defaults_to_fp_shapes": false,
|
||||
"apply_defaults_to_fp_text": false,
|
||||
"board_outline_line_width": 0.05,
|
||||
"copper_line_width": 0.2,
|
||||
"copper_text_italic": false,
|
||||
"copper_text_size_h": 1.5,
|
||||
"copper_text_size_v": 1.5,
|
||||
"copper_text_thickness": 0.3,
|
||||
"copper_text_upright": false,
|
||||
"courtyard_line_width": 0.05,
|
||||
"dimension_precision": 4,
|
||||
"dimension_units": 3,
|
||||
"dimensions": {
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": false,
|
||||
"text_position": 0,
|
||||
"units_format": 1
|
||||
},
|
||||
"fab_line_width": 0.1,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 1.0,
|
||||
"fab_text_size_v": 1.0,
|
||||
"fab_text_thickness": 0.15,
|
||||
"fab_text_upright": false,
|
||||
"other_line_width": 0.1,
|
||||
"other_text_italic": false,
|
||||
"other_text_size_h": 1.0,
|
||||
"other_text_size_v": 1.0,
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 0.762,
|
||||
"height": 1.524,
|
||||
"width": 1.524
|
||||
},
|
||||
"silk_line_width": 0.1,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.1,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"min_clearance": 0.5
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [],
|
||||
"drc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 2
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"connection_width": "warning",
|
||||
"copper_edge_clearance": "error",
|
||||
"copper_sliver": "warning",
|
||||
"courtyards_overlap": "error",
|
||||
"diff_pair_gap_out_of_range": "error",
|
||||
"diff_pair_uncoupled_length_too_long": "error",
|
||||
"drill_out_of_range": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"footprint": "error",
|
||||
"footprint_symbol_mismatch": "warning",
|
||||
"footprint_type_mismatch": "ignore",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"holes_co_located": "warning",
|
||||
"invalid_outline": "error",
|
||||
"isolated_copper": "warning",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"lib_footprint_issues": "warning",
|
||||
"lib_footprint_mismatch": "warning",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "warning",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_edge_clearance": "warning",
|
||||
"silk_over_copper": "warning",
|
||||
"silk_overlap": "warning",
|
||||
"skew_out_of_range": "error",
|
||||
"solder_mask_bridge": "error",
|
||||
"starved_thermal": "error",
|
||||
"text_height": "warning",
|
||||
"text_thickness": "warning",
|
||||
"through_hole_pad_without_hole": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_dangling": "warning",
|
||||
"track_width": "error",
|
||||
"tracks_crossing": "error",
|
||||
"unconnected_items": "error",
|
||||
"unresolved_variable": "error",
|
||||
"via_dangling": "warning",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rules": {
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.5,
|
||||
"min_hole_clearance": 0.25,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.2,
|
||||
"min_microvia_drill": 0.1,
|
||||
"min_resolved_spokes": 2,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_text_height": 0.8,
|
||||
"min_text_thickness": 0.08,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.0,
|
||||
"min_via_annular_width": 0.1,
|
||||
"min_via_diameter": 0.5,
|
||||
"solder_mask_to_copper_clearance": 0.0,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"teardrop_options": [
|
||||
{
|
||||
"td_onpadsmd": true,
|
||||
"td_onroundshapesonly": false,
|
||||
"td_ontrackend": false,
|
||||
"td_onviapad": true
|
||||
}
|
||||
],
|
||||
"teardrop_parameters": [
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_round_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_rect_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_track_end",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
}
|
||||
],
|
||||
"track_widths": [],
|
||||
"tuning_pattern_settings": {
|
||||
"diff_pair_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 1.0
|
||||
},
|
||||
"diff_pair_skew_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
},
|
||||
"single_track_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
}
|
||||
},
|
||||
"via_dimensions": [],
|
||||
"zones_allow_external_fillets": false
|
||||
},
|
||||
"ipc2581": {
|
||||
"dist": "",
|
||||
"distpn": "",
|
||||
"internal_id": "",
|
||||
"mfg": "",
|
||||
"mpn": ""
|
||||
},
|
||||
"layer_presets": [],
|
||||
"viewports": []
|
||||
},
|
||||
"boards": [],
|
||||
"cvpcb": {
|
||||
"equivalence_files": []
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "buttons.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.2,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.2,
|
||||
"via_diameter": 0.6,
|
||||
"via_drill": 0.3,
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 3
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": []
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"plot": "",
|
||||
"pos_files": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"svg": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": []
|
||||
},
|
||||
"sheets": [],
|
||||
"text_variables": {}
|
||||
}
|
||||
5
Board/buttons/buttons.kicad_sch
Normal file
5
Board/buttons/buttons.kicad_sch
Normal file
@@ -0,0 +1,5 @@
|
||||
(kicad_sch (version 20231120) (generator "eeschema") (generator_version "8.0")
|
||||
(paper "A4")
|
||||
(lib_symbols)
|
||||
(symbol_instances)
|
||||
)
|
||||
Reference in New Issue
Block a user