(kicad_pcb (version 20221018) (generator pcbnew)
  (general
    (thickness 1.6)
  )
  (paper "A4")
  (layers
    (0 "F.Cu" signal)
    (31 "B.Cu" signal)
    (32 "B.Adhes" user "B.Adhesive")
    (33 "F.Adhes" user "F.Adhesive")
    (34 "B.Paste" user)
    (35 "F.Paste" user)
    (36 "B.SilkS" user "B.Silkscreen")
    (37 "F.SilkS" user "F.Silkscreen")
    (38 "B.Mask" user)
    (39 "F.Mask" user)
    (40 "Dwgs.User" user "User.Drawings")
    (41 "Cmts.User" user "User.Comments")
    (42 "Eco1.User" user "User.Eco1")
    (43 "Eco2.User" user "User.Eco2")
    (44 "Edge.Cuts" user)
    (45 "Margin" user)
    (46 "B.CrtYd" user "B.Courtyard")
    (47 "F.CrtYd" user "F.Courtyard")
    (48 "B.Fab" user)
    (49 "F.Fab" user)
    (50 "User.1" user)
    (51 "User.2" user)
    (52 "User.3" user)
    (53 "User.4" user)
    (54 "User.5" user)
    (55 "User.6" user)
    (56 "User.7" user)
    (57 "User.8" user)
    (58 "User.9" user)
  )
  (setup
    (stackup
      (layer "F.SilkS" (type "Top Silk Screen"))
      (layer "F.Paste" (type "Top Solder Paste"))
      (layer "F.Mask" (type "Top Solder Mask") (thickness 0.01))
      (layer "F.Cu" (type "copper") (thickness 0.035))
      (layer "dielectric 1" (type "core") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02))
      (layer "B.Cu" (type "copper") (thickness 0.035))
      (layer "B.Mask" (type "Bottom Solder Mask") (thickness 0.01))
      (layer "B.Paste" (type "Bottom Solder Paste"))
      (layer "B.SilkS" (type "Bottom Silk Screen"))
      (copper_finish "None")
      (dielectric_constraints no)
    )
    (pad_to_mask_clearance 0)
    (pcbplotparams
      (layerselection 0x00310f0_ffffffff)
      (plot_on_all_layers_selection 0x0000000_00000000)
      (disableapertmacros false)
      (usegerberextensions false)
      (usegerberattributes true)
      (usegerberadvancedattributes true)
      (creategerberjobfile true)
      (dashed_line_dash_ratio 12.000000)
      (dashed_line_gap_ratio 3.000000)
      (svgprecision 4)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15.000000)
      (dxfpolygonmode true)
      (dxfimperialunits true)
      (dxfusepcbnewfont true)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue true)
      (plotinvisibletext false)
      (sketchpadsonfab false)
      (subtractmaskfromsilk false)
      (outputformat 1)
      (mirror false)
      (drillshape 0)
      (scaleselection 1)
      (outputdirectory "plots/")
    )
  )
  (net 0 "")
  (net 1 "GND")
  (net 2 "+3V3")
  (net 3 "UP")
  (net 4 "DOWN")
  (footprint "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopBottom" (layer "F.Cu")
    (at 122.4 106.15)
    (descr "Mounting Hole 3.2mm, M3, DIN965")
    (tags "mounting hole 3.2mm m3 din965")
    (attr exclude_from_pos_files exclude_from_bom)
    (fp_text reference "REF**" (at 0 -3.8) (layer "F.SilkS") hide)
    (fp_text value "MountingHole_3.2mm_M3_DIN965_Pad_TopBottom" (at 0 3.8) (layer "F.Fab") hide)
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" thru_hole circle (at 0 0) (size 3.6 3.6) (drill 3.2) (layers "*.Cu" "*.Mask"))
    (pad "1" connect circle (at 0 0) (size 5.6 5.6) (layers "F.Cu" "F.Mask"))
    (pad "1" connect circle (at 0 0) (size 5.6 5.6) (layers "B.Cu" "B.Mask"))
  )
  (footprint "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" (layer "F.Cu")
    (at 156.74 94.47)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (property "Sheetfile" "Desk Panel.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Push button switch, generic, two pins")
    (property "ki_keywords" "switch normally-open pushbutton push-button")
    (attr through_hole)
    (fp_text reference "DOWN" (at -2.54 -2.794) (layer "F.SilkS"))
    (fp_text value "Down Switch" (at -2.54 12.954) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at -2.54 -2.794) (layer "F.Fab"))
    (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask"))
    (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers "*.Cu" "*.Mask"))
    (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask"))
    (pad "1" thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers "*.Cu" "*.Mask")
      (net 4 "DOWN") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers "*.Cu" "*.Mask")
      (net 1 "GND") (pinfunction "2") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "" (layer "F.Cu")
    (at 122.4 106.15)
    (fp_text reference "" (at 0 0) (layer "F.SilkS"))
    (fp_text value "" (at 0 0) (layer "F.SilkS"))
    (pad "1" thru_hole circle (at 0 0) (size 3.6 3.6) (drill 3.2) (layers "*.Cu" "*.Mask"))
  )
  (footprint "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopBottom" (layer "F.Cu")
    (at 166.9 92.95)
    (descr "Mounting Hole 3.2mm, M3, DIN965")
    (tags "mounting hole 3.2mm m3 din965")
    (attr exclude_from_pos_files exclude_from_bom)
    (fp_text reference "REF**" (at 0 -3.8) (layer "F.SilkS") hide)
    (fp_text value "MountingHole_3.2mm_M3_DIN965_Pad_TopBottom" (at 0 3.8) (layer "F.Fab") hide)
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" thru_hole circle (at 0 0) (size 3.6 3.6) (drill 3.2) (layers "*.Cu" "*.Mask"))
    (pad "1" connect circle (at 0 0) (size 5.6 5.6) (layers "F.Cu" "F.Mask"))
    (pad "1" connect circle (at 0 0) (size 5.6 5.6) (layers "B.Cu" "B.Mask"))
  )
  (footprint "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopBottom" (layer "F.Cu")
    (at 122.4 92.95)
    (descr "Mounting Hole 3.2mm, M3, DIN965")
    (tags "mounting hole 3.2mm m3 din965")
    (attr exclude_from_pos_files exclude_from_bom)
    (fp_text reference "REF**" (at 0 -3.8) (layer "F.SilkS") hide)
    (fp_text value "MountingHole_3.2mm_M3_DIN965_Pad_TopBottom" (at 0 3.8) (layer "F.Fab") hide)
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" thru_hole circle (at 0 0) (size 3.6 3.6) (drill 3.2) (layers "*.Cu" "*.Mask"))
    (pad "1" connect circle (at 0 0) (size 5.6 5.6) (layers "F.Cu" "F.Mask"))
    (pad "1" connect circle (at 0 0) (size 5.6 5.6) (layers "B.Cu" "B.Mask"))
  )
  (footprint "Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB" (layer "F.Cu")
    (at 137.66 94.47)
    (descr "Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf")
    (tags "Cherry MX keyswitch 1.00u PCB")
    (property "Sheetfile" "Desk Panel.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Push button switch, generic, two pins")
    (property "ki_keywords" "switch normally-open pushbutton push-button")
    (attr through_hole)
    (fp_text reference "UP" (at -2.54 -2.794) (layer "F.SilkS"))
    (fp_text value "Up Switch" (at -2.54 12.954) (layer "F.Fab"))
    (fp_text user "${REFERENCE}" (at -2.54 -2.794) (layer "F.Fab"))
    (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask"))
    (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers "*.Cu" "*.Mask"))
    (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask"))
    (pad "1" thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers "*.Cu" "*.Mask")
      (net 3 "UP") (pinfunction "1") (pintype "passive"))
    (pad "2" thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers "*.Cu" "*.Mask")
      (net 1 "GND") (pinfunction "2") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX_1.00u_PCB.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopBottom" (layer "F.Cu")
    (at 166.9 106.15)
    (descr "Mounting Hole 3.2mm, M3, DIN965")
    (tags "mounting hole 3.2mm m3 din965")
    (attr exclude_from_pos_files exclude_from_bom)
    (fp_text reference "REF**" (at 0 -3.8) (layer "F.SilkS") hide)
    (fp_text value "MountingHole_3.2mm_M3_DIN965_Pad_TopBottom" (at 0 3.8) (layer "F.Fab") hide)
    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab"))
    (pad "1" thru_hole circle (at 0 0) (size 3.6 3.6) (drill 3.2) (layers "*.Cu" "*.Mask"))
    (pad "1" connect circle (at 0 0) (size 5.6 5.6) (layers "F.Cu" "F.Mask"))
    (pad "1" connect circle (at 0 0) (size 5.6 5.6) (layers "B.Cu" "B.Mask"))
  )
  (footprint "" (layer "F.Cu")
    (at 166.9 92.95)
    (fp_text reference "" (at 0 0) (layer "F.SilkS"))
    (fp_text value "" (at 0 0) (layer "F.SilkS"))
    (pad "1" thru_hole circle (at 0 0) (size 3.6 3.6) (drill 3.2) (layers "*.Cu" "*.Mask"))
  )
  (footprint "" (layer "F.Cu")
    (at 166.9 106.15)
    (fp_text reference "" (at 0 0) (layer "F.SilkS"))
    (fp_text value "" (at 0 0) (layer "F.SilkS"))
    (pad "1" thru_hole circle (at 0 0) (size 3.6 3.6) (drill 3.2) (layers "*.Cu" "*.Mask"))
  )
  (footprint "Resistor_SMD:R_1206_3216Metric" (layer "B.Cu")
    (at 154.2 103.95)
    (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags "resistor")
    (property "Sheetfile" "Desk Panel.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Resistor")
    (property "ki_keywords" "R res resistor")
    (attr smd)
    (fp_text reference "R4" (at 0 1.82) (layer "B.SilkS") hide)
    (fp_text value "1k" (at 0 0) (layer "B.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab") hide)
    (pad "1" smd roundrect (at -1.4625 0) (size 1.125 1.75) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.2222222222)
      (net 2 "+3V3") (pintype "passive"))
    (pad "2" smd roundrect (at 1.4625 0) (size 1.125 1.75) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.2222222222)
      (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Logo:Logo" (layer "B.Cu")
    (at 144.7 99.6 180)
    (attr board_only exclude_from_pos_files exclude_from_bom)
    (fp_text reference "G***" (at 0 0) (layer "B.SilkS") hide)
    (fp_text value "LOGO" (at 0.75 0) (layer "B.SilkS") hide)
  )
  (footprint "Resistor_SMD:R_1206_3216Metric" (layer "B.Cu")
    (at 135.1375 103.95)
    (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
    (tags "resistor")
    (property "Sheetfile" "Desk Panel.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Resistor")
    (property "ki_keywords" "R res resistor")
    (attr smd)
    (fp_text reference "R3" (at 0 1.82) (layer "B.SilkS") hide)
    (fp_text value "1k" (at 0.0625 0) (layer "B.SilkS") hide)
    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab") hide)
    (pad "1" smd roundrect (at -1.4625 0) (size 1.125 1.75) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.2222222222)
      (net 2 "+3V3") (pintype "passive"))
    (pad "2" smd roundrect (at 1.4625 0) (size 1.125 1.75) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.2222222222)
      (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (footprint "Connector_Molex:Molex_PicoBlade_53048-0410_1x04_P1.25mm_Horizontal" (layer "B.Cu")
    (at 142.8 97.35)
    (descr "Molex PicoBlade Connector System, 53048-0410, 4 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator")
    (tags "connector Molex PicoBlade top entry")
    (property "Sheetfile" "Desk Panel.kicad_sch")
    (property "Sheetname" "")
    (property "ki_description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")
    (property "ki_keywords" "connector")
    (attr through_hole)
    (fp_text reference "Molex2" (at 1.88 1.95) (layer "B.SilkS") hide)
    (fp_text value "Molex Picoblade" (at 1.88 -5.65) (layer "B.SilkS"))
    (fp_text user "${REFERENCE}" (at 1.88 -3.75) (layer "B.Fab") hide)
    (pad "1" thru_hole roundrect (at 0 0) (size 0.8 1.3) (drill 0.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
      (net 2 "+3V3") (pinfunction "Pin_1") (pintype "passive"))
    (pad "2" thru_hole oval (at 1.25 0) (size 0.8 1.3) (drill 0.5) (layers "*.Cu" "*.Mask")
      (pinfunction "Pin_2") (pintype "passive"))
    (pad "3" thru_hole oval (at 2.5 0) (size 0.8 1.3) (drill 0.5) (layers "*.Cu" "*.Mask")
      (pinfunction "Pin_3") (pintype "passive"))
    (pad "4" thru_hole oval (at 3.75 0) (size 0.8 1.3) (drill 0.5) (layers "*.Cu" "*.Mask")
      (net 1 "GND") (pinfunction "Pin_4") (pintype "passive"))
    (model "${KICAD6_3DMODEL_DIR}/Connector_Molex.3dshapes/Molex_PicoBlade_53048-0410_1x04_P1.25mm_Horizontal.wrl"
      (offset (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )
  (gr_line (start 118.9 106.15) (end 118.9 92.95)
    (layer "Edge.Cuts"))
  (gr_line (start 170.4 106.15) (end 170.4 92.95)
    (layer "Edge.Cuts"))
  (gr_arc (start 166.9 89.45) (mid 169.374874 90.475126) (end 170.4 92.95)
    (layer "Edge.Cuts"))
  (gr_line (start 166.9 89.45) (end 122.4 89.45)
    (layer "Edge.Cuts"))
  (gr_line (start 163.8 109.65) (end 166.9 109.65)
    (layer "Edge.Cuts"))
  (gr_arc (start 118.9 92.95) (mid 119.925126 90.475126) (end 122.4 89.45)
    (layer "Edge.Cuts"))
  (gr_line (start 122.4 109.65) (end 163.8 109.65)
    (layer "Edge.Cuts"))
  (gr_arc (start 170.4 106.15) (mid 169.374874 108.624874) (end 166.9 109.65)
    (layer "Edge.Cuts"))
  (gr_arc (start 122.4 109.65) (mid 119.925126 108.624874) (end 118.9 106.15)
    (layer "Edge.Cuts"))
)
