diff --git a/README.md b/README.md new file mode 100644 index 0000000..ed8b826 --- /dev/null +++ b/README.md @@ -0,0 +1,10 @@ +# ARM Cortex Tag-Connect 2050 Adapter + +A simple adapter to connect development boards with a 10-pin Tag Connect connector to a JTAG/SWD tool like SEGGER's J-Link. + +The adapter can be directly plugged into the [20-pin JTAG interface](https://www.segger.com/products/debug-probes/j-link/technology/interface-description/). On the other side, the [TC-2050-IDC](https://www.tag-connect.com/TC2050-IDC) can be plugged in. + +It is can be directly [ordered at OSHpark](https://oshpark.com/shared_projects/WIUZbvZ1) + +![SEGGER J-Link with ARM Cortex Tag-Connect 2050 Adapter connected to Nordic PCA10028](xxx.jpg) + diff --git a/kicad/arm-cortex-tc2050-adapter-cache.lib b/kicad/arm-cortex-tc2050-adapter-cache.lib new file mode 100644 index 0000000..c2d938e --- /dev/null +++ b/kicad/arm-cortex-tc2050-adapter-cache.lib @@ -0,0 +1,151 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# CONN_01X02 +# +DEF CONN_01X02 J 0 40 Y N 1 F N +F0 "J" 0 150 50 H V C CNN +F1 "CONN_01X02" 100 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Pin_Header_Straight_1X* + Pin_Header_Angled_1X* + Socket_Strip_Straight_1X* + Socket_Strip_Angled_1X* +$ENDFPLIST +DRAW +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 100 50 -100 0 1 0 N +X P1 1 -200 50 150 R 50 50 1 1 P +X P2 2 -200 -50 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X10 +# +DEF CONN_02X10 J 0 1 Y N 1 F N +F0 "J" 0 550 50 H V C CNN +F1 "CONN_02X10" 0 0 50 V V C CNN +F2 "" 0 -1200 50 H I C CNN +F3 "" 0 -1200 50 H I C CNN +$FPLIST + Pin_Header_Straight_2X* + Pin_Header_Angled_2X* + Socket_Strip_Straight_2X* + Socket_Strip_Angled_2X* + IDC_Header_Straight_* +$ENDFPLIST +DRAW +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 500 100 -500 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +X P1 1 -250 450 150 R 50 50 1 1 P +X P2 2 250 450 150 L 50 50 1 1 P +X P3 3 -250 350 150 R 50 50 1 1 P +X P4 4 250 350 150 L 50 50 1 1 P +X P5 5 -250 250 150 R 50 50 1 1 P +X P6 6 250 250 150 L 50 50 1 1 P +X P7 7 -250 150 150 R 50 50 1 1 P +X P8 8 250 150 150 L 50 50 1 1 P +X P9 9 -250 50 150 R 50 50 1 1 P +X P10 10 250 50 150 L 50 50 1 1 P +X P20 20 250 -450 150 L 50 50 1 1 P +X P11 11 -250 -50 150 R 50 50 1 1 P +X P12 12 250 -50 150 L 50 50 1 1 P +X P13 13 -250 -150 150 R 50 50 1 1 P +X P14 14 250 -150 150 L 50 50 1 1 P +X P15 15 -250 -250 150 R 50 50 1 1 P +X P16 16 250 -250 150 L 50 50 1 1 P +X P17 17 -250 -350 150 R 50 50 1 1 P +X P18 18 250 -350 150 L 50 50 1 1 P +X P19 19 -250 -450 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Conn_01x03 +# +DEF Conn_01x03 J 0 40 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "Conn_01x03" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_??x*mm* + Connector*:*1x??x*mm* + Pin?Header?Straight?1X* + Pin?Header?Angled?1X* + Socket?Strip?Straight?1X* + Socket?Strip?Angled?1X* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 50 -150 1 1 10 f +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 -200 0 150 R 50 50 1 1 P +X Pin_3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Conn_02x05_Odd_Even +# +DEF Conn_02x05_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 300 50 H V C CNN +F1 "Conn_02x05_Odd_Even" 50 -300 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*2x??x*mm* + Connector*:*2x???Pitch* + Pin_Header_Straight_2X* + Pin_Header_Angled_2X* + Socket_Strip_Straight_2X* + Socket_Strip_Angled_2X* +$ENDFPLIST +DRAW +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 250 150 -250 1 1 10 f +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_2 2 300 200 150 L 50 50 1 1 P +X Pin_3 3 -200 100 150 R 50 50 1 1 P +X Pin_4 4 300 100 150 L 50 50 1 1 P +X Pin_5 5 -200 0 150 R 50 50 1 1 P +X Pin_6 6 300 0 150 L 50 50 1 1 P +X Pin_7 7 -200 -100 150 R 50 50 1 1 P +X Pin_8 8 300 -100 150 L 50 50 1 1 P +X Pin_9 9 -200 -200 150 R 50 50 1 1 P +X Pin_10 10 300 -200 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/kicad/arm-cortex-tc2050-adapter-rescue.lib b/kicad/arm-cortex-tc2050-adapter-rescue.lib new file mode 100644 index 0000000..2063b3a --- /dev/null +++ b/kicad/arm-cortex-tc2050-adapter-rescue.lib @@ -0,0 +1,4 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +#End Library diff --git a/kicad/arm-cortex-tc2050-adapter.bak b/kicad/arm-cortex-tc2050-adapter.bak new file mode 100644 index 0000000..ef5df86 --- /dev/null +++ b/kicad/arm-cortex-tc2050-adapter.bak @@ -0,0 +1,207 @@ +EESchema Schematic File Version 2 +LIBS:arm-cortex-tc2050-adapter-rescue +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:arm-cortex-tc2050-adapter-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L CONN_02X10 J1 +U 1 1 5AA44AAC +P 4500 3600 +F 0 "J1" H 4500 4150 50 0000 C CNN +F 1 "CONN_02X10" V 4500 3600 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_2x10_Pitch2.54mm" H 4500 2400 50 0001 C CNN +F 3 "" H 4500 2400 50 0001 C CNN + 1 4500 3600 + 1 0 0 -1 +$EndComp +Text Label 5350 3350 0 60 ~ 0 +VTref +Text Label 5250 4200 0 60 ~ 0 +5V +Text Label 5350 3450 0 60 ~ 0 +GND +Text Label 6050 3350 0 60 ~ 0 +SWDIO +Text Label 6050 3450 0 60 ~ 0 +SWCLK +Text Label 6050 3750 0 60 ~ 0 +nRST +Text Label 6050 3550 0 60 ~ 0 +SWO +NoConn ~ 4250 3350 +NoConn ~ 4250 3650 +NoConn ~ 4250 3950 +NoConn ~ 4750 4050 +NoConn ~ 4750 3950 +NoConn ~ 4750 3850 +NoConn ~ 4750 3750 +NoConn ~ 4750 3150 +$Comp +L Conn_02x05_Odd_Even J2 +U 1 1 5B7F0467 +P 5750 3550 +F 0 "J2" H 5800 3850 50 0000 C CNN +F 1 "Conn_02x05_Odd_Even" H 5800 3250 50 0000 C CNN +F 2 "" H 5750 3550 50 0001 C CNN +F 3 "" H 5750 3550 50 0001 C CNN + 1 5750 3550 + 1 0 0 -1 +$EndComp +$Comp +L CONN_01X02 J3 +U 1 1 5AA44BAF +P 5100 4800 +F 0 "J3" H 5100 4950 50 0000 C CNN +F 1 "CONN_01X02" V 5200 4800 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm" H 5100 4800 50 0001 C CNN +F 3 "" H 5100 4800 50 0001 C CNN + 1 5100 4800 + 0 1 1 0 +$EndComp +Wire Wire Line + 5550 4600 5150 4600 +Wire Wire Line + 5550 3750 5550 4600 +Wire Wire Line + 3750 4600 5050 4600 +Wire Wire Line + 3750 3250 3750 4600 +Wire Wire Line + 4250 3250 3750 3250 +Wire Wire Line + 6400 3750 6400 4300 +Wire Wire Line + 6050 3750 6400 3750 +Wire Wire Line + 6500 3550 6500 4400 +Wire Wire Line + 6050 3550 6500 3550 +Wire Wire Line + 6500 3450 6500 2700 +Wire Wire Line + 6050 3450 6500 3450 +Wire Wire Line + 6400 3350 6400 2800 +Wire Wire Line + 6050 3350 6400 3350 +Wire Wire Line + 6400 2800 4000 2800 +Wire Wire Line + 5300 3350 5300 2900 +Wire Wire Line + 5550 3350 5300 3350 +Wire Wire Line + 4750 3350 4850 3350 +Wire Wire Line + 3950 3750 4250 3750 +Wire Wire Line + 3950 4400 3950 3750 +Wire Wire Line + 6500 4400 3950 4400 +Wire Wire Line + 4050 3850 4250 3850 +Wire Wire Line + 4050 4300 4050 3850 +Wire Wire Line + 6400 4300 4050 4300 +Wire Wire Line + 4150 4200 5400 4200 +Wire Wire Line + 4150 4050 4150 4200 +Wire Wire Line + 4250 4050 4150 4050 +Connection ~ 4850 3550 +Wire Wire Line + 4850 3650 4750 3650 +Connection ~ 4850 3450 +Wire Wire Line + 4850 3550 4750 3550 +Wire Wire Line + 4750 3450 5550 3450 +Connection ~ 4850 3350 +Wire Wire Line + 4850 3250 4850 3650 +Wire Wire Line + 4750 3250 4850 3250 +Wire Wire Line + 6500 2700 3900 2700 +Wire Wire Line + 3900 2700 3900 3550 +Wire Wire Line + 3900 3550 4250 3550 +Wire Wire Line + 4000 2800 4000 3450 +Wire Wire Line + 4000 3450 4250 3450 +Wire Wire Line + 5300 2900 4100 2900 +Wire Wire Line + 4100 2900 4100 3150 +Wire Wire Line + 4100 3150 4250 3150 +NoConn ~ 6050 3650 +NoConn ~ 5550 3650 +$Comp +L Conn_01x03 J? +U 1 1 5B7F082A +P 5200 3900 +F 0 "J?" H 5200 4100 50 0000 C CNN +F 1 "Conn_01x03" H 5200 3700 50 0000 C CNN +F 2 "" H 5200 3900 50 0001 C CNN +F 3 "" H 5200 3900 50 0001 C CNN + 1 5200 3900 + 0 1 1 0 +$EndComp +Wire Wire Line + 5400 4200 5400 3700 +Wire Wire Line + 5400 3700 5300 3700 +Wire Wire Line + 5550 3550 5200 3550 +Wire Wire Line + 5200 3550 5200 3700 +Wire Wire Line + 5100 3700 5100 3450 +Connection ~ 5100 3450 +$EndSCHEMATC diff --git a/kicad/arm-cortex-tc2050-adapter.kicad_pcb b/kicad/arm-cortex-tc2050-adapter.kicad_pcb new file mode 100644 index 0000000..086a80a --- /dev/null +++ b/kicad/arm-cortex-tc2050-adapter.kicad_pcb @@ -0,0 +1,548 @@ +(kicad_pcb (version 4) (host pcbnew 4.0.7) + + (general + (links 15) + (no_connects 0) + (area 124.384999 101.524999 142.950001 129.615001) + (thickness 1.6) + (drawings 10) + (tracks 68) + (zones 0) + (modules 4) + (nets 21) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (segment_width 0.2) + (edge_width 0.15) + (via_size 0.6) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.524 1.524) + (pad_drill 0.762) + (pad_to_mask_clearance 0.2) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x00030_80000001) + (usegerberextensions false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 /VTref) + (net 2 "Net-(J1-Pad2)") + (net 3 "Net-(J1-Pad3)") + (net 4 /GND) + (net 5 "Net-(J1-Pad5)") + (net 6 /SWDIO) + (net 7 /SWCLK) + (net 8 "Net-(J1-Pad11)") + (net 9 /SWO) + (net 10 "Net-(J1-Pad14)") + (net 11 /nRST) + (net 12 "Net-(J1-Pad16)") + (net 13 "Net-(J1-Pad17)") + (net 14 "Net-(J1-Pad18)") + (net 15 /5V) + (net 16 "Net-(J1-Pad20)") + (net 17 "Net-(J2-Pad5)") + (net 18 "Net-(J2-Pad9)") + (net 19 "Net-(J2-Pad7)") + (net 20 "Net-(J2-Pad8)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net /5V) + (add_net /GND) + (add_net /SWCLK) + (add_net /SWDIO) + (add_net /SWO) + (add_net /VTref) + (add_net /nRST) + (add_net "Net-(J1-Pad11)") + (add_net "Net-(J1-Pad14)") + (add_net "Net-(J1-Pad16)") + (add_net "Net-(J1-Pad17)") + (add_net "Net-(J1-Pad18)") + (add_net "Net-(J1-Pad2)") + (add_net "Net-(J1-Pad20)") + (add_net "Net-(J1-Pad3)") + (add_net "Net-(J1-Pad5)") + (add_net "Net-(J2-Pad5)") + (add_net "Net-(J2-Pad7)") + (add_net "Net-(J2-Pad8)") + (add_net "Net-(J2-Pad9)") + ) + + (module Pin_Headers:Pin_Header_Straight_2x05 (layer F.Cu) (tedit 0) (tstamp 5B7F0AE4) + (at 138.684 114.554 180) + (descr "Through hole pin header") + (tags "pin header") + (path /5B7F0467) + (fp_text reference J2 (at 0 -5.1 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_02x05_Odd_Even (at 0 -3.1 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (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 rect (at 0 0 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 1 /VTref)) + (pad 2 thru_hole oval (at 2.54 0 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 6 /SWDIO)) + (pad 3 thru_hole oval (at 0 2.54 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 4 /GND)) + (pad 4 thru_hole oval (at 2.54 2.54 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 7 /SWCLK)) + (pad 5 thru_hole oval (at 0 5.08 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 17 "Net-(J2-Pad5)")) + (pad 6 thru_hole oval (at 2.54 5.08 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 9 /SWO)) + (pad 7 thru_hole oval (at 0 7.62 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 19 "Net-(J2-Pad7)")) + (pad 8 thru_hole oval (at 2.54 7.62 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 20 "Net-(J2-Pad8)")) + (pad 9 thru_hole oval (at 0 10.16 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 18 "Net-(J2-Pad9)")) + (pad 10 thru_hole oval (at 2.54 10.16 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 11 /nRST)) + (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_2x10_Pitch2.54mm (layer B.Cu) (tedit 5AA6543C) (tstamp 5AA597EF) + (at 129.54 104.14 180) + (descr "Through hole straight pin header, 2x10, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x10 2.54mm double row") + (path /5AA44AAC) + (fp_text reference J1 (at 1.27 3.81 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value CONN_02X10 (at 1.27 -25.19 180) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 0 1.27) (end 3.81 1.27) (layer B.Fab) (width 0.1)) + (fp_line (start 3.81 1.27) (end 3.81 -24.13) (layer B.Fab) (width 0.1)) + (fp_line (start 3.81 -24.13) (end -1.27 -24.13) (layer B.Fab) (width 0.1)) + (fp_line (start -1.27 -24.13) (end -1.27 0) (layer B.Fab) (width 0.1)) + (fp_line (start -1.27 0) (end 0 1.27) (layer B.Fab) (width 0.1)) + (fp_line (start -1.33 -24.19) (end 3.87 -24.19) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.27) (end -1.33 -24.19) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.87 1.33) (end 3.87 -24.19) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.27) (end 1.27 -1.27) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.27) (end 1.27 1.33) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.27 1.33) (end 3.87 1.33) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 1.33) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.33 1.33) (end 0 1.33) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.8 1.8) (end -1.8 -24.65) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.8 -24.65) (end 4.35 -24.65) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.35 -24.65) (end 4.35 1.8) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.35 1.8) (end -1.8 1.8) (layer B.CrtYd) (width 0.05)) + (fp_text user %R (at 1.27 -11.43 450) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 /VTref)) + (pad 2 thru_hole oval (at 2.54 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 2 "Net-(J1-Pad2)")) + (pad 3 thru_hole oval (at 0 -2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 3 "Net-(J1-Pad3)")) + (pad 4 thru_hole oval (at 2.54 -2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 /GND)) + (pad 5 thru_hole oval (at 0 -5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 5 "Net-(J1-Pad5)")) + (pad 6 thru_hole oval (at 2.54 -5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 /GND)) + (pad 7 thru_hole oval (at 0 -7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 6 /SWDIO)) + (pad 8 thru_hole oval (at 2.54 -7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 /GND)) + (pad 9 thru_hole oval (at 0 -10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 7 /SWCLK)) + (pad 10 thru_hole oval (at 2.54 -10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 /GND)) + (pad 11 thru_hole oval (at 0 -12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 8 "Net-(J1-Pad11)")) + (pad 12 thru_hole oval (at 2.54 -12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 /GND)) + (pad 13 thru_hole oval (at 0 -15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 /SWO)) + (pad 14 thru_hole oval (at 2.54 -15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 "Net-(J1-Pad14)")) + (pad 15 thru_hole oval (at 0 -17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 /nRST)) + (pad 16 thru_hole oval (at 2.54 -17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 12 "Net-(J1-Pad16)")) + (pad 17 thru_hole oval (at 0 -20.32 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 13 "Net-(J1-Pad17)")) + (pad 18 thru_hole oval (at 2.54 -20.32 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 14 "Net-(J1-Pad18)")) + (pad 19 thru_hole oval (at 0 -22.86 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 15 /5V)) + (pad 20 thru_hole oval (at 2.54 -22.86 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 16 "Net-(J1-Pad20)")) + (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_2x10_Pitch2.54mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm (layer F.Cu) (tedit 5B7F0B0E) (tstamp 5AA5981F) + (at 133.858 121.92) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /5AA44BAF) + (fp_text reference J3 (at -2.54 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_01X02 (at 0 4.87) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 1.27 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 18 "Net-(J2-Pad9)")) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 3 "Net-(J1-Pad3)")) + (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x02_Pitch2.54mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Socket_Strips:Socket_Strip_Straight_1x03 (layer F.Cu) (tedit 54E9F429) (tstamp 5B7F0909) + (at 137.922 126.238 90) + (descr "Through hole socket strip") + (tags "socket strip") + (path /5B7F082A) + (fp_text reference J4 (at 0 -5.1 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x03 (at 0 -3.1 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.85 -1.75) (end 6.85 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 6.85 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 6.85 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 -1.27) (end 6.35 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 6.35 -1.27) (end 6.35 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 6.35 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)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask) + (net 15 /5V)) + (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask) + (net 17 "Net-(J2-Pad5)")) + (pad 3 thru_hole oval (at 5.08 0 90) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask) + (net 4 /GND)) + (model Socket_Strips.3dshapes/Socket_Strip_Straight_1x03.wrl + (at (xyz 0.1 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (gr_text "ARM Cortex TC2050" (at 141.478 109.474 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (gr_text v0.1 (at 133.858 128.524) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (gr_text nTRST (at 133.858 119.38) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (gr_text Pin5 (at 141.224 123.698) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (gr_text GND (at 141.224 121.158) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (gr_text 5V (at 140.97 126.238) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (gr_line (start 124.46 129.54) (end 124.46 101.6) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 142.875 129.54) (end 124.46 129.54) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 142.875 101.6) (end 142.875 129.54) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 124.46 101.6) (end 142.875 101.6) (angle 90) (layer Edge.Cuts) (width 0.15)) + + (segment (start 138.684 114.554) (end 137.414 113.284) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 134.62 104.14) (end 129.54 104.14) (width 0.25) (layer F.Cu) (net 1) (tstamp 5B7F1362)) + (via (at 134.62 104.14) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 1)) + (segment (start 134.62 113.284) (end 134.62 104.14) (width 0.25) (layer B.Cu) (net 1) (tstamp 5B7F135E)) + (via (at 134.62 113.284) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 1)) + (segment (start 137.414 113.284) (end 134.62 113.284) (width 0.25) (layer F.Cu) (net 1) (tstamp 5B7F1358)) + (segment (start 129.54 106.68) (end 133.604 106.68) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 135.89 124.46) (end 133.858 124.46) (width 0.25) (layer B.Cu) (net 3) (tstamp 5B7F156A)) + (segment (start 135.89 119.634) (end 135.89 124.46) (width 0.25) (layer B.Cu) (net 3) (tstamp 5B7F1563)) + (segment (start 133.604 119.634) (end 135.89 119.634) (width 0.25) (layer B.Cu) (net 3) (tstamp 5B7F1555)) + (segment (start 133.604 106.68) (end 133.604 119.634) (width 0.25) (layer B.Cu) (net 3) (tstamp 5B7F1554)) + (via (at 133.604 106.68) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 3)) + (segment (start 133.858 124.46) (end 133.096 124.46) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 127 116.84) (end 128.27 118.11) (width 0.25) (layer F.Cu) (net 4)) + (via (at 137.414 118.11) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 4)) + (segment (start 128.27 118.11) (end 137.414 118.11) (width 0.25) (layer F.Cu) (net 4) (tstamp 5B7F14A5)) + (segment (start 137.414 118.11) (end 137.414 120.396) (width 0.25) (layer B.Cu) (net 4) (tstamp 5B7F14AD)) + (segment (start 137.414 120.396) (end 137.922 120.904) (width 0.25) (layer B.Cu) (net 4) (tstamp 5B7F14AE)) + (segment (start 137.922 120.904) (end 137.922 121.158) (width 0.25) (layer B.Cu) (net 4) (tstamp 5B7F14B8)) + (segment (start 138.684 112.014) (end 137.414 113.284) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 137.414 113.284) (end 137.414 118.11) (width 0.25) (layer B.Cu) (net 4) (tstamp 5B7F1444)) + (segment (start 137.414 118.11) (end 137.414 120.65) (width 0.25) (layer B.Cu) (net 4) (tstamp 5B7F1468)) + (segment (start 137.414 120.65) (end 137.922 121.158) (width 0.25) (layer B.Cu) (net 4) (tstamp 5B7F144A)) + (segment (start 127 114.3) (end 127 116.84) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 127 111.76) (end 127 114.3) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 127 109.22) (end 127 111.76) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 127 106.68) (end 127 109.22) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 136.144 114.554) (end 134.62 114.554) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 130.81 113.03) (end 129.54 111.76) (width 0.25) (layer F.Cu) (net 6) (tstamp 5B7F153E)) + (segment (start 133.096 113.03) (end 130.81 113.03) (width 0.25) (layer F.Cu) (net 6) (tstamp 5B7F153A)) + (segment (start 134.62 114.554) (end 133.096 113.03) (width 0.25) (layer F.Cu) (net 6) (tstamp 5B7F1530)) + (segment (start 129.54 111.76) (end 129.794 111.76) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 129.54 114.3) (end 132.842 114.3) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 132.842 112.014) (end 136.144 112.014) (width 0.25) (layer F.Cu) (net 7) (tstamp 5B7F1527)) + (via (at 132.842 112.014) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 7)) + (segment (start 132.842 114.3) (end 132.842 112.014) (width 0.25) (layer B.Cu) (net 7) (tstamp 5B7F1524)) + (via (at 132.842 114.3) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 7)) + (segment (start 129.54 119.38) (end 132.08 119.38) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 132.08 109.474) (end 136.144 109.474) (width 0.25) (layer F.Cu) (net 9) (tstamp 5B7F150D)) + (via (at 132.08 109.474) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 9)) + (segment (start 132.08 119.38) (end 132.08 109.474) (width 0.25) (layer B.Cu) (net 9) (tstamp 5B7F1506)) + (via (at 132.08 119.38) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 9)) + (segment (start 130.048 119.38) (end 129.54 119.38) (width 0.25) (layer F.Cu) (net 9) (tstamp 5B7F1130)) + (segment (start 129.54 119.38) (end 129.54 119.126) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 129.54 119.38) (end 129.54 119.38) (width 0.25) (layer F.Cu) (net 9) (tstamp 5AA5AFB7)) + (segment (start 129.54 121.92) (end 131.318 121.92) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 135.382 105.156) (end 136.144 104.394) (width 0.25) (layer F.Cu) (net 11) (tstamp 5B7F14F4)) + (segment (start 131.572 105.156) (end 135.382 105.156) (width 0.25) (layer F.Cu) (net 11) (tstamp 5B7F14EF)) + (segment (start 131.318 104.902) (end 131.572 105.156) (width 0.25) (layer F.Cu) (net 11) (tstamp 5B7F14EE)) + (via (at 131.318 104.902) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 11)) + (segment (start 131.318 121.92) (end 131.318 104.902) (width 0.25) (layer B.Cu) (net 11) (tstamp 5B7F14DC)) + (via (at 131.318 121.92) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 11)) + (segment (start 129.54 121.666) (end 129.54 121.92) (width 0.25) (layer B.Cu) (net 11) (tstamp 5B7F10A7)) + (segment (start 129.54 127) (end 137.16 127) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 137.16 127) (end 137.922 126.238) (width 0.25) (layer F.Cu) (net 15) (tstamp 5B7F0E24)) + (segment (start 138.684 109.474) (end 140.462 109.474) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 140.462 123.698) (end 137.922 123.698) (width 0.25) (layer F.Cu) (net 17) (tstamp 5B7F13DE)) + (via (at 140.462 123.698) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 17)) + (segment (start 140.462 109.474) (end 140.462 123.698) (width 0.25) (layer B.Cu) (net 17) (tstamp 5B7F13D8)) + (via (at 140.462 109.474) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 17)) + (segment (start 138.43 123.698) (end 137.922 123.698) (width 0.25) (layer F.Cu) (net 17) (tstamp 5B7F0EFF)) + (segment (start 138.684 104.394) (end 141.478 104.394) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 134.874 122.428) (end 134.366 121.92) (width 0.25) (layer F.Cu) (net 18) (tstamp 5B7F1412)) + (segment (start 141.478 122.428) (end 134.874 122.428) (width 0.25) (layer F.Cu) (net 18) (tstamp 5B7F1411)) + (via (at 141.478 122.428) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 18)) + (segment (start 141.478 104.394) (end 141.478 122.428) (width 0.25) (layer B.Cu) (net 18) (tstamp 5B7F1402)) + (via (at 141.478 104.394) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 18)) + (segment (start 134.366 121.92) (end 133.858 121.92) (width 0.25) (layer F.Cu) (net 18) (tstamp 5B7F141B)) + + (zone (net 4) (net_name /GND) (layer F.Cu) (tstamp 5AA59E4A) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 142.875 129.54) (xy 124.46 129.54) (xy 124.46 101.6) (xy 142.875 101.6) + ) + ) + (filled_polygon + (pts + (xy 142.165 103.758755) (xy 142.008327 103.601808) (xy 141.664799 103.459162) (xy 141.292833 103.458838) (xy 140.949057 103.600883) + (xy 140.915882 103.634) (xy 139.973262 103.634) (xy 139.773029 103.33433) (xy 139.286848 103.009474) (xy 138.713359 102.8954) + (xy 138.654641 102.8954) (xy 138.081152 103.009474) (xy 137.594971 103.33433) (xy 137.414 103.605172) (xy 137.233029 103.33433) + (xy 136.746848 103.009474) (xy 136.173359 102.8954) (xy 136.114641 102.8954) (xy 135.541152 103.009474) (xy 135.079078 103.318222) + (xy 134.806799 103.205162) (xy 134.434833 103.204838) (xy 134.091057 103.346883) (xy 134.057882 103.38) (xy 131.03744 103.38) + (xy 131.03744 103.29) (xy 130.993162 103.054683) (xy 130.85409 102.838559) (xy 130.64189 102.693569) (xy 130.39 102.64256) + (xy 128.69 102.64256) (xy 128.454683 102.686838) (xy 128.238559 102.82591) (xy 128.093569 103.03811) (xy 128.082159 103.094454) + (xy 128.079147 103.089946) (xy 127.597378 102.768039) (xy 127.029093 102.655) (xy 126.970907 102.655) (xy 126.402622 102.768039) + (xy 125.920853 103.089946) (xy 125.598946 103.571715) (xy 125.485907 104.14) (xy 125.598946 104.708285) (xy 125.920853 105.190054) + (xy 126.261553 105.417702) (xy 126.118642 105.484817) (xy 125.728355 105.913076) (xy 125.558524 106.32311) (xy 125.679845 106.553) + (xy 126.873 106.553) (xy 126.873 106.533) (xy 127.127 106.533) (xy 127.127 106.553) (xy 127.147 106.553) + (xy 127.147 106.807) (xy 127.127 106.807) (xy 127.127 109.093) (xy 127.147 109.093) (xy 127.147 109.347) + (xy 127.127 109.347) (xy 127.127 111.633) (xy 127.147 111.633) (xy 127.147 111.887) (xy 127.127 111.887) + (xy 127.127 114.173) (xy 127.147 114.173) (xy 127.147 114.427) (xy 127.127 114.427) (xy 127.127 116.713) + (xy 127.147 116.713) (xy 127.147 116.967) (xy 127.127 116.967) (xy 127.127 116.987) (xy 126.873 116.987) + (xy 126.873 116.967) (xy 125.679845 116.967) (xy 125.558524 117.19689) (xy 125.728355 117.606924) (xy 126.118642 118.035183) + (xy 126.261553 118.102298) (xy 125.920853 118.329946) (xy 125.598946 118.811715) (xy 125.485907 119.38) (xy 125.598946 119.948285) + (xy 125.920853 120.430054) (xy 126.250026 120.65) (xy 125.920853 120.869946) (xy 125.598946 121.351715) (xy 125.485907 121.92) + (xy 125.598946 122.488285) (xy 125.920853 122.970054) (xy 126.250026 123.19) (xy 125.920853 123.409946) (xy 125.598946 123.891715) + (xy 125.485907 124.46) (xy 125.598946 125.028285) (xy 125.920853 125.510054) (xy 126.250026 125.73) (xy 125.920853 125.949946) + (xy 125.598946 126.431715) (xy 125.485907 127) (xy 125.598946 127.568285) (xy 125.920853 128.050054) (xy 126.402622 128.371961) + (xy 126.970907 128.485) (xy 127.029093 128.485) (xy 127.597378 128.371961) (xy 128.079147 128.050054) (xy 128.27 127.764422) + (xy 128.460853 128.050054) (xy 128.942622 128.371961) (xy 129.510907 128.485) (xy 129.569093 128.485) (xy 130.137378 128.371961) + (xy 130.619147 128.050054) (xy 130.812954 127.76) (xy 137.16 127.76) (xy 137.215099 127.74904) (xy 138.938 127.74904) + (xy 139.173317 127.704762) (xy 139.389441 127.56569) (xy 139.534431 127.35349) (xy 139.58544 127.1016) (xy 139.58544 125.3744) + (xy 139.541162 125.139083) (xy 139.40209 124.922959) (xy 139.18989 124.777969) (xy 139.148561 124.7696) (xy 139.166415 124.75767) + (xy 139.366648 124.458) (xy 139.899537 124.458) (xy 139.931673 124.490192) (xy 140.275201 124.632838) (xy 140.647167 124.633162) + (xy 140.990943 124.491117) (xy 141.254192 124.228327) (xy 141.396838 123.884799) (xy 141.397162 123.512833) (xy 141.335201 123.362876) + (xy 141.663167 123.363162) (xy 142.006943 123.221117) (xy 142.165 123.063336) (xy 142.165 128.83) (xy 125.17 128.83) + (xy 125.17 114.65689) (xy 125.558524 114.65689) (xy 125.728355 115.066924) (xy 126.118642 115.495183) (xy 126.277954 115.57) + (xy 126.118642 115.644817) (xy 125.728355 116.073076) (xy 125.558524 116.48311) (xy 125.679845 116.713) (xy 126.873 116.713) + (xy 126.873 114.427) (xy 125.679845 114.427) (xy 125.558524 114.65689) (xy 125.17 114.65689) (xy 125.17 112.11689) + (xy 125.558524 112.11689) (xy 125.728355 112.526924) (xy 126.118642 112.955183) (xy 126.277954 113.03) (xy 126.118642 113.104817) + (xy 125.728355 113.533076) (xy 125.558524 113.94311) (xy 125.679845 114.173) (xy 126.873 114.173) (xy 126.873 111.887) + (xy 125.679845 111.887) (xy 125.558524 112.11689) (xy 125.17 112.11689) (xy 125.17 109.57689) (xy 125.558524 109.57689) + (xy 125.728355 109.986924) (xy 126.118642 110.415183) (xy 126.277954 110.49) (xy 126.118642 110.564817) (xy 125.728355 110.993076) + (xy 125.558524 111.40311) (xy 125.679845 111.633) (xy 126.873 111.633) (xy 126.873 109.347) (xy 125.679845 109.347) + (xy 125.558524 109.57689) (xy 125.17 109.57689) (xy 125.17 107.03689) (xy 125.558524 107.03689) (xy 125.728355 107.446924) + (xy 126.118642 107.875183) (xy 126.277954 107.95) (xy 126.118642 108.024817) (xy 125.728355 108.453076) (xy 125.558524 108.86311) + (xy 125.679845 109.093) (xy 126.873 109.093) (xy 126.873 106.807) (xy 125.679845 106.807) (xy 125.558524 107.03689) + (xy 125.17 107.03689) (xy 125.17 102.31) (xy 142.165 102.31) + ) + ) + (filled_polygon + (pts + (xy 142.165 121.792755) (xy 142.008327 121.635808) (xy 141.664799 121.493162) (xy 141.292833 121.492838) (xy 140.949057 121.634883) + (xy 140.915882 121.668) (xy 139.461578 121.668) (xy 139.526709 121.532791) (xy 139.529358 121.517026) (xy 139.408217 121.285) + (xy 138.049 121.285) (xy 138.049 121.305) (xy 137.795 121.305) (xy 137.795 121.285) (xy 136.435783 121.285) + (xy 136.314642 121.517026) (xy 136.317291 121.532791) (xy 136.382422 121.668) (xy 135.35544 121.668) (xy 135.35544 121.07) + (xy 135.311162 120.834683) (xy 135.288184 120.798974) (xy 136.314642 120.798974) (xy 136.435783 121.031) (xy 137.795 121.031) + (xy 137.795 119.817076) (xy 138.049 119.817076) (xy 138.049 121.031) (xy 139.408217 121.031) (xy 139.529358 120.798974) + (xy 139.526709 120.783209) (xy 139.272732 120.255964) (xy 138.83632 119.866046) (xy 138.283913 119.672816) (xy 138.049 119.817076) + (xy 137.795 119.817076) (xy 137.560087 119.672816) (xy 137.00768 119.866046) (xy 136.571268 120.255964) (xy 136.317291 120.783209) + (xy 136.314642 120.798974) (xy 135.288184 120.798974) (xy 135.17209 120.618559) (xy 134.95989 120.473569) (xy 134.708 120.42256) + (xy 133.008 120.42256) (xy 132.772683 120.466838) (xy 132.556559 120.60591) (xy 132.411569 120.81811) (xy 132.36056 121.07) + (xy 132.36056 122.77) (xy 132.404838 123.005317) (xy 132.54391 123.221441) (xy 132.75611 123.366431) (xy 132.823541 123.380086) + (xy 132.778853 123.409946) (xy 132.456946 123.891715) (xy 132.40511 124.152312) (xy 132.393852 124.169161) (xy 132.336 124.46) + (xy 132.393852 124.750839) (xy 132.40511 124.767688) (xy 132.456946 125.028285) (xy 132.778853 125.510054) (xy 133.260622 125.831961) + (xy 133.828907 125.945) (xy 133.887093 125.945) (xy 134.455378 125.831961) (xy 134.937147 125.510054) (xy 135.259054 125.028285) + (xy 135.372093 124.46) (xy 135.259054 123.891715) (xy 134.937147 123.409946) (xy 134.895548 123.38215) (xy 134.943317 123.373162) + (xy 135.159441 123.23409) (xy 135.190933 123.188) (xy 136.3401 123.188) (xy 136.238655 123.698) (xy 136.352729 124.271489) + (xy 136.677585 124.75767) (xy 136.691913 124.767243) (xy 136.670683 124.771238) (xy 136.454559 124.91031) (xy 136.309569 125.12251) + (xy 136.25856 125.3744) (xy 136.25856 126.24) (xy 130.812954 126.24) (xy 130.619147 125.949946) (xy 130.289974 125.73) + (xy 130.619147 125.510054) (xy 130.941054 125.028285) (xy 131.054093 124.46) (xy 130.941054 123.891715) (xy 130.619147 123.409946) + (xy 130.289974 123.19) (xy 130.619147 122.970054) (xy 130.790625 122.713418) (xy 131.131201 122.854838) (xy 131.503167 122.855162) + (xy 131.846943 122.713117) (xy 132.110192 122.450327) (xy 132.252838 122.106799) (xy 132.253162 121.734833) (xy 132.111117 121.391057) + (xy 131.848327 121.127808) (xy 131.504799 120.985162) (xy 131.132833 120.984838) (xy 130.790444 121.12631) (xy 130.619147 120.869946) + (xy 130.289974 120.65) (xy 130.619147 120.430054) (xy 130.812954 120.14) (xy 131.517537 120.14) (xy 131.549673 120.172192) + (xy 131.893201 120.314838) (xy 132.265167 120.315162) (xy 132.608943 120.173117) (xy 132.872192 119.910327) (xy 133.014838 119.566799) + (xy 133.015162 119.194833) (xy 132.873117 118.851057) (xy 132.610327 118.587808) (xy 132.266799 118.445162) (xy 131.894833 118.444838) + (xy 131.551057 118.586883) (xy 131.517882 118.62) (xy 130.812954 118.62) (xy 130.619147 118.329946) (xy 130.289974 118.11) + (xy 130.619147 117.890054) (xy 130.941054 117.408285) (xy 131.054093 116.84) (xy 130.941054 116.271715) (xy 130.619147 115.789946) + (xy 130.289974 115.57) (xy 130.619147 115.350054) (xy 130.812954 115.06) (xy 132.279537 115.06) (xy 132.311673 115.092192) + (xy 132.655201 115.234838) (xy 133.027167 115.235162) (xy 133.370943 115.093117) (xy 133.634192 114.830327) (xy 133.689156 114.697958) + (xy 134.082599 115.091401) (xy 134.32916 115.256148) (xy 134.377414 115.265746) (xy 134.62 115.314) (xy 134.854738 115.314) + (xy 135.054971 115.61367) (xy 135.541152 115.938526) (xy 136.114641 116.0526) (xy 136.173359 116.0526) (xy 136.746848 115.938526) + (xy 137.212442 115.627426) (xy 137.217238 115.652917) (xy 137.35631 115.869041) (xy 137.56851 116.014031) (xy 137.8204 116.06504) + (xy 139.5476 116.06504) (xy 139.782917 116.020762) (xy 139.999041 115.88169) (xy 140.144031 115.66949) (xy 140.19504 115.4176) + (xy 140.19504 113.6904) (xy 140.150762 113.455083) (xy 140.01169 113.238959) (xy 139.79949 113.093969) (xy 139.705625 113.074961) + (xy 139.966688 112.788947) (xy 140.138958 112.373026) (xy 140.017817 112.141) (xy 138.811 112.141) (xy 138.811 112.161) + (xy 138.557 112.161) (xy 138.557 112.141) (xy 138.537 112.141) (xy 138.537 111.887) (xy 138.557 111.887) + (xy 138.557 111.867) (xy 138.811 111.867) (xy 138.811 111.887) (xy 140.017817 111.887) (xy 140.138958 111.654974) + (xy 139.966688 111.239053) (xy 139.57249 110.807179) (xy 139.449772 110.749664) (xy 139.773029 110.53367) (xy 139.947391 110.272719) + (xy 140.275201 110.408838) (xy 140.647167 110.409162) (xy 140.990943 110.267117) (xy 141.254192 110.004327) (xy 141.396838 109.660799) + (xy 141.397162 109.288833) (xy 141.255117 108.945057) (xy 140.992327 108.681808) (xy 140.648799 108.539162) (xy 140.276833 108.538838) + (xy 139.947223 108.67503) (xy 139.773029 108.41433) (xy 139.458248 108.204) (xy 139.773029 107.99367) (xy 140.097885 107.507489) + (xy 140.211959 106.934) (xy 140.097885 106.360511) (xy 139.773029 105.87433) (xy 139.458248 105.664) (xy 139.773029 105.45367) + (xy 139.973262 105.154) (xy 140.915537 105.154) (xy 140.947673 105.186192) (xy 141.291201 105.328838) (xy 141.663167 105.329162) + (xy 142.006943 105.187117) (xy 142.165 105.029336) + ) + ) + (filled_polygon + (pts + (xy 128.460853 117.890054) (xy 128.790026 118.11) (xy 128.460853 118.329946) (xy 128.27 118.615578) (xy 128.079147 118.329946) + (xy 127.738447 118.102298) (xy 127.881358 118.035183) (xy 128.271645 117.606924) (xy 128.271655 117.606899) + ) + ) + ) +) diff --git a/kicad/arm-cortex-tc2050-adapter.kicad_pcb-bak b/kicad/arm-cortex-tc2050-adapter.kicad_pcb-bak new file mode 100644 index 0000000..5e4de04 --- /dev/null +++ b/kicad/arm-cortex-tc2050-adapter.kicad_pcb-bak @@ -0,0 +1,548 @@ +(kicad_pcb (version 4) (host pcbnew 4.0.7) + + (general + (links 15) + (no_connects 0) + (area 124.384999 101.524999 142.950001 129.615001) + (thickness 1.6) + (drawings 10) + (tracks 68) + (zones 0) + (modules 4) + (nets 21) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (segment_width 0.2) + (edge_width 0.15) + (via_size 0.6) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.524 1.524) + (pad_drill 0.762) + (pad_to_mask_clearance 0.2) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x00030_80000001) + (usegerberextensions false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 /VTref) + (net 2 "Net-(J1-Pad2)") + (net 3 "Net-(J1-Pad3)") + (net 4 /GND) + (net 5 "Net-(J1-Pad5)") + (net 6 /SWDIO) + (net 7 /SWCLK) + (net 8 "Net-(J1-Pad11)") + (net 9 /SWO) + (net 10 "Net-(J1-Pad14)") + (net 11 /nRST) + (net 12 "Net-(J1-Pad16)") + (net 13 "Net-(J1-Pad17)") + (net 14 "Net-(J1-Pad18)") + (net 15 /5V) + (net 16 "Net-(J1-Pad20)") + (net 17 "Net-(J2-Pad5)") + (net 18 "Net-(J2-Pad9)") + (net 19 "Net-(J2-Pad7)") + (net 20 "Net-(J2-Pad8)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net /5V) + (add_net /GND) + (add_net /SWCLK) + (add_net /SWDIO) + (add_net /SWO) + (add_net /VTref) + (add_net /nRST) + (add_net "Net-(J1-Pad11)") + (add_net "Net-(J1-Pad14)") + (add_net "Net-(J1-Pad16)") + (add_net "Net-(J1-Pad17)") + (add_net "Net-(J1-Pad18)") + (add_net "Net-(J1-Pad2)") + (add_net "Net-(J1-Pad20)") + (add_net "Net-(J1-Pad3)") + (add_net "Net-(J1-Pad5)") + (add_net "Net-(J2-Pad5)") + (add_net "Net-(J2-Pad7)") + (add_net "Net-(J2-Pad8)") + (add_net "Net-(J2-Pad9)") + ) + + (module Pin_Headers:Pin_Header_Straight_2x05 (layer F.Cu) (tedit 0) (tstamp 5B7F0AE4) + (at 138.684 114.554 180) + (descr "Through hole pin header") + (tags "pin header") + (path /5B7F0467) + (fp_text reference J2 (at 0 -5.1 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_02x05_Odd_Even (at 0 -3.1 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (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 rect (at 0 0 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 1 /VTref)) + (pad 2 thru_hole oval (at 2.54 0 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 6 /SWDIO)) + (pad 3 thru_hole oval (at 0 2.54 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 4 /GND)) + (pad 4 thru_hole oval (at 2.54 2.54 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 7 /SWCLK)) + (pad 5 thru_hole oval (at 0 5.08 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 17 "Net-(J2-Pad5)")) + (pad 6 thru_hole oval (at 2.54 5.08 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 9 /SWO)) + (pad 7 thru_hole oval (at 0 7.62 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 19 "Net-(J2-Pad7)")) + (pad 8 thru_hole oval (at 2.54 7.62 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 20 "Net-(J2-Pad8)")) + (pad 9 thru_hole oval (at 0 10.16 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 18 "Net-(J2-Pad9)")) + (pad 10 thru_hole oval (at 2.54 10.16 180) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 11 /nRST)) + (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_2x10_Pitch2.54mm (layer B.Cu) (tedit 5AA6543C) (tstamp 5AA597EF) + (at 129.54 104.14 180) + (descr "Through hole straight pin header, 2x10, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x10 2.54mm double row") + (path /5AA44AAC) + (fp_text reference J1 (at 1.27 3.81 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value CONN_02X10 (at 1.27 -25.19 180) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 0 1.27) (end 3.81 1.27) (layer B.Fab) (width 0.1)) + (fp_line (start 3.81 1.27) (end 3.81 -24.13) (layer B.Fab) (width 0.1)) + (fp_line (start 3.81 -24.13) (end -1.27 -24.13) (layer B.Fab) (width 0.1)) + (fp_line (start -1.27 -24.13) (end -1.27 0) (layer B.Fab) (width 0.1)) + (fp_line (start -1.27 0) (end 0 1.27) (layer B.Fab) (width 0.1)) + (fp_line (start -1.33 -24.19) (end 3.87 -24.19) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.27) (end -1.33 -24.19) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.87 1.33) (end 3.87 -24.19) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.27) (end 1.27 -1.27) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.27) (end 1.27 1.33) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.27 1.33) (end 3.87 1.33) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 1.33) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.33 1.33) (end 0 1.33) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.8 1.8) (end -1.8 -24.65) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.8 -24.65) (end 4.35 -24.65) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.35 -24.65) (end 4.35 1.8) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.35 1.8) (end -1.8 1.8) (layer B.CrtYd) (width 0.05)) + (fp_text user %R (at 1.27 -11.43 450) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 /VTref)) + (pad 2 thru_hole oval (at 2.54 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 2 "Net-(J1-Pad2)")) + (pad 3 thru_hole oval (at 0 -2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 3 "Net-(J1-Pad3)")) + (pad 4 thru_hole oval (at 2.54 -2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 /GND)) + (pad 5 thru_hole oval (at 0 -5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 5 "Net-(J1-Pad5)")) + (pad 6 thru_hole oval (at 2.54 -5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 /GND)) + (pad 7 thru_hole oval (at 0 -7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 6 /SWDIO)) + (pad 8 thru_hole oval (at 2.54 -7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 /GND)) + (pad 9 thru_hole oval (at 0 -10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 7 /SWCLK)) + (pad 10 thru_hole oval (at 2.54 -10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 /GND)) + (pad 11 thru_hole oval (at 0 -12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 8 "Net-(J1-Pad11)")) + (pad 12 thru_hole oval (at 2.54 -12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 /GND)) + (pad 13 thru_hole oval (at 0 -15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 /SWO)) + (pad 14 thru_hole oval (at 2.54 -15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 "Net-(J1-Pad14)")) + (pad 15 thru_hole oval (at 0 -17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 /nRST)) + (pad 16 thru_hole oval (at 2.54 -17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 12 "Net-(J1-Pad16)")) + (pad 17 thru_hole oval (at 0 -20.32 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 13 "Net-(J1-Pad17)")) + (pad 18 thru_hole oval (at 2.54 -20.32 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 14 "Net-(J1-Pad18)")) + (pad 19 thru_hole oval (at 0 -22.86 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 15 /5V)) + (pad 20 thru_hole oval (at 2.54 -22.86 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 16 "Net-(J1-Pad20)")) + (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_2x10_Pitch2.54mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm (layer F.Cu) (tedit 5B7F0B0E) (tstamp 5AA5981F) + (at 133.858 121.92) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /5AA44BAF) + (fp_text reference J3 (at -2.54 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_01X02 (at 0 4.87) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 1.27 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 18 "Net-(J2-Pad9)")) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 3 "Net-(J1-Pad3)")) + (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x02_Pitch2.54mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Socket_Strips:Socket_Strip_Straight_1x03 (layer F.Cu) (tedit 54E9F429) (tstamp 5B7F0909) + (at 137.922 126.238 90) + (descr "Through hole socket strip") + (tags "socket strip") + (path /5B7F082A) + (fp_text reference J4 (at 0 -5.1 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x03 (at 0 -3.1 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.85 -1.75) (end 6.85 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 6.85 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 6.85 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 -1.27) (end 6.35 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 6.35 -1.27) (end 6.35 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 6.35 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)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask) + (net 15 /5V)) + (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask) + (net 17 "Net-(J2-Pad5)")) + (pad 3 thru_hole oval (at 5.08 0 90) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask) + (net 4 /GND)) + (model Socket_Strips.3dshapes/Socket_Strip_Straight_1x03.wrl + (at (xyz 0.1 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (gr_text "ARM Cortex TC2050" (at 141.732 109.728 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (gr_text v0.1 (at 133.858 128.524) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (gr_text nTRST (at 133.858 119.38) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (gr_text Pin5 (at 141.224 123.698) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (gr_text GND (at 141.224 121.158) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (gr_text 5V (at 140.97 126.238) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (gr_line (start 124.46 129.54) (end 124.46 101.6) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 142.875 129.54) (end 124.46 129.54) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 142.875 101.6) (end 142.875 129.54) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 124.46 101.6) (end 142.875 101.6) (angle 90) (layer Edge.Cuts) (width 0.15)) + + (segment (start 138.684 114.554) (end 137.414 113.284) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 134.62 104.14) (end 129.54 104.14) (width 0.25) (layer F.Cu) (net 1) (tstamp 5B7F1362)) + (via (at 134.62 104.14) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 1)) + (segment (start 134.62 113.284) (end 134.62 104.14) (width 0.25) (layer B.Cu) (net 1) (tstamp 5B7F135E)) + (via (at 134.62 113.284) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 1)) + (segment (start 137.414 113.284) (end 134.62 113.284) (width 0.25) (layer F.Cu) (net 1) (tstamp 5B7F1358)) + (segment (start 129.54 106.68) (end 133.604 106.68) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 135.89 124.46) (end 133.858 124.46) (width 0.25) (layer B.Cu) (net 3) (tstamp 5B7F156A)) + (segment (start 135.89 119.634) (end 135.89 124.46) (width 0.25) (layer B.Cu) (net 3) (tstamp 5B7F1563)) + (segment (start 133.604 119.634) (end 135.89 119.634) (width 0.25) (layer B.Cu) (net 3) (tstamp 5B7F1555)) + (segment (start 133.604 106.68) (end 133.604 119.634) (width 0.25) (layer B.Cu) (net 3) (tstamp 5B7F1554)) + (via (at 133.604 106.68) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 3)) + (segment (start 133.858 124.46) (end 133.096 124.46) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 127 116.84) (end 128.27 118.11) (width 0.25) (layer F.Cu) (net 4)) + (via (at 137.414 118.11) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 4)) + (segment (start 128.27 118.11) (end 137.414 118.11) (width 0.25) (layer F.Cu) (net 4) (tstamp 5B7F14A5)) + (segment (start 137.414 118.11) (end 137.414 120.396) (width 0.25) (layer B.Cu) (net 4) (tstamp 5B7F14AD)) + (segment (start 137.414 120.396) (end 137.922 120.904) (width 0.25) (layer B.Cu) (net 4) (tstamp 5B7F14AE)) + (segment (start 137.922 120.904) (end 137.922 121.158) (width 0.25) (layer B.Cu) (net 4) (tstamp 5B7F14B8)) + (segment (start 138.684 112.014) (end 137.414 113.284) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 137.414 113.284) (end 137.414 118.11) (width 0.25) (layer B.Cu) (net 4) (tstamp 5B7F1444)) + (segment (start 137.414 118.11) (end 137.414 120.65) (width 0.25) (layer B.Cu) (net 4) (tstamp 5B7F1468)) + (segment (start 137.414 120.65) (end 137.922 121.158) (width 0.25) (layer B.Cu) (net 4) (tstamp 5B7F144A)) + (segment (start 127 114.3) (end 127 116.84) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 127 111.76) (end 127 114.3) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 127 109.22) (end 127 111.76) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 127 106.68) (end 127 109.22) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 136.144 114.554) (end 134.62 114.554) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 130.81 113.03) (end 129.54 111.76) (width 0.25) (layer F.Cu) (net 6) (tstamp 5B7F153E)) + (segment (start 133.096 113.03) (end 130.81 113.03) (width 0.25) (layer F.Cu) (net 6) (tstamp 5B7F153A)) + (segment (start 134.62 114.554) (end 133.096 113.03) (width 0.25) (layer F.Cu) (net 6) (tstamp 5B7F1530)) + (segment (start 129.54 111.76) (end 129.794 111.76) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 129.54 114.3) (end 132.842 114.3) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 132.842 112.014) (end 136.144 112.014) (width 0.25) (layer F.Cu) (net 7) (tstamp 5B7F1527)) + (via (at 132.842 112.014) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 7)) + (segment (start 132.842 114.3) (end 132.842 112.014) (width 0.25) (layer B.Cu) (net 7) (tstamp 5B7F1524)) + (via (at 132.842 114.3) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 7)) + (segment (start 129.54 119.38) (end 132.08 119.38) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 132.08 109.474) (end 136.144 109.474) (width 0.25) (layer F.Cu) (net 9) (tstamp 5B7F150D)) + (via (at 132.08 109.474) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 9)) + (segment (start 132.08 119.38) (end 132.08 109.474) (width 0.25) (layer B.Cu) (net 9) (tstamp 5B7F1506)) + (via (at 132.08 119.38) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 9)) + (segment (start 130.048 119.38) (end 129.54 119.38) (width 0.25) (layer F.Cu) (net 9) (tstamp 5B7F1130)) + (segment (start 129.54 119.38) (end 129.54 119.126) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 129.54 119.38) (end 129.54 119.38) (width 0.25) (layer F.Cu) (net 9) (tstamp 5AA5AFB7)) + (segment (start 129.54 121.92) (end 131.318 121.92) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 135.382 105.156) (end 136.144 104.394) (width 0.25) (layer F.Cu) (net 11) (tstamp 5B7F14F4)) + (segment (start 131.572 105.156) (end 135.382 105.156) (width 0.25) (layer F.Cu) (net 11) (tstamp 5B7F14EF)) + (segment (start 131.318 104.902) (end 131.572 105.156) (width 0.25) (layer F.Cu) (net 11) (tstamp 5B7F14EE)) + (via (at 131.318 104.902) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 11)) + (segment (start 131.318 121.92) (end 131.318 104.902) (width 0.25) (layer B.Cu) (net 11) (tstamp 5B7F14DC)) + (via (at 131.318 121.92) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 11)) + (segment (start 129.54 121.666) (end 129.54 121.92) (width 0.25) (layer B.Cu) (net 11) (tstamp 5B7F10A7)) + (segment (start 129.54 127) (end 137.16 127) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 137.16 127) (end 137.922 126.238) (width 0.25) (layer F.Cu) (net 15) (tstamp 5B7F0E24)) + (segment (start 138.684 109.474) (end 140.462 109.474) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 140.462 123.698) (end 137.922 123.698) (width 0.25) (layer F.Cu) (net 17) (tstamp 5B7F13DE)) + (via (at 140.462 123.698) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 17)) + (segment (start 140.462 109.474) (end 140.462 123.698) (width 0.25) (layer B.Cu) (net 17) (tstamp 5B7F13D8)) + (via (at 140.462 109.474) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 17)) + (segment (start 138.43 123.698) (end 137.922 123.698) (width 0.25) (layer F.Cu) (net 17) (tstamp 5B7F0EFF)) + (segment (start 138.684 104.394) (end 141.478 104.394) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 134.874 122.428) (end 134.366 121.92) (width 0.25) (layer F.Cu) (net 18) (tstamp 5B7F1412)) + (segment (start 141.478 122.428) (end 134.874 122.428) (width 0.25) (layer F.Cu) (net 18) (tstamp 5B7F1411)) + (via (at 141.478 122.428) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 18)) + (segment (start 141.478 104.394) (end 141.478 122.428) (width 0.25) (layer B.Cu) (net 18) (tstamp 5B7F1402)) + (via (at 141.478 104.394) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 18)) + (segment (start 134.366 121.92) (end 133.858 121.92) (width 0.25) (layer F.Cu) (net 18) (tstamp 5B7F141B)) + + (zone (net 4) (net_name /GND) (layer F.Cu) (tstamp 5AA59E4A) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 142.875 129.54) (xy 124.46 129.54) (xy 124.46 101.6) (xy 142.875 101.6) + ) + ) + (filled_polygon + (pts + (xy 142.165 103.758755) (xy 142.008327 103.601808) (xy 141.664799 103.459162) (xy 141.292833 103.458838) (xy 140.949057 103.600883) + (xy 140.915882 103.634) (xy 139.973262 103.634) (xy 139.773029 103.33433) (xy 139.286848 103.009474) (xy 138.713359 102.8954) + (xy 138.654641 102.8954) (xy 138.081152 103.009474) (xy 137.594971 103.33433) (xy 137.414 103.605172) (xy 137.233029 103.33433) + (xy 136.746848 103.009474) (xy 136.173359 102.8954) (xy 136.114641 102.8954) (xy 135.541152 103.009474) (xy 135.079078 103.318222) + (xy 134.806799 103.205162) (xy 134.434833 103.204838) (xy 134.091057 103.346883) (xy 134.057882 103.38) (xy 131.03744 103.38) + (xy 131.03744 103.29) (xy 130.993162 103.054683) (xy 130.85409 102.838559) (xy 130.64189 102.693569) (xy 130.39 102.64256) + (xy 128.69 102.64256) (xy 128.454683 102.686838) (xy 128.238559 102.82591) (xy 128.093569 103.03811) (xy 128.082159 103.094454) + (xy 128.079147 103.089946) (xy 127.597378 102.768039) (xy 127.029093 102.655) (xy 126.970907 102.655) (xy 126.402622 102.768039) + (xy 125.920853 103.089946) (xy 125.598946 103.571715) (xy 125.485907 104.14) (xy 125.598946 104.708285) (xy 125.920853 105.190054) + (xy 126.261553 105.417702) (xy 126.118642 105.484817) (xy 125.728355 105.913076) (xy 125.558524 106.32311) (xy 125.679845 106.553) + (xy 126.873 106.553) (xy 126.873 106.533) (xy 127.127 106.533) (xy 127.127 106.553) (xy 127.147 106.553) + (xy 127.147 106.807) (xy 127.127 106.807) (xy 127.127 109.093) (xy 127.147 109.093) (xy 127.147 109.347) + (xy 127.127 109.347) (xy 127.127 111.633) (xy 127.147 111.633) (xy 127.147 111.887) (xy 127.127 111.887) + (xy 127.127 114.173) (xy 127.147 114.173) (xy 127.147 114.427) (xy 127.127 114.427) (xy 127.127 116.713) + (xy 127.147 116.713) (xy 127.147 116.967) (xy 127.127 116.967) (xy 127.127 116.987) (xy 126.873 116.987) + (xy 126.873 116.967) (xy 125.679845 116.967) (xy 125.558524 117.19689) (xy 125.728355 117.606924) (xy 126.118642 118.035183) + (xy 126.261553 118.102298) (xy 125.920853 118.329946) (xy 125.598946 118.811715) (xy 125.485907 119.38) (xy 125.598946 119.948285) + (xy 125.920853 120.430054) (xy 126.250026 120.65) (xy 125.920853 120.869946) (xy 125.598946 121.351715) (xy 125.485907 121.92) + (xy 125.598946 122.488285) (xy 125.920853 122.970054) (xy 126.250026 123.19) (xy 125.920853 123.409946) (xy 125.598946 123.891715) + (xy 125.485907 124.46) (xy 125.598946 125.028285) (xy 125.920853 125.510054) (xy 126.250026 125.73) (xy 125.920853 125.949946) + (xy 125.598946 126.431715) (xy 125.485907 127) (xy 125.598946 127.568285) (xy 125.920853 128.050054) (xy 126.402622 128.371961) + (xy 126.970907 128.485) (xy 127.029093 128.485) (xy 127.597378 128.371961) (xy 128.079147 128.050054) (xy 128.27 127.764422) + (xy 128.460853 128.050054) (xy 128.942622 128.371961) (xy 129.510907 128.485) (xy 129.569093 128.485) (xy 130.137378 128.371961) + (xy 130.619147 128.050054) (xy 130.812954 127.76) (xy 137.16 127.76) (xy 137.215099 127.74904) (xy 138.938 127.74904) + (xy 139.173317 127.704762) (xy 139.389441 127.56569) (xy 139.534431 127.35349) (xy 139.58544 127.1016) (xy 139.58544 125.3744) + (xy 139.541162 125.139083) (xy 139.40209 124.922959) (xy 139.18989 124.777969) (xy 139.148561 124.7696) (xy 139.166415 124.75767) + (xy 139.366648 124.458) (xy 139.899537 124.458) (xy 139.931673 124.490192) (xy 140.275201 124.632838) (xy 140.647167 124.633162) + (xy 140.990943 124.491117) (xy 141.254192 124.228327) (xy 141.396838 123.884799) (xy 141.397162 123.512833) (xy 141.335201 123.362876) + (xy 141.663167 123.363162) (xy 142.006943 123.221117) (xy 142.165 123.063336) (xy 142.165 128.83) (xy 125.17 128.83) + (xy 125.17 114.65689) (xy 125.558524 114.65689) (xy 125.728355 115.066924) (xy 126.118642 115.495183) (xy 126.277954 115.57) + (xy 126.118642 115.644817) (xy 125.728355 116.073076) (xy 125.558524 116.48311) (xy 125.679845 116.713) (xy 126.873 116.713) + (xy 126.873 114.427) (xy 125.679845 114.427) (xy 125.558524 114.65689) (xy 125.17 114.65689) (xy 125.17 112.11689) + (xy 125.558524 112.11689) (xy 125.728355 112.526924) (xy 126.118642 112.955183) (xy 126.277954 113.03) (xy 126.118642 113.104817) + (xy 125.728355 113.533076) (xy 125.558524 113.94311) (xy 125.679845 114.173) (xy 126.873 114.173) (xy 126.873 111.887) + (xy 125.679845 111.887) (xy 125.558524 112.11689) (xy 125.17 112.11689) (xy 125.17 109.57689) (xy 125.558524 109.57689) + (xy 125.728355 109.986924) (xy 126.118642 110.415183) (xy 126.277954 110.49) (xy 126.118642 110.564817) (xy 125.728355 110.993076) + (xy 125.558524 111.40311) (xy 125.679845 111.633) (xy 126.873 111.633) (xy 126.873 109.347) (xy 125.679845 109.347) + (xy 125.558524 109.57689) (xy 125.17 109.57689) (xy 125.17 107.03689) (xy 125.558524 107.03689) (xy 125.728355 107.446924) + (xy 126.118642 107.875183) (xy 126.277954 107.95) (xy 126.118642 108.024817) (xy 125.728355 108.453076) (xy 125.558524 108.86311) + (xy 125.679845 109.093) (xy 126.873 109.093) (xy 126.873 106.807) (xy 125.679845 106.807) (xy 125.558524 107.03689) + (xy 125.17 107.03689) (xy 125.17 102.31) (xy 142.165 102.31) + ) + ) + (filled_polygon + (pts + (xy 142.165 121.792755) (xy 142.008327 121.635808) (xy 141.664799 121.493162) (xy 141.292833 121.492838) (xy 140.949057 121.634883) + (xy 140.915882 121.668) (xy 139.461578 121.668) (xy 139.526709 121.532791) (xy 139.529358 121.517026) (xy 139.408217 121.285) + (xy 138.049 121.285) (xy 138.049 121.305) (xy 137.795 121.305) (xy 137.795 121.285) (xy 136.435783 121.285) + (xy 136.314642 121.517026) (xy 136.317291 121.532791) (xy 136.382422 121.668) (xy 135.35544 121.668) (xy 135.35544 121.07) + (xy 135.311162 120.834683) (xy 135.288184 120.798974) (xy 136.314642 120.798974) (xy 136.435783 121.031) (xy 137.795 121.031) + (xy 137.795 119.817076) (xy 138.049 119.817076) (xy 138.049 121.031) (xy 139.408217 121.031) (xy 139.529358 120.798974) + (xy 139.526709 120.783209) (xy 139.272732 120.255964) (xy 138.83632 119.866046) (xy 138.283913 119.672816) (xy 138.049 119.817076) + (xy 137.795 119.817076) (xy 137.560087 119.672816) (xy 137.00768 119.866046) (xy 136.571268 120.255964) (xy 136.317291 120.783209) + (xy 136.314642 120.798974) (xy 135.288184 120.798974) (xy 135.17209 120.618559) (xy 134.95989 120.473569) (xy 134.708 120.42256) + (xy 133.008 120.42256) (xy 132.772683 120.466838) (xy 132.556559 120.60591) (xy 132.411569 120.81811) (xy 132.36056 121.07) + (xy 132.36056 122.77) (xy 132.404838 123.005317) (xy 132.54391 123.221441) (xy 132.75611 123.366431) (xy 132.823541 123.380086) + (xy 132.778853 123.409946) (xy 132.456946 123.891715) (xy 132.40511 124.152312) (xy 132.393852 124.169161) (xy 132.336 124.46) + (xy 132.393852 124.750839) (xy 132.40511 124.767688) (xy 132.456946 125.028285) (xy 132.778853 125.510054) (xy 133.260622 125.831961) + (xy 133.828907 125.945) (xy 133.887093 125.945) (xy 134.455378 125.831961) (xy 134.937147 125.510054) (xy 135.259054 125.028285) + (xy 135.372093 124.46) (xy 135.259054 123.891715) (xy 134.937147 123.409946) (xy 134.895548 123.38215) (xy 134.943317 123.373162) + (xy 135.159441 123.23409) (xy 135.190933 123.188) (xy 136.3401 123.188) (xy 136.238655 123.698) (xy 136.352729 124.271489) + (xy 136.677585 124.75767) (xy 136.691913 124.767243) (xy 136.670683 124.771238) (xy 136.454559 124.91031) (xy 136.309569 125.12251) + (xy 136.25856 125.3744) (xy 136.25856 126.24) (xy 130.812954 126.24) (xy 130.619147 125.949946) (xy 130.289974 125.73) + (xy 130.619147 125.510054) (xy 130.941054 125.028285) (xy 131.054093 124.46) (xy 130.941054 123.891715) (xy 130.619147 123.409946) + (xy 130.289974 123.19) (xy 130.619147 122.970054) (xy 130.790625 122.713418) (xy 131.131201 122.854838) (xy 131.503167 122.855162) + (xy 131.846943 122.713117) (xy 132.110192 122.450327) (xy 132.252838 122.106799) (xy 132.253162 121.734833) (xy 132.111117 121.391057) + (xy 131.848327 121.127808) (xy 131.504799 120.985162) (xy 131.132833 120.984838) (xy 130.790444 121.12631) (xy 130.619147 120.869946) + (xy 130.289974 120.65) (xy 130.619147 120.430054) (xy 130.812954 120.14) (xy 131.517537 120.14) (xy 131.549673 120.172192) + (xy 131.893201 120.314838) (xy 132.265167 120.315162) (xy 132.608943 120.173117) (xy 132.872192 119.910327) (xy 133.014838 119.566799) + (xy 133.015162 119.194833) (xy 132.873117 118.851057) (xy 132.610327 118.587808) (xy 132.266799 118.445162) (xy 131.894833 118.444838) + (xy 131.551057 118.586883) (xy 131.517882 118.62) (xy 130.812954 118.62) (xy 130.619147 118.329946) (xy 130.289974 118.11) + (xy 130.619147 117.890054) (xy 130.941054 117.408285) (xy 131.054093 116.84) (xy 130.941054 116.271715) (xy 130.619147 115.789946) + (xy 130.289974 115.57) (xy 130.619147 115.350054) (xy 130.812954 115.06) (xy 132.279537 115.06) (xy 132.311673 115.092192) + (xy 132.655201 115.234838) (xy 133.027167 115.235162) (xy 133.370943 115.093117) (xy 133.634192 114.830327) (xy 133.689156 114.697958) + (xy 134.082599 115.091401) (xy 134.32916 115.256148) (xy 134.377414 115.265746) (xy 134.62 115.314) (xy 134.854738 115.314) + (xy 135.054971 115.61367) (xy 135.541152 115.938526) (xy 136.114641 116.0526) (xy 136.173359 116.0526) (xy 136.746848 115.938526) + (xy 137.212442 115.627426) (xy 137.217238 115.652917) (xy 137.35631 115.869041) (xy 137.56851 116.014031) (xy 137.8204 116.06504) + (xy 139.5476 116.06504) (xy 139.782917 116.020762) (xy 139.999041 115.88169) (xy 140.144031 115.66949) (xy 140.19504 115.4176) + (xy 140.19504 113.6904) (xy 140.150762 113.455083) (xy 140.01169 113.238959) (xy 139.79949 113.093969) (xy 139.705625 113.074961) + (xy 139.966688 112.788947) (xy 140.138958 112.373026) (xy 140.017817 112.141) (xy 138.811 112.141) (xy 138.811 112.161) + (xy 138.557 112.161) (xy 138.557 112.141) (xy 138.537 112.141) (xy 138.537 111.887) (xy 138.557 111.887) + (xy 138.557 111.867) (xy 138.811 111.867) (xy 138.811 111.887) (xy 140.017817 111.887) (xy 140.138958 111.654974) + (xy 139.966688 111.239053) (xy 139.57249 110.807179) (xy 139.449772 110.749664) (xy 139.773029 110.53367) (xy 139.947391 110.272719) + (xy 140.275201 110.408838) (xy 140.647167 110.409162) (xy 140.990943 110.267117) (xy 141.254192 110.004327) (xy 141.396838 109.660799) + (xy 141.397162 109.288833) (xy 141.255117 108.945057) (xy 140.992327 108.681808) (xy 140.648799 108.539162) (xy 140.276833 108.538838) + (xy 139.947223 108.67503) (xy 139.773029 108.41433) (xy 139.458248 108.204) (xy 139.773029 107.99367) (xy 140.097885 107.507489) + (xy 140.211959 106.934) (xy 140.097885 106.360511) (xy 139.773029 105.87433) (xy 139.458248 105.664) (xy 139.773029 105.45367) + (xy 139.973262 105.154) (xy 140.915537 105.154) (xy 140.947673 105.186192) (xy 141.291201 105.328838) (xy 141.663167 105.329162) + (xy 142.006943 105.187117) (xy 142.165 105.029336) + ) + ) + (filled_polygon + (pts + (xy 128.460853 117.890054) (xy 128.790026 118.11) (xy 128.460853 118.329946) (xy 128.27 118.615578) (xy 128.079147 118.329946) + (xy 127.738447 118.102298) (xy 127.881358 118.035183) (xy 128.271645 117.606924) (xy 128.271655 117.606899) + ) + ) + ) +) diff --git a/kicad/arm-cortex-tc2050-adapter.net b/kicad/arm-cortex-tc2050-adapter.net new file mode 100644 index 0000000..aede2de --- /dev/null +++ b/kicad/arm-cortex-tc2050-adapter.net @@ -0,0 +1,187 @@ +(export (version D) + (design + (source /Projects/arm-cortex-tc2050-adapter/kicad/arm-cortex-tc2050-adapter.sch) + (date "2018 August 23, Thursday 21:28:18") + (tool "Eeschema 4.0.7") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title) + (company) + (rev) + (date) + (source arm-cortex-tc2050-adapter.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref J1) + (value CONN_02X10) + (footprint Connectors:IDC_Header_Straight_20pins) + (libsource (lib arm-cortex-tc2050-adapter-cache) (part CONN_02X10)) + (sheetpath (names /) (tstamps /)) + (tstamp 5AA44AAC)) + (comp (ref J2) + (value Conn_02x05_Odd_Even) + (footprint Pin_Headers:Pin_Header_Straight_2x05) + (libsource (lib conn) (part Conn_02x05_Odd_Even)) + (sheetpath (names /) (tstamps /)) + (tstamp 5B7F0467)) + (comp (ref J3) + (value CONN_01X02) + (footprint Socket_Strips:Socket_Strip_Straight_1x02) + (libsource (lib arm-cortex-tc2050-adapter-cache) (part CONN_01X02)) + (sheetpath (names /) (tstamps /)) + (tstamp 5AA44BAF)) + (comp (ref J4) + (value Conn_01x03) + (footprint Socket_Strips:Socket_Strip_Straight_1x03) + (libsource (lib conn) (part Conn_01x03)) + (sheetpath (names /) (tstamps /)) + (tstamp 5B7F082A))) + (libparts + (libpart (lib arm-cortex-tc2050-adapter-cache) (part CONN_01X02) + (footprints + (fp Pin_Header_Straight_1X*) + (fp Pin_Header_Angled_1X*) + (fp Socket_Strip_Straight_1X*) + (fp Socket_Strip_Angled_1X*)) + (fields + (field (name Reference) J) + (field (name Value) CONN_01X02)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)))) + (libpart (lib arm-cortex-tc2050-adapter-cache) (part CONN_02X10) + (footprints + (fp Pin_Header_Straight_2X*) + (fp Pin_Header_Angled_2X*) + (fp Socket_Strip_Straight_2X*) + (fp Socket_Strip_Angled_2X*) + (fp IDC_Header_Straight_*)) + (fields + (field (name Reference) J) + (field (name Value) CONN_02X10)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)) + (pin (num 3) (name P3) (type passive)) + (pin (num 4) (name P4) (type passive)) + (pin (num 5) (name P5) (type passive)) + (pin (num 6) (name P6) (type passive)) + (pin (num 7) (name P7) (type passive)) + (pin (num 8) (name P8) (type passive)) + (pin (num 9) (name P9) (type passive)) + (pin (num 10) (name P10) (type passive)) + (pin (num 11) (name P11) (type passive)) + (pin (num 12) (name P12) (type passive)) + (pin (num 13) (name P13) (type passive)) + (pin (num 14) (name P14) (type passive)) + (pin (num 15) (name P15) (type passive)) + (pin (num 16) (name P16) (type passive)) + (pin (num 17) (name P17) (type passive)) + (pin (num 18) (name P18) (type passive)) + (pin (num 19) (name P19) (type passive)) + (pin (num 20) (name P20) (type passive)))) + (libpart (lib conn) (part Conn_01x03) + (description "Generic connector, single row, 01x03") + (docs ~) + (footprints + (fp Connector*:*_??x*mm*) + (fp Connector*:*1x??x*mm*) + (fp Pin?Header?Straight?1X*) + (fp Pin?Header?Angled?1X*) + (fp Socket?Strip?Straight?1X*) + (fp Socket?Strip?Angled?1X*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_01x03)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)) + (pin (num 3) (name Pin_3) (type passive)))) + (libpart (lib conn) (part Conn_02x05_Odd_Even) + (description "Generic connector, double row, 02x05, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers)") + (docs ~) + (footprints + (fp Connector*:*2x??x*mm*) + (fp Connector*:*2x???Pitch*) + (fp Pin_Header_Straight_2X*) + (fp Pin_Header_Angled_2X*) + (fp Socket_Strip_Straight_2X*) + (fp Socket_Strip_Angled_2X*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_02x05_Odd_Even)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)) + (pin (num 3) (name Pin_3) (type passive)) + (pin (num 4) (name Pin_4) (type passive)) + (pin (num 5) (name Pin_5) (type passive)) + (pin (num 6) (name Pin_6) (type passive)) + (pin (num 7) (name Pin_7) (type passive)) + (pin (num 8) (name Pin_8) (type passive)) + (pin (num 9) (name Pin_9) (type passive)) + (pin (num 10) (name Pin_10) (type passive))))) + (libraries + (library (logical conn) + (uri "/Library/Application Support/kicad/library/conn.lib")) + (library (logical arm-cortex-tc2050-adapter-cache) + (uri /Projects/arm-cortex-tc2050-adapter/kicad/arm-cortex-tc2050-adapter-cache.lib))) + (nets + (net (code 1) (name /SWO) + (node (ref J1) (pin 13)) + (node (ref J2) (pin 6))) + (net (code 2) (name /nRST) + (node (ref J1) (pin 15)) + (node (ref J2) (pin 10))) + (net (code 3) (name "Net-(J1-Pad3)") + (node (ref J3) (pin 2)) + (node (ref J1) (pin 3))) + (net (code 4) (name "Net-(J2-Pad5)") + (node (ref J4) (pin 2)) + (node (ref J2) (pin 5))) + (net (code 5) (name "Net-(J2-Pad7)") + (node (ref J2) (pin 7))) + (net (code 6) (name "Net-(J2-Pad8)") + (node (ref J2) (pin 8))) + (net (code 7) (name /SWDIO) + (node (ref J1) (pin 7)) + (node (ref J2) (pin 2))) + (net (code 8) (name /SWCLK) + (node (ref J2) (pin 4)) + (node (ref J1) (pin 9))) + (net (code 9) (name /GND) + (node (ref J2) (pin 3)) + (node (ref J1) (pin 4)) + (node (ref J1) (pin 6)) + (node (ref J1) (pin 8)) + (node (ref J1) (pin 10)) + (node (ref J1) (pin 12)) + (node (ref J4) (pin 3))) + (net (code 10) (name /5V) + (node (ref J1) (pin 19)) + (node (ref J4) (pin 1))) + (net (code 11) (name /VTref) + (node (ref J2) (pin 1)) + (node (ref J1) (pin 1))) + (net (code 12) (name "Net-(J1-Pad18)") + (node (ref J1) (pin 18))) + (net (code 13) (name "Net-(J1-Pad17)") + (node (ref J1) (pin 17))) + (net (code 14) (name "Net-(J1-Pad16)") + (node (ref J1) (pin 16))) + (net (code 15) (name "Net-(J1-Pad14)") + (node (ref J1) (pin 14))) + (net (code 16) (name "Net-(J1-Pad11)") + (node (ref J1) (pin 11))) + (net (code 17) (name "Net-(J1-Pad20)") + (node (ref J1) (pin 20))) + (net (code 18) (name "Net-(J1-Pad5)") + (node (ref J1) (pin 5))) + (net (code 19) (name "Net-(J1-Pad2)") + (node (ref J1) (pin 2))) + (net (code 20) (name "Net-(J2-Pad9)") + (node (ref J2) (pin 9)) + (node (ref J3) (pin 1))))) \ No newline at end of file diff --git a/kicad/arm-cortex-tc2050-adapter.pro b/kicad/arm-cortex-tc2050-adapter.pro new file mode 100644 index 0000000..5df4d9d --- /dev/null +++ b/kicad/arm-cortex-tc2050-adapter.pro @@ -0,0 +1,61 @@ +update=2018 March 31, Saturday 15:44:31 +version=1 +last_client=kicad +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[general] +version=1 +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=arm-cortex-tc2050-adapter-rescue +LibName2=power +LibName3=device +LibName4=transistors +LibName5=conn +LibName6=linear +LibName7=regul +LibName8=74xx +LibName9=cmos4000 +LibName10=adc-dac +LibName11=memory +LibName12=xilinx +LibName13=microcontrollers +LibName14=dsp +LibName15=microchip +LibName16=analog_switches +LibName17=motorola +LibName18=texas +LibName19=intel +LibName20=audio +LibName21=interface +LibName22=digital-audio +LibName23=philips +LibName24=display +LibName25=cypress +LibName26=siliconi +LibName27=opto +LibName28=atmel +LibName29=contrib +LibName30=valves diff --git a/kicad/arm-cortex-tc2050-adapter.sch b/kicad/arm-cortex-tc2050-adapter.sch new file mode 100644 index 0000000..2956918 --- /dev/null +++ b/kicad/arm-cortex-tc2050-adapter.sch @@ -0,0 +1,207 @@ +EESchema Schematic File Version 2 +LIBS:arm-cortex-tc2050-adapter-rescue +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:arm-cortex-tc2050-adapter-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L CONN_02X10 J1 +U 1 1 5AA44AAC +P 4500 3600 +F 0 "J1" H 4500 4150 50 0000 C CNN +F 1 "CONN_02X10" V 4500 3600 50 0000 C CNN +F 2 "Connectors:IDC_Header_Straight_20pins" H 4500 2400 50 0001 C CNN +F 3 "" H 4500 2400 50 0001 C CNN + 1 4500 3600 + 1 0 0 -1 +$EndComp +Text Label 5350 3350 0 60 ~ 0 +VTref +Text Label 5250 4200 0 60 ~ 0 +5V +Text Label 5350 3450 0 60 ~ 0 +GND +Text Label 6050 3350 0 60 ~ 0 +SWDIO +Text Label 6050 3450 0 60 ~ 0 +SWCLK +Text Label 6050 3750 0 60 ~ 0 +nRST +Text Label 6050 3550 0 60 ~ 0 +SWO +NoConn ~ 4250 3350 +NoConn ~ 4250 3650 +NoConn ~ 4250 3950 +NoConn ~ 4750 4050 +NoConn ~ 4750 3950 +NoConn ~ 4750 3850 +NoConn ~ 4750 3750 +NoConn ~ 4750 3150 +$Comp +L Conn_02x05_Odd_Even J2 +U 1 1 5B7F0467 +P 5750 3550 +F 0 "J2" H 5800 3850 50 0000 C CNN +F 1 "Conn_02x05_Odd_Even" H 5800 3250 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_2x05" H 5750 3550 50 0001 C CNN +F 3 "" H 5750 3550 50 0001 C CNN + 1 5750 3550 + 1 0 0 -1 +$EndComp +$Comp +L CONN_01X02 J3 +U 1 1 5AA44BAF +P 5100 4800 +F 0 "J3" H 5100 4950 50 0000 C CNN +F 1 "CONN_01X02" V 5200 4800 50 0000 C CNN +F 2 "Socket_Strips:Socket_Strip_Straight_1x02" H 5100 4800 50 0001 C CNN +F 3 "" H 5100 4800 50 0001 C CNN + 1 5100 4800 + 0 1 1 0 +$EndComp +Wire Wire Line + 5550 4600 5150 4600 +Wire Wire Line + 5550 3750 5550 4600 +Wire Wire Line + 3750 4600 5050 4600 +Wire Wire Line + 3750 3250 3750 4600 +Wire Wire Line + 4250 3250 3750 3250 +Wire Wire Line + 6400 3750 6400 4300 +Wire Wire Line + 6050 3750 6400 3750 +Wire Wire Line + 6500 3550 6500 4400 +Wire Wire Line + 6050 3550 6500 3550 +Wire Wire Line + 6500 3450 6500 2700 +Wire Wire Line + 6050 3450 6500 3450 +Wire Wire Line + 6400 3350 6400 2800 +Wire Wire Line + 6050 3350 6400 3350 +Wire Wire Line + 6400 2800 4000 2800 +Wire Wire Line + 5300 3350 5300 2900 +Wire Wire Line + 5550 3350 5300 3350 +Wire Wire Line + 4750 3350 4850 3350 +Wire Wire Line + 3950 3750 4250 3750 +Wire Wire Line + 3950 4400 3950 3750 +Wire Wire Line + 6500 4400 3950 4400 +Wire Wire Line + 4050 3850 4250 3850 +Wire Wire Line + 4050 4300 4050 3850 +Wire Wire Line + 6400 4300 4050 4300 +Wire Wire Line + 4150 4200 5400 4200 +Wire Wire Line + 4150 4050 4150 4200 +Wire Wire Line + 4250 4050 4150 4050 +Connection ~ 4850 3550 +Wire Wire Line + 4850 3650 4750 3650 +Connection ~ 4850 3450 +Wire Wire Line + 4850 3550 4750 3550 +Wire Wire Line + 4750 3450 5550 3450 +Connection ~ 4850 3350 +Wire Wire Line + 4850 3250 4850 3650 +Wire Wire Line + 4750 3250 4850 3250 +Wire Wire Line + 6500 2700 3900 2700 +Wire Wire Line + 3900 2700 3900 3550 +Wire Wire Line + 3900 3550 4250 3550 +Wire Wire Line + 4000 2800 4000 3450 +Wire Wire Line + 4000 3450 4250 3450 +Wire Wire Line + 5300 2900 4100 2900 +Wire Wire Line + 4100 2900 4100 3150 +Wire Wire Line + 4100 3150 4250 3150 +NoConn ~ 6050 3650 +NoConn ~ 5550 3650 +$Comp +L Conn_01x03 J4 +U 1 1 5B7F082A +P 5200 3900 +F 0 "J4" H 5200 4100 50 0000 C CNN +F 1 "Conn_01x03" H 5200 3700 50 0000 C CNN +F 2 "Socket_Strips:Socket_Strip_Straight_1x03" H 5200 3900 50 0001 C CNN +F 3 "" H 5200 3900 50 0001 C CNN + 1 5200 3900 + 0 1 1 0 +$EndComp +Wire Wire Line + 5400 4200 5400 3700 +Wire Wire Line + 5400 3700 5300 3700 +Wire Wire Line + 5550 3550 5200 3550 +Wire Wire Line + 5200 3550 5200 3700 +Wire Wire Line + 5100 3700 5100 3450 +Connection ~ 5100 3450 +$EndSCHEMATC