From 12d95a2a2fd834589d8a36e67bfbcca647854516 Mon Sep 17 00:00:00 2001 From: Michael Schloh von Bennewitz Date: Mon, 11 Jan 2021 13:13:33 +0100 Subject: [PATCH] Add a provisional (used in panelisation) frame design and solve #154. --- hardware/dscomm-frame.kicad_pcb | 1161 +++++++++++++++++++++++++++++++ 1 file changed, 1161 insertions(+) create mode 100644 hardware/dscomm-frame.kicad_pcb diff --git a/hardware/dscomm-frame.kicad_pcb b/hardware/dscomm-frame.kicad_pcb new file mode 100644 index 0000000..54f50af --- /dev/null +++ b/hardware/dscomm-frame.kicad_pcb @@ -0,0 +1,1161 @@ +(kicad_pcb (version 20171130) (host pcbnew 5.1.5+dfsg1-2build2) + + (general + (thickness 1.6) + (drawings 66) + (tracks 0) + (zones 0) + (modules 42) + (nets 1) + ) + + (page A3) + (title_block + (title "Democratic Sendcomm") + (date 2020-12-26) + (rev 0.9.2) + (company "Europalab Devices") + (comment 1 "Copyright © 2020, Europalab Devices") + (comment 2 "Fulfilling requirements of 20200210") + (comment 3 "Pending quality assurance testing") + (comment 4 "Release revision for manufacturing") + ) + + (layers + (0 F.Cu signal) + (1 In1.Cu power) + (2 In2.Cu power) + (31 B.Cu signal) + (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) + (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.09) + (user_trace_width 0.1016) + (user_trace_width 0.127) + (user_trace_width 0.2) + (user_trace_width 0.1016) + (user_trace_width 0.127) + (user_trace_width 0.2) + (user_trace_width 0.1016) + (user_trace_width 0.127) + (user_trace_width 0.2) + (user_trace_width 0.1016) + (user_trace_width 0.127) + (user_trace_width 0.2) + (user_trace_width 0.1016) + (user_trace_width 0.127) + (user_trace_width 0.2) + (user_trace_width 0.1016) + (user_trace_width 0.127) + (user_trace_width 0.2) + (user_trace_width 0.1016) + (user_trace_width 0.127) + (user_trace_width 0.2) + (user_trace_width 0.1016) + (user_trace_width 0.127) + (user_trace_width 0.2) + (user_trace_width 0.1016) + (user_trace_width 0.127) + (user_trace_width 0.2) + (user_trace_width 0.1016) + (user_trace_width 0.127) + (user_trace_width 0.2) + (user_trace_width 0.1016) + (user_trace_width 0.127) + (user_trace_width 0.2) + (user_trace_width 0.1016) + (user_trace_width 0.127) + (user_trace_width 0.2) + (user_trace_width 0.1016) + (user_trace_width 0.127) + (user_trace_width 0.2) + (trace_clearance 0.09) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.09) + (via_size 0.356) + (via_drill 0.2) + (via_min_size 0.356) + (via_min_drill 0.2) + (user_via 0.45 0.2) + (user_via 0.6 0.3) + (user_via 0.45 0.2) + (user_via 0.6 0.3) + (user_via 0.45 0.2) + (user_via 0.6 0.3) + (user_via 0.45 0.2) + (user_via 0.6 0.3) + (user_via 0.45 0.2) + (user_via 0.6 0.3) + (user_via 0.45 0.2) + (user_via 0.6 0.3) + (user_via 0.45 0.2) + (user_via 0.6 0.3) + (user_via 0.45 0.2) + (user_via 0.6 0.3) + (user_via 0.45 0.2) + (user_via 0.6 0.3) + (user_via 0.45 0.2) + (user_via 0.6 0.3) + (user_via 0.45 0.2) + (user_via 0.6 0.3) + (user_via 0.45 0.2) + (user_via 0.6 0.3) + (user_via 0.45 0.2) + (user_via 0.6 0.3) + (uvia_size 0.45) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.45) + (uvia_min_drill 0.1) + (edge_width 0.1) + (segment_width 0.1) + (pcb_text_width 0.25) + (pcb_text_size 1 1) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.95 0.6) + (pad_drill 0) + (pad_to_mask_clearance 0) + (aux_axis_origin 0 0) + (visible_elements 7FFFF7FF) + (pcbplotparams + (layerselection 0x313fc_ffffffff) + (usegerberextensions true) + (usegerberattributes false) + (usegerberadvancedattributes false) + (creategerberjobfile false) + (excludeedgelayer true) + (linewidth 0.150000) + (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 "fabpanel")) + ) + + (net 0 "") + + (net_class Default "This is the default net class." + (clearance 0.09) + (trace_width 0.09) + (via_dia 0.356) + (via_drill 0.2) + (uvia_dia 0.45) + (uvia_drill 0.1) + ) + + (net_class Power "" + (clearance 0.2) + (trace_width 0.5) + (via_dia 1) + (via_drill 0.7) + (uvia_dia 0.5) + (uvia_drill 0.1) + ) + + (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 5FFC40C9) + (at 201 187.75) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 5FFC40BB) + (at 78 187.75) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 5FFC4060) + (at 201 94.25) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 5FFC3DC2) + (at 78 94.25) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr virtual) + (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_3.2mm_M3 (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_2mm (layer F.Cu) (tedit 5B924920) (tstamp 5FBCCBDE) + (at 201.5 197) + (descr "Mounting Hole 2mm, no annular") + (tags "mounting hole 2mm no annular") + (attr virtual) + (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_2mm (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.25 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 2 0) (layer Cmts.User) (width 0.15)) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0) (size 2 2) (drill 2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_2mm (layer F.Cu) (tedit 5B924920) (tstamp 5FBCCBC8) + (at 201.5 131.5) + (descr "Mounting Hole 2mm, no annular") + (tags "mounting hole 2mm no annular") + (attr virtual) + (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_2mm (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.25 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 2 0) (layer Cmts.User) (width 0.15)) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0) (size 2 2) (drill 2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_2mm (layer F.Cu) (tedit 5B924920) (tstamp 5FBCBB7E) + (at 77.5 197) + (descr "Mounting Hole 2mm, no annular") + (tags "mounting hole 2mm no annular") + (attr virtual) + (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_2mm (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.25 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 2 0) (layer Cmts.User) (width 0.15)) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0) (size 2 2) (drill 2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_2mm (layer F.Cu) (tedit 5B924920) (tstamp 5FBCBB70) + (at 77.5 150.5) + (descr "Mounting Hole 2mm, no annular") + (tags "mounting hole 2mm no annular") + (attr virtual) + (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_2mm (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.25 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 2 0) (layer Cmts.User) (width 0.15)) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0) (size 2 2) (drill 2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_2mm (layer F.Cu) (tedit 5B924920) (tstamp 5FBCBB5A) + (at 201.5 85) + (descr "Mounting Hole 2mm, no annular") + (tags "mounting hole 2mm no annular") + (attr virtual) + (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_2mm (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.25 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 2 0) (layer Cmts.User) (width 0.15)) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0) (size 2 2) (drill 2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_2mm (layer F.Cu) (tedit 5B924920) (tstamp 5FBCBA53) + (at 77.5 85) + (descr "Mounting Hole 2mm, no annular") + (tags "mounting hole 2mm no annular") + (attr virtual) + (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_2mm (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.25 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 2 0) (layer Cmts.User) (width 0.15)) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0) (size 2 2) (drill 2) (layers *.Cu *.Mask)) + ) + + (module Elabdev:Mousetab_45mm_Double (layer F.Cu) (tedit 5FE8CA09) (tstamp 5FE94339) + (at 181.25 140 90) + (attr smd) + (fp_text reference TAB12 (at 0 0 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.13))) + ) + (fp_text value Panel_Mousetab_45mm_Double (at 0 3.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.25 -2.2) (end 2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -2.25 -2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.1 -2.6) (end 3.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 3.1 2.6) (end -3.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -3.1 2.6) (end -3.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -3.1 -2.6) (end 3.1 -2.6) (layer F.CrtYd) (width 0.15)) + (pad "" np_thru_hole circle (at 2.35 2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 -0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 -1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 -2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 -2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 -1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 -0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + ) + + (module Elabdev:Mousetab_45mm_Double (layer F.Cu) (tedit 5FE8CA09) (tstamp 5FE9430F) + (at 156.25 140 90) + (attr smd) + (fp_text reference TAB11 (at 0 0 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.13))) + ) + (fp_text value Panel_Mousetab_45mm_Double (at 0 3.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.1 -2.6) (end 3.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -3.1 2.6) (end -3.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 3.1 2.6) (end -3.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 3.1 -2.6) (end 3.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.25 -2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 2.25 -2.2) (end 2.25 2.2) (layer F.Fab) (width 0.15)) + (pad "" np_thru_hole circle (at -2.35 -0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 -1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 -2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 -2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 -1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 -0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + ) + + (module Elabdev:Mousetab_45mm_Double (layer F.Cu) (tedit 5FE8CA09) (tstamp 5FE942E5) + (at 122.75 140 90) + (attr smd) + (fp_text reference TAB06 (at 0 0 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.13))) + ) + (fp_text value Panel_Mousetab_45mm_Double (at 0 3.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.25 -2.2) (end 2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -2.25 -2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.1 -2.6) (end 3.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 3.1 2.6) (end -3.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -3.1 2.6) (end -3.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -3.1 -2.6) (end 3.1 -2.6) (layer F.CrtYd) (width 0.15)) + (pad "" np_thru_hole circle (at 2.35 2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 -0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 -1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 -2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 -2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 -1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 -0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + ) + + (module Elabdev:Mousetab_45mm_Double (layer F.Cu) (tedit 5FE8CA09) (tstamp 5FE9415B) + (at 97.75 140 90) + (attr smd) + (fp_text reference TAB05 (at 0 0 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.13))) + ) + (fp_text value Panel_Mousetab_45mm_Double (at 0 3.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.1 -2.6) (end 3.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -3.1 2.6) (end -3.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 3.1 2.6) (end -3.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 3.1 -2.6) (end 3.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.25 -2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 2.25 -2.2) (end 2.25 2.2) (layer F.Fab) (width 0.15)) + (pad "" np_thru_hole circle (at -2.35 -0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 -1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 -2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 -2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 -1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 -0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -2.35 2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 2.35 2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + ) + + (module Elabdev:Panel_Mousetab_25mm_Single (layer F.Cu) (tedit 5CD5AA6C) (tstamp 5F4C1047) + (at 81 161.75) + (path /5CD5C074) + (fp_text reference TAB02 (at 0 0 90 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.13))) + ) + (fp_text value Pantab (at -2.5 0 -270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.25 -2.2) (end 1.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -1.25 -2.2) (end -1.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 2.1 -2.6) (end 2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.1 2.6) (end -2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.1 2.6) (end -2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.1 -2.6) (end 2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (pad "" np_thru_hole circle (at 1.35 2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + ) + + (module Elabdev:Panel_Mousetab_25mm_Double (layer F.Cu) (tedit 5B993D89) (tstamp 5FBD7812) + (at 139.5 187.75) + (fp_text reference TAB07 (at 0 0 90 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.13))) + ) + (fp_text value Panel_Mousetab_25mm_Double (at 0 3.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.25 -2.2) (end 1.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -1.25 -2.2) (end -1.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 2.1 -2.6) (end 2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.1 2.6) (end -2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.1 2.6) (end -2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.1 -2.6) (end 2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (pad "" np_thru_hole circle (at 1.35 2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 -2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 -1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 -0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + ) + + (module Elabdev:Panel_Mousetab_25mm_Double (layer F.Cu) (tedit 5B993D89) (tstamp 5FBD77E5) + (at 139.5 161.75) + (fp_text reference TAB08 (at 0 0 90 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.13))) + ) + (fp_text value Panel_Mousetab_25mm_Double (at 0 3.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.25 -2.2) (end 1.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -1.25 -2.2) (end -1.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 2.1 -2.6) (end 2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.1 2.6) (end -2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.1 2.6) (end -2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.1 -2.6) (end 2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (pad "" np_thru_hole circle (at 1.35 2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 -2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 -1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 -0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + ) + + (module Elabdev:MountingHole_1.1mm (layer F.Cu) (tedit 5B924765) (tstamp 5FBCCC1A) + (at 201.5 146.5) + (descr "Mounting Hole 1.1mm, no annular") + (tags "mounting hole 1.1mm no annular") + (attr virtual) + (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_1.1mm (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.1 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 1.35 0) (layer F.CrtYd) (width 0.05)) + (pad "" np_thru_hole circle (at 0 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) + ) + + (module Elabdev:MountingHole_1.1mm (layer F.Cu) (tedit 5B924765) (tstamp 5FBCCBFC) + (at 77.5 135.5) + (descr "Mounting Hole 1.1mm, no annular") + (tags "mounting hole 1.1mm no annular") + (attr virtual) + (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_1.1mm (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.1 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 1.35 0) (layer F.CrtYd) (width 0.05)) + (pad "" np_thru_hole circle (at 0 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) + ) + + (module Elabdev:MountingHole_1.1mm (layer F.Cu) (tedit 5B924765) (tstamp 5FBCBB0E) + (at 201.5 89) + (descr "Mounting Hole 1.1mm, no annular") + (tags "mounting hole 1.1mm no annular") + (attr virtual) + (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_1.1mm (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.35 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 1.1 0) (layer Cmts.User) (width 0.15)) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) + ) + + (module Elabdev:MountingHole_1.1mm (layer F.Cu) (tedit 5B924765) (tstamp 5FBCBAE8) + (at 201.5 193) + (descr "Mounting Hole 1.1mm, no annular") + (tags "mounting hole 1.1mm no annular") + (attr virtual) + (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_1.1mm (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.1 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 1.35 0) (layer F.CrtYd) (width 0.05)) + (pad "" np_thru_hole circle (at 0 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) + ) + + (module Elabdev:MountingHole_1.1mm (layer F.Cu) (tedit 5B924765) (tstamp 5FBCBABE) + (at 77.5 193) + (descr "Mounting Hole 1.1mm, no annular") + (tags "mounting hole 1.1mm no annular") + (attr virtual) + (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_1.1mm (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.1 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 1.35 0) (layer F.CrtYd) (width 0.05)) + (pad "" np_thru_hole circle (at 0 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) + ) + + (module Elabdev:MountingHole_1.1mm (layer F.Cu) (tedit 5B924765) (tstamp 5FE8F1F7) + (at 77.5 89) + (descr "Mounting Hole 1.1mm, no annular") + (tags "mounting hole 1.1mm no annular") + (attr virtual) + (fp_text reference REF** (at 0 -3.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_1.1mm (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.35 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 1.1 0) (layer Cmts.User) (width 0.15)) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) + ) + + (module Fiducial:Fiducial_1mm_Mask2mm (layer F.Cu) (tedit 5C18CB26) (tstamp 5FBDDDDA) + (at 77.5 205.5) + (descr "Circular Fiducial, 1mm bare copper, 2mm soldermask opening (Level A)") + (tags fiducial) + (attr smd) + (fp_text reference FID-D (at 1 0) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + ) + (fp_text value Fiducial_1mm_Mask2mm (at 0 2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1 0) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_circle (center 0 0) (end 1.25 0) (layer F.CrtYd) (width 0.05)) + (pad "" smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask) + (solder_mask_margin 0.5) (clearance 0.5)) + ) + + (module Fiducial:Fiducial_1mm_Mask2mm (layer F.Cu) (tedit 5C18CB26) (tstamp 5FBDDDBC) + (at 201.5 205.5) + (descr "Circular Fiducial, 1mm bare copper, 2mm soldermask opening (Level A)") + (tags fiducial) + (attr smd) + (fp_text reference FID-C (at -1 0) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + ) + (fp_text value Fiducial_1mm_Mask2mm (at 0 2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.25 0) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_circle (center 0 0) (end 1 0) (layer F.Fab) (width 0.1)) + (pad "" smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask) + (solder_mask_margin 0.5) (clearance 0.5)) + ) + + (module Fiducial:Fiducial_1mm_Mask2mm (layer F.Cu) (tedit 5C18CB26) (tstamp 5FBDDD97) + (at 201.5 77) + (descr "Circular Fiducial, 1mm bare copper, 2mm soldermask opening (Level A)") + (tags fiducial) + (attr smd) + (fp_text reference FID-B (at -1 0) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + ) + (fp_text value Fiducial_1mm_Mask2mm (at 0 2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1 0) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_circle (center 0 0) (end 1.25 0) (layer F.CrtYd) (width 0.05)) + (pad "" smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask) + (solder_mask_margin 0.5) (clearance 0.5)) + ) + + (module Fiducial:Fiducial_1mm_Mask2mm (layer F.Cu) (tedit 5C18CB26) (tstamp 5FBDDD7E) + (at 77.5 77) + (descr "Circular Fiducial, 1mm bare copper, 2mm soldermask opening (Level A)") + (tags fiducial) + (attr smd) + (fp_text reference FID-A (at 1 0) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + ) + (fp_text value Fiducial_1mm_Mask2mm (at 0 2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.25 0) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_circle (center 0 0) (end 1 0) (layer F.Fab) (width 0.1)) + (pad "" smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask) + (solder_mask_margin 0.5) (clearance 0.5)) + ) + + (module Elabdev:Panel_Mousetab_25mm_Single (layer F.Cu) (tedit 5CD5AA6C) (tstamp 5FBD2063) + (at 198 120.25 180) + (path /5CD5C074) + (fp_text reference TAB15 (at 0 0 90 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.13))) + ) + (fp_text value Pantab (at -2.5 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.25 -2.2) (end 1.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -1.25 -2.2) (end -1.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 2.1 -2.6) (end 2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.1 2.6) (end -2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.1 2.6) (end -2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.1 -2.6) (end 2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (pad "" np_thru_hole circle (at 1.35 2 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 1.2 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 0.4 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -0.4 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -1.2 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -2 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + ) + + (module Elabdev:Panel_Mousetab_25mm_Single (layer F.Cu) (tedit 5CD5AA6C) (tstamp 5FBD2044) + (at 198 94.25 180) + (path /5CD5C074) + (fp_text reference TAB16 (at 0 0 90 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.13))) + ) + (fp_text value Pantab (at -2.5 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.1 -2.6) (end 2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.1 2.6) (end -2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.1 2.6) (end -2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.1 -2.6) (end 2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -1.25 -2.2) (end -1.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 1.25 -2.2) (end 1.25 2.2) (layer F.Fab) (width 0.15)) + (pad "" np_thru_hole circle (at 1.35 -2 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -1.2 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -0.4 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 0.4 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 1.2 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 2 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + ) + + (module Elabdev:Panel_Mousetab_25mm_Double (layer F.Cu) (tedit 5B993D89) (tstamp 5FBC8FD2) + (at 139.5 120.25) + (fp_text reference TAB09 (at 0 0 90 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.13))) + ) + (fp_text value Panel_Mousetab_25mm_Double (at 0 3.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.1 -2.6) (end 2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.1 2.6) (end -2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.1 2.6) (end -2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.1 -2.6) (end 2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -1.25 -2.2) (end -1.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 1.25 -2.2) (end 1.25 2.2) (layer F.Fab) (width 0.15)) + (pad "" np_thru_hole circle (at -1.35 -0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 -1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 -2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + ) + + (module Elabdev:Panel_Mousetab_25mm_Double (layer F.Cu) (tedit 5B993D89) (tstamp 5FBC8F92) + (at 139.5 94.25) + (fp_text reference TAB10 (at 0 0 90 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.13))) + ) + (fp_text value Panel_Mousetab_25mm_Double (at 0 3.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.1 -2.6) (end 2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.1 2.6) (end -2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.1 2.6) (end -2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.1 -2.6) (end 2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -1.25 -2.2) (end -1.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 1.25 -2.2) (end 1.25 2.2) (layer F.Fab) (width 0.15)) + (pad "" np_thru_hole circle (at -1.35 -0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 -1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 -2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at -1.35 2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + ) + + (module Mounting_Holes:MountingHole_2.5mm (layer F.Cu) (tedit 5D1E62F3) (tstamp 5FBB8A27) + (at 77.5 81) + (descr "Mounting Hole 2.5mm, no annular") + (tags "mounting hole 2.5mm no annular") + (fp_text reference SH1 (at 0 -3.5) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_2.5mm (at 0 3.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.5 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 2.75 0) (layer F.CrtYd) (width 0.05)) + (pad "" np_thru_hole circle (at 0 0) (size 2.55 2.55) (drill 2.55) (layers *.Cu *.Paste *.Mask)) + ) + + (module Mounting_Holes:MountingHole_2.5mm (layer F.Cu) (tedit 5D1E6313) (tstamp 5FBB8A21) + (at 77.5 201) + (descr "Mounting Hole 2.5mm, no annular") + (tags "mounting hole 2.5mm no annular") + (fp_text reference SH2 (at 0 -3.5) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_2.5mm (at 0 3.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.75 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 2.5 0) (layer Cmts.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0) (size 2.55 2.55) (drill 2.55) (layers *.Cu *.Paste *.Mask)) + ) + + (module Mounting_Holes:MountingHole_2.5mm (layer F.Cu) (tedit 5D1E630C) (tstamp 5FBB8A1B) + (at 77.5 146) + (descr "Mounting Hole 2.5mm, no annular") + (tags "mounting hole 2.5mm no annular") + (fp_text reference SH5 (at 0 -3.5) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_2.5mm (at 0 3.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.75 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 2.5 0) (layer Cmts.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0) (size 2.55 2.55) (drill 2.55) (layers *.Cu *.Paste *.Mask)) + ) + + (module Mounting_Holes:MountingHole_2.5mm (layer F.Cu) (tedit 5D1E631D) (tstamp 5FBB8A15) + (at 201.5 201) + (descr "Mounting Hole 2.5mm, no annular") + (tags "mounting hole 2.5mm no annular") + (fp_text reference SH4 (at 0 -3.5) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_2.5mm (at 0 3.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.75 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 2.5 0) (layer Cmts.User) (width 0.15)) + (pad "" np_thru_hole circle (at 0 0) (size 2.55 2.55) (drill 2.55) (layers *.Cu *.Paste *.Mask)) + ) + + (module Mounting_Holes:MountingHole_2.5mm (layer F.Cu) (tedit 5D1E632E) (tstamp 5FBB8A0F) + (at 201.5 81) + (descr "Mounting Hole 2.5mm, no annular") + (tags "mounting hole 2.5mm no annular") + (fp_text reference SH3 (at 0 -3.5) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_2.5mm (at 0 3.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.5 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 2.75 0) (layer F.CrtYd) (width 0.05)) + (pad "" np_thru_hole circle (at 0 0) (size 2.55 2.55) (drill 2.55) (layers *.Cu *.Paste *.Mask)) + ) + + (module Mounting_Holes:MountingHole_2.5mm (layer F.Cu) (tedit 5D1E6326) (tstamp 5FBB8A09) + (at 201.5 136) + (descr "Mounting Hole 2.5mm, no annular") + (tags "mounting hole 2.5mm no annular") + (fp_text reference SH6 (at 0 -3.5) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole_2.5mm (at 0 3.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.5 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 2.75 0) (layer F.CrtYd) (width 0.05)) + (pad "" np_thru_hole circle (at 0 0) (size 2.55 2.55) (drill 2.55) (layers *.Cu *.Paste *.Mask)) + ) + + (module Elabdev:Panel_Mousetab_25mm_Single (layer F.Cu) (tedit 5CD5AA6C) (tstamp 5FBC1370) + (at 81 120.25) + (path /5CD5C074) + (fp_text reference TAB03 (at 0 0 90 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.13))) + ) + (fp_text value Pantab (at -2.5 0 -270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.1 -2.6) (end 2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.1 2.6) (end -2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.1 2.6) (end -2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.1 -2.6) (end 2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -1.25 -2.2) (end -1.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 1.25 -2.2) (end 1.25 2.2) (layer F.Fab) (width 0.15)) + (pad "" np_thru_hole circle (at 1.35 -2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + ) + + (module Elabdev:Panel_Mousetab_25mm_Single (layer F.Cu) (tedit 5CD5AA6C) (tstamp 5FBC06F5) + (at 81 94.25) + (path /5CD5C074) + (fp_text reference TAB04 (at 0 0 90 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.13))) + ) + (fp_text value Pantab (at -2.5 0 -270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.25 -2.2) (end 1.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -1.25 -2.2) (end -1.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 2.1 -2.6) (end 2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.1 2.6) (end -2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.1 2.6) (end -2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.1 -2.6) (end 2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (pad "" np_thru_hole circle (at 1.35 2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + ) + + (module Elabdev:Panel_Mousetab_25mm_Single (layer F.Cu) (tedit 5CD5AA6C) (tstamp 5F4C1007) + (at 81 187.75) + (path /5CD5C074) + (fp_text reference TAB01 (at 0 0 90 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.13))) + ) + (fp_text value Pantab (at -2.5 0 -270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.1 -2.6) (end 2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.1 2.6) (end -2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.1 2.6) (end -2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.1 -2.6) (end 2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -1.25 -2.2) (end -1.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 1.25 -2.2) (end 1.25 2.2) (layer F.Fab) (width 0.15)) + (pad "" np_thru_hole circle (at 1.35 -2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 0.4) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 1.2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 2) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + ) + + (module Elabdev:Panel_Mousetab_25mm_Single (layer F.Cu) (tedit 5CD5AA6C) (tstamp 5F4C108A) + (at 198 161.75 180) + (path /5CD5C074) + (fp_text reference TAB14 (at 0 0 90 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.13))) + ) + (fp_text value Pantab (at -2.5 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.25 -2.2) (end 1.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -1.25 -2.2) (end -1.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 2.1 -2.6) (end 2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.1 2.6) (end -2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.1 2.6) (end -2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.1 -2.6) (end 2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (pad "" np_thru_hole circle (at 1.35 2 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 1.2 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 0.4 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -0.4 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -1.2 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -2 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + ) + + (module Elabdev:Panel_Mousetab_25mm_Single (layer F.Cu) (tedit 5CD5AA6C) (tstamp 5F4C1067) + (at 198 187.75 180) + (path /5CD5C074) + (fp_text reference TAB13 (at 0 0 90 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.13))) + ) + (fp_text value Pantab (at -2.5 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.1 -2.6) (end 2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.1 2.6) (end -2.1 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.1 2.6) (end -2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.1 -2.6) (end 2.1 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -1.25 -2.2) (end -1.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 1.25 -2.2) (end 1.25 2.2) (layer F.Fab) (width 0.15)) + (pad "" np_thru_hole circle (at 1.35 -2 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -1.2 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -0.4 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 0.4 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 1.2 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 2 180) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + ) + + (gr_line (start 179.21599 138.875) (end 179.21599 141.125) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDEE)) + (gr_line (start 183.28401 141.125) (end 183.28401 138.875) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDED)) + (gr_arc (start 177.625 138.875) (end 178.75 137.75) (angle 45) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDEC)) + (gr_arc (start 177.625 141.125) (end 178.75 142.25) (angle -45) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDEB)) + (gr_arc (start 184.875 138.875) (end 183.75 137.75) (angle -45) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDEA)) + (gr_arc (start 184.875 141.125) (end 183.75 142.25) (angle 45) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDE9)) + (gr_arc (start 152.625 138.875) (end 153.75 137.75) (angle 45) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDE2)) + (gr_line (start 154.21599 138.875) (end 154.21599 141.125) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDE1)) + (gr_arc (start 152.625 141.125) (end 153.75 142.25) (angle -45) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDE0)) + (gr_arc (start 159.875 141.125) (end 158.75 142.25) (angle 45) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDDF)) + (gr_line (start 158.28401 141.125) (end 158.28401 138.875) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDDE)) + (gr_arc (start 159.875 138.875) (end 158.75 137.75) (angle -45) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDDD)) + (gr_arc (start 119.125 141.125) (end 120.25 142.25) (angle -45) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDD6)) + (gr_line (start 120.71599 138.875) (end 120.71599 141.125) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDD5)) + (gr_arc (start 119.125 138.875) (end 120.25 137.75) (angle 45) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDD4)) + (gr_line (start 124.78401 141.125) (end 124.78401 138.875) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDD3)) + (gr_arc (start 126.375 138.875) (end 125.25 137.75) (angle -45) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDD2)) + (gr_arc (start 126.375 141.125) (end 125.25 142.25) (angle 45) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDD1)) + (gr_arc (start 101.375 138.875) (end 100.25 137.75) (angle -45) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDB1)) + (gr_line (start 99.78401 141.125) (end 99.78401 138.875) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDB0)) + (gr_arc (start 101.375 141.125) (end 100.25 142.25) (angle 45) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BDAF)) + (gr_line (start 95.71599 138.875) (end 95.71599 141.125) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BD9F)) + (gr_arc (start 94.125 141.125) (end 95.25 142.25) (angle -45) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BD86)) + (gr_arc (start 139.5 191.5) (end 140.75 190.25) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BD55)) + (gr_arc (start 139.5 184) (end 138.25 185.25) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BD54)) + (gr_arc (start 139.5 158) (end 138.25 159.25) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BD51)) + (gr_arc (start 139.5 165.5) (end 140.75 164.25) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BD50)) + (gr_arc (start 139.5 124) (end 140.75 122.75) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BD4D)) + (gr_arc (start 139.5 116.5) (end 138.25 117.75) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BD4C)) + (gr_arc (start 139.5 98) (end 140.75 96.75) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8BD47)) + (gr_arc (start 139.5 90.5) (end 138.25 91.75) (angle -90) (layer Edge.Cuts) (width 0.05)) + (gr_arc (start 94.125 138.875) (end 95.25 137.75) (angle 45) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 75 207.25) (end 80 207.25) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8B5CA)) + (gr_line (start 199 74.75) (end 204 74.75) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5FE8B3C6)) + (dimension 132.5 (width 0.15) (layer Cmts.User) + (gr_text "132,500 mm" (at 216.05 141 90) (layer Cmts.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (feature1 (pts (xy 210.75 74.75) (xy 215.336421 74.75))) + (feature2 (pts (xy 210.75 207.25) (xy 215.336421 207.25))) + (crossbar (pts (xy 214.75 207.25) (xy 214.75 74.75))) + (arrow1a (pts (xy 214.75 74.75) (xy 215.336421 75.876504))) + (arrow1b (pts (xy 214.75 74.75) (xy 214.163579 75.876504))) + (arrow2a (pts (xy 214.75 207.25) (xy 215.336421 206.123496))) + (arrow2b (pts (xy 214.75 207.25) (xy 214.163579 206.123496))) + ) + (dimension 129 (width 0.15) (layer Cmts.User) + (gr_text "129 mm" (at 139.5 219.3) (layer Cmts.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (feature1 (pts (xy 204 214) (xy 204 218.586421))) + (feature2 (pts (xy 75 214) (xy 75 218.586421))) + (crossbar (pts (xy 75 218) (xy 204 218))) + (arrow1a (pts (xy 204 218) (xy 202.873496 218.586421))) + (arrow1b (pts (xy 204 218) (xy 202.873496 217.413579))) + (arrow2a (pts (xy 75 218) (xy 76.126504 218.586421))) + (arrow2b (pts (xy 75 218) (xy 76.126504 217.413579))) + ) + (gr_line (start 199 122.75) (end 199 159.25) (layer Edge.Cuts) (width 0.05) (tstamp 5FBD89C1)) + (gr_line (start 199 96.75) (end 199 117.75) (layer Edge.Cuts) (width 0.05) (tstamp 5FBD89BE)) + (gr_line (start 199 74.75) (end 199 91.75) (layer Edge.Cuts) (width 0.05) (tstamp 5FBD89BB)) + (gr_arc (start 197.875 123.875) (end 196.75 122.75) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5FBD2041)) + (gr_arc (start 197.875 116.625) (end 199 117.75) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5FBD203E)) + (gr_arc (start 197.875 97.875) (end 196.75 96.75) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5FBD203B)) + (gr_arc (start 197.875 90.625) (end 199 91.75) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5FBD2038)) + (gr_line (start 75 74.75) (end 80 74.75) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5FBB8A5A)) + (gr_line (start 204 207.25) (end 204 74.75) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5FBB8A52)) + (gr_line (start 199 207.25) (end 204 207.25) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5FBB8A42)) + (gr_line (start 75 207.25) (end 75 74.75) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5FBB8A41)) + (gr_line (start 80 96.75) (end 80 117.75) (layer Edge.Cuts) (width 0.05) (tstamp 5FBC1D1C)) + (gr_arc (start 81.125 123.875) (end 80 122.75) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5FBC21CC)) + (gr_arc (start 81.125 97.875) (end 80 96.75) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5FBC2187)) + (gr_arc (start 81.125 90.625) (end 82.25 91.75) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5FBC21AE)) + (gr_arc (start 81.125 116.625) (end 82.25 117.75) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5FBC22E9)) + (gr_line (start 80 74.75) (end 80 91.75) (layer Edge.Cuts) (width 0.05) (tstamp 5FBC215A)) + (gr_line (start 80 122.75) (end 80 159.25) (layer Edge.Cuts) (width 0.05) (tstamp 5FBC2265)) + (gr_line (start 80 164.25) (end 80 185.25) (layer Edge.Cuts) (width 0.05) (tstamp 5F680E75)) + (gr_arc (start 81.125 191.375) (end 80 190.25) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C102C)) + (gr_arc (start 81.125 165.375) (end 80 164.25) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C1046)) + (gr_arc (start 81.125 158.125) (end 82.25 159.25) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C1045)) + (gr_arc (start 81.125 184.125) (end 82.25 185.25) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C102F)) + (gr_line (start 80 190.25) (end 80 207.25) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C1F00)) + (gr_line (start 199 207.25) (end 199 190.25) (layer Edge.Cuts) (width 0.05) (tstamp 5F680CE7)) + (gr_line (start 199 185.25) (end 199 164.25) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C201B)) + (gr_arc (start 197.875 165.375) (end 196.75 164.25) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C1099)) + (gr_arc (start 197.875 158.125) (end 199 159.25) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C1089)) + (gr_arc (start 197.875 191.375) (end 196.75 190.25) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C1077)) + (gr_arc (start 197.875 184.125) (end 199 185.25) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C1076)) + +)