(kicad_pcb (version 20171130) (host pcbnew "(5.1.10)-1")
  (general
    (thickness 1.6)
    (drawings 5)
    (tracks 0)
    (zones 0)
    (modules 20)
    (nets 1)
  )
  (page A4)
  (title_block
    (title "Eurorack Dual Envelope Module - Front Panel")
    (date 2021-12-12)
    (rev 1.1)
    (company "Len Popp")
    (comment 1 "Copyright © 2021 Len Popp CC BY")
    (comment 2 "Front panel for Eurorack digital ADSR envelope module")
    (comment 3 "NOTE: Holes only. No pads or tracks.")
  )
  (layers
    (0 F.Cu signal)
    (31 B.Cu signal)
    (32 B.Adhes user)
    (33 F.Adhes user)
    (34 B.Paste user)
    (35 F.Paste user)
    (36 B.SilkS user)
    (37 F.SilkS user)
    (38 B.Mask user)
    (39 F.Mask user)
    (40 Dwgs.User user)
    (41 Cmts.User user)
    (42 Eco1.User user)
    (43 Eco2.User user)
    (44 Edge.Cuts user)
    (45 Margin user)
    (46 B.CrtYd user)
    (47 F.CrtYd user)
    (48 B.Fab user)
    (49 F.Fab user)
  )
  (setup
    (last_trace_width 0.1524)
    (trace_clearance 0.1524)
    (zone_clearance 0.2032)
    (zone_45_only no)
    (trace_min 0.1524)
    (via_size 0.508)
    (via_drill 0.254)
    (via_min_size 0.508)
    (via_min_drill 0.254)
    (uvia_size 0.3)
    (uvia_drill 0.1)
    (uvias_allowed no)
    (uvia_min_size 0.2)
    (uvia_min_drill 0.1)
    (edge_width 0.05)
    (segment_width 0.2)
    (pcb_text_width 0.3)
    (pcb_text_size 1.5 1.5)
    (mod_edge_width 0.12)
    (mod_text_size 1 1)
    (mod_text_width 0.15)
    (pad_size 6.3 6.3)
    (pad_drill 6.3)
    (pad_to_mask_clearance 0.0508)
    (aux_axis_origin 0 0)
    (visible_elements 7FF9FFFF)
    (pcbplotparams
      (layerselection 0x010f0_ffffffff)
      (usegerberextensions true)
      (usegerberattributes false)
      (usegerberadvancedattributes false)
      (creategerberjobfile false)
      (excludeedgelayer true)
      (linewidth 0.100000)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15.000000)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue true)
      (plotinvisibletext false)
      (padsonsilk false)
      (subtractmaskfromsilk false)
      (outputformat 1)
      (mirror false)
      (drillshape 0)
      (scaleselection 1)
      (outputdirectory "../gerbers/panel/"))
  )
  (net 0 "")
  (net_class Default "This is the default net class."
    (clearance 0.1524)
    (trace_width 0.1524)
    (via_dia 0.508)
    (via_drill 0.254)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
  )
  (module -lmp-misc:Logo_CC_BY (layer B.Cu) (tedit 0)
    (at 148.971 146.05 180)
    (fp_text reference G*** (at 0 0) (layer B.SilkS) hide)
    (fp_text value LOGO (at 0.75 0) (layer B.SilkS) hide)
  )
  (module -lmp-misc:Logo_OSHW (layer B.Cu) (tedit 60F495A1)
    (at 157.734 145.923 180)
    (descr "Open Source Hardware logo")
    (tags "Open Source Hardware logo")
    (attr virtual)
    (fp_text reference G*** (at 0 0) (layer B.SilkS) hide)
    (fp_text value LOGO (at 0.75 0) (layer B.SilkS) hide)
  )
  (module -lmp-holes:MountingHole_LED_5mm_smol (layer F.Cu) (tedit 61A54BC9)
    (at 150.075 129.7468)
    (descr "Mounting Hole for LED, 5mm, undersize")
    (tags "Mounting Hole for LED 5mm undersize")
    (attr virtual)
    (fp_text reference REF** (at 0 0) (layer F.SilkS) hide)
    (fp_text value MountingHole_LED_5mm_smol (at 0 0.009) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module -lmp-holes:MountingHole_LED_5mm_smol (layer F.Cu) (tedit 61A54BC9)
    (at 140.55 129.7468)
    (descr "Mounting Hole for LED, 5mm, undersize")
    (tags "Mounting Hole for LED 5mm undersize")
    (attr virtual)
    (fp_text reference REF** (at 0 0) (layer F.SilkS) hide)
    (fp_text value MountingHole_LED_5mm_smol (at 0 0.009) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module -lmp-holes:MountingHole_Jack_3.5mm_PJ398 (layer F.Cu) (tedit 61A536EF)
    (at 159.63 136.7064)
    (descr "Mounting Hole for PJ398 3.5mm Jack")
    (tags "mounting hole jack 3.5mm pj398")
    (attr virtual)
    (fp_text reference REF** (at 0 0) (layer F.SilkS) hide)
    (fp_text value MountingHole_Jack_3.5mm_PJ398 (at 0 0.009) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad "" np_thru_hole circle (at 0 0) (size 6.3 6.3) (drill 6.3) (layers *.Cu *.Mask))
  )
  (module -lmp-holes:MountingHole_Jack_3.5mm_PJ398 (layer F.Cu) (tedit 61A536EF)
    (at 131.06 136.7064)
    (descr "Mounting Hole for PJ398 3.5mm Jack")
    (tags "mounting hole jack 3.5mm pj398")
    (attr virtual)
    (fp_text reference REF** (at 0 0) (layer F.SilkS) hide)
    (fp_text value MountingHole_Jack_3.5mm_PJ398 (at 0 0.009) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad "" np_thru_hole circle (at 0 0) (size 6.3 6.3) (drill 6.3) (layers *.Cu *.Mask))
  )
  (module -lmp-holes:MountingHole_Jack_3.5mm_PJ398 (layer F.Cu) (tedit 61A536EF)
    (at 159.63 122.6348)
    (descr "Mounting Hole for PJ398 3.5mm Jack")
    (tags "mounting hole jack 3.5mm pj398")
    (attr virtual)
    (fp_text reference REF** (at 0 0) (layer F.SilkS) hide)
    (fp_text value MountingHole_Jack_3.5mm_PJ398 (at 0 0.009) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad "" np_thru_hole circle (at 0 0) (size 6.3 6.3) (drill 6.3) (layers *.Cu *.Mask))
  )
  (module -lmp-holes:MountingHole_Jack_3.5mm_PJ398 (layer F.Cu) (tedit 61A536EF)
    (at 131.06 122.6348)
    (descr "Mounting Hole for PJ398 3.5mm Jack")
    (tags "mounting hole jack 3.5mm pj398")
    (attr virtual)
    (fp_text reference REF** (at 0 0) (layer F.SilkS) hide)
    (fp_text value MountingHole_Jack_3.5mm_PJ398 (at 0 0.009) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad "" np_thru_hole circle (at 0 0) (size 6.3 6.3) (drill 6.3) (layers *.Cu *.Mask))
  )
  (module -lmp-holes:MountingHole_SW_Toggle_5mm (layer F.Cu) (tedit 61A53582)
    (at 154.85 110.52)
    (descr "Mounting Hole for Toggle Switch, 5mm")
    (tags "mounting hole toggle switch 5mm")
    (attr virtual)
    (fp_text reference REF** (at 0 0) (layer F.SilkS) hide)
    (fp_text value MountingHole_SW_Toggle_5mm (at 0 0.009) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 5) (layers *.Cu *.Mask))
  )
  (module -lmp-holes:MountingHole_SW_Toggle_5mm (layer F.Cu) (tedit 61A53582)
    (at 135.8 110.52)
    (descr "Mounting Hole for Toggle Switch, 5mm")
    (tags "mounting hole toggle switch 5mm")
    (attr virtual)
    (fp_text reference REF** (at 0 0) (layer F.SilkS) hide)
    (fp_text value MountingHole_SW_Toggle_5mm (at 0 0.009) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 5) (layers *.Cu *.Mask))
  )
  (module -lmp-holes:MountingHole_Pot_Alpha (layer F.Cu) (tedit 61A531EB)
    (at 154.85 97.05)
    (descr "Mounting Hole for Alpha RD901F potentiometer")
    (tags "mounting hole Alpha RD901F potentiometer")
    (attr virtual)
    (fp_text reference REF** (at 0 0) (layer F.SilkS) hide)
    (fp_text value MountingHole_Pot_Alpha (at 0 0.009) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad "" np_thru_hole circle (at 0 0) (size 7.3 7.3) (drill 7.3) (layers *.Cu *.Mask))
  )
  (module -lmp-holes:MountingHole_Pot_Alpha (layer F.Cu) (tedit 61A531EB)
    (at 135.8 97.05)
    (descr "Mounting Hole for Alpha RD901F potentiometer")
    (tags "mounting hole Alpha RD901F potentiometer")
    (attr virtual)
    (fp_text reference REF** (at 0 0) (layer F.SilkS) hide)
    (fp_text value MountingHole_Pot_Alpha (at 0 0.009) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad "" np_thru_hole circle (at 0 0) (size 7.3 7.3) (drill 7.3) (layers *.Cu *.Mask))
  )
  (module -lmp-holes:MountingHole_Pot_Alpha (layer F.Cu) (tedit 61A531EB)
    (at 154.85 78)
    (descr "Mounting Hole for Alpha RD901F potentiometer")
    (tags "mounting hole Alpha RD901F potentiometer")
    (attr virtual)
    (fp_text reference REF** (at 0 0) (layer F.SilkS) hide)
    (fp_text value MountingHole_Pot_Alpha (at 0 0.009) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad "" np_thru_hole circle (at 0 0) (size 7.3 7.3) (drill 7.3) (layers *.Cu *.Mask))
  )
  (module -lmp-holes:MountingHole_Pot_Alpha (layer F.Cu) (tedit 61A531EB)
    (at 135.8 78)
    (descr "Mounting Hole for Alpha RD901F potentiometer")
    (tags "mounting hole Alpha RD901F potentiometer")
    (attr virtual)
    (fp_text reference REF** (at 0 0) (layer F.SilkS) hide)
    (fp_text value MountingHole_Pot_Alpha (at 0 0.009) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad "" np_thru_hole circle (at 0 0) (size 7.3 7.3) (drill 7.3) (layers *.Cu *.Mask))
  )
  (module -lmp-holes:MountingHole_Pot_Alpha (layer F.Cu) (tedit 61A531EB)
    (at 154.85 58.95)
    (descr "Mounting Hole for Alpha RD901F potentiometer")
    (tags "mounting hole Alpha RD901F potentiometer")
    (attr virtual)
    (fp_text reference REF** (at 0 0) (layer F.SilkS) hide)
    (fp_text value MountingHole_Pot_Alpha (at 0 0.009) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad "" np_thru_hole circle (at 0 0) (size 7.3 7.3) (drill 7.3) (layers *.Cu *.Mask))
  )
  (module -lmp-holes:MountingHole_Pot_Alpha (layer F.Cu) (tedit 61A531EB)
    (at 135.8 58.95)
    (descr "Mounting Hole for Alpha RD901F potentiometer")
    (tags "mounting hole Alpha RD901F potentiometer")
    (attr virtual)
    (fp_text reference REF** (at 0 0) (layer F.SilkS) hide)
    (fp_text value MountingHole_Pot_Alpha (at 0 0.009) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad "" np_thru_hole circle (at 0 0) (size 7.3 7.3) (drill 7.3) (layers *.Cu *.Mask))
  )
  (module -lmp-holes:MountingHole_Pot_Alpha (layer F.Cu) (tedit 61A531EB)
    (at 154.85 39.9)
    (descr "Mounting Hole for Alpha RD901F potentiometer")
    (tags "mounting hole Alpha RD901F potentiometer")
    (attr virtual)
    (fp_text reference REF** (at 0 0) (layer F.SilkS) hide)
    (fp_text value MountingHole_Pot_Alpha (at 0 0.009) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad "" np_thru_hole circle (at 0 0) (size 7.3 7.3) (drill 7.3) (layers *.Cu *.Mask))
  )
  (module -lmp-holes:MountingHole_Pot_Alpha (layer F.Cu) (tedit 61A531EB)
    (at 135.8 39.9)
    (descr "Mounting Hole for Alpha RD901F potentiometer")
    (tags "mounting hole Alpha RD901F potentiometer")
    (attr virtual)
    (fp_text reference REF** (at 0 0) (layer F.SilkS) hide)
    (fp_text value MountingHole_Pot_Alpha (at 0 0.009) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad "" np_thru_hole circle (at 0 0) (size 7.3 7.3) (drill 7.3) (layers *.Cu *.Mask))
  )
  (module -lmp-holes:MountingHole_Panel_3.2mm_M3 (layer F.Cu) (tedit 61A52F5F)
    (at 132.5 150.5)
    (descr "Mounting Hole 3.2mm, no annular, no clearance, M3")
    (tags "mounting hole 3.2mm m3")
    (attr virtual)
    (fp_text reference REF** (at 0 0) (layer F.SilkS) hide)
    (fp_text value MountingHole_Panel_3.2mm_M3 (at 0 0.009) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (module -lmp-holes:MountingHole_Panel_3.2mm_M3 (layer F.Cu) (tedit 61A52F5F)
    (at 132.5 28)
    (descr "Mounting Hole 3.2mm, no annular, no clearance, M3")
    (tags "mounting hole 3.2mm m3")
    (attr virtual)
    (fp_text reference REF** (at 0 0) (layer F.SilkS) hide)
    (fp_text value MountingHole_Panel_3.2mm_M3 (at 0 0.009) (layer F.Fab))
    (fp_text user %R (at 0.3 0) (layer F.Fab))
    (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask))
  )
  (gr_text "2Shapes\nrev 1.1\n© 2021 Len Popp" (at 153.416 141.351) (layer B.SilkS))
  (gr_line (start 165.3 153.5) (end 125 153.5) (layer Edge.Cuts) (width 0.3556))
  (gr_line (start 125 153.5) (end 125 25) (layer Edge.Cuts) (width 0.3556))
  (gr_line (start 165.3 25) (end 165.3 153.5) (layer Edge.Cuts) (width 0.3556))
  (gr_line (start 125 25) (end 165.3 25) (layer Edge.Cuts) (width 0.3556))
  (zone (net 0) (net_name "") (layer B.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.2032))
    (min_thickness 0.2032)
    (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 166.565 154.616) (xy 124.565 154.616) (xy 124.565 24.616) (xy 166.565 24.616)
      )
    )
  )
  (zone (net 0) (net_name "") (layer F.Cu) (hatch edge 0.508)
    (connect_pads (clearance 0.2032))
    (min_thickness 0.2032)
    (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
    (polygon
      (pts
        (xy 166.565 154.616) (xy 124.565 154.616) (xy 124.565 24.616) (xy 166.565 24.616)
      )
    )
  )
)
