diff --git a/.gitignore b/.gitignore index b2b27a2..de65328 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ node_modules -/output +/output/outlines/ diff --git a/images/board-back.png b/images/board-back.png index fbd8901..2ed819e 100644 Binary files a/images/board-back.png and b/images/board-back.png differ diff --git a/images/board-front.png b/images/board-front.png index 2d6d213..3eae2fd 100644 Binary files a/images/board-front.png and b/images/board-front.png differ diff --git a/output/pcbs/board.dsn b/output/pcbs/board.dsn new file mode 100644 index 0000000..c2feb2b --- /dev/null +++ b/output/pcbs/board.dsn @@ -0,0 +1,606 @@ +(pcb /board/output/pcbs/board.dsn + (parser + (string_quote ") + (space_in_quoted_tokens on) + (host_cad "KiCad's Pcbnew") + (host_version "5.0.1-33cea8e~67~ubuntu18.04.1") + ) + (resolution um 10) + (unit um) + (structure + (layer F.Cu + (type signal) + (property + (index 0) + ) + ) + (layer B.Cu + (type signal) + (property + (index 1) + ) + ) + (boundary + (path pcb 0 52150.9 68877.1 52648.8 68720.1 53089.1 68439.5 53441.9 68054.6 + 53682.9 67591.5 53796 67081.8 53876.9 66156.4 54014.9 65581.5 + 54315 65072.1 54750.9 64672.7 55284.6 64418.1 55869.3 64330.8 + 75167.9 64330.8 75685.5 64262.6 76167.9 64062.8 76582.1 63745 + 76899.9 63330.8 77099.7 62848.4 77167.9 62330.8 77167.9 61497.4 + 94167.9 61497.4 94776.4 61402.6 95327.2 61127.1 95768.1 60697.1 + 96057.2 60153.4 96167.2 59547.4 114068 59547.4 114585 59479.3 + 115068 59279.5 115482 58961.6 115800 58547.4 116000 58065.1 + 116068 57547.4 116068 1065.97 116158 -571.874 116426 -2190.13 + 116869 -3769.45 117481 -5290.95 118257 -6736.43 119185 -8088.6 + 132378 -25213 132696 -25627.2 132896 -26109.5 132964 -26627.2 + 132896 -27144.8 132696 -27627.2 132378 -28041.4 121772 -38648 + 121358 -38965.8 120875 -39165.6 120358 -39233.8 119840 -39165.6 + 119358 -38965.8 118943 -38648 74643.1 -14978.2 73409.9 -14389.9 + 72128.4 -13916.2 70809 -13561.1 69462.8 -13327.5 26894 -7924.86 + 25312.9 -7808.65 23728.4 -7859.95 22158.2 -8078.19 20619.8 -8460.92 + 8090.38 -12291.6 7575.44 -12377.7 7055.73 -12327.7 6566.69 -12144.8 + 6141.64 -11841.7 5809.54 -11438.8 5593.03 -10963.7 -8791.66 36086.5 + -8877.83 36601.4 -8827.79 37121.1 -8644.94 37610.2 -8341.76 38035.2 + -7938.89 38367.3 -7463.79 38583.9 11857.3 44490.9 12379.3 44737.7 + 12809.1 45123.3 13110.8 45615.6 13259.3 46173.6 13242.2 46750.8 + 11777.6 55056.7 11754.8 55578.3 11867.8 56088 12108.9 56551.1 + 12461.6 56936.1 12902 57216.6 13399.9 57373.6 32244.8 60696.5 + 32805.5 60884.1 33286.8 61227.4 33646.7 61696.5 33853.8 62250.3 + 33889.9 62840.4 33672.8 65321.2 33695.6 65842.8 33852.6 66340.8 + 34133.1 66781.1 34518.1 67133.8 34981.2 67374.9 35490.9 67487.9 + 51629.3 68899.8 52150.9 68877.1) + ) + (via "Via[0-1]_800:400_um") + (rule + (width 250) + (clearance 200.1) + (clearance 200.1 (type default_smd)) + (clearance 50 (type smd_smd)) + ) + ) + (placement + (component PG1350 + (place S1 13029.7 -742.819 front 17) + (place S3 8059.36 15514.4 front 17) + (place S5 3089.04 31771.5 front 17) + (place S7 28947.9 15842.5 front 10) + (place S9 25995.9 32584.3 front 10) + (place S11 23043.9 49326 front 10) + (place S13 47360.1 24759.8 front 5) + (place S15 45878.4 41695.1 front 5) + (place S17 44396.8 58630.4 front 5) + (place S19 67067.9 20730.8 front 0) + (place S21 67067.9 37730.8 front 0) + (place S23 67067.9 54730.8 front 0) + (place S25 86067.9 17897.4 front 0) + (place S27 86067.9 34897.4 front 0) + (place S29 86067.9 51897.4 front 0) + (place S31 85547.8 -6380.32 front 345) + (place S33 104085 -14058.8 front 330) + (place S35 120004 -26273.6 front 315) + ) + (component PG1350::1 + (place S2 13029.7 -742.819 front 197) + (place S4 8059.36 15514.4 front 197) + (place S6 3089.04 31771.5 front 197) + ) + (component PG1350::2 + (place S8 28947.9 15842.5 front 190) + (place S10 25995.9 32584.3 front 190) + (place S12 23043.9 49326 front 190) + ) + (component PG1350::3 + (place S14 47360.1 24759.8 front 185) + (place S16 45878.4 41695.1 front 185) + (place S18 44396.8 58630.4 front 185) + ) + (component PG1350::4 + (place S20 67067.9 20730.8 front 180) + (place S22 67067.9 37730.8 front 180) + (place S24 67067.9 54730.8 front 180) + (place S26 86067.9 17897.4 front 180) + (place S28 86067.9 34897.4 front 180) + (place S30 86067.9 51897.4 front 180) + ) + (component PG1350::5 + (place S32 85547.8 -6380.32 front 165) + ) + (component PG1350::6 + (place S34 104085 -14058.8 front 150) + ) + (component PG1350::7 + (place S36 120004 -26273.6 front 135) + ) + (component ProMicro + (place MCU1 106068 40897.4 front 270) + ) + (component E73:SPDT_C128955 + (place T1 114068 17897.4 front 270) + ) + (component E73:SPDT_C128955::1 + (place T2 114068 17897.4 front 270) + ) + (component kbd:ResetSW + (place B1 113568 3897.42 front 270) + ) + ) + (library + (image PG1350 + (outline (path signal 150 -7000 6000 -7000 7000)) + (outline (path signal 150 -7000 -7000 -6000 -7000)) + (outline (path signal 150 -6000 7000 -7000 7000)) + (outline (path signal 150 -7000 -7000 -7000 -6000)) + (outline (path signal 150 7000 -6000 7000 -7000)) + (outline (path signal 150 7000 7000 6000 7000)) + (outline (path signal 150 6000 -7000 7000 -7000)) + (outline (path signal 150 7000 7000 7000 6000)) + (outline (path signal 150 -9000 8500 9000 8500)) + (outline (path signal 150 9000 8500 9000 -8500)) + (outline (path signal 150 9000 -8500 -9000 -8500)) + (outline (path signal 150 -9000 -8500 -9000 8500)) + (pin Rect[B]Pad_2600x2600_um 1 -3275 5950) + (pin Rect[B]Pad_2600x2600_um 2 8275 3750) + (pin Rect[T]Pad_2600x2600_um 1@1 3275 5950) + (pin Rect[T]Pad_2600x2600_um 2@1 -8275 3750) + (keepout "" (circle F.Cu 3429)) + (keepout "" (circle B.Cu 3429)) + (keepout "" (circle F.Cu 1701.8 5500 0)) + (keepout "" (circle B.Cu 1701.8 5500 0)) + (keepout "" (circle F.Cu 1701.8 -5500 0)) + (keepout "" (circle B.Cu 1701.8 -5500 0)) + (keepout "" (circle F.Cu 3000 5000 3750)) + (keepout "" (circle B.Cu 3000 5000 3750)) + (keepout "" (circle F.Cu 3000 0 5950)) + (keepout "" (circle B.Cu 3000 0 5950)) + (keepout "" (circle F.Cu 3000 -5000 3750)) + (keepout "" (circle B.Cu 3000 -5000 3750)) + (keepout "" (circle F.Cu 3000 0 5950)) + (keepout "" (circle B.Cu 3000 0 5950)) + ) + (image PG1350::1 + (outline (path signal 150 -7000 6000 -7000 7000)) + (outline (path signal 150 -7000 -7000 -6000 -7000)) + (outline (path signal 150 -6000 7000 -7000 7000)) + (outline (path signal 150 -7000 -7000 -7000 -6000)) + (outline (path signal 150 7000 -6000 7000 -7000)) + (outline (path signal 150 7000 7000 6000 7000)) + (outline (path signal 150 6000 -7000 7000 -7000)) + (outline (path signal 150 7000 7000 7000 6000)) + (outline (path signal 150 -9000 8500 9000 8500)) + (outline (path signal 150 9000 8500 9000 -8500)) + (outline (path signal 150 9000 -8500 -9000 -8500)) + (outline (path signal 150 -9000 -8500 -9000 8500)) + (pin Round[A]Pad_2032_um (rotate 163) 1 5000 3800) + (pin Round[A]Pad_2032_um (rotate 163) 2 0 5900) + (pin Round[A]Pad_2032_um (rotate 163) 1@1 -5000 3800) + (pin Round[A]Pad_2032_um (rotate 163) 2@1 0 5900) + (keepout "" (circle F.Cu 3429)) + (keepout "" (circle B.Cu 3429)) + (keepout "" (circle F.Cu 1701.8 5500 0)) + (keepout "" (circle B.Cu 1701.8 5500 0)) + (keepout "" (circle F.Cu 1701.8 -5500 0)) + (keepout "" (circle B.Cu 1701.8 -5500 0)) + ) + (image PG1350::2 + (outline (path signal 150 -7000 6000 -7000 7000)) + (outline (path signal 150 -7000 -7000 -6000 -7000)) + (outline (path signal 150 -6000 7000 -7000 7000)) + (outline (path signal 150 -7000 -7000 -7000 -6000)) + (outline (path signal 150 7000 -6000 7000 -7000)) + (outline (path signal 150 7000 7000 6000 7000)) + (outline (path signal 150 6000 -7000 7000 -7000)) + (outline (path signal 150 7000 7000 7000 6000)) + (outline (path signal 150 -9000 8500 9000 8500)) + (outline (path signal 150 9000 8500 9000 -8500)) + (outline (path signal 150 9000 -8500 -9000 -8500)) + (outline (path signal 150 -9000 -8500 -9000 8500)) + (pin Round[A]Pad_2032_um (rotate 170) 1 5000 3800) + (pin Round[A]Pad_2032_um (rotate 170) 2 0 5900) + (pin Round[A]Pad_2032_um (rotate 170) 1@1 -5000 3800) + (pin Round[A]Pad_2032_um (rotate 170) 2@1 0 5900) + (keepout "" (circle F.Cu 3429)) + (keepout "" (circle B.Cu 3429)) + (keepout "" (circle F.Cu 1701.8 5500 0)) + (keepout "" (circle B.Cu 1701.8 5500 0)) + (keepout "" (circle F.Cu 1701.8 -5500 0)) + (keepout "" (circle B.Cu 1701.8 -5500 0)) + ) + (image PG1350::3 + (outline (path signal 150 -7000 6000 -7000 7000)) + (outline (path signal 150 -7000 -7000 -6000 -7000)) + (outline (path signal 150 -6000 7000 -7000 7000)) + (outline (path signal 150 -7000 -7000 -7000 -6000)) + (outline (path signal 150 7000 -6000 7000 -7000)) + (outline (path signal 150 7000 7000 6000 7000)) + (outline (path signal 150 6000 -7000 7000 -7000)) + (outline (path signal 150 7000 7000 7000 6000)) + (outline (path signal 150 -9000 8500 9000 8500)) + (outline (path signal 150 9000 8500 9000 -8500)) + (outline (path signal 150 9000 -8500 -9000 -8500)) + (outline (path signal 150 -9000 -8500 -9000 8500)) + (pin Round[A]Pad_2032_um (rotate 175) 1 5000 3800) + (pin Round[A]Pad_2032_um (rotate 175) 2 0 5900) + (pin Round[A]Pad_2032_um (rotate 175) 1@1 -5000 3800) + (pin Round[A]Pad_2032_um (rotate 175) 2@1 0 5900) + (keepout "" (circle F.Cu 3429)) + (keepout "" (circle B.Cu 3429)) + (keepout "" (circle F.Cu 1701.8 5500 0)) + (keepout "" (circle B.Cu 1701.8 5500 0)) + (keepout "" (circle F.Cu 1701.8 -5500 0)) + (keepout "" (circle B.Cu 1701.8 -5500 0)) + ) + (image PG1350::4 + (outline (path signal 150 -7000 6000 -7000 7000)) + (outline (path signal 150 -7000 -7000 -6000 -7000)) + (outline (path signal 150 -6000 7000 -7000 7000)) + (outline (path signal 150 -7000 -7000 -7000 -6000)) + (outline (path signal 150 7000 -6000 7000 -7000)) + (outline (path signal 150 7000 7000 6000 7000)) + (outline (path signal 150 6000 -7000 7000 -7000)) + (outline (path signal 150 7000 7000 7000 6000)) + (outline (path signal 150 -9000 8500 9000 8500)) + (outline (path signal 150 9000 8500 9000 -8500)) + (outline (path signal 150 9000 -8500 -9000 -8500)) + (outline (path signal 150 -9000 -8500 -9000 8500)) + (pin Round[A]Pad_2032_um (rotate 180) 1 5000 3800) + (pin Round[A]Pad_2032_um (rotate 180) 2 0 5900) + (pin Round[A]Pad_2032_um (rotate 180) 1@1 -5000 3800) + (pin Round[A]Pad_2032_um (rotate 180) 2@1 0 5900) + (keepout "" (circle F.Cu 3429)) + (keepout "" (circle B.Cu 3429)) + (keepout "" (circle F.Cu 1701.8 5500 0)) + (keepout "" (circle B.Cu 1701.8 5500 0)) + (keepout "" (circle F.Cu 1701.8 -5500 0)) + (keepout "" (circle B.Cu 1701.8 -5500 0)) + ) + (image PG1350::5 + (outline (path signal 150 -7000 6000 -7000 7000)) + (outline (path signal 150 -7000 -7000 -6000 -7000)) + (outline (path signal 150 -6000 7000 -7000 7000)) + (outline (path signal 150 -7000 -7000 -7000 -6000)) + (outline (path signal 150 7000 -6000 7000 -7000)) + (outline (path signal 150 7000 7000 6000 7000)) + (outline (path signal 150 6000 -7000 7000 -7000)) + (outline (path signal 150 7000 7000 7000 6000)) + (outline (path signal 150 -9000 8500 9000 8500)) + (outline (path signal 150 9000 8500 9000 -8500)) + (outline (path signal 150 9000 -8500 -9000 -8500)) + (outline (path signal 150 -9000 -8500 -9000 8500)) + (pin Round[A]Pad_2032_um (rotate 195) 1 5000 3800) + (pin Round[A]Pad_2032_um (rotate 195) 2 0 5900) + (pin Round[A]Pad_2032_um (rotate 195) 1@1 -5000 3800) + (pin Round[A]Pad_2032_um (rotate 195) 2@1 0 5900) + (keepout "" (circle F.Cu 3429)) + (keepout "" (circle B.Cu 3429)) + (keepout "" (circle F.Cu 1701.8 5500 0)) + (keepout "" (circle B.Cu 1701.8 5500 0)) + (keepout "" (circle F.Cu 1701.8 -5500 0)) + (keepout "" (circle B.Cu 1701.8 -5500 0)) + ) + (image PG1350::6 + (outline (path signal 150 -7000 6000 -7000 7000)) + (outline (path signal 150 -7000 -7000 -6000 -7000)) + (outline (path signal 150 -6000 7000 -7000 7000)) + (outline (path signal 150 -7000 -7000 -7000 -6000)) + (outline (path signal 150 7000 -6000 7000 -7000)) + (outline (path signal 150 7000 7000 6000 7000)) + (outline (path signal 150 6000 -7000 7000 -7000)) + (outline (path signal 150 7000 7000 7000 6000)) + (outline (path signal 150 -9000 8500 9000 8500)) + (outline (path signal 150 9000 8500 9000 -8500)) + (outline (path signal 150 9000 -8500 -9000 -8500)) + (outline (path signal 150 -9000 -8500 -9000 8500)) + (pin Round[A]Pad_2032_um (rotate 210) 1 5000 3800) + (pin Round[A]Pad_2032_um (rotate 210) 2 0 5900) + (pin Round[A]Pad_2032_um (rotate 210) 1@1 -5000 3800) + (pin Round[A]Pad_2032_um (rotate 210) 2@1 0 5900) + (keepout "" (circle F.Cu 3429)) + (keepout "" (circle B.Cu 3429)) + (keepout "" (circle F.Cu 1701.8 5500 0)) + (keepout "" (circle B.Cu 1701.8 5500 0)) + (keepout "" (circle F.Cu 1701.8 -5500 0)) + (keepout "" (circle B.Cu 1701.8 -5500 0)) + ) + (image PG1350::7 + (outline (path signal 150 -7000 6000 -7000 7000)) + (outline (path signal 150 -7000 -7000 -6000 -7000)) + (outline (path signal 150 -6000 7000 -7000 7000)) + (outline (path signal 150 -7000 -7000 -7000 -6000)) + (outline (path signal 150 7000 -6000 7000 -7000)) + (outline (path signal 150 7000 7000 6000 7000)) + (outline (path signal 150 6000 -7000 7000 -7000)) + (outline (path signal 150 7000 7000 7000 6000)) + (outline (path signal 150 -9000 8500 9000 8500)) + (outline (path signal 150 9000 8500 9000 -8500)) + (outline (path signal 150 9000 -8500 -9000 -8500)) + (outline (path signal 150 -9000 -8500 -9000 8500)) + (pin Round[A]Pad_2032_um (rotate 225) 1 5000 3800) + (pin Round[A]Pad_2032_um (rotate 225) 2 0 5900) + (pin Round[A]Pad_2032_um (rotate 225) 1@1 -5000 3800) + (pin Round[A]Pad_2032_um (rotate 225) 2@1 0 5900) + (keepout "" (circle F.Cu 3429)) + (keepout "" (circle B.Cu 3429)) + (keepout "" (circle F.Cu 1701.8 5500 0)) + (keepout "" (circle B.Cu 1701.8 5500 0)) + (keepout "" (circle F.Cu 1701.8 -5500 0)) + (keepout "" (circle B.Cu 1701.8 -5500 0)) + ) + (image ProMicro + (outline (path signal 150 -19304 3810 -14224 3810)) + (outline (path signal 150 -19304 -3810 -19304 3810)) + (outline (path signal 150 -14224 -3810 -19304 -3810)) + (outline (path signal 150 -14224 3810 -14224 -3810)) + (outline (path signal 150 -17780 -8890 15240 -8890)) + (outline (path signal 150 15240 -8890 15240 8890)) + (outline (path signal 150 15240 8890 -17780 8890)) + (outline (path signal 150 -17780 8890 -17780 -8890)) + (outline (path signal 150 -15240 -6350 -12700 -6350)) + (outline (path signal 150 -15240 -6350 -15240 -8890)) + (outline (path signal 150 -12700 -6350 -12700 -8890)) + (pin Rect[A]Pad_1752.6x1752.6_um 1 -13970 -7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 2 -11430 -7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 3 -8890 -7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 4 -6350 -7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 5 -3810 -7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 6 -1270 -7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 7 1270 -7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 8 3810 -7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 9 6350 -7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 10 8890 -7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 11 11430 -7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 12 13970 -7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 13 -13970 7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 14 -11430 7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 15 -8890 7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 16 -6350 7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 17 -3810 7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 18 -1270 7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 19 1270 7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 20 3810 7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 21 6350 7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 22 8890 7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 23 11430 7620) + (pin Round[A]Pad_1752.6_um (rotate 90) 24 13970 7620) + (pin RoundRect[A]Pad_1500x1500_376.427_um (rotate 90) 25 -16510 -7620) + (pin RoundRect[A]Pad_1500x1500_376.427_um (rotate 90) 25@1 -16510 7620) + ) + (image E73:SPDT_C128955 + (outline (path signal 150 1950 1350 -1950 1350)) + (outline (path signal 150 0 1350 -3300 1350)) + (outline (path signal 150 -3300 1350 -3300 -1500)) + (outline (path signal 150 -3300 -1500 3300 -1500)) + (outline (path signal 150 3300 -1500 3300 1350)) + (outline (path signal 150 0 1350 3300 1350)) + (outline (path signal 150 -1950 3850 1950 3850)) + (outline (path signal 150 1950 3850 1950 1350)) + (outline (path signal 150 -1950 1350 -1950 3850)) + (pin Round[A]Pad_1000_um (rotate 90) @1 1500 0) + (pin Round[A]Pad_1000_um (rotate 90) @2 -1500 0) + (pin Rect[T]Pad_900x1250_um 1 2250 -2075) + (pin Rect[T]Pad_900x1250_um 2 -750 -2075) + (pin Rect[T]Pad_900x1250_um 3 -2250 -2075) + (pin Rect[T]Pad_900x900_um @3 3700 1100) + (pin Rect[T]Pad_900x900_um @4 3700 -1100) + (pin Rect[T]Pad_900x900_um @5 -3700 -1100) + (pin Rect[T]Pad_900x900_um @6 -3700 1100) + ) + (image E73:SPDT_C128955::1 + (outline (path signal 150 1950 1350 -1950 1350)) + (outline (path signal 150 0 1350 -3300 1350)) + (outline (path signal 150 -3300 1350 -3300 -1500)) + (outline (path signal 150 -3300 -1500 3300 -1500)) + (outline (path signal 150 3300 -1500 3300 1350)) + (outline (path signal 150 0 1350 3300 1350)) + (outline (path signal 150 -1950 3850 1950 3850)) + (outline (path signal 150 1950 3850 1950 1350)) + (outline (path signal 150 -1950 1350 -1950 3850)) + (pin Round[A]Pad_1000_um (rotate 90) @1 1500 0) + (pin Round[A]Pad_1000_um (rotate 90) @2 -1500 0) + (pin Rect[B]Pad_900x1250_um 1 -2250 -2075) + (pin Rect[B]Pad_900x1250_um 2 750 -2075) + (pin Rect[B]Pad_900x1250_um 3 2250 -2075) + (pin Rect[B]Pad_900x900_um @3 3700 1100) + (pin Rect[B]Pad_900x900_um @4 3700 -1100) + (pin Rect[B]Pad_900x900_um @5 -3700 -1100) + (pin Rect[B]Pad_900x900_um @6 -3700 1100) + ) + (image kbd:ResetSW + (outline (path signal 150 3000 -1500 3000 -1750)) + (outline (path signal 150 3000 -1750 -3000 -1750)) + (outline (path signal 150 -3000 -1750 -3000 -1500)) + (outline (path signal 150 -3000 1500 -3000 1750)) + (outline (path signal 150 -3000 1750 3000 1750)) + (outline (path signal 150 3000 1750 3000 1500)) + (outline (path signal 150 -3000 -1750 3000 -1750)) + (outline (path signal 150 3000 -1750 3000 -1500)) + (outline (path signal 150 -3000 -1750 -3000 -1500)) + (outline (path signal 150 -3000 1750 -3000 1500)) + (outline (path signal 150 -3000 1750 3000 1750)) + (outline (path signal 150 3000 1750 3000 1500)) + (pin Round[A]Pad_2000_um 2 -3250 0) + (pin Round[A]Pad_2000_um 1 3250 0) + ) + (padstack Round[A]Pad_1000_um + (shape (circle F.Cu 1000)) + (shape (circle B.Cu 1000)) + (attach off) + ) + (padstack Round[A]Pad_1752.6_um + (shape (circle F.Cu 1752.6)) + (shape (circle B.Cu 1752.6)) + (attach off) + ) + (padstack Round[A]Pad_2000_um + (shape (circle F.Cu 2000)) + (shape (circle B.Cu 2000)) + (attach off) + ) + (padstack Round[A]Pad_2032_um + (shape (circle F.Cu 2032)) + (shape (circle B.Cu 2032)) + (attach off) + ) + (padstack RoundRect[A]Pad_1500x1500_376.427_um + (shape (polygon F.Cu 0 440.366 745.708 503.746 728.726 563.213 700.995 616.963 663.36 + 663.36 616.963 700.995 563.214 728.726 503.746 745.708 440.366 + 751.427 375 751.427 -375 745.708 -440.366 728.726 -503.746 + 700.995 -563.213 663.36 -616.963 616.963 -663.36 563.214 -700.995 + 503.746 -728.726 440.366 -745.708 375 -751.427 -375 -751.427 + -440.366 -745.708 -503.746 -728.726 -563.213 -700.995 -616.963 -663.36 + -663.36 -616.963 -700.995 -563.214 -728.726 -503.746 -745.708 -440.366 + -751.427 -375 -751.427 375 -745.708 440.366 -728.726 503.746 + -700.995 563.213 -663.36 616.963 -616.963 663.36 -563.214 700.995 + -503.746 728.726 -440.366 745.708 -375 751.427 375 751.427 + 440.366 745.708)) + (shape (polygon B.Cu 0 440.366 745.708 503.746 728.726 563.213 700.995 616.963 663.36 + 663.36 616.963 700.995 563.214 728.726 503.746 745.708 440.366 + 751.427 375 751.427 -375 745.708 -440.366 728.726 -503.746 + 700.995 -563.213 663.36 -616.963 616.963 -663.36 563.214 -700.995 + 503.746 -728.726 440.366 -745.708 375 -751.427 -375 -751.427 + -440.366 -745.708 -503.746 -728.726 -563.213 -700.995 -616.963 -663.36 + -663.36 -616.963 -700.995 -563.214 -728.726 -503.746 -745.708 -440.366 + -751.427 -375 -751.427 375 -745.708 440.366 -728.726 503.746 + -700.995 563.213 -663.36 616.963 -616.963 663.36 -563.214 700.995 + -503.746 728.726 -440.366 745.708 -375 751.427 375 751.427 + 440.366 745.708)) + (attach off) + ) + (padstack Rect[B]Pad_2600x2600_um + (shape (rect B.Cu -1300 -1300 1300 1300)) + (attach off) + ) + (padstack Rect[B]Pad_900x900_um + (shape (rect B.Cu -450 -450 450 450)) + (attach off) + ) + (padstack Rect[B]Pad_900x1250_um + (shape (rect B.Cu -450 -625 450 625)) + (attach off) + ) + (padstack Rect[T]Pad_2600x2600_um + (shape (rect F.Cu -1300 -1300 1300 1300)) + (attach off) + ) + (padstack Rect[T]Pad_900x900_um + (shape (rect F.Cu -450 -450 450 450)) + (attach off) + ) + (padstack Rect[T]Pad_900x1250_um + (shape (rect F.Cu -450 -625 450 625)) + (attach off) + ) + (padstack Rect[A]Pad_1752.6x1752.6_um + (shape (rect F.Cu -876.3 -876.3 876.3 876.3)) + (shape (rect B.Cu -876.3 -876.3 876.3 876.3)) + (attach off) + ) + (padstack "Via[0-1]_800:400_um" + (shape (circle F.Cu 800)) + (shape (circle B.Cu 800)) + (attach off) + ) + ) + (network + (net P6 + (pins S1-1 S1-1@1 S2-1 S2-1@1 MCU1-21) + ) + (net GND + (pins S1-2 S1-2@1 S2-2 S2-2@1 S3-2 S3-2@1 S4-2 S4-2@1 S5-2 S5-2@1 S6-2 S6-2@1 + S7-2 S7-2@1 S8-2 S8-2@1 S9-2 S9-2@1 S10-2 S10-2@1 S11-2 S11-2@1 S12-2 S12-2@1 + S13-2 S13-2@1 S14-2 S14-2@1 S15-2 S15-2@1 S16-2 S16-2@1 S17-2 S17-2@1 S18-2 + S18-2@1 S19-2 S19-2@1 S20-2 S20-2@1 S21-2 S21-2@1 S22-2 S22-2@1 S23-2 S23-2@1 + S24-2 S24-2@1 S25-2 S25-2@1 S26-2 S26-2@1 S27-2 S27-2@1 S28-2 S28-2@1 S29-2 + S29-2@1 S30-2 S30-2@1 S31-2 S31-2@1 S32-2 S32-2@1 S33-2 S33-2@1 S34-2 S34-2@1 + S35-2 S35-2@1 S36-2 S36-2@1 MCU1-2 MCU1-15 MCU1-16 B1-2) + ) + (net P5 + (pins S3-1 S3-1@1 S4-1 S4-1@1 MCU1-20) + ) + (net P4 + (pins S5-1 S5-1@1 S6-1 S6-1@1 MCU1-19) + ) + (net P3 + (pins S7-1 S7-1@1 S8-1 S8-1@1 MCU1-18) + ) + (net P2 + (pins S9-1 S9-1@1 S10-1 S10-1@1 MCU1-17) + ) + (net P0 + (pins S11-1 S11-1@1 S12-1 S12-1@1 MCU1-14) + ) + (net P1 + (pins S13-1 S13-1@1 S14-1 S14-1@1 MCU1-13) + ) + (net P10 + (pins S15-1 S15-1@1 S16-1 S16-1@1 MCU1-12) + ) + (net P16 + (pins S17-1 S17-1@1 S18-1 S18-1@1 MCU1-11) + ) + (net P14 + (pins S19-1 S19-1@1 S20-1 S20-1@1 MCU1-10) + ) + (net P15 + (pins S21-1 S21-1@1 S22-1 S22-1@1 MCU1-9) + ) + (net P18 + (pins S23-1 S23-1@1 S24-1 S24-1@1 MCU1-8) + ) + (net P19 + (pins S25-1 S25-1@1 S26-1 S26-1@1 MCU1-7) + ) + (net P20 + (pins S27-1 S27-1@1 S28-1 S28-1@1 MCU1-6) + ) + (net P21 + (pins S29-1 S29-1@1 S30-1 S30-1@1 MCU1-5) + ) + (net P7 + (pins S31-1 S31-1@1 S32-1 S32-1@1 MCU1-22) + ) + (net P8 + (pins S33-1 S33-1@1 S34-1 S34-1@1 MCU1-23) + ) + (net P9 + (pins S35-1 S35-1@1 S36-1 S36-1@1 MCU1-24) + ) + (net RAW + (pins MCU1-1) + ) + (net RST + (pins MCU1-3 B1-1) + ) + (net VCC + (pins MCU1-4) + ) + (net Bplus + (pins MCU1-25 T1-2 T2-2) + ) + (net Bminus + (pins MCU1-25@1) + ) + (net Braw + (pins T1-1 T2-1) + ) + (class kicad_default "" P0 P1 P10 P14 P15 P16 P18 P19 P2 P20 P21 P3 P4 + P5 P6 P7 P8 P9 RST + (circuit + (use_via Via[0-1]_800:400_um) + ) + (rule + (width 250) + (clearance 200.1) + ) + ) + (class Power Bminus Bplus Braw GND RAW VCC + (circuit + (use_via Via[0-1]_800:400_um) + ) + (rule + (width 500) + (clearance 200.1) + ) + ) + ) + (wiring + ) +) diff --git a/output/pcbs/board.kicad_pcb b/output/pcbs/board.kicad_pcb new file mode 100644 index 0000000..6d01d83 --- /dev/null +++ b/output/pcbs/board.kicad_pcb @@ -0,0 +1,2142 @@ + + +(kicad_pcb (version 20171130) (host pcbnew 5.1.6) + + (page A3) + (title_block + (title board) + (rev v1.0.0) + (company Unknown) + ) + + (general + (thickness 1.6) + ) + + (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) + (via_size 0.8) + (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) + (edge_width 0.05) + (segment_width 0.2) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.12) + (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.05) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x010fc_ffffffff) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") +(net 1 "P6") +(net 2 "GND") +(net 3 "P5") +(net 4 "P4") +(net 5 "P3") +(net 6 "P2") +(net 7 "P0") +(net 8 "P1") +(net 9 "P10") +(net 10 "P16") +(net 11 "P14") +(net 12 "P15") +(net 13 "P18") +(net 14 "P19") +(net 15 "P20") +(net 16 "P21") +(net 17 "P7") +(net 18 "P8") +(net 19 "P9") +(net 20 "RAW") +(net 21 "RST") +(net 22 "VCC") +(net 23 "Bplus") +(net 24 "Bminus") +(net 25 "Braw") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net "") +(add_net "P6") +(add_net "P5") +(add_net "P4") +(add_net "P3") +(add_net "P2") +(add_net "P0") +(add_net "P1") +(add_net "P10") +(add_net "P16") +(add_net "P14") +(add_net "P15") +(add_net "P18") +(add_net "P19") +(add_net "P20") +(add_net "P21") +(add_net "P7") +(add_net "P8") +(add_net "P9") +(add_net "RST") + ) + + + (net_class Power "This is the power net class." + (clearance 0.2) + (trace_width 0.5) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net "GND") +(add_net "RAW") +(add_net "VCC") +(add_net "Bplus") +(add_net "Bminus") +(add_net "Braw") + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 13.029681 0.7428190999999984 17) + + + (fp_text reference "S1" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at -3.275 -5.95 17) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 1 "P6")) + (pad 2 smd rect (at 8.275 -3.75 17) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 2 "GND")) + + + + (pad "" np_thru_hole circle (at -5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at 3.275 -5.95 17) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 1 "P6")) + (pad 2 smd rect (at -8.275 -3.75 17) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 13.029681 0.7428190999999984 197) + + + (fp_text reference "S2" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad 1 thru_hole circle (at 5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 1 "P6")) + (pad 2 thru_hole circle (at 0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + + + + (pad 1 thru_hole circle (at -5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 1 "P6")) + (pad 2 thru_hole circle (at -0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 8.059362 -15.514361700000002 17) + + + (fp_text reference "S3" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at -3.275 -5.95 17) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 3 "P5")) + (pad 2 smd rect (at 8.275 -3.75 17) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 2 "GND")) + + + + (pad "" np_thru_hole circle (at -5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at 3.275 -5.95 17) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 3 "P5")) + (pad 2 smd rect (at -8.275 -3.75 17) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 8.059362 -15.514361700000002 197) + + + (fp_text reference "S4" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad 1 thru_hole circle (at 5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 3 "P5")) + (pad 2 thru_hole circle (at 0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + + + + (pad 1 thru_hole circle (at -5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 3 "P5")) + (pad 2 thru_hole circle (at -0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 3.0890430999999996 -31.771542599999997 17) + + + (fp_text reference "S5" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at -3.275 -5.95 17) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 4 "P4")) + (pad 2 smd rect (at 8.275 -3.75 17) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 2 "GND")) + + + + (pad "" np_thru_hole circle (at -5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at 3.275 -5.95 17) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 4 "P4")) + (pad 2 smd rect (at -8.275 -3.75 17) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 3.0890430999999996 -31.771542599999997 197) + + + (fp_text reference "S6" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad 1 thru_hole circle (at 5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 4 "P4")) + (pad 2 thru_hole circle (at 0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + + + + (pad 1 thru_hole circle (at -5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 4 "P4")) + (pad 2 thru_hole circle (at -0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 28.9479206 -15.8425431 10) + + + (fp_text reference "S7" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at -3.275 -5.95 10) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 5 "P3")) + (pad 2 smd rect (at 8.275 -3.75 10) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 2 "GND")) + + + + (pad "" np_thru_hole circle (at -5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at 3.275 -5.95 10) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 5 "P3")) + (pad 2 smd rect (at -8.275 -3.75 10) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 28.9479206 -15.8425431 190) + + + (fp_text reference "S8" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad 1 thru_hole circle (at 5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 5 "P3")) + (pad 2 thru_hole circle (at 0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + + + + (pad 1 thru_hole circle (at -5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 5 "P3")) + (pad 2 thru_hole circle (at -0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 25.9959016 -32.5842748 10) + + + (fp_text reference "S9" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at -3.275 -5.95 10) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 6 "P2")) + (pad 2 smd rect (at 8.275 -3.75 10) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 2 "GND")) + + + + (pad "" np_thru_hole circle (at -5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at 3.275 -5.95 10) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 6 "P2")) + (pad 2 smd rect (at -8.275 -3.75 10) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 25.9959016 -32.5842748 190) + + + (fp_text reference "S10" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad 1 thru_hole circle (at 5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 6 "P2")) + (pad 2 thru_hole circle (at 0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + + + + (pad 1 thru_hole circle (at -5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 6 "P2")) + (pad 2 thru_hole circle (at -0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 23.0438826 -49.3260066 10) + + + (fp_text reference "S11" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at -3.275 -5.95 10) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 7 "P0")) + (pad 2 smd rect (at 8.275 -3.75 10) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 2 "GND")) + + + + (pad "" np_thru_hole circle (at -5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at 3.275 -5.95 10) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 7 "P0")) + (pad 2 smd rect (at -8.275 -3.75 10) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 23.0438826 -49.3260066 190) + + + (fp_text reference "S12" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad 1 thru_hole circle (at 5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 7 "P0")) + (pad 2 thru_hole circle (at 0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + + + + (pad 1 thru_hole circle (at -5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 7 "P0")) + (pad 2 thru_hole circle (at -0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 47.3600642 -24.7597967 5) + + + (fp_text reference "S13" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at -3.275 -5.95 5) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 8 "P1")) + (pad 2 smd rect (at 8.275 -3.75 5) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 2 "GND")) + + + + (pad "" np_thru_hole circle (at -5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at 3.275 -5.95 5) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 8 "P1")) + (pad 2 smd rect (at -8.275 -3.75 5) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 47.3600642 -24.7597967 185) + + + (fp_text reference "S14" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad 1 thru_hole circle (at 5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 8 "P1")) + (pad 2 thru_hole circle (at 0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + + + + (pad 1 thru_hole circle (at -5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 8 "P1")) + (pad 2 thru_hole circle (at -0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 45.8784165 -41.6951065 5) + + + (fp_text reference "S15" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at -3.275 -5.95 5) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 9 "P10")) + (pad 2 smd rect (at 8.275 -3.75 5) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 2 "GND")) + + + + (pad "" np_thru_hole circle (at -5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at 3.275 -5.95 5) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 9 "P10")) + (pad 2 smd rect (at -8.275 -3.75 5) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 45.8784165 -41.6951065 185) + + + (fp_text reference "S16" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad 1 thru_hole circle (at 5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 9 "P10")) + (pad 2 thru_hole circle (at 0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + + + + (pad 1 thru_hole circle (at -5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 9 "P10")) + (pad 2 thru_hole circle (at -0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 44.3967689 -58.6304164 5) + + + (fp_text reference "S17" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at -3.275 -5.95 5) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 10 "P16")) + (pad 2 smd rect (at 8.275 -3.75 5) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 2 "GND")) + + + + (pad "" np_thru_hole circle (at -5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at 3.275 -5.95 5) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 10 "P16")) + (pad 2 smd rect (at -8.275 -3.75 5) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 44.3967689 -58.6304164 185) + + + (fp_text reference "S18" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad 1 thru_hole circle (at 5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 10 "P16")) + (pad 2 thru_hole circle (at 0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + + + + (pad 1 thru_hole circle (at -5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 10 "P16")) + (pad 2 thru_hole circle (at -0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 67.06786 -20.7307557 0) + + + (fp_text reference "S19" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at -3.275 -5.95 0) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 11 "P14")) + (pad 2 smd rect (at 8.275 -3.75 0) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 2 "GND")) + + + + (pad "" np_thru_hole circle (at -5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at 3.275 -5.95 0) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 11 "P14")) + (pad 2 smd rect (at -8.275 -3.75 0) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 67.06786 -20.7307557 180) + + + (fp_text reference "S20" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad 1 thru_hole circle (at 5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 11 "P14")) + (pad 2 thru_hole circle (at 0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + + + + (pad 1 thru_hole circle (at -5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 11 "P14")) + (pad 2 thru_hole circle (at -0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 67.06786 -37.7307558 0) + + + (fp_text reference "S21" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at -3.275 -5.95 0) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 12 "P15")) + (pad 2 smd rect (at 8.275 -3.75 0) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 2 "GND")) + + + + (pad "" np_thru_hole circle (at -5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at 3.275 -5.95 0) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 12 "P15")) + (pad 2 smd rect (at -8.275 -3.75 0) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 67.06786 -37.7307558 180) + + + (fp_text reference "S22" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad 1 thru_hole circle (at 5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 12 "P15")) + (pad 2 thru_hole circle (at 0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + + + + (pad 1 thru_hole circle (at -5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 12 "P15")) + (pad 2 thru_hole circle (at -0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 67.06786 -54.7307557 0) + + + (fp_text reference "S23" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at -3.275 -5.95 0) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 13 "P18")) + (pad 2 smd rect (at 8.275 -3.75 0) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 2 "GND")) + + + + (pad "" np_thru_hole circle (at -5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at 3.275 -5.95 0) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 13 "P18")) + (pad 2 smd rect (at -8.275 -3.75 0) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 67.06786 -54.7307557 180) + + + (fp_text reference "S24" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad 1 thru_hole circle (at 5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 13 "P18")) + (pad 2 thru_hole circle (at 0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + + + + (pad 1 thru_hole circle (at -5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 13 "P18")) + (pad 2 thru_hole circle (at -0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 86.06786 -17.8974224 0) + + + (fp_text reference "S25" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at -3.275 -5.95 0) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 14 "P19")) + (pad 2 smd rect (at 8.275 -3.75 0) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 2 "GND")) + + + + (pad "" np_thru_hole circle (at -5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at 3.275 -5.95 0) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 14 "P19")) + (pad 2 smd rect (at -8.275 -3.75 0) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 86.06786 -17.8974224 180) + + + (fp_text reference "S26" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad 1 thru_hole circle (at 5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 14 "P19")) + (pad 2 thru_hole circle (at 0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + + + + (pad 1 thru_hole circle (at -5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 14 "P19")) + (pad 2 thru_hole circle (at -0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 86.0678599 -34.897422500000005 0) + + + (fp_text reference "S27" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at -3.275 -5.95 0) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 15 "P20")) + (pad 2 smd rect (at 8.275 -3.75 0) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 2 "GND")) + + + + (pad "" np_thru_hole circle (at -5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at 3.275 -5.95 0) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 15 "P20")) + (pad 2 smd rect (at -8.275 -3.75 0) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 86.0678599 -34.897422500000005 180) + + + (fp_text reference "S28" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad 1 thru_hole circle (at 5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 15 "P20")) + (pad 2 thru_hole circle (at 0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + + + + (pad 1 thru_hole circle (at -5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 15 "P20")) + (pad 2 thru_hole circle (at -0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 86.0678601 -51.897422500000005 0) + + + (fp_text reference "S29" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at -3.275 -5.95 0) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 16 "P21")) + (pad 2 smd rect (at 8.275 -3.75 0) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 2 "GND")) + + + + (pad "" np_thru_hole circle (at -5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at 3.275 -5.95 0) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 16 "P21")) + (pad 2 smd rect (at -8.275 -3.75 0) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 86.0678601 -51.897422500000005 180) + + + (fp_text reference "S30" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad 1 thru_hole circle (at 5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 16 "P21")) + (pad 2 thru_hole circle (at 0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + + + + (pad 1 thru_hole circle (at -5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 16 "P21")) + (pad 2 thru_hole circle (at -0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 85.54781919999999 6.3803223 -15) + + + (fp_text reference "S31" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at -3.275 -5.95 -15) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 17 "P7")) + (pad 2 smd rect (at 8.275 -3.75 -15) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 2 "GND")) + + + + (pad "" np_thru_hole circle (at -5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at 3.275 -5.95 -15) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 17 "P7")) + (pad 2 smd rect (at -8.275 -3.75 -15) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 85.54781919999999 6.3803223 165) + + + (fp_text reference "S32" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad 1 thru_hole circle (at 5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 17 "P7")) + (pad 2 thru_hole circle (at 0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + + + + (pad 1 thru_hole circle (at -5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 17 "P7")) + (pad 2 thru_hole circle (at -0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 104.0854184 14.058847300000002 -30) + + + (fp_text reference "S33" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at -3.275 -5.95 -30) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 18 "P8")) + (pad 2 smd rect (at 8.275 -3.75 -30) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 2 "GND")) + + + + (pad "" np_thru_hole circle (at -5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at 3.275 -5.95 -30) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 18 "P8")) + (pad 2 smd rect (at -8.275 -3.75 -30) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 104.0854184 14.058847300000002 150) + + + (fp_text reference "S34" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad 1 thru_hole circle (at 5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 18 "P8")) + (pad 2 thru_hole circle (at 0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + + + + (pad 1 thru_hole circle (at -5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 18 "P8")) + (pad 2 thru_hole circle (at -0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 120.00401559999999 26.2736166 -45) + + + (fp_text reference "S35" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at -3.275 -5.95 -45) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 19 "P9")) + (pad 2 smd rect (at 8.275 -3.75 -45) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask) (net 2 "GND")) + + + + (pad "" np_thru_hole circle (at -5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at 3.275 -5.95 -45) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 19 "P9")) + (pad 2 smd rect (at -8.275 -3.75 -45) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask) (net 2 "GND")) + ) + + + + (module PG1350 (layer F.Cu) (tedit 5DD50112) + (at 120.00401559999999 26.2736166 135) + + + (fp_text reference "S36" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -7 -6) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -6 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -6 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start -7 7) (end -7 6) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 6) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 6 -7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 6 7) (end 7 7) (layer Dwgs.User) (width 0.15)) + (fp_line (start 7 -7) (end 7 -6) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) + + + (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) + + + + (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.15)) + (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.15)) + + + + (pad 1 thru_hole circle (at 5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 19 "P9")) + (pad 2 thru_hole circle (at 0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + + + + (pad 1 thru_hole circle (at -5 -3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 19 "P9")) + (pad 2 thru_hole circle (at -0 -5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask) (net 2 "GND")) + ) + + + + (module ProMicro (layer F.Cu) (tedit 5B307E4C) + (at 106.0678601 -40.897422500000005 270) + + + (fp_text reference "MCU1" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start -19.304 -3.81) (end -14.224 -3.81) (layer Dwgs.User) (width 0.15)) + (fp_line (start -19.304 3.81) (end -19.304 -3.81) (layer Dwgs.User) (width 0.15)) + (fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.15)) + (fp_line (start -14.224 -3.81) (end -14.224 3.81) (layer Dwgs.User) (width 0.15)) + + + (fp_line (start -17.78 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.15)) + (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.15)) + (fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.15)) + (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.15)) + + + + (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.15)) + (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer F.SilkS) (width 0.15)) + (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.15)) + + + (fp_text user RAW (at -13.97 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user GND (at -11.43 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user RST (at -8.89 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user VCC (at -6.35 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user P21 (at -3.81 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user P20 (at -1.27 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user P19 (at 1.27 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user P18 (at 3.81 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user P15 (at 6.35 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user P14 (at 8.89 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user P16 (at 11.43 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user P10 (at 13.97 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + + (fp_text user P01 (at -13.97 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user P00 (at -11.43 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user GND (at -8.89 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user GND (at -6.35 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user P02 (at -3.81 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user P03 (at -1.27 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user P04 (at 1.27 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user P05 (at 3.81 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user P06 (at 6.35 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user P07 (at 8.89 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user P08 (at 11.43 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user P09 (at 13.97 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + + + (pad 1 thru_hole rect (at -13.97 7.62 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 20 "RAW")) + (pad 2 thru_hole circle (at -11.43 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 2 "GND")) + (pad 3 thru_hole circle (at -8.89 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 21 "RST")) + (pad 4 thru_hole circle (at -6.35 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 22 "VCC")) + (pad 5 thru_hole circle (at -3.81 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 16 "P21")) + (pad 6 thru_hole circle (at -1.27 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 15 "P20")) + (pad 7 thru_hole circle (at 1.27 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 14 "P19")) + (pad 8 thru_hole circle (at 3.81 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 13 "P18")) + (pad 9 thru_hole circle (at 6.35 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 12 "P15")) + (pad 10 thru_hole circle (at 8.89 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 11 "P14")) + (pad 11 thru_hole circle (at 11.43 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 10 "P16")) + (pad 12 thru_hole circle (at 13.97 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 9 "P10")) + + (pad 13 thru_hole circle (at -13.97 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 8 "P1")) + (pad 14 thru_hole circle (at -11.43 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 7 "P0")) + (pad 15 thru_hole circle (at -8.89 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 2 "GND")) + (pad 16 thru_hole circle (at -6.35 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 2 "GND")) + (pad 17 thru_hole circle (at -3.81 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 6 "P2")) + (pad 18 thru_hole circle (at -1.27 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 5 "P3")) + (pad 19 thru_hole circle (at 1.27 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 4 "P4")) + (pad 20 thru_hole circle (at 3.81 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 3 "P5")) + (pad 21 thru_hole circle (at 6.35 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 1 "P6")) + (pad 22 thru_hole circle (at 8.89 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 17 "P7")) + (pad 23 thru_hole circle (at 11.43 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 18 "P8")) + (pad 24 thru_hole circle (at 13.97 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 19 "P9")) + + + (fp_text user "B+" (at -16.51 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (fp_text user "B-" (at -16.51 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) )) + (pad 25 thru_hole roundrect (at -16.51 7.62 0) (size 1.5 1.5) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (roundrect_rratio 0.25) (net 23 "Bplus")) + (pad 25 thru_hole roundrect (at -16.51 -7.62 0) (size 1.5 1.5) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (roundrect_rratio 0.25) (net 24 "Bminus")) + ) + + + + (module E73:SPDT_C128955 (layer F.Cu) (tstamp 5BF2CC3C) + + (at 114.06786 -17.8974224 270) + + + (fp_text reference "T1" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start 1.95 -1.35) (end -1.95 -1.35) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.35) (end -3.3 -1.35) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.3 -1.35) (end -3.3 1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.3 1.5) (end 3.3 1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.3 1.5) (end 3.3 -1.35) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.35) (end 3.3 -1.35) (layer F.SilkS) (width 0.15)) + + + (fp_line (start -1.95 -3.85) (end 1.95 -3.85) (layer Dwgs.User) (width 0.15)) + (fp_line (start 1.95 -3.85) (end 1.95 -1.35) (layer Dwgs.User) (width 0.15)) + (fp_line (start -1.95 -1.35) (end -1.95 -3.85) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 1.5 0) (size 1 1) (drill 0.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.5 0) (size 1 1) (drill 0.9) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at 2.25 2.075 270) (size 0.9 1.25) (layers F.Cu F.Paste F.Mask) (net 25 "Braw")) + (pad 2 smd rect (at -0.75 2.075 270) (size 0.9 1.25) (layers F.Cu F.Paste F.Mask) (net 23 "Bplus")) + (pad 3 smd rect (at -2.25 2.075 270) (size 0.9 1.25) (layers F.Cu F.Paste F.Mask)) + + + (pad "" smd rect (at 3.7 -1.1 270) (size 0.9 0.9) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at 3.7 1.1 270) (size 0.9 0.9) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at -3.7 1.1 270) (size 0.9 0.9) (layers F.Cu F.Paste F.Mask)) + (pad "" smd rect (at -3.7 -1.1 270) (size 0.9 0.9) (layers F.Cu F.Paste F.Mask)) + ) + + + + + (module E73:SPDT_C128955 (layer F.Cu) (tstamp 5BF2CC3C) + + (at 114.06786 -17.8974224 270) + + + (fp_text reference "T2" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) + + + (fp_line (start 1.95 -1.35) (end -1.95 -1.35) (layer B.SilkS) (width 0.15)) + (fp_line (start 0 -1.35) (end -3.3 -1.35) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.3 -1.35) (end -3.3 1.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -3.3 1.5) (end 3.3 1.5) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.3 1.5) (end 3.3 -1.35) (layer B.SilkS) (width 0.15)) + (fp_line (start 0 -1.35) (end 3.3 -1.35) (layer B.SilkS) (width 0.15)) + + + (fp_line (start -1.95 -3.85) (end 1.95 -3.85) (layer Dwgs.User) (width 0.15)) + (fp_line (start 1.95 -3.85) (end 1.95 -1.35) (layer Dwgs.User) (width 0.15)) + (fp_line (start -1.95 -1.35) (end -1.95 -3.85) (layer Dwgs.User) (width 0.15)) + + + (pad "" np_thru_hole circle (at 1.5 0) (size 1 1) (drill 0.9) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.5 0) (size 1 1) (drill 0.9) (layers *.Cu *.Mask)) + + + (pad 1 smd rect (at -2.25 2.075 270) (size 0.9 1.25) (layers B.Cu B.Paste B.Mask) (net 25 "Braw")) + (pad 2 smd rect (at 0.75 2.075 270) (size 0.9 1.25) (layers B.Cu B.Paste B.Mask) (net 23 "Bplus")) + (pad 3 smd rect (at 2.25 2.075 270) (size 0.9 1.25) (layers B.Cu B.Paste B.Mask)) + + + (pad "" smd rect (at 3.7 -1.1 270) (size 0.9 0.9) (layers B.Cu B.Paste B.Mask)) + (pad "" smd rect (at 3.7 1.1 270) (size 0.9 0.9) (layers B.Cu B.Paste B.Mask)) + (pad "" smd rect (at -3.7 1.1 270) (size 0.9 0.9) (layers B.Cu B.Paste B.Mask)) + (pad "" smd rect (at -3.7 -1.1 270) (size 0.9 0.9) (layers B.Cu B.Paste B.Mask)) + ) + + + + (module kbd:ResetSW (layer F.Cu) (tedit 5B9559E6) (tstamp 61905781) + + (descr "Two pin through hole Tactile Switch, the same as on the Corne") + (tags "Tactile Switch") + + (at 113.56786 -3.8974224 270) + + (fp_text reference "B1" (at 0 2.55) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value "" (at 0 -2.55) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + + (fp_text user RESET (at 0 0 270) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text user RESET (at 0.127 0 270) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror))) + + (fp_line (start 3 1.5) (end 3 1.75) (layer B.SilkS) (width 0.15)) + (fp_line (start 3 1.75) (end -3 1.75) (layer B.SilkS) (width 0.15)) + (fp_line (start -3 1.75) (end -3 1.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -3 -1.5) (end -3 -1.75) (layer B.SilkS) (width 0.15)) + (fp_line (start -3 -1.75) (end 3 -1.75) (layer B.SilkS) (width 0.15)) + (fp_line (start 3 -1.75) (end 3 -1.5) (layer B.SilkS) (width 0.15)) + (fp_line (start -3 1.75) (end 3 1.75) (layer F.SilkS) (width 0.15)) + (fp_line (start 3 1.75) (end 3 1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -3 1.75) (end -3 1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -3 -1.75) (end -3 -1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -3 -1.75) (end 3 -1.75) (layer F.SilkS) (width 0.15)) + (fp_line (start 3 -1.75) (end 3 -1.5) (layer F.SilkS) (width 0.15)) + + + (pad 2 thru_hole circle (at -3.25 0 270) (size 2 2) (drill 1.3) (layers *.Cu *.Mask F.SilkS) (net 2 "GND")) + (pad 1 thru_hole circle (at 3.25 0 270) (size 2 2) (drill 1.3) (layers *.Cu *.Mask F.SilkS) (net 21 "RST")) + ) + + + (gr_text "rae-dux v0.1\nby ajrae" (at 66.4224878 1.2557051999999995 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + ) + + + (gr_text "rae-dux v0.1\nby ajrae" (at 66.4224878 1.2557051999999995 0) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify right mirror)) + ) + + (gr_line (start 8.090380768222849 12.291555604457713) (end 20.619810706587845 8.460924454661974) (angle 90) (layer Edge.Cuts) (width 0.15)) +(gr_line (start -8.791659908273575 -36.08650453545775) (end 5.593027887634371 10.963689467949951) (angle 90) (layer Edge.Cuts) (width 0.15)) +(gr_line (start -7.463793771765812 -38.58385741604623) (end 11.857278691722167 -44.49090208313379) (angle 90) (layer Edge.Cuts) (width 0.15)) +(gr_line (start 13.399917280114428 -57.37361075284296) (end 32.244770195168456 -60.696466789128834) (angle 90) (layer Edge.Cuts) (width 0.15)) +(gr_line (start 11.777598159998046 -55.0566988669286) (end 13.242150822697175 -46.75080797458091) (angle 90) (layer Edge.Cuts) (width 0.15)) +(gr_line (start 35.49089678018646 -67.48792399251042) (end 51.62925089834279 -68.89984702310888) (angle 90) (layer Edge.Cuts) (width 0.15)) +(gr_line (start 53.7959517077848 -67.08176901518596) (end 53.87690713726103 -66.1564442992402) (angle 90) (layer Edge.Cuts) (width 0.15)) +(gr_line (start 33.889863220951874 -62.840393692903774) (end 33.67281877226367 -65.32122318306835) (angle 90) (layer Edge.Cuts) (width 0.15)) +(gr_line (start 55.86929654594344 -64.3307557) (end 75.16785999999999 -64.3307557) (angle 90) (layer Edge.Cuts) (width 0.15)) +(gr_line (start 77.16785999999999 -62.3307557) (end 77.16785999999999 -61.497422500000006) (angle 90) (layer Edge.Cuts) (width 0.15)) +(gr_line (start 77.16785999999999 -61.497422500000006) (end 94.1678601 -61.497422500000006) (angle 90) (layer Edge.Cuts) (width 0.15)) +(gr_arc (start 120.35756899999998 37.2337717) (end 118.94335539999999 38.6479853) (angle -90) (layer Edge.Cuts) (width 0.15)) +(gr_line (start 121.7717826 38.647985299999995) (end 132.3783843 28.041383599999996) (angle 90) (layer Edge.Cuts) (width 0.15)) +(gr_arc (start 130.96417069999998 26.627169999999996) (end 132.3783843 28.041383599999996) (angle -90) (layer Edge.Cuts) (width 0.15)) +(gr_arc (start 7.505637396182491 10.378946095909592) (end 5.593027896182491 10.963689495909593) (angle -89.99999999999994) (layer Edge.Cuts) (width 0.15)) +(gr_arc (start -6.879050399725451 -36.6712479074981) (end -7.463793799725451 -38.5838574074981) (angle -89.99999999999977) (layer Edge.Cuts) (width 0.15)) +(gr_arc (start 11.272535319681808 -46.40351159168191) (end 11.857278719681808 -44.49090209168191) (angle -83.00000178911648) (layer Edge.Cuts) (width 0.15)) +(gr_arc (start 13.747213663013419 -55.40399524982759) (end 13.39991726301342 -57.37361074982759) (angle -89.99999999999991) (layer Edge.Cuts) (width 0.15)) +(gr_arc (start 31.897473812269464 -62.6660822921442) (end 32.244770212269465 -60.6964667921442) (angle -84.99999675787465) (layer Edge.Cuts) (width 0.15)) +(gr_arc (start 35.66520818094607 -65.49553458382803) (end 35.490896780946066 -67.48792398382803) (angle -90.000000000002) (layer Edge.Cuts) (width 0.15)) +(gr_arc (start 51.80356229910239 -66.90745761442646) (end 53.79595169910239 -67.08176901442646) (angle -90.00000000000304) (layer Edge.Cuts) (width 0.15)) +(gr_arc (start 55.86929654594344 -66.33075569999994) (end 53.87690714594344 -66.15644429999995) (angle -85.00000244946591) (layer Edge.Cuts) (width 0.15)) +(gr_arc (start 75.16785999999999 -62.3307557) (end 77.16785999999999 -62.3307557) (angle -90) (layer Edge.Cuts) (width 0.15)) +(gr_arc (start 94.1678601 -59.497422500000006) (end 96.167235 -59.5474225) (angle -88.56745626077686) (layer Edge.Cuts) (width 0.15)) +(gr_line (start 119.18535976872512 8.08860478259686) (end 132.3783843 25.2129564) (angle 90) (layer Edge.Cuts) (width 0.15)) +(gr_line (start 118.94335539999999 38.6479853) (end 74.64305780066302 14.978178227901402) (angle 90) (layer Edge.Cuts) (width 0.15)) +(gr_line (start 69.4628245105749 13.327505271671944) (end 26.893967113191774 7.924862103593584) (angle 90) (layer Edge.Cuts) (width 0.15)) +(gr_line (start 116.0678601 -1.0659670874132132) (end 116.0678601 -57.54742250000001) (angle 90) (layer Edge.Cuts) (width 0.15)) +(gr_arc (start 114.0678601 -57.54742250000001) (end 116.0678601 -57.54742250000001) (angle -90) (layer Edge.Cuts) (width 0.15)) +(gr_line (start 114.0678601 -59.54742250000001) (end 96.167235 -59.5474225) (angle 90) (layer Edge.Cuts) (width 0.15)) +(gr_arc (start 25.00538601941846 22.805495842458466) (end 26.89396711941846 7.924862042458466) (angle -24.233043864148087) (layer Edge.Cuts) (width 0.15)) +(gr_arc (start 67.57424341680169 28.20813901053684) (end 74.64305781680169 14.97817821053684) (angle -20.8827014033633) (layer Edge.Cuts) (width 0.15)) +(gr_arc (start 131.06786010000002 -1.0659670874132132) (end 116.06786010000002 -1.0659670874132132) (angle -37.61154460222909) (layer Edge.Cuts) (width 0.15)) + +) + + \ No newline at end of file diff --git a/output/pcbs/board.pro b/output/pcbs/board.pro new file mode 100644 index 0000000..152769c --- /dev/null +++ b/output/pcbs/board.pro @@ -0,0 +1,33 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[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 +[eeschema] +version=1 +LibDir= +[eeschema/libraries]