diff --git a/hardware/dscomm.kicad_pcb b/hardware/dscomm.kicad_pcb index 04b634a..b26a07f 100644 --- a/hardware/dscomm.kicad_pcb +++ b/hardware/dscomm.kicad_pcb @@ -2,30 +2,23 @@ (general (thickness 1.6) - (drawings 0) + (drawings 82) (tracks 0) (zones 0) - (modules 0) + (modules 7) (nets 1) ) - (page A4) + (page A3) (title_block - (title "Democratic Sendcomm") - (date 2020-08-30) - (rev 0.8.0) - (company "Europalab Devices") - (comment 1 "Copyright © 2020, Europalab Devices") - (comment 2 "Fulfilling requirements of 201708018") - (comment 3 "Pending quality assurance testing") - (comment 4 "Release revision for manufacturing") + (date "15 nov 2012") ) (layers (0 F.Cu signal) + (1 In1.Cu signal) + (2 In2.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) @@ -34,8 +27,6 @@ (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) @@ -45,41 +36,44 @@ ) (setup - (last_trace_width 0.25) + (last_trace_width 0.2) + (user_trace_width 0.09) + (user_trace_width 0.127) (trace_clearance 0.2) (zone_clearance 0.508) (zone_45_only no) - (trace_min 0.2) - (via_size 0.8) - (via_drill 0.4) - (via_min_size 0.4) - (via_min_drill 0.3) - (uvia_size 0.3) + (trace_min 0.09) + (via_size 0.9) + (via_drill 0.6) + (via_min_size 0.45) + (via_min_drill 0.2) + (user_via 0.45 0.2) + (user_via 0.6 0.3) + (uvia_size 0.5) (uvia_drill 0.1) (uvias_allowed no) - (uvia_min_size 0.2) + (uvia_min_size 0.45) (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) + (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.524 1.524) - (pad_drill 0.762) - (pad_to_mask_clearance 0.051) - (solder_mask_min_width 0.25) + (pad_size 2.5 2.5) + (pad_drill 2.5) + (pad_to_mask_clearance 0) (aux_axis_origin 0 0) - (visible_elements FFFFFF7F) + (visible_elements 7FFFFFFF) (pcbplotparams - (layerselection 0x010fc_ffffffff) - (usegerberextensions false) + (layerselection 0x00030_80000001) + (usegerberextensions true) (usegerberattributes false) (usegerberadvancedattributes false) (creategerberjobfile false) (excludeedgelayer true) - (linewidth 0.100000) + (linewidth 0.150000) (plotframeref false) (viasonmask false) (mode 1) @@ -103,13 +97,282 @@ (net 0 "") - (net_class Default "Dies ist die voreingestellte Netzklasse." + (net_class Default "This is the default net class." (clearance 0.2) - (trace_width 0.25) - (via_dia 0.8) - (via_drill 0.4) - (uvia_dia 0.3) + (trace_width 0.2) + (via_dia 0.9) + (via_drill 0.6) + (uvia_dia 0.5) (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 Elabdev:Panel_Mousetab_25mm_Single (layer F.Cu) (tedit 5CD9E502) (tstamp 5F680FEC) + (at 224 181.75 90) + (path /5CD9EB0D) + (fp_text reference TAB1 (at 0 0) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.13))) + ) + (fp_text value Pantab (at 0 3.5 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 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + ) + + (module Elabdev:Panel_Mousetab_25mm_Single (layer F.Cu) (tedit 5CD9E59A) (tstamp 5F4C0A71) + (at 210 114.25 270) + (path /5CD5C3A7) + (fp_text reference TAB5 (at 0 0 180) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.13))) + ) + (fp_text value Pantab (at 0 -3.5 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 270) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 1.2 270) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 0.4 270) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -0.4 270) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -1.2 270) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -2 270) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + ) + + (module Elabdev:Panel_Mousetab_25mm_Single (layer F.Cu) (tedit 5CD9E502) (tstamp 5CE1C45C) + (at 196 181.75 90) + (path /5CD9EB0D) + (fp_text reference TAB2 (at 0 0) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.13))) + ) + (fp_text value Pantab (at 0 3.5 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 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 -0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 0.4 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.35 1.2 90) (size 0.5 0.5) (drill 0.5) (layers *.Cu)) + (pad "" np_thru_hole circle (at 1.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 5F4C1007) + (at 180.75 161) + (path /5CD5C074) + (fp_text reference TAB3 (at 0 0 -270) (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 5F4C1047) + (at 180.75 135) + (path /5CD5C074) + (fp_text reference TAB4 (at 0 0 -270) (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 5F4C108A) + (at 239.25 135 180) + (path /5CD5C074) + (fp_text reference TAB6 (at 0 0 90) (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 239.25 161 180) + (path /5CD5C074) + (fp_text reference TAB7 (at 0 0 90) (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_circle (center 210 148) (end 210 144) (layer Cmts.User) (width 0.15)) + (gr_line (start 213 151) (end 207 145) (layer Cmts.User) (width 0.15)) + (gr_line (start 207 151) (end 213 145) (layer Cmts.User) (width 0.15)) + (gr_line (start 210 12) (end 210 285) (layer Cmts.User) (width 0.15)) + (gr_line (start 12 148) (end 408 148) (layer Cmts.User) (width 0.15)) + (gr_line (start 219 180.5) (end 221.5 180.5) (layer Edge.Cuts) (width 0.05) (tstamp 5F68107E)) + (gr_line (start 198.5 180.5) (end 201 180.5) (layer Edge.Cuts) (width 0.05) (tstamp 5F68107B)) + (gr_line (start 198.5 182.75) (end 221.5 182.75) (layer Edge.Cuts) (width 0.05) (tstamp 5F681075)) + (gr_arc (start 227.625 181.625) (end 226.5 182.75) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F680FEB)) + (gr_arc (start 220.375 181.625) (end 221.5 180.5) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F680FEA)) + (gr_line (start 182 177.5) (end 182 163.5) (layer Edge.Cuts) (width 0.05) (tstamp 5F680F1A)) + (gr_line (start 182 132.5) (end 182 118.5) (layer Edge.Cuts) (width 0.05) (tstamp 5F680F17)) + (gr_line (start 238 132.5) (end 238 118.5) (layer Edge.Cuts) (width 0.05) (tstamp 5F680F14)) + (gr_line (start 238 177.5) (end 238 163.5) (layer Edge.Cuts) (width 0.05) (tstamp 5F680F11)) + (gr_line (start 179.75 137.5) (end 179.75 158.5) (layer Edge.Cuts) (width 0.05) (tstamp 5F680E75)) + (gr_line (start 240.25 178.75) (end 240.25 163.5) (layer Edge.Cuts) (width 0.05) (tstamp 5F680CE7)) + (gr_line (start 235 115.5) (end 212.5 115.5) (layer Edge.Cuts) (width 0.05) (tstamp 5F680A40)) + (gr_arc (start 206.375 114.375) (end 207.5 113.25) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C0A93)) + (gr_arc (start 213.625 114.375) (end 212.5 115.5) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C0A90)) + (gr_line (start 182 137.5) (end 182 158.5) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C0C0B)) + (gr_line (start 238 158.5) (end 238 137.5) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C198A)) + (gr_arc (start 180.875 164.625) (end 179.75 163.5) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C102C)) + (gr_arc (start 192.375 181.625) (end 193.5 180.5) (angle 90) (layer Edge.Cuts) (width 0.05)) + (gr_arc (start 199.625 181.625) (end 198.5 182.75) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5CE1C4D1)) + (gr_arc (start 180.875 138.625) (end 179.75 137.5) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C1046)) + (gr_arc (start 180.875 131.375) (end 182 132.5) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C1045)) + (gr_arc (start 180.875 157.375) (end 182 158.5) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C102F)) + (gr_arc (start 183.75 178.75) (end 179.75 178.75) (angle -90) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 179.75 117.25) (end 179.75 132.5) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C20A2)) + (gr_line (start 207.5 113.25) (end 183.75 113.25) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C209A)) + (gr_line (start 236.25 113.25) (end 212.5 113.25) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C2035)) + (gr_line (start 240.25 132.5) (end 240.25 117.25) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C202C)) + (gr_line (start 240.25 158.5) (end 240.25 137.5) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C201B)) + (gr_line (start 226.5 182.75) (end 236.25 182.75) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C1F90)) + (gr_line (start 183.75 182.75) (end 193.5 182.75) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C1EFA)) + (gr_line (start 179.75 163.5) (end 179.75 178.75) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C1F00)) + (gr_line (start 244.25 109.25) (end 175.75 109.25) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 244.25 186.75) (end 244.25 109.25) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 175.75 186.75) (end 244.25 186.75) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 175.75 186.75) (end 175.75 109.25) (layer Edge.Cuts) (width 0.05)) + (gr_arc (start 239.125 138.625) (end 238 137.5) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C1099)) + (gr_arc (start 239.125 131.375) (end 240.25 132.5) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C1089)) + (gr_arc (start 239.125 164.625) (end 238 163.5) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C1077)) + (gr_arc (start 239.125 157.375) (end 240.25 158.5) (angle 90) (layer Edge.Cuts) (width 0.05) (tstamp 5F4C1076)) + (gr_text "Bottom side, stencil paste last or high temp paste" (at 242 148 90) (layer B.SilkS) (tstamp 5CE86108) + (effects (font (size 1.575 1.575) (thickness 0.3)) (justify mirror)) + ) + (gr_text "Bottom side, stencil paste last or high temp paste" (at 177.75 148 90) (layer B.SilkS) + (effects (font (size 1.575 1.575) (thickness 0.3)) (justify mirror)) + ) + (gr_text "Please don't read this phrase, it's meaningless" (at 242 148 90) (layer F.SilkS) + (effects (font (size 1.5625 1.5625) (thickness 0.3))) + ) + (gr_text "Stencil8 calibrated, write Europalab Devices" (at 177.75 148 90) (layer F.SilkS) + (effects (font (size 1.75 1.75) (thickness 0.3))) + ) + (gr_arc (start 236.25 178.75) (end 236.25 182.75) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 5CDACEC7)) + (gr_arc (start 236.25 117.25) (end 240.25 117.25) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 5CDACE54)) + (gr_arc (start 183.75 117.25) (end 183.75 113.25) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 5CDACDD3)) + (gr_arc (start 219 180) (end 219 180.5) (angle 89.9) (layer Edge.Cuts) (width 0.05)) + (gr_arc (start 218 176) (end 218 175.5) (angle 90) (layer Edge.Cuts) (width 0.05)) + (gr_arc (start 201 180) (end 201.5 180) (angle 90) (layer Edge.Cuts) (width 0.05)) + (gr_arc (start 202 176) (end 201.5 176) (angle 90) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 201 180.5) (end 219 180.5) (layer Dwgs.User) (width 0.1)) + (gr_line (start 185 180.5) (end 193.5 180.5) (layer Edge.Cuts) (width 0.05)) + (gr_text DISPLAY (at 210 178 180) (layer Dwgs.User) (tstamp 580CBBFF) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text RJ45 (at 227.84 104.3 90) (layer Dwgs.User) (tstamp 580CBBEB) + (effects (font (size 2 2) (thickness 0.15))) + ) + (gr_text USB (at 209.552 102.776 90) (layer Dwgs.User) (tstamp 580CBBE9) + (effects (font (size 2 2) (thickness 0.15))) + ) + (gr_text USB (at 190.248 102.268 90) (layer Dwgs.User) + (effects (font (size 2 2) (thickness 0.15))) + ) + (gr_arc (start 185 118.5) (end 182 118.5) (angle 90) (layer Edge.Cuts) (width 0.05)) + (gr_arc (start 235 118.5) (end 235 115.5) (angle 90) (layer Edge.Cuts) (width 0.05)) + (gr_arc (start 235 177.5) (end 238 177.5) (angle 90) (layer Edge.Cuts) (width 0.05)) + (gr_arc (start 185 177.5) (end 185 180.5) (angle 90) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 202.45 110.6) (end 202.45 93.5) (layer Dwgs.User) (width 0.1)) + (gr_line (start 215.55 110.6) (end 202.45 110.6) (layer Dwgs.User) (width 0.1)) + (gr_line (start 215.55 93.5) (end 215.55 110.6) (layer Dwgs.User) (width 0.1)) + (gr_line (start 202.45 93.5) (end 215.55 93.5) (layer Dwgs.User) (width 0.1)) + (gr_line (start 218.5 176) (end 218.5 180) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 202 175.5) (end 218 175.5) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 201.5 180) (end 201.5 176) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 235.675 114.5) (end 219.825 114.5) (layer Dwgs.User) (width 0.1)) + (gr_line (start 235.675 93.5) (end 235.675 114.5) (layer Dwgs.User) (width 0.1)) + (gr_line (start 219.825 93.5) (end 235.675 93.5) (layer Dwgs.User) (width 0.1)) + (gr_line (start 219.825 114.5) (end 219.825 93.5) (layer Dwgs.User) (width 0.1)) + (gr_line (start 207.5 115.5) (end 185 115.5) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 226.5 180.5) (end 235 180.5) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 197.455925 110.6) (end 184.355925 110.6) (layer Dwgs.User) (width 0.1)) + (gr_line (start 197.455925 93.5) (end 197.455925 110.6) (layer Dwgs.User) (width 0.1)) + (gr_line (start 184.355925 93.5) (end 197.455925 93.5) (layer Dwgs.User) (width 0.1)) + (gr_line (start 184.355925 110.6) (end 184.355925 93.5) (layer Dwgs.User) (width 0.1)) + )