diff --git a/boards/Spannungsversorgung-cache.lib b/boards/Spannungsversorgung-cache.lib index 6bd6082..1e38f13 100644 --- a/boards/Spannungsversorgung-cache.lib +++ b/boards/Spannungsversorgung-cache.lib @@ -22,48 +22,6 @@ X ~ 3 300 0 200 L 50 50 1 1 P ENDDRAW ENDDEF # -# CEAE2594M-5.0 -# -DEF CEAE2594M-5.0 U 0 40 Y Y 1 F N -F0 "U" 0 -150 60 H V C CNN -F1 "CEAE2594M-5.0" 0 300 60 H V C CNN -F2 "" -50 0 60 H V C CNN -F3 "" -50 0 60 H V C CNN -DRAW -S -250 200 250 -200 0 1 0 N -X NC 1 -450 150 200 R 50 50 1 1 N -X NC 2 -450 50 200 R 50 50 1 1 N -X NC 3 -450 -50 200 R 50 50 1 1 N -X FB 4 -450 -150 200 R 50 50 1 1 I -X ~EN 5 450 -150 200 L 50 50 1 1 I -X GND 6 450 -50 200 L 50 50 1 1 W -X VCC 7 450 50 200 L 50 50 1 1 W -X OUT 8 450 150 200 L 50 50 1 1 O -ENDDRAW -ENDDEF -# -# CONN_02X01 -# -DEF CONN_02X01 P 0 1 Y N 1 F N -F0 "P" 0 100 50 H V C CNN -F1 "CONN_02X01" 0 -100 50 H V C CNN -F2 "" 0 -1200 50 H V C CNN -F3 "" 0 -1200 50 H V C CNN -$FPLIST - Pin_Header_Straight_2X01 - Pin_Header_Angled_2X01 - Socket_Strip_Straight_2X01 - Socket_Strip_Angled_2X01 -$ENDFPLIST -DRAW -S -100 5 -50 -5 0 1 0 N -S -100 50 100 -50 0 1 0 N -S 50 5 100 -5 0 1 0 N -X P1 1 -250 0 150 R 50 50 1 1 P -X P2 2 250 0 150 L 50 50 1 1 P -ENDDRAW -ENDDEF -# # CONN_02X02 # DEF CONN_02X02 P 0 1 Y N 1 F N @@ -90,6 +48,44 @@ X P4 4 250 -50 150 L 50 50 1 1 P ENDDRAW ENDDEF # +# CONN_02X05 +# +DEF CONN_02X05 P 0 1 Y N 1 F N +F0 "P" 0 300 50 H V C CNN +F1 "CONN_02X05" 0 -300 50 H V C CNN +F2 "" 0 -1200 50 H V C CNN +F3 "" 0 -1200 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X05 + Pin_Header_Angled_2X05 + Socket_Strip_Straight_2X05 + Socket_Strip_Angled_2X05 +$ENDFPLIST +DRAW +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 250 100 -250 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +X P1 1 -250 200 150 R 50 50 1 1 P +X P2 2 250 200 150 L 50 50 1 1 P +X P3 3 -250 100 150 R 50 50 1 1 P +X P4 4 250 100 150 L 50 50 1 1 P +X P5 5 -250 0 150 R 50 50 1 1 P +X P6 6 250 0 150 L 50 50 1 1 P +X P7 7 -250 -100 150 R 50 50 1 1 P +X P8 8 250 -100 150 L 50 50 1 1 P +X P9 9 -250 -200 150 R 50 50 1 1 P +X P10 10 250 -200 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# # CP # DEF CP C 0 10 N Y 1 F N @@ -131,23 +127,6 @@ X GND 1 0 0 0 D 50 50 1 1 W N ENDDRAW ENDDEF # -# INDUCTOR_SMALL -# -DEF INDUCTOR_SMALL L 0 0 N N 1 F N -F0 "L" 0 100 50 H V C CNN -F1 "INDUCTOR_SMALL" 0 -50 50 H V C CNN -F2 "" 0 0 50 H V C CNN -F3 "" 0 0 50 H V C CNN -DRAW -A -150 0 50 1 1799 0 1 0 N -100 0 -200 0 -A -50 0 50 1 1799 0 1 0 N 0 0 -100 0 -A 50 0 50 1 1799 0 1 0 N 100 0 0 0 -A 150 0 50 1 1799 0 1 0 N 200 0 100 0 -X 1 1 -250 0 50 R 30 30 1 1 I -X 2 2 250 0 50 L 30 30 1 1 I -ENDDRAW -ENDDEF -# # IRF7309IPBF # DEF IRF7309IPBF Q 0 0 Y Y 2 L N @@ -192,6 +171,24 @@ X D 6 100 200 100 D 50 50 2 1 P ENDDRAW ENDDEF # +# LM1084IT-ADJ/NOPB +# +DEF LM1084IT-ADJ/NOPB U 0 40 Y Y 1 F N +F0 "U" 200 -200 50 H V C CNN +F1 "LM1084IT-ADJ/NOPB" -300 200 50 H V L CNN +F2 "TO-220" 0 100 50 H V C CIN +F3 "" 0 0 50 H V C CNN +$FPLIST + TO* +$ENDFPLIST +DRAW +S -250 150 250 -150 0 1 10 f +X ADJ 1 0 -250 100 U 40 40 1 1 I +X OUT 2 400 50 150 L 40 40 1 1 w +X IN 3 -400 50 150 R 40 40 1 1 I +ENDDRAW +ENDDEF +# # PWR_FLAG # DEF PWR_FLAG #FLG 0 0 N N 1 F P diff --git a/boards/Spannungsversorgung.kicad_pcb b/boards/Spannungsversorgung.kicad_pcb index 870ed12..497e560 100644 --- a/boards/Spannungsversorgung.kicad_pcb +++ b/boards/Spannungsversorgung.kicad_pcb @@ -1,15 +1,15 @@ (kicad_pcb (version 4) (host pcbnew 4.0.2+dfsg1-stable) (general - (links 27) + (links 43) (no_connects 0) - (area 81.124379 58.391666 121.961002 114.64) + (area 110.284379 83.591666 156.135 137.388333) (thickness 1.6) (drawings 0) - (tracks 108) + (tracks 117) (zones 0) - (modules 14) - (nets 10) + (modules 15) + (nets 9) ) (page A4) @@ -37,8 +37,8 @@ ) (setup - (last_trace_width 0.25) - (trace_clearance 0.2) + (last_trace_width 0.4) + (trace_clearance 0.4) (zone_clearance 0.508) (zone_45_only no) (trace_min 0.2) @@ -58,7 +58,7 @@ (mod_edge_width 0.15) (mod_text_size 1 1) (mod_text_width 0.15) - (pad_size 6.096 6.096) + (pad_size 1.651 3.048) (pad_drill 0) (pad_to_mask_clearance 0.2) (aux_axis_origin 0 0) @@ -95,15 +95,14 @@ (net 2 GND) (net 3 "Net-(C2-Pad1)") (net 4 "Net-(D1-Pad2)") - (net 5 "Net-(D2-Pad1)") - (net 6 VCC) - (net 7 "Net-(U1-Pad1)") - (net 8 "Net-(U1-Pad2)") - (net 9 "Net-(U1-Pad3)") + (net 5 VCC) + (net 6 "Net-(R2-Pad1)") + (net 7 "Net-(R2-Pad2)") + (net 8 "Net-(R3-Pad2)") (net_class Default "This is the default net class." - (clearance 0.2) - (trace_width 0.25) + (clearance 0.4) + (trace_width 0.4) (via_dia 0.6) (via_drill 0.4) (uvia_dia 0.3) @@ -112,22 +111,21 @@ (add_net "Net-(C1-Pad1)") (add_net "Net-(C2-Pad1)") (add_net "Net-(D1-Pad2)") - (add_net "Net-(D2-Pad1)") - (add_net "Net-(U1-Pad1)") - (add_net "Net-(U1-Pad2)") - (add_net "Net-(U1-Pad3)") + (add_net "Net-(R2-Pad1)") + (add_net "Net-(R2-Pad2)") + (add_net "Net-(R3-Pad2)") (add_net VCC) ) - (module Capacitors_SMD:c_elec_6.3x5.3 (layer F.Cu) (tedit 55725E31) (tstamp 5AA1E130) - (at 99.06 101.6) + (module Capacitors_SMD:c_elec_6.3x5.3 (layer F.Cu) (tedit 55725E31) (tstamp 5AAB3AA7) + (at 139.7 99.06 270) (descr "SMT capacitor, aluminium electrolytic, 6.3x5.3") (path /5AA2005A) (attr smd) - (fp_text reference C1 (at 0 -4.445) (layer F.SilkS) + (fp_text reference C1 (at 0 -4.445 270) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value "100 µF" (at 0 4.445) (layer F.Fab) + (fp_text value "100 µF" (at 0 4.445 270) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -4.85 -3.65) (end 4.85 -3.65) (layer F.CrtYd) (width 0.05)) @@ -148,9 +146,9 @@ (fp_line (start 2.159 0) (end 1.397 0) (layer F.SilkS) (width 0.15)) (fp_line (start 1.778 -0.381) (end 1.778 0.381) (layer F.SilkS) (width 0.15)) (fp_circle (center 0 0) (end -3.048 0) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at 2.75082 0) (size 3.59918 1.6002) (layers F.Cu F.Paste F.Mask) + (pad 1 smd rect (at 2.75082 0 270) (size 3.59918 1.6002) (layers F.Cu F.Paste F.Mask) (net 1 "Net-(C1-Pad1)")) - (pad 2 smd rect (at -2.75082 0) (size 3.59918 1.6002) (layers F.Cu F.Paste F.Mask) + (pad 2 smd rect (at -2.75082 0 270) (size 3.59918 1.6002) (layers F.Cu F.Paste F.Mask) (net 2 GND)) (model Capacitors_SMD.3dshapes/c_elec_6.3x5.3.wrl (at (xyz 0 0 0)) @@ -159,15 +157,15 @@ ) ) - (module Capacitors_SMD:c_elec_6.3x5.3 (layer F.Cu) (tedit 55725E31) (tstamp 5AA1E148) - (at 98.8492 109.22) + (module Capacitors_SMD:c_elec_6.3x5.3 (layer F.Cu) (tedit 55725E31) (tstamp 5AAB3AAD) + (at 137.16 121.92 270) (descr "SMT capacitor, aluminium electrolytic, 6.3x5.3") (path /5AA200EB) (attr smd) - (fp_text reference C2 (at 0 -4.445) (layer F.SilkS) + (fp_text reference C2 (at 0 -4.445 270) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value "100 µF" (at 0 4.445) (layer F.Fab) + (fp_text value "100 µF" (at 0 4.445 270) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -4.85 -3.65) (end 4.85 -3.65) (layer F.CrtYd) (width 0.05)) @@ -188,9 +186,9 @@ (fp_line (start 2.159 0) (end 1.397 0) (layer F.SilkS) (width 0.15)) (fp_line (start 1.778 -0.381) (end 1.778 0.381) (layer F.SilkS) (width 0.15)) (fp_circle (center 0 0) (end -3.048 0) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at 2.75082 0) (size 3.59918 1.6002) (layers F.Cu F.Paste F.Mask) + (pad 1 smd rect (at 2.75082 0 270) (size 3.59918 1.6002) (layers F.Cu F.Paste F.Mask) (net 3 "Net-(C2-Pad1)")) - (pad 2 smd rect (at -2.75082 0) (size 3.59918 1.6002) (layers F.Cu F.Paste F.Mask) + (pad 2 smd rect (at -2.75082 0 270) (size 3.59918 1.6002) (layers F.Cu F.Paste F.Mask) (net 2 GND)) (model Capacitors_SMD.3dshapes/c_elec_6.3x5.3.wrl (at (xyz 0 0 0)) @@ -199,15 +197,39 @@ ) ) - (module Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10 (layer F.Cu) (tedit 552FFC30) (tstamp 5AA1E157) - (at 109.219 88.9025) + (module Connect:BARREL_JACK (layer F.Cu) (tedit 0) (tstamp 5AAB3AB4) + (at 118.26 111.76) + (descr "DC Barrel Jack") + (tags "Power Jack") + (path /5AA7E818) + (fp_text reference CON1 (at 10.09904 0 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BARREL_JACK (at 0 -5.99948) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -4.0005 -4.50088) (end -4.0005 4.50088) (layer F.SilkS) (width 0.15)) + (fp_line (start -7.50062 -4.50088) (end -7.50062 4.50088) (layer F.SilkS) (width 0.15)) + (fp_line (start -7.50062 4.50088) (end 7.00024 4.50088) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.00024 4.50088) (end 7.00024 -4.50088) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.00024 -4.50088) (end -7.50062 -4.50088) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 6.20014 0) (size 3.50012 3.50012) (drill oval 1.00076 2.99974) (layers *.Cu *.Mask F.SilkS) + (net 5 VCC)) + (pad 2 thru_hole rect (at 0.20066 0) (size 3.50012 3.50012) (drill oval 1.00076 2.99974) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 3 thru_hole rect (at 3.2004 4.699) (size 3.50012 3.50012) (drill oval 2.99974 1.00076) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + ) + + (module Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10 (layer F.Cu) (tedit 552FFC30) (tstamp 5AAB3ABA) + (at 144.777 111.759 270) (descr "Diode, DO-35, SOD27, Horizontal, RM 10mm") (tags "Diode, DO-35, SOD27, Horizontal, RM 10mm, 1N4148,") (path /5AA1A9A1) - (fp_text reference D1 (at 5.43052 2.53746) (layer F.SilkS) + (fp_text reference D1 (at 5.43052 2.53746 270) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value ZPD5.1 (at 4.41452 -3.55854) (layer F.Fab) + (fp_text value ZPD5.1 (at 4.41452 -3.55854 270) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start 7.36652 -0.00254) (end 8.76352 -0.00254) (layer F.SilkS) (width 0.15)) @@ -219,9 +241,9 @@ (fp_line (start 7.36652 0.75946) (end 7.36652 -0.76454) (layer F.SilkS) (width 0.15)) (fp_line (start 7.36652 -0.76454) (end 2.79452 -0.76454) (layer F.SilkS) (width 0.15)) (fp_line (start 2.79452 -0.76454) (end 2.79452 -0.00254) (layer F.SilkS) (width 0.15)) - (pad 2 thru_hole circle (at 10.16052 -0.00254 180) (size 1.69926 1.69926) (drill 0.70104) (layers *.Cu *.Mask F.SilkS) + (pad 2 thru_hole circle (at 10.16052 -0.00254 90) (size 1.69926 1.69926) (drill 0.70104) (layers *.Cu *.Mask F.SilkS) (net 4 "Net-(D1-Pad2)")) - (pad 1 thru_hole rect (at 0.00052 -0.00254 180) (size 1.69926 1.69926) (drill 0.70104) (layers *.Cu *.Mask F.SilkS) + (pad 1 thru_hole rect (at 0.00052 -0.00254 90) (size 1.69926 1.69926) (drill 0.70104) (layers *.Cu *.Mask F.SilkS) (net 1 "Net-(C1-Pad1)")) (model Diodes_ThroughHole.3dshapes/Diode_DO-35_SOD27_Horizontal_RM10.wrl (at (xyz 0.2 0 0)) @@ -230,15 +252,15 @@ ) ) - (module Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10 (layer F.Cu) (tedit 552FFC30) (tstamp 5AA1E166) - (at 109.219 93.9825) + (module Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10 (layer F.Cu) (tedit 552FFC30) (tstamp 5AAB3AC0) + (at 149.863 121.921 90) (descr "Diode, DO-35, SOD27, Horizontal, RM 10mm") (tags "Diode, DO-35, SOD27, Horizontal, RM 10mm, 1N4148,") - (path /5AA1A9EA) - (fp_text reference D2 (at 5.43052 2.53746) (layer F.SilkS) + (path /5AAB5CD9) + (fp_text reference D2 (at 5.43052 2.53746 90) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value ZDP5.1 (at 4.41452 -3.55854) (layer F.Fab) + (fp_text value ZPD6.2 (at 4.41452 -5.08254 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start 7.36652 -0.00254) (end 8.76352 -0.00254) (layer F.SilkS) (width 0.15)) @@ -250,10 +272,10 @@ (fp_line (start 7.36652 0.75946) (end 7.36652 -0.76454) (layer F.SilkS) (width 0.15)) (fp_line (start 7.36652 -0.76454) (end 2.79452 -0.76454) (layer F.SilkS) (width 0.15)) (fp_line (start 2.79452 -0.76454) (end 2.79452 -0.00254) (layer F.SilkS) (width 0.15)) - (pad 2 thru_hole circle (at 10.16052 -0.00254 180) (size 1.69926 1.69926) (drill 0.70104) (layers *.Cu *.Mask F.SilkS) + (pad 2 thru_hole circle (at 10.16052 -0.00254 270) (size 1.69926 1.69926) (drill 0.70104) (layers *.Cu *.Mask F.SilkS) (net 2 GND)) - (pad 1 thru_hole rect (at 0.00052 -0.00254 180) (size 1.69926 1.69926) (drill 0.70104) (layers *.Cu *.Mask F.SilkS) - (net 5 "Net-(D2-Pad1)")) + (pad 1 thru_hole rect (at 0.00052 -0.00254 270) (size 1.69926 1.69926) (drill 0.70104) (layers *.Cu *.Mask F.SilkS) + (net 3 "Net-(C2-Pad1)")) (model Diodes_ThroughHole.3dshapes/Diode_DO-35_SOD27_Horizontal_RM10.wrl (at (xyz 0.2 0 0)) (scale (xyz 0.4 0.4 0.4)) @@ -261,52 +283,86 @@ ) ) - (module footprints:Inductor18.4x15 (layer F.Cu) (tedit 5AA1CF0D) (tstamp 5AA1E16D) - (at 96.52 71.12 270) - (path /5AA1E400) - (fp_text reference L1 (at 0 6.2865 270) (layer F.SilkS) + (module Pin_Headers:Pin_Header_Straight_2x05 (layer F.Cu) (tedit 5AAB3B93) (tstamp 5AAB3ACE) + (at 149.86 88.9 270) + (descr "Through hole pin header") + (tags "pin header") + (path /5AAB5FCD) + (fp_text reference P1 (at 0 -5.1 270) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value "110 µH" (at 0 -3.2385 270) (layer F.Fab) + (fp_text value CONN_02X05 (at 0 -3.1 270) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 1.397 -8.4455) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -9 0 270) (size 4 2.5) (layers F.Cu F.Paste F.Mask) + (fp_line (start -1.75 -1.75) (end -1.75 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.3 -1.75) (end 4.3 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 11.95) (end 4.3 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 11.43) (end -1.27 11.43) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 11.43) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 3 "Net-(C2-Pad1)")) - (pad 2 smd rect (at 9 0 270) (size 4 2.5) (layers F.Cu F.Paste F.Mask) - (net 5 "Net-(D2-Pad1)")) + (pad 2 thru_hole rect (at 2.54 0 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 3 thru_hole oval (at 0 2.54 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 3 "Net-(C2-Pad1)")) + (pad 4 thru_hole rect (at 2.54 2.54 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 5 thru_hole oval (at 0 5.08 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 3 "Net-(C2-Pad1)")) + (pad 6 thru_hole rect (at 2.54 5.08 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 7 thru_hole oval (at 0 7.62 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 3 "Net-(C2-Pad1)")) + (pad 8 thru_hole rect (at 2.54 7.62 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 9 thru_hole oval (at 0 10.16 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 3 "Net-(C2-Pad1)")) + (pad 10 thru_hole rect (at 2.54 10.16 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (model Pin_Headers.3dshapes/Pin_Header_Straight_2x05.wrl + (at (xyz 0.05 -0.2 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) ) - (module Pin_Headers:Pin_Header_Straight_2x02 (layer B.Cu) (tedit 5AA1E337) (tstamp 5AA1E18F) - (at 99.06 86.36 270) + (module Pin_Headers:Pin_Header_Straight_2x02 (layer F.Cu) (tedit 5AAB3DEB) (tstamp 5AAB3AD6) + (at 139.7 109.22 270) (descr "Through hole pin header") (tags "pin header") (path /5AA1AE06) - (fp_text reference P2 (at 0 5.1 270) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (fp_text reference P2 (at 0 -5.1 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value CONN_02X02 (at 0 3.1 270) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (fp_text value CONN_02X02 (at 0 -3.1 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -1.75 1.75) (end -1.75 -4.3) (layer B.CrtYd) (width 0.05)) - (fp_line (start 4.3 1.75) (end 4.3 -4.3) (layer B.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 4.3 1.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -1.75 -4.3) (end 4.3 -4.3) (layer B.CrtYd) (width 0.05)) - (fp_line (start -1.55 0) (end -1.55 1.55) (layer B.SilkS) (width 0.15)) - (fp_line (start 0 1.55) (end -1.55 1.55) (layer B.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end 1.27 -1.27) (layer B.SilkS) (width 0.15)) - (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer B.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 3.81 1.27) (layer B.SilkS) (width 0.15)) - (fp_line (start 3.81 1.27) (end 3.81 -3.81) (layer B.SilkS) (width 0.15)) - (fp_line (start 3.81 -3.81) (end -1.27 -3.81) (layer B.SilkS) (width 0.15)) - (fp_line (start -1.27 -3.81) (end -1.27 -1.27) (layer B.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS) - (net 6 VCC)) - (pad 2 thru_hole rect (at 2.54 0 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS) + (fp_line (start -1.75 -1.75) (end -1.75 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.3 -1.75) (end 4.3 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 4.3) (end 4.3 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 -1.27) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 -1.27) (end 3.81 3.81) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 3.81) (end -1.27 3.81) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 3.81) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 5 VCC)) + (pad 2 thru_hole rect (at 2.54 0 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 GND)) - (pad 3 thru_hole oval (at 0 -2.54 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS) - (net 6 VCC)) - (pad 4 thru_hole rect (at 2.54 -2.54 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS) + (pad 3 thru_hole oval (at 0 2.54 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 5 VCC)) + (pad 4 thru_hole rect (at 2.54 2.54 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 GND)) (model Pin_Headers.3dshapes/Pin_Header_Straight_2x02.wrl (at (xyz 0.05 -0.05 0)) @@ -315,148 +371,66 @@ ) ) - (module Pin_Headers:Pin_Header_Straight_2x01 (layer B.Cu) (tedit 5AA1EB60) (tstamp 5AA1E1A0) - (at 109.22 63.5 270) + (module Pin_Headers:Pin_Header_Straight_2x05 (layer F.Cu) (tedit 5AAB3B9A) (tstamp 5AAB3AE4) + (at 149.86 132.08 270) (descr "Through hole pin header") (tags "pin header") - (path /5AA1AFB2) - (fp_text reference P3 (at 0 5.1 270) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (path /5AAB60F2) + (fp_text reference P3 (at 0 -5.1 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value CONN_02X01 (at 0 3.1 270) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (fp_text value CONN_02X05 (at 0 -3.1 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -1.75 1.75) (end -1.75 -1.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 4.3 1.75) (end 4.3 -1.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 4.3 1.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -1.55 0) (end -1.55 1.55) (layer B.SilkS) (width 0.15)) - (fp_line (start 0 1.55) (end -1.55 1.55) (layer B.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end 1.27 -1.27) (layer B.SilkS) (width 0.15)) - (fp_line (start 3.81 1.27) (end 1.27 1.27) (layer B.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer B.SilkS) (width 0.15)) - (fp_line (start 1.27 -1.27) (end 3.81 -1.27) (layer B.SilkS) (width 0.15)) - (fp_line (start 3.81 -1.27) (end 3.81 1.27) (layer B.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS) + (fp_line (start -1.75 -1.75) (end -1.75 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.3 -1.75) (end 4.3 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 11.95) (end 4.3 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 11.43) (end -1.27 11.43) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 11.43) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 3 "Net-(C2-Pad1)")) - (pad 2 thru_hole rect (at 2.54 0 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS) + (pad 2 thru_hole rect (at 2.54 0 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 GND)) - (model Pin_Headers.3dshapes/Pin_Header_Straight_2x01.wrl - (at (xyz 0.05 0 0)) + (pad 3 thru_hole oval (at 0 2.54 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 3 "Net-(C2-Pad1)")) + (pad 4 thru_hole rect (at 2.54 2.54 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 5 thru_hole oval (at 0 5.08 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 3 "Net-(C2-Pad1)")) + (pad 6 thru_hole rect (at 2.54 5.08 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 7 thru_hole oval (at 0 7.62 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 3 "Net-(C2-Pad1)")) + (pad 8 thru_hole rect (at 2.54 7.62 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 9 thru_hole oval (at 0 10.16 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 3 "Net-(C2-Pad1)")) + (pad 10 thru_hole rect (at 2.54 10.16 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (model Pin_Headers.3dshapes/Pin_Header_Straight_2x05.wrl + (at (xyz 0.05 -0.2 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 90)) ) ) - (module Pin_Headers:Pin_Header_Straight_2x01 (layer B.Cu) (tedit 5AA1EB24) (tstamp 5AA1E1B1) - (at 109.22 109.22 270) - (descr "Through hole pin header") - (tags "pin header") - (path /5AA1AF73) - (fp_text reference P4 (at 0 5.1 270) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value CONN_02X01 (at 0 3.1 270) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start -1.75 1.75) (end -1.75 -1.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 4.3 1.75) (end 4.3 -1.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 4.3 1.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -1.55 0) (end -1.55 1.55) (layer B.SilkS) (width 0.15)) - (fp_line (start 0 1.55) (end -1.55 1.55) (layer B.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end 1.27 -1.27) (layer B.SilkS) (width 0.15)) - (fp_line (start 3.81 1.27) (end 1.27 1.27) (layer B.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer B.SilkS) (width 0.15)) - (fp_line (start 1.27 -1.27) (end 3.81 -1.27) (layer B.SilkS) (width 0.15)) - (fp_line (start 3.81 -1.27) (end 3.81 1.27) (layer B.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS) - (net 3 "Net-(C2-Pad1)")) - (pad 2 thru_hole rect (at 2.54 0 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS) - (net 2 GND)) - (model Pin_Headers.3dshapes/Pin_Header_Straight_2x01.wrl - (at (xyz 0.05 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module Pin_Headers:Pin_Header_Straight_2x01 (layer B.Cu) (tedit 5AA1EB64) (tstamp 5AA1E1C2) - (at 119.38 63.5 270) - (descr "Through hole pin header") - (tags "pin header") - (path /5AA1AF39) - (fp_text reference P5 (at 0 5.1 270) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value CONN_02X01 (at 0 3.1 270) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start -1.75 1.75) (end -1.75 -1.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 4.3 1.75) (end 4.3 -1.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 4.3 1.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -1.55 0) (end -1.55 1.55) (layer B.SilkS) (width 0.15)) - (fp_line (start 0 1.55) (end -1.55 1.55) (layer B.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end 1.27 -1.27) (layer B.SilkS) (width 0.15)) - (fp_line (start 3.81 1.27) (end 1.27 1.27) (layer B.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer B.SilkS) (width 0.15)) - (fp_line (start 1.27 -1.27) (end 3.81 -1.27) (layer B.SilkS) (width 0.15)) - (fp_line (start 3.81 -1.27) (end 3.81 1.27) (layer B.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS) - (net 3 "Net-(C2-Pad1)")) - (pad 2 thru_hole rect (at 2.54 0 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS) - (net 2 GND)) - (model Pin_Headers.3dshapes/Pin_Header_Straight_2x01.wrl - (at (xyz 0.05 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module Pin_Headers:Pin_Header_Straight_2x01 (layer B.Cu) (tedit 5AA1EB31) (tstamp 5AA1E1D3) - (at 119.38 109.22 270) - (descr "Through hole pin header") - (tags "pin header") - (path /5AA1AED9) - (fp_text reference P6 (at 0 5.1 270) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value CONN_02X01 (at 0 3.1 270) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start -1.75 1.75) (end -1.75 -1.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start 4.3 1.75) (end 4.3 -1.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -1.75 1.75) (end 4.3 1.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer B.CrtYd) (width 0.05)) - (fp_line (start -1.55 0) (end -1.55 1.55) (layer B.SilkS) (width 0.15)) - (fp_line (start 0 1.55) (end -1.55 1.55) (layer B.SilkS) (width 0.15)) - (fp_line (start -1.27 -1.27) (end 1.27 -1.27) (layer B.SilkS) (width 0.15)) - (fp_line (start 3.81 1.27) (end 1.27 1.27) (layer B.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer B.SilkS) (width 0.15)) - (fp_line (start 1.27 -1.27) (end 3.81 -1.27) (layer B.SilkS) (width 0.15)) - (fp_line (start 3.81 -1.27) (end 3.81 1.27) (layer B.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS) - (net 3 "Net-(C2-Pad1)")) - (pad 2 thru_hole rect (at 2.54 0 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask B.SilkS) - (net 2 GND)) - (model Pin_Headers.3dshapes/Pin_Header_Straight_2x01.wrl - (at (xyz 0.05 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module TO_SOT_Packages_SMD:TO-252-2Lead (layer F.Cu) (tedit 5AA8F845) (tstamp 5AA1E1E5) - (at 110.49 73.66 270) + (module TO_SOT_Packages_SMD:TO-252-2Lead (layer F.Cu) (tedit 5AAB4478) (tstamp 5AAB3AEB) + (at 147.32 97.79 180) (descr "DPAK / TO-252 2-lead smd package") (tags "dpak TO-252") (path /5AA1A8CA) (attr smd) - (fp_text reference Q1 (at 0 -10.414 270) (layer F.SilkS) + (fp_text reference Q1 (at 0 -10.414 180) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value FR5305 (at 0 -2.413 270) (layer F.Fab) + (fp_text value FR5305 (at 0 -2.413 180) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start 1.397 -1.524) (end 1.397 1.651) (layer F.SilkS) (width 0.15)) @@ -470,10 +444,12 @@ (fp_line (start -3.429 -1.524) (end -3.429 -9.398) (layer F.SilkS) (width 0.15)) (fp_line (start -3.429 -9.525) (end 3.429 -9.525) (layer F.SilkS) (width 0.15)) (fp_line (start 3.429 -9.398) (end 3.429 -7.62) (layer F.SilkS) (width 0.15)) - (pad G smd rect (at -2.286 0 270) (size 1.651 3.048) (layers F.Cu F.Paste F.Mask)) - (pad D smd rect (at 0 -6.35 270) (size 6.096 6.096) (layers F.Cu F.Paste F.Mask) - (net 6 VCC)) - (pad S smd rect (at 2.286 0 270) (size 1.651 3.048) (layers F.Cu F.Paste F.Mask)) + (pad G smd rect (at -2.286 0 180) (size 1.651 3.048) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(D1-Pad2)")) + (pad D smd rect (at 0 -6.35 180) (size 6.096 6.096) (layers F.Cu F.Paste F.Mask) + (net 5 VCC)) + (pad S smd rect (at 2.286 0 180) (size 1.651 3.048) (layers F.Cu F.Paste F.Mask) + (net 1 "Net-(C1-Pad1)")) (model TO_SOT_Packages_SMD.3dshapes/TO-252-2Lead.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -481,16 +457,16 @@ ) ) - (module Resistors_SMD:R_0603_HandSoldering (layer F.Cu) (tedit 5418A00F) (tstamp 5AA1E1F1) - (at 113.2 101.6) + (module Resistors_SMD:R_0603_HandSoldering (layer F.Cu) (tedit 5418A00F) (tstamp 5AAB3AF1) + (at 143.68 127 180) (descr "Resistor SMD 0603, hand soldering") (tags "resistor 0603") (path /5AA1AA56) (attr smd) - (fp_text reference R1 (at 0 -1.9) (layer F.SilkS) + (fp_text reference R1 (at 0 -1.9 180) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value 100k (at 0 1.9) (layer F.Fab) + (fp_text value 100k (at 0 1.9 180) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -2 -0.8) (end 2 -0.8) (layer F.CrtYd) (width 0.05)) @@ -499,9 +475,9 @@ (fp_line (start 2 -0.8) (end 2 0.8) (layer F.CrtYd) (width 0.05)) (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.15)) (fp_line (start -0.5 -0.675) (end 0.5 -0.675) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -1.1 0) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask) + (pad 1 smd rect (at -1.1 0 180) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask) (net 4 "Net-(D1-Pad2)")) - (pad 2 smd rect (at 1.1 0) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask) + (pad 2 smd rect (at 1.1 0 180) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask) (net 2 GND)) (model Resistors_SMD.3dshapes/R_0603_HandSoldering.wrl (at (xyz 0 0 0)) @@ -510,173 +486,280 @@ ) ) - (module Power_Integrations:SO-8 (layer F.Cu) (tedit 0) (tstamp 5AA1E203) - (at 116.84 81.28 90) - (descr "SO-8 Surface Mount Small Outline 150mil 8pin Package") - (tags "Power Integrations D Package") - (path /5AA1A538) - (fp_text reference U1 (at 0 0 90) (layer F.SilkS) + (module Resistors_ThroughHole:Resistor_Horizontal_RM10mm (layer F.Cu) (tedit 56648415) (tstamp 5AAB3AF7) + (at 132.08 106.68 270) + (descr "Resistor, Axial, RM 10mm, 1/3W") + (tags "Resistor Axial RM 10mm 1/3W") + (path /5AAB3BE8) + (fp_text reference R2 (at 5.32892 -3.50012 270) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value CEAE2594M-5.0 (at 0 0 90) (layer F.Fab) + (fp_text value 120 (at 5.08 3.81 270) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center -1.905 0.762) (end -1.778 0.762) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.54 1.397) (end 2.54 1.397) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.54 -1.905) (end 2.54 -1.905) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.54 1.905) (end 2.54 1.905) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.54 1.905) (end -2.54 -1.905) (layer F.SilkS) (width 0.15)) - (fp_line (start 2.54 1.905) (end 2.54 -1.905) (layer F.SilkS) (width 0.15)) - (pad 1 smd oval (at -1.905 2.794 90) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask) - (net 7 "Net-(U1-Pad1)")) - (pad 2 smd oval (at -0.635 2.794 90) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask) - (net 8 "Net-(U1-Pad2)")) - (pad 3 smd oval (at 0.635 2.794 90) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask) - (net 9 "Net-(U1-Pad3)")) - (pad 4 smd oval (at 1.905 2.794 90) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask) + (fp_line (start -1.25 -1.5) (end 11.4 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 11.4 -1.5) (end 11.4 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 1.5) (end 11.4 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.54 -1.27) (end 7.62 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.62 -1.27) (end 7.62 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.62 1.27) (end 2.54 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 1.27) (end 2.54 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 0) (end 1.27 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.62 0) (end 8.89 0) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0 270) (size 1.99898 1.99898) (drill 1.00076) (layers *.Cu *.SilkS *.Mask) + (net 6 "Net-(R2-Pad1)")) + (pad 2 thru_hole circle (at 10.16 0 270) (size 1.99898 1.99898) (drill 1.00076) (layers *.Cu *.SilkS *.Mask) + (net 7 "Net-(R2-Pad2)")) + (model Resistors_ThroughHole.3dshapes/Resistor_Horizontal_RM10mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_ThroughHole:Resistor_Horizontal_RM10mm (layer F.Cu) (tedit 56648415) (tstamp 5AAB3AFD) + (at 132.08 127 180) + (descr "Resistor, Axial, RM 10mm, 1/3W") + (tags "Resistor Axial RM 10mm 1/3W") + (path /5AAB3C4C) + (fp_text reference R3 (at 5.32892 -3.50012 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 120 (at 5.08 3.81 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.25 -1.5) (end 11.4 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 11.4 -1.5) (end 11.4 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 1.5) (end 11.4 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.54 -1.27) (end 7.62 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.62 -1.27) (end 7.62 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.62 1.27) (end 2.54 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 1.27) (end 2.54 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 0) (end 1.27 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.62 0) (end 8.89 0) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0 180) (size 1.99898 1.99898) (drill 1.00076) (layers *.Cu *.SilkS *.Mask) + (net 7 "Net-(R2-Pad2)")) + (pad 2 thru_hole circle (at 10.16 0 180) (size 1.99898 1.99898) (drill 1.00076) (layers *.Cu *.SilkS *.Mask) + (net 8 "Net-(R3-Pad2)")) + (model Resistors_ThroughHole.3dshapes/Resistor_Horizontal_RM10mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_ThroughHole:Resistor_Horizontal_RM10mm (layer F.Cu) (tedit 56648415) (tstamp 5AAB3B03) + (at 119.38 121.92) + (descr "Resistor, Axial, RM 10mm, 1/3W") + (tags "Resistor Axial RM 10mm 1/3W") + (path /5AAB3D28) + (fp_text reference R4 (at 5.32892 -3.50012) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 120 (at 5.08 3.81) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.25 -1.5) (end 11.4 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 11.4 -1.5) (end 11.4 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 1.5) (end 11.4 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.54 -1.27) (end 7.62 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.62 -1.27) (end 7.62 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.62 1.27) (end 2.54 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 1.27) (end 2.54 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 0) (end 1.27 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.62 0) (end 8.89 0) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 1.99898 1.99898) (drill 1.00076) (layers *.Cu *.SilkS *.Mask) + (net 8 "Net-(R3-Pad2)")) + (pad 2 thru_hole circle (at 10.16 0) (size 1.99898 1.99898) (drill 1.00076) (layers *.Cu *.SilkS *.Mask) + (net 2 GND)) + (model Resistors_ThroughHole.3dshapes/Resistor_Horizontal_RM10mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_ThroughHole:Resistor_Horizontal_RM10mm (layer F.Cu) (tedit 56648415) (tstamp 5AAB3B09) + (at 121.92 93.98) + (descr "Resistor, Axial, RM 10mm, 1/3W") + (tags "Resistor Axial RM 10mm 1/3W") + (path /5AAB3487) + (fp_text reference R5 (at 5.32892 -3.50012) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 120 (at 5.08 3.81) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.25 -1.5) (end 11.4 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 11.4 -1.5) (end 11.4 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 1.5) (end 11.4 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.54 -1.27) (end 7.62 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.62 -1.27) (end 7.62 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.62 1.27) (end 2.54 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 1.27) (end 2.54 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 0) (end 1.27 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.62 0) (end 8.89 0) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 1.99898 1.99898) (drill 1.00076) (layers *.Cu *.SilkS *.Mask) (net 3 "Net-(C2-Pad1)")) - (pad 5 smd oval (at 1.905 -2.794 90) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (pad 6 smd oval (at 0.635 -2.794 90) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (pad 7 smd oval (at -0.635 -2.794 90) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask) + (pad 2 thru_hole circle (at 10.16 0) (size 1.99898 1.99898) (drill 1.00076) (layers *.Cu *.SilkS *.Mask) + (net 6 "Net-(R2-Pad1)")) + (model Resistors_ThroughHole.3dshapes/Resistor_Horizontal_RM10mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 0 0 0)) + ) + ) + + (module TO_SOT_Packages_THT:TO-247_Vertical_Neutral123_largePads (layer F.Cu) (tedit 5AAB3F45) (tstamp 5AAB3B10) + (at 126.492 101.6 180) + (descr "TO-247 TO-218 TOP-3 FET 1=Gate 2=Drain 3=Source Vertical, large Pads") + (tags "Transistor FET TO-247 TO-218 TOP-3 Vertical") + (path /5AAB33D6) + (fp_text reference U1 (at 0 -5.08 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value LT1084 (at -1.016 8.128 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 6.858 2.794) (end 8.128 2.794) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 2.794) (end 4.318 2.794) (layer F.SilkS) (width 0.15)) + (fp_line (start -4.318 2.794) (end -1.27 2.794) (layer F.SilkS) (width 0.15)) + (fp_line (start -6.858 2.794) (end -8.128 2.794) (layer F.SilkS) (width 0.15)) + (fp_line (start 6.858 -2.794) (end 8.128 -2.794) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 -2.794) (end 4.318 -2.794) (layer F.SilkS) (width 0.15)) + (fp_line (start -4.318 -2.794) (end -1.27 -2.794) (layer F.SilkS) (width 0.15)) + (fp_line (start -6.858 -2.794) (end -8.128 -2.794) (layer F.SilkS) (width 0.15)) + (fp_line (start 8.128 2.794) (end 8.128 -2.794) (layer F.SilkS) (width 0.15)) + (fp_line (start -8.128 -2.794) (end -8.128 2.794) (layer F.SilkS) (width 0.15)) + (pad OUT thru_hole oval (at 0 0 270) (size 5.50164 3.50012) (drill 1.50114) (layers *.Cu *.Mask F.SilkS) + (net 3 "Net-(C2-Pad1)")) + (pad ADJ thru_hole oval (at -5.588 0 270) (size 5.50164 3.50012) (drill 1.50114) (layers *.Cu *.Mask F.SilkS) + (net 6 "Net-(R2-Pad1)")) + (pad IN thru_hole oval (at 5.588 0 270) (size 5.50164 3.50012) (drill 1.50114) (layers *.Cu *.Mask F.SilkS) (net 1 "Net-(C1-Pad1)")) - (pad 8 smd oval (at -1.905 -2.794 90) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask) - (net 5 "Net-(D2-Pad1)")) ) - (module Connect:BARREL_JACK (layer B.Cu) (tedit 0) (tstamp 5AA7E807) - (at 88.9 88.9) - (descr "DC Barrel Jack") - (tags "Power Jack") - (path /5AA7E818) - (fp_text reference CON1 (at 10.09904 0 270) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value BARREL_JACK (at 0 5.99948) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start -4.0005 4.50088) (end -4.0005 -4.50088) (layer B.SilkS) (width 0.15)) - (fp_line (start -7.50062 4.50088) (end -7.50062 -4.50088) (layer B.SilkS) (width 0.15)) - (fp_line (start -7.50062 -4.50088) (end 7.00024 -4.50088) (layer B.SilkS) (width 0.15)) - (fp_line (start 7.00024 -4.50088) (end 7.00024 4.50088) (layer B.SilkS) (width 0.15)) - (fp_line (start 7.00024 4.50088) (end -7.50062 4.50088) (layer B.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 6.20014 0) (size 3.50012 3.50012) (drill oval 1.00076 2.99974) (layers *.Cu *.Mask B.SilkS) - (net 6 VCC)) - (pad 2 thru_hole rect (at 0.20066 0) (size 3.50012 3.50012) (drill oval 1.00076 2.99974) (layers *.Cu *.Mask B.SilkS) - (net 2 GND)) - (pad 3 thru_hole rect (at 3.2004 -4.699) (size 3.50012 3.50012) (drill oval 2.99974 1.00076) (layers *.Cu *.Mask B.SilkS) - (net 2 GND)) - ) - - (segment (start 116.095 83.1991) (end 110.394 88.9) (width 0.25) (layer F.Cu) (net 1)) - (segment (start 116.095 81.915) (end 116.095 83.1991) (width 0.25) (layer F.Cu) (net 1)) - (segment (start 114.046 81.915) (end 116.095 81.915) (width 0.25) (layer F.Cu) (net 1)) - (segment (start 110.49 81.915) (end 110.49 75.946) (width 0.25) (layer F.Cu) (net 1)) - (segment (start 114.046 81.915) (end 110.49 81.915) (width 0.25) (layer F.Cu) (net 1)) - (segment (start 109.22 88.9) (end 110.394 88.9) (width 0.25) (layer F.Cu) (net 1)) - (segment (start 104.644 101.6) (end 101.811 101.6) (width 0.25) (layer F.Cu) (net 1)) - (segment (start 111.024 95.2201) (end 104.644 101.6) (width 0.25) (layer F.Cu) (net 1)) - (segment (start 111.024 89.5297) (end 111.024 95.2201) (width 0.25) (layer F.Cu) (net 1)) - (segment (start 110.394 88.9) (end 111.024 89.5297) (width 0.25) (layer F.Cu) (net 1)) - (segment (start 101.811 101.6) (end 101.8108 101.6) (width 0.25) (layer F.Cu) (net 1)) - (segment (start 109.2195 88.9) (end 109.22 88.9) (width 0.25) (layer F.Cu) (net 1)) - (segment (start 92.1004 84.201) (end 92.089253 84.201) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 92.089253 84.201) (end 92.115961 84.227708) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 92.115961 84.227708) (end 92.115961 85.68144) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 92.115961 85.68144) (end 89.407466 88.389935) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 89.407466 88.389935) (end 89.407466 88.9) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 98.4715 92.5684) (end 89.385622 92.5684) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 89.385622 92.5684) (end 89.385622 88.9) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 96.3092 102.726) (end 96.3092 103.843) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 109.22 111.76) (end 119.38 111.76) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 99.06 88.9) (end 101.6 88.9) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 114.046 80.645) (end 114.046 79.375) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 119.38 66.04) (end 109.22 66.04) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 114.3 101.6) (end 114.3 100.825) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 96.3092 102.726) (end 96.3092 101.6) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 96.3092 102.726) (end 96.3092 103.843) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 114.3 99.0595) (end 114.3 100.825) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 114.3 99.0345) (end 114.3 99.0595) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 109.482 99.0345) (end 114.3 99.0345) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 104.674 103.843) (end 109.482 99.0345) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 96.3092 103.843) (end 104.674 103.843) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 114.3 99.0595) (end 114.3 100.825) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 96.0984 109.028) (end 96.0984 109.22) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 96.3092 108.818) (end 96.0984 109.028) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 96.3092 103.843) (end 96.3092 108.818) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 96.0984 111.76) (end 109.22 111.76) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 96.0984 109.22) (end 96.0984 111.76) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 100.595 66.04) (end 109.22 66.04) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 93.5422 73.0931) (end 100.595 66.04) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 119.3795 93.98) (end 119.3797 93.9798) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 116.874 91.4741) (end 119.3797 93.9798) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 116.874 80.645) (end 116.874 91.4741) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 114.046 80.645) (end 116.874 80.645) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 119.38 93.98) (end 114.3 99.0595) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 119.3797 93.9798) (end 119.38 93.98) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 98.4715 94.3866) (end 98.4715 92.5684) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 96.3092 96.5489) (end 98.4715 94.3866) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 96.3092 101.6) (end 96.3092 96.5489) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 98.4715 88.9) (end 99.06 88.9) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 98.4715 92.5684) (end 98.4715 88.9) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 92.1004 74.5349) (end 92.1004 84.201) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 93.5422 73.0931) (end 92.1004 74.5349) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 119.38 108.031) (end 119.38 109.22) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 121.636 105.776) (end 119.38 108.031) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 121.636 80.3146) (end 121.636 105.776) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 120.696 79.375) (end 121.636 80.3146) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 121.534 78.5368) (end 120.696 79.375) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 121.534 63.4802) (end 121.534 78.5368) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 119.963 63.4802) (end 121.534 63.4802) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 119.38 64.0629) (end 119.963 63.4802) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 119.342 63.5) (end 109.22 63.5) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 119.38 63.5377) (end 119.342 63.5) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 119.38 64.0629) (end 119.38 63.5377) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 99.4753 63.5) (end 109.22 63.5) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 98.0953 62.12) (end 99.4753 63.5) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 96.52 62.12) (end 98.0953 62.12) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 119.634 79.375) (end 120.696 79.375) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 119.38 63.5) (end 119.38 64.0629) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 101.6 109.22) (end 109.22 109.22) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 109.22 109.22) (end 119.38 109.22) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 120.885 90.4053) (end 119.4305 88.951) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 120.885 98.223) (end 120.885 90.4053) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 116.137 102.971) (end 120.885 98.223) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 112.1 102.971) (end 116.137 102.971) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 112.1 101.6) (end 112.1 102.971) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 110.49 72.5248) (end 110.49 71.374) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 113.016 75.0511) (end 110.49 72.5248) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 113.016 77.9179) (end 113.016 75.0511) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 113.021 77.9225) (end 113.016 77.9179) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 117.976 77.9225) (end 113.021 77.9225) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 117.976 87.4968) (end 117.976 77.9225) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 119.4305 88.951) (end 117.976 87.4968) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 119.3795 88.9) (end 119.4305 88.951) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 107.446 87.2523) (end 107.063 87.2523) (width 0.25) (layer F.Cu) (net 5)) - (segment (start 107.821 87.2523) (end 107.446 87.2523) (width 0.25) (layer F.Cu) (net 5)) - (segment (start 111.888 83.185) (end 107.821 87.2523) (width 0.25) (layer F.Cu) (net 5)) - (segment (start 114.046 83.185) (end 111.888 83.185) (width 0.25) (layer F.Cu) (net 5)) - (segment (start 106.448 87.2523) (end 107.063 87.2523) (width 0.25) (layer F.Cu) (net 5)) - (segment (start 99.3156 80.12) (end 106.448 87.2523) (width 0.25) (layer F.Cu) (net 5)) - (segment (start 96.52 80.12) (end 99.3156 80.12) (width 0.25) (layer F.Cu) (net 5)) - (segment (start 107.063 87.2523) (end 107.446 87.2523) (width 0.25) (layer F.Cu) (net 5)) - (segment (start 109.22 92.8051) (end 109.22 93.3925) (width 0.25) (layer F.Cu) (net 5)) - (segment (start 107.063 90.6486) (end 109.22 92.8051) (width 0.25) (layer F.Cu) (net 5)) - (segment (start 107.063 87.2523) (end 107.063 90.6486) (width 0.25) (layer F.Cu) (net 5)) - (segment (start 109.22 93.3925) (end 109.22 93.98) (width 0.25) (layer F.Cu) (net 5)) - (segment (start 109.2195 93.393) (end 109.2195 93.98) (width 0.25) (layer F.Cu) (net 5)) - (segment (start 109.22 93.3925) (end 109.2195 93.393) (width 0.25) (layer F.Cu) (net 5)) - (segment (start 116.84 73.66) (end 116.84 69.139662) (width 0.25) (layer F.Cu) (net 6)) - (segment (start 116.84 69.139662) (end 101.241521 69.139662) (width 0.25) (layer F.Cu) (net 6)) - (segment (start 101.241521 69.139662) (end 94.562413 75.81877) (width 0.25) (layer F.Cu) (net 6)) - (segment (start 94.562413 75.81877) (end 94.562413 85.735574) (width 0.25) (layer F.Cu) (net 6)) - (segment (start 94.562413 85.735574) (end 95.326839 86.5) (width 0.25) (layer F.Cu) (net 6)) - (segment (start 99.06 86.36) (end 98.92 86.5) (width 0.25) (layer F.Cu) (net 6)) - (segment (start 98.92 86.5) (end 95.326839 86.5) (width 0.25) (layer F.Cu) (net 6)) - (segment (start 95.326839 86.5) (end 95.326839 88.9) (width 0.25) (layer F.Cu) (net 6)) - (segment (start 95.326839 88.9) (end 95.1001 88.9) (width 0.25) (layer F.Cu) (net 6)) - (segment (start 99.06 86.36) (end 101.6 86.36) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 120.904 101.6) (end 122.326066 101.6) (width 0.4) (layer F.Cu) (net 1)) + (segment (start 122.326066 103.776745) (end 127.342577 108.793256) (width 0.4) (layer F.Cu) (net 1)) + (segment (start 122.326066 101.6) (end 122.326066 103.776745) (width 0.4) (layer F.Cu) (net 1)) + (segment (start 127.342577 108.793256) (end 134.066275 108.793256) (width 0.4) (layer F.Cu) (net 1)) + (segment (start 134.066275 108.793256) (end 136.929231 105.9303) (width 0.4) (layer F.Cu) (net 1)) + (segment (start 136.929231 105.9303) (end 140.4002 105.9303) (width 0.4) (layer F.Cu) (net 1)) + (segment (start 140.4002 101.8108) (end 140.32439 101.88661) (width 0.4) (layer F.Cu) (net 1)) + (segment (start 140.32439 101.88661) (end 140.32439 105.85449) (width 0.4) (layer F.Cu) (net 1)) + (segment (start 140.32439 105.85449) (end 140.4002 105.9303) (width 0.4) (layer F.Cu) (net 1)) + (segment (start 140.4002 101.8108) (end 139.907612 101.8108) (width 0.4) (layer F.Cu) (net 1)) + (segment (start 139.907612 101.8108) (end 139.907612 101.490588) (width 0.4) (layer F.Cu) (net 1)) + (segment (start 143.6082 97.79) (end 145.034 97.79) (width 0.4) (layer F.Cu) (net 1)) + (segment (start 139.907612 101.490588) (end 143.6082 97.79) (width 0.4) (layer F.Cu) (net 1)) + (segment (start 139.7 101.8108) (end 140.4002 101.8108) (width 0.4) (layer F.Cu) (net 1)) + (segment (start 144.7795 111.7595) (end 144.7795 110.3096) (width 0.4) (layer F.Cu) (net 1)) + (segment (start 140.4002 105.9303) (end 144.7795 110.3096) (width 0.4) (layer F.Cu) (net 1)) + (segment (start 139.1823 111.76) (end 142.755612 115.333312) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 146.287688 115.333312) (end 151.45334 110.16766) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 142.755612 115.333312) (end 146.287688 115.333312) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 151.45334 110.16766) (end 151.45334 100.519953) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 151.45334 100.519953) (end 151.119335 100.185948) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 151.119335 100.185948) (end 148.456382 100.185948) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 148.456382 100.185948) (end 147.32 99.049566) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 147.32 99.049566) (end 147.32 91.44) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 137.16 114.3) (end 137.16 115.92706) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 137.16 115.92706) (end 137.12361 115.96345) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 137.12361 115.96345) (end 137.12361 118.835149) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 137.12361 118.835149) (end 137.450843 119.162382) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 137.450843 119.162382) (end 137.444025 119.1692) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 134.62 114.256261) (end 135.3873 114.256261) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 131.723852 114.256261) (end 134.62 114.256261) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 137.16 112.4919) (end 137.16 114.3) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 137.116261 114.256261) (end 137.16 114.3) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 134.62 114.256261) (end 137.116261 114.256261) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 129.54 117.1175) (end 129.54 116.440113) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 129.54 116.440113) (end 131.723852 114.256261) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 134.312468 119.409242) (end 134.55253 119.16918) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 134.55253 119.16918) (end 137.16 119.16918) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 139.7 134.62) (end 134.312468 129.232468) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 134.312468 129.232468) (end 134.312468 119.409242) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 142.58 127) (end 142.58 124.308762) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 142.58 124.308762) (end 137.265857 118.994619) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 137.265857 118.994619) (end 137.414484 118.845992) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 137.414484 118.845992) (end 137.414484 119.1692) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 137.16 119.1692) (end 137.130459 119.198741) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 129.54 117.1175) (end 129.54 116.459) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 129.54 116.459) (end 123.8108 116.459) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 123.8108 116.459) (end 121.4604 116.459) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 121.4604 116.459) (end 121.4604 114.1086) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 121.4604 114.1086) (end 119.1118 111.76) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 119.1118 111.76) (end 118.4607 111.76) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 142.24 134.62) (end 144.78 134.62) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 144.78 134.62) (end 147.32 134.62) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 147.32 134.62) (end 149.86 134.62) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 142.24 134.62) (end 139.7 134.62) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 142.24 91.44) (end 144.78 91.44) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 144.78 91.44) (end 147.32 91.44) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 139.7 91.44) (end 142.24 91.44) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 139.7 91.44) (end 139.7 96.3092) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 129.54 121.92) (end 129.54 117.1175) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 149.86 91.44) (end 148.3961 91.44) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 147.32 91.44) (end 148.3961 91.44) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 137.16 111.76) (end 137.16 112.4919) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 137.5042 112.4919) (end 138.2361 111.76) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 137.16 112.4919) (end 137.5042 112.4919) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 139.1822 111.76) (end 139.1823 111.76) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 139.1822 111.76) (end 138.2361 111.76) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 139.7 111.76) (end 139.1823 111.76) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 153.394799 128.545201) (end 153.394799 121.92) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 149.86046 121.92048) (end 153.394319 121.92048) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 153.394799 121.92) (end 153.394799 91.213485) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 153.394319 121.92048) (end 153.394799 121.92) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 149.86 132.08) (end 153.394799 128.545201) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 153.394799 91.213485) (end 151.081314 88.9) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 151.081314 88.9) (end 149.86 88.9) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 126.492 101.6) (end 126.492 99.774436) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 126.492 99.774436) (end 126.004 99.286436) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 126.004 99.286436) (end 126.004 97.7608) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 126.004 97.7608) (end 125.976825 97.733625) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 125.976825 97.733625) (end 125.976825 94.137693) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 125.976825 94.137693) (end 131.214518 88.9) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 131.214518 88.9) (end 139.7 88.9) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 121.92 93.98) (end 126.004 93.98) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 126.004 93.98) (end 126.004 97.7608) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 142.24 132.08) (end 144.78 132.08) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 144.78 132.08) (end 147.32 132.08) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 139.7 88.9) (end 142.24 88.9) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 142.24 88.9) (end 144.78 88.9) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 144.78 88.9) (end 147.32 88.9) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 147.32 88.9) (end 149.86 88.9) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 139.7 132.08) (end 142.24 132.08) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 139.7 125.8104) (end 138.5604 124.6708) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 139.7 132.08) (end 139.7 125.8104) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 137.16 124.6708) (end 138.5604 124.6708) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 147.32 132.08) (end 148.7839 132.08) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 149.86 132.08) (end 148.7839 132.08) (width 0.4) (layer F.Cu) (net 3)) + (segment (start 144.78 127) (end 144.78 121.919) (width 0.4) (layer F.Cu) (net 4)) + (segment (start 144.78 121.919) (end 152.425125 114.273875) (width 0.4) (layer F.Cu) (net 4)) + (segment (start 152.425125 114.273875) (end 152.425125 98.919205) (width 0.4) (layer F.Cu) (net 4)) + (segment (start 152.425125 98.919205) (end 151.29592 97.79) (width 0.4) (layer F.Cu) (net 4)) + (segment (start 151.29592 97.79) (end 149.606 97.79) (width 0.4) (layer F.Cu) (net 4)) + (segment (start 137.16 109.22) (end 136.483638 109.896362) (width 0.4) (layer F.Cu) (net 5)) + (segment (start 136.483638 109.896362) (end 128.674138 109.896362) (width 0.4) (layer F.Cu) (net 5)) + (segment (start 128.674138 109.896362) (end 126.8105 111.76) (width 0.4) (layer F.Cu) (net 5)) + (segment (start 126.8105 111.76) (end 124.4601 111.76) (width 0.4) (layer F.Cu) (net 5)) + (segment (start 147.32 104.14) (end 147.32 112.453387) (width 0.4) (layer F.Cu) (net 5)) + (segment (start 147.32 112.453387) (end 145.846701 113.926686) (width 0.4) (layer F.Cu) (net 5)) + (segment (start 145.846701 113.926686) (end 143.528373 113.926686) (width 0.4) (layer F.Cu) (net 5)) + (segment (start 143.528373 113.926686) (end 141.652871 112.051184) (width 0.4) (layer F.Cu) (net 5)) + (segment (start 141.652871 112.051184) (end 141.652871 109.22) (width 0.4) (layer F.Cu) (net 5)) + (segment (start 141.652871 109.22) (end 139.7 109.22) (width 0.4) (layer F.Cu) (net 5)) + (segment (start 137.16 109.22) (end 139.7 109.22) (width 0.4) (layer F.Cu) (net 5)) + (segment (start 132.08 93.98) (end 132.08 101.6) (width 0.4) (layer F.Cu) (net 6)) + (segment (start 132.08 101.6) (end 132.08 106.68) (width 0.4) (layer F.Cu) (net 6)) + (segment (start 132.08 127) (end 132.08 116.84) (width 0.4) (layer F.Cu) (net 7)) + (segment (start 121.92 124.46) (end 121.92 127) (width 0.4) (layer F.Cu) (net 8)) + (segment (start 119.38 121.92) (end 121.92 124.46) (width 0.4) (layer F.Cu) (net 8)) (zone (net 0) (net_name "") (layer F.Cu) (tstamp 0) (hatch edge 0.508) (connect_pads (clearance 0.508)) @@ -684,271 +767,280 @@ (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) (polygon (pts - (xy 86.36 58.42) (xy 123.19 58.42) (xy 123.19 114.3) (xy 86.36 114.3) + (xy 154.94 86.36) (xy 154.94 137.16) (xy 114.3 137.16) (xy 114.3 86.36) ) ) (filled_polygon (pts - (xy 123.063 114.173) (xy 86.487 114.173) (xy 86.487 87.14994) (xy 86.70316 87.14994) (xy 86.70316 90.65006) - (xy 86.747438 90.885377) (xy 86.88651 91.101501) (xy 87.09871 91.246491) (xy 87.3506 91.2975) (xy 88.625622 91.2975) - (xy 88.625622 92.5684) (xy 88.683474 92.859239) (xy 88.848221 93.105801) (xy 89.094783 93.270548) (xy 89.385622 93.3284) - (xy 97.7115 93.3284) (xy 97.7115 94.071798) (xy 95.771799 96.011499) (xy 95.607052 96.258061) (xy 95.5492 96.5489) - (xy 95.5492 100.15246) (xy 94.50959 100.15246) (xy 94.274273 100.196738) (xy 94.058149 100.33581) (xy 93.913159 100.54801) - (xy 93.86215 100.7999) (xy 93.86215 102.4001) (xy 93.906428 102.635417) (xy 94.0455 102.851541) (xy 94.2577 102.996531) - (xy 94.50959 103.04754) (xy 95.5492 103.04754) (xy 95.5492 107.77246) (xy 94.29879 107.77246) (xy 94.063473 107.816738) - (xy 93.847349 107.95581) (xy 93.702359 108.16801) (xy 93.65135 108.4199) (xy 93.65135 110.0201) (xy 93.695628 110.255417) - (xy 93.8347 110.471541) (xy 94.0469 110.616531) (xy 94.29879 110.66754) (xy 95.3384 110.66754) (xy 95.3384 111.76) - (xy 95.396252 112.050839) (xy 95.560999 112.297401) (xy 95.807561 112.462148) (xy 96.0984 112.52) (xy 107.70896 112.52) - (xy 107.70896 112.6236) (xy 107.753238 112.858917) (xy 107.89231 113.075041) (xy 108.10451 113.220031) (xy 108.3564 113.27104) - (xy 110.0836 113.27104) (xy 110.318917 113.226762) (xy 110.535041 113.08769) (xy 110.680031 112.87549) (xy 110.73104 112.6236) - (xy 110.73104 112.52) (xy 117.86896 112.52) (xy 117.86896 112.6236) (xy 117.913238 112.858917) (xy 118.05231 113.075041) - (xy 118.26451 113.220031) (xy 118.5164 113.27104) (xy 120.2436 113.27104) (xy 120.478917 113.226762) (xy 120.695041 113.08769) - (xy 120.840031 112.87549) (xy 120.89104 112.6236) (xy 120.89104 110.8964) (xy 120.846762 110.661083) (xy 120.70769 110.444959) - (xy 120.49549 110.299969) (xy 120.451655 110.291092) (xy 120.764526 109.822848) (xy 120.8786 109.249359) (xy 120.8786 109.190641) - (xy 120.764526 108.617152) (xy 120.43967 108.130971) (xy 120.388938 108.097073) (xy 122.173282 106.31352) (xy 122.17333 106.313449) - (xy 122.173401 106.313401) (xy 122.254909 106.191415) (xy 122.338084 106.066995) (xy 122.338101 106.066909) (xy 122.338148 106.066839) - (xy 122.366846 105.922563) (xy 122.396 105.776168) (xy 122.395983 105.776084) (xy 122.396 105.776) (xy 122.396 80.3146) - (xy 122.395984 80.314519) (xy 122.396 80.314438) (xy 122.367015 80.168886) (xy 122.338148 80.023761) (xy 122.338102 80.023692) - (xy 122.338086 80.023611) (xy 122.255255 79.899702) (xy 122.173401 79.777199) (xy 122.173333 79.777153) (xy 122.173287 79.777085) - (xy 121.770852 79.374821) (xy 122.071465 79.074137) (xy 122.153395 78.951488) (xy 122.236148 78.827639) (xy 122.236157 78.827593) - (xy 122.236182 78.827556) (xy 122.265149 78.681841) (xy 122.294 78.5368) (xy 122.294 63.4802) (xy 122.236148 63.189361) - (xy 122.071401 62.942799) (xy 121.824839 62.778052) (xy 121.534 62.7202) (xy 120.64629 62.7202) (xy 120.43967 62.410971) - (xy 119.953489 62.086115) (xy 119.38 61.972041) (xy 118.806511 62.086115) (xy 118.32033 62.410971) (xy 118.10048 62.74) - (xy 110.49952 62.74) (xy 110.27967 62.410971) (xy 109.793489 62.086115) (xy 109.22 61.972041) (xy 108.646511 62.086115) - (xy 108.16033 62.410971) (xy 107.94048 62.74) (xy 99.790102 62.74) (xy 98.632701 61.582599) (xy 98.41744 61.438767) - (xy 98.41744 60.12) (xy 98.373162 59.884683) (xy 98.23409 59.668559) (xy 98.02189 59.523569) (xy 97.77 59.47256) - (xy 95.27 59.47256) (xy 95.034683 59.516838) (xy 94.818559 59.65591) (xy 94.673569 59.86811) (xy 94.62256 60.12) - (xy 94.62256 64.12) (xy 94.666838 64.355317) (xy 94.80591 64.571441) (xy 95.01811 64.716431) (xy 95.27 64.76744) - (xy 97.77 64.76744) (xy 98.005317 64.723162) (xy 98.221441 64.58409) (xy 98.366431 64.37189) (xy 98.41744 64.12) - (xy 98.41744 63.516942) (xy 98.937899 64.037401) (xy 99.184461 64.202148) (xy 99.4753 64.26) (xy 107.94048 64.26) - (xy 108.146574 64.568442) (xy 108.121083 64.573238) (xy 107.904959 64.71231) (xy 107.759969 64.92451) (xy 107.70896 65.1764) - (xy 107.70896 65.28) (xy 100.595 65.28) (xy 100.594992 65.280002) (xy 100.594984 65.28) (xy 100.445663 65.309705) - (xy 100.304161 65.337852) (xy 100.304155 65.337856) (xy 100.304146 65.337858) (xy 100.17488 65.424234) (xy 100.057599 65.502599) - (xy 100.057595 65.502606) (xy 100.057588 65.50261) (xy 93.004787 72.55571) (xy 93.004785 72.555713) (xy 91.562999 73.997499) - (xy 91.398252 74.244061) (xy 91.3404 74.5349) (xy 91.3404 81.8035) (xy 90.35034 81.8035) (xy 90.115023 81.847778) - (xy 89.898899 81.98685) (xy 89.753909 82.19905) (xy 89.7029 82.45094) (xy 89.7029 85.95106) (xy 89.747178 86.186377) - (xy 89.88625 86.402501) (xy 90.032603 86.5025) (xy 87.3506 86.5025) (xy 87.115283 86.546778) (xy 86.899159 86.68585) - (xy 86.754169 86.89805) (xy 86.70316 87.14994) (xy 86.487 87.14994) (xy 86.487 58.547) (xy 123.063 58.547) + (xy 154.813 137.033) (xy 114.427 137.033) (xy 114.427 122.243694) (xy 117.745226 122.243694) (xy 117.993538 122.844655) + (xy 118.452927 123.304846) (xy 119.053453 123.554206) (xy 119.703694 123.554774) (xy 119.795834 123.516702) (xy 121.085 124.805868) + (xy 121.085 125.576493) (xy 120.995345 125.613538) (xy 120.535154 126.072927) (xy 120.285794 126.673453) (xy 120.285226 127.323694) + (xy 120.533538 127.924655) (xy 120.992927 128.384846) (xy 121.593453 128.634206) (xy 122.243694 128.634774) (xy 122.844655 128.386462) + (xy 123.304846 127.927073) (xy 123.554206 127.326547) (xy 123.554774 126.676306) (xy 123.306462 126.075345) (xy 122.847073 125.615154) + (xy 122.755 125.576922) (xy 122.755 124.46) (xy 122.691439 124.140459) (xy 122.510434 123.869566) (xy 120.977005 122.336137) + (xy 121.014206 122.246547) (xy 121.014774 121.596306) (xy 120.766462 120.995345) (xy 120.307073 120.535154) (xy 119.706547 120.285794) + (xy 119.056306 120.285226) (xy 118.455345 120.533538) (xy 117.995154 120.992927) (xy 117.745794 121.593453) (xy 117.745226 122.243694) + (xy 114.427 122.243694) (xy 114.427 110.00994) (xy 116.06316 110.00994) (xy 116.06316 113.51006) (xy 116.107438 113.745377) + (xy 116.24651 113.961501) (xy 116.45871 114.106491) (xy 116.7106 114.1575) (xy 119.394645 114.1575) (xy 119.258899 114.24485) + (xy 119.113909 114.45705) (xy 119.0629 114.70894) (xy 119.0629 118.20906) (xy 119.107178 118.444377) (xy 119.24625 118.660501) + (xy 119.45845 118.805491) (xy 119.71034 118.8565) (xy 123.21046 118.8565) (xy 123.445777 118.812222) (xy 123.661901 118.67315) + (xy 123.806891 118.46095) (xy 123.8579 118.20906) (xy 123.8579 117.294) (xy 128.705 117.294) (xy 128.705 120.496493) + (xy 128.615345 120.533538) (xy 128.155154 120.992927) (xy 127.905794 121.593453) (xy 127.905226 122.243694) (xy 128.153538 122.844655) + (xy 128.612927 123.304846) (xy 129.213453 123.554206) (xy 129.863694 123.554774) (xy 130.464655 123.306462) (xy 130.924846 122.847073) + (xy 131.174206 122.246547) (xy 131.174774 121.596306) (xy 130.926462 120.995345) (xy 130.467073 120.535154) (xy 130.375 120.496922) + (xy 130.375 116.785981) (xy 130.445618 116.715363) (xy 130.445226 117.163694) (xy 130.693538 117.764655) (xy 131.152927 118.224846) + (xy 131.245 118.263078) (xy 131.245 125.576493) (xy 131.155345 125.613538) (xy 130.695154 126.072927) (xy 130.445794 126.673453) + (xy 130.445226 127.323694) (xy 130.693538 127.924655) (xy 131.152927 128.384846) (xy 131.753453 128.634206) (xy 132.403694 128.634774) + (xy 133.004655 128.386462) (xy 133.464846 127.927073) (xy 133.477468 127.896676) (xy 133.477468 129.232468) (xy 133.541029 129.552009) + (xy 133.722034 129.822902) (xy 138.18896 134.289828) (xy 138.18896 135.4836) (xy 138.233238 135.718917) (xy 138.37231 135.935041) + (xy 138.58451 136.080031) (xy 138.8364 136.13104) (xy 140.5636 136.13104) (xy 140.798917 136.086762) (xy 140.971669 135.975599) + (xy 141.12451 136.080031) (xy 141.3764 136.13104) (xy 143.1036 136.13104) (xy 143.338917 136.086762) (xy 143.511669 135.975599) + (xy 143.66451 136.080031) (xy 143.9164 136.13104) (xy 145.6436 136.13104) (xy 145.878917 136.086762) (xy 146.051669 135.975599) + (xy 146.20451 136.080031) (xy 146.4564 136.13104) (xy 148.1836 136.13104) (xy 148.418917 136.086762) (xy 148.591669 135.975599) + (xy 148.74451 136.080031) (xy 148.9964 136.13104) (xy 150.7236 136.13104) (xy 150.958917 136.086762) (xy 151.175041 135.94769) + (xy 151.320031 135.73549) (xy 151.37104 135.4836) (xy 151.37104 133.7564) (xy 151.326762 133.521083) (xy 151.18769 133.304959) + (xy 150.97549 133.159969) (xy 150.931655 133.151092) (xy 151.244526 132.682848) (xy 151.3586 132.109359) (xy 151.3586 132.050641) + (xy 151.310756 131.810112) (xy 153.985233 129.135635) (xy 154.166239 128.864741) (xy 154.229799 128.545201) (xy 154.229799 91.213485) + (xy 154.166238 90.893944) (xy 153.985233 90.623051) (xy 151.671748 88.309566) (xy 151.653169 88.297152) (xy 151.400855 88.128561) + (xy 151.090647 88.066857) (xy 150.91967 87.810971) (xy 150.433489 87.486115) (xy 149.86 87.372041) (xy 149.286511 87.486115) + (xy 148.80033 87.810971) (xy 148.630593 88.065) (xy 148.549407 88.065) (xy 148.37967 87.810971) (xy 147.893489 87.486115) + (xy 147.32 87.372041) (xy 146.746511 87.486115) (xy 146.26033 87.810971) (xy 146.090593 88.065) (xy 146.009407 88.065) + (xy 145.83967 87.810971) (xy 145.353489 87.486115) (xy 144.78 87.372041) (xy 144.206511 87.486115) (xy 143.72033 87.810971) + (xy 143.550593 88.065) (xy 143.469407 88.065) (xy 143.29967 87.810971) (xy 142.813489 87.486115) (xy 142.24 87.372041) + (xy 141.666511 87.486115) (xy 141.18033 87.810971) (xy 141.010593 88.065) (xy 140.929407 88.065) (xy 140.75967 87.810971) + (xy 140.273489 87.486115) (xy 139.7 87.372041) (xy 139.126511 87.486115) (xy 138.64033 87.810971) (xy 138.470593 88.065) + (xy 131.214518 88.065) (xy 130.894977 88.128561) (xy 130.642663 88.297152) (xy 130.624084 88.309566) (xy 125.78865 93.145) + (xy 123.343507 93.145) (xy 123.306462 93.055345) (xy 122.847073 92.595154) (xy 122.246547 92.345794) (xy 121.596306 92.345226) + (xy 120.995345 92.593538) (xy 120.535154 93.052927) (xy 120.285794 93.653453) (xy 120.285226 94.303694) (xy 120.533538 94.904655) + (xy 120.992927 95.364846) (xy 121.593453 95.614206) (xy 122.243694 95.614774) (xy 122.844655 95.366462) (xy 123.304846 94.907073) + (xy 123.343078 94.815) (xy 125.141825 94.815) (xy 125.141825 97.733625) (xy 125.169 97.870242) (xy 125.169 98.603538) + (xy 124.805508 98.846416) (xy 124.288492 99.620185) (xy 124.10694 100.532908) (xy 124.10694 102.667092) (xy 124.288492 103.579815) + (xy 124.805508 104.353584) (xy 125.579277 104.8706) (xy 126.492 105.052152) (xy 127.404723 104.8706) (xy 128.178492 104.353584) + (xy 128.695508 103.579815) (xy 128.87706 102.667092) (xy 128.87706 100.532908) (xy 128.695508 99.620185) (xy 128.178492 98.846416) + (xy 127.404723 98.3294) (xy 126.839 98.216871) (xy 126.839 94.456386) (xy 131.560386 89.735) (xy 138.470593 89.735) + (xy 138.626574 89.968442) (xy 138.601083 89.973238) (xy 138.384959 90.11231) (xy 138.239969 90.32451) (xy 138.18896 90.5764) + (xy 138.18896 92.3036) (xy 138.233238 92.538917) (xy 138.37231 92.755041) (xy 138.58451 92.900031) (xy 138.8364 92.95104) + (xy 138.865 92.95104) (xy 138.865 93.868717) (xy 138.664583 93.906428) (xy 138.448459 94.0455) (xy 138.303469 94.2577) + (xy 138.25246 94.50959) (xy 138.25246 98.10877) (xy 138.296738 98.344087) (xy 138.43581 98.560211) (xy 138.64801 98.705201) + (xy 138.8999 98.75621) (xy 140.5001 98.75621) (xy 140.735417 98.711932) (xy 140.951541 98.57286) (xy 141.096531 98.36066) + (xy 141.14754 98.10877) (xy 141.14754 94.50959) (xy 141.103262 94.274273) (xy 140.96419 94.058149) (xy 140.75199 93.913159) + (xy 140.535 93.869217) (xy 140.535 92.95104) (xy 140.5636 92.95104) (xy 140.798917 92.906762) (xy 140.971669 92.795599) + (xy 141.12451 92.900031) (xy 141.3764 92.95104) (xy 143.1036 92.95104) (xy 143.338917 92.906762) (xy 143.511669 92.795599) + (xy 143.66451 92.900031) (xy 143.9164 92.95104) (xy 145.6436 92.95104) (xy 145.878917 92.906762) (xy 146.051669 92.795599) + (xy 146.20451 92.900031) (xy 146.4564 92.95104) (xy 146.485 92.95104) (xy 146.485 96.149399) (xy 146.462662 96.030683) + (xy 146.32359 95.814559) (xy 146.11139 95.669569) (xy 145.8595 95.61856) (xy 144.2085 95.61856) (xy 143.973183 95.662838) + (xy 143.757059 95.80191) (xy 143.612069 96.01411) (xy 143.56106 96.266) (xy 143.56106 96.964377) (xy 143.28866 97.01856) + (xy 143.017766 97.199566) (xy 140.782017 99.435315) (xy 140.75199 99.414799) (xy 140.5001 99.36379) (xy 138.8999 99.36379) + (xy 138.664583 99.408068) (xy 138.448459 99.54714) (xy 138.303469 99.75934) (xy 138.25246 100.01123) (xy 138.25246 103.61041) + (xy 138.296738 103.845727) (xy 138.43581 104.061851) (xy 138.64801 104.206841) (xy 138.8999 104.25785) (xy 139.48939 104.25785) + (xy 139.48939 105.0953) (xy 136.929231 105.0953) (xy 136.60969 105.158861) (xy 136.452255 105.264056) (xy 136.338797 105.339866) + (xy 133.720407 107.958256) (xy 133.11305 107.958256) (xy 133.464846 107.607073) (xy 133.714206 107.006547) (xy 133.714774 106.356306) + (xy 133.466462 105.755345) (xy 133.007073 105.295154) (xy 132.915 105.256922) (xy 132.915 104.88606) (xy 132.992723 104.8706) + (xy 133.766492 104.353584) (xy 134.283508 103.579815) (xy 134.46506 102.667092) (xy 134.46506 100.532908) (xy 134.283508 99.620185) + (xy 133.766492 98.846416) (xy 132.992723 98.3294) (xy 132.915 98.31394) (xy 132.915 95.403507) (xy 133.004655 95.366462) + (xy 133.464846 94.907073) (xy 133.714206 94.306547) (xy 133.714774 93.656306) (xy 133.466462 93.055345) (xy 133.007073 92.595154) + (xy 132.406547 92.345794) (xy 131.756306 92.345226) (xy 131.155345 92.593538) (xy 130.695154 93.052927) (xy 130.445794 93.653453) + (xy 130.445226 94.303694) (xy 130.693538 94.904655) (xy 131.152927 95.364846) (xy 131.245 95.403078) (xy 131.245 98.31394) + (xy 131.167277 98.3294) (xy 130.393508 98.846416) (xy 129.876492 99.620185) (xy 129.69494 100.532908) (xy 129.69494 102.667092) + (xy 129.876492 103.579815) (xy 130.393508 104.353584) (xy 131.167277 104.8706) (xy 131.245 104.88606) (xy 131.245 105.256493) + (xy 131.155345 105.293538) (xy 130.695154 105.752927) (xy 130.445794 106.353453) (xy 130.445226 107.003694) (xy 130.693538 107.604655) + (xy 131.046523 107.958256) (xy 127.688445 107.958256) (xy 123.161066 103.430877) (xy 123.161066 103.310561) (xy 123.28906 102.667092) + (xy 123.28906 100.532908) (xy 123.107508 99.620185) (xy 122.590492 98.846416) (xy 121.816723 98.3294) (xy 120.904 98.147848) + (xy 119.991277 98.3294) (xy 119.217508 98.846416) (xy 118.700492 99.620185) (xy 118.51894 100.532908) (xy 118.51894 102.667092) + (xy 118.700492 103.579815) (xy 119.217508 104.353584) (xy 119.991277 104.8706) (xy 120.904 105.052152) (xy 121.816723 104.8706) + (xy 122.069891 104.701438) (xy 126.752143 109.38369) (xy 127.023036 109.564695) (xy 127.342577 109.628256) (xy 127.761376 109.628256) + (xy 126.85764 110.531992) (xy 126.85764 110.00994) (xy 126.813362 109.774623) (xy 126.67429 109.558499) (xy 126.46209 109.413509) + (xy 126.2102 109.3625) (xy 122.71008 109.3625) (xy 122.474763 109.406778) (xy 122.258639 109.54585) (xy 122.113649 109.75805) + (xy 122.06264 110.00994) (xy 122.06264 113.51006) (xy 122.069391 113.545939) (xy 122.050834 113.518166) (xy 120.85816 112.325492) + (xy 120.85816 110.00994) (xy 120.813882 109.774623) (xy 120.67481 109.558499) (xy 120.46261 109.413509) (xy 120.21072 109.3625) + (xy 116.7106 109.3625) (xy 116.475283 109.406778) (xy 116.259159 109.54585) (xy 116.114169 109.75805) (xy 116.06316 110.00994) + (xy 114.427 110.00994) (xy 114.427 86.487) (xy 154.813 86.487) ) ) (filled_polygon (pts - (xy 120.876 105.461099) (xy 118.842718 107.49348) (xy 118.84267 107.493551) (xy 118.842599 107.493599) (xy 118.760054 107.617136) - (xy 118.677917 107.740005) (xy 118.6779 107.740089) (xy 118.677852 107.740161) (xy 118.648721 107.886609) (xy 118.642993 107.915374) - (xy 118.32033 108.130971) (xy 118.10048 108.46) (xy 110.527462 108.46) (xy 110.491192 108.37222) (xy 110.069997 107.95029) - (xy 109.519398 107.721661) (xy 108.923218 107.721141) (xy 108.37222 107.948808) (xy 107.95029 108.370003) (xy 107.91292 108.46) - (xy 104.04705 108.46) (xy 104.04705 108.4199) (xy 104.002772 108.184583) (xy 103.8637 107.968459) (xy 103.6515 107.823469) - (xy 103.39961 107.77246) (xy 99.80043 107.77246) (xy 99.565113 107.816738) (xy 99.348989 107.95581) (xy 99.203999 108.16801) - (xy 99.15299 108.4199) (xy 99.15299 110.0201) (xy 99.197268 110.255417) (xy 99.33634 110.471541) (xy 99.54854 110.616531) - (xy 99.80043 110.66754) (xy 103.39961 110.66754) (xy 103.634927 110.623262) (xy 103.851051 110.48419) (xy 103.996041 110.27199) - (xy 104.04705 110.0201) (xy 104.04705 109.98) (xy 107.912538 109.98) (xy 107.948808 110.06778) (xy 108.165525 110.284876) - (xy 108.121083 110.293238) (xy 107.904959 110.43231) (xy 107.759969 110.64451) (xy 107.70896 110.8964) (xy 107.70896 111) - (xy 96.8584 111) (xy 96.8584 110.66754) (xy 97.89797 110.66754) (xy 98.133287 110.623262) (xy 98.349411 110.48419) - (xy 98.494401 110.27199) (xy 98.54541 110.0201) (xy 98.54541 108.4199) (xy 98.501132 108.184583) (xy 98.36206 107.968459) - (xy 98.14986 107.823469) (xy 97.89797 107.77246) (xy 97.0692 107.77246) (xy 97.0692 104.603) (xy 104.674 104.603) - (xy 104.67402 104.602996) (xy 104.67404 104.603) (xy 104.822408 104.57348) (xy 104.964839 104.545148) (xy 104.964855 104.545137) - (xy 104.964876 104.545133) (xy 105.09095 104.460883) (xy 105.211401 104.380401) (xy 105.211412 104.380384) (xy 105.211429 104.380373) - (xy 109.796825 99.7945) (xy 113.54 99.7945) (xy 113.54 100.532666) (xy 113.464683 100.546838) (xy 113.248559 100.68591) - (xy 113.200866 100.755711) (xy 113.16409 100.698559) (xy 112.95189 100.553569) (xy 112.7 100.50256) (xy 111.5 100.50256) - (xy 111.264683 100.546838) (xy 111.048559 100.68591) (xy 110.903569 100.89811) (xy 110.85256 101.15) (xy 110.85256 102.05) - (xy 110.896838 102.285317) (xy 111.03591 102.501441) (xy 111.24811 102.646431) (xy 111.34 102.665039) (xy 111.34 102.971) - (xy 111.397852 103.261839) (xy 111.562599 103.508401) (xy 111.809161 103.673148) (xy 112.1 103.731) (xy 116.137 103.731) - (xy 116.427839 103.673148) (xy 116.674401 103.508401) (xy 120.876 99.306802) + (xy 141.166574 133.148442) (xy 141.141083 133.153238) (xy 140.968331 133.264401) (xy 140.81549 133.159969) (xy 140.771655 133.151092) + (xy 140.929407 132.915) (xy 141.010593 132.915) ) ) (filled_polygon (pts - (xy 118.306574 110.288442) (xy 118.281083 110.293238) (xy 118.064959 110.43231) (xy 117.919969 110.64451) (xy 117.86896 110.8964) - (xy 117.86896 111) (xy 110.73104 111) (xy 110.73104 110.8964) (xy 110.686762 110.661083) (xy 110.54769 110.444959) - (xy 110.33549 110.299969) (xy 110.27218 110.287148) (xy 110.48971 110.069997) (xy 110.52708 109.98) (xy 118.10048 109.98) + (xy 143.706574 133.148442) (xy 143.681083 133.153238) (xy 143.508331 133.264401) (xy 143.35549 133.159969) (xy 143.311655 133.151092) + (xy 143.469407 132.915) (xy 143.550593 132.915) ) ) (filled_polygon (pts - (xy 105.910603 87.789705) (xy 106.057653 87.887959) (xy 106.157161 87.954448) (xy 106.157162 87.954448) (xy 106.157165 87.95445) - (xy 106.303 87.983458) (xy 106.303 90.6486) (xy 106.303009 90.648644) (xy 106.303 90.648688) (xy 106.331791 90.793342) - (xy 106.360852 90.939439) (xy 106.360877 90.939477) (xy 106.360886 90.939521) (xy 106.443707 91.06344) (xy 106.525599 91.186001) - (xy 106.525636 91.186026) (xy 106.525661 91.186063) (xy 107.971826 92.631893) (xy 107.918449 92.66624) (xy 107.773459 92.87844) - (xy 107.72245 93.13033) (xy 107.72245 94.82959) (xy 107.766728 95.064907) (xy 107.9058 95.281031) (xy 108.118 95.426021) - (xy 108.36989 95.47703) (xy 109.692256 95.47703) (xy 104.329201 100.84) (xy 104.25785 100.84) (xy 104.25785 100.7999) - (xy 104.213572 100.564583) (xy 104.0745 100.348459) (xy 103.8623 100.203469) (xy 103.61041 100.15246) (xy 100.01123 100.15246) - (xy 99.775913 100.196738) (xy 99.559789 100.33581) (xy 99.414799 100.54801) (xy 99.36379 100.7999) (xy 99.36379 102.4001) - (xy 99.408068 102.635417) (xy 99.54714 102.851541) (xy 99.75934 102.996531) (xy 100.01123 103.04754) (xy 103.61041 103.04754) - (xy 103.845727 103.003262) (xy 104.061851 102.86419) (xy 104.206841 102.65199) (xy 104.25785 102.4001) (xy 104.25785 102.36) - (xy 104.644 102.36) (xy 104.801851 102.328601) (xy 104.934834 102.30215) (xy 104.934836 102.302149) (xy 104.934839 102.302148) - (xy 105.104778 102.188599) (xy 105.181397 102.137405) (xy 111.561397 95.757505) (xy 111.561401 95.757501) (xy 111.626939 95.659417) - (xy 111.726146 95.510945) (xy 111.726147 95.510941) (xy 111.726148 95.510939) (xy 111.749476 95.393662) (xy 111.784 95.220106) - (xy 111.783999 95.220103) (xy 111.784 95.2201) (xy 111.784 89.5297) (xy 111.783982 89.529607) (xy 111.783999 89.529519) - (xy 111.755677 89.387313) (xy 111.726148 89.238861) (xy 111.726096 89.238783) (xy 111.726078 89.238693) (xy 111.643889 89.115752) - (xy 111.561401 88.992299) (xy 111.561324 88.992248) (xy 111.561273 88.992171) (xy 111.468935 88.899877) (xy 116.114 84.254894) - (xy 116.114 91.4741) (xy 116.171852 91.764939) (xy 116.336599 92.011501) (xy 117.928392 93.603294) (xy 117.895148 93.683353) - (xy 117.894632 94.273976) (xy 117.928695 94.356413) (xy 114.010221 98.2745) (xy 109.482 98.2745) (xy 109.48198 98.274504) - (xy 109.48196 98.2745) (xy 109.342532 98.302242) (xy 109.191161 98.332352) (xy 109.191143 98.332364) (xy 109.191124 98.332368) - (xy 109.071738 98.412148) (xy 108.944599 98.497099) (xy 108.944588 98.497116) (xy 108.944571 98.497127) (xy 104.359175 103.083) - (xy 97.0692 103.083) (xy 97.0692 103.04754) (xy 98.10877 103.04754) (xy 98.344087 103.003262) (xy 98.560211 102.86419) - (xy 98.705201 102.65199) (xy 98.75621 102.4001) (xy 98.75621 100.7999) (xy 98.711932 100.564583) (xy 98.57286 100.348459) - (xy 98.36066 100.203469) (xy 98.10877 100.15246) (xy 97.0692 100.15246) (xy 97.0692 96.863702) (xy 99.008901 94.924001) - (xy 99.173648 94.677439) (xy 99.2315 94.3866) (xy 99.2315 90.41104) (xy 99.9236 90.41104) (xy 100.158917 90.366762) - (xy 100.331669 90.255599) (xy 100.48451 90.360031) (xy 100.7364 90.41104) (xy 102.4636 90.41104) (xy 102.698917 90.366762) - (xy 102.915041 90.22769) (xy 103.060031 90.01549) (xy 103.11104 89.7636) (xy 103.11104 88.0364) (xy 103.066762 87.801083) - (xy 102.92769 87.584959) (xy 102.71549 87.439969) (xy 102.671655 87.431092) (xy 102.984526 86.962848) (xy 103.0986 86.389359) - (xy 103.0986 86.330641) (xy 102.984526 85.757152) (xy 102.65967 85.270971) (xy 102.173489 84.946115) (xy 101.6 84.832041) - (xy 101.026511 84.946115) (xy 100.54033 85.270971) (xy 100.34951 85.556553) (xy 100.331192 85.51222) (xy 99.909997 85.09029) - (xy 99.359398 84.861661) (xy 98.763218 84.861141) (xy 98.21222 85.088808) (xy 97.79029 85.510003) (xy 97.694787 85.74) - (xy 95.641641 85.74) (xy 95.322413 85.420772) (xy 95.322413 82.76744) (xy 97.77 82.76744) (xy 98.005317 82.723162) - (xy 98.221441 82.58409) (xy 98.366431 82.37189) (xy 98.41744 82.12) (xy 98.41744 80.88) (xy 99.000801 80.88) + (xy 146.246574 133.148442) (xy 146.221083 133.153238) (xy 146.048331 133.264401) (xy 145.89549 133.159969) (xy 145.851655 133.151092) + (xy 146.009407 132.915) (xy 146.090593 132.915) ) ) (filled_polygon (pts - (xy 120.125 97.908198) (xy 115.822198 102.211) (xy 115.514837 102.211) (xy 115.54744 102.05) (xy 115.54744 101.15) - (xy 115.503162 100.914683) (xy 115.36409 100.698559) (xy 115.15189 100.553569) (xy 115.06 100.534961) (xy 115.06 99.374325) - (xy 119.003398 95.431314) (xy 119.082913 95.464332) (xy 119.673536 95.464848) (xy 120.125 95.278306) + (xy 148.786574 133.148442) (xy 148.761083 133.153238) (xy 148.588331 133.264401) (xy 148.43549 133.159969) (xy 148.391655 133.151092) + (xy 148.549407 132.915) (xy 148.630593 132.915) ) ) (filled_polygon (pts - (xy 117.928216 88.523717) (xy 117.895148 88.603353) (xy 117.894632 89.193976) (xy 118.120178 89.739837) (xy 118.537446 90.157834) - (xy 119.082913 90.384332) (xy 119.673536 90.384848) (xy 119.755711 90.350894) (xy 120.125 90.720133) (xy 120.125 92.681977) - (xy 119.676127 92.495588) (xy 119.085504 92.495072) (xy 119.003611 92.528909) (xy 117.634 91.159298) (xy 117.634 88.229563) + (xy 152.559799 121.08548) (xy 151.35753 121.08548) (xy 151.35753 121.07085) (xy 151.313252 120.835533) (xy 151.17418 120.619409) + (xy 150.96198 120.474419) (xy 150.71009 120.42341) (xy 149.01083 120.42341) (xy 148.775513 120.467688) (xy 148.559389 120.60676) + (xy 148.414399 120.81896) (xy 148.36339 121.07085) (xy 148.36339 122.77011) (xy 148.407668 123.005427) (xy 148.54674 123.221551) + (xy 148.75894 123.366541) (xy 149.01083 123.41755) (xy 150.71009 123.41755) (xy 150.945407 123.373272) (xy 151.161531 123.2342) + (xy 151.306521 123.022) (xy 151.35753 122.77011) (xy 151.35753 122.75548) (xy 152.559799 122.75548) (xy 152.559799 128.199333) + (xy 150.149505 130.609627) (xy 149.86 130.552041) (xy 149.286511 130.666115) (xy 148.80033 130.990971) (xy 148.630593 131.245) + (xy 148.549407 131.245) (xy 148.37967 130.990971) (xy 147.893489 130.666115) (xy 147.32 130.552041) (xy 146.746511 130.666115) + (xy 146.26033 130.990971) (xy 146.090593 131.245) (xy 146.009407 131.245) (xy 145.83967 130.990971) (xy 145.353489 130.666115) + (xy 144.78 130.552041) (xy 144.206511 130.666115) (xy 143.72033 130.990971) (xy 143.550593 131.245) (xy 143.469407 131.245) + (xy 143.29967 130.990971) (xy 142.813489 130.666115) (xy 142.24 130.552041) (xy 141.666511 130.666115) (xy 141.18033 130.990971) + (xy 141.010593 131.245) (xy 140.929407 131.245) (xy 140.75967 130.990971) (xy 140.535 130.840851) (xy 140.535 125.8104) + (xy 140.495842 125.613538) (xy 140.47144 125.49086) (xy 140.290434 125.219966) (xy 139.150834 124.080366) (xy 139.014427 123.989222) + (xy 138.879941 123.899361) (xy 138.60754 123.845177) (xy 138.60754 122.87123) (xy 138.563262 122.635913) (xy 138.42419 122.419789) + (xy 138.21199 122.274799) (xy 137.9601 122.22379) (xy 136.3599 122.22379) (xy 136.124583 122.268068) (xy 135.908459 122.40714) + (xy 135.763469 122.61934) (xy 135.71246 122.87123) (xy 135.71246 126.47041) (xy 135.756738 126.705727) (xy 135.89581 126.921851) + (xy 136.10801 127.066841) (xy 136.3599 127.11785) (xy 137.9601 127.11785) (xy 138.195417 127.073572) (xy 138.411541 126.9345) + (xy 138.556531 126.7223) (xy 138.60754 126.47041) (xy 138.60754 125.898808) (xy 138.865 126.156268) (xy 138.865 130.840851) + (xy 138.64033 130.990971) (xy 138.315474 131.477152) (xy 138.219668 131.9588) (xy 135.147468 128.8866) (xy 135.147468 120.00418) + (xy 135.71246 120.00418) (xy 135.71246 120.96877) (xy 135.756738 121.204087) (xy 135.89581 121.420211) (xy 136.10801 121.565201) + (xy 136.3599 121.61621) (xy 137.9601 121.61621) (xy 138.195417 121.571932) (xy 138.411541 121.43286) (xy 138.456878 121.366508) + (xy 141.745 124.65463) (xy 141.745 125.946778) (xy 141.744683 125.946838) (xy 141.528559 126.08591) (xy 141.383569 126.29811) + (xy 141.33256 126.55) (xy 141.33256 127.45) (xy 141.376838 127.685317) (xy 141.51591 127.901441) (xy 141.72811 128.046431) + (xy 141.98 128.09744) (xy 143.18 128.09744) (xy 143.415317 128.053162) (xy 143.631441 127.91409) (xy 143.679134 127.844289) + (xy 143.71591 127.901441) (xy 143.92811 128.046431) (xy 144.18 128.09744) (xy 145.38 128.09744) (xy 145.615317 128.053162) + (xy 145.831441 127.91409) (xy 145.976431 127.70189) (xy 146.02744 127.45) (xy 146.02744 126.55) (xy 145.983162 126.314683) + (xy 145.84409 126.098559) (xy 145.63189 125.953569) (xy 145.615 125.950149) (xy 145.615 123.180687) (xy 145.619417 123.178862) + (xy 146.037414 122.761594) (xy 146.263912 122.216127) (xy 146.264428 121.625504) (xy 146.261485 121.618383) (xy 152.559799 115.320069) ) ) (filled_polygon (pts - (xy 107.9058 90.201031) (xy 108.118 90.346021) (xy 108.36989 90.39703) (xy 110.06915 90.39703) (xy 110.264 90.360366) - (xy 110.264 92.522348) (xy 110.06915 92.48289) (xy 109.901202 92.48289) (xy 109.837934 92.388225) (xy 109.757401 92.267699) - (xy 109.757365 92.267675) (xy 109.757339 92.267636) (xy 107.823 90.333746) (xy 107.823 90.072356) + (xy 151.590125 113.928007) (xy 145.080978 120.437154) (xy 145.076147 120.435148) (xy 144.485524 120.434632) (xy 143.939663 120.660178) + (xy 143.521666 121.077446) (xy 143.295168 121.622913) (xy 143.294652 122.213536) (xy 143.520198 122.759397) (xy 143.937466 123.177394) + (xy 143.945 123.180522) (xy 143.945 125.946778) (xy 143.944683 125.946838) (xy 143.728559 126.08591) (xy 143.680866 126.155711) + (xy 143.64409 126.098559) (xy 143.43189 125.953569) (xy 143.415 125.950149) (xy 143.415 124.308762) (xy 143.351439 123.989221) + (xy 143.170434 123.718328) (xy 138.60754 119.155434) (xy 138.60754 117.36959) (xy 138.563262 117.134273) (xy 138.42419 116.918149) + (xy 138.21199 116.773159) (xy 137.9601 116.72215) (xy 137.95861 116.72215) (xy 137.95861 116.110004) (xy 137.995 115.92706) + (xy 137.995 113.27104) (xy 138.0236 113.27104) (xy 138.258917 113.226762) (xy 138.431669 113.115599) (xy 138.58451 113.220031) + (xy 138.8364 113.27104) (xy 139.512472 113.27104) (xy 142.165178 115.923746) (xy 142.436071 116.104751) (xy 142.755612 116.168312) + (xy 146.287688 116.168312) (xy 146.607229 116.104751) (xy 146.878122 115.923746) (xy 149.559022 113.242846) (xy 149.563853 113.244852) + (xy 150.154476 113.245368) (xy 150.700337 113.019822) (xy 151.118334 112.602554) (xy 151.344832 112.057087) (xy 151.345348 111.466464) + (xy 151.342441 111.459427) (xy 151.590125 111.211743) ) ) (filled_polygon (pts - (xy 92.898639 86.68585) (xy 92.753649 86.89805) (xy 92.70264 87.14994) (xy 92.70264 90.65006) (xy 92.746918 90.885377) - (xy 92.88599 91.101501) (xy 93.09819 91.246491) (xy 93.35008 91.2975) (xy 96.8502 91.2975) (xy 97.085517 91.253222) - (xy 97.301641 91.11415) (xy 97.446631 90.90195) (xy 97.49764 90.65006) (xy 97.49764 87.26) (xy 97.840937 87.26) - (xy 98.005525 87.424876) (xy 97.961083 87.433238) (xy 97.744959 87.57231) (xy 97.599969 87.78451) (xy 97.54896 88.0364) - (xy 97.54896 89.7636) (xy 97.593238 89.998917) (xy 97.7115 90.182701) (xy 97.7115 91.8084) (xy 90.145622 91.8084) - (xy 90.145622 91.2975) (xy 90.85072 91.2975) (xy 91.086037 91.253222) (xy 91.302161 91.11415) (xy 91.447151 90.90195) - (xy 91.49816 90.65006) (xy 91.49816 87.374043) (xy 92.273703 86.5985) (xy 93.034385 86.5985) + (xy 136.325 115.780506) (xy 136.28861 115.96345) (xy 136.28861 116.735564) (xy 136.124583 116.766428) (xy 135.908459 116.9055) + (xy 135.763469 117.1177) (xy 135.71246 117.36959) (xy 135.71246 118.33418) (xy 134.55253 118.33418) (xy 134.232989 118.397741) + (xy 133.97227 118.571948) (xy 133.962096 118.578746) (xy 133.722034 118.818808) (xy 133.541029 119.089701) (xy 133.477468 119.409242) + (xy 133.477468 126.101982) (xy 133.466462 126.075345) (xy 133.007073 125.615154) (xy 132.915 125.576922) (xy 132.915 118.263507) + (xy 133.004655 118.226462) (xy 133.464846 117.767073) (xy 133.714206 117.166547) (xy 133.714774 116.516306) (xy 133.466462 115.915345) + (xy 133.007073 115.455154) (xy 132.406547 115.205794) (xy 131.955581 115.2054) (xy 132.06972 115.091261) (xy 136.325 115.091261) ) ) (filled_polygon (pts - (xy 120.876 89.321573) (xy 120.830765 89.276345) (xy 120.863892 89.196567) (xy 120.864408 88.605944) (xy 120.638862 88.060083) - (xy 120.221594 87.642086) (xy 119.676127 87.415588) (xy 119.085504 87.415072) (xy 119.003188 87.449084) (xy 118.736 87.181951) - (xy 118.736 84.00002) (xy 118.815683 84.053262) (xy 119.175329 84.1248) (xy 120.092671 84.1248) (xy 120.452317 84.053262) - (xy 120.75721 83.849539) (xy 120.876 83.671757) + (xy 135.64896 110.8964) (xy 135.64896 112.6236) (xy 135.693238 112.858917) (xy 135.83231 113.075041) (xy 136.04451 113.220031) + (xy 136.2964 113.27104) (xy 136.325 113.27104) (xy 136.325 113.421261) (xy 131.723852 113.421261) (xy 131.404311 113.484822) + (xy 131.133418 113.665827) (xy 129.175245 115.624) (xy 123.8579 115.624) (xy 123.8579 114.70894) (xy 123.813622 114.473623) + (xy 123.67455 114.257499) (xy 123.528197 114.1575) (xy 126.2102 114.1575) (xy 126.445517 114.113222) (xy 126.661641 113.97415) + (xy 126.806631 113.76195) (xy 126.85764 113.51006) (xy 126.85764 112.585623) (xy 127.130041 112.531439) (xy 127.400934 112.350434) + (xy 129.020006 110.731362) (xy 135.682381 110.731362) ) ) (filled_polygon (pts - (xy 113.227683 84.053262) (xy 113.587329 84.1248) (xy 114.094472 84.1248) (xy 110.567336 87.651875) (xy 110.53324 87.598889) - (xy 110.32104 87.453899) (xy 110.06915 87.40289) (xy 108.745183 87.40289) (xy 112.202818 83.945) (xy 113.065657 83.945) + (xy 122.392343 114.0615) (xy 122.286031 114.0615) (xy 122.269309 113.977434) ) ) (filled_polygon (pts - (xy 100.526574 87.428442) (xy 100.501083 87.433238) (xy 100.328331 87.544401) (xy 100.17549 87.439969) (xy 100.11218 87.427148) - (xy 100.32971 87.209997) (xy 100.34922 87.163012) + (xy 143.634457 110.345425) (xy 143.478469 110.4458) (xy 143.333479 110.658) (xy 143.28247 110.90989) (xy 143.28247 112.499915) + (xy 142.487871 111.705316) (xy 142.487871 109.22) (xy 142.482617 109.193585) ) ) (filled_polygon (pts - (xy 94.254537 86.5025) (xy 94.166155 86.5025) (xy 94.219932 86.467895) + (xy 143.56106 99.314) (xy 143.605338 99.549317) (xy 143.74441 99.765441) (xy 143.95661 99.910431) (xy 144.2085 99.96144) + (xy 145.8595 99.96144) (xy 146.094817 99.917162) (xy 146.310941 99.77809) (xy 146.455931 99.56589) (xy 146.50694 99.314) + (xy 146.50694 99.159865) (xy 146.548561 99.369107) (xy 146.706832 99.605976) (xy 146.729566 99.64) (xy 147.534126 100.44456) + (xy 144.272 100.44456) (xy 144.036683 100.488838) (xy 143.820559 100.62791) (xy 143.675569 100.84011) (xy 143.62456 101.092) + (xy 143.62456 107.188) (xy 143.668838 107.423317) (xy 143.80791 107.639441) (xy 144.02011 107.784431) (xy 144.272 107.83544) + (xy 146.485 107.83544) (xy 146.485 112.107519) (xy 146.27661 112.315909) (xy 146.27661 110.90989) (xy 146.232332 110.674573) + (xy 146.09326 110.458449) (xy 145.88106 110.313459) (xy 145.62917 110.26245) (xy 145.605121 110.26245) (xy 145.550939 109.990059) + (xy 145.369934 109.719166) (xy 141.15939 105.508622) (xy 141.15939 102.148673) (xy 141.17164 102.13034) (xy 141.2352 101.8108) + (xy 141.17164 101.49126) (xy 141.14754 101.455192) (xy 141.14754 101.431528) (xy 143.56106 99.018008) ) ) (filled_polygon (pts - (xy 116.08 69.96456) (xy 113.792 69.96456) (xy 113.556683 70.008838) (xy 113.340559 70.14791) (xy 113.195569 70.36011) - (xy 113.14456 70.612) (xy 113.14456 74.104809) (xy 111.88684 72.84694) (xy 112.014 72.84694) (xy 112.080113 72.8345) - (xy 112.14031 72.8345) (xy 112.190418 72.813745) (xy 112.249317 72.802662) (xy 112.30739 72.765293) (xy 112.373699 72.737827) - (xy 112.41634 72.695185) (xy 112.465441 72.66359) (xy 112.503206 72.60832) (xy 112.552327 72.559198) (xy 112.576279 72.501374) - (xy 112.610431 72.45139) (xy 112.623295 72.387867) (xy 112.649 72.325809) (xy 112.649 72.260931) (xy 112.66144 72.1995) - (xy 112.66144 70.5485) (xy 112.649 70.482387) (xy 112.649 70.422191) (xy 112.628245 70.372084) (xy 112.617162 70.313183) - (xy 112.579792 70.255109) (xy 112.552327 70.188802) (xy 112.509686 70.146161) (xy 112.47809 70.097059) (xy 112.422821 70.059295) - (xy 112.373699 70.010173) (xy 112.315872 69.98622) (xy 112.26589 69.952069) (xy 112.202369 69.939206) (xy 112.14031 69.9135) - (xy 112.075431 69.9135) (xy 112.014 69.90106) (xy 108.966 69.90106) (xy 108.899887 69.9135) (xy 108.83969 69.9135) - (xy 108.789582 69.934255) (xy 108.730683 69.945338) (xy 108.67261 69.982707) (xy 108.606301 70.010173) (xy 108.56366 70.052815) - (xy 108.514559 70.08441) (xy 108.476794 70.13968) (xy 108.427673 70.188802) (xy 108.403721 70.246626) (xy 108.369569 70.29661) - (xy 108.356705 70.360133) (xy 108.331 70.422191) (xy 108.331 70.487069) (xy 108.31856 70.5485) (xy 108.31856 72.1995) - (xy 108.331 72.265613) (xy 108.331 72.325809) (xy 108.351755 72.375916) (xy 108.362838 72.434817) (xy 108.400208 72.492891) - (xy 108.427673 72.559198) (xy 108.470314 72.601839) (xy 108.50191 72.650941) (xy 108.557179 72.688705) (xy 108.606301 72.737827) - (xy 108.664128 72.76178) (xy 108.71411 72.795931) (xy 108.777631 72.808794) (xy 108.83969 72.8345) (xy 108.904569 72.8345) - (xy 108.966 72.84694) (xy 109.808767 72.84694) (xy 109.869327 72.937575) (xy 109.952567 73.062169) (xy 111.36329 74.47306) - (xy 108.966 74.47306) (xy 108.899887 74.4855) (xy 108.83969 74.4855) (xy 108.789582 74.506255) (xy 108.730683 74.517338) - (xy 108.67261 74.554707) (xy 108.606301 74.582173) (xy 108.56366 74.624815) (xy 108.514559 74.65641) (xy 108.476794 74.71168) - (xy 108.427673 74.760802) (xy 108.403721 74.818626) (xy 108.369569 74.86861) (xy 108.356705 74.932133) (xy 108.331 74.994191) - (xy 108.331 75.059069) (xy 108.31856 75.1205) (xy 108.31856 76.7715) (xy 108.331 76.837613) (xy 108.331 76.897809) - (xy 108.351755 76.947916) (xy 108.362838 77.006817) (xy 108.400208 77.064891) (xy 108.427673 77.131198) (xy 108.470314 77.173839) - (xy 108.50191 77.222941) (xy 108.557179 77.260705) (xy 108.606301 77.309827) (xy 108.664128 77.33378) (xy 108.71411 77.367931) - (xy 108.777631 77.380794) (xy 108.83969 77.4065) (xy 108.904569 77.4065) (xy 108.966 77.41894) (xy 109.73 77.41894) - (xy 109.73 81.915) (xy 109.787852 82.205839) (xy 109.952599 82.452401) (xy 110.199161 82.617148) (xy 110.49 82.675) - (xy 111.323199 82.675) (xy 107.506182 86.4923) (xy 106.762799 86.4923) (xy 99.852997 79.582595) (xy 99.730343 79.500642) - (xy 99.606439 79.417852) (xy 99.606436 79.417851) (xy 99.606434 79.41785) (xy 99.460225 79.388768) (xy 99.3156 79.36) - (xy 98.41744 79.36) (xy 98.41744 78.12) (xy 98.373162 77.884683) (xy 98.23409 77.668559) (xy 98.02189 77.523569) - (xy 97.77 77.47256) (xy 95.322413 77.47256) (xy 95.322413 76.133572) (xy 101.556323 69.899662) (xy 116.08 69.899662) + (xy 150.61834 109.821792) (xy 150.161983 110.278149) (xy 150.157067 110.276108) (xy 149.566444 110.275592) (xy 149.020583 110.501138) + (xy 148.602586 110.918406) (xy 148.376088 111.463873) (xy 148.375572 112.054496) (xy 148.378515 112.061617) (xy 148.155 112.285132) + (xy 148.155 107.83544) (xy 150.368 107.83544) (xy 150.603317 107.791162) (xy 150.61834 107.781495) ) ) (filled_polygon (pts - (xy 115.335 82.768583) (xy 115.27247 82.675) (xy 115.335 82.675) + (xy 138.626574 110.288442) (xy 138.601083 110.293238) (xy 138.428331 110.404401) (xy 138.27549 110.299969) (xy 138.231655 110.291092) + (xy 138.389407 110.055) (xy 138.470593 110.055) ) ) (filled_polygon (pts - (xy 120.876 82.698243) (xy 120.776947 82.55) (xy 120.876 82.401757) + (xy 140.817871 110.301596) (xy 140.81549 110.299969) (xy 140.771655 110.291092) (xy 140.817871 110.221925) ) ) (filled_polygon (pts - (xy 107.70896 66.9036) (xy 107.753238 67.138917) (xy 107.89231 67.355041) (xy 108.10451 67.500031) (xy 108.3564 67.55104) - (xy 110.0836 67.55104) (xy 110.318917 67.506762) (xy 110.535041 67.36769) (xy 110.680031 67.15549) (xy 110.73104 66.9036) - (xy 110.73104 66.8) (xy 117.86896 66.8) (xy 117.86896 66.9036) (xy 117.913238 67.138917) (xy 118.05231 67.355041) - (xy 118.26451 67.500031) (xy 118.5164 67.55104) (xy 120.2436 67.55104) (xy 120.478917 67.506762) (xy 120.695041 67.36769) - (xy 120.774 67.25213) (xy 120.774 78.22205) (xy 120.474537 78.521585) (xy 120.452317 78.506738) (xy 120.092671 78.4352) - (xy 119.175329 78.4352) (xy 118.815683 78.506738) (xy 118.736 78.55998) (xy 118.736 77.9225) (xy 118.678148 77.631661) - (xy 118.513401 77.385099) (xy 118.469013 77.35544) (xy 119.888 77.35544) (xy 120.123317 77.311162) (xy 120.339441 77.17209) - (xy 120.484431 76.95989) (xy 120.53544 76.708) (xy 120.53544 70.612) (xy 120.491162 70.376683) (xy 120.35209 70.160559) - (xy 120.13989 70.015569) (xy 119.888 69.96456) (xy 117.6 69.96456) (xy 117.6 69.139662) (xy 117.542148 68.848823) - (xy 117.377401 68.602261) (xy 117.130839 68.437514) (xy 116.84 68.379662) (xy 101.241521 68.379662) (xy 100.950682 68.437514) - (xy 100.70412 68.602261) (xy 94.025012 75.281369) (xy 93.860265 75.527931) (xy 93.802413 75.81877) (xy 93.802413 81.8035) - (xy 92.8604 81.8035) (xy 92.8604 74.849702) (xy 94.079601 73.630501) (xy 94.079605 73.630496) (xy 94.079613 73.63049) - (xy 100.909812 66.8) (xy 107.70896 66.8) + (xy 141.679286 108.390254) (xy 141.652871 108.385) (xy 140.929407 108.385) (xy 140.75967 108.130971) (xy 140.273489 107.806115) + (xy 139.7 107.692041) (xy 139.126511 107.806115) (xy 138.64033 108.130971) (xy 138.470593 108.385) (xy 138.389407 108.385) + (xy 138.21967 108.130971) (xy 137.733489 107.806115) (xy 137.16 107.692041) (xy 136.586511 107.806115) (xy 136.10033 108.130971) + (xy 135.775474 108.617152) (xy 135.687115 109.061362) (xy 134.979037 109.061362) (xy 137.275099 106.7653) (xy 140.054332 106.7653) ) ) (filled_polygon (pts - (xy 120.876 81.428243) (xy 120.776947 81.28) (xy 120.876 81.131757) + (xy 151.590125 99.265073) (xy 151.590125 99.51557) (xy 151.438876 99.414509) (xy 151.119335 99.350948) (xy 151.071458 99.350948) + (xy 151.07894 99.314) (xy 151.07894 98.753888) ) ) (filled_polygon (pts - (xy 112.256 77.9179) (xy 112.259135 77.933661) (xy 112.256659 77.949539) (xy 112.287953 78.078538) (xy 112.313852 78.208739) - (xy 112.322781 78.222102) (xy 112.326569 78.237718) (xy 112.40485 78.344928) (xy 112.478599 78.455301) (xy 112.482079 78.457626) - (xy 112.483599 78.459901) (xy 112.493755 78.466687) (xy 112.501437 78.477208) (xy 112.506437 78.481807) (xy 112.619788 78.550899) - (xy 112.730161 78.624648) (xy 112.745921 78.627783) (xy 112.759643 78.636147) (xy 112.890803 78.656602) (xy 112.977567 78.67386) - (xy 112.92279 78.710461) (xy 112.719067 79.015354) (xy 112.647529 79.375) (xy 112.719067 79.734646) (xy 112.903053 80.01) - (xy 112.719067 80.285354) (xy 112.647529 80.645) (xy 112.719067 81.004646) (xy 112.81953 81.155) (xy 111.25 81.155) - (xy 111.25 77.41894) (xy 112.014 77.41894) (xy 112.080113 77.4065) (xy 112.14031 77.4065) (xy 112.190418 77.385745) - (xy 112.249317 77.374662) (xy 112.256 77.370362) + (xy 152.559799 91.559353) (xy 152.559799 97.873011) (xy 151.886354 97.199566) (xy 151.708367 97.080639) (xy 151.615461 97.018561) + (xy 151.29592 96.955) (xy 151.07894 96.955) (xy 151.07894 96.266) (xy 151.034662 96.030683) (xy 150.89559 95.814559) + (xy 150.68339 95.669569) (xy 150.4315 95.61856) (xy 148.7805 95.61856) (xy 148.545183 95.662838) (xy 148.329059 95.80191) + (xy 148.184069 96.01411) (xy 148.155 96.157657) (xy 148.155 92.95104) (xy 148.1836 92.95104) (xy 148.418917 92.906762) + (xy 148.591669 92.795599) (xy 148.74451 92.900031) (xy 148.9964 92.95104) (xy 150.7236 92.95104) (xy 150.958917 92.906762) + (xy 151.175041 92.76769) (xy 151.320031 92.55549) (xy 151.37104 92.3036) (xy 151.37104 90.5764) (xy 151.326762 90.341083) + (xy 151.300109 90.299663) ) ) (filled_polygon (pts - (xy 117.216 79.977037) (xy 117.164839 79.942852) (xy 116.874 79.885) (xy 115.27247 79.885) (xy 115.372933 79.734646) - (xy 115.444471 79.375) (xy 115.372933 79.015354) (xy 115.16921 78.710461) (xy 115.127363 78.6825) (xy 117.216 78.6825) + (xy 148.786574 89.968442) (xy 148.761083 89.973238) (xy 148.588331 90.084401) (xy 148.43549 89.979969) (xy 148.391655 89.971092) + (xy 148.549407 89.735) (xy 148.630593 89.735) ) ) (filled_polygon (pts - (xy 118.306574 64.568442) (xy 118.281083 64.573238) (xy 118.064959 64.71231) (xy 117.919969 64.92451) (xy 117.86896 65.1764) - (xy 117.86896 65.28) (xy 110.73104 65.28) (xy 110.73104 65.1764) (xy 110.686762 64.941083) (xy 110.54769 64.724959) - (xy 110.33549 64.579969) (xy 110.291655 64.571092) (xy 110.49952 64.26) (xy 118.10048 64.26) + (xy 146.246574 89.968442) (xy 146.221083 89.973238) (xy 146.048331 90.084401) (xy 145.89549 89.979969) (xy 145.851655 89.971092) + (xy 146.009407 89.735) (xy 146.090593 89.735) ) ) (filled_polygon (pts - (xy 120.774 64.828008) (xy 120.70769 64.724959) (xy 120.49549 64.579969) (xy 120.451655 64.571092) (xy 120.67275 64.2402) - (xy 120.774 64.2402) + (xy 143.706574 89.968442) (xy 143.681083 89.973238) (xy 143.508331 90.084401) (xy 143.35549 89.979969) (xy 143.311655 89.971092) + (xy 143.469407 89.735) (xy 143.550593 89.735) + ) + ) + (filled_polygon + (pts + (xy 141.166574 89.968442) (xy 141.141083 89.973238) (xy 140.968331 90.084401) (xy 140.81549 89.979969) (xy 140.771655 89.971092) + (xy 140.929407 89.735) (xy 141.010593 89.735) + ) + ) + (filled_polygon + (pts + (xy 150.99104 89.990594) (xy 150.97549 89.979969) (xy 150.931655 89.971092) (xy 150.94763 89.947184) ) ) ) diff --git a/boards/Spannungsversorgung.rules b/boards/Spannungsversorgung.rules index 75f8e0f..9c17575 100644 --- a/boards/Spannungsversorgung.rules +++ b/boards/Spannungsversorgung.rules @@ -11,25 +11,25 @@ (via_costs 50) (plane_via_costs 5) (start_ripup_costs 100) - (start_pass_no 118) + (start_pass_no 290) (layer_rule F.Cu (active on) (preferred_direction vertical) (preferred_direction_trace_costs 1.0) - (against_preferred_direction_trace_costs 2.4) + (against_preferred_direction_trace_costs 2.2) ) (layer_rule B.Cu (active off) (preferred_direction horizontal) (preferred_direction_trace_costs 1.0) - (against_preferred_direction_trace_costs 1.7) + (against_preferred_direction_trace_costs 1.9) ) ) (rule - (width 250.0) - (clear 200.2) - (clear 125.0 (type smd_to_turn_gap)) - (clear 50.0 (type smd_smd)) + (width 400.0) + (clear 400.2) + (clear 200.0 (type smd_to_turn_gap)) + (clear 100.0 (type smd_smd)) ) (padstack "Via[0-1]_600:400_um" (shape @@ -56,19 +56,18 @@ (clearance_class default) (via_rule default) (rule - (width 250.0) + (width 400.0) ) (circuit (use_layer F.Cu B.Cu) ) ) (class "kicad_default" - "Net-(C1-Pad1)" GND "Net-(C2-Pad1)" "Net-(D1-Pad2)" "Net-(D2-Pad1)" VCC "Net-(U1-Pad1)" "Net-(U1-Pad2)" - "Net-(U1-Pad3)" + "Net-(C1-Pad1)" GND "Net-(C2-Pad1)" "Net-(D1-Pad2)" VCC "Net-(R2-Pad1)" "Net-(R2-Pad2)" "Net-(R3-Pad2)" (clearance_class "kicad_default") (via_rule kicad_default) (rule - (width 250.0) + (width 400.0) ) (circuit (use_layer F.Cu B.Cu) diff --git a/boards/Spannungsversorgung.sch b/boards/Spannungsversorgung.sch index 1447b17..4f7ad54 100644 --- a/boards/Spannungsversorgung.sch +++ b/boards/Spannungsversorgung.sch @@ -45,17 +45,6 @@ Comment3 "" Comment4 "" $EndDescr $Comp -L CEAE2594M-5.0 U1 -U 1 1 5AA1A538 -P 4300 3100 -F 0 "U1" H 4300 2950 60 0000 C CNN -F 1 "CEAE2594M-5.0" H 4300 3400 60 0000 C CNN -F 2 "Power_Integrations:SO-8" H 4250 3100 60 0001 C CNN -F 3 "" H 4250 3100 60 0000 C CNN - 1 4300 3100 - 0 1 1 0 -$EndComp -$Comp L IRF7309IPBF Q1 U 2 1 5AA1A8CA P 2600 2700 @@ -78,17 +67,6 @@ F 3 "" H 3150 2800 50 0000 C CNN 0 1 1 0 $EndComp $Comp -L ZENER D2 -U 1 1 5AA1A9EA -P 5150 3400 -F 0 "D2" H 5150 3500 50 0000 C CNN -F 1 "ZDP5.1" H 5150 3300 50 0000 C CNN -F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 5150 3400 50 0001 C CNN -F 3 "" H 5150 3400 50 0000 C CNN - 1 5150 3400 - 0 -1 1 0 -$EndComp -$Comp L R R1 U 1 1 5AA1AA56 P 2850 3350 @@ -110,63 +88,8 @@ F 3 "" H 2150 1900 50 0000 C CNN 1 2150 3100 0 1 1 0 $EndComp -$Comp -L CONN_02X01 P6 -U 1 1 5AA1AED9 -P 7150 3050 -F 0 "P6" H 7150 3150 50 0000 C CNN -F 1 "CONN_02X01" H 7150 2950 50 0000 C CNN -F 2 "Pin_Headers:Pin_Header_Straight_2x01" H 7150 1850 50 0001 C CNN -F 3 "" H 7150 1850 50 0000 C CNN - 1 7150 3050 - 0 1 1 0 -$EndComp -$Comp -L CONN_02X01 P5 -U 1 1 5AA1AF39 -P 6850 3050 -F 0 "P5" H 6850 3150 50 0000 C CNN -F 1 "CONN_02X01" H 6850 2950 50 0000 C CNN -F 2 "Pin_Headers:Pin_Header_Straight_2x01" H 6850 1850 50 0001 C CNN -F 3 "" H 6850 1850 50 0000 C CNN - 1 6850 3050 - 0 1 1 0 -$EndComp -$Comp -L CONN_02X01 P4 -U 1 1 5AA1AF73 -P 6550 3050 -F 0 "P4" H 6550 3150 50 0000 C CNN -F 1 "CONN_02X01" H 6550 2950 50 0000 C CNN -F 2 "Pin_Headers:Pin_Header_Straight_2x01" H 6550 1850 50 0001 C CNN -F 3 "" H 6550 1850 50 0000 C CNN - 1 6550 3050 - 0 1 1 0 -$EndComp -$Comp -L CONN_02X01 P3 -U 1 1 5AA1AFB2 -P 6250 3050 -F 0 "P3" H 6250 3150 50 0000 C CNN -F 1 "CONN_02X01" H 6250 2950 50 0000 C CNN -F 2 "Pin_Headers:Pin_Header_Straight_2x01" H 6250 1850 50 0001 C CNN -F 3 "" H 6250 1850 50 0000 C CNN - 1 6250 3050 - 0 1 1 0 -$EndComp NoConn ~ 2400 2600 $Comp -L INDUCTOR_SMALL L1 -U 1 1 5AA1E400 -P 4950 2850 -F 0 "L1" H 4950 2950 50 0000 C CNN -F 1 "110 µH" H 4950 2800 50 0000 C CNN -F 2 "footprints:Inductor18.4x15" H 4950 2850 50 0001 C CNN -F 3 "" H 4950 2850 50 0000 C CNN - 1 4950 2850 - 0 1 1 0 -$EndComp -$Comp L GND #PWR01 U 1 1 5AA1F0E8 P 1550 3700 @@ -235,12 +158,12 @@ $EndComp $Comp L PWR_FLAG #FLG07 U 1 1 5AA1F535 -P 3900 2450 -F 0 "#FLG07" H 3900 2545 50 0001 C CNN -F 1 "PWR_FLAG" H 3900 2630 50 0000 C CNN -F 2 "" H 3900 2450 50 0000 C CNN -F 3 "" H 3900 2450 50 0000 C CNN - 1 3900 2450 +P 3550 1850 +F 0 "#FLG07" H 3550 1945 50 0001 C CNN +F 1 "PWR_FLAG" H 3550 2030 50 0000 C CNN +F 2 "" H 3550 1850 50 0000 C CNN +F 3 "" H 3550 1850 50 0000 C CNN + 1 3550 1850 1 0 0 -1 $EndComp $Comp @@ -257,12 +180,12 @@ $EndComp $Comp L CP C2 U 1 1 5AA200EB -P 5600 3100 -F 0 "C2" H 5625 3200 50 0000 L CNN -F 1 "100 µF" H 5625 3000 50 0000 L CNN -F 2 "Capacitors_SMD:c_elec_6.3x5.3" H 5638 2950 50 0001 C CNN -F 3 "" H 5600 3100 50 0000 C CNN - 1 5600 3100 +P 4800 3100 +F 0 "C2" H 4825 3200 50 0000 L CNN +F 1 "100 µF" H 4825 3000 50 0000 L CNN +F 2 "Capacitors_SMD:c_elec_6.3x5.3" H 4838 2950 50 0001 C CNN +F 3 "" H 4800 3100 50 0000 C CNN + 1 4800 3100 1 0 0 -1 $EndComp $Comp @@ -286,23 +209,11 @@ Wire Wire Line 2650 3000 3150 3000 Connection ~ 2850 3000 Connection ~ 3150 2600 -Wire Wire Line - 4150 3700 4150 3550 -Wire Wire Line - 4250 3700 4250 3550 -Connection ~ 4150 3700 -Wire Wire Line - 4450 3600 4450 3550 -Wire Wire Line - 4950 3600 4450 3600 -Connection ~ 4250 3700 -Wire Wire Line - 4150 2500 4150 2650 Wire Wire Line 2100 2850 2100 2500 Connection ~ 2100 2500 Wire Wire Line - 2200 2850 2200 2500 + 2200 2500 2200 2850 Connection ~ 2200 2500 Wire Wire Line 2100 3350 2100 3700 @@ -311,77 +222,209 @@ Wire Wire Line Wire Wire Line 2850 3200 2850 3000 Wire Wire Line - 3900 2450 3900 3600 + 1550 3700 6450 3700 Wire Wire Line - 3900 3600 4350 3600 + 6350 2500 6350 2800 Wire Wire Line - 4350 3600 4350 3550 + 6050 2500 6050 2800 +Connection ~ 6050 2500 Wire Wire Line - 1550 3700 7150 3700 + 5750 2500 5750 2800 +Connection ~ 5750 2500 Wire Wire Line - 4150 2500 7150 2500 -Wire Wire Line - 4950 2600 4950 2500 -Connection ~ 4950 2500 -Wire Wire Line - 4950 3100 4950 3600 -Wire Wire Line - 4950 3150 5150 3150 -Wire Wire Line - 5150 3150 5150 3200 -Connection ~ 4950 3150 -Wire Wire Line - 5150 3600 5150 3700 -Connection ~ 5150 3700 -Wire Wire Line - 5600 3250 5600 3700 -Connection ~ 5600 3700 -Wire Wire Line - 5600 2950 5600 2500 -Connection ~ 5600 2500 -Wire Wire Line - 7150 2500 7150 2800 -Wire Wire Line - 7150 3700 7150 3300 -Wire Wire Line - 6850 3300 6850 3700 -Connection ~ 6850 3700 -Wire Wire Line - 6850 2800 6850 2500 -Connection ~ 6850 2500 -Wire Wire Line - 6550 3300 6550 3700 -Connection ~ 6550 3700 -Wire Wire Line - 6550 2800 6550 2500 -Connection ~ 6550 2500 -Wire Wire Line - 6250 3300 6250 3700 -Connection ~ 6250 3700 -Wire Wire Line - 6250 2800 6250 2500 -Connection ~ 6250 2500 -Connection ~ 3900 2600 + 5450 2800 5450 2500 +Connection ~ 5450 2500 Wire Wire Line 1650 2500 2400 2500 Wire Wire Line - 2800 2600 3900 2600 -Wire Wire Line - 3550 2950 3550 2600 -Connection ~ 3550 2600 -Wire Wire Line - 3550 3250 3550 3700 -Connection ~ 3550 3700 + 3550 3700 3550 3250 Wire Wire Line 2850 3500 2850 3700 Connection ~ 2850 3700 Wire Wire Line 1650 2950 1650 2500 Wire Wire Line - 1550 3700 1550 3050 + 1550 3050 1550 3700 Wire Wire Line 1550 3050 1500 3050 Wire Wire Line 1500 3150 1550 3150 Connection ~ 1550 3150 +Wire Wire Line + 3550 2600 2800 2600 +$Comp +L LM1084IT-ADJ/NOPB U1 +U 1 1 5AAB33D6 +P 4050 2050 +F 0 "U1" H 4250 1850 50 0000 C CNN +F 1 "LT1084" H 3900 2250 50 0000 L CNN +F 2 "TO_SOT_Packages_THT:TO-247_Vertical_Neutral123_largePads" H 4050 2150 50 0001 C CIN +F 3 "" H 4050 2050 50 0000 C CNN + 1 4050 2050 + 1 0 0 -1 +$EndComp +$Comp +L R R5 +U 1 1 5AAB3487 +P 4550 2250 +F 0 "R5" V 4630 2250 50 0000 C CNN +F 1 "120" V 4550 2250 50 0000 C CNN +F 2 "Resistors_ThroughHole:Resistor_Horizontal_RM10mm" V 4480 2250 50 0001 C CNN +F 3 "" H 4550 2250 50 0000 C CNN + 1 4550 2250 + 1 0 0 -1 +$EndComp +$Comp +L R R2 +U 1 1 5AAB3BE8 +P 4050 2650 +F 0 "R2" V 4130 2650 50 0000 C CNN +F 1 "120" V 4050 2650 50 0000 C CNN +F 2 "Resistors_ThroughHole:Resistor_Horizontal_RM10mm" V 3980 2650 50 0001 C CNN +F 3 "" H 4050 2650 50 0000 C CNN + 1 4050 2650 + 1 0 0 -1 +$EndComp +$Comp +L R R3 +U 1 1 5AAB3C4C +P 4050 3050 +F 0 "R3" V 4130 3050 50 0000 C CNN +F 1 "120" V 4050 3050 50 0000 C CNN +F 2 "Resistors_ThroughHole:Resistor_Horizontal_RM10mm" V 3980 3050 50 0001 C CNN +F 3 "" H 4050 3050 50 0000 C CNN + 1 4050 3050 + 1 0 0 -1 +$EndComp +$Comp +L R R4 +U 1 1 5AAB3D28 +P 4050 3450 +F 0 "R4" V 4130 3450 50 0000 C CNN +F 1 "120" V 4050 3450 50 0000 C CNN +F 2 "Resistors_ThroughHole:Resistor_Horizontal_RM10mm" V 3980 3450 50 0001 C CNN +F 3 "" H 4050 3450 50 0000 C CNN + 1 4050 3450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4800 2500 6450 2500 +Connection ~ 3550 2600 +Wire Wire Line + 3550 1850 3550 2950 +Wire Wire Line + 4450 2000 4800 2000 +Wire Wire Line + 4550 2000 4550 2100 +Wire Wire Line + 4550 2400 4550 2450 +Wire Wire Line + 4550 2450 4050 2450 +Wire Wire Line + 4050 2300 4050 2500 +Connection ~ 4050 2450 +Wire Wire Line + 4050 2800 4050 2900 +Wire Wire Line + 4050 3200 4050 3300 +Wire Wire Line + 4800 2000 4800 2950 +Connection ~ 3550 3700 +Connection ~ 4800 2500 +Connection ~ 4550 2000 +Wire Wire Line + 4800 3250 4800 3700 +Connection ~ 4800 3700 +Wire Wire Line + 3650 2000 3550 2000 +Connection ~ 3550 2000 +Wire Wire Line + 4050 3600 4050 3700 +Connection ~ 4050 3700 +Wire Wire Line + 5450 3300 5450 3700 +Connection ~ 5450 3700 +Wire Wire Line + 5750 3300 5750 3700 +Connection ~ 5750 3700 +Wire Wire Line + 6050 3300 6050 3700 +Connection ~ 6050 3700 +Wire Wire Line + 6350 3700 6350 3300 +$Comp +L ZENER D2 +U 1 1 5AAB5CD9 +P 5150 3050 +F 0 "D2" H 5150 3150 50 0000 C CNN +F 1 "ZPD6.2" H 5150 2950 50 0000 C CNN +F 2 "Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10" H 5150 3050 50 0001 C CNN +F 3 "" H 5150 3050 50 0000 C CNN + 1 5150 3050 + 0 1 1 0 +$EndComp +Wire Wire Line + 5150 2850 5150 2500 +Connection ~ 5150 2500 +Wire Wire Line + 5150 3250 5150 3700 +Connection ~ 5150 3700 +$Comp +L CONN_02X05 P1 +U 1 1 5AAB5FCD +P 5650 3050 +F 0 "P1" H 5650 3350 50 0000 C CNN +F 1 "CONN_02X05" H 5650 2750 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_2x05" H 5650 1850 50 0001 C CNN +F 3 "" H 5650 1850 50 0000 C CNN + 1 5650 3050 + 0 1 1 0 +$EndComp +$Comp +L CONN_02X05 P3 +U 1 1 5AAB60F2 +P 6250 3050 +F 0 "P3" H 6250 3350 50 0000 C CNN +F 1 "CONN_02X05" H 6250 2750 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_2x05" H 6250 1850 50 0001 C CNN +F 3 "" H 6250 1850 50 0000 C CNN + 1 6250 3050 + 0 1 1 0 +$EndComp +Wire Wire Line + 5550 2800 5550 2500 +Connection ~ 5550 2500 +Wire Wire Line + 5650 2800 5650 2500 +Connection ~ 5650 2500 +Wire Wire Line + 5850 2800 5850 2500 +Connection ~ 5850 2500 +Wire Wire Line + 5550 3300 5550 3700 +Connection ~ 5550 3700 +Wire Wire Line + 5650 3300 5650 3700 +Connection ~ 5650 3700 +Wire Wire Line + 5850 3300 5850 3700 +Connection ~ 5850 3700 +Wire Wire Line + 6150 3300 6150 3700 +Connection ~ 6150 3700 +Wire Wire Line + 6250 3300 6250 3700 +Connection ~ 6250 3700 +Wire Wire Line + 6450 3700 6450 3300 +Connection ~ 6350 3700 +Wire Wire Line + 6450 2500 6450 2800 +Connection ~ 6350 2500 +Wire Wire Line + 6250 2800 6250 2500 +Connection ~ 6250 2500 +Wire Wire Line + 6150 2800 6150 2500 +Connection ~ 6150 2500 $EndSCHEMATC diff --git a/sketches/ArduinoISP/ArduinoISP.ino b/sketches/ArduinoISP/ArduinoISP.ino index eda62f1..2e76b99 100644 --- a/sketches/ArduinoISP/ArduinoISP.ino +++ b/sketches/ArduinoISP/ArduinoISP.ino @@ -50,7 +50,7 @@ // // A clock slow enough for an attiny85 @ 1MHz, is a reasonable default: -#define SPI_CLOCK (20000000/6) +#define SPI_CLOCK (1000000/6) // Select hardware or software SPI, depending on SPI clock. @@ -139,7 +139,6 @@ // Configure the baud rate: - // #define BAUDRATE 19200 #define BAUDRATE 115200 // #define BAUDRATE 1000000 diff --git a/sketches/led-driver/Makefile b/sketches/led-driver/Makefile index 32937ce..8dd6f30 100644 --- a/sketches/led-driver/Makefile +++ b/sketches/led-driver/Makefile @@ -1,5 +1,5 @@ CFLAGS = -O3 -Wall --std=c11 -CHIP = 328p +CHIP = atmega328p SOURCE_FILES = $(wildcard *.c) OBJ_FILES = $(SOURCE_FILES:%.c=%.o) BIN = led-driver.bin @@ -8,7 +8,7 @@ HEX = led-driver.hex default: $(HEX) %.o: %.c - avr-gcc $(CFLAGS) -mmcu=atmega$(CHIP) -o $@ $< + avr-gcc $(CFLAGS) -mmcu=$(CHIP) -o $@ $< $(BIN): $(OBJ_FILES) avr-gcc $(CFLAGS) -o $@ $^ @@ -17,7 +17,7 @@ $(HEX): $(BIN) avr-objcopy -O ihex -j .text -j .data $^ $@ flash: $(HEX) - avrdude -p m$(CHIP) -c arduino -B 115200 -P /dev/ttyACM0 -v -v -e flash:w:$(HEX):a + avrdude -p $(CHIP) -c arduino -B 115200 -P /dev/ttyACM1 -v -v -e -Uflash:w:$(HEX):a clean: $(RM) $(OBJ_FILES) $(BIN) $(HEX) diff --git a/sketches/led-driver/led-driver.bin b/sketches/led-driver/led-driver.bin index 5a6243e..d20aeda 100755 Binary files a/sketches/led-driver/led-driver.bin and b/sketches/led-driver/led-driver.bin differ diff --git a/sketches/led-driver/led-driver.c b/sketches/led-driver/led-driver.c index f4870d1..3f737af 100644 --- a/sketches/led-driver/led-driver.c +++ b/sketches/led-driver/led-driver.c @@ -1,7 +1,36 @@ -#define F_CPU 1000000UL +#define F_CPU 20000000UL #include #include #include +#define BAUD 9600 +#include + + + + +void uart_init(void) { + #define BAUDRATE ((F_CPU)/(BAUD*8UL)-1) // set baud rate value for UBRR + UBRR0H = (BAUDRATE>>8); // shift the register right by 8 bits to get the upper 8 bits + UBRR0L = BAUDRATE; // set baud rate + + // UCSR0A |= (1 << U2X0); // double transmission speed + // UCSR0B = (1 << TXEN0) | (1 << RXEN0); + // UCSR0C = (1 << UCSZ01) | (1 << UCSZ00); + + // UBRR0H = UBRRH_VALUE; + // UBRR0L = UBRRL_VALUE; + + + UCSR0A |= _BV(U2X0); + // UCSR0A &= ~(_BV(U2X0)); + + + // UCSR0C = _BV(UCSZ01) | _BV(UCSZ00); /* 8-bit data */ + UCSR0C = 0x06; /* 8-bit data */ + UCSR0B = _BV(RXEN0) | _BV(TXEN0) | _BV(RXCIE0); /* Enable RX and TX */ + + +} /* // f=20MHz -> T=0,05 µs @@ -17,37 +46,54 @@ uint8_t RES = 51; // > 50 µs #define wait14 __asm__("nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t") #define wait15 __asm__("nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t""nop\n\t") +uint8_t const CMAX = 32; + inline void writeZero() { - PORTB = 1; + PORTC = 1; wait6; - PORTB = 0; + PORTC = 0; wait15; } inline void writeOne() { - PORTB = 1; + PORTC = 1; wait14; - PORTB = 0; + PORTC = 0; wait8; } -int main2() { - DDRB = 1; // PORT C0 output +int main() { + DDRC = 1; // PORT C0 output + // uart_init(); do{ - writeZero();writeZero();writeZero();writeZero();writeZero();writeZero();writeZero();writeZero(); - writeZero();writeZero();writeZero();writeZero();writeZero();writeZero();writeZero();writeZero(); - writeOne();writeOne();writeOne();writeOne();writeOne();writeOne();writeOne();writeOne(); - _delay_ms(1); + // for( int i = 0; i < 7; i++) { + // if( i%2==0){ + writeZero();writeZero();writeZero();writeZero();writeZero();writeZero();writeZero();writeOne(); + writeZero();writeZero();writeZero();writeZero();writeZero();writeZero();writeZero();writeZero(); + writeZero();writeZero();writeZero();writeZero();writeZero();writeZero();writeZero();writeZero(); + // } else { + writeZero();writeZero();writeZero();writeZero();writeZero();writeZero();writeZero();writeZero(); + writeZero();writeZero();writeZero();writeZero();writeZero();writeZero();writeZero();writeZero(); + writeZero();writeZero();writeZero();writeZero();writeZero();writeZero();writeZero();writeZero(); + // } + + // } + _delay_ms(500); + + + // loop_until_bit_is_set(UCSR0A, UDRE0); + // UDR0 = 'D'; + }while(1); } -int main( void ) +int main2( void ) { - DDRC |= (1 << PC0); + DDRC = 0xff; // (1 << PC0); while(1) { - PORTC ^= (1 << PC0); + PORTC ^= 0xff; //(1 << PC0); _delay_ms(1000); } return 0; diff --git a/sketches/led-driver/led-driver.hex b/sketches/led-driver/led-driver.hex index e165fdb..cd1485a 100644 --- a/sketches/led-driver/led-driver.hex +++ b/sketches/led-driver/led-driver.hex @@ -1,83 +1,156 @@ -:100000000C9434000C943E000C943E000C943E0082 -:100010000C943E000C943E000C943E000C943E0068 -:100020000C943E000C943E000C943E000C943E0058 -:100030000C943E000C943E000C943E000C943E0048 -:100040000C943E000C943E000C943E000C943E0038 -:100050000C943E000C943E000C943E000C943E0028 -:100060000C943E000C943E0011241FBECFEFD8E04C -:10007000DEBFCDBF0E9479020C9488020C94000070 -:1000800081E084B985B90000000000000000000094 -:10009000000015B800000000000000000000000093 -:1000A0000000000000000000000000000000000050 -:1000B000000085B900000000000000000000000002 -:1000C00015B8000000000000000000000000000063 -:1000D0000000000000000000000000000000000020 -:1000E00085B900000000000000000000000015B805 +:100000000C9434000C9449000C9449000C94490061 +:100010000C9449000C9449000C9449000C9449003C +:100020000C9449000C9449000C9449000C9449002C +:100030000C9449000C9449000C9449000C9449001C +:100040000C9449000C9449000C9449000C9449000C +:100050000C9449000C9449000C9449000C944900FC +:100060000C9449000C94490011241FBECFEFD8E036 +:10007000DEBFCDBF11E0A0E0B1E0E8E9F9E002C0E9 +:1000800005900D92A230B107D9F70E946C000C9434 +:10009000CA040C94000081E08093C50083E0809343 +:1000A000C400E0ECF0E080818260808386E0809391 +:1000B000C20088E98093C10008958FEF87B988B1A5 +:1000C000809588B92FEF88E09DE3215080409040D3 +:1000D000E1F700C00000F3CF81E087B988B90000E4 +:1000E0000000000000000000000018B80000000040 :1000F0000000000000000000000000000000000000 -:10010000000000000000000000000000000085B9B1 -:1001100000000000000000000000000015B8000012 +:100100000000000000000000000088B900000000AE +:10011000000000000000000018B80000000000000F :1001200000000000000000000000000000000000CF -:1001300000000000000000000000000085B9000081 -:100140000000000000000000000015B800000000E2 +:10013000000000000000000088B90000000000007E +:1001400000000000000018B80000000000000000DF :10015000000000000000000000000000000000009F -:100160000000000000000000000085B90000000051 -:10017000000000000000000015B8000000000000B2 +:1001600000000000000088B900000000000000004E +:100170000000000018B800000000000000000000AF :10018000000000000000000000000000000000006F -:10019000000000000000000085B900000000000021 -:1001A00000000000000015B8000000000000000082 +:100190000000000088B9000000000000000000001E +:1001A000000018B80000000000000000000000007F :1001B000000000000000000000000000000000003F -:1001C00000000000000085B90000000000000000F1 -:1001D0000000000015B80000000000000000000052 +:1001C000000088B9000000000000000000000000EE +:1001D00018B800000000000000000000000000004F :1001E000000000000000000000000000000000000F -:1001F0000000000085B900000000000000000000C1 -:10020000000015B800000000000000000000000021 -:1002100000000000000000000000000000000000DE -:10022000000085B900000000000000000000000090 -:1002300015B80000000000000000000000000000F1 -:1002400000000000000000000000000000000000AE -:1002500085B900000000000000000000000015B893 +:1001F00088B900000000000000000000000018B8EE +:1002000000000000000000000000000000000000EE +:10021000000000000000000000000000000088B99D +:1002200000000000000000000000000000000000CE +:1002300000000000000000000000000018B80000EE +:10024000000000000000000000000000000088B96D +:1002500000000000000000000000000018B80000CE :10026000000000000000000000000000000000008E -:10027000000000000000000000000000000085B940 -:1002800000000000000000000000000015B80000A1 +:1002700000000000000000000000000088B900003D +:100280000000000000000000000018B8000000009E :10029000000000000000000000000000000000005E -:1002A00000000000000000000000000085B9000010 -:1002B0000000000000000000000015B80000000071 +:1002A0000000000000000000000088B9000000000D +:1002B000000000000000000018B80000000000006E :1002C000000000000000000000000000000000002E -:1002D0000000000000000000000085B900000000E0 -:1002E000000000000000000015B800000000000041 +:1002D000000000000000000088B9000000000000DD +:1002E00000000000000018B800000000000000003E :1002F00000000000000000000000000000000000FE -:10030000000000000000000085B9000000000000AF -:1003100000000000000015B8000000000000000010 +:1003000000000000000088B90000000000000000AC +:100310000000000018B8000000000000000000000D :1003200000000000000000000000000000000000CD -:1003300000000000000085B900000000000000007F -:100340000000000015B800000000000000000000E0 +:100330000000000088B9000000000000000000007C +:10034000000018B8000000000000000000000000DD :10035000000000000000000000000000000000009D -:100360000000000085B9000000000000000000004F -:10037000000000000000000000000000000000007D -:10038000000015B8000000000000000000000000A0 -:100390000000000085B9000000000000000000001F +:10036000000088B90000000000000000000000004C +:1003700018B80000000000000000000000000000AD +:10038000000000000000000000000000000000006D +:1003900088B900000000000000000000000018B84C :1003A000000000000000000000000000000000004D -:1003B000000015B800000000000000000000000070 -:1003C0000000000085B900000000000000000000EF +:1003B000000000000000000000000000000088B9FC +:1003C00000000000000000000000000018B800005D :1003D000000000000000000000000000000000001D -:1003E000000015B800000000000000000000000040 -:1003F0000000000085B900000000000000000000BF +:1003E00000000000000000000000000088B90000CC +:1003F0000000000000000000000018B8000000002D :1004000000000000000000000000000000000000EC -:10041000000015B80000000000000000000000000F -:100420000000000085B9000000000000000000008E +:100410000000000000000000000088B9000000009B +:10042000000000000000000018B8000000000000FC :1004300000000000000000000000000000000000BC -:10044000000015B8000000000000000000000000DF -:100450000000000085B9000000000000000000005E +:10044000000000000000000088B90000000000006B +:1004500000000000000018B80000000000000000CC :10046000000000000000000000000000000000008C -:10047000000015B8000000000000000000000000AF -:100480000000000085B9000000000000000000002E +:1004700000000000000088B900000000000000003B +:100480000000000018B8000000000000000000009C :10049000000000000000000000000000000000005C -:1004A000000015B80000000000000000000000007F -:1004B0000000000085B900000000000000000000FE +:1004A0000000000088B9000000000000000000000B +:1004B000000018B80000000000000000000000006C :1004C000000000000000000000000000000000002C -:1004D000000015B80000000000000000000000004F -:1004E00000000000E9EFF0E03197F1F700C00000F4 -:1004F000C9CD389A91E088B1892788B92FE33DE0CA -:1005000083E0215030408040E1F700C00000F3CF8D -:04051000F894FFCF8D +:1004D000000088B9000000000000000000000000DB +:1004E00018B800000000000000000000000000003C +:1004F00000000000000000000000000000000000FC +:1005000088B900000000000000000000000018B8DA +:1005100000000000000000000000000000000000DB +:10052000000000000000000000000000000088B98A +:1005300000000000000000000000000018B80000EB +:1005400000000000000000000000000000000000AB +:1005500000000000000000000000000088B900005A +:100560000000000000000000000018B800000000BB +:10057000000000000000000000000000000000007B +:100580000000000000000000000088B9000000002A +:10059000000000000000000018B80000000000008B +:1005A000000000000000000000000000000000004B +:1005B000000000000000000088B9000000000000FA +:1005C00000000000000018B800000000000000005B +:1005D000000000000000000000000000000000001B +:1005E00000000000000088B90000000000000000CA +:1005F0000000000018B8000000000000000000002B +:1006000000000000000000000000000000000000EA +:100610000000000088B90000000000000000000099 +:10062000000018B8000000000000000000000000FA +:1006300000000000000000000000000000000000BA +:10064000000088B900000000000000000000000069 +:1006500018B80000000000000000000000000000CA +:10066000000000000000000000000000000000008A +:1006700088B900000000000000000000000018B869 +:10068000000000000000000000000000000000006A +:10069000000000000000000000000000000088B919 +:1006A00000000000000000000000000018B800007A +:1006B000000000000000000000000000000000003A +:1006C00000000000000000000000000088B90000E9 +:1006D0000000000000000000000018B8000000004A +:1006E000000000000000000000000000000000000A +:1006F0000000000000000000000088B900000000B9 +:10070000000000000000000018B800000000000019 +:1007100000000000000000000000000000000000D9 +:10072000000000000000000088B900000000000088 +:1007300000000000000018B80000000000000000E9 +:1007400000000000000000000000000000000000A9 +:1007500000000000000088B9000000000000000058 +:100760000000000018B800000000000000000000B9 +:100770000000000000000000000000000000000079 +:100780000000000088B90000000000000000000028 +:10079000000018B800000000000000000000000089 +:1007A0000000000000000000000000000000000049 +:1007B000000088B9000000000000000000000000F8 +:1007C00018B8000000000000000000000000000059 +:1007D0000000000000000000000000000000000019 +:1007E00088B900000000000000000000000018B8F8 +:1007F00000000000000000000000000000000000F9 +:10080000000000000000000000000000000088B9A7 +:1008100000000000000000000000000018B8000008 +:1008200000000000000000000000000000000000C8 +:1008300000000000000000000000000088B9000077 +:100840000000000000000000000018B800000000D8 +:100850000000000000000000000000000000000098 +:100860000000000000000000000088B90000000047 +:10087000000000000000000018B8000000000000A8 +:100880000000000000000000000000000000000068 +:10089000000000000000000088B900000000000017 +:1008A00000000000000018B8000000000000000078 +:1008B0000000000000000000000000000000000038 +:1008C00000000000000088B90000000000000000E7 +:1008D0000000000018B80000000000000000000048 +:1008E0000000000000000000000000000000000008 +:1008F0000000000088B900000000000000000000B7 +:10090000000018B800000000000000000000000017 +:1009100000000000000000000000000000000000D7 +:10092000000088B900000000000000000000000086 +:1009300018B80000000000000000000000000000E7 +:1009400000000000000000000000000000000000A7 +:1009500088B900000000000000000000000018B886 +:100960000000000000000000000000000000000087 +:1009700000000000000000000000000000002FE761 +:1009800034E89EE1215030409040E1F700C0000083 +:080990000C946E00F894FFCFF7 +:0209980020003D :00000001FF diff --git a/sketches/led-driver/led-driver.o b/sketches/led-driver/led-driver.o index d73471e..67cb42a 100755 Binary files a/sketches/led-driver/led-driver.o and b/sketches/led-driver/led-driver.o differ