From e8d426721a5002f556feef1ab3466c2296ed09e2 Mon Sep 17 00:00:00 2001 From: Thea Flowers Date: Mon, 20 Sep 2021 18:06:59 -0400 Subject: [PATCH] hardware: prepare testkit adapter for manufacturing --- .../testkit-adapter/testkit-adapter.kicad_pcb | 540 ++++++++++-------- hardware/testkit-adapter/testkit-adapter.pro | 92 ++- 2 files changed, 363 insertions(+), 269 deletions(-) diff --git a/hardware/testkit-adapter/testkit-adapter.kicad_pcb b/hardware/testkit-adapter/testkit-adapter.kicad_pcb index c100088b..f3b0ff78 100644 --- a/hardware/testkit-adapter/testkit-adapter.kicad_pcb +++ b/hardware/testkit-adapter/testkit-adapter.kicad_pcb @@ -43,40 +43,42 @@ ) (setup - (last_trace_width 0.25) + (last_trace_width 0.16) + (user_trace_width 0.17) + (user_trace_width 0.2) (user_trace_width 0.25) - (user_trace_width 0.3) + (user_trace_width 0.4) (user_trace_width 0.5) - (trace_clearance 0.2) + (trace_clearance 0.17) (zone_clearance 0.254) (zone_45_only no) - (trace_min 0.2) - (via_size 0.8) - (via_drill 0.4) - (via_min_size 0.4) + (trace_min 0.15) + (via_size 0.7) + (via_drill 0.3) + (via_min_size 0.5) (via_min_drill 0.3) - (uvia_size 0.3) - (uvia_drill 0.1) + (uvia_size 0.7) + (uvia_drill 0.3) (uvias_allowed no) - (uvia_min_size 0.2) - (uvia_min_drill 0.1) + (uvia_min_size 0.5) + (uvia_min_drill 0.3) (edge_width 0.5) (segment_width 0.2) (pcb_text_width 0.2) (pcb_text_size 1 1) (mod_edge_width 0.12) - (mod_text_size 1 1) + (mod_text_size 0.7 0.7) (mod_text_width 0.15) (pad_size 1.524 1.524) (pad_drill 0.762) - (pad_to_mask_clearance 0.05) + (pad_to_mask_clearance 0.0508) (aux_axis_origin 0 0) (grid_origin 75 49) (visible_elements FFFFFF7F) (pcbplotparams (layerselection 0x010fc_ffffffff) (usegerberextensions false) - (usegerberattributes true) + (usegerberattributes false) (usegerberadvancedattributes true) (creategerberjobfile true) (excludeedgelayer true) @@ -208,12 +210,14 @@ (net 103 SERIAL1.0) (net_class Default "This is the default net class." - (clearance 0.2) - (trace_width 0.2) - (via_dia 0.8) - (via_drill 0.4) - (uvia_dia 0.3) - (uvia_drill 0.1) + (clearance 0.17) + (trace_width 0.16) + (via_dia 0.7) + (via_drill 0.3) + (uvia_dia 0.7) + (uvia_drill 0.3) + (diff_pair_width 0.17) + (diff_pair_gap 0.17) (add_net +12V) (add_net +3V3) (add_net -12V) @@ -319,6 +323,50 @@ (add_net SERIAL1.3) ) + (net_class 12V "" + (clearance 0.3) + (trace_width 0.4) + (via_dia 0.8) + (via_drill 0.5) + (uvia_dia 0.7) + (uvia_drill 0.3) + (diff_pair_width 0.17) + (diff_pair_gap 0.17) + ) + + (net_class 3.3V "" + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.7) + (via_drill 0.3) + (uvia_dia 0.7) + (uvia_drill 0.3) + (diff_pair_width 0.17) + (diff_pair_gap 0.17) + ) + + (net_class "Absolute minimum" "" + (clearance 0.15) + (trace_width 0.15) + (via_dia 0.7) + (via_drill 0.3) + (uvia_dia 0.7) + (uvia_drill 0.3) + (diff_pair_width 0.15) + (diff_pair_gap 0.15) + ) + + (net_class Analog "" + (clearance 0.2) + (trace_width 0.2) + (via_dia 0.7) + (via_drill 0.3) + (uvia_dia 0.7) + (uvia_drill 0.3) + (diff_pair_width 0.17) + (diff_pair_gap 0.17) + ) + (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 6143E0C3) (at 157.8 130.5) (descr "Mounting Hole 3.2mm, no annular, M3") @@ -331,11 +379,11 @@ (fp_text value M3 (at 0 4.2) (layer F.Fab) hide (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) hide (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) (net 99 "Net-(H9-Pad1)")) ) @@ -352,11 +400,11 @@ (fp_text value M3 (at 0 4.2) (layer F.Fab) hide (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) hide (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) (net 98 "Net-(H8-Pad1)")) ) @@ -373,11 +421,11 @@ (fp_text value M3 (at 0 4.2) (layer F.Fab) hide (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) hide (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) (net 97 "Net-(H7-Pad1)")) ) @@ -394,11 +442,11 @@ (fp_text value M3 (at 0 4.2) (layer F.Fab) hide (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) hide (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) (net 96 "Net-(H6-Pad1)")) ) @@ -415,25 +463,25 @@ (fp_text value "C Sub Mix" (at 1.27 2) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) + (fp_line (start -1.03 -0.4) (end -0.53 -0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.03 0.4) (end -1.03 -0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.53 0.9) (end -1.03 0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.07 0.9) (end -0.53 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.57 0.4) (end 3.07 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.57 -0.4) (end 3.57 0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.07 -0.9) (end 3.57 -0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.53 -0.9) (end 3.07 -0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.3 0.5) (end -0.65 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.5) (end -1.3 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.65 -1.15) (end -1.3 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.15 -1.15) (end -0.65 -1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.8 -0.5) (end 3.15 -1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.8 0.5) (end 3.8 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.15 1.15) (end 3.8 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.65 1.15) (end 3.15 1.15) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 1.3 -2) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.65 1.15) (end 3.15 1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.15 1.15) (end 3.8 0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.8 0.5) (end 3.8 -0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.8 -0.5) (end 3.15 -1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.15 -1.15) (end -0.65 -1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.65 -1.15) (end -1.3 -0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.3 -0.5) (end -1.3 0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.3 0.5) (end -0.65 1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.53 -0.9) (end 3.07 -0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.07 -0.9) (end 3.57 -0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.57 -0.4) (end 3.57 0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.57 0.4) (end 3.07 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.07 0.9) (end -0.53 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.53 0.9) (end -1.03 0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.03 0.4) (end -1.03 -0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.03 -0.4) (end -0.53 -0.9) (layer F.SilkS) (width 0.15)) (pad 2 thru_hole circle (at 2.54 0) (size 1.4 1.4) (drill 0.8) (layers *.Cu *.Mask) (net 20 /castor_sub_mix_in)) (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.8) (layers *.Cu *.Mask) @@ -452,25 +500,25 @@ (fp_text value "C Pulse Mix" (at 1.27 2) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) + (fp_line (start -1.03 -0.4) (end -0.53 -0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.03 0.4) (end -1.03 -0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.53 0.9) (end -1.03 0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.07 0.9) (end -0.53 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.57 0.4) (end 3.07 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.57 -0.4) (end 3.57 0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.07 -0.9) (end 3.57 -0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.53 -0.9) (end 3.07 -0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.3 0.5) (end -0.65 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.5) (end -1.3 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.65 -1.15) (end -1.3 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.15 -1.15) (end -0.65 -1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.8 -0.5) (end 3.15 -1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.8 0.5) (end 3.8 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.15 1.15) (end 3.8 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.65 1.15) (end 3.15 1.15) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 1.3 -2) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.65 1.15) (end 3.15 1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.15 1.15) (end 3.8 0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.8 0.5) (end 3.8 -0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.8 -0.5) (end 3.15 -1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.15 -1.15) (end -0.65 -1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.65 -1.15) (end -1.3 -0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.3 -0.5) (end -1.3 0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.3 0.5) (end -0.65 1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.53 -0.9) (end 3.07 -0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.07 -0.9) (end 3.57 -0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.57 -0.4) (end 3.57 0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.57 0.4) (end 3.07 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.07 0.9) (end -0.53 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.53 0.9) (end -1.03 0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.03 0.4) (end -1.03 -0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.03 -0.4) (end -0.53 -0.9) (layer F.SilkS) (width 0.15)) (pad 2 thru_hole circle (at 2.54 0) (size 1.4 1.4) (drill 0.8) (layers *.Cu *.Mask) (net 19 /castor_pwm_mix_in)) (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.8) (layers *.Cu *.Mask) @@ -489,25 +537,25 @@ (fp_text value "C Ramp Mix" (at 1.27 2) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) + (fp_line (start -1.03 -0.4) (end -0.53 -0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.03 0.4) (end -1.03 -0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.53 0.9) (end -1.03 0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.07 0.9) (end -0.53 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.57 0.4) (end 3.07 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.57 -0.4) (end 3.57 0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.07 -0.9) (end 3.57 -0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.53 -0.9) (end 3.07 -0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.3 0.5) (end -0.65 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.5) (end -1.3 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.65 -1.15) (end -1.3 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.15 -1.15) (end -0.65 -1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.8 -0.5) (end 3.15 -1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.8 0.5) (end 3.8 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.15 1.15) (end 3.8 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.65 1.15) (end 3.15 1.15) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 1.3 -2) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.65 1.15) (end 3.15 1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.15 1.15) (end 3.8 0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.8 0.5) (end 3.8 -0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.8 -0.5) (end 3.15 -1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.15 -1.15) (end -0.65 -1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.65 -1.15) (end -1.3 -0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.3 -0.5) (end -1.3 0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.3 0.5) (end -0.65 1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.53 -0.9) (end 3.07 -0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.07 -0.9) (end 3.57 -0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.57 -0.4) (end 3.57 0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.57 0.4) (end 3.07 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.07 0.9) (end -0.53 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.53 0.9) (end -1.03 0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.03 0.4) (end -1.03 -0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.03 -0.4) (end -0.53 -0.9) (layer F.SilkS) (width 0.15)) (pad 2 thru_hole circle (at 2.54 0) (size 1.4 1.4) (drill 0.8) (layers *.Cu *.Mask) (net 18 /castor_ramp_mix_in)) (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.8) (layers *.Cu *.Mask) @@ -526,25 +574,25 @@ (fp_text value "P Sub Mix" (at 1.27 2) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) + (fp_line (start -1.03 -0.4) (end -0.53 -0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.03 0.4) (end -1.03 -0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.53 0.9) (end -1.03 0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.07 0.9) (end -0.53 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.57 0.4) (end 3.07 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.57 -0.4) (end 3.57 0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.07 -0.9) (end 3.57 -0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.53 -0.9) (end 3.07 -0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.3 0.5) (end -0.65 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.5) (end -1.3 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.65 -1.15) (end -1.3 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.15 -1.15) (end -0.65 -1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.8 -0.5) (end 3.15 -1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.8 0.5) (end 3.8 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.15 1.15) (end 3.8 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.65 1.15) (end 3.15 1.15) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 1.3 -2) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.65 1.15) (end 3.15 1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.15 1.15) (end 3.8 0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.8 0.5) (end 3.8 -0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.8 -0.5) (end 3.15 -1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.15 -1.15) (end -0.65 -1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.65 -1.15) (end -1.3 -0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.3 -0.5) (end -1.3 0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.3 0.5) (end -0.65 1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.53 -0.9) (end 3.07 -0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.07 -0.9) (end 3.57 -0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.57 -0.4) (end 3.57 0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.57 0.4) (end 3.07 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.07 0.9) (end -0.53 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.53 0.9) (end -1.03 0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.03 0.4) (end -1.03 -0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.03 -0.4) (end -0.53 -0.9) (layer F.SilkS) (width 0.15)) (pad 2 thru_hole circle (at 2.54 0) (size 1.4 1.4) (drill 0.8) (layers *.Cu *.Mask) (net 17 /pollux_sub_mix_in)) (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.8) (layers *.Cu *.Mask) @@ -563,25 +611,25 @@ (fp_text value "P Pulse Mix" (at 1.27 2) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) + (fp_line (start -1.03 -0.4) (end -0.53 -0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.03 0.4) (end -1.03 -0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.53 0.9) (end -1.03 0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.07 0.9) (end -0.53 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.57 0.4) (end 3.07 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.57 -0.4) (end 3.57 0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.07 -0.9) (end 3.57 -0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.53 -0.9) (end 3.07 -0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.3 0.5) (end -0.65 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.5) (end -1.3 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.65 -1.15) (end -1.3 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.15 -1.15) (end -0.65 -1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.8 -0.5) (end 3.15 -1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.8 0.5) (end 3.8 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.15 1.15) (end 3.8 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.65 1.15) (end 3.15 1.15) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 1.3 -2) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.65 1.15) (end 3.15 1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.15 1.15) (end 3.8 0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.8 0.5) (end 3.8 -0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.8 -0.5) (end 3.15 -1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.15 -1.15) (end -0.65 -1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.65 -1.15) (end -1.3 -0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.3 -0.5) (end -1.3 0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.3 0.5) (end -0.65 1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.53 -0.9) (end 3.07 -0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.07 -0.9) (end 3.57 -0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.57 -0.4) (end 3.57 0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.57 0.4) (end 3.07 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.07 0.9) (end -0.53 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.53 0.9) (end -1.03 0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.03 0.4) (end -1.03 -0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.03 -0.4) (end -0.53 -0.9) (layer F.SilkS) (width 0.15)) (pad 2 thru_hole circle (at 2.54 0) (size 1.4 1.4) (drill 0.8) (layers *.Cu *.Mask) (net 16 /pollux_pwm_mix_in)) (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.8) (layers *.Cu *.Mask) @@ -600,25 +648,25 @@ (fp_text value "P Ramp Mix" (at 1.27 2) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) + (fp_line (start -1.03 -0.4) (end -0.53 -0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.03 0.4) (end -1.03 -0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.53 0.9) (end -1.03 0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.07 0.9) (end -0.53 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.57 0.4) (end 3.07 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.57 -0.4) (end 3.57 0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.07 -0.9) (end 3.57 -0.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.53 -0.9) (end 3.07 -0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.3 0.5) (end -0.65 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.3 -0.5) (end -1.3 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.65 -1.15) (end -1.3 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.15 -1.15) (end -0.65 -1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.8 -0.5) (end 3.15 -1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.8 0.5) (end 3.8 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.15 1.15) (end 3.8 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.65 1.15) (end 3.15 1.15) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 1.3 -2) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.65 1.15) (end 3.15 1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.15 1.15) (end 3.8 0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.8 0.5) (end 3.8 -0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.8 -0.5) (end 3.15 -1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.15 -1.15) (end -0.65 -1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.65 -1.15) (end -1.3 -0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.3 -0.5) (end -1.3 0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.3 0.5) (end -0.65 1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.53 -0.9) (end 3.07 -0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.07 -0.9) (end 3.57 -0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.57 -0.4) (end 3.57 0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.57 0.4) (end 3.07 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 3.07 0.9) (end -0.53 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.53 0.9) (end -1.03 0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.03 0.4) (end -1.03 -0.4) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.03 -0.4) (end -0.53 -0.9) (layer F.SilkS) (width 0.15)) (pad 2 thru_hole circle (at 2.54 0) (size 1.4 1.4) (drill 0.8) (layers *.Cu *.Mask) (net 15 /pollux_ramp_mix_in)) (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.8) (layers *.Cu *.Mask) @@ -637,8 +685,8 @@ (fp_text value "CORE A" (at 0.13806 2.30638) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) - (fp_circle (center 0 0) (end 0 0.95) (layer F.SilkS) (width 0.12)) (fp_circle (center 0 0) (end 1.25 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 0.95) (layer F.SilkS) (width 0.12)) (fp_text user %R (at 0 -1.65) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) @@ -658,8 +706,8 @@ (fp_text value "CORE B" (at -0.06676 2.49876) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) - (fp_circle (center 0 0) (end 0 0.95) (layer F.SilkS) (width 0.12)) (fp_circle (center 0 0) (end 1.25 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 0.95) (layer F.SilkS) (width 0.12)) (fp_text user %R (at 0 -1.65) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) @@ -679,8 +727,8 @@ (fp_text value SWCLK (at 0.0278 3.7718 90) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 0 0.95) (layer F.SilkS) (width 0.12)) (fp_circle (center 0 0) (end 1.25 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 0.95) (layer F.SilkS) (width 0.12)) (fp_text user %R (at 0 -1.65) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) @@ -700,8 +748,8 @@ (fp_text value SWDIO (at -0.0169 3.5718 90) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 0 0.95) (layer F.SilkS) (width 0.12)) (fp_circle (center 0 0) (end 1.25 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 0.95) (layer F.SilkS) (width 0.12)) (fp_text user %R (at 0 -1.65) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) @@ -721,8 +769,8 @@ (fp_text value RESET (at 0.0749 3.5718 90) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 0 0.95) (layer F.SilkS) (width 0.12)) (fp_circle (center 0 0) (end 1.25 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 0.95) (layer F.SilkS) (width 0.12)) (fp_text user %R (at 0 -1.65) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) @@ -742,8 +790,8 @@ (fp_text value M3 (at 0 4.2) (layer F.Fab) hide (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_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0.3 0) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) @@ -763,8 +811,8 @@ (fp_text value M3 (at 0 4.2) (layer F.Fab) hide (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_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0.3 0) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) @@ -784,8 +832,8 @@ (fp_text value M3 (at 0 4.2) (layer F.Fab) hide (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_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0.3 0) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) @@ -805,8 +853,8 @@ (fp_text value M3 (at 0 4.2) (layer F.Fab) hide (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_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0.3 0) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) @@ -825,23 +873,23 @@ (fp_text value Right (at -1.27 51.03) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -4.34 50) (end -4.34 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.76 50) (end -4.34 50) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.76 -1.8) (end 1.76 50) (layer F.CrtYd) (width 0.05)) - (fp_line (start -4.34 -1.8) (end 1.76 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 -1.33) (end -1.27 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 1.27) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.87 49.59) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.87 -1.33) (end -3.87 49.59) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.87 -1.33) (end -1.27 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.81 49.53) (end -3.81 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 49.53) (end -3.81 49.53) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 -0.27) (end 1.27 49.53) (layer F.Fab) (width 0.1)) - (fp_line (start 0.27 -1.27) (end 1.27 -0.27) (layer F.Fab) (width 0.1)) (fp_line (start -3.81 -1.27) (end 0.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.27 -1.27) (end 1.27 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -0.27) (end 1.27 49.53) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 49.53) (end -3.81 49.53) (layer F.Fab) (width 0.1)) + (fp_line (start -3.81 49.53) (end -3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -3.87 -1.33) (end -1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.87 -1.33) (end -3.87 49.59) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.87 49.59) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -1.33) (end -1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.34 -1.8) (end 1.76 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.76 -1.8) (end 1.76 50) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.76 50) (end -4.34 50) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.34 50) (end -4.34 -1.8) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at -1.27 24.13 90) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) @@ -943,23 +991,23 @@ (fp_text value Bottom (at -1.27 51.03 90) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -4.34 50) (end -4.34 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.76 50) (end -4.34 50) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.76 -1.8) (end 1.76 50) (layer F.CrtYd) (width 0.05)) - (fp_line (start -4.34 -1.8) (end 1.76 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 -1.33) (end -1.27 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 1.27) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.87 49.59) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.87 -1.33) (end -3.87 49.59) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.87 -1.33) (end -1.27 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.81 49.53) (end -3.81 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 49.53) (end -3.81 49.53) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 -0.27) (end 1.27 49.53) (layer F.Fab) (width 0.1)) - (fp_line (start 0.27 -1.27) (end 1.27 -0.27) (layer F.Fab) (width 0.1)) (fp_line (start -3.81 -1.27) (end 0.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.27 -1.27) (end 1.27 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -0.27) (end 1.27 49.53) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 49.53) (end -3.81 49.53) (layer F.Fab) (width 0.1)) + (fp_line (start -3.81 49.53) (end -3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -3.87 -1.33) (end -1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.87 -1.33) (end -3.87 49.59) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.87 49.59) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -1.33) (end -1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.34 -1.8) (end 1.76 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.76 -1.8) (end 1.76 50) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.76 50) (end -4.34 50) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.34 50) (end -4.34 -1.8) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at -1.27 24.13) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) @@ -1061,23 +1109,23 @@ (fp_text value Left (at -1.27 51.03) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -4.34 50) (end -4.34 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.76 50) (end -4.34 50) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.76 -1.8) (end 1.76 50) (layer F.CrtYd) (width 0.05)) - (fp_line (start -4.34 -1.8) (end 1.76 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 -1.33) (end -1.27 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 1.27) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.87 49.59) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.87 -1.33) (end -3.87 49.59) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.87 -1.33) (end -1.27 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.81 49.53) (end -3.81 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 49.53) (end -3.81 49.53) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 -0.27) (end 1.27 49.53) (layer F.Fab) (width 0.1)) - (fp_line (start 0.27 -1.27) (end 1.27 -0.27) (layer F.Fab) (width 0.1)) (fp_line (start -3.81 -1.27) (end 0.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.27 -1.27) (end 1.27 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -0.27) (end 1.27 49.53) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 49.53) (end -3.81 49.53) (layer F.Fab) (width 0.1)) + (fp_line (start -3.81 49.53) (end -3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -3.87 -1.33) (end -1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.87 -1.33) (end -3.87 49.59) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.87 49.59) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -1.33) (end -1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.34 -1.8) (end 1.76 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.76 -1.8) (end 1.76 50) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.76 50) (end -4.34 50) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.34 50) (end -4.34 -1.8) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at -1.27 24.13 90) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) @@ -1180,8 +1228,8 @@ (fp_text value M3 (at 0 4.2) (layer F.Fab) hide (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_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0.3 0) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) @@ -1217,19 +1265,19 @@ (fp_text value DOTSTAR (at 0 3.683) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 0 -1.9) (layer F.Fab) (width 0.1)) - (fp_line (start -3.65 -2.75) (end -3.65 2.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.65 2.75) (end 3.65 -2.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.65 -2.75) (end -3.65 -2.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.5 2.7) (end -2.5 2.7) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.6 -1.6) (end -3.6 -2.7) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.6 -2.7) (end 2.5 -2.7) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.5 -2.5) (end -2.5 2.5) (layer F.Fab) (width 0.1)) - (fp_line (start -2.5 2.5) (end 2.5 2.5) (layer F.Fab) (width 0.1)) - (fp_line (start 2.5 2.5) (end 2.5 -2.5) (layer F.Fab) (width 0.1)) - (fp_line (start 2.5 -2.5) (end -2.5 -2.5) (layer F.Fab) (width 0.1)) (fp_line (start -2.5 -1.9) (end -1.9 -2.5) (layer F.Fab) (width 0.1)) + (fp_line (start 2.5 -2.5) (end -2.5 -2.5) (layer F.Fab) (width 0.1)) + (fp_line (start 2.5 2.5) (end 2.5 -2.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.5 2.5) (end 2.5 2.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.5 -2.5) (end -2.5 2.5) (layer F.Fab) (width 0.1)) + (fp_line (start -3.6 -2.7) (end 2.5 -2.7) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.6 -1.6) (end -3.6 -2.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.5 2.7) (end -2.5 2.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.65 -2.75) (end -3.65 -2.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.65 2.75) (end 3.65 -2.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.65 -2.75) (end -3.65 2.75) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 -1.9) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) hide (effects (font (size 0.6 0.6) (thickness 0.06))) ) @@ -1263,28 +1311,28 @@ (fp_text value SWD (at -1.905 2.413 180) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 2.85 -1.15) (end -1.6 -1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.85 6.25) (end 2.85 -1.15) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 6.25) (end 2.85 6.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1.15) (end -1.6 6.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.13 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.13 0) (end -1.13 -0.76) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.57753 -0.695) (end 2.4 -0.695) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.76 -0.695) (end 0.96247 -0.695) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.76 -0.563471) (end 0.76 -0.695) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.76 0.706529) (end 0.76 0.563471) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.563471 0.76) (end 0.706529 0.76) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.13 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.4 -0.695) (end 2.4 5.775) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.13 0.76) (end -1.13 5.775) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.30753 5.775) (end 0.96247 5.775) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.57753 5.775) (end 2.4 5.775) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.13 5.775) (end -0.30753 5.775) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.07 0.2175) (end -0.2175 -0.635) (layer F.Fab) (width 0.1)) - (fp_line (start -1.07 5.715) (end -1.07 0.2175) (layer F.Fab) (width 0.1)) - (fp_line (start 2.34 5.715) (end -1.07 5.715) (layer F.Fab) (width 0.1)) - (fp_line (start 2.34 -0.635) (end 2.34 5.715) (layer F.Fab) (width 0.1)) (fp_line (start -0.2175 -0.635) (end 2.34 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 2.34 -0.635) (end 2.34 5.715) (layer F.Fab) (width 0.1)) + (fp_line (start 2.34 5.715) (end -1.07 5.715) (layer F.Fab) (width 0.1)) + (fp_line (start -1.07 5.715) (end -1.07 0.2175) (layer F.Fab) (width 0.1)) + (fp_line (start -1.07 0.2175) (end -0.2175 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.13 5.775) (end -0.30753 5.775) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57753 5.775) (end 2.4 5.775) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.30753 5.775) (end 0.96247 5.775) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.13 0.76) (end -1.13 5.775) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.4 -0.695) (end 2.4 5.775) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.13 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.563471 0.76) (end 0.706529 0.76) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 0.706529) (end 0.76 0.563471) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -0.563471) (end 0.76 -0.695) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -0.695) (end 0.96247 -0.695) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57753 -0.695) (end 2.4 -0.695) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.13 0) (end -1.13 -0.76) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.13 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.6 -1.15) (end -1.6 6.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 6.25) (end 2.85 6.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.85 6.25) (end 2.85 -1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.85 -1.15) (end -1.6 -1.15) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0.635 2.54) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) @@ -1326,21 +1374,21 @@ (fp_text value RIGHT (at 0 51.03) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -1.8 50) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 50) (end -1.8 50) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 -1.8) (end 1.75 50) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 1.27) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 49.59) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end -1.33 49.59) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 49.53) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 49.53) (end -1.27 49.53) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 -0.635) (end 1.27 49.53) (layer F.Fab) (width 0.1)) - (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1)) (fp_line (start -1.27 -1.27) (end 0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -0.635) (end 1.27 49.53) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 49.53) (end -1.27 49.53) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 49.53) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 49.59) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 49.59) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.8) (end 1.75 50) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 50) (end -1.8 50) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 50) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 24.13 90) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) @@ -1402,21 +1450,21 @@ (fp_text value LEFT (at 0 51.03) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -1.8 50) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 50) (end -1.8 50) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 -1.8) (end 1.75 50) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 1.27) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 49.59) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end -1.33 49.59) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 49.53) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 49.53) (end -1.27 49.53) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 -0.635) (end 1.27 49.53) (layer F.Fab) (width 0.1)) - (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1)) (fp_line (start -1.27 -1.27) (end 0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -0.635) (end 1.27 49.53) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 49.53) (end -1.27 49.53) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 49.53) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 49.59) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 49.59) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 49.59) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.8) (end 1.75 50) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 50) (end -1.8 50) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 50) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 24.13 90) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) @@ -1485,7 +1533,7 @@ (arrow2b (pts (xy 124.80112 74.200001) (xy 123.674616 74.786422))) ) (dimension 12.29188 (width 0.15) (layer Dwgs.User) (tstamp 6143BD55) - (gr_text "12.292 mm" (at 126.2 68.14594 90) (layer Dwgs.User) (tstamp 6143BD56) + (gr_text "12.292 mm" (at 126.2 68.14594 90) (layer Dwgs.User) (tstamp 6143BD55) (effects (font (size 1 1) (thickness 0.15))) ) (feature1 (pts (xy 124.80112 62) (xy 125.486421 62))) @@ -1977,7 +2025,7 @@ (segment (start 115.8 80.0796) (end 117.351 78.5286) (width 0.25) (layer B.Cu) (net 93)) (segment (start 115.8 80.1) (end 115.8 80.0796) (width 0.25) (layer B.Cu) (net 93)) - (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 0) (hatch edge 0.508) + (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 6148F838) (hatch edge 0.508) (connect_pads (clearance 0.254)) (min_thickness 0.254) (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) @@ -3231,7 +3279,7 @@ ) ) ) - (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 6143E4A3) (hatch edge 0.508) + (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 6148F835) (hatch edge 0.508) (connect_pads (clearance 0.254)) (min_thickness 0.254) (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) diff --git a/hardware/testkit-adapter/testkit-adapter.pro b/hardware/testkit-adapter/testkit-adapter.pro index 628d54a4..45a0b62c 100644 --- a/hardware/testkit-adapter/testkit-adapter.pro +++ b/hardware/testkit-adapter/testkit-adapter.pro @@ -1,4 +1,4 @@ -update=Thursday, September 16, 2021 at 06:18:25 PM +update=Monday, September 20, 2021 at 05:03:50 PM version=1 last_client=kicad [general] @@ -32,24 +32,26 @@ AllowMicroVias=0 AllowBlindVias=0 RequireCourtyardDefinitions=0 ProhibitOverlappingCourtyards=1 -MinTrackWidth=0.2 -MinViaDiameter=0.4 +MinTrackWidth=0.15 +MinViaDiameter=0.5 MinViaDrill=0.3 -MinMicroViaDiameter=0.2 -MinMicroViaDrill=0.09999999999999999 -MinHoleToHole=0.25 -TrackWidth1=0.2 -TrackWidth2=0.25 -TrackWidth3=0.3 -TrackWidth4=0.5 -ViaDiameter1=0.8 -ViaDrill1=0.4 -dPairWidth1=0.2 -dPairGap1=0.25 +MinMicroViaDiameter=0.5 +MinMicroViaDrill=0.3 +MinHoleToHole=0.3 +TrackWidth1=0.16 +TrackWidth2=0.17 +TrackWidth3=0.2 +TrackWidth4=0.25 +TrackWidth5=0.4 +TrackWidth6=0.5 +ViaDiameter1=0.7 +ViaDrill1=0.3 +dPairWidth1=0.17 +dPairGap1=0.17 dPairViaGap1=0.25 SilkLineWidth=0.12 -SilkTextSizeV=1 -SilkTextSizeH=1 +SilkTextSizeV=0.7 +SilkTextSizeH=0.7 SilkTextSizeThickness=0.15 SilkTextItalic=0 SilkTextUpright=1 @@ -67,7 +69,7 @@ OthersTextSizeH=1 OthersTextSizeThickness=0.15 OthersTextItalic=0 OthersTextUpright=1 -SolderMaskClearance=0.05 +SolderMaskClearance=0.0508 SolderMaskMinWidth=0 SolderPasteClearance=0 SolderPasteRatio=-0 @@ -240,12 +242,56 @@ Enabled=0 [pcbnew/Netclasses] [pcbnew/Netclasses/Default] Name=Default +Clearance=0.17 +TrackWidth=0.16 +ViaDiameter=0.7 +ViaDrill=0.3 +uViaDiameter=0.7 +uViaDrill=0.3 +dPairWidth=0.17 +dPairGap=0.17 +dPairViaGap=0.25 +[pcbnew/Netclasses/1] +Name=12V +Clearance=0.3 +TrackWidth=0.4 +ViaDiameter=0.8 +ViaDrill=0.5 +uViaDiameter=0.7 +uViaDrill=0.3 +dPairWidth=0.17 +dPairGap=0.17 +dPairViaGap=0.25 +[pcbnew/Netclasses/2] +Name=3.3V +Clearance=0.2 +TrackWidth=0.25 +ViaDiameter=0.7 +ViaDrill=0.3 +uViaDiameter=0.7 +uViaDrill=0.3 +dPairWidth=0.17 +dPairGap=0.17 +dPairViaGap=0.25 +[pcbnew/Netclasses/3] +Name=Absolute minimum +Clearance=0.15 +TrackWidth=0.15 +ViaDiameter=0.7 +ViaDrill=0.3 +uViaDiameter=0.7 +uViaDrill=0.3 +dPairWidth=0.15 +dPairGap=0.15 +dPairViaGap=0.25 +[pcbnew/Netclasses/4] +Name=Analog Clearance=0.2 TrackWidth=0.2 -ViaDiameter=0.8 -ViaDrill=0.4 -uViaDiameter=0.3 -uViaDrill=0.1 -dPairWidth=0.2 -dPairGap=0.25 +ViaDiameter=0.7 +ViaDrill=0.3 +uViaDiameter=0.7 +uViaDrill=0.3 +dPairWidth=0.17 +dPairGap=0.17 dPairViaGap=0.25