From 8f7adcfc2e06b6abfecf4198015e2b8e06023e7c Mon Sep 17 00:00:00 2001 From: Maximilian Stiefel Date: Fri, 30 Jun 2017 20:44:25 +0200 Subject: [PATCH] Finished schematics of the analog_board_v0.2 today. --- ltspice/current_source_max/driver_option1.asc | 26 +- ltspice/current_source_max/driver_option1.log | 123 +- .../current_source_max/driver_option1.op.raw | Bin 1758 -> 0 bytes ltspice/current_source_max/driver_option1.raw | Bin 2392 -> 77626 bytes .../002transimpedance_ad8616_three_res.asc | 4 +- .../002transimpedance_ad8616_three_res.log | 49 + .../002transimpedance_ad8616_three_res.raw | Bin 0 -> 169904 bytes .../003transimpedance_ada4530_three_res.asc | 30 +- .../003transimpedance_ada4530_three_res.log | 21 + .../003transimpedance_ada4530_three_res.plt | Bin 0 -> 568 bytes .../003transimpedance_ada4530_three_res.raw | Bin 0 -> 63428 bytes ...8transimpedance_ada4530_ext_amps_trans.log | 254 + ...8transimpedance_ada4530_ext_amps_trans.raw | Bin 0 -> 95530 bytes ...ransimpedance_ada4530_ext_amps_pulsing.log | 104 + ...simpedance_ada4530_ext_amps_pulsing.op.raw | Bin 0 -> 3454 bytes ...ransimpedance_ada4530_ext_amps_pulsing.raw | Bin 0 -> 267364 bytes .../011transimpedance_ltc6269_three_res.asc | 79 + .../011transimpedance_ltc6269_three_res.log | 21 + .../011transimpedance_ltc6269_three_res.net | 15 + .../011transimpedance_ltc6269_three_res.raw | Bin 0 -> 63428 bytes .../EMBEDDED_CAP_1mm.kicad_mod | 10 + .../MountingHole_3.2mm_M3.kicad_mod | 11 - pcbs/analog_board_v0.2/analog_board.bak | 126 - pcbs/analog_board_v0.2/analog_board.kicad_pcb | 2432 --------- .../analog_board.kicad_pcb-bak | 2420 --------- pcbs/analog_board_v0.2/analog_board.net | 602 --- pcbs/analog_board_v0.2/analog_board.sch | 126 - ...-cache.lib => analog_board_v0.2-cache.lib} | 105 +- pcbs/analog_board_v0.2/analog_board_v0.2.bak | 229 + .../analog_board_v0.2.kicad_pcb | 2398 +++++++++ .../analog_board_v0.2.kicad_pcb-bak | 2388 +++++++++ pcbs/analog_board_v0.2/analog_board_v0.2.net | 1037 ++++ ...analog_board.pro => analog_board_v0.2.pro} | 4 +- pcbs/analog_board_v0.2/analog_board_v0.2.sch | 229 + pcbs/analog_board_v0.2/fp-lib-table | 6 + pcbs/analog_board_v0.2/highCurrent.bak | 656 --- pcbs/analog_board_v0.2/highCurrentPart.bak | 958 ++-- pcbs/analog_board_v0.2/highCurrentPart.sch | 926 ++-- pcbs/analog_board_v0.2/interface.bak | 75 +- pcbs/analog_board_v0.2/interface.sch | 75 +- pcbs/analog_board_v0.2/layout_v0.2.pdf | Bin 59020 -> 0 bytes pcbs/analog_board_v0.2/lowCurrent.bak | 358 -- .../output/analog_board-B.Cu.ps | 921 ---- .../output/analog_board-F.Cu.ps | 4748 ----------------- .../analog_board_v0.2/output/analog_board.png | Bin 151836 -> 0 bytes .../output/mechanical_drawing.pdf | Bin 21110 -> 0 bytes pcbs/analog_board_v0.2/output/schematics.pdf | Bin 94954 -> 0 bytes .../schematicSymb/ada4522-2.dcm | 8 + .../schematicSymb/ada4522-2.lib | 36 + .../schematicSymb/ada4530-1.bak | 35 + .../schematicSymb/ada4530-1.bck | 9 + .../schematicSymb/ada4530-1.dcm | 9 + .../schematicSymb/ada4530-1.lib | 35 + .../schematicSymb/icl7660.bak | 50 + .../schematicSymb/icl7660.bck | 3 + .../schematicSymb/icl7660.dcm | 3 + .../schematicSymb/icl7660.lib | 22 +- pcbs/analog_board_v0.2/schematics_v0.2.pdf | Bin 96843 -> 0 bytes pcbs/analog_board_v0.2/sensitiveReadout.bak | 876 ++- pcbs/analog_board_v0.2/sensitiveReadout.sch | 876 ++- pcbs/backplane/backplane.bak | 6 +- pcbs/backplane/backplane.sch | 2 +- pcbs/backplane/myLibs/ada4530-1.dcm | 8 + pcbs/backplane/myLibs/ada4530-1.lib | 27 + 64 files changed, 9751 insertions(+), 13820 deletions(-) delete mode 100644 ltspice/current_source_max/driver_option1.op.raw create mode 100644 ltspice/transimpedance_amplifier/002transimpedance_ad8616_three_res.log create mode 100644 ltspice/transimpedance_amplifier/002transimpedance_ad8616_three_res.raw create mode 100644 ltspice/transimpedance_amplifier/003transimpedance_ada4530_three_res.log create mode 100644 ltspice/transimpedance_amplifier/003transimpedance_ada4530_three_res.plt create mode 100644 ltspice/transimpedance_amplifier/003transimpedance_ada4530_three_res.raw create mode 100644 ltspice/transimpedance_amplifier/008transimpedance_ada4530_ext_amps_trans.log create mode 100644 ltspice/transimpedance_amplifier/008transimpedance_ada4530_ext_amps_trans.raw create mode 100644 ltspice/transimpedance_amplifier/010transimpedance_ada4530_ext_amps_pulsing.log create mode 100644 ltspice/transimpedance_amplifier/010transimpedance_ada4530_ext_amps_pulsing.op.raw create mode 100644 ltspice/transimpedance_amplifier/010transimpedance_ada4530_ext_amps_pulsing.raw create mode 100644 ltspice/transimpedance_amplifier/011transimpedance_ltc6269_three_res.asc create mode 100644 ltspice/transimpedance_amplifier/011transimpedance_ltc6269_three_res.log create mode 100644 ltspice/transimpedance_amplifier/011transimpedance_ltc6269_three_res.net create mode 100644 ltspice/transimpedance_amplifier/011transimpedance_ltc6269_three_res.raw create mode 100644 pcbs/analog_board_v0.2/EmbeddedCaps.pretty/EMBEDDED_CAP_1mm.kicad_mod delete mode 100644 pcbs/analog_board_v0.2/MountingHoles.pretty/MountingHole_3.2mm_M3.kicad_mod delete mode 100644 pcbs/analog_board_v0.2/analog_board.bak delete mode 100644 pcbs/analog_board_v0.2/analog_board.kicad_pcb delete mode 100644 pcbs/analog_board_v0.2/analog_board.kicad_pcb-bak delete mode 100644 pcbs/analog_board_v0.2/analog_board.net delete mode 100644 pcbs/analog_board_v0.2/analog_board.sch rename pcbs/analog_board_v0.2/{analog_board-cache.lib => analog_board_v0.2-cache.lib} (76%) create mode 100644 pcbs/analog_board_v0.2/analog_board_v0.2.bak create mode 100644 pcbs/analog_board_v0.2/analog_board_v0.2.kicad_pcb create mode 100644 pcbs/analog_board_v0.2/analog_board_v0.2.kicad_pcb-bak create mode 100644 pcbs/analog_board_v0.2/analog_board_v0.2.net rename pcbs/analog_board_v0.2/{analog_board.pro => analog_board_v0.2.pro} (93%) create mode 100644 pcbs/analog_board_v0.2/analog_board_v0.2.sch delete mode 100644 pcbs/analog_board_v0.2/highCurrent.bak delete mode 100644 pcbs/analog_board_v0.2/layout_v0.2.pdf delete mode 100644 pcbs/analog_board_v0.2/lowCurrent.bak delete mode 100644 pcbs/analog_board_v0.2/output/analog_board-B.Cu.ps delete mode 100644 pcbs/analog_board_v0.2/output/analog_board-F.Cu.ps delete mode 100644 pcbs/analog_board_v0.2/output/analog_board.png delete mode 100644 pcbs/analog_board_v0.2/output/mechanical_drawing.pdf delete mode 100644 pcbs/analog_board_v0.2/output/schematics.pdf create mode 100644 pcbs/analog_board_v0.2/schematicSymb/ada4522-2.dcm create mode 100644 pcbs/analog_board_v0.2/schematicSymb/ada4522-2.lib create mode 100644 pcbs/analog_board_v0.2/schematicSymb/ada4530-1.bak create mode 100644 pcbs/analog_board_v0.2/schematicSymb/ada4530-1.bck create mode 100644 pcbs/analog_board_v0.2/schematicSymb/ada4530-1.dcm create mode 100644 pcbs/analog_board_v0.2/schematicSymb/ada4530-1.lib create mode 100644 pcbs/analog_board_v0.2/schematicSymb/icl7660.bak create mode 100644 pcbs/analog_board_v0.2/schematicSymb/icl7660.bck create mode 100644 pcbs/analog_board_v0.2/schematicSymb/icl7660.dcm delete mode 100644 pcbs/analog_board_v0.2/schematics_v0.2.pdf create mode 100644 pcbs/backplane/myLibs/ada4530-1.dcm create mode 100644 pcbs/backplane/myLibs/ada4530-1.lib diff --git a/ltspice/current_source_max/driver_option1.asc b/ltspice/current_source_max/driver_option1.asc index 8bdc145..e32b1a8 100644 --- a/ltspice/current_source_max/driver_option1.asc +++ b/ltspice/current_source_max/driver_option1.asc @@ -1,32 +1,27 @@ Version 4 SHEET 1 1136 680 -WIRE 624 -224 624 -256 +WIRE 32 -240 32 -272 WIRE 400 -128 400 -192 -WIRE 624 -96 624 -144 +WIRE 32 -112 32 -160 WIRE 400 -16 400 -64 WIRE 160 16 16 16 -WIRE 768 16 768 -16 WIRE 336 32 224 32 WIRE 16 112 16 16 WIRE 400 112 400 80 WIRE 400 112 16 112 WIRE 400 128 400 112 WIRE 640 128 640 96 -WIRE 768 128 768 96 WIRE 400 240 400 208 WIRE 640 240 640 208 -WIRE 768 240 768 208 FLAG 640 240 0 -FLAG 768 -16 V+ FLAG 192 0 V+ FLAG 192 64 0 -FLAG 624 -256 VSIG -FLAG 768 240 0 FLAG 160 48 VSIG FLAG 400 -192 V+ FLAG 400 240 0 FLAG 640 96 V+ -FLAG 624 -96 0 +FLAG 32 -112 0 +FLAG 32 -272 VSIG SYMBOL Opamps\\opamp2 192 -32 R0 SYMATTR InstName U1 SYMATTR Value AD8616 @@ -44,17 +39,10 @@ SYMATTR Value LXHL-BW02 SYMBOL res 384 112 R0 SYMATTR InstName R1 SYMATTR Value 100R -SYMBOL res 752 112 R0 -SYMATTR InstName R2 -SYMATTR Value {RJUMP} -SYMBOL res 752 0 R0 -SYMATTR InstName R3 -SYMATTR Value 100k -SYMBOL voltage 624 -240 R0 +SYMBOL voltage 32 -256 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V2 -SYMATTR Value -1V +SYMATTR Value 1V TEXT 16 296 Left 2 !.include AD8616.cir -TEXT 16 264 Left 2 !.tran 0 1s 0ms -TEXT 16 328 Left 2 !.step param RJUMP list 1k, 10k +TEXT 16 264 Left 2 !.dc V2 0V 1000mV diff --git a/ltspice/current_source_max/driver_option1.log b/ltspice/current_source_max/driver_option1.log index 74d86e6..ac3c1d1 100644 --- a/ltspice/current_source_max/driver_option1.log +++ b/ltspice/current_source_max/driver_option1.log @@ -6,25 +6,118 @@ Instance "m:u1:4": Length shorter than recommended for a level 2 MOSFET. Instance "m:u1:3": Length shorter than recommended for a level 2 MOSFET. Instance "m:u1:2": Length shorter than recommended for a level 2 MOSFET. Instance "m:u1:1": Length shorter than recommended for a level 2 MOSFET. -Direct Newton iteration for .op point succeeded. -.step rjump=1000 -Changing Tseed to 1e-008 -.step rjump=10000 +Direct Newton iteration failed to find .op point. (Use ".option noopiter" to skip.) +Starting Gmin stepping +Gmin = 10 +Gmin = 1.07374 +Gmin = 0.115292 +Gmin = 0.0123794 +Gmin = 0.00132923 +vernier = 0.5 +vernier = 0.25 +Gmin = 0.000348449 +vernier = 0.125 +vernier = 0.166667 +Gmin = 0.000259139 +vernier = 0.222222 +Gmin = 0.000159122 +vernier = 0.296296 +vernier = 0.395061 +Gmin = 7.1106e-005 +vernier = 0.526748 +vernier = 0.263374 +vernier = 0.131687 +Gmin = 3.17296e-005 +vernier = 0.0658435 +vernier = 0.0329218 +vernier = 0.0164609 +vernier = 0.00823044 +vernier = 0.00411522 +vernier = 0.00205761 +vernier = 0.00102881 +vernier = 0.000514403 +Gmin = 0 +Gmin stepping succeeded in finding the operating point. -Date: Wed Jun 28 11:03:33 2017 -Total elapsed time: 0.220 seconds. +Direct Newton iteration failed to find .op point. (Use ".option noopiter" to skip.) +Starting Gmin stepping +Gmin = 10 +Gmin = 1.07374 +Gmin = 0.115292 +Gmin = 0.0123794 +Gmin = 0.00132923 +vernier = 0.5 +vernier = 0.25 +Gmin = 0.000348449 +vernier = 0.125 +vernier = 0.166667 +Gmin = 0.000259139 +vernier = 0.222222 +Gmin = 0.000159122 +vernier = 0.296296 +vernier = 0.395061 +Gmin = 7.1106e-005 +vernier = 0.526748 +vernier = 0.263374 +vernier = 0.131687 +Gmin = 3.17296e-005 +vernier = 0.0658435 +vernier = 0.0329218 +vernier = 0.0164609 +vernier = 0.00823044 +vernier = 0.00411522 +vernier = 0.00205761 +vernier = 0.00102881 +vernier = 0.000514403 +Gmin = 0 +Gmin stepping failed + +Starting source stepping with srcstepmethod=0 +Source Step = 3.0303% +vernier = 0.25 +Source Step = 1.70455% +Source Step = 3.59848% +Source Step = 5.49242% +Source Step = 7.38636% +Source Step = 9.2803% +vernier = 0.09375 +Source Step = 11.9318% +Source Step = 14.7727% +Source Step = 17.6136% +Source Step = 20.4545% +Source Step = 23.2955% +vernier = 0.140625 +Source Step = 27.1307% +Source Step = 31.392% +Source Step = 35.6534% +Source Step = 39.9148% +Source Step = 44.1761% +vernier = 0.210938 +Source Step = 49.7159% +Source Step = 56.108% +Source Step = 62.5% +Source Step = 68.892% +Source Step = 75.2841% +vernier = 0.316406 +Source Step = 83.2741% +Source Step = 92.8622% +Source stepping succeeded in finding the operating point. + + +Date: Fri Jun 30 13:29:52 2017 +Total elapsed time: 0.317 seconds. tnom = 27 temp = 27 -method = modified trap -totiter = 2137 -traniter = 2093 -tranpoints = 1043 -accept = 1042 +method = trap +totiter = 6946 +traniter = 0 +tranpoints = 0 +accept = 0 rejected = 0 -matrix size = 58 -fillins = 33 +matrix size = 57 +fillins = 57 solver = Normal -Matrix Compiler1: 4.57 KB object code size 1.7/0.7/[0.5] -Matrix Compiler2: 5.52 KB object code size 0.7/1.0/[0.7] +Matrix Compiler1: 5.14 KB object code size 1.9/0.9/[0.5] +Matrix Compiler2: 5.87 KB object code size 1.1/1.0/[0.4] diff --git a/ltspice/current_source_max/driver_option1.op.raw b/ltspice/current_source_max/driver_option1.op.raw deleted file mode 100644 index 8f75511ad51ee21938858b91b055613d6e4020df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1758 zcmb7Ey>8P`7(Hyn6Nne^0!kr-I7w*|ffSVrk*XpELVzk#<@}Ha5(i>8qFWbQF)^_) zA+b=25ecaa6K}v1AfADVfpe~1Lexf1eRZ#WzkAO2>+jakLx4UyD8a^M&JBJwu!SK8 zls34!ctzBJv(M?mqx2zOa6BNwgKuzs>hUS-p=I_hY-7YBM1W164UI&nn~~NA+C=m) zrffv%ko~;D* zB;TVJ#Uw3NT9Qra?eU~b**a1B4#>Gpj!UU;(2ByP#O7XpD0X>a;VwC8%IiE=Brcl7 zbs}Dt9!xM3{h?NyyyHWRDxPvEuYs{IREBmkF{6Vk5yHYPdNwe5_UNf%UNg}tk`Z?` zYHzX59&yS~7dw=SHDYvH!`!GA;@0TTQFU!RX2cZ^3(Lf{@SLk>bOrzMWObW4P<>Pp z8$}Kqi}cb)o^R{K%vnefk)RLH$RE&df>VC0f;x3L>qyd~a+1XY_hS=@>~|TPP}vAI zW?oK4HJO!g@7@bov98;AF87p&orM^@oN!({w&J%}YsunWBy2eHBQ1g+E`Eup(-wPS_ z=--LAq3X)3`rMJL(iPsFNz((Ri053G!_*x+?W=k^p1EvpBK7kQZzc=oDZee>dHEv+d?*9E-<(qM+S+-){N?-VO`O|H w-T3rQUq37Bt`e-e0(ob`LII+CSvme4jnoEpZ-h{Ca=&FQIE5OaK4? diff --git a/ltspice/current_source_max/driver_option1.raw b/ltspice/current_source_max/driver_option1.raw index b7278f6bd382cde4a0d161a53fee4f5052a5f282..e6076e08ef7d565ec5db74b91868b6728cc2fd89 100644 GIT binary patch literal 77626 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

-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 literal 0 HcmV?d00001 diff --git a/ltspice/transimpedance_amplifier/003transimpedance_ada4530_three_res.asc b/ltspice/transimpedance_amplifier/003transimpedance_ada4530_three_res.asc index 9dcedca..4d567b2 100644 --- a/ltspice/transimpedance_amplifier/003transimpedance_ada4530_three_res.asc +++ b/ltspice/transimpedance_amplifier/003transimpedance_ada4530_three_res.asc @@ -14,33 +14,29 @@ WIRE -2688 -112 -2816 -112 WIRE -2512 -112 -2512 -320 WIRE -2432 -112 -2432 -320 WIRE -2336 -96 -2336 -320 -WIRE -2208 -96 -2208 -128 WIRE -2816 -80 -2816 -112 WIRE -2688 -80 -2688 -112 WIRE -2272 -80 -2272 -320 -WIRE -2224 -80 -2272 -80 -WIRE -1728 -64 -1728 -192 -WIRE -1728 -64 -2160 -64 -WIRE -2224 -48 -2256 -48 -WIRE -2208 0 -2208 -32 +WIRE -2176 -80 -2272 -80 +WIRE -1728 -48 -1728 -192 +WIRE -1728 -48 -2032 -48 +WIRE -2176 -16 -2256 -16 WIRE -2512 16 -2512 -32 WIRE -2432 16 -2432 -32 WIRE -2432 16 -2512 16 WIRE -2336 16 -2336 -32 WIRE -2336 16 -2432 16 WIRE -2512 48 -2512 16 -WIRE -2256 48 -2256 -48 +WIRE -2256 48 -2256 -16 FLAG -2512 48 0 FLAG -2256 48 0 FLAG -2688 -80 0 FLAG -2816 -208 V+ FLAG -2816 0 V- -FLAG -2192 -32 V- -FLAG -1728 -64 OUT +FLAG -2144 32 V- +FLAG -1728 -48 OUT FLAG -1968 -160 0 -FLAG -2208 -128 GRD1 -FLAG -2192 -96 V+ -FLAG -2208 0 GRD2 +FLAG -2144 -128 V+ SYMBOL current -2512 -112 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 @@ -61,12 +57,12 @@ SYMBOL voltage -2816 -224 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V1 -SYMATTR Value 10 +SYMATTR Value 3.3 SYMBOL voltage -2816 -96 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V2 -SYMATTR Value 10 +SYMATTR Value 3.3 SYMBOL res -1712 -176 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 @@ -76,10 +72,8 @@ SYMBOL res -1952 -176 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R4 -SYMATTR Value {RVAR} -SYMBOL opamp_with_guards -2192 -128 R0 +SYMATTR Value 100 +SYMBOL Opamps\\LTC6269 -2144 -48 R0 SYMATTR InstName U1 -SYMATTR Value ADA4530 TEXT -2848 72 Left 2 !.dc dec I1 10f 100n TEXT -2848 112 Left 2 !.include ada4530.cir -TEXT -2848 152 Left 2 !.step param RVAR list 100, 1k, 10k diff --git a/ltspice/transimpedance_amplifier/003transimpedance_ada4530_three_res.log b/ltspice/transimpedance_amplifier/003transimpedance_ada4530_three_res.log new file mode 100644 index 0000000..0e798dd --- /dev/null +++ b/ltspice/transimpedance_amplifier/003transimpedance_ada4530_three_res.log @@ -0,0 +1,21 @@ +Circuit: * Z:\home\maximilian\UppSense\ltspice\transimpedance_amplifier\003transimpedance_ada4530_three_res.asc + +Direct Newton iteration for .op point succeeded. + +Date: Fri Jun 30 15:48:33 2017 +Total elapsed time: 0.085 seconds. + +tnom = 27 +temp = 27 +method = trap +totiter = 1501 +traniter = 0 +tranpoints = 0 +accept = 0 +rejected = 0 +matrix size = 17 +fillins = 17 +solver = Normal +Matrix Compiler1: 93 opcodes 0.8/0.4/[0.2] +Matrix Compiler2: 1.90 KB object code size 0.4/0.4/[0.2] + diff --git a/ltspice/transimpedance_amplifier/003transimpedance_ada4530_three_res.plt b/ltspice/transimpedance_amplifier/003transimpedance_ada4530_three_res.plt new file mode 100644 index 0000000000000000000000000000000000000000..06be57e5e42531c3e2aa7fc8a7ba1a37ec0224c9 GIT binary patch literal 568 zcmb7>O-n*S6o#L5zhZEsp~fAp)V2w3qD>%%NW}G~f>fj}Li$<#zuq%*=ceK&hI6@d zKA!WQIa7w*;@I-RGp}rTq0ql0XDN?)b4AU!Qgo|t&Wtm5G8fK0@1eF({6-#MMgDSP zX6%xSmNK0t&4>wXJF|R-`0PMo*Na zHWD70DtA_Ko&v{*$_qv8q}xEs;%Uj3on-kv*3W^aCSBF^MeddgGp==Oi&c=K$NI*a uey!=_JK3cB3QdR2_+O=WqAtoE*`Ayjhwm~9d!F;4-d|Es9BtG#VfG8gJ3$cu literal 0 HcmV?d00001 diff --git a/ltspice/transimpedance_amplifier/003transimpedance_ada4530_three_res.raw b/ltspice/transimpedance_amplifier/003transimpedance_ada4530_three_res.raw new file mode 100644 index 0000000000000000000000000000000000000000..912a8174f3d81823f526d40a40a01c9bdaefbcc6 GIT binary patch literal 63428 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%0A<8>$EW(e7HQ`X4oe=GYGvQ}oEd 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¬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

SaN(TMPYK8v>La(S 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 literal 0 HcmV?d00001 diff --git a/ltspice/transimpedance_amplifier/008transimpedance_ada4530_ext_amps_trans.log b/ltspice/transimpedance_amplifier/008transimpedance_ada4530_ext_amps_trans.log new file mode 100644 index 0000000..3f5311a --- /dev/null +++ b/ltspice/transimpedance_amplifier/008transimpedance_ada4530_ext_amps_trans.log @@ -0,0 +1,254 @@ +Circuit: * Z:\home\maximilian\UppSense\ltspice\transimpedance_amplifier\008transimpedance_ada4530_ext_amps_trans.asc + +Instance "m:u3:4": Length shorter than recommended for a level 2 MOSFET. +Instance "m:u3:3": Length shorter than recommended for a level 2 MOSFET. +Instance "m:u3:2": Length shorter than recommended for a level 2 MOSFET. +Instance "m:u3:1": Length shorter than recommended for a level 2 MOSFET. +Instance "m:u2:4": Length shorter than recommended for a level 2 MOSFET. +Instance "m:u2:3": Length shorter than recommended for a level 2 MOSFET. +Instance "m:u2:2": Length shorter than recommended for a level 2 MOSFET. +Instance "m:u2:1": Length shorter than recommended for a level 2 MOSFET. +Direct Newton iteration failed to find .op point. (Use ".option noopiter" to skip.) +Starting Gmin stepping +Gmin = 10 +Gmin = 1.07374 +vernier = 0.5 +vernier = 0.25 +vernier = 0.125 +vernier = 0.0625 +Gmin = 1.1391 +vernier = 0.03125 +vernier = 0.015625 +vernier = 0.0078125 +vernier = 0.00390625 +Gmin = 1.12477 +vernier = 0.00195313 +vernier = 0.000976563 +Gmin = 1.12121 +vernier = 0.00130208 +Gmin = 1.11793 +vernier = 0.00173611 +vernier = 0.00231481 +vernier = 0.00115741 +Gmin = 1.11437 +vernier = 0.00154321 +vernier = 0.00205761 +Gmin = 1.11026 +vernier = 0.00102881 +vernier = 0.00137174 +Gmin = 1.10789 +vernier = 0.00182899 +vernier = 0.000914493 +vernier = 0.00121932 +Gmin = 1.10552 +vernier = 0.00162576 +Gmin = 1.1016 +vernier = 0.000812882 +vernier = 0.00108384 +Gmin = 1.09959 +vernier = 0.00144512 +vernier = 0.00192683 +Gmin = 1.09579 +vernier = 0.000963415 +vernier = 0.00128455 +Gmin = 1.09359 +vernier = 0.00171274 +vernier = 0.000856369 +vernier = 0.00114182 +Gmin = 1.09141 +vernier = 0.00152243 +vernier = 0.000761216 +Gmin = 1.08923 +vernier = 0.00101495 +vernier = 0.00135327 +Gmin = 1.08642 +vernier = 0.00180436 +Gmin = 1.08202 +vernier = 0.00240582 +vernier = 0.00320776 +Gmin = 1.07468 +vernier = 0.00160388 +vernier = 0.0021385 +Gmin = 1.07052 +vernier = 0.00106925 +vernier = 0.000534626 +vernier = 0.000400969 +Gmin = 0 +Gmin stepping failed + +Starting source stepping with srcstepmethod=0 +Source Step = 3.0303% +Source Step = 33.3333% +Source Step = 63.6364% +Source Step = 93.9394% +Source stepping succeeded in finding the operating point. + +Direct Newton iteration failed to find .op point. (Use ".option noopiter" to skip.) +Starting Gmin stepping +Gmin = 10 +Gmin = 1.07374 +vernier = 0.5 +vernier = 0.25 +vernier = 0.125 +vernier = 0.0625 +Gmin = 1.1391 +vernier = 0.03125 +vernier = 0.015625 +vernier = 0.0078125 +vernier = 0.00390625 +Gmin = 1.12477 +vernier = 0.00195313 +vernier = 0.000976563 +Gmin = 1.12121 +vernier = 0.00130208 +Gmin = 1.11793 +vernier = 0.00173611 +vernier = 0.00231481 +vernier = 0.00115741 +Gmin = 1.11437 +vernier = 0.00154321 +vernier = 0.00205761 +Gmin = 1.11026 +vernier = 0.00102881 +vernier = 0.00137174 +Gmin = 1.10789 +vernier = 0.00182899 +vernier = 0.000914493 +vernier = 0.00121932 +Gmin = 1.10552 +vernier = 0.00162576 +Gmin = 1.1016 +vernier = 0.000812882 +vernier = 0.00108384 +Gmin = 1.09959 +vernier = 0.00144512 +vernier = 0.00192683 +Gmin = 1.09579 +vernier = 0.000963415 +vernier = 0.00128455 +Gmin = 1.09359 +vernier = 0.00171274 +vernier = 0.000856369 +vernier = 0.00114182 +Gmin = 1.09141 +vernier = 0.00152243 +vernier = 0.000761216 +Gmin = 1.08923 +vernier = 0.00101495 +vernier = 0.00135327 +Gmin = 1.08642 +vernier = 0.00180436 +Gmin = 1.08202 +vernier = 0.00240582 +vernier = 0.00320776 +Gmin = 1.07468 +vernier = 0.00160388 +vernier = 0.0021385 +Gmin = 1.07052 +vernier = 0.00106925 +vernier = 0.000534626 +vernier = 0.000400969 +Gmin = 0 +Gmin stepping failed + +Starting source stepping with srcstepmethod=0 +Source Step = 3.0303% +Source Step = 33.3333% +Source Step = 63.6364% +Source Step = 93.9394% +Source stepping succeeded in finding the operating point. + +Direct Newton iteration failed to find .op point. (Use ".option noopiter" to skip.) +Starting Gmin stepping +Gmin = 10 +Gmin = 1.07374 +vernier = 0.5 +vernier = 0.25 +vernier = 0.125 +vernier = 0.0625 +Gmin = 1.1391 +vernier = 0.03125 +vernier = 0.015625 +vernier = 0.0078125 +vernier = 0.00390625 +Gmin = 1.12477 +vernier = 0.00195313 +vernier = 0.000976563 +Gmin = 1.12121 +vernier = 0.00130208 +Gmin = 1.11793 +vernier = 0.00173611 +vernier = 0.00231481 +vernier = 0.00115741 +Gmin = 1.11437 +vernier = 0.00154321 +vernier = 0.00205761 +Gmin = 1.11026 +vernier = 0.00102881 +vernier = 0.00137174 +Gmin = 1.10789 +vernier = 0.00182899 +vernier = 0.000914493 +vernier = 0.00121932 +Gmin = 1.10552 +vernier = 0.00162576 +Gmin = 1.1016 +vernier = 0.000812882 +vernier = 0.00108384 +Gmin = 1.09959 +vernier = 0.00144512 +vernier = 0.00192683 +Gmin = 1.09579 +vernier = 0.000963415 +vernier = 0.00128455 +Gmin = 1.09359 +vernier = 0.00171274 +vernier = 0.000856369 +vernier = 0.00114182 +Gmin = 1.09141 +vernier = 0.00152243 +vernier = 0.000761216 +Gmin = 1.08923 +vernier = 0.00101495 +vernier = 0.00135327 +Gmin = 1.08642 +vernier = 0.00180436 +Gmin = 1.08202 +vernier = 0.00240582 +vernier = 0.00320776 +Gmin = 1.07468 +vernier = 0.00160388 +vernier = 0.0021385 +Gmin = 1.07052 +vernier = 0.00106925 +vernier = 0.000534626 +vernier = 0.000400969 +Gmin = 0 +Gmin stepping failed + +Starting source stepping with srcstepmethod=0 +Source Step = 3.0303% +Source Step = 33.3333% +Source Step = 63.6364% +Source Step = 93.9394% +Source stepping succeeded in finding the operating point. + + +Date: Fri Jun 30 09:41:57 2017 +Total elapsed time: 23.852 seconds. + +tnom = 27 +temp = 27 +method = trap +totiter = 40353 +traniter = 0 +tranpoints = 0 +accept = 0 +rejected = 0 +matrix size = 386 +fillins = 597 +solver = Normal +Thread vector: 36.6/18.0[4] 0.0/0.0[0] 10.4/5.6[4] 2.9/2.8[2] 2592/500 +Matrix Compiler1: 47.54 KB object code size 21.6/10.7/[4.9] +Matrix Compiler2: 40.96 KB object code size 10.9/12.9/[4.1] + diff --git a/ltspice/transimpedance_amplifier/008transimpedance_ada4530_ext_amps_trans.raw b/ltspice/transimpedance_amplifier/008transimpedance_ada4530_ext_amps_trans.raw new file mode 100644 index 0000000000000000000000000000000000000000..ca77b40fe1ba15ca21f7093e2d3cdef9d92f720a GIT binary patch literal 95530 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 literal 0 HcmV?d00001 diff --git a/ltspice/transimpedance_amplifier/010transimpedance_ada4530_ext_amps_pulsing.log b/ltspice/transimpedance_amplifier/010transimpedance_ada4530_ext_amps_pulsing.log new file mode 100644 index 0000000..43d4ce0 --- /dev/null +++ b/ltspice/transimpedance_amplifier/010transimpedance_ada4530_ext_amps_pulsing.log @@ -0,0 +1,104 @@ +Circuit: * Z:\home\maximilian\UppSense\ltspice\transimpedance_amplifier\010transimpedance_ada4530_ext_amps_pulsing.asc + +Instance "m:u3:4": Length shorter than recommended for a level 2 MOSFET. +Instance "m:u3:3": Length shorter than recommended for a level 2 MOSFET. +Instance "m:u3:2": Length shorter than recommended for a level 2 MOSFET. +Instance "m:u3:1": Length shorter than recommended for a level 2 MOSFET. +Instance "m:u2:4": Length shorter than recommended for a level 2 MOSFET. +Instance "m:u2:3": Length shorter than recommended for a level 2 MOSFET. +Instance "m:u2:2": Length shorter than recommended for a level 2 MOSFET. +Instance "m:u2:1": Length shorter than recommended for a level 2 MOSFET. +Direct Newton iteration failed to find .op point. (Use ".option noopiter" to skip.) +Starting Gmin stepping +Gmin = 10 +Gmin = 1.07374 +vernier = 0.5 +vernier = 0.25 +vernier = 0.125 +vernier = 0.0625 +Gmin = 1.1391 +vernier = 0.03125 +vernier = 0.015625 +vernier = 0.0078125 +vernier = 0.00390625 +Gmin = 1.12477 +vernier = 0.00195313 +vernier = 0.000976563 +Gmin = 1.12121 +vernier = 0.00130208 +Gmin = 1.11793 +vernier = 0.00173611 +vernier = 0.00231481 +vernier = 0.00115741 +Gmin = 1.11437 +vernier = 0.00154321 +vernier = 0.00205761 +Gmin = 1.11026 +vernier = 0.00102881 +vernier = 0.00137174 +Gmin = 1.10789 +vernier = 0.00182899 +vernier = 0.000914493 +vernier = 0.00121932 +Gmin = 1.10552 +vernier = 0.00162576 +Gmin = 1.1016 +vernier = 0.000812882 +vernier = 0.00108384 +Gmin = 1.09959 +vernier = 0.00144512 +vernier = 0.00192683 +Gmin = 1.09579 +vernier = 0.000963415 +vernier = 0.00128455 +Gmin = 1.09359 +vernier = 0.00171274 +vernier = 0.000856369 +vernier = 0.00114182 +Gmin = 1.09141 +vernier = 0.00152243 +vernier = 0.000761216 +Gmin = 1.08923 +vernier = 0.00101495 +vernier = 0.00135327 +Gmin = 1.08642 +vernier = 0.00180436 +Gmin = 1.08202 +vernier = 0.00240582 +vernier = 0.00320776 +Gmin = 1.07468 +vernier = 0.00160388 +vernier = 0.0021385 +Gmin = 1.07052 +vernier = 0.00106925 +vernier = 0.000534626 +vernier = 0.000400969 +Gmin = 0 +Gmin stepping failed + +Starting source stepping with srcstepmethod=0 +Source Step = 3.0303% +Source Step = 33.3333% +Source Step = 63.6364% +Source Step = 93.9394% +Source stepping succeeded in finding the operating point. + + +Date: Fri Jun 30 10:24:58 2017 +Total elapsed time: 8.712 seconds. + +tnom = 27 +temp = 27 +method = modified trap +totiter = 27026 +traniter = 14020 +tranpoints = 5355 +accept = 4320 +rejected = 1035 +matrix size = 386 +fillins = 627 +solver = Normal +Thread vector: 25.7/20.0[4] 14.1/7.8[4] 8.1/4.6[4] 2.8/2.5[2] 2592/500 +Matrix Compiler1: 48.35 KB object code size 20.1/9.4/[6.0] +Matrix Compiler2: 41.33 KB object code size 9.5/11.9/[5.2] + diff --git a/ltspice/transimpedance_amplifier/010transimpedance_ada4530_ext_amps_pulsing.op.raw b/ltspice/transimpedance_amplifier/010transimpedance_ada4530_ext_amps_pulsing.op.raw new file mode 100644 index 0000000000000000000000000000000000000000..47d083e4c23a922f20efe254b5db0df6e221a262 GIT binary patch literal 3454 zcmbtWOK2295H0i|SuYA6Oro&h!GFlkOg6eFi6SU|lNdw-x^5;hxY>=nYe+z^B8Uir zf(fDr(UYH$gAx<ALR?G2*)!1hbKB+#RHwBkvJxWFCnYezV#YBsb%K2eHuK=;Oyp|iAbc@$+Es6H z;PPf%0%tckX~a-8J`2F6F%y#mz_h`7AKn>9T25l#4{#p*S20z4Y9$Wd!j=HzATl`! z8$P1p8rj<6r#+(ivN=G+WT#P`iszsft?V1vwUGmk`52N3%#u|=F8E(_ zkvCc02Yj_6;&K!#-h&pCF5oh9+W4WZQVow@&q9khY_J}vjE<^vPG!!mjJ(RIqcTcb z`Jy%2=5sq*9O~06tIQ@=#_&J<1Tsy2d9{3&-!-;&RH**W+OWwU>)77nVwD(^CdAPM z%{Cza)FB}o@jeE}oxSGtjJn#&eu!7S*H@%Fwk$GpLL*G~Q?iRZ@mlRWyT&k+COGKAJ)G$mo`BCfm^r zDyfW4O9oX{M$(GG8>P(98iLZVdXoh6Gqs`*7ZfRwH6xLy6d9Y z`~q3bx9S(o<{7*&a;=wWww@7&}QghuA0cR%Z?YEHJTmrY_sD9XHJ!An;kE> zZ>mhY>~xtgQ+}6DAkLWFxtiRv>hNWCY{h9qwueHjP zWjp`OvGaZ7`_{`Bo)6u;b#8v@<@MxM!QZduZ>`?wrM1b)r8D>2md?Cg_hI_tt9R31 z?)

6}|b>)~Dw`qOVm literal 0 HcmV?d00001 diff --git a/ltspice/transimpedance_amplifier/010transimpedance_ada4530_ext_amps_pulsing.raw b/ltspice/transimpedance_amplifier/010transimpedance_ada4530_ext_amps_pulsing.raw new file mode 100644 index 0000000000000000000000000000000000000000..070bab2cd00b7602fc37ffb1966a3535f065b2e2 GIT binary patch literal 267364 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 z zR3%N${j>Bt#bU6H615Y8z`on)9B<=j9`03%DgPm!W_I3xMoEPUGLH|^4Koel_nXvlZV+Q2C*HOw z7}^mN3|-0Wg$A;Ep^hc-MAN!D+{aj_yk63b>dkbS+f*g_%dJDpm2(eT>e+8Nq2EB< zDZ$r+Gbu(`fSIBFhly9gSw@-1=9d3wab%|LRcUDj654PPUAV+pVZ3K9Q)RBYwS={P zi9aJg#*3x9?bYl$dF5IdTm$Bgu^tAP{YgXn zk8itq-`>~aT-{3!NB1(I;$B6@PzN`V{QqRPzpy@b^m<@G zaYxpQdWqIxPk)R^3+{rL)+6-|VhrTO6E^_n%wVVmy$*Suy$f7zg zYDu!j7S5Q3zh<8PJKmI{f85LC4eejgy}(;)gyP(LR_I`^hYao4KI!I#?5xJQbt9gN zkx6gXeJHO$o*ch`emzB3;J%)w%Cwl|#oD~hpK&_Ji`7HnBG*1dB0pyI5KAxLrV9gA z;h4!fxCa5m7|4mYrvOJ&X)tv6`gJJg@pY)Ayo{J^_N>E zJ5OFGe_{>n&AK~z3!<8F#^oyN*u}jD_7>YN^Ulnv!k>#dDR;$lX}5ERt16K9N#{`A ztxFZSgW0OglWtzDoI-!b1)dknAh88`@*x9(nlBLt9WT&J4t=I4m>k5pK`aJ2@zknd z$mn!11gYPEHUM`}m^wyeaJjfQNbOvtB)L-SJI|{&t-xJEv)^7650mW1kyPT*+f% zYQ%9)EU1(57Rw|aYjdhpQi`lf|Bm;Wu+DRR%>Dt>XT2A6)7!=O$0+q2${g;fd&_a5}gycQ0)cLv}qBQC

xN<(62686b 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 awBP6Z$ghU64ha%m`wpM!;nxSMx&H$WY7aR8 literal 0 HcmV?d00001 diff --git a/pcbs/analog_board_v0.2/EmbeddedCaps.pretty/EMBEDDED_CAP_1mm.kicad_mod b/pcbs/analog_board_v0.2/EmbeddedCaps.pretty/EMBEDDED_CAP_1mm.kicad_mod new file mode 100644 index 0000000..bfbba7c --- /dev/null +++ b/pcbs/analog_board_v0.2/EmbeddedCaps.pretty/EMBEDDED_CAP_1mm.kicad_mod @@ -0,0 +1,10 @@ +(module EMBEDDED_CAP_1mm (layer F.Cu) (tedit 59565E04) + (fp_text reference REF** (at 0 2.032) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value EMBEDDED_CAP_1mm (at 0 -2.032) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 0 0) (size 1 1) (layers B.Cu F.Paste F.Mask)) +) diff --git a/pcbs/analog_board_v0.2/MountingHoles.pretty/MountingHole_3.2mm_M3.kicad_mod b/pcbs/analog_board_v0.2/MountingHoles.pretty/MountingHole_3.2mm_M3.kicad_mod deleted file mode 100644 index 33b4d34..0000000 --- a/pcbs/analog_board_v0.2/MountingHoles.pretty/MountingHole_3.2mm_M3.kicad_mod +++ /dev/null @@ -1,11 +0,0 @@ -(module MountingHole_3.2mm_M3 (layer F.Cu) (tedit 5941A03A) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 3.8 3.8) (drill 3.2) (layers *.Cu *.Mask)) -) diff --git a/pcbs/analog_board_v0.2/analog_board.bak b/pcbs/analog_board_v0.2/analog_board.bak deleted file mode 100644 index 09b959c..0000000 --- a/pcbs/analog_board_v0.2/analog_board.bak +++ /dev/null @@ -1,126 +0,0 @@ -EESchema Schematic File Version 2 -LIBS:power -LIBS:device -LIBS:transistors -LIBS:conn -LIBS:linear -LIBS:regul -LIBS:74xx -LIBS:cmos4000 -LIBS:adc-dac -LIBS:memory -LIBS:xilinx -LIBS:microcontrollers -LIBS:dsp -LIBS:microchip -LIBS:analog_switches -LIBS:motorola -LIBS:texas -LIBS:intel -LIBS:audio -LIBS:interface -LIBS:digital-audio -LIBS:philips -LIBS:display -LIBS:cypress -LIBS:siliconi -LIBS:opto -LIBS:atmel -LIBS:contrib -LIBS:valves -LIBS:ad8616 -LIBS:icl7660 -LIBS:analog_board-cache -EELAYER 25 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 4 -Title "SensUs Sensor" -Date "2017-06-14" -Rev "v.0.2" -Comp "Uppsala University" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Sheet -S 5100 3125 1700 1175 -U 5940AE3E -F0 "sensitiveReadout" 60 -F1 "sensitiveReadout.sch" 60 -F2 "BPW34FA_OUT" O L 5100 3325 60 -$EndSheet -$Sheet -S 8000 3150 1700 1150 -U 5954D902 -F0 "interface" 60 -F1 "interface.sch" 60 -F2 "5V" O L 8000 3300 60 -F3 "ADC1" I L 8000 3800 60 -F4 "ADC2" I L 8000 3900 60 -F5 "ADC3" I L 8000 4000 60 -F6 "ADC4" I L 8000 4100 60 -F7 "GND" O L 8000 3500 60 -F8 "3.3V" O L 8000 3400 60 -F9 "I2C_SCL" O R 9700 4000 60 -F10 "DAC1" O R 9700 3300 60 -F11 "DAC2" O R 9700 3400 60 -F12 "GPIO4" B R 9700 3850 60 -F13 "GPIO3" B R 9700 3750 60 -F14 "GPIO2" B R 9700 3650 60 -F15 "GPIO1" B R 9700 3550 60 -F16 "I2C_SDA" B R 9700 4100 60 -$EndSheet -$Sheet -S 1950 3100 1700 1200 -U 59409417 -F0 "highCurrentPart" 60 -F1 "highCurrentPart.sch" 60 -F2 "BPW34_OUT" O L 1950 3275 60 -$EndSheet -$Comp -L +3.3V #PWR? -U 1 1 59551FE0 -P 7650 3400 -F 0 "#PWR?" H 7650 3250 50 0001 C CNN -F 1 "+3.3V" H 7650 3540 50 0000 C CNN -F 2 "" H 7650 3400 50 0001 C CNN -F 3 "" H 7650 3400 50 0001 C CNN - 1 7650 3400 - 1 0 0 -1 -$EndComp -Wire Wire Line - 8000 3400 7650 3400 -$Comp -L GND #PWR? -U 1 1 595520F8 -P 7650 3500 -F 0 "#PWR?" H 7650 3250 50 0001 C CNN -F 1 "GND" H 7650 3350 50 0000 C CNN -F 2 "" H 7650 3500 50 0001 C CNN -F 3 "" H 7650 3500 50 0001 C CNN - 1 7650 3500 - 1 0 0 -1 -$EndComp -Wire Wire Line - 7650 3500 8000 3500 -$Comp -L +5V #PWR? -U 1 1 59552732 -P 7650 3150 -F 0 "#PWR?" H 7650 3000 50 0001 C CNN -F 1 "+5V" H 7650 3290 50 0000 C CNN -F 2 "" H 7650 3150 50 0001 C CNN -F 3 "" H 7650 3150 50 0001 C CNN - 1 7650 3150 - 1 0 0 -1 -$EndComp -Wire Wire Line - 8000 3300 7800 3300 -Wire Wire Line - 7800 3300 7800 3150 -Wire Wire Line - 7800 3150 7650 3150 -$EndSCHEMATC diff --git a/pcbs/analog_board_v0.2/analog_board.kicad_pcb b/pcbs/analog_board_v0.2/analog_board.kicad_pcb deleted file mode 100644 index f77ccac..0000000 --- a/pcbs/analog_board_v0.2/analog_board.kicad_pcb +++ /dev/null @@ -1,2432 +0,0 @@ -(kicad_pcb (version 4) (host pcbnew 4.0.5+dfsg1-4) - - (general - (links 90) - (no_connects 0) - (area 87.150001 71.8 191.85 137.700001) - (thickness 1.6) - (drawings 23) - (tracks 179) - (zones 0) - (modules 54) - (nets 22) - ) - - (page A4) - (layers - (0 F.Cu signal) - (31 B.Cu signal hide) - (32 B.Adhes user hide) - (33 F.Adhes user hide) - (34 B.Paste user hide) - (35 F.Paste user hide) - (36 B.SilkS user hide) - (37 F.SilkS user hide) - (38 B.Mask user hide) - (39 F.Mask user hide) - (40 Dwgs.User user) - (41 Cmts.User user hide) - (42 Eco1.User user hide) - (43 Eco2.User user hide) - (44 Edge.Cuts user) - (45 Margin user hide) - (46 B.CrtYd user hide) - (47 F.CrtYd user) - (48 B.Fab user hide) - (49 F.Fab user) - ) - - (setup - (last_trace_width 0.25) - (user_trace_width 0.2) - (user_trace_width 0.3) - (user_trace_width 0.5) - (user_trace_width 0.6) - (user_trace_width 0.7) - (user_trace_width 0.8) - (user_trace_width 0.9) - (user_trace_width 1) - (trace_clearance 0.2) - (zone_clearance 0.3) - (zone_45_only no) - (trace_min 0.2) - (segment_width 0.2) - (edge_width 0.1) - (via_size 0.6) - (via_drill 0.4) - (via_min_size 0.4) - (via_min_drill 0.3) - (uvia_size 0.3) - (uvia_drill 0.1) - (uvias_allowed no) - (uvia_min_size 0.2) - (uvia_min_drill 0.1) - (pcb_text_width 0.3) - (pcb_text_size 1.5 1.5) - (mod_edge_width 0.15) - (mod_text_size 1 1) - (mod_text_width 0.15) - (pad_size 3.8 3.8) - (pad_drill 3.2) - (pad_to_mask_clearance 0) - (aux_axis_origin 0 0) - (visible_elements FFFFFF1F) - (pcbplotparams - (layerselection 0x00000_80000001) - (usegerberextensions false) - (excludeedgelayer true) - (linewidth 0.100000) - (plotframeref false) - (viasonmask false) - (mode 1) - (useauxorigin false) - (hpglpennumber 1) - (hpglpenspeed 20) - (hpglpendiameter 15) - (hpglpenoverlay 2) - (psnegative false) - (psa4output false) - (plotreference true) - (plotvalue true) - (plotinvisibletext false) - (padsonsilk false) - (subtractmaskfromsilk false) - (outputformat 2) - (mirror false) - (drillshape 1) - (scaleselection 1) - (outputdirectory "")) - ) - - (net 0 "") - (net 1 +5V) - (net 2 GND) - (net 3 "Net-(C4-Pad1)") - (net 4 "Net-(C4-Pad2)") - (net 5 "Net-(C5-Pad1)") - (net 6 "Net-(C6-Pad1)") - (net 7 "Net-(D1-Pad1)") - (net 8 Signal) - (net 9 "Net-(Q1-Pad1)") - (net 10 "Net-(Q1-Pad2)") - (net 11 "Net-(R1-Pad2)") - (net 12 "Net-(R10-Pad2)") - (net 13 "Net-(C10-Pad1)") - (net 14 /lowCurrent/BPW34FA_OUT) - (net 15 "Net-(P2-Pad1)") - (net 16 "Net-(P2-Pad2)") - (net 17 "Net-(P7-Pad1)") - (net 18 "Net-(P7-Pad2)") - (net 19 "Net-(P7-Pad3)") - (net 20 /highCurrent/BPW34_OUT) - (net 21 "Net-(U2-Pad1)") - - (net_class Default "This is the default net class." - (clearance 0.2) - (trace_width 0.25) - (via_dia 0.6) - (via_drill 0.4) - (uvia_dia 0.3) - (uvia_drill 0.1) - (add_net +5V) - (add_net /highCurrent/BPW34_OUT) - (add_net /lowCurrent/BPW34FA_OUT) - (add_net GND) - (add_net "Net-(C10-Pad1)") - (add_net "Net-(C4-Pad1)") - (add_net "Net-(C4-Pad2)") - (add_net "Net-(C5-Pad1)") - (add_net "Net-(C6-Pad1)") - (add_net "Net-(D1-Pad1)") - (add_net "Net-(P2-Pad1)") - (add_net "Net-(P2-Pad2)") - (add_net "Net-(P7-Pad1)") - (add_net "Net-(P7-Pad2)") - (add_net "Net-(P7-Pad3)") - (add_net "Net-(Q1-Pad1)") - (add_net "Net-(Q1-Pad2)") - (add_net "Net-(R1-Pad2)") - (add_net "Net-(R10-Pad2)") - (add_net "Net-(U2-Pad1)") - (add_net Signal) - ) - - (module Vias:Stitchging-Via-0.8-1.5 (layer F.Cu) (tedit 59416672) (tstamp 594245CB) - (at 130.175 98.044) - (fp_text reference REF** (at 0 1.27) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Stitching-Via-0.8-1.5 (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu) - (net 2 GND) (zone_connect 2)) - ) - - (module Vias:Stitchging-Via-0.8-1.5 (layer F.Cu) (tedit 59416672) (tstamp 59423B2A) - (at 165.481 124.46) - (fp_text reference REF** (at 0 1.27) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Stitching-Via-0.8-1.5 (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu) - (net 2 GND) (zone_connect 2)) - ) - - (module Vias:Stitchging-Via-0.8-1.5 (layer F.Cu) (tedit 59416672) (tstamp 5941A20D) - (at 105.029 117.856) - (fp_text reference REF** (at 0 1.27) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Stitching-Via-0.8-1.5 (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu) - (net 2 GND) (zone_connect 2)) - ) - - (module Vias:Stitchging-Via-0.8-1.5 (layer F.Cu) (tedit 59416672) (tstamp 5941A1CE) - (at 175.26 91.567) - (fp_text reference REF** (at 0 1.27) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Stitching-Via-0.8-1.5 (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu) - (net 2 GND) (zone_connect 2)) - ) - - (module "Mounting Holes:MountingHole_3.2mm_M3" (layer F.Cu) (tedit 5941A1F2) (tstamp 5941A121) - (at 105 85) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 3.8 3.8) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module "Mounting Holes:MountingHole_3.2mm_M3" (layer F.Cu) (tedit 5941A15D) (tstamp 5941A0FD) - (at 105 125) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 3.8 3.8) (drill 3.2) (layers *.Cu *.Mask) - (net 2 GND)) - ) - - (module "Mounting Holes:MountingHole_3.2mm_M3" (layer F.Cu) (tedit 5941A1D8) (tstamp 5941A0F2) - (at 175 85) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 3.8 3.8) (drill 3.2) (layers *.Cu *.Mask) - (net 2 GND)) - ) - - (module Vias:Stitchging-Via-0.8-1.5 (layer F.Cu) (tedit 59416672) (tstamp 5948E77D) - (at 104.14 103.505) - (fp_text reference REF** (at 0 1.27) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Stitching-Via-0.8-1.5 (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu) - (net 2 GND) (zone_connect 2)) - ) - - (module Vias:Stitchging-Via-0.8-1.5 (layer F.Cu) (tedit 59416672) (tstamp 5948E774) - (at 154.305 95.25) - (fp_text reference REF** (at 0 1.27) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Stitching-Via-0.8-1.5 (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu) - (net 2 GND) (zone_connect 2)) - ) - - (module Vias:Stitchging-Via-0.8-1.5 (layer F.Cu) (tedit 59416672) (tstamp 5948E75C) - (at 137.795 125.73) - (fp_text reference REF** (at 0 1.27) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Stitching-Via-0.8-1.5 (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu) - (net 2 GND) (zone_connect 2)) - ) - - (module Photodiodes:BPW34FA (layer F.Cu) (tedit 58FDDC7C) (tstamp 5945E3E8) - (at 127.762 114.046) - (path /59409417/5940A54D) - (fp_text reference D2 (at 0 3.81) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value BPW34 (at 0 -3.81) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -0.8 -1.2) (end -0.6 -1.1) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.8 -1.2) (end -0.8 -1.5) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 -0.8) (end -0.5 -1) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 -1) (end -0.5 -0.8) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 -0.8) (end -0.3 -0.7) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 -0.8) (end 0.3 -1.3) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.8 -1.2) (end 0 -1.7) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.1 -0.9) (end -1.1 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.1 0) (end 0.6 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 0.6 0) (end 0.6 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 0.6 -0.9) (end 0.6 0) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.1 0) (end 0.6 -0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.6 0) (end 1.5 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.5 0) (end 1.6 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 2 1) (end 2 2) (layer F.SilkS) (width 0.15)) - (fp_line (start 2 -2) (end 2 -1) (layer F.SilkS) (width 0.15)) - (fp_line (start -2 1) (end -2 2) (layer F.SilkS) (width 0.15)) - (fp_line (start -2 -2) (end 2 -2) (layer F.SilkS) (width 0.15)) - (fp_line (start -2 2) (end 2 2) (layer F.SilkS) (width 0.15)) - (fp_line (start -2 -2) (end -2 -1) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at -2.5 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 4 "Net-(C4-Pad2)")) - (pad 2 thru_hole circle (at 2.5 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 2 GND)) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E342) - (at 125.984 103.378 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/594122D8) - (attr smd) - (fp_text reference C1 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 1u (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E352) - (at 128.27 103.378 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/594122E0) - (attr smd) - (fp_text reference C2 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100n (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E362) - (at 130.556 103.378 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/594122E8) - (attr smd) - (fp_text reference C3 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 10n (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E372) - (at 109.728 117.832 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/5940A529) - (attr smd) - (fp_text reference C4 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100p (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 3 "Net-(C4-Pad1)")) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 4 "Net-(C4-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E382) - (at 115.062 117.832 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/5940A51B) - (attr smd) - (fp_text reference C5 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 10p (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 5 "Net-(C5-Pad1)")) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 4 "Net-(C4-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E392) - (at 123.19 117.832 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/5940A506) - (attr smd) - (fp_text reference C6 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 1p (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 6 "Net-(C6-Pad1)")) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 4 "Net-(C4-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E3A2) - (at 167.894 118.872 270) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /5940AE3E/5941B3D6) - (attr smd) - (fp_text reference C7 (at 0 -2.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 1u (at 0 2.1 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 2 smd rect (at 0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E3B2) - (at 172.466 118.872 270) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /5940AE3E/5941B3DE) - (attr smd) - (fp_text reference C8 (at 0 -2.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100n (at 0 2.1 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 2 smd rect (at 0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E3C2) - (at 170.18 118.872 270) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /5940AE3E/5941B3E6) - (attr smd) - (fp_text reference C9 (at 0 -2.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 10n (at 0 2.1 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 2 smd rect (at 0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module LEDs:LED-5MM (layer F.Cu) (tedit 5570F7EA) (tstamp 5945E3CE) - (at 135 104 270) - (descr "LED 5mm round vertical") - (tags "LED 5mm round vertical") - (path /59409417/5940A5C4) - (fp_text reference D1 (at 1.524 4.064 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value LED (at 1.524 -3.937 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.5 -1.55) (end -1.5 1.55) (layer F.CrtYd) (width 0.05)) - (fp_arc (start 1.3 0) (end -1.5 1.55) (angle -302) (layer F.CrtYd) (width 0.05)) - (fp_arc (start 1.27 0) (end -1.23 -1.5) (angle 297.5) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.23 1.5) (end -1.23 -1.5) (layer F.SilkS) (width 0.15)) - (fp_circle (center 1.27 0) (end 0.97 -2.5) (layer F.SilkS) (width 0.15)) - (fp_text user K (at -1.905 1.905 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole rect (at 0 0) (size 2 1.9) (drill 1.00076) (layers *.Cu *.Mask) - (net 7 "Net-(D1-Pad1)")) - (pad 2 thru_hole circle (at 2.54 0 270) (size 1.9 1.9) (drill 1.00076) (layers *.Cu *.Mask) - (net 1 +5V)) - (model LEDs.3dshapes/LED-5MM.wrl - (at (xyz 0.05 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module Photodiodes:BPW34FA (layer F.Cu) (tedit 58FDDC7C) (tstamp 5945E402) - (at 145.034 104.902 90) - (path /5940AE3E/5940C87D) - (fp_text reference D3 (at 0 3.81 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value BPW34 (at 0 -3.81 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -0.8 -1.2) (end -0.6 -1.1) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.8 -1.2) (end -0.8 -1.5) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 -0.8) (end -0.5 -1) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 -1) (end -0.5 -0.8) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 -0.8) (end -0.3 -0.7) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 -0.8) (end 0.3 -1.3) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.8 -1.2) (end 0 -1.7) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.1 -0.9) (end -1.1 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.1 0) (end 0.6 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 0.6 0) (end 0.6 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 0.6 -0.9) (end 0.6 0) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.1 0) (end 0.6 -0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.6 0) (end 1.5 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.5 0) (end 1.6 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 2 1) (end 2 2) (layer F.SilkS) (width 0.15)) - (fp_line (start 2 -2) (end 2 -1) (layer F.SilkS) (width 0.15)) - (fp_line (start -2 1) (end -2 2) (layer F.SilkS) (width 0.15)) - (fp_line (start -2 -2) (end 2 -2) (layer F.SilkS) (width 0.15)) - (fp_line (start -2 2) (end 2 2) (layer F.SilkS) (width 0.15)) - (fp_line (start -2 -2) (end -2 -1) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at -2.5 0 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 13 "Net-(C10-Pad1)")) - (pad 2 thru_hole circle (at 2.5 0 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 2 GND)) - ) - - (module "Samtec Connectors:Samtec-PHT-1-3-01-L-S" (layer F.Cu) (tedit 59410BCC) (tstamp 5945E414) - (at 112.014 93.98 180) - (descr Samtec-PHT-1-3-01-L-S) - (tags "pin header") - (path /59409417/59416658) - (fp_text reference P2 (at 0 -5.1 180) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_01X03 (at 0 -3.1 180) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 -1.75) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 6.85) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.27 1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 6.35) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 15 "Net-(P2-Pad1)")) - (pad 2 thru_hole oval (at 0 2.54 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 16 "Net-(P2-Pad2)")) - (pad 3 thru_hole oval (at 0 5.08 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 2 GND)) - (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl - (at (xyz 0 -0.1 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module "Samtec Connectors:Samtec-PHT-1-3-01-L-S" (layer F.Cu) (tedit 59410BCC) (tstamp 5945E426) - (at 114.554 93.98 180) - (descr Samtec-PHT-1-3-01-L-S) - (tags "pin header") - (path /59409417/5941362B) - (fp_text reference P3 (at 0 -5.1 180) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_01X03 (at 0 -3.1 180) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 -1.75) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 6.85) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.27 1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 6.35) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 8 Signal)) - (pad 2 thru_hole oval (at 0 2.54 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 8 Signal)) - (pad 3 thru_hole oval (at 0 5.08 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 8 Signal)) - (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl - (at (xyz 0 -0.1 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module "Samtec Connectors:Samtec-PHT-1-3-01-L-S" (layer F.Cu) (tedit 59410BCC) (tstamp 5945E438) - (at 134.62 123.698 180) - (descr Samtec-PHT-1-3-01-L-S) - (tags "pin header") - (path /59409417/594137A6) - (fp_text reference P4 (at 0 -5.1 180) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_01X03 (at 0 -3.1 180) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 -1.75) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 6.85) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.27 1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 6.35) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 20 /highCurrent/BPW34_OUT)) - (pad 2 thru_hole oval (at 0 2.54 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 20 /highCurrent/BPW34_OUT)) - (pad 3 thru_hole oval (at 0 5.08 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 20 /highCurrent/BPW34_OUT)) - (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl - (at (xyz 0 -0.1 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module "Samtec Connectors:Samtec-PHT-1-3-01-L-S" (layer F.Cu) (tedit 59410BCC) (tstamp 5945E44A) - (at 132.08 123.698 180) - (descr Samtec-PHT-1-3-01-L-S) - (tags "pin header") - (path /59409417/5941342E) - (fp_text reference P5 (at 0 -5.1 180) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_01X03 (at 0 -3.1 180) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 -1.75) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 6.85) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.27 1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 6.35) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 3 "Net-(C4-Pad1)")) - (pad 2 thru_hole oval (at 0 2.54 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 5 "Net-(C5-Pad1)")) - (pad 3 thru_hole oval (at 0 5.08 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 6 "Net-(C6-Pad1)")) - (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl - (at (xyz 0 -0.1 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module "Samtec Connectors:Samtec-PHT-1-3-01-L-S" (layer F.Cu) (tedit 59410BCC) (tstamp 5945E480) - (at 154.686 125.476 270) - (descr Samtec-PHT-1-3-01-L-S) - (tags "pin header") - (path /5940AE3E/5940F760) - (fp_text reference P6 (at 0 -5.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_01X03 (at 0 -3.1 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 -1.75) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 6.85) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.27 1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 6.35) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 270) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 2 GND)) - (pad 2 thru_hole oval (at 0 2.54 270) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 2 GND)) - (pad 3 thru_hole oval (at 0 5.08 270) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 2 GND)) - (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl - (at (xyz 0 -0.1 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module "Samtec Connectors:Samtec-PHT-1-3-01-L-S" (layer F.Cu) (tedit 59410BCC) (tstamp 5945E492) - (at 154.686 122.936 270) - (descr Samtec-PHT-1-3-01-L-S) - (tags "pin header") - (path /5940AE3E/5940F5BC) - (fp_text reference P7 (at 0 -5.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_01X03 (at 0 -3.1 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 -1.75) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 6.85) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.27 1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 6.35) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 270) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 17 "Net-(P7-Pad1)")) - (pad 2 thru_hole oval (at 0 2.54 270) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 18 "Net-(P7-Pad2)")) - (pad 3 thru_hole oval (at 0 5.08 270) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 19 "Net-(P7-Pad3)")) - (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl - (at (xyz 0 -0.1 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 583F39EB) (tstamp 5945E4A5) - (at 133.096 91.44) - (descr "SOT-23, Standard") - (tags SOT-23) - (path /59409417/5940A5EB) - (attr smd) - (fp_text reference Q1 (at 0 -2.5) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MMBT3904 (at 0 2.5) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15)) - (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15)) - (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.7 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.15)) - (fp_line (start -0.7 -1.52) (end -0.7 1.52) (layer F.Fab) (width 0.15)) - (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) - (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) - (net 9 "Net-(Q1-Pad1)")) - (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) - (net 10 "Net-(Q1-Pad2)")) - (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) - (net 7 "Net-(D1-Pad1)")) - (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E4B5) - (at 116.84 83.82) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/59417DE3) - (attr smd) - (fp_text reference R1 (at 0 -2.1) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100k (at 0 2.1) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 11 "Net-(R1-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E4C5) - (at 112.014 98.044 270) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/59417DEB) - (attr smd) - (fp_text reference R2 (at 0 -2.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 10k (at 0 2.1 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 15 "Net-(P2-Pad1)")) - (pad 2 smd rect (at 0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E4D5) - (at 109.474 98.044 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/594182DF) - (attr smd) - (fp_text reference R3 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100k (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 15 "Net-(P2-Pad1)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E4E5) - (at 133.858 96.774 270) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/5940A5D3) - (attr smd) - (fp_text reference R4 (at 0 -2.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100R (at 0 2.1 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 10 "Net-(Q1-Pad2)")) - (pad 2 smd rect (at 0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E4F5) - (at 112.014 117.832 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/5940A522) - (attr smd) - (fp_text reference R5 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 1M (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 3 "Net-(C4-Pad1)")) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 4 "Net-(C4-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E505) - (at 117.602 117.832 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/5940A514) - (attr smd) - (fp_text reference R6 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 10M (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 5 "Net-(C5-Pad1)")) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 4 "Net-(C4-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E515) - (at 120.904 117.832 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/5940A4FF) - (attr smd) - (fp_text reference R7 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100M (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 6 "Net-(C6-Pad1)")) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 4 "Net-(C4-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E525) - (at 154.94 113.03 180) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /5940AE3E/5940D158) - (attr smd) - (fp_text reference R8 (at 0 -2.1 180) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100k (at 0 2.1 180) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 14 /lowCurrent/BPW34FA_OUT)) - (pad 2 smd rect (at 0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 12 "Net-(R10-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E535) - (at 155.194 117.602 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /5940AE3E/5940FA2A) - (attr smd) - (fp_text reference R9 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 10k (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 17 "Net-(P7-Pad1)")) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 12 "Net-(R10-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E545) - (at 152.4 117.602 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /5940AE3E/5940F9FA) - (attr smd) - (fp_text reference R10 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 1K (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 18 "Net-(P7-Pad2)")) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 12 "Net-(R10-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E555) - (at 149.352 117.602 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /5940AE3E/5940FA82) - (attr smd) - (fp_text reference R11 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 0.1k (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 19 "Net-(P7-Pad3)")) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 12 "Net-(R10-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E565) - (at 148.336 113.03 180) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /5940AE3E/5940CEAF) - (attr smd) - (fp_text reference R12 (at 0 -2.1 180) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 10M (at 0 2.1 180) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 12 "Net-(R10-Pad2)")) - (pad 2 smd rect (at 0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 13 "Net-(C10-Pad1)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module MyPotis:Vishay_T73YE103KT20 (layer F.Cu) (tedit 594113A3) (tstamp 5945E570) - (at 120.396 86.36 90) - (descr "Vishay T73YE103KT20") - (tags "Potentiometer, Wire Pads only, small, RevA, 02 Aug 2010,") - (path /59409417/5940A5CC) - (fp_text reference RV1 (at 0 -2.159 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value T73YE103KT20 (at 0 7.747 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 3.304 -0.93) (end 3.304 6.07) (layer F.SilkS) (width 0.15)) - (fp_line (start -3.3 -0.93) (end -3.3 6.07) (layer F.SilkS) (width 0.15)) - (fp_line (start -3.3 -0.93) (end 3.3 -0.93) (layer F.SilkS) (width 0.15)) - (fp_line (start -3.3 6.07) (end 3.3 6.07) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.651 4.826) (end -2.667 4.826) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.667 3.54) (end -2.667 4.826) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.651 4.826) (end 2.667 4.826) (layer F.SilkS) (width 0.15)) - (fp_line (start 2.667 3.54) (end 2.667 4.826) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 1) (end 0 4.064) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 4.064) (end -0.508 3.556) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 4.064) (end 0.508 3.556) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.651 4.064) (end 1.651 5.461) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.651 5.461) (end -1.651 5.461) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.651 5.461) (end -1.651 4.064) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.651 4.064) (end 1.651 4.064) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 2.54 2.54 90) (size 1 1) (drill 0.5) (layers *.Cu *.Mask) - (net 11 "Net-(R1-Pad2)")) - (pad 3 thru_hole circle (at -2.54 2.54 90) (size 1 1) (drill 0.5) (layers *.Cu *.Mask) - (net 2 GND)) - (pad 2 thru_hole circle (at 0 0 90) (size 1 1) (drill 0.5) (layers *.Cu *.Mask) - (net 16 "Net-(P2-Pad2)")) - ) - - (module Testpoints:TP_SMD_quadr_3mm (layer F.Cu) (tedit 58FF0D14) (tstamp 5945E575) - (at 167.64 88.9) - (path /58FEC254) - (fp_text reference TP1 (at 0 2.54) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value TEST (at 0 -2.54) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 smd rect (at 0 0) (size 3 3) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - ) - - (module Testpoints:TP_SMD_quadr_3mm (layer F.Cu) (tedit 58FF0D14) (tstamp 5945E57A) - (at 161.29 88.9) - (path /58FF116B) - (fp_text reference TP2 (at 0 2.54) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value TEST (at 0 -2.54) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 smd rect (at 0 0) (size 3 3) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - ) - - (module Testpoints:TP_SMD_quadr_3mm (layer F.Cu) (tedit 58FF0D14) (tstamp 5945E57F) - (at 119.38 94.234) - (path /59409417/594174AB) - (fp_text reference TP3 (at 0 2.54) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value TEST (at 0 -2.54) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 smd rect (at 0 0) (size 3 3) (layers F.Cu F.Paste F.Mask) - (net 8 Signal)) - ) - - (module SMD_Packages:SOIC-8-N (layer F.Cu) (tedit 0) (tstamp 5945E597) - (at 120.5 105 180) - (descr "Module Narrow CMS SOJ 8 pins large") - (tags "CMS SOJ") - (path /59409417/5940A4EA) - (attr smd) - (fp_text reference U1 (at 0 -1.27 180) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value AD8616 (at 0 1.27 180) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -2.54 -2.286) (end 2.54 -2.286) (layer F.SilkS) (width 0.15)) - (fp_line (start 2.54 -2.286) (end 2.54 2.286) (layer F.SilkS) (width 0.15)) - (fp_line (start 2.54 2.286) (end -2.54 2.286) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.54 2.286) (end -2.54 -2.286) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.54 -0.762) (end -2.032 -0.762) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.032 -0.762) (end -2.032 0.508) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.032 0.508) (end -2.54 0.508) (layer F.SilkS) (width 0.15)) - (pad 8 smd rect (at -1.905 -3.175 180) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 7 smd rect (at -0.635 -3.175 180) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 20 /highCurrent/BPW34_OUT)) - (pad 6 smd rect (at 0.635 -3.175 180) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 4 "Net-(C4-Pad2)")) - (pad 5 smd rect (at 1.905 -3.175 180) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (pad 4 smd rect (at 1.905 3.175 180) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (pad 3 smd rect (at 0.635 3.175 180) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 8 Signal)) - (pad 2 smd rect (at -0.635 3.175 180) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 10 "Net-(Q1-Pad2)")) - (pad 1 smd rect (at -1.905 3.175 180) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 9 "Net-(Q1-Pad1)")) - (model SMD_Packages.3dshapes/SOIC-8-N.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.5 0.38 0.5)) - (rotate (xyz 0 0 0)) - ) - ) - - (module SMD_Packages:SOIC-8-N (layer F.Cu) (tedit 0) (tstamp 5945E5AA) - (at 165.862 112.522 90) - (descr "Module Narrow CMS SOJ 8 pins large") - (tags "CMS SOJ") - (path /5940AE3E/5940C81A) - (attr smd) - (fp_text reference U2 (at 0 -1.27 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value AD8616 (at 0 1.27 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -2.54 -2.286) (end 2.54 -2.286) (layer F.SilkS) (width 0.15)) - (fp_line (start 2.54 -2.286) (end 2.54 2.286) (layer F.SilkS) (width 0.15)) - (fp_line (start 2.54 2.286) (end -2.54 2.286) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.54 2.286) (end -2.54 -2.286) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.54 -0.762) (end -2.032 -0.762) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.032 -0.762) (end -2.032 0.508) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.032 0.508) (end -2.54 0.508) (layer F.SilkS) (width 0.15)) - (pad 8 smd rect (at -1.905 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 7 smd rect (at -0.635 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 14 /lowCurrent/BPW34FA_OUT)) - (pad 6 smd rect (at 0.635 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 13 "Net-(C10-Pad1)")) - (pad 5 smd rect (at 1.905 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (pad 4 smd rect (at 1.905 3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (pad 3 smd rect (at 0.635 3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 14 /lowCurrent/BPW34FA_OUT)) - (pad 2 smd rect (at -0.635 3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 21 "Net-(U2-Pad1)")) - (pad 1 smd rect (at -1.905 3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 21 "Net-(U2-Pad1)")) - (model SMD_Packages.3dshapes/SOIC-8-N.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.5 0.38 0.5)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945EE1C) - (at 151.638 109.728) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /5940AE3E/59421E44) - (attr smd) - (fp_text reference C10 (at 0 -2.1) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 1p (at 0 2.1) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 13 "Net-(C10-Pad1)")) - (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 14 /lowCurrent/BPW34FA_OUT)) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Testpoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 5945F10E) - (at 109.728 120.372) - (path /59409417/5940A55A) - (fp_text reference TP4 (at 0 1.27) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value TEST (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) - (net 3 "Net-(C4-Pad1)")) - ) - - (module Testpoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 5945F112) - (at 115.062 120.372) - (path /59409417/59420B4B) - (fp_text reference TP5 (at 0 1.27) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value TEST (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) - (net 5 "Net-(C5-Pad1)")) - ) - - (module Testpoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 5945F116) - (at 120.904 120.372) - (path /59409417/59420C55) - (fp_text reference TP6 (at 0 1.27) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value TEST (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) - (net 6 "Net-(C6-Pad1)")) - ) - - (module ConnectorsChina:LED_CONN_1.25_PITCH (layer B.Cu) (tedit 59415C5D) (tstamp 5945FDE2) - (at 143.002 84.328 90) - (path /59424F6E) - (fp_text reference P1 (at 0 -6.7 270) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value CONN_01X04 (at 0 2.6 90) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.75 1.725) (end 1.75 -5.475) (layer B.SilkS) (width 0.15)) - (fp_line (start -1.75 1.725) (end -1.75 -5.475) (layer B.SilkS) (width 0.15)) - (fp_line (start -1.75 -5.475) (end 1.75 -5.475) (layer B.SilkS) (width 0.15)) - (fp_line (start -1.75 1.725) (end 1.75 1.725) (layer B.SilkS) (width 0.15)) - (pad 4 thru_hole circle (at 0 -3.75 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask B.SilkS) - (net 1 +5V)) - (pad 3 thru_hole circle (at 0 -2.5 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask B.SilkS) - (net 2 GND)) - (pad 1 thru_hole circle (at 0 0 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask B.SilkS) - (net 20 /highCurrent/BPW34_OUT)) - (pad 2 thru_hole circle (at 0 -1.25 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask B.SilkS) - (net 14 /lowCurrent/BPW34FA_OUT)) - ) - - (module Vias:Stitchging-Via-0.8-1.5 (layer F.Cu) (tedit 59416672) (tstamp 5948E669) - (at 136.525 116.205) - (fp_text reference REF** (at 0 1.27) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Stitching-Via-0.8-1.5 (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu) - (net 2 GND) (zone_connect 2)) - ) - - (module "Mounting Holes:MountingHole_3.2mm_M3" (layer F.Cu) (tedit 5941A157) (tstamp 5941A0C3) - (at 175 125) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 3.8 3.8) (drill 3.2) (layers *.Cu *.Mask) - (net 2 GND)) - ) - - (dimension 35 (width 0.3) (layer Dwgs.User) - (gr_text "35,000 mm" (at 117.5 109.35) (layer Dwgs.User) - (effects (font (size 1.5 1.5) (thickness 0.3))) - ) - (feature1 (pts (xy 100 105) (xy 100 110.7))) - (feature2 (pts (xy 135 105) (xy 135 110.7))) - (crossbar (pts (xy 135 108) (xy 100 108))) - (arrow1a (pts (xy 100 108) (xy 101.126504 107.413579))) - (arrow1b (pts (xy 100 108) (xy 101.126504 108.586421))) - (arrow2a (pts (xy 135 108) (xy 133.873496 107.413579))) - (arrow2b (pts (xy 135 108) (xy 133.873496 108.586421))) - ) - (gr_text "< 1" (at 124.714 100.33) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text "< 1" (at 171.958 114.554) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text FIXED (at 102.87 93.98) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text POTI (at 102.87 91.44) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text OFF (at 102.87 88.9) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text GND (at 156.845 88.9) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text 0.1k (at 147.955 127.635) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text 1k (at 151.765 127.635) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text 10k (at 154.305 127.635) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text 1M (at 139.065 123.825) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text 10M (at 139.065 121.285) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text 100M (at 139.065 118.745) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text "Uwe Zimmermann\nMaximilian Stiefel\n2017" (at 102.87 110.49) (layer F.Cu) - (effects (font (size 1 1) (thickness 0.2)) (justify left)) - ) - (gr_text +5V (at 169.545 88.9) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (dimension 25 (width 0.3) (layer Dwgs.User) - (gr_text "25,000 mm" (at 185.35 92.5 270) (layer Dwgs.User) - (effects (font (size 1.5 1.5) (thickness 0.3))) - ) - (feature1 (pts (xy 100 105) (xy 186.7 105))) - (feature2 (pts (xy 100 80) (xy 186.7 80))) - (crossbar (pts (xy 184 80) (xy 184 105))) - (arrow1a (pts (xy 184 105) (xy 183.413579 103.873496))) - (arrow1b (pts (xy 184 105) (xy 184.586421 103.873496))) - (arrow2a (pts (xy 184 80) (xy 183.413579 81.126504))) - (arrow2b (pts (xy 184 80) (xy 184.586421 81.126504))) - ) - (dimension 40 (width 0.3) (layer Dwgs.User) - (gr_text "40,000 mm" (at 119 73) (layer Dwgs.User) - (effects (font (size 1.5 1.5) (thickness 0.3))) - ) - (feature1 (pts (xy 140 80) (xy 140 75))) - (feature2 (pts (xy 100 80) (xy 100 75))) - (crossbar (pts (xy 100 75) (xy 140 75))) - (arrow1a (pts (xy 140 75) (xy 138.873496 75.586421))) - (arrow1b (pts (xy 140 75) (xy 138.873496 74.413579))) - (arrow2a (pts (xy 100 75) (xy 101.126504 75.586421))) - (arrow2b (pts (xy 100 75) (xy 101.126504 74.413579))) - ) - (dimension 50 (width 0.3) (layer Dwgs.User) - (gr_text "50,000 mm" (at 93.65 105 270) (layer Dwgs.User) - (effects (font (size 1.5 1.5) (thickness 0.3))) - ) - (feature1 (pts (xy 100 130) (xy 92.3 130))) - (feature2 (pts (xy 100 80) (xy 92.3 80))) - (crossbar (pts (xy 95 80) (xy 95 130))) - (arrow1a (pts (xy 95 130) (xy 94.413579 128.873496))) - (arrow1b (pts (xy 95 130) (xy 95.586421 128.873496))) - (arrow2a (pts (xy 95 80) (xy 94.413579 81.126504))) - (arrow2b (pts (xy 95 80) (xy 95.586421 81.126504))) - ) - (dimension 80 (width 0.3) (layer Dwgs.User) - (gr_text "80,000 mm" (at 140 136.35) (layer Dwgs.User) - (effects (font (size 1.5 1.5) (thickness 0.3))) - ) - (feature1 (pts (xy 180 130) (xy 180 137.7))) - (feature2 (pts (xy 100 130) (xy 100 137.7))) - (crossbar (pts (xy 100 135) (xy 180 135))) - (arrow1a (pts (xy 180 135) (xy 178.873496 135.586421))) - (arrow1b (pts (xy 180 135) (xy 178.873496 134.413579))) - (arrow2a (pts (xy 100 135) (xy 101.126504 135.586421))) - (arrow2b (pts (xy 100 135) (xy 101.126504 134.413579))) - ) - (gr_line (start 180 80) (end 180 130) (angle 90) (layer Edge.Cuts) (width 0.1) (tstamp 5945D985)) - (gr_line (start 100 80) (end 100 130) (angle 90) (layer Edge.Cuts) (width 0.1) (tstamp 5945D979)) - (gr_line (start 100 130) (end 180 130) (angle 90) (layer Edge.Cuts) (width 0.1) (tstamp 5945D970)) - (gr_line (start 100 80) (end 180 80) (angle 90) (layer Edge.Cuts) (width 0.1)) - - (segment (start 170.18 117.922) (end 167.894 117.922) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 172.466 117.922) (end 170.18 117.922) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 125.984 104.328) (end 124.78 104.328) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 122.405 106.703) (end 122.405 108.175) (width 0.5) (layer F.Cu) (net 1) (tstamp 5941A912)) - (segment (start 124.78 104.328) (end 122.405 106.703) (width 0.5) (layer F.Cu) (net 1) (tstamp 5941A90F)) - (segment (start 135 106.54) (end 133.21 106.54) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 133.21 106.54) (end 130.998 104.328) (width 0.5) (layer F.Cu) (net 1) (tstamp 5941A909)) - (segment (start 130.998 104.328) (end 130.556 104.328) (width 0.5) (layer F.Cu) (net 1) (tstamp 5941A90C)) - (segment (start 130.556 104.328) (end 128.27 104.328) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 125.984 104.328) (end 128.27 104.328) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 115.89 83.82) (end 110.744 83.82) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 108.138 98.994) (end 109.474 98.994) (width 0.5) (layer F.Cu) (net 1) (tstamp 5941A13B)) - (segment (start 106.68 97.536) (end 108.138 98.994) (width 0.5) (layer F.Cu) (net 1) (tstamp 5941A13A)) - (segment (start 106.68 87.884) (end 106.68 97.536) (width 0.5) (layer F.Cu) (net 1) (tstamp 5941A133)) - (segment (start 110.744 83.82) (end 106.68 87.884) (width 0.5) (layer F.Cu) (net 1) (tstamp 5941A12B)) - (segment (start 135 106.54) (end 136.284 106.54) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 136.284 106.54) (end 137.668 105.156) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E72F)) - (segment (start 137.668 105.156) (end 137.668 85.912) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E730)) - (segment (start 167.64 88.9) (end 167.64 92.964) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 173.924 117.922) (end 172.466 117.922) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E728)) - (segment (start 175.006 116.84) (end 173.924 117.922) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E727)) - (segment (start 175.006 96.774) (end 175.006 116.84) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E725)) - (segment (start 172.72 94.488) (end 175.006 96.774) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E723)) - (segment (start 169.164 94.488) (end 172.72 94.488) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E722)) - (segment (start 167.64 92.964) (end 169.164 94.488) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E721)) - (segment (start 167.64 84.582) (end 167.64 88.9) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E6E4)) - (segment (start 163.83 80.772) (end 167.64 84.582) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E6E2)) - (segment (start 140.97 80.772) (end 163.83 80.772) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E6E1)) - (segment (start 115.89 82.738) (end 115.89 83.82) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E6C4)) - (segment (start 109.408 99.06) (end 109.474 98.994) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E679)) - (segment (start 167.894 117.922) (end 167.828 117.856) (width 0.5) (layer F.Cu) (net 1) (tstamp 5945FE08)) - (segment (start 167.828 117.856) (end 164.084 117.856) (width 0.5) (layer F.Cu) (net 1) (tstamp 5945FE09)) - (segment (start 164.084 117.856) (end 162.687 116.459) (width 0.5) (layer F.Cu) (net 1) (tstamp 5945FE0A)) - (segment (start 162.687 116.459) (end 162.687 114.427) (width 0.5) (layer F.Cu) (net 1) (tstamp 5945FE0B)) - (segment (start 172.466 117.922) (end 172.532 117.856) (width 0.5) (layer F.Cu) (net 1) (tstamp 5945FDB1)) - (segment (start 137.668 85.912) (end 139.252 84.328) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E731)) - (segment (start 139.252 84.328) (end 139.252 82.49) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 139.252 82.49) (end 140.97 80.772) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E6E0)) - (segment (start 139.252 84.328) (end 136.906 84.328) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 136.906 84.328) (end 134.112 81.534) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E6BF)) - (segment (start 134.112 81.534) (end 117.094 81.534) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E6C1)) - (segment (start 117.094 81.534) (end 115.89 82.738) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E6C3)) - (segment (start 162.687 110.617) (end 164.084 110.617) (width 0.2) (layer F.Cu) (net 2)) - (segment (start 159.639 112.522) (end 159.004 111.887) (width 0.2) (layer F.Cu) (net 2) (tstamp 5943DE4F)) - (segment (start 164.084 112.522) (end 159.639 112.522) (width 0.3) (layer F.Cu) (net 2) (tstamp 5943DE46)) - (segment (start 164.465 112.141) (end 164.084 112.522) (width 0.2) (layer F.Cu) (net 2) (tstamp 5943DE44)) - (segment (start 164.465 110.998) (end 164.465 112.141) (width 0.2) (layer F.Cu) (net 2) (tstamp 5943DE43)) - (segment (start 164.084 110.617) (end 164.465 110.998) (width 0.2) (layer F.Cu) (net 2) (tstamp 5943DE42)) - (segment (start 161.29 83.566) (end 161.29 88.9) (width 0.5) (layer F.Cu) (net 2) (tstamp 5948E85D)) - (segment (start 159.512 81.788) (end 161.29 83.566) (width 0.5) (layer F.Cu) (net 2) (tstamp 5948E85C)) - (segment (start 141.986 81.788) (end 159.512 81.788) (width 0.5) (layer F.Cu) (net 2) (tstamp 5948E85B)) - (segment (start 140.502 84.328) (end 140.502 83.272) (width 0.5) (layer F.Cu) (net 2)) - (segment (start 140.502 83.272) (end 141.986 81.788) (width 0.5) (layer F.Cu) (net 2) (tstamp 5948E85A)) - (segment (start 112.014 118.782) (end 109.728 118.782) (width 0.5) (layer F.Cu) (net 3)) - (segment (start 109.728 118.782) (end 109.728 120.372) (width 0.5) (layer F.Cu) (net 3)) - (segment (start 132.08 123.698) (end 128.778 123.698) (width 0.5) (layer F.Cu) (net 3)) - (segment (start 112.014 123.698) (end 112.014 118.782) (width 0.5) (layer F.Cu) (net 3) (tstamp 5945F29D)) - (segment (start 114.3 125.984) (end 112.014 123.698) (width 0.5) (layer F.Cu) (net 3) (tstamp 5945F29B)) - (segment (start 126.492 125.984) (end 114.3 125.984) (width 0.5) (layer F.Cu) (net 3) (tstamp 5945F299)) - (segment (start 128.778 123.698) (end 126.492 125.984) (width 0.5) (layer F.Cu) (net 3) (tstamp 5945F298)) - (segment (start 119.865 112.522) (end 119.865 116.882) (width 0.5) (layer F.Cu) (net 4)) - (segment (start 119.865 108.175) (end 119.865 112.522) (width 0.5) (layer F.Cu) (net 4)) - (segment (start 119.865 112.522) (end 119.865 112.753) (width 0.5) (layer F.Cu) (net 4) (tstamp 5943D09E)) - (segment (start 121.158 114.046) (end 125.262 114.046) (width 0.5) (layer F.Cu) (net 4) (tstamp 5943D09B)) - (segment (start 119.865 112.753) (end 121.158 114.046) (width 0.5) (layer F.Cu) (net 4) (tstamp 5943D09A)) - (segment (start 119.888 108.198) (end 119.865 108.175) (width 0.5) (layer F.Cu) (net 4) (tstamp 5945F2B6)) - (segment (start 123.19 116.882) (end 120.904 116.882) (width 0.5) (layer F.Cu) (net 4)) - (segment (start 117.602 116.882) (end 119.634 116.882) (width 0.5) (layer F.Cu) (net 4)) - (segment (start 119.634 116.882) (end 120.904 116.882) (width 0.5) (layer F.Cu) (net 4) (tstamp 5943D0A3)) - (segment (start 115.062 116.882) (end 117.602 116.882) (width 0.5) (layer F.Cu) (net 4)) - (segment (start 109.728 116.882) (end 112.014 116.882) (width 0.5) (layer F.Cu) (net 4)) - (segment (start 112.014 116.882) (end 115.062 116.882) (width 0.5) (layer F.Cu) (net 4) (tstamp 5945F2A7)) - (segment (start 117.602 118.782) (end 115.062 118.782) (width 0.5) (layer F.Cu) (net 5)) - (segment (start 115.062 118.782) (end 115.062 120.372) (width 0.5) (layer F.Cu) (net 5)) - (segment (start 117.602 118.782) (end 117.602 121.666) (width 0.5) (layer F.Cu) (net 5)) - (segment (start 124.714 121.158) (end 132.08 121.158) (width 0.5) (layer F.Cu) (net 5) (tstamp 5945F290)) - (segment (start 122.682 123.19) (end 124.714 121.158) (width 0.5) (layer F.Cu) (net 5) (tstamp 5945F28F)) - (segment (start 119.126 123.19) (end 122.682 123.19) (width 0.5) (layer F.Cu) (net 5) (tstamp 5945F28E)) - (segment (start 117.602 121.666) (end 119.126 123.19) (width 0.5) (layer F.Cu) (net 5) (tstamp 5945F28D)) - (segment (start 123.19 118.782) (end 120.904 118.782) (width 0.5) (layer F.Cu) (net 6)) - (segment (start 120.904 118.782) (end 120.904 120.372) (width 0.5) (layer F.Cu) (net 6)) - (segment (start 123.19 118.782) (end 131.916 118.782) (width 0.5) (layer F.Cu) (net 6)) - (segment (start 131.916 118.782) (end 132.08 118.618) (width 0.5) (layer F.Cu) (net 6) (tstamp 5945F289)) - (segment (start 134.096 91.44) (end 135.128 91.44) (width 0.5) (layer F.Cu) (net 7)) - (segment (start 135.128 91.44) (end 136.398 92.71) (width 0.5) (layer F.Cu) (net 7) (tstamp 5945F4A6)) - (segment (start 136.398 92.71) (end 136.398 100.33) (width 0.5) (layer F.Cu) (net 7) (tstamp 5945F4A7)) - (segment (start 136.398 100.33) (end 135 101.728) (width 0.5) (layer F.Cu) (net 7) (tstamp 5945F4A8)) - (segment (start 135 101.728) (end 135 104) (width 0.5) (layer F.Cu) (net 7) (tstamp 5945F4A9)) - (segment (start 119.865 101.825) (end 119.865 94.719) (width 0.5) (layer F.Cu) (net 8)) - (segment (start 119.865 94.719) (end 119.38 94.234) (width 0.5) (layer F.Cu) (net 8) (tstamp 5945FAC3)) - (segment (start 114.554 93.98) (end 119.126 93.98) (width 0.5) (layer F.Cu) (net 8)) - (segment (start 119.126 93.98) (end 119.38 94.234) (width 0.5) (layer F.Cu) (net 8) (tstamp 5945FABF)) - (segment (start 114.554 93.98) (end 114.554 91.44) (width 0.5) (layer F.Cu) (net 8)) - (segment (start 114.554 91.44) (end 114.554 88.9) (width 0.5) (layer F.Cu) (net 8) (tstamp 5945F53A)) - (segment (start 122.405 101.825) (end 122.405 93.495) (width 0.5) (layer F.Cu) (net 9)) - (segment (start 122.405 93.495) (end 125.41 90.49) (width 0.5) (layer F.Cu) (net 9) (tstamp 5945F496)) - (segment (start 125.41 90.49) (end 132.096 90.49) (width 0.5) (layer F.Cu) (net 9) (tstamp 5945F498)) - (segment (start 132.096 92.39) (end 125.1 92.39) (width 0.5) (layer F.Cu) (net 10)) - (segment (start 121.135 102.593) (end 121.135 101.825) (width 0.5) (layer F.Cu) (net 10) (tstamp 5943D020)) - (segment (start 121.92 103.378) (end 121.135 102.593) (width 0.5) (layer F.Cu) (net 10) (tstamp 5943D01F)) - (segment (start 123.19 103.378) (end 121.92 103.378) (width 0.5) (layer F.Cu) (net 10) (tstamp 5943D01E)) - (segment (start 123.952 102.616) (end 123.19 103.378) (width 0.5) (layer F.Cu) (net 10) (tstamp 5943D01D)) - (segment (start 123.952 93.538) (end 123.952 102.616) (width 0.5) (layer F.Cu) (net 10) (tstamp 5943D01A)) - (segment (start 125.1 92.39) (end 123.952 93.538) (width 0.5) (layer F.Cu) (net 10) (tstamp 5943D017)) - (segment (start 133.858 95.824) (end 133.858 94.152) (width 0.5) (layer F.Cu) (net 10)) - (segment (start 133.858 94.152) (end 132.096 92.39) (width 0.5) (layer F.Cu) (net 10) (tstamp 5945F4AC)) - (segment (start 117.79 83.82) (end 122.936 83.82) (width 0.5) (layer F.Cu) (net 11)) - (segment (start 152.4 116.652) (end 152.4 113.03) (width 0.5) (layer F.Cu) (net 12)) - (segment (start 149.286 116.586) (end 149.352 116.652) (width 0.5) (layer F.Cu) (net 12) (tstamp 5945FA74)) - (segment (start 152.4 116.652) (end 149.352 116.652) (width 0.5) (layer F.Cu) (net 12)) - (segment (start 155.194 116.652) (end 152.4 116.652) (width 0.5) (layer F.Cu) (net 12)) - (segment (start 149.286 113.03) (end 152.4 113.03) (width 0.5) (layer F.Cu) (net 12)) - (segment (start 152.4 113.03) (end 153.99 113.03) (width 0.5) (layer F.Cu) (net 12) (tstamp 5943D505)) - (segment (start 150.688 109.728) (end 145.034 109.728) (width 0.5) (layer F.Cu) (net 13)) - (segment (start 145.034 107.402) (end 147.106 107.402) (width 0.5) (layer F.Cu) (net 13)) - (segment (start 160.909 111.887) (end 162.687 111.887) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F9D3)) - (segment (start 160.528 111.506) (end 160.909 111.887) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F9D2)) - (segment (start 160.528 106.934) (end 160.528 111.506) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F9D1)) - (segment (start 160.02 106.426) (end 160.528 106.934) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F9D0)) - (segment (start 148.082 106.426) (end 160.02 106.426) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F9CF)) - (segment (start 147.106 107.402) (end 148.082 106.426) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F9CE)) - (segment (start 147.386 113.03) (end 145.542 113.03) (width 0.5) (layer F.Cu) (net 13)) - (segment (start 145.034 112.522) (end 145.034 111.252) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F977)) - (segment (start 145.034 111.252) (end 145.034 109.728) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F97C)) - (segment (start 145.034 109.728) (end 145.034 107.402) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F9F1)) - (segment (start 145.542 113.03) (end 145.034 112.522) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F976)) - (segment (start 169.037 111.887) (end 166.751 111.887) (width 0.5) (layer F.Cu) (net 14)) - (segment (start 165.481 113.157) (end 162.687 113.157) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DD44)) - (segment (start 166.751 111.887) (end 165.481 113.157) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DD42)) - (segment (start 169.037 111.887) (end 170.887 111.887) (width 0.5) (layer F.Cu) (net 14)) - (segment (start 170.887 111.887) (end 171.774 111) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DCFC)) - (segment (start 171.774 111) (end 171.774 101.774) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DCFD)) - (segment (start 171.774 101.774) (end 169 99) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DCFF)) - (segment (start 169 99) (end 152 99) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DD04)) - (segment (start 152 99) (end 149 96) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DD0A)) - (segment (start 149 96) (end 149 85) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DD0D)) - (segment (start 149 85) (end 147 83) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DD10)) - (segment (start 147 83) (end 142.552 83) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DD12)) - (segment (start 142.552 83) (end 141.752 83.8) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DD14)) - (segment (start 141.752 83.8) (end 141.752 84.328) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DD1A)) - (segment (start 163.195 113.157) (end 162.687 113.157) (width 0.5) (layer F.Cu) (net 14) (tstamp 5948E705)) - (segment (start 163.195 113.157) (end 162.687 113.157) (width 0.5) (layer F.Cu) (net 14) (tstamp 5945FE21)) - (segment (start 152.588 109.728) (end 154.686 109.728) (width 0.5) (layer F.Cu) (net 14)) - (segment (start 155.89 110.932) (end 155.89 113.03) (width 0.5) (layer F.Cu) (net 14) (tstamp 5945F9F4)) - (segment (start 154.686 109.728) (end 155.89 110.932) (width 0.5) (layer F.Cu) (net 14) (tstamp 5945F9F3)) - (segment (start 162.687 113.157) (end 160.528 113.157) (width 0.5) (layer F.Cu) (net 14)) - (segment (start 159.004 113.157) (end 156.017 113.157) (width 0.5) (layer F.Cu) (net 14) (tstamp 5945F9CB)) - (segment (start 159.512 113.157) (end 159.004 113.157) (width 0.5) (layer F.Cu) (net 14) (tstamp 5945FE64)) - (segment (start 160.528 113.157) (end 159.512 113.157) (width 0.5) (layer F.Cu) (net 14) (tstamp 5945FE79)) - (segment (start 156.017 113.157) (end 155.89 113.03) (width 0.5) (layer F.Cu) (net 14) (tstamp 5945F9BA)) - (segment (start 109.474 97.094) (end 112.014 97.094) (width 0.5) (layer F.Cu) (net 15)) - (segment (start 112.014 97.094) (end 112.014 93.98) (width 0.5) (layer F.Cu) (net 15)) - (segment (start 120.396 86.36) (end 110.49 86.36) (width 0.5) (layer F.Cu) (net 16)) - (segment (start 110.236 91.44) (end 112.014 91.44) (width 0.5) (layer F.Cu) (net 16) (tstamp 5945FAF1)) - (segment (start 109.22 90.424) (end 110.236 91.44) (width 0.5) (layer F.Cu) (net 16) (tstamp 5945FAF0)) - (segment (start 109.22 87.63) (end 109.22 90.424) (width 0.5) (layer F.Cu) (net 16) (tstamp 5945FAEF)) - (segment (start 110.49 86.36) (end 109.22 87.63) (width 0.5) (layer F.Cu) (net 16) (tstamp 5945FAEE)) - (segment (start 155.194 118.552) (end 155.194 122.428) (width 0.5) (layer F.Cu) (net 17)) - (segment (start 155.194 122.428) (end 154.686 122.936) (width 0.5) (layer F.Cu) (net 17) (tstamp 5945FE36)) - (segment (start 152.4 118.552) (end 152.4 122.682) (width 0.5) (layer F.Cu) (net 18)) - (segment (start 152.4 122.682) (end 152.146 122.936) (width 0.5) (layer F.Cu) (net 18) (tstamp 5945FE33)) - (segment (start 149.352 118.552) (end 149.352 122.682) (width 0.5) (layer F.Cu) (net 19)) - (segment (start 149.352 122.682) (end 149.606 122.936) (width 0.5) (layer F.Cu) (net 19) (tstamp 5945FE30)) - (segment (start 139.192 89.154) (end 139.192 88.646) (width 0.5) (layer F.Cu) (net 20)) - (segment (start 143.002 87.122) (end 143.002 84.328) (width 0.5) (layer F.Cu) (net 20) (tstamp 5948E739)) - (segment (start 142.24 87.884) (end 143.002 87.122) (width 0.5) (layer F.Cu) (net 20) (tstamp 5948E738)) - (segment (start 139.954 87.884) (end 142.24 87.884) (width 0.5) (layer F.Cu) (net 20) (tstamp 5948E737)) - (segment (start 139.192 88.646) (end 139.954 87.884) (width 0.5) (layer F.Cu) (net 20) (tstamp 5948E736)) - (segment (start 139.192 89.154) (end 139.192 116.84) (width 0.5) (layer F.Cu) (net 20) (tstamp 5948E6C9)) - (segment (start 139.192 116.84) (end 137.414 118.618) (width 0.5) (layer F.Cu) (net 20) (tstamp 5948E6CB)) - (segment (start 134.62 118.618) (end 137.414 118.618) (width 0.5) (layer F.Cu) (net 20) (tstamp 5948E6CC)) - (segment (start 134.62 121.158) (end 134.62 123.698) (width 0.5) (layer F.Cu) (net 20)) - (segment (start 134.62 118.618) (end 134.62 121.158) (width 0.5) (layer F.Cu) (net 20)) - (segment (start 134.62 118.618) (end 134.62 115.316) (width 0.5) (layer F.Cu) (net 20)) - (segment (start 121.135 109.451) (end 121.135 108.175) (width 0.5) (layer F.Cu) (net 20) (tstamp 5945F2EE)) - (segment (start 122.174 110.49) (end 121.135 109.451) (width 0.5) (layer F.Cu) (net 20) (tstamp 5945F2ED)) - (segment (start 129.794 110.49) (end 122.174 110.49) (width 0.5) (layer F.Cu) (net 20) (tstamp 5945F2EB)) - (segment (start 134.62 115.316) (end 129.794 110.49) (width 0.5) (layer F.Cu) (net 20) (tstamp 5945F2EA)) - (segment (start 169.037 113.157) (end 169.037 114.427) (width 0.5) (layer F.Cu) (net 21)) - - (zone (net 2) (net_name GND) (layer F.Cu) (tstamp 5945E615) (hatch none 0.508) - (connect_pads yes (clearance 0.3)) - (min_thickness 0.5) - (fill yes (arc_segments 32) (thermal_gap 0.2) (thermal_bridge_width 0.5)) - (polygon - (pts - (xy 177.5 127.5) (xy 142.5 127.5) (xy 142.5 82.5) (xy 177.5 82.5) - ) - ) - (filled_polygon - (pts - (xy 177.25 127.25) (xy 157.026429 127.25) (xy 157.026429 126.475) (xy 153.755 126.475) (xy 153.755 127.25) - (xy 153.724524 127.25) (xy 153.724524 126.475) (xy 151.215 126.475) (xy 151.215 127.25) (xy 151.057381 127.25) - (xy 151.057381 126.475) (xy 147.405 126.475) (xy 147.405 127.25) (xy 142.75 127.25) (xy 142.75 122.828258) - (xy 148.106 122.828258) (xy 148.106 123.043742) (xy 148.134567 123.335094) (xy 148.219181 123.615348) (xy 148.356618 123.873829) - (xy 148.541644 124.100693) (xy 148.767211 124.287298) (xy 149.024727 124.426537) (xy 149.304383 124.513105) (xy 149.595528 124.543705) - (xy 149.887072 124.517173) (xy 150.16791 124.434518) (xy 150.427345 124.298888) (xy 150.655495 124.115451) (xy 150.84367 123.891193) - (xy 150.875279 123.833696) (xy 150.896618 123.873829) (xy 151.081644 124.100693) (xy 151.307211 124.287298) (xy 151.564727 124.426537) - (xy 151.844383 124.513105) (xy 152.135528 124.543705) (xy 152.427072 124.517173) (xy 152.70791 124.434518) (xy 152.967345 124.298888) - (xy 153.195495 124.115451) (xy 153.201187 124.108667) (xy 153.236328 124.22214) (xy 153.321897 124.351996) (xy 153.440256 124.452872) - (xy 153.582032 124.516781) (xy 153.736 124.538661) (xy 155.636 124.538661) (xy 155.723585 124.531677) (xy 155.87214 124.485672) - (xy 156.001996 124.400103) (xy 156.102872 124.281744) (xy 156.166781 124.139968) (xy 156.188661 123.986) (xy 156.188661 121.886) - (xy 156.181677 121.798415) (xy 156.135672 121.64986) (xy 156.050103 121.520004) (xy 155.994 121.472188) (xy 155.994 119.428348) - (xy 156.08014 119.401672) (xy 156.209996 119.316103) (xy 156.310872 119.197744) (xy 156.374781 119.055968) (xy 156.396661 118.902) - (xy 156.396661 118.202) (xy 156.389677 118.114415) (xy 156.343672 117.96586) (xy 156.258103 117.836004) (xy 156.139744 117.735128) - (xy 155.997968 117.671219) (xy 155.844 117.649339) (xy 154.544 117.649339) (xy 154.456415 117.656323) (xy 154.30786 117.702328) - (xy 154.178004 117.787897) (xy 154.077128 117.906256) (xy 154.013219 118.048032) (xy 153.991339 118.202) (xy 153.991339 118.902) - (xy 153.998323 118.989585) (xy 154.044328 119.13814) (xy 154.129897 119.267996) (xy 154.248256 119.368872) (xy 154.390032 119.432781) - (xy 154.394 119.433345) (xy 154.394 121.333339) (xy 153.736 121.333339) (xy 153.648415 121.340323) (xy 153.49986 121.386328) - (xy 153.370004 121.471897) (xy 153.269128 121.590256) (xy 153.205219 121.732032) (xy 153.200765 121.763373) (xy 153.2 121.76274) - (xy 153.2 119.428348) (xy 153.28614 119.401672) (xy 153.415996 119.316103) (xy 153.516872 119.197744) (xy 153.580781 119.055968) - (xy 153.602661 118.902) (xy 153.602661 118.202) (xy 153.595677 118.114415) (xy 153.549672 117.96586) (xy 153.464103 117.836004) - (xy 153.345744 117.735128) (xy 153.203968 117.671219) (xy 153.05 117.649339) (xy 151.75 117.649339) (xy 151.662415 117.656323) - (xy 151.51386 117.702328) (xy 151.384004 117.787897) (xy 151.283128 117.906256) (xy 151.219219 118.048032) (xy 151.197339 118.202) - (xy 151.197339 118.902) (xy 151.204323 118.989585) (xy 151.250328 119.13814) (xy 151.335897 119.267996) (xy 151.454256 119.368872) - (xy 151.596032 119.432781) (xy 151.6 119.433345) (xy 151.6 121.432799) (xy 151.58409 121.437482) (xy 151.324655 121.573112) - (xy 151.096505 121.756549) (xy 150.90833 121.980807) (xy 150.876721 122.038304) (xy 150.855382 121.998171) (xy 150.670356 121.771307) - (xy 150.444789 121.584702) (xy 150.187273 121.445463) (xy 150.152 121.434544) (xy 150.152 119.428348) (xy 150.23814 119.401672) - (xy 150.367996 119.316103) (xy 150.468872 119.197744) (xy 150.532781 119.055968) (xy 150.554661 118.902) (xy 150.554661 118.202) - (xy 150.547677 118.114415) (xy 150.501672 117.96586) (xy 150.416103 117.836004) (xy 150.297744 117.735128) (xy 150.155968 117.671219) - (xy 150.002 117.649339) (xy 148.702 117.649339) (xy 148.614415 117.656323) (xy 148.46586 117.702328) (xy 148.336004 117.787897) - (xy 148.235128 117.906256) (xy 148.171219 118.048032) (xy 148.149339 118.202) (xy 148.149339 118.902) (xy 148.156323 118.989585) - (xy 148.202328 119.13814) (xy 148.287897 119.267996) (xy 148.406256 119.368872) (xy 148.548032 119.432781) (xy 148.552 119.433345) - (xy 148.552 121.761918) (xy 148.36833 121.980807) (xy 148.227297 122.237345) (xy 148.138779 122.51639) (xy 148.106146 122.807315) - (xy 148.106 122.828258) (xy 142.75 122.828258) (xy 142.75 119.985) (xy 142.815001 119.985) (xy 142.815001 117.585) - (xy 142.75 117.585) (xy 142.75 116.302) (xy 148.149339 116.302) (xy 148.149339 117.002) (xy 148.156323 117.089585) - (xy 148.202328 117.23814) (xy 148.287897 117.367996) (xy 148.406256 117.468872) (xy 148.548032 117.532781) (xy 148.702 117.554661) - (xy 150.002 117.554661) (xy 150.089585 117.547677) (xy 150.23814 117.501672) (xy 150.31352 117.452) (xy 151.43446 117.452) - (xy 151.454256 117.468872) (xy 151.596032 117.532781) (xy 151.75 117.554661) (xy 153.05 117.554661) (xy 153.137585 117.547677) - (xy 153.28614 117.501672) (xy 153.36152 117.452) (xy 154.22846 117.452) (xy 154.248256 117.468872) (xy 154.390032 117.532781) - (xy 154.544 117.554661) (xy 155.844 117.554661) (xy 155.931585 117.547677) (xy 156.08014 117.501672) (xy 156.209996 117.416103) - (xy 156.310872 117.297744) (xy 156.374781 117.155968) (xy 156.396661 117.002) (xy 156.396661 116.302) (xy 156.389677 116.214415) - (xy 156.343672 116.06586) (xy 156.258103 115.936004) (xy 156.139744 115.835128) (xy 155.997968 115.771219) (xy 155.844 115.749339) - (xy 154.544 115.749339) (xy 154.456415 115.756323) (xy 154.30786 115.802328) (xy 154.23248 115.852) (xy 153.36554 115.852) - (xy 153.345744 115.835128) (xy 153.203968 115.771219) (xy 153.2 115.770655) (xy 153.2 114.006696) (xy 153.225897 114.045996) - (xy 153.344256 114.146872) (xy 153.486032 114.210781) (xy 153.64 114.232661) (xy 154.34 114.232661) (xy 154.427585 114.225677) - (xy 154.57614 114.179672) (xy 154.705996 114.094103) (xy 154.806872 113.975744) (xy 154.870781 113.833968) (xy 154.892661 113.68) - (xy 154.892661 112.38) (xy 154.885677 112.292415) (xy 154.839672 112.14386) (xy 154.754103 112.014004) (xy 154.635744 111.913128) - (xy 154.493968 111.849219) (xy 154.34 111.827339) (xy 153.64 111.827339) (xy 153.552415 111.834323) (xy 153.40386 111.880328) - (xy 153.274004 111.965897) (xy 153.173128 112.084256) (xy 153.109219 112.226032) (xy 153.108655 112.23) (xy 150.162348 112.23) - (xy 150.135672 112.14386) (xy 150.050103 112.014004) (xy 149.931744 111.913128) (xy 149.789968 111.849219) (xy 149.636 111.827339) - (xy 148.936 111.827339) (xy 148.848415 111.834323) (xy 148.69986 111.880328) (xy 148.570004 111.965897) (xy 148.469128 112.084256) - (xy 148.405219 112.226032) (xy 148.383339 112.38) (xy 148.383339 113.68) (xy 148.390323 113.767585) (xy 148.436328 113.91614) - (xy 148.521897 114.045996) (xy 148.640256 114.146872) (xy 148.782032 114.210781) (xy 148.936 114.232661) (xy 149.636 114.232661) - (xy 149.723585 114.225677) (xy 149.87214 114.179672) (xy 150.001996 114.094103) (xy 150.102872 113.975744) (xy 150.166781 113.833968) - (xy 150.167345 113.83) (xy 151.6 113.83) (xy 151.6 115.775652) (xy 151.51386 115.802328) (xy 151.43848 115.852) - (xy 150.31754 115.852) (xy 150.297744 115.835128) (xy 150.155968 115.771219) (xy 150.002 115.749339) (xy 148.702 115.749339) - (xy 148.614415 115.756323) (xy 148.46586 115.802328) (xy 148.336004 115.887897) (xy 148.235128 116.006256) (xy 148.171219 116.148032) - (xy 148.149339 116.302) (xy 142.75 116.302) (xy 142.75 88.495633) (xy 142.797732 88.457529) (xy 142.803583 88.451758) - (xy 142.803707 88.451657) (xy 142.803802 88.451542) (xy 142.805685 88.449685) (xy 143.567686 87.687685) (xy 143.614575 87.630601) - (xy 143.662091 87.573974) (xy 143.664119 87.570285) (xy 143.666787 87.567037) (xy 143.701688 87.501947) (xy 143.737308 87.437154) - (xy 143.73858 87.433143) (xy 143.740568 87.429436) (xy 143.762176 87.358761) (xy 143.784518 87.288329) (xy 143.784987 87.28415) - (xy 143.786217 87.280126) (xy 143.793685 87.206602) (xy 143.801922 87.13317) (xy 143.801979 87.124946) (xy 143.801995 87.124793) - (xy 143.801981 87.12465) (xy 143.802 87.122) (xy 143.802 85.015556) (xy 143.919388 84.849149) (xy 144.003141 84.661035) - (xy 144.048761 84.460237) (xy 144.052046 84.225042) (xy 144.01205 84.023048) (xy 143.933581 83.832669) (xy 143.911876 83.8) - (xy 146.66863 83.8) (xy 148.2 85.331371) (xy 148.2 96) (xy 148.207207 96.073506) (xy 148.213651 96.147161) - (xy 148.214826 96.151205) (xy 148.215236 96.155387) (xy 148.23658 96.226081) (xy 148.257211 96.297094) (xy 148.259147 96.30083) - (xy 148.260363 96.304856) (xy 148.295062 96.370116) (xy 148.329064 96.435711) (xy 148.331687 96.438997) (xy 148.333663 96.442713) - (xy 148.380369 96.499981) (xy 148.426471 96.557732) (xy 148.432242 96.563583) (xy 148.432343 96.563707) (xy 148.432458 96.563802) - (xy 148.434315 96.565685) (xy 151.434315 99.565686) (xy 151.491399 99.612575) (xy 151.548026 99.660091) (xy 151.551715 99.662119) - (xy 151.554963 99.664787) (xy 151.620053 99.699688) (xy 151.684846 99.735308) (xy 151.688857 99.73658) (xy 151.692564 99.738568) - (xy 151.763239 99.760176) (xy 151.833671 99.782518) (xy 151.83785 99.782987) (xy 151.841874 99.784217) (xy 151.915398 99.791685) - (xy 151.98883 99.799922) (xy 151.997054 99.799979) (xy 151.997207 99.799995) (xy 151.99735 99.799981) (xy 152 99.8) - (xy 168.66863 99.8) (xy 170.974 102.105371) (xy 170.974 110.668629) (xy 170.55563 111.087) (xy 169.655373 111.087) - (xy 169.6085 111.080339) (xy 168.4655 111.080339) (xy 168.381966 111.087) (xy 166.751 111.087) (xy 166.677494 111.094207) - (xy 166.603839 111.100651) (xy 166.599795 111.101826) (xy 166.595613 111.102236) (xy 166.524919 111.12358) (xy 166.453906 111.144211) - (xy 166.45017 111.146147) (xy 166.446144 111.147363) (xy 166.380905 111.182051) (xy 166.315288 111.216064) (xy 166.312 111.218689) - (xy 166.308287 111.220663) (xy 166.251011 111.267376) (xy 166.193268 111.313472) (xy 166.187414 111.319244) (xy 166.187293 111.319343) - (xy 166.1872 111.319455) (xy 166.185314 111.321315) (xy 165.14963 112.357) (xy 163.761319 112.357) (xy 163.789281 112.294968) - (xy 163.811161 112.141) (xy 163.811161 111.633) (xy 163.804177 111.545415) (xy 163.758172 111.39686) (xy 163.672603 111.267004) - (xy 163.554244 111.166128) (xy 163.412468 111.102219) (xy 163.2585 111.080339) (xy 162.1155 111.080339) (xy 162.031966 111.087) - (xy 161.328 111.087) (xy 161.328 106.934) (xy 161.320788 106.860444) (xy 161.314348 106.786839) (xy 161.313175 106.7828) - (xy 161.312764 106.778613) (xy 161.291394 106.707831) (xy 161.270788 106.636906) (xy 161.268854 106.633175) (xy 161.267637 106.629144) - (xy 161.23293 106.563869) (xy 161.198936 106.498288) (xy 161.196311 106.495) (xy 161.194337 106.491287) (xy 161.147624 106.434011) - (xy 161.101528 106.376268) (xy 161.095756 106.370414) (xy 161.095657 106.370293) (xy 161.095545 106.3702) (xy 161.093685 106.368314) - (xy 160.585685 105.860315) (xy 160.528631 105.81345) (xy 160.471974 105.765909) (xy 160.468285 105.763881) (xy 160.465037 105.761213) - (xy 160.399929 105.726302) (xy 160.335154 105.690692) (xy 160.331145 105.68942) (xy 160.327437 105.687432) (xy 160.256747 105.66582) - (xy 160.186329 105.643482) (xy 160.18215 105.643013) (xy 160.178126 105.641783) (xy 160.104602 105.634315) (xy 160.03117 105.626078) - (xy 160.022946 105.626021) (xy 160.022793 105.626005) (xy 160.02265 105.626019) (xy 160.02 105.626) (xy 148.082 105.626) - (xy 148.008444 105.633212) (xy 147.934839 105.639652) (xy 147.9308 105.640825) (xy 147.926613 105.641236) (xy 147.855831 105.662606) - (xy 147.784906 105.683212) (xy 147.781175 105.685146) (xy 147.777144 105.686363) (xy 147.711869 105.72107) (xy 147.646288 105.755064) - (xy 147.643 105.757689) (xy 147.639287 105.759663) (xy 147.582011 105.806376) (xy 147.524268 105.852472) (xy 147.518414 105.858244) - (xy 147.518293 105.858343) (xy 147.5182 105.858455) (xy 147.516314 105.860315) (xy 146.77463 106.602) (xy 146.077728 106.602) - (xy 146.055647 106.568765) (xy 145.874347 106.386195) (xy 145.661038 106.242317) (xy 145.423846 106.142611) (xy 145.171805 106.090874) - (xy 144.914515 106.089078) (xy 144.661776 106.13729) (xy 144.423215 106.233675) (xy 144.207918 106.374561) (xy 144.024087 106.554582) - (xy 143.878723 106.766881) (xy 143.777363 107.003371) (xy 143.723868 107.255045) (xy 143.720276 107.512317) (xy 143.766723 107.765386) - (xy 143.86144 108.004614) (xy 144.000819 108.220889) (xy 144.179552 108.405973) (xy 144.234 108.443815) (xy 144.234 112.522) - (xy 144.241207 112.595506) (xy 144.247651 112.669161) (xy 144.248826 112.673205) (xy 144.249236 112.677387) (xy 144.27058 112.748081) - (xy 144.291211 112.819094) (xy 144.293147 112.82283) (xy 144.294363 112.826856) (xy 144.329062 112.892116) (xy 144.363064 112.957711) - (xy 144.365687 112.960997) (xy 144.367663 112.964713) (xy 144.414369 113.021981) (xy 144.460471 113.079732) (xy 144.466242 113.085583) - (xy 144.466343 113.085707) (xy 144.466458 113.085802) (xy 144.468315 113.087685) (xy 144.976314 113.595685) (xy 145.033393 113.64257) - (xy 145.090026 113.690091) (xy 145.093715 113.692119) (xy 145.096963 113.694787) (xy 145.162071 113.729698) (xy 145.226846 113.765308) - (xy 145.230855 113.76658) (xy 145.234563 113.768568) (xy 145.305211 113.790167) (xy 145.375671 113.812518) (xy 145.379855 113.812987) - (xy 145.383874 113.814216) (xy 145.457349 113.82168) (xy 145.53083 113.829922) (xy 145.539054 113.829979) (xy 145.539207 113.829995) - (xy 145.53935 113.829981) (xy 145.542 113.83) (xy 146.509652 113.83) (xy 146.536328 113.91614) (xy 146.621897 114.045996) - (xy 146.740256 114.146872) (xy 146.882032 114.210781) (xy 147.036 114.232661) (xy 147.736 114.232661) (xy 147.823585 114.225677) - (xy 147.97214 114.179672) (xy 148.101996 114.094103) (xy 148.202872 113.975744) (xy 148.266781 113.833968) (xy 148.288661 113.68) - (xy 148.288661 112.38) (xy 148.281677 112.292415) (xy 148.235672 112.14386) (xy 148.150103 112.014004) (xy 148.031744 111.913128) - (xy 147.889968 111.849219) (xy 147.736 111.827339) (xy 147.036 111.827339) (xy 146.948415 111.834323) (xy 146.79986 111.880328) - (xy 146.670004 111.965897) (xy 146.569128 112.084256) (xy 146.505219 112.226032) (xy 146.504655 112.23) (xy 145.873371 112.23) - (xy 145.834 112.19063) (xy 145.834 110.528) (xy 149.811652 110.528) (xy 149.838328 110.61414) (xy 149.923897 110.743996) - (xy 150.042256 110.844872) (xy 150.184032 110.908781) (xy 150.338 110.930661) (xy 151.038 110.930661) (xy 151.125585 110.923677) - (xy 151.27414 110.877672) (xy 151.403996 110.792103) (xy 151.504872 110.673744) (xy 151.568781 110.531968) (xy 151.590661 110.378) - (xy 151.590661 109.078) (xy 151.583677 108.990415) (xy 151.537672 108.84186) (xy 151.452103 108.712004) (xy 151.333744 108.611128) - (xy 151.191968 108.547219) (xy 151.038 108.525339) (xy 150.338 108.525339) (xy 150.250415 108.532323) (xy 150.10186 108.578328) - (xy 149.972004 108.663897) (xy 149.871128 108.782256) (xy 149.807219 108.924032) (xy 149.806655 108.928) (xy 145.834 108.928) - (xy 145.834 108.448269) (xy 145.845656 108.440872) (xy 146.031983 108.263436) (xy 146.075321 108.202) (xy 147.106 108.202) - (xy 147.179506 108.194793) (xy 147.253161 108.188349) (xy 147.257205 108.187174) (xy 147.261387 108.186764) (xy 147.332081 108.16542) - (xy 147.403094 108.144789) (xy 147.40683 108.142853) (xy 147.410856 108.141637) (xy 147.476116 108.106938) (xy 147.541711 108.072936) - (xy 147.544997 108.070313) (xy 147.548713 108.068337) (xy 147.605981 108.021631) (xy 147.663732 107.975529) (xy 147.669583 107.969758) - (xy 147.669707 107.969657) (xy 147.669802 107.969542) (xy 147.671685 107.967685) (xy 148.413371 107.226) (xy 159.68863 107.226) - (xy 159.728 107.265371) (xy 159.728 111.506) (xy 159.735207 111.579506) (xy 159.741651 111.653161) (xy 159.742826 111.657205) - (xy 159.743236 111.661387) (xy 159.76458 111.732081) (xy 159.785211 111.803094) (xy 159.787147 111.80683) (xy 159.788363 111.810856) - (xy 159.823062 111.876116) (xy 159.857064 111.941711) (xy 159.859687 111.944997) (xy 159.861663 111.948713) (xy 159.908369 112.005981) - (xy 159.954471 112.063732) (xy 159.960242 112.069583) (xy 159.960343 112.069707) (xy 159.960458 112.069802) (xy 159.962315 112.071685) - (xy 160.247629 112.357) (xy 156.790827 112.357) (xy 156.785677 112.292415) (xy 156.739672 112.14386) (xy 156.69 112.06848) - (xy 156.69 110.932) (xy 156.682793 110.858494) (xy 156.676349 110.784839) (xy 156.675174 110.780795) (xy 156.674764 110.776613) - (xy 156.65342 110.705919) (xy 156.632789 110.634906) (xy 156.630853 110.63117) (xy 156.629637 110.627144) (xy 156.594949 110.561905) - (xy 156.560936 110.496288) (xy 156.558311 110.493) (xy 156.556337 110.489287) (xy 156.509649 110.432041) (xy 156.463529 110.374268) - (xy 156.457754 110.368412) (xy 156.457657 110.368293) (xy 156.457546 110.368202) (xy 156.455685 110.366314) (xy 155.251685 109.162315) - (xy 155.194631 109.11545) (xy 155.137974 109.067909) (xy 155.134285 109.065881) (xy 155.131037 109.063213) (xy 155.065929 109.028302) - (xy 155.001154 108.992692) (xy 154.997145 108.99142) (xy 154.993437 108.989432) (xy 154.922747 108.96782) (xy 154.852329 108.945482) - (xy 154.84815 108.945013) (xy 154.844126 108.943783) (xy 154.770602 108.936315) (xy 154.69717 108.928078) (xy 154.688946 108.928021) - (xy 154.688793 108.928005) (xy 154.68865 108.928019) (xy 154.686 108.928) (xy 153.464348 108.928) (xy 153.437672 108.84186) - (xy 153.352103 108.712004) (xy 153.233744 108.611128) (xy 153.091968 108.547219) (xy 152.938 108.525339) (xy 152.238 108.525339) - (xy 152.150415 108.532323) (xy 152.00186 108.578328) (xy 151.872004 108.663897) (xy 151.771128 108.782256) (xy 151.707219 108.924032) - (xy 151.685339 109.078) (xy 151.685339 110.378) (xy 151.692323 110.465585) (xy 151.738328 110.61414) (xy 151.823897 110.743996) - (xy 151.942256 110.844872) (xy 152.084032 110.908781) (xy 152.238 110.930661) (xy 152.938 110.930661) (xy 153.025585 110.923677) - (xy 153.17414 110.877672) (xy 153.303996 110.792103) (xy 153.404872 110.673744) (xy 153.468781 110.531968) (xy 153.469345 110.528) - (xy 154.35463 110.528) (xy 155.09 111.263371) (xy 155.09 112.06446) (xy 155.073128 112.084256) (xy 155.009219 112.226032) - (xy 154.987339 112.38) (xy 154.987339 113.68) (xy 154.994323 113.767585) (xy 155.040328 113.91614) (xy 155.125897 114.045996) - (xy 155.244256 114.146872) (xy 155.386032 114.210781) (xy 155.54 114.232661) (xy 156.24 114.232661) (xy 156.327585 114.225677) - (xy 156.47614 114.179672) (xy 156.605996 114.094103) (xy 156.706872 113.975744) (xy 156.715321 113.957) (xy 161.612681 113.957) - (xy 161.584719 114.019032) (xy 161.562839 114.173) (xy 161.562839 114.681) (xy 161.569823 114.768585) (xy 161.615828 114.91714) - (xy 161.701397 115.046996) (xy 161.819756 115.147872) (xy 161.887 115.178184) (xy 161.887 116.459) (xy 161.894207 116.532506) - (xy 161.900651 116.606161) (xy 161.901826 116.610205) (xy 161.902236 116.614387) (xy 161.92358 116.685081) (xy 161.944211 116.756094) - (xy 161.946147 116.75983) (xy 161.947363 116.763856) (xy 161.982062 116.829116) (xy 162.016064 116.894711) (xy 162.018687 116.897997) - (xy 162.020663 116.901713) (xy 162.067369 116.958981) (xy 162.113471 117.016732) (xy 162.119242 117.022583) (xy 162.119343 117.022707) - (xy 162.119458 117.022802) (xy 162.121315 117.024685) (xy 163.518314 118.421685) (xy 163.575393 118.46857) (xy 163.632026 118.516091) - (xy 163.635715 118.518119) (xy 163.638963 118.520787) (xy 163.704071 118.555698) (xy 163.768846 118.591308) (xy 163.772855 118.59258) - (xy 163.776563 118.594568) (xy 163.847253 118.61618) (xy 163.917671 118.638518) (xy 163.92185 118.638987) (xy 163.925874 118.640217) - (xy 163.999398 118.647685) (xy 164.07283 118.655922) (xy 164.081054 118.655979) (xy 164.081207 118.655995) (xy 164.08135 118.655981) - (xy 164.084 118.656) (xy 166.851021 118.656) (xy 166.948256 118.738872) (xy 167.090032 118.802781) (xy 167.244 118.824661) - (xy 168.544 118.824661) (xy 168.631585 118.817677) (xy 168.78014 118.771672) (xy 168.85552 118.722) (xy 169.21446 118.722) - (xy 169.234256 118.738872) (xy 169.376032 118.802781) (xy 169.53 118.824661) (xy 170.83 118.824661) (xy 170.917585 118.817677) - (xy 171.06614 118.771672) (xy 171.14152 118.722) (xy 171.50046 118.722) (xy 171.520256 118.738872) (xy 171.662032 118.802781) - (xy 171.816 118.824661) (xy 173.116 118.824661) (xy 173.203585 118.817677) (xy 173.35214 118.771672) (xy 173.42752 118.722) - (xy 173.924 118.722) (xy 173.997506 118.714793) (xy 174.071161 118.708349) (xy 174.075205 118.707174) (xy 174.079387 118.706764) - (xy 174.150081 118.68542) (xy 174.221094 118.664789) (xy 174.22483 118.662853) (xy 174.228856 118.661637) (xy 174.294116 118.626938) - (xy 174.359711 118.592936) (xy 174.362997 118.590313) (xy 174.366713 118.588337) (xy 174.423981 118.541631) (xy 174.481732 118.495529) - (xy 174.487583 118.489758) (xy 174.487707 118.489657) (xy 174.487802 118.489542) (xy 174.489685 118.487685) (xy 175.571685 117.405685) - (xy 175.61855 117.348631) (xy 175.666091 117.291974) (xy 175.668119 117.288285) (xy 175.670787 117.285037) (xy 175.705698 117.219929) - (xy 175.741308 117.155154) (xy 175.74258 117.151145) (xy 175.744568 117.147437) (xy 175.76618 117.076747) (xy 175.788518 117.006329) - (xy 175.788987 117.00215) (xy 175.790217 116.998126) (xy 175.797685 116.924602) (xy 175.805922 116.85117) (xy 175.805979 116.842946) - (xy 175.805995 116.842793) (xy 175.805981 116.84265) (xy 175.806 116.84) (xy 175.806 96.774) (xy 175.798793 96.700494) - (xy 175.792349 96.626839) (xy 175.791174 96.622795) (xy 175.790764 96.618613) (xy 175.76942 96.547919) (xy 175.748789 96.476906) - (xy 175.746853 96.47317) (xy 175.745637 96.469144) (xy 175.710949 96.403905) (xy 175.676936 96.338288) (xy 175.674311 96.335) - (xy 175.672337 96.331287) (xy 175.625649 96.274041) (xy 175.579529 96.216268) (xy 175.573754 96.210412) (xy 175.573657 96.210293) - (xy 175.573546 96.210202) (xy 175.571685 96.208314) (xy 173.285685 93.922315) (xy 173.228631 93.87545) (xy 173.171974 93.827909) - (xy 173.168285 93.825881) (xy 173.165037 93.823213) (xy 173.099929 93.788302) (xy 173.035154 93.752692) (xy 173.031145 93.75142) - (xy 173.027437 93.749432) (xy 172.956747 93.72782) (xy 172.886329 93.705482) (xy 172.88215 93.705013) (xy 172.878126 93.703783) - (xy 172.804602 93.696315) (xy 172.73117 93.688078) (xy 172.722946 93.688021) (xy 172.722793 93.688005) (xy 172.72265 93.688019) - (xy 172.72 93.688) (xy 169.495371 93.688) (xy 168.44 92.63263) (xy 168.44 90.952661) (xy 169.14 90.952661) - (xy 169.227585 90.945677) (xy 169.37614 90.899672) (xy 169.505996 90.814103) (xy 169.606872 90.695744) (xy 169.670781 90.553968) - (xy 169.692661 90.4) (xy 169.692661 90.14) (xy 172.533095 90.14) (xy 172.533095 87.74) (xy 169.692661 87.74) - (xy 169.692661 87.4) (xy 169.685677 87.312415) (xy 169.639672 87.16386) (xy 169.554103 87.034004) (xy 169.435744 86.933128) - (xy 169.293968 86.869219) (xy 169.14 86.847339) (xy 168.44 86.847339) (xy 168.44 84.582) (xy 168.432793 84.508494) - (xy 168.426349 84.434839) (xy 168.425174 84.430795) (xy 168.424764 84.426613) (xy 168.40342 84.355919) (xy 168.382789 84.284906) - (xy 168.380853 84.28117) (xy 168.379637 84.277144) (xy 168.344938 84.211884) (xy 168.310936 84.146289) (xy 168.308313 84.143003) - (xy 168.306337 84.139287) (xy 168.259631 84.082019) (xy 168.213529 84.024268) (xy 168.207754 84.018412) (xy 168.207657 84.018293) - (xy 168.207546 84.018202) (xy 168.205686 84.016315) (xy 166.939371 82.75) (xy 177.25 82.75) - ) - ) - (filled_polygon - (pts - (xy 166.84 84.913371) (xy 166.84 86.847339) (xy 166.14 86.847339) (xy 166.052415 86.854323) (xy 165.90386 86.900328) - (xy 165.774004 86.985897) (xy 165.673128 87.104256) (xy 165.609219 87.246032) (xy 165.587339 87.4) (xy 165.587339 90.4) - (xy 165.594323 90.487585) (xy 165.640328 90.63614) (xy 165.725897 90.765996) (xy 165.844256 90.866872) (xy 165.986032 90.930781) - (xy 166.14 90.952661) (xy 166.84 90.952661) (xy 166.84 92.964) (xy 166.847207 93.037506) (xy 166.853651 93.111161) - (xy 166.854826 93.115205) (xy 166.855236 93.119387) (xy 166.87658 93.190081) (xy 166.897211 93.261094) (xy 166.899147 93.26483) - (xy 166.900363 93.268856) (xy 166.935062 93.334116) (xy 166.969064 93.399711) (xy 166.971687 93.402997) (xy 166.973663 93.406713) - (xy 167.020369 93.463981) (xy 167.066471 93.521732) (xy 167.072242 93.527583) (xy 167.072343 93.527707) (xy 167.072458 93.527802) - (xy 167.074315 93.529685) (xy 168.598314 95.053685) (xy 168.655393 95.10057) (xy 168.712026 95.148091) (xy 168.715715 95.150119) - (xy 168.718963 95.152787) (xy 168.784071 95.187698) (xy 168.848846 95.223308) (xy 168.852855 95.22458) (xy 168.856563 95.226568) - (xy 168.927211 95.248167) (xy 168.997671 95.270518) (xy 169.001855 95.270987) (xy 169.005874 95.272216) (xy 169.079349 95.27968) - (xy 169.15283 95.287922) (xy 169.161054 95.287979) (xy 169.161207 95.287995) (xy 169.16135 95.287981) (xy 169.164 95.288) - (xy 172.38863 95.288) (xy 174.206 97.105371) (xy 174.206 113.394) (xy 171.408 113.394) (xy 171.408 115.794) - (xy 174.206 115.794) (xy 174.206 116.50863) (xy 173.59263 117.122) (xy 173.43154 117.122) (xy 173.411744 117.105128) - (xy 173.269968 117.041219) (xy 173.116 117.019339) (xy 171.816 117.019339) (xy 171.728415 117.026323) (xy 171.57986 117.072328) - (xy 171.50448 117.122) (xy 171.14554 117.122) (xy 171.125744 117.105128) (xy 170.983968 117.041219) (xy 170.83 117.019339) - (xy 169.53 117.019339) (xy 169.442415 117.026323) (xy 169.29386 117.072328) (xy 169.21848 117.122) (xy 168.85954 117.122) - (xy 168.839744 117.105128) (xy 168.697968 117.041219) (xy 168.544 117.019339) (xy 167.244 117.019339) (xy 167.156415 117.026323) - (xy 167.060585 117.056) (xy 164.415371 117.056) (xy 163.487 116.12763) (xy 163.487 115.183038) (xy 163.49464 115.180672) - (xy 163.624496 115.095103) (xy 163.725372 114.976744) (xy 163.789281 114.834968) (xy 163.811161 114.681) (xy 163.811161 114.173) - (xy 163.804177 114.085415) (xy 163.764409 113.957) (xy 165.481 113.957) (xy 165.554506 113.949793) (xy 165.628161 113.943349) - (xy 165.632205 113.942174) (xy 165.636387 113.941764) (xy 165.707081 113.92042) (xy 165.778094 113.899789) (xy 165.78183 113.897853) - (xy 165.785856 113.896637) (xy 165.851116 113.861938) (xy 165.916711 113.827936) (xy 165.919997 113.825313) (xy 165.923713 113.823337) - (xy 165.980981 113.776631) (xy 166.038732 113.730529) (xy 166.044583 113.724758) (xy 166.044707 113.724657) (xy 166.044802 113.724542) - (xy 166.046685 113.722685) (xy 167.082371 112.687) (xy 167.962681 112.687) (xy 167.934719 112.749032) (xy 167.912839 112.903) - (xy 167.912839 113.411) (xy 167.919823 113.498585) (xy 167.965828 113.64714) (xy 168.051397 113.776996) (xy 168.070327 113.79313) - (xy 167.998628 113.877256) (xy 167.934719 114.019032) (xy 167.912839 114.173) (xy 167.912839 114.681) (xy 167.919823 114.768585) - (xy 167.965828 114.91714) (xy 168.051397 115.046996) (xy 168.169756 115.147872) (xy 168.311532 115.211781) (xy 168.4655 115.233661) - (xy 169.6085 115.233661) (xy 169.696085 115.226677) (xy 169.84464 115.180672) (xy 169.974496 115.095103) (xy 170.075372 114.976744) - (xy 170.139281 114.834968) (xy 170.161161 114.681) (xy 170.161161 114.173) (xy 170.154177 114.085415) (xy 170.108172 113.93686) - (xy 170.022603 113.807004) (xy 170.003673 113.79087) (xy 170.075372 113.706744) (xy 170.139281 113.564968) (xy 170.161161 113.411) - (xy 170.161161 112.903) (xy 170.154177 112.815415) (xy 170.114409 112.687) (xy 170.887 112.687) (xy 170.960506 112.679793) - (xy 171.034161 112.673349) (xy 171.038205 112.672174) (xy 171.042387 112.671764) (xy 171.113081 112.65042) (xy 171.184094 112.629789) - (xy 171.18783 112.627853) (xy 171.191856 112.626637) (xy 171.257116 112.591938) (xy 171.322711 112.557936) (xy 171.325997 112.555313) - (xy 171.329713 112.553337) (xy 171.386981 112.506631) (xy 171.444732 112.460529) (xy 171.450583 112.454758) (xy 171.450707 112.454657) - (xy 171.450802 112.454542) (xy 171.452685 112.452685) (xy 172.339685 111.565686) (xy 172.38657 111.508607) (xy 172.434091 111.451974) - (xy 172.436119 111.448285) (xy 172.438787 111.445037) (xy 172.473698 111.379929) (xy 172.509308 111.315154) (xy 172.51058 111.311145) - (xy 172.512568 111.307437) (xy 172.534167 111.236789) (xy 172.556518 111.166329) (xy 172.556987 111.162145) (xy 172.558216 111.158126) - (xy 172.56568 111.084651) (xy 172.573922 111.01117) (xy 172.573979 111.002946) (xy 172.573995 111.002793) (xy 172.573981 111.00265) - (xy 172.574 111) (xy 172.574 101.774) (xy 172.566788 101.700444) (xy 172.560348 101.626839) (xy 172.559175 101.6228) - (xy 172.558764 101.618613) (xy 172.537408 101.547878) (xy 172.516789 101.476906) (xy 172.514853 101.47317) (xy 172.513637 101.469144) - (xy 172.478949 101.403905) (xy 172.444936 101.338288) (xy 172.442311 101.335) (xy 172.440337 101.331287) (xy 172.393624 101.274011) - (xy 172.347528 101.216268) (xy 172.341756 101.210414) (xy 172.341657 101.210293) (xy 172.341545 101.2102) (xy 172.339685 101.208314) - (xy 169.565685 98.434315) (xy 169.508631 98.38745) (xy 169.451974 98.339909) (xy 169.448285 98.337881) (xy 169.445037 98.335213) - (xy 169.379929 98.300302) (xy 169.315154 98.264692) (xy 169.311145 98.26342) (xy 169.307437 98.261432) (xy 169.236747 98.23982) - (xy 169.166329 98.217482) (xy 169.16215 98.217013) (xy 169.158126 98.215783) (xy 169.084602 98.208315) (xy 169.01117 98.200078) - (xy 169.002946 98.200021) (xy 169.002793 98.200005) (xy 169.00265 98.200019) (xy 169 98.2) (xy 152.331371 98.2) - (xy 149.8 95.66863) (xy 149.8 87.74) (xy 156.295 87.74) (xy 156.295 90.14) (xy 159.833095 90.14) - (xy 159.833095 87.74) (xy 156.295 87.74) (xy 149.8 87.74) (xy 149.8 85) (xy 149.792793 84.926494) - (xy 149.786349 84.852839) (xy 149.785174 84.848795) (xy 149.784764 84.844613) (xy 149.76342 84.773919) (xy 149.742789 84.702906) - (xy 149.740853 84.69917) (xy 149.739637 84.695144) (xy 149.704949 84.629905) (xy 149.670936 84.564288) (xy 149.668311 84.561) - (xy 149.666337 84.557287) (xy 149.619649 84.500041) (xy 149.573529 84.442268) (xy 149.567754 84.436412) (xy 149.567657 84.436293) - (xy 149.567546 84.436202) (xy 149.565685 84.434314) (xy 147.88137 82.75) (xy 164.67663 82.75) - ) - ) - ) - (zone (net 2) (net_name GND) (layer F.Cu) (tstamp 5945FCFC) (hatch none 0.508) - (connect_pads yes (clearance 0.3)) - (min_thickness 0.5) - (fill yes (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.5)) - (polygon - (pts - (xy 140 107.5) (xy 130 107.5) (xy 130 105) (xy 102.5 105) (xy 102.5 82.5) - (xy 140 82.5) - ) - ) - (filled_polygon - (pts - (xy 117.048988 82.768032) (xy 116.923406 82.951827) (xy 116.879225 83.17) (xy 116.879225 84.47) (xy 116.917576 84.673818) - (xy 117.038032 84.861012) (xy 117.221827 84.986594) (xy 117.44 85.030775) (xy 118.14 85.030775) (xy 118.343818 84.992424) - (xy 118.531012 84.871968) (xy 118.656594 84.688173) (xy 118.670399 84.62) (xy 122.250974 84.62) (xy 122.340446 84.709628) - (xy 122.726226 84.869818) (xy 123.143942 84.870182) (xy 123.53 84.710666) (xy 123.825628 84.415554) (xy 123.985818 84.029774) - (xy 123.986182 83.612058) (xy 123.826666 83.226) (xy 123.531554 82.930372) (xy 123.145774 82.770182) (xy 122.728058 82.769818) - (xy 122.342 82.929334) (xy 122.251175 83.02) (xy 118.672551 83.02) (xy 118.662424 82.966182) (xy 118.541968 82.778988) - (xy 118.499543 82.75) (xy 134.19663 82.75) (xy 136.340315 84.893686) (xy 136.599853 85.067104) (xy 136.906 85.128) - (xy 137.32063 85.128) (xy 137.102315 85.346315) (xy 136.928896 85.605853) (xy 136.868 85.912) (xy 136.868 92.048629) - (xy 135.693685 90.874315) (xy 135.434147 90.700896) (xy 135.128 90.64) (xy 134.934814 90.64) (xy 134.764173 90.523406) - (xy 134.546 90.479225) (xy 133.646 90.479225) (xy 133.442182 90.517576) (xy 133.254988 90.638032) (xy 133.129406 90.821827) - (xy 133.085225 91.04) (xy 133.085225 91.84) (xy 133.123576 92.043818) (xy 133.244032 92.231012) (xy 133.427827 92.356594) - (xy 133.646 92.400775) (xy 134.546 92.400775) (xy 134.749818 92.362424) (xy 134.852792 92.296162) (xy 135.598 93.041371) - (xy 135.598 99.998629) (xy 134.434315 101.162315) (xy 134.260896 101.421853) (xy 134.2 101.728) (xy 134.2 102.489225) - (xy 134 102.489225) (xy 133.796182 102.527576) (xy 133.608988 102.648032) (xy 133.483406 102.831827) (xy 133.439225 103.05) - (xy 133.439225 104.95) (xy 133.477576 105.153818) (xy 133.598032 105.341012) (xy 133.781827 105.466594) (xy 133.92339 105.495261) - (xy 133.729103 105.689209) (xy 133.708013 105.74) (xy 133.541371 105.74) (xy 131.763856 103.962486) (xy 131.728424 103.774182) - (xy 131.607968 103.586988) (xy 131.424173 103.461406) (xy 131.206 103.417225) (xy 129.906 103.417225) (xy 129.702182 103.455576) - (xy 129.589632 103.528) (xy 129.235636 103.528) (xy 129.138173 103.461406) (xy 128.92 103.417225) (xy 127.62 103.417225) - (xy 127.416182 103.455576) (xy 127.303632 103.528) (xy 126.949636 103.528) (xy 126.852173 103.461406) (xy 126.634 103.417225) - (xy 125.334 103.417225) (xy 125.130182 103.455576) (xy 125.017632 103.528) (xy 124.78 103.528) (xy 124.483445 103.586988) - (xy 124.473853 103.588896) (xy 124.214314 103.762315) (xy 123.226629 104.75) (xy 102.75 104.75) (xy 102.75 95.22) - (xy 105.88 95.22) (xy 105.88 97.536) (xy 105.939097 97.833104) (xy 105.940896 97.842147) (xy 106.114315 98.101685) - (xy 107.572314 99.559685) (xy 107.67109 99.625685) (xy 107.831853 99.733104) (xy 108.138 99.794) (xy 108.508364 99.794) - (xy 108.605827 99.860594) (xy 108.824 99.904775) (xy 110.124 99.904775) (xy 110.327818 99.866424) (xy 110.515012 99.745968) - (xy 110.640594 99.562173) (xy 110.684775 99.344) (xy 110.684775 98.644) (xy 110.646424 98.440182) (xy 110.525968 98.252988) - (xy 110.342173 98.127406) (xy 110.124 98.083225) (xy 108.824 98.083225) (xy 108.620182 98.121576) (xy 108.507632 98.194) - (xy 108.469371 98.194) (xy 107.48 97.20463) (xy 107.48 96.744) (xy 108.263225 96.744) (xy 108.263225 97.444) - (xy 108.301576 97.647818) (xy 108.422032 97.835012) (xy 108.605827 97.960594) (xy 108.824 98.004775) (xy 110.124 98.004775) - (xy 110.327818 97.966424) (xy 110.440368 97.894) (xy 111.048364 97.894) (xy 111.145827 97.960594) (xy 111.364 98.004775) - (xy 112.664 98.004775) (xy 112.867818 97.966424) (xy 113.055012 97.845968) (xy 113.180594 97.662173) (xy 113.224775 97.444) - (xy 113.224775 96.744) (xy 113.186424 96.540182) (xy 113.065968 96.352988) (xy 112.882173 96.227406) (xy 112.814 96.213601) - (xy 112.814 95.490775) (xy 113.064 95.490775) (xy 113.267818 95.452424) (xy 113.281487 95.443628) (xy 113.285827 95.446594) - (xy 113.504 95.490775) (xy 115.604 95.490775) (xy 115.807818 95.452424) (xy 115.995012 95.331968) (xy 116.120594 95.148173) - (xy 116.164775 94.93) (xy 116.164775 94.78) (xy 117.319225 94.78) (xy 117.319225 95.734) (xy 117.357576 95.937818) - (xy 117.478032 96.125012) (xy 117.661827 96.250594) (xy 117.88 96.294775) (xy 119.065 96.294775) (xy 119.065 101.180539) - (xy 119.050225 101.2535) (xy 119.050225 102.3965) (xy 119.088576 102.600318) (xy 119.209032 102.787512) (xy 119.392827 102.913094) - (xy 119.611 102.957275) (xy 120.119 102.957275) (xy 120.322818 102.918924) (xy 120.391091 102.874991) (xy 120.395896 102.899147) - (xy 120.569315 103.158685) (xy 121.354315 103.943686) (xy 121.613853 104.117104) (xy 121.92 104.178) (xy 123.19 104.178) - (xy 123.496147 104.117104) (xy 123.755685 103.943685) (xy 124.517686 103.181685) (xy 124.691104 102.922147) (xy 124.752 102.616) - (xy 124.752 101.57) (xy 127.625905 101.57) (xy 127.625905 99.17) (xy 124.752 99.17) (xy 124.752 93.86937) - (xy 125.431371 93.19) (xy 131.257186 93.19) (xy 131.427827 93.306594) (xy 131.646 93.350775) (xy 131.925405 93.350775) - (xy 133.058 94.483371) (xy 133.058 94.941449) (xy 133.004182 94.951576) (xy 132.816988 95.072032) (xy 132.691406 95.255827) - (xy 132.647225 95.474) (xy 132.647225 96.174) (xy 132.685576 96.377818) (xy 132.806032 96.565012) (xy 132.989827 96.690594) - (xy 133.208 96.734775) (xy 134.508 96.734775) (xy 134.711818 96.696424) (xy 134.899012 96.575968) (xy 135.024594 96.392173) - (xy 135.068775 96.174) (xy 135.068775 95.474) (xy 135.030424 95.270182) (xy 134.909968 95.082988) (xy 134.726173 94.957406) - (xy 134.658 94.943601) (xy 134.658 94.152) (xy 134.597104 93.845853) (xy 134.567232 93.801147) (xy 134.423685 93.586314) - (xy 133.106775 92.269405) (xy 133.106775 91.99) (xy 133.068424 91.786182) (xy 132.947968 91.598988) (xy 132.764173 91.473406) - (xy 132.601162 91.440396) (xy 132.749818 91.412424) (xy 132.937012 91.291968) (xy 133.062594 91.108173) (xy 133.106775 90.89) - (xy 133.106775 90.09) (xy 133.068424 89.886182) (xy 132.947968 89.698988) (xy 132.764173 89.573406) (xy 132.546 89.529225) - (xy 131.646 89.529225) (xy 131.442182 89.567576) (xy 131.254988 89.688032) (xy 131.253643 89.69) (xy 125.41 89.69) - (xy 125.103853 89.750896) (xy 124.844315 89.924314) (xy 121.839315 92.929315) (xy 121.665896 93.188853) (xy 121.605 93.495) - (xy 121.605 100.736466) (xy 121.389 100.692725) (xy 120.881 100.692725) (xy 120.677182 100.731076) (xy 120.665 100.738915) - (xy 120.665 96.294775) (xy 120.88 96.294775) (xy 121.083818 96.256424) (xy 121.271012 96.135968) (xy 121.396594 95.952173) - (xy 121.440775 95.734) (xy 121.440775 92.734) (xy 121.402424 92.530182) (xy 121.281968 92.342988) (xy 121.098173 92.217406) - (xy 120.88 92.173225) (xy 117.88 92.173225) (xy 117.676182 92.211576) (xy 117.488988 92.332032) (xy 117.363406 92.515827) - (xy 117.319225 92.734) (xy 117.319225 93.18) (xy 116.164775 93.18) (xy 116.164775 93.03) (xy 116.126424 92.826182) - (xy 116.005968 92.638988) (xy 115.822173 92.513406) (xy 115.747582 92.498301) (xy 116.071165 92.014025) (xy 116.185346 91.44) - (xy 116.071165 90.865975) (xy 115.746006 90.37934) (xy 115.432706 90.17) (xy 115.746006 89.96066) (xy 116.071165 89.474025) - (xy 116.185346 88.9) (xy 116.071165 88.325975) (xy 115.746006 87.83934) (xy 115.259371 87.514181) (xy 114.685346 87.4) - (xy 114.422654 87.4) (xy 113.848629 87.514181) (xy 113.361994 87.83934) (xy 113.036835 88.325975) (xy 112.922654 88.9) - (xy 113.036835 89.474025) (xy 113.361994 89.96066) (xy 113.675294 90.17) (xy 113.361994 90.37934) (xy 113.284 90.496066) - (xy 113.206006 90.37934) (xy 112.719371 90.054181) (xy 112.145346 89.94) (xy 111.882654 89.94) (xy 111.308629 90.054181) - (xy 110.821994 90.37934) (xy 110.647827 90.64) (xy 110.56737 90.64) (xy 110.02 90.09263) (xy 110.02 87.96137) - (xy 110.821371 87.16) (xy 119.710974 87.16) (xy 119.800446 87.249628) (xy 120.186226 87.409818) (xy 120.603942 87.410182) - (xy 120.99 87.250666) (xy 121.285628 86.955554) (xy 121.445818 86.569774) (xy 121.446182 86.152058) (xy 121.286666 85.766) - (xy 120.991554 85.470372) (xy 120.605774 85.310182) (xy 120.188058 85.309818) (xy 119.802 85.469334) (xy 119.711175 85.56) - (xy 110.49 85.56) (xy 110.183853 85.620896) (xy 109.924314 85.794315) (xy 108.654315 87.064315) (xy 108.480896 87.323853) - (xy 108.42 87.63) (xy 108.42 90.424) (xy 108.462965 90.64) (xy 108.480896 90.730147) (xy 108.654315 90.989685) - (xy 109.670315 92.005685) (xy 109.929853 92.179104) (xy 110.236 92.24) (xy 110.647827 92.24) (xy 110.819196 92.496472) - (xy 110.760182 92.507576) (xy 110.572988 92.628032) (xy 110.447406 92.811827) (xy 110.403225 93.03) (xy 110.403225 94.93) - (xy 110.441576 95.133818) (xy 110.562032 95.321012) (xy 110.745827 95.446594) (xy 110.964 95.490775) (xy 111.214 95.490775) - (xy 111.214 96.211449) (xy 111.160182 96.221576) (xy 111.047632 96.294) (xy 110.439636 96.294) (xy 110.342173 96.227406) - (xy 110.124 96.183225) (xy 108.824 96.183225) (xy 108.620182 96.221576) (xy 108.432988 96.342032) (xy 108.307406 96.525827) - (xy 108.263225 96.744) (xy 107.48 96.744) (xy 107.48 88.21537) (xy 111.07537 84.62) (xy 115.007449 84.62) - (xy 115.017576 84.673818) (xy 115.138032 84.861012) (xy 115.321827 84.986594) (xy 115.54 85.030775) (xy 116.24 85.030775) - (xy 116.443818 84.992424) (xy 116.631012 84.871968) (xy 116.756594 84.688173) (xy 116.800775 84.47) (xy 116.800775 83.17) - (xy 116.767296 82.992074) (xy 117.00937 82.75) (xy 117.077011 82.75) - ) - ) - ) - (zone (net 2) (net_name GND) (layer F.Cu) (tstamp 5945FCFB) (hatch none 0.508) - (connect_pads yes (clearance 0.3)) - (min_thickness 0.5) - (fill yes (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.5)) - (polygon - (pts - (xy 102.5 107.5) (xy 128.302 107.5) (xy 135.802 115) (xy 140 115) (xy 140 127.5) - (xy 102.5 127.5) - ) - ) - (filled_polygon - (pts - (xy 119.050225 108.7465) (xy 119.065 108.825022) (xy 119.065 116.082) (xy 118.567636 116.082) (xy 118.470173 116.015406) - (xy 118.252 115.971225) (xy 116.952 115.971225) (xy 116.748182 116.009576) (xy 116.635632 116.082) (xy 116.027636 116.082) - (xy 115.930173 116.015406) (xy 115.712 115.971225) (xy 114.412 115.971225) (xy 114.208182 116.009576) (xy 114.095632 116.082) - (xy 112.979636 116.082) (xy 112.882173 116.015406) (xy 112.664 115.971225) (xy 111.364 115.971225) (xy 111.160182 116.009576) - (xy 111.047632 116.082) (xy 110.693636 116.082) (xy 110.596173 116.015406) (xy 110.378 115.971225) (xy 109.078 115.971225) - (xy 108.874182 116.009576) (xy 108.686988 116.130032) (xy 108.561406 116.313827) (xy 108.517225 116.532) (xy 108.517225 117.232) - (xy 108.555576 117.435818) (xy 108.676032 117.623012) (xy 108.859827 117.748594) (xy 109.078 117.792775) (xy 110.378 117.792775) - (xy 110.581818 117.754424) (xy 110.694368 117.682) (xy 111.048364 117.682) (xy 111.145827 117.748594) (xy 111.364 117.792775) - (xy 112.664 117.792775) (xy 112.867818 117.754424) (xy 112.980368 117.682) (xy 114.096364 117.682) (xy 114.193827 117.748594) - (xy 114.412 117.792775) (xy 115.712 117.792775) (xy 115.915818 117.754424) (xy 116.028368 117.682) (xy 116.636364 117.682) - (xy 116.733827 117.748594) (xy 116.952 117.792775) (xy 118.252 117.792775) (xy 118.455818 117.754424) (xy 118.568368 117.682) - (xy 119.938364 117.682) (xy 120.035827 117.748594) (xy 120.254 117.792775) (xy 121.554 117.792775) (xy 121.757818 117.754424) - (xy 121.870368 117.682) (xy 122.224364 117.682) (xy 122.321827 117.748594) (xy 122.54 117.792775) (xy 123.84 117.792775) - (xy 124.043818 117.754424) (xy 124.231012 117.633968) (xy 124.356594 117.450173) (xy 124.400775 117.232) (xy 124.400775 116.532) - (xy 124.362424 116.328182) (xy 124.241968 116.140988) (xy 124.058173 116.015406) (xy 123.84 115.971225) (xy 122.54 115.971225) - (xy 122.336182 116.009576) (xy 122.223632 116.082) (xy 121.869636 116.082) (xy 121.772173 116.015406) (xy 121.554 115.971225) - (xy 120.665 115.971225) (xy 120.665 114.660252) (xy 120.799788 114.750315) (xy 120.851853 114.785104) (xy 121.158 114.846) - (xy 124.206773 114.846) (xy 124.517841 115.157611) (xy 124.999882 115.357772) (xy 125.521828 115.358228) (xy 126.004218 115.158908) - (xy 126.373611 114.790159) (xy 126.573772 114.308118) (xy 126.574228 113.786172) (xy 126.374908 113.303782) (xy 126.006159 112.934389) - (xy 125.524118 112.734228) (xy 125.002172 112.733772) (xy 124.519782 112.933092) (xy 124.206328 113.246) (xy 121.489371 113.246) - (xy 120.665 112.42163) (xy 120.665 110.11237) (xy 121.608315 111.055686) (xy 121.867853 111.229104) (xy 122.174 111.29) - (xy 129.46263 111.29) (xy 133.82 115.647371) (xy 133.82 117.29541) (xy 133.427994 117.55734) (xy 133.35 117.674066) - (xy 133.272006 117.55734) (xy 132.785371 117.232181) (xy 132.211346 117.118) (xy 131.948654 117.118) (xy 131.374629 117.232181) - (xy 130.887994 117.55734) (xy 130.604245 117.982) (xy 124.155636 117.982) (xy 124.058173 117.915406) (xy 123.84 117.871225) - (xy 122.54 117.871225) (xy 122.336182 117.909576) (xy 122.223632 117.982) (xy 121.869636 117.982) (xy 121.772173 117.915406) - (xy 121.554 117.871225) (xy 120.254 117.871225) (xy 120.050182 117.909576) (xy 119.862988 118.030032) (xy 119.737406 118.213827) - (xy 119.693225 118.432) (xy 119.693225 119.132) (xy 119.731576 119.335818) (xy 119.852032 119.523012) (xy 119.937082 119.581124) - (xy 119.887406 119.653827) (xy 119.843225 119.872) (xy 119.843225 120.872) (xy 119.881576 121.075818) (xy 120.002032 121.263012) - (xy 120.185827 121.388594) (xy 120.404 121.432775) (xy 121.404 121.432775) (xy 121.607818 121.394424) (xy 121.795012 121.273968) - (xy 121.920594 121.090173) (xy 121.964775 120.872) (xy 121.964775 119.872) (xy 121.926424 119.668182) (xy 121.870967 119.582) - (xy 122.224364 119.582) (xy 122.321827 119.648594) (xy 122.54 119.692775) (xy 123.84 119.692775) (xy 124.043818 119.654424) - (xy 124.156368 119.582) (xy 130.823408 119.582) (xy 130.887994 119.67866) (xy 131.201294 119.888) (xy 130.887994 120.09734) - (xy 130.713827 120.358) (xy 124.714 120.358) (xy 124.407853 120.418896) (xy 124.148315 120.592315) (xy 122.35063 122.39) - (xy 119.457371 122.39) (xy 118.402 121.33463) (xy 118.402 119.664551) (xy 118.455818 119.654424) (xy 118.643012 119.533968) - (xy 118.768594 119.350173) (xy 118.812775 119.132) (xy 118.812775 118.432) (xy 118.774424 118.228182) (xy 118.653968 118.040988) - (xy 118.470173 117.915406) (xy 118.252 117.871225) (xy 116.952 117.871225) (xy 116.748182 117.909576) (xy 116.635632 117.982) - (xy 116.027636 117.982) (xy 115.930173 117.915406) (xy 115.712 117.871225) (xy 114.412 117.871225) (xy 114.208182 117.909576) - (xy 114.020988 118.030032) (xy 113.895406 118.213827) (xy 113.851225 118.432) (xy 113.851225 119.132) (xy 113.889576 119.335818) - (xy 114.010032 119.523012) (xy 114.095082 119.581124) (xy 114.045406 119.653827) (xy 114.001225 119.872) (xy 114.001225 120.872) - (xy 114.039576 121.075818) (xy 114.160032 121.263012) (xy 114.343827 121.388594) (xy 114.562 121.432775) (xy 115.562 121.432775) - (xy 115.765818 121.394424) (xy 115.953012 121.273968) (xy 116.078594 121.090173) (xy 116.122775 120.872) (xy 116.122775 119.872) - (xy 116.084424 119.668182) (xy 116.028967 119.582) (xy 116.636364 119.582) (xy 116.733827 119.648594) (xy 116.802 119.662399) - (xy 116.802 121.666) (xy 116.847969 121.897104) (xy 116.862896 121.972147) (xy 117.036315 122.231685) (xy 118.560314 123.755685) - (xy 118.819853 123.929104) (xy 119.126 123.99) (xy 122.682 123.99) (xy 122.988147 123.929104) (xy 123.247685 123.755685) - (xy 125.04537 121.958) (xy 130.713827 121.958) (xy 130.885196 122.214472) (xy 130.826182 122.225576) (xy 130.638988 122.346032) - (xy 130.513406 122.529827) (xy 130.469225 122.748) (xy 130.469225 122.898) (xy 128.778 122.898) (xy 128.471853 122.958896) - (xy 128.212314 123.132315) (xy 126.16063 125.184) (xy 114.631371 125.184) (xy 112.814 123.36663) (xy 112.814 119.664551) - (xy 112.867818 119.654424) (xy 113.055012 119.533968) (xy 113.180594 119.350173) (xy 113.224775 119.132) (xy 113.224775 118.432) - (xy 113.186424 118.228182) (xy 113.065968 118.040988) (xy 112.882173 117.915406) (xy 112.664 117.871225) (xy 111.364 117.871225) - (xy 111.160182 117.909576) (xy 111.047632 117.982) (xy 110.693636 117.982) (xy 110.596173 117.915406) (xy 110.378 117.871225) - (xy 109.078 117.871225) (xy 108.874182 117.909576) (xy 108.686988 118.030032) (xy 108.561406 118.213827) (xy 108.517225 118.432) - (xy 108.517225 119.132) (xy 108.555576 119.335818) (xy 108.676032 119.523012) (xy 108.761082 119.581124) (xy 108.711406 119.653827) - (xy 108.667225 119.872) (xy 108.667225 120.872) (xy 108.705576 121.075818) (xy 108.826032 121.263012) (xy 109.009827 121.388594) - (xy 109.228 121.432775) (xy 110.228 121.432775) (xy 110.431818 121.394424) (xy 110.619012 121.273968) (xy 110.744594 121.090173) - (xy 110.788775 120.872) (xy 110.788775 119.872) (xy 110.750424 119.668182) (xy 110.694967 119.582) (xy 111.048364 119.582) - (xy 111.145827 119.648594) (xy 111.214 119.662399) (xy 111.214 123.698) (xy 111.259969 123.929104) (xy 111.274896 124.004147) - (xy 111.448315 124.263685) (xy 113.734314 126.549685) (xy 113.993853 126.723104) (xy 114.3 126.784) (xy 126.492 126.784) - (xy 126.798147 126.723104) (xy 127.057685 126.549685) (xy 129.109371 124.498) (xy 130.469225 124.498) (xy 130.469225 124.648) - (xy 130.507576 124.851818) (xy 130.628032 125.039012) (xy 130.811827 125.164594) (xy 131.03 125.208775) (xy 133.13 125.208775) - (xy 133.333818 125.170424) (xy 133.347487 125.161628) (xy 133.351827 125.164594) (xy 133.57 125.208775) (xy 135.67 125.208775) - (xy 135.873818 125.170424) (xy 136.061012 125.049968) (xy 136.186594 124.866173) (xy 136.230775 124.648) (xy 136.230775 122.748) - (xy 136.192424 122.544182) (xy 136.071968 122.356988) (xy 135.888173 122.231406) (xy 135.813582 122.216301) (xy 136.137165 121.732025) - (xy 136.251346 121.158) (xy 136.137165 120.583975) (xy 135.812006 120.09734) (xy 135.498706 119.888) (xy 135.812006 119.67866) - (xy 135.986173 119.418) (xy 137.414 119.418) (xy 137.720147 119.357104) (xy 137.979685 119.183685) (xy 138.515 118.64837) - (xy 138.515 119.985) (xy 139.75 119.985) (xy 139.75 120.125) (xy 138.515 120.125) (xy 138.515 122.525) - (xy 139.75 122.525) (xy 139.75 122.665) (xy 138.515 122.665) (xy 138.515 125.065) (xy 139.75 125.065) - (xy 139.75 127.25) (xy 102.75 127.25) (xy 102.75 113.64) (xy 116.94381 113.64) (xy 116.94381 107.75) - (xy 119.050225 107.75) - ) - ) - (filled_polygon - (pts - (xy 135.625223 115.176777) (xy 135.707927 115.231625) (xy 135.802 115.25) (xy 138.392 115.25) (xy 138.392 116.508629) - (xy 137.08263 117.818) (xy 135.986173 117.818) (xy 135.812006 117.55734) (xy 135.42 117.29541) (xy 135.42 115.316) - (xy 135.359104 115.009853) (xy 135.185686 114.750315) (xy 130.359685 109.924315) (xy 130.100147 109.750896) (xy 129.794 109.69) - (xy 122.505371 109.69) (xy 122.115445 109.300075) (xy 122.151 109.307275) (xy 122.659 109.307275) (xy 122.862818 109.268924) - (xy 123.050012 109.148468) (xy 123.175594 108.964673) (xy 123.219775 108.7465) (xy 123.219775 107.75) (xy 128.198446 107.75) - ) - ) - ) - (zone (net 2) (net_name GND) (layer B.Cu) (tstamp 5945FD05) (hatch none 0.508) - (connect_pads yes (clearance 1)) - (min_thickness 0.5) - (fill yes (arc_segments 32) (thermal_gap 0.2) (thermal_bridge_width 0.5)) - (polygon - (pts - (xy 100 80) (xy 180 80) (xy 180 130) (xy 100 130) - ) - ) - (filled_polygon - (pts - (xy 178.7 128.7) (xy 101.3 128.7) (xy 101.3 118.602641) (xy 129.768925 118.602641) (xy 129.807839 119.030239) - (xy 129.929067 119.442135) (xy 130.12799 119.822639) (xy 130.179236 119.886377) (xy 130.144988 119.927776) (xy 129.940772 120.305466) - (xy 129.813805 120.715629) (xy 129.768925 121.142641) (xy 129.807839 121.570239) (xy 129.929067 121.982135) (xy 129.974589 122.06921) - (xy 129.968926 122.075855) (xy 129.82368 122.398073) (xy 129.773952 122.748) (xy 129.773952 124.648) (xy 129.789826 124.847058) - (xy 129.894381 125.184681) (xy 130.088857 125.47981) (xy 130.357855 125.709074) (xy 130.680073 125.85432) (xy 131.03 125.904048) - (xy 133.13 125.904048) (xy 133.329058 125.888174) (xy 133.36971 125.875585) (xy 133.57 125.904048) (xy 135.67 125.904048) - (xy 135.869058 125.888174) (xy 136.206681 125.783619) (xy 136.50181 125.589143) (xy 136.731074 125.320145) (xy 136.87632 124.997927) - (xy 136.926048 124.648) (xy 136.926048 122.824871) (xy 147.406 122.824871) (xy 147.406 123.047129) (xy 147.447899 123.474445) - (xy 147.571999 123.885484) (xy 147.773573 124.26459) (xy 148.044944 124.597324) (xy 148.375776 124.871012) (xy 148.753466 125.075228) - (xy 149.163629 125.202195) (xy 149.590641 125.247075) (xy 150.018239 125.208161) (xy 150.430135 125.086933) (xy 150.810639 124.88801) - (xy 150.874377 124.836764) (xy 150.915776 124.871012) (xy 151.293466 125.075228) (xy 151.703629 125.202195) (xy 152.130641 125.247075) - (xy 152.558239 125.208161) (xy 152.970135 125.086933) (xy 153.05721 125.041411) (xy 153.063855 125.047074) (xy 153.386073 125.19232) - (xy 153.736 125.242048) (xy 155.636 125.242048) (xy 155.835058 125.226174) (xy 156.172681 125.121619) (xy 156.46781 124.927143) - (xy 156.697074 124.658145) (xy 156.84232 124.335927) (xy 156.892048 123.986) (xy 156.892048 121.886) (xy 156.876174 121.686942) - (xy 156.771619 121.349319) (xy 156.577143 121.05419) (xy 156.308145 120.824926) (xy 155.985927 120.67968) (xy 155.636 120.629952) - (xy 153.736 120.629952) (xy 153.536942 120.645826) (xy 153.199319 120.750381) (xy 153.070152 120.835496) (xy 152.998534 120.796772) - (xy 152.588371 120.669805) (xy 152.161359 120.624925) (xy 151.733761 120.663839) (xy 151.321865 120.785067) (xy 150.941361 120.98399) - (xy 150.877623 121.035236) (xy 150.836224 121.000988) (xy 150.458534 120.796772) (xy 150.048371 120.669805) (xy 149.621359 120.624925) - (xy 149.193761 120.663839) (xy 148.781865 120.785067) (xy 148.401361 120.98399) (xy 148.066741 121.253031) (xy 147.79075 121.581944) - (xy 147.583902 121.958199) (xy 147.454075 122.367465) (xy 147.406214 122.794154) (xy 147.406 122.824871) (xy 136.926048 122.824871) - (xy 136.926048 122.748) (xy 136.910174 122.548942) (xy 136.805619 122.211319) (xy 136.720504 122.082152) (xy 136.759228 122.010534) - (xy 136.886195 121.600371) (xy 136.931075 121.173359) (xy 136.892161 120.745761) (xy 136.770933 120.333865) (xy 136.57201 119.953361) - (xy 136.520764 119.889623) (xy 136.555012 119.848224) (xy 136.759228 119.470534) (xy 136.886195 119.060371) (xy 136.931075 118.633359) - (xy 136.892161 118.205761) (xy 136.770933 117.793865) (xy 136.57201 117.413361) (xy 136.302969 117.078741) (xy 135.974056 116.80275) - (xy 135.597801 116.595902) (xy 135.188535 116.466075) (xy 134.761846 116.418214) (xy 134.731129 116.418) (xy 134.508871 116.418) - (xy 134.081555 116.459899) (xy 133.670516 116.583999) (xy 133.34804 116.755462) (xy 133.057801 116.595902) (xy 132.648535 116.466075) - (xy 132.221846 116.418214) (xy 132.191129 116.418) (xy 131.968871 116.418) (xy 131.541555 116.459899) (xy 131.130516 116.583999) - (xy 130.75141 116.785573) (xy 130.418676 117.056944) (xy 130.144988 117.387776) (xy 129.940772 117.765466) (xy 129.813805 118.175629) - (xy 129.768925 118.602641) (xy 101.3 118.602641) (xy 101.3 114.215174) (xy 123.247356 114.215174) (xy 123.318584 114.603266) - (xy 123.463836 114.970131) (xy 123.67758 115.301796) (xy 123.951673 115.585629) (xy 124.275677 115.810817) (xy 124.63725 115.968784) - (xy 125.022619 116.053513) (xy 125.417106 116.061776) (xy 125.805685 115.993259) (xy 126.173555 115.850572) (xy 126.506704 115.639149) - (xy 126.792443 115.367043) (xy 127.019888 115.04462) (xy 127.180376 114.684159) (xy 127.267793 114.299391) (xy 127.274086 113.848713) - (xy 127.197446 113.461654) (xy 127.047086 113.096853) (xy 126.828732 112.768204) (xy 126.550702 112.488226) (xy 126.223586 112.267584) - (xy 125.859843 112.11468) (xy 125.473329 112.03534) (xy 125.078765 112.032586) (xy 124.69118 112.106521) (xy 124.325338 112.254331) - (xy 123.995173 112.470385) (xy 123.713261 112.746454) (xy 123.49034 113.072022) (xy 123.334901 113.434688) (xy 123.252865 113.820639) - (xy 123.247356 114.215174) (xy 101.3 114.215174) (xy 101.3 103.05) (xy 132.743952 103.05) (xy 132.743952 104.95) - (xy 132.759826 105.149058) (xy 132.864381 105.486681) (xy 132.981572 105.664526) (xy 132.892834 105.871568) (xy 132.803132 106.293582) - (xy 132.797108 106.724982) (xy 132.874992 107.149336) (xy 133.033816 107.550481) (xy 133.267532 107.913137) (xy 133.567237 108.223491) - (xy 133.921515 108.469721) (xy 134.316873 108.642448) (xy 134.738251 108.735094) (xy 135.169599 108.74413) (xy 135.594486 108.669211) - (xy 135.99673 108.51319) (xy 136.361009 108.282012) (xy 136.673447 107.984481) (xy 136.922145 107.63193) (xy 136.949195 107.571174) - (xy 143.019356 107.571174) (xy 143.090584 107.959266) (xy 143.235836 108.326131) (xy 143.44958 108.657796) (xy 143.723673 108.941629) - (xy 144.047677 109.166817) (xy 144.40925 109.324784) (xy 144.794619 109.409513) (xy 145.189106 109.417776) (xy 145.577685 109.349259) - (xy 145.945555 109.206572) (xy 146.278704 108.995149) (xy 146.564443 108.723043) (xy 146.791888 108.40062) (xy 146.952376 108.040159) - (xy 147.039793 107.655391) (xy 147.046086 107.204713) (xy 146.969446 106.817654) (xy 146.819086 106.452853) (xy 146.600732 106.124204) - (xy 146.322702 105.844226) (xy 145.995586 105.623584) (xy 145.631843 105.47068) (xy 145.245329 105.39134) (xy 144.850765 105.388586) - (xy 144.46318 105.462521) (xy 144.097338 105.610331) (xy 143.767173 105.826385) (xy 143.485261 106.102454) (xy 143.26234 106.428022) - (xy 143.106901 106.790688) (xy 143.024865 107.176639) (xy 143.019356 107.571174) (xy 136.949195 107.571174) (xy 137.097628 107.237788) - (xy 137.193213 106.817067) (xy 137.200094 106.324279) (xy 137.116294 105.901053) (xy 137.020809 105.669389) (xy 137.061074 105.622145) - (xy 137.20632 105.299927) (xy 137.256048 104.95) (xy 137.256048 103.05) (xy 137.240174 102.850942) (xy 137.135619 102.513319) - (xy 136.941143 102.21819) (xy 136.672145 101.988926) (xy 136.349927 101.84368) (xy 136 101.793952) (xy 134 101.793952) - (xy 133.800942 101.809826) (xy 133.463319 101.914381) (xy 133.16819 102.108857) (xy 132.938926 102.377855) (xy 132.79368 102.700073) - (xy 132.743952 103.05) (xy 101.3 103.05) (xy 101.3 91.424641) (xy 109.702925 91.424641) (xy 109.741839 91.852239) - (xy 109.863067 92.264135) (xy 109.908589 92.35121) (xy 109.902926 92.357855) (xy 109.75768 92.680073) (xy 109.707952 93.03) - (xy 109.707952 94.93) (xy 109.723826 95.129058) (xy 109.828381 95.466681) (xy 110.022857 95.76181) (xy 110.291855 95.991074) - (xy 110.614073 96.13632) (xy 110.964 96.186048) (xy 113.064 96.186048) (xy 113.263058 96.170174) (xy 113.30371 96.157585) - (xy 113.504 96.186048) (xy 115.604 96.186048) (xy 115.803058 96.170174) (xy 116.140681 96.065619) (xy 116.43581 95.871143) - (xy 116.665074 95.602145) (xy 116.81032 95.279927) (xy 116.860048 94.93) (xy 116.860048 93.03) (xy 116.844174 92.830942) - (xy 116.739619 92.493319) (xy 116.654504 92.364152) (xy 116.693228 92.292534) (xy 116.820195 91.882371) (xy 116.865075 91.455359) - (xy 116.826161 91.027761) (xy 116.704933 90.615865) (xy 116.50601 90.235361) (xy 116.454764 90.171623) (xy 116.489012 90.130224) - (xy 116.693228 89.752534) (xy 116.820195 89.342371) (xy 116.865075 88.915359) (xy 116.826161 88.487761) (xy 116.704933 88.075865) - (xy 116.50601 87.695361) (xy 116.236969 87.360741) (xy 115.908056 87.08475) (xy 115.531801 86.877902) (xy 115.122535 86.748075) - (xy 114.695846 86.700214) (xy 114.665129 86.7) (xy 114.442871 86.7) (xy 114.015555 86.741899) (xy 113.604516 86.865999) - (xy 113.22541 87.067573) (xy 112.892676 87.338944) (xy 112.618988 87.669776) (xy 112.414772 88.047466) (xy 112.287805 88.457629) - (xy 112.242925 88.884641) (xy 112.276516 89.253749) (xy 112.155846 89.240214) (xy 112.125129 89.24) (xy 111.902871 89.24) - (xy 111.475555 89.281899) (xy 111.064516 89.405999) (xy 110.68541 89.607573) (xy 110.352676 89.878944) (xy 110.078988 90.209776) - (xy 109.874772 90.587466) (xy 109.747805 90.997629) (xy 109.702925 91.424641) (xy 101.3 91.424641) (xy 101.3 85.264861) - (xy 101.845859 85.264861) (xy 101.957374 85.872459) (xy 102.184782 86.446826) (xy 102.519421 86.966083) (xy 102.948544 87.410453) - (xy 103.455806 87.76301) (xy 104.021886 88.010324) (xy 104.625223 88.142976) (xy 105.242834 88.155913) (xy 105.851196 88.048643) - (xy 106.427137 87.82525) (xy 106.948718 87.494245) (xy 107.396073 87.068234) (xy 107.752162 86.563446) (xy 107.777228 86.507145) - (xy 118.643699 86.507145) (xy 118.705652 86.844699) (xy 118.83199 87.163792) (xy 119.0179 87.452268) (xy 119.256302 87.699141) - (xy 119.538114 87.895006) (xy 119.852604 88.032402) (xy 120.18779 88.106098) (xy 120.530908 88.113285) (xy 120.868887 88.053691) - (xy 121.188854 87.929584) (xy 121.478621 87.745692) (xy 121.727152 87.509019) (xy 121.924979 87.228581) (xy 122.064568 86.915059) - (xy 122.140602 86.580394) (xy 122.146076 86.188404) (xy 122.079416 85.851747) (xy 121.948635 85.534449) (xy 121.758715 85.248597) - (xy 121.51689 85.005077) (xy 121.23237 84.813166) (xy 120.915993 84.680174) (xy 120.57981 84.611165) (xy 120.236626 84.608769) - (xy 119.899512 84.673077) (xy 119.581309 84.801639) (xy 119.294137 84.989559) (xy 119.048935 85.229679) (xy 118.855043 85.512852) - (xy 118.719845 85.828292) (xy 118.648491 86.163985) (xy 118.643699 86.507145) (xy 107.777228 86.507145) (xy 108.003422 85.999106) - (xy 108.140283 85.39671) (xy 108.150136 84.691127) (xy 108.030148 84.085144) (xy 107.981513 83.967145) (xy 121.183699 83.967145) - (xy 121.245652 84.304699) (xy 121.37199 84.623792) (xy 121.5579 84.912268) (xy 121.796302 85.159141) (xy 122.078114 85.355006) - (xy 122.392604 85.492402) (xy 122.72779 85.566098) (xy 123.070908 85.573285) (xy 123.408887 85.513691) (xy 123.728854 85.389584) - (xy 124.018621 85.205692) (xy 124.267152 84.969019) (xy 124.464979 84.688581) (xy 124.560006 84.475145) (xy 137.499699 84.475145) - (xy 137.561652 84.812699) (xy 137.68799 85.131792) (xy 137.8739 85.420268) (xy 138.112302 85.667141) (xy 138.394114 85.863006) - (xy 138.708604 86.000402) (xy 139.04379 86.074098) (xy 139.386908 86.081285) (xy 139.724887 86.021691) (xy 140.044854 85.897584) - (xy 140.334621 85.713692) (xy 140.502694 85.553638) (xy 140.612302 85.667141) (xy 140.894114 85.863006) (xy 141.208604 86.000402) - (xy 141.54379 86.074098) (xy 141.886908 86.081285) (xy 142.224887 86.021691) (xy 142.374502 85.963659) (xy 142.458604 86.000402) - (xy 142.79379 86.074098) (xy 143.136908 86.081285) (xy 143.474887 86.021691) (xy 143.794854 85.897584) (xy 144.084621 85.713692) - (xy 144.333152 85.477019) (xy 144.530979 85.196581) (xy 144.670568 84.883059) (xy 144.746602 84.548394) (xy 144.752076 84.156404) - (xy 144.685416 83.819747) (xy 144.554635 83.502449) (xy 144.364715 83.216597) (xy 144.12289 82.973077) (xy 143.83837 82.781166) - (xy 143.521993 82.648174) (xy 143.18581 82.579165) (xy 142.842626 82.576769) (xy 142.505512 82.641077) (xy 142.37783 82.692664) - (xy 142.271993 82.648174) (xy 141.93581 82.579165) (xy 141.592626 82.576769) (xy 141.255512 82.641077) (xy 140.937309 82.769639) - (xy 140.650137 82.957559) (xy 140.501765 83.102856) (xy 140.37289 82.973077) (xy 140.08837 82.781166) (xy 139.771993 82.648174) - (xy 139.43581 82.579165) (xy 139.092626 82.576769) (xy 138.755512 82.641077) (xy 138.437309 82.769639) (xy 138.150137 82.957559) - (xy 137.904935 83.197679) (xy 137.711043 83.480852) (xy 137.575845 83.796292) (xy 137.504491 84.131985) (xy 137.499699 84.475145) - (xy 124.560006 84.475145) (xy 124.604568 84.375059) (xy 124.680602 84.040394) (xy 124.686076 83.648404) (xy 124.619416 83.311747) - (xy 124.488635 82.994449) (xy 124.298715 82.708597) (xy 124.05689 82.465077) (xy 123.77237 82.273166) (xy 123.455993 82.140174) - (xy 123.11981 82.071165) (xy 122.776626 82.068769) (xy 122.439512 82.133077) (xy 122.121309 82.261639) (xy 121.834137 82.449559) - (xy 121.588935 82.689679) (xy 121.395043 82.972852) (xy 121.259845 83.288292) (xy 121.188491 83.623985) (xy 121.183699 83.967145) - (xy 107.981513 83.967145) (xy 107.794743 83.514009) (xy 107.452887 82.999474) (xy 107.017601 82.561139) (xy 106.505466 82.215699) - (xy 105.935988 81.976313) (xy 105.330858 81.852098) (xy 104.713126 81.847785) (xy 104.106321 81.963539) (xy 103.533556 82.194951) - (xy 103.016647 82.533207) (xy 102.575284 82.965422) (xy 102.226277 83.475133) (xy 101.982921 84.042926) (xy 101.854484 84.647174) - (xy 101.845859 85.264861) (xy 101.3 85.264861) (xy 101.3 81.3) (xy 178.7 81.3) - ) - ) - ) -) diff --git a/pcbs/analog_board_v0.2/analog_board.kicad_pcb-bak b/pcbs/analog_board_v0.2/analog_board.kicad_pcb-bak deleted file mode 100644 index a6b9b9c..0000000 --- a/pcbs/analog_board_v0.2/analog_board.kicad_pcb-bak +++ /dev/null @@ -1,2420 +0,0 @@ -(kicad_pcb (version 4) (host pcbnew 4.0.5+dfsg1-4) - - (general - (links 90) - (no_connects 0) - (area 87.150001 71.8 191.85 137.700001) - (thickness 1.6) - (drawings 22) - (tracks 179) - (zones 0) - (modules 54) - (nets 22) - ) - - (page A4) - (layers - (0 F.Cu signal) - (31 B.Cu signal hide) - (32 B.Adhes user hide) - (33 F.Adhes user hide) - (34 B.Paste user hide) - (35 F.Paste user hide) - (36 B.SilkS user hide) - (37 F.SilkS user hide) - (38 B.Mask user hide) - (39 F.Mask user hide) - (40 Dwgs.User user) - (41 Cmts.User user hide) - (42 Eco1.User user hide) - (43 Eco2.User user hide) - (44 Edge.Cuts user) - (45 Margin user hide) - (46 B.CrtYd user hide) - (47 F.CrtYd user hide) - (48 B.Fab user hide) - (49 F.Fab user hide) - ) - - (setup - (last_trace_width 0.3) - (user_trace_width 0.2) - (user_trace_width 0.3) - (user_trace_width 0.5) - (user_trace_width 0.6) - (user_trace_width 0.7) - (user_trace_width 0.8) - (user_trace_width 0.9) - (user_trace_width 1) - (trace_clearance 0.2) - (zone_clearance 0.3) - (zone_45_only no) - (trace_min 0.2) - (segment_width 0.2) - (edge_width 0.1) - (via_size 0.6) - (via_drill 0.4) - (via_min_size 0.4) - (via_min_drill 0.3) - (uvia_size 0.3) - (uvia_drill 0.1) - (uvias_allowed no) - (uvia_min_size 0.2) - (uvia_min_drill 0.1) - (pcb_text_width 0.3) - (pcb_text_size 1.5 1.5) - (mod_edge_width 0.15) - (mod_text_size 1 1) - (mod_text_width 0.15) - (pad_size 3.8 3.8) - (pad_drill 3.2) - (pad_to_mask_clearance 0) - (aux_axis_origin 0 0) - (visible_elements FFFFFF1F) - (pcbplotparams - (layerselection 0x00000_80000001) - (usegerberextensions false) - (excludeedgelayer true) - (linewidth 0.100000) - (plotframeref false) - (viasonmask false) - (mode 1) - (useauxorigin false) - (hpglpennumber 1) - (hpglpenspeed 20) - (hpglpendiameter 15) - (hpglpenoverlay 2) - (psnegative false) - (psa4output false) - (plotreference true) - (plotvalue true) - (plotinvisibletext false) - (padsonsilk false) - (subtractmaskfromsilk false) - (outputformat 2) - (mirror false) - (drillshape 1) - (scaleselection 1) - (outputdirectory "")) - ) - - (net 0 "") - (net 1 +5V) - (net 2 GND) - (net 3 "Net-(C4-Pad1)") - (net 4 "Net-(C4-Pad2)") - (net 5 "Net-(C5-Pad1)") - (net 6 "Net-(C6-Pad1)") - (net 7 "Net-(D1-Pad1)") - (net 8 Signal) - (net 9 "Net-(Q1-Pad1)") - (net 10 "Net-(Q1-Pad2)") - (net 11 "Net-(R1-Pad2)") - (net 12 "Net-(R10-Pad2)") - (net 13 "Net-(C10-Pad1)") - (net 14 /lowCurrent/BPW34FA_OUT) - (net 15 "Net-(P2-Pad1)") - (net 16 "Net-(P2-Pad2)") - (net 17 "Net-(P7-Pad1)") - (net 18 "Net-(P7-Pad2)") - (net 19 "Net-(P7-Pad3)") - (net 20 /highCurrent/BPW34_OUT) - (net 21 "Net-(U2-Pad1)") - - (net_class Default "This is the default net class." - (clearance 0.2) - (trace_width 0.25) - (via_dia 0.6) - (via_drill 0.4) - (uvia_dia 0.3) - (uvia_drill 0.1) - (add_net +5V) - (add_net /highCurrent/BPW34_OUT) - (add_net /lowCurrent/BPW34FA_OUT) - (add_net GND) - (add_net "Net-(C10-Pad1)") - (add_net "Net-(C4-Pad1)") - (add_net "Net-(C4-Pad2)") - (add_net "Net-(C5-Pad1)") - (add_net "Net-(C6-Pad1)") - (add_net "Net-(D1-Pad1)") - (add_net "Net-(P2-Pad1)") - (add_net "Net-(P2-Pad2)") - (add_net "Net-(P7-Pad1)") - (add_net "Net-(P7-Pad2)") - (add_net "Net-(P7-Pad3)") - (add_net "Net-(Q1-Pad1)") - (add_net "Net-(Q1-Pad2)") - (add_net "Net-(R1-Pad2)") - (add_net "Net-(R10-Pad2)") - (add_net "Net-(U2-Pad1)") - (add_net Signal) - ) - - (module Vias:Stitchging-Via-0.8-1.5 (layer F.Cu) (tedit 59416672) (tstamp 594245CB) - (at 130.175 98.044) - (fp_text reference REF** (at 0 1.27) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Stitching-Via-0.8-1.5 (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu) - (net 2 GND) (zone_connect 2)) - ) - - (module Vias:Stitchging-Via-0.8-1.5 (layer F.Cu) (tedit 59416672) (tstamp 59423B2A) - (at 165.481 124.46) - (fp_text reference REF** (at 0 1.27) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Stitching-Via-0.8-1.5 (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu) - (net 2 GND) (zone_connect 2)) - ) - - (module Vias:Stitchging-Via-0.8-1.5 (layer F.Cu) (tedit 59416672) (tstamp 5941A20D) - (at 105.029 117.856) - (fp_text reference REF** (at 0 1.27) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Stitching-Via-0.8-1.5 (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu) - (net 2 GND) (zone_connect 2)) - ) - - (module Vias:Stitchging-Via-0.8-1.5 (layer F.Cu) (tedit 59416672) (tstamp 5941A1CE) - (at 175.26 91.567) - (fp_text reference REF** (at 0 1.27) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Stitching-Via-0.8-1.5 (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu) - (net 2 GND) (zone_connect 2)) - ) - - (module "Mounting Holes:MountingHole_3.2mm_M3" (layer F.Cu) (tedit 5941A1F2) (tstamp 5941A121) - (at 105 85) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 3.8 3.8) (drill 3.2) (layers *.Cu *.Mask)) - ) - - (module "Mounting Holes:MountingHole_3.2mm_M3" (layer F.Cu) (tedit 5941A15D) (tstamp 5941A0FD) - (at 105 125) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 3.8 3.8) (drill 3.2) (layers *.Cu *.Mask) - (net 2 GND)) - ) - - (module "Mounting Holes:MountingHole_3.2mm_M3" (layer F.Cu) (tedit 5941A1D8) (tstamp 5941A0F2) - (at 175 85) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 3.8 3.8) (drill 3.2) (layers *.Cu *.Mask) - (net 2 GND)) - ) - - (module Vias:Stitchging-Via-0.8-1.5 (layer F.Cu) (tedit 59416672) (tstamp 5948E77D) - (at 104.14 103.505) - (fp_text reference REF** (at 0 1.27) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Stitching-Via-0.8-1.5 (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu) - (net 2 GND) (zone_connect 2)) - ) - - (module Vias:Stitchging-Via-0.8-1.5 (layer F.Cu) (tedit 59416672) (tstamp 5948E774) - (at 154.305 95.25) - (fp_text reference REF** (at 0 1.27) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Stitching-Via-0.8-1.5 (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu) - (net 2 GND) (zone_connect 2)) - ) - - (module Vias:Stitchging-Via-0.8-1.5 (layer F.Cu) (tedit 59416672) (tstamp 5948E75C) - (at 137.795 125.73) - (fp_text reference REF** (at 0 1.27) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Stitching-Via-0.8-1.5 (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu) - (net 2 GND) (zone_connect 2)) - ) - - (module Photodiodes:BPW34FA (layer F.Cu) (tedit 58FDDC7C) (tstamp 5945E3E8) - (at 127.762 114.046) - (path /59409417/5940A54D) - (fp_text reference D2 (at 0 3.81) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value BPW34 (at 0 -3.81) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -0.8 -1.2) (end -0.6 -1.1) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.8 -1.2) (end -0.8 -1.5) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 -0.8) (end -0.5 -1) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 -1) (end -0.5 -0.8) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 -0.8) (end -0.3 -0.7) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 -0.8) (end 0.3 -1.3) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.8 -1.2) (end 0 -1.7) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.1 -0.9) (end -1.1 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.1 0) (end 0.6 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 0.6 0) (end 0.6 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 0.6 -0.9) (end 0.6 0) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.1 0) (end 0.6 -0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.6 0) (end 1.5 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.5 0) (end 1.6 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 2 1) (end 2 2) (layer F.SilkS) (width 0.15)) - (fp_line (start 2 -2) (end 2 -1) (layer F.SilkS) (width 0.15)) - (fp_line (start -2 1) (end -2 2) (layer F.SilkS) (width 0.15)) - (fp_line (start -2 -2) (end 2 -2) (layer F.SilkS) (width 0.15)) - (fp_line (start -2 2) (end 2 2) (layer F.SilkS) (width 0.15)) - (fp_line (start -2 -2) (end -2 -1) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at -2.5 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 4 "Net-(C4-Pad2)")) - (pad 2 thru_hole circle (at 2.5 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 2 GND)) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E342) - (at 125.984 103.378 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/594122D8) - (attr smd) - (fp_text reference C1 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 1u (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E352) - (at 128.27 103.378 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/594122E0) - (attr smd) - (fp_text reference C2 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100n (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E362) - (at 130.556 103.378 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/594122E8) - (attr smd) - (fp_text reference C3 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 10n (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E372) - (at 109.728 117.832 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/5940A529) - (attr smd) - (fp_text reference C4 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100p (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 3 "Net-(C4-Pad1)")) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 4 "Net-(C4-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E382) - (at 115.062 117.832 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/5940A51B) - (attr smd) - (fp_text reference C5 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 10p (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 5 "Net-(C5-Pad1)")) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 4 "Net-(C4-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E392) - (at 123.19 117.832 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/5940A506) - (attr smd) - (fp_text reference C6 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 1p (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 6 "Net-(C6-Pad1)")) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 4 "Net-(C4-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E3A2) - (at 167.894 118.872 270) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /5940AE3E/5941B3D6) - (attr smd) - (fp_text reference C7 (at 0 -2.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 1u (at 0 2.1 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 2 smd rect (at 0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E3B2) - (at 172.466 118.872 270) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /5940AE3E/5941B3DE) - (attr smd) - (fp_text reference C8 (at 0 -2.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100n (at 0 2.1 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 2 smd rect (at 0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E3C2) - (at 170.18 118.872 270) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /5940AE3E/5941B3E6) - (attr smd) - (fp_text reference C9 (at 0 -2.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 10n (at 0 2.1 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 2 smd rect (at 0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module LEDs:LED-5MM (layer F.Cu) (tedit 5570F7EA) (tstamp 5945E3CE) - (at 135 104 270) - (descr "LED 5mm round vertical") - (tags "LED 5mm round vertical") - (path /59409417/5940A5C4) - (fp_text reference D1 (at 1.524 4.064 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value LED (at 1.524 -3.937 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.5 -1.55) (end -1.5 1.55) (layer F.CrtYd) (width 0.05)) - (fp_arc (start 1.3 0) (end -1.5 1.55) (angle -302) (layer F.CrtYd) (width 0.05)) - (fp_arc (start 1.27 0) (end -1.23 -1.5) (angle 297.5) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.23 1.5) (end -1.23 -1.5) (layer F.SilkS) (width 0.15)) - (fp_circle (center 1.27 0) (end 0.97 -2.5) (layer F.SilkS) (width 0.15)) - (fp_text user K (at -1.905 1.905 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole rect (at 0 0) (size 2 1.9) (drill 1.00076) (layers *.Cu *.Mask) - (net 7 "Net-(D1-Pad1)")) - (pad 2 thru_hole circle (at 2.54 0 270) (size 1.9 1.9) (drill 1.00076) (layers *.Cu *.Mask) - (net 1 +5V)) - (model LEDs.3dshapes/LED-5MM.wrl - (at (xyz 0.05 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module Photodiodes:BPW34FA (layer F.Cu) (tedit 58FDDC7C) (tstamp 5945E402) - (at 145.034 104.902 90) - (path /5940AE3E/5940C87D) - (fp_text reference D3 (at 0 3.81 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value BPW34 (at 0 -3.81 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -0.8 -1.2) (end -0.6 -1.1) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.8 -1.2) (end -0.8 -1.5) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 -0.8) (end -0.5 -1) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 -1) (end -0.5 -0.8) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 -0.8) (end -0.3 -0.7) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.5 -0.8) (end 0.3 -1.3) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.8 -1.2) (end 0 -1.7) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.1 -0.9) (end -1.1 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.1 0) (end 0.6 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 0.6 0) (end 0.6 0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start 0.6 -0.9) (end 0.6 0) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.1 0) (end 0.6 -0.9) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.6 0) (end 1.5 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.5 0) (end 1.6 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 2 1) (end 2 2) (layer F.SilkS) (width 0.15)) - (fp_line (start 2 -2) (end 2 -1) (layer F.SilkS) (width 0.15)) - (fp_line (start -2 1) (end -2 2) (layer F.SilkS) (width 0.15)) - (fp_line (start -2 -2) (end 2 -2) (layer F.SilkS) (width 0.15)) - (fp_line (start -2 2) (end 2 2) (layer F.SilkS) (width 0.15)) - (fp_line (start -2 -2) (end -2 -1) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at -2.5 0 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 13 "Net-(C10-Pad1)")) - (pad 2 thru_hole circle (at 2.5 0 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 2 GND)) - ) - - (module "Samtec Connectors:Samtec-PHT-1-3-01-L-S" (layer F.Cu) (tedit 59410BCC) (tstamp 5945E414) - (at 112.014 93.98 180) - (descr Samtec-PHT-1-3-01-L-S) - (tags "pin header") - (path /59409417/59416658) - (fp_text reference P2 (at 0 -5.1 180) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_01X03 (at 0 -3.1 180) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 -1.75) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 6.85) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.27 1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 6.35) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 15 "Net-(P2-Pad1)")) - (pad 2 thru_hole oval (at 0 2.54 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 16 "Net-(P2-Pad2)")) - (pad 3 thru_hole oval (at 0 5.08 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 2 GND)) - (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl - (at (xyz 0 -0.1 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module "Samtec Connectors:Samtec-PHT-1-3-01-L-S" (layer F.Cu) (tedit 59410BCC) (tstamp 5945E426) - (at 114.554 93.98 180) - (descr Samtec-PHT-1-3-01-L-S) - (tags "pin header") - (path /59409417/5941362B) - (fp_text reference P3 (at 0 -5.1 180) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_01X03 (at 0 -3.1 180) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 -1.75) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 6.85) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.27 1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 6.35) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 8 Signal)) - (pad 2 thru_hole oval (at 0 2.54 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 8 Signal)) - (pad 3 thru_hole oval (at 0 5.08 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 8 Signal)) - (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl - (at (xyz 0 -0.1 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module "Samtec Connectors:Samtec-PHT-1-3-01-L-S" (layer F.Cu) (tedit 59410BCC) (tstamp 5945E438) - (at 134.62 123.698 180) - (descr Samtec-PHT-1-3-01-L-S) - (tags "pin header") - (path /59409417/594137A6) - (fp_text reference P4 (at 0 -5.1 180) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_01X03 (at 0 -3.1 180) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 -1.75) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 6.85) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.27 1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 6.35) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 20 /highCurrent/BPW34_OUT)) - (pad 2 thru_hole oval (at 0 2.54 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 20 /highCurrent/BPW34_OUT)) - (pad 3 thru_hole oval (at 0 5.08 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 20 /highCurrent/BPW34_OUT)) - (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl - (at (xyz 0 -0.1 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module "Samtec Connectors:Samtec-PHT-1-3-01-L-S" (layer F.Cu) (tedit 59410BCC) (tstamp 5945E44A) - (at 132.08 123.698 180) - (descr Samtec-PHT-1-3-01-L-S) - (tags "pin header") - (path /59409417/5941342E) - (fp_text reference P5 (at 0 -5.1 180) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_01X03 (at 0 -3.1 180) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 -1.75) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 6.85) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.27 1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 6.35) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 3 "Net-(C4-Pad1)")) - (pad 2 thru_hole oval (at 0 2.54 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 5 "Net-(C5-Pad1)")) - (pad 3 thru_hole oval (at 0 5.08 180) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 6 "Net-(C6-Pad1)")) - (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl - (at (xyz 0 -0.1 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module "Samtec Connectors:Samtec-PHT-1-3-01-L-S" (layer F.Cu) (tedit 59410BCC) (tstamp 5945E480) - (at 154.686 125.476 270) - (descr Samtec-PHT-1-3-01-L-S) - (tags "pin header") - (path /5940AE3E/5940F760) - (fp_text reference P6 (at 0 -5.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_01X03 (at 0 -3.1 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 -1.75) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 6.85) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.27 1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 6.35) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 270) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 2 GND)) - (pad 2 thru_hole oval (at 0 2.54 270) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 2 GND)) - (pad 3 thru_hole oval (at 0 5.08 270) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 2 GND)) - (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl - (at (xyz 0 -0.1 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module "Samtec Connectors:Samtec-PHT-1-3-01-L-S" (layer F.Cu) (tedit 59410BCC) (tstamp 5945E492) - (at 154.686 122.936 270) - (descr Samtec-PHT-1-3-01-L-S) - (tags "pin header") - (path /5940AE3E/5940F5BC) - (fp_text reference P7 (at 0 -5.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value CONN_01X03 (at 0 -3.1 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.75 -1.75) (end -1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 -1.75) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.75 6.85) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.27 1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 6.35) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole rect (at 0 0 270) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 17 "Net-(P7-Pad1)")) - (pad 2 thru_hole oval (at 0 2.54 270) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 18 "Net-(P7-Pad2)")) - (pad 3 thru_hole oval (at 0 5.08 270) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) - (net 19 "Net-(P7-Pad3)")) - (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl - (at (xyz 0 -0.1 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 583F39EB) (tstamp 5945E4A5) - (at 133.096 91.44) - (descr "SOT-23, Standard") - (tags SOT-23) - (path /59409417/5940A5EB) - (attr smd) - (fp_text reference Q1 (at 0 -2.5) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MMBT3904 (at 0 2.5) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15)) - (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.15)) - (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.7 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.15)) - (fp_line (start -0.7 -1.52) (end -0.7 1.52) (layer F.Fab) (width 0.15)) - (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) - (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) - (net 9 "Net-(Q1-Pad1)")) - (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) - (net 10 "Net-(Q1-Pad2)")) - (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) - (net 7 "Net-(D1-Pad1)")) - (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 90)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E4B5) - (at 116.84 83.82) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/59417DE3) - (attr smd) - (fp_text reference R1 (at 0 -2.1) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100k (at 0 2.1) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 11 "Net-(R1-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E4C5) - (at 112.014 98.044 270) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/59417DEB) - (attr smd) - (fp_text reference R2 (at 0 -2.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 10k (at 0 2.1 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 15 "Net-(P2-Pad1)")) - (pad 2 smd rect (at 0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E4D5) - (at 109.474 98.044 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/594182DF) - (attr smd) - (fp_text reference R3 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100k (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 15 "Net-(P2-Pad1)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E4E5) - (at 133.858 96.774 270) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/5940A5D3) - (attr smd) - (fp_text reference R4 (at 0 -2.1 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100R (at 0 2.1 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 10 "Net-(Q1-Pad2)")) - (pad 2 smd rect (at 0.95 0 270) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E4F5) - (at 112.014 117.832 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/5940A522) - (attr smd) - (fp_text reference R5 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 1M (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 3 "Net-(C4-Pad1)")) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 4 "Net-(C4-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E505) - (at 117.602 117.832 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/5940A514) - (attr smd) - (fp_text reference R6 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 10M (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 5 "Net-(C5-Pad1)")) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 4 "Net-(C4-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E515) - (at 120.904 117.832 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /59409417/5940A4FF) - (attr smd) - (fp_text reference R7 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100M (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 6 "Net-(C6-Pad1)")) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 4 "Net-(C4-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E525) - (at 154.94 113.03 180) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /5940AE3E/5940D158) - (attr smd) - (fp_text reference R8 (at 0 -2.1 180) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 100k (at 0 2.1 180) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 14 /lowCurrent/BPW34FA_OUT)) - (pad 2 smd rect (at 0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 12 "Net-(R10-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E535) - (at 155.194 117.602 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /5940AE3E/5940FA2A) - (attr smd) - (fp_text reference R9 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 10k (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 17 "Net-(P7-Pad1)")) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 12 "Net-(R10-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E545) - (at 152.4 117.602 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /5940AE3E/5940F9FA) - (attr smd) - (fp_text reference R10 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 1K (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 18 "Net-(P7-Pad2)")) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 12 "Net-(R10-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E555) - (at 149.352 117.602 90) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /5940AE3E/5940FA82) - (attr smd) - (fp_text reference R11 (at 0 -2.1 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 0.1k (at 0 2.1 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 19 "Net-(P7-Pad3)")) - (pad 2 smd rect (at 0.95 0 90) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 12 "Net-(R10-Pad2)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945E565) - (at 148.336 113.03 180) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /5940AE3E/5940CEAF) - (attr smd) - (fp_text reference R12 (at 0 -2.1 180) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 10M (at 0 2.1 180) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 12 "Net-(R10-Pad2)")) - (pad 2 smd rect (at 0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 13 "Net-(C10-Pad1)")) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module MyPotis:Vishay_T73YE103KT20 (layer F.Cu) (tedit 594113A3) (tstamp 5945E570) - (at 120.396 86.36 90) - (descr "Vishay T73YE103KT20") - (tags "Potentiometer, Wire Pads only, small, RevA, 02 Aug 2010,") - (path /59409417/5940A5CC) - (fp_text reference RV1 (at 0 -2.159 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value T73YE103KT20 (at 0 7.747 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 3.304 -0.93) (end 3.304 6.07) (layer F.SilkS) (width 0.15)) - (fp_line (start -3.3 -0.93) (end -3.3 6.07) (layer F.SilkS) (width 0.15)) - (fp_line (start -3.3 -0.93) (end 3.3 -0.93) (layer F.SilkS) (width 0.15)) - (fp_line (start -3.3 6.07) (end 3.3 6.07) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.651 4.826) (end -2.667 4.826) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.667 3.54) (end -2.667 4.826) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.651 4.826) (end 2.667 4.826) (layer F.SilkS) (width 0.15)) - (fp_line (start 2.667 3.54) (end 2.667 4.826) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 1) (end 0 4.064) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 4.064) (end -0.508 3.556) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 4.064) (end 0.508 3.556) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.651 4.064) (end 1.651 5.461) (layer F.SilkS) (width 0.15)) - (fp_line (start 1.651 5.461) (end -1.651 5.461) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.651 5.461) (end -1.651 4.064) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.651 4.064) (end 1.651 4.064) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 2.54 2.54 90) (size 1 1) (drill 0.5) (layers *.Cu *.Mask) - (net 11 "Net-(R1-Pad2)")) - (pad 3 thru_hole circle (at -2.54 2.54 90) (size 1 1) (drill 0.5) (layers *.Cu *.Mask) - (net 2 GND)) - (pad 2 thru_hole circle (at 0 0 90) (size 1 1) (drill 0.5) (layers *.Cu *.Mask) - (net 16 "Net-(P2-Pad2)")) - ) - - (module Testpoints:TP_SMD_quadr_3mm (layer F.Cu) (tedit 58FF0D14) (tstamp 5945E575) - (at 167.64 88.9) - (path /58FEC254) - (fp_text reference TP1 (at 0 2.54) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value TEST (at 0 -2.54) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 smd rect (at 0 0) (size 3 3) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - ) - - (module Testpoints:TP_SMD_quadr_3mm (layer F.Cu) (tedit 58FF0D14) (tstamp 5945E57A) - (at 161.29 88.9) - (path /58FF116B) - (fp_text reference TP2 (at 0 2.54) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value TEST (at 0 -2.54) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 smd rect (at 0 0) (size 3 3) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - ) - - (module Testpoints:TP_SMD_quadr_3mm (layer F.Cu) (tedit 58FF0D14) (tstamp 5945E57F) - (at 119.38 94.234) - (path /59409417/594174AB) - (fp_text reference TP3 (at 0 2.54) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value TEST (at 0 -2.54) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 smd rect (at 0 0) (size 3 3) (layers F.Cu F.Paste F.Mask) - (net 8 Signal)) - ) - - (module SMD_Packages:SOIC-8-N (layer F.Cu) (tedit 0) (tstamp 5945E597) - (at 120.5 105 180) - (descr "Module Narrow CMS SOJ 8 pins large") - (tags "CMS SOJ") - (path /59409417/5940A4EA) - (attr smd) - (fp_text reference U1 (at 0 -1.27 180) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value AD8616 (at 0 1.27 180) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -2.54 -2.286) (end 2.54 -2.286) (layer F.SilkS) (width 0.15)) - (fp_line (start 2.54 -2.286) (end 2.54 2.286) (layer F.SilkS) (width 0.15)) - (fp_line (start 2.54 2.286) (end -2.54 2.286) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.54 2.286) (end -2.54 -2.286) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.54 -0.762) (end -2.032 -0.762) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.032 -0.762) (end -2.032 0.508) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.032 0.508) (end -2.54 0.508) (layer F.SilkS) (width 0.15)) - (pad 8 smd rect (at -1.905 -3.175 180) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 7 smd rect (at -0.635 -3.175 180) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 20 /highCurrent/BPW34_OUT)) - (pad 6 smd rect (at 0.635 -3.175 180) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 4 "Net-(C4-Pad2)")) - (pad 5 smd rect (at 1.905 -3.175 180) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (pad 4 smd rect (at 1.905 3.175 180) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (pad 3 smd rect (at 0.635 3.175 180) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 8 Signal)) - (pad 2 smd rect (at -0.635 3.175 180) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 10 "Net-(Q1-Pad2)")) - (pad 1 smd rect (at -1.905 3.175 180) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 9 "Net-(Q1-Pad1)")) - (model SMD_Packages.3dshapes/SOIC-8-N.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.5 0.38 0.5)) - (rotate (xyz 0 0 0)) - ) - ) - - (module SMD_Packages:SOIC-8-N (layer F.Cu) (tedit 0) (tstamp 5945E5AA) - (at 165.862 112.522 90) - (descr "Module Narrow CMS SOJ 8 pins large") - (tags "CMS SOJ") - (path /5940AE3E/5940C81A) - (attr smd) - (fp_text reference U2 (at 0 -1.27 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value AD8616 (at 0 1.27 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -2.54 -2.286) (end 2.54 -2.286) (layer F.SilkS) (width 0.15)) - (fp_line (start 2.54 -2.286) (end 2.54 2.286) (layer F.SilkS) (width 0.15)) - (fp_line (start 2.54 2.286) (end -2.54 2.286) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.54 2.286) (end -2.54 -2.286) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.54 -0.762) (end -2.032 -0.762) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.032 -0.762) (end -2.032 0.508) (layer F.SilkS) (width 0.15)) - (fp_line (start -2.032 0.508) (end -2.54 0.508) (layer F.SilkS) (width 0.15)) - (pad 8 smd rect (at -1.905 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 1 +5V)) - (pad 7 smd rect (at -0.635 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 14 /lowCurrent/BPW34FA_OUT)) - (pad 6 smd rect (at 0.635 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 13 "Net-(C10-Pad1)")) - (pad 5 smd rect (at 1.905 -3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (pad 4 smd rect (at 1.905 3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 2 GND)) - (pad 3 smd rect (at 0.635 3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 14 /lowCurrent/BPW34FA_OUT)) - (pad 2 smd rect (at -0.635 3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 21 "Net-(U2-Pad1)")) - (pad 1 smd rect (at -1.905 3.175 90) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) - (net 21 "Net-(U2-Pad1)")) - (model SMD_Packages.3dshapes/SOIC-8-N.wrl - (at (xyz 0 0 0)) - (scale (xyz 0.5 0.38 0.5)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58307B54) (tstamp 5945EE1C) - (at 151.638 109.728) - (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") - (tags "resistor 0805") - (path /5940AE3E/59421E44) - (attr smd) - (fp_text reference C10 (at 0 -2.1) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 1p (at 0 2.1) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1) (end 1.6 -1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1) (end -1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -1) (end 1.6 1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15)) - (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15)) - (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 13 "Net-(C10-Pad1)")) - (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) - (net 14 /lowCurrent/BPW34FA_OUT)) - (model Resistors_SMD.3dshapes/R_0805.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Testpoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 5945F10E) - (at 109.728 120.372) - (path /59409417/5940A55A) - (fp_text reference TP4 (at 0 1.27) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value TEST (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) - (net 3 "Net-(C4-Pad1)")) - ) - - (module Testpoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 5945F112) - (at 115.062 120.372) - (path /59409417/59420B4B) - (fp_text reference TP5 (at 0 1.27) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value TEST (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) - (net 5 "Net-(C5-Pad1)")) - ) - - (module Testpoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 5945F116) - (at 120.904 120.372) - (path /59409417/59420C55) - (fp_text reference TP6 (at 0 1.27) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value TEST (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) - (net 6 "Net-(C6-Pad1)")) - ) - - (module ConnectorsChina:LED_CONN_1.25_PITCH (layer B.Cu) (tedit 59415C5D) (tstamp 5945FDE2) - (at 143.002 84.328 90) - (path /59424F6E) - (fp_text reference P1 (at 0 -6.7 270) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_text value CONN_01X04 (at 0 2.6 90) (layer B.Fab) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start 1.75 1.725) (end 1.75 -5.475) (layer B.SilkS) (width 0.15)) - (fp_line (start -1.75 1.725) (end -1.75 -5.475) (layer B.SilkS) (width 0.15)) - (fp_line (start -1.75 -5.475) (end 1.75 -5.475) (layer B.SilkS) (width 0.15)) - (fp_line (start -1.75 1.725) (end 1.75 1.725) (layer B.SilkS) (width 0.15)) - (pad 4 thru_hole circle (at 0 -3.75 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask B.SilkS) - (net 1 +5V)) - (pad 3 thru_hole circle (at 0 -2.5 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask B.SilkS) - (net 2 GND)) - (pad 1 thru_hole circle (at 0 0 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask B.SilkS) - (net 20 /highCurrent/BPW34_OUT)) - (pad 2 thru_hole circle (at 0 -1.25 90) (size 1 1) (drill 0.7) (layers *.Cu *.Mask B.SilkS) - (net 14 /lowCurrent/BPW34FA_OUT)) - ) - - (module Vias:Stitchging-Via-0.8-1.5 (layer F.Cu) (tedit 59416672) (tstamp 5948E669) - (at 136.525 116.205) - (fp_text reference REF** (at 0 1.27) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Stitching-Via-0.8-1.5 (at 0 -1.27) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu) - (net 2 GND) (zone_connect 2)) - ) - - (module "Mounting Holes:MountingHole_3.2mm_M3" (layer F.Cu) (tedit 5941A157) (tstamp 5941A0C3) - (at 175 125) - (descr "Mounting Hole 3.2mm, no annular, M3") - (tags "mounting hole 3.2mm no annular m3") - (fp_text reference REF** (at 0 -4.2) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole_3.2mm_M3 (at 0 4.2) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" thru_hole circle (at 0 0) (size 3.8 3.8) (drill 3.2) (layers *.Cu *.Mask) - (net 2 GND)) - ) - - (gr_text "< 1" (at 124.714 100.33) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text "< 1" (at 171.958 114.554) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text FIXED (at 102.87 93.98) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text POTI (at 102.87 91.44) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text OFF (at 102.87 88.9) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text GND (at 156.845 88.9) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text 0.1k (at 147.955 127.635) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text 1k (at 151.765 127.635) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text 10k (at 154.305 127.635) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text 1M (at 139.065 123.825) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text 10M (at 139.065 121.285) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text 100M (at 139.065 118.745) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (gr_text "Uwe Zimmermann\nMaximilian Stiefel\n2017" (at 102.87 110.49) (layer F.Cu) - (effects (font (size 1 1) (thickness 0.2)) (justify left)) - ) - (gr_text +5V (at 169.545 88.9) (layer F.Cu) - (effects (font (size 0.8 0.8) (thickness 0.1)) (justify left)) - ) - (dimension 25 (width 0.3) (layer Dwgs.User) - (gr_text "25,000 mm" (at 185.35 92.5 270) (layer Dwgs.User) - (effects (font (size 1.5 1.5) (thickness 0.3))) - ) - (feature1 (pts (xy 100 105) (xy 186.7 105))) - (feature2 (pts (xy 100 80) (xy 186.7 80))) - (crossbar (pts (xy 184 80) (xy 184 105))) - (arrow1a (pts (xy 184 105) (xy 183.413579 103.873496))) - (arrow1b (pts (xy 184 105) (xy 184.586421 103.873496))) - (arrow2a (pts (xy 184 80) (xy 183.413579 81.126504))) - (arrow2b (pts (xy 184 80) (xy 184.586421 81.126504))) - ) - (dimension 40 (width 0.3) (layer Dwgs.User) - (gr_text "40,000 mm" (at 119 73) (layer Dwgs.User) - (effects (font (size 1.5 1.5) (thickness 0.3))) - ) - (feature1 (pts (xy 140 80) (xy 140 75))) - (feature2 (pts (xy 100 80) (xy 100 75))) - (crossbar (pts (xy 100 75) (xy 140 75))) - (arrow1a (pts (xy 140 75) (xy 138.873496 75.586421))) - (arrow1b (pts (xy 140 75) (xy 138.873496 74.413579))) - (arrow2a (pts (xy 100 75) (xy 101.126504 75.586421))) - (arrow2b (pts (xy 100 75) (xy 101.126504 74.413579))) - ) - (dimension 50 (width 0.3) (layer Dwgs.User) - (gr_text "50,000 mm" (at 93.65 105 270) (layer Dwgs.User) - (effects (font (size 1.5 1.5) (thickness 0.3))) - ) - (feature1 (pts (xy 100 130) (xy 92.3 130))) - (feature2 (pts (xy 100 80) (xy 92.3 80))) - (crossbar (pts (xy 95 80) (xy 95 130))) - (arrow1a (pts (xy 95 130) (xy 94.413579 128.873496))) - (arrow1b (pts (xy 95 130) (xy 95.586421 128.873496))) - (arrow2a (pts (xy 95 80) (xy 94.413579 81.126504))) - (arrow2b (pts (xy 95 80) (xy 95.586421 81.126504))) - ) - (dimension 80 (width 0.3) (layer Dwgs.User) - (gr_text "80,000 mm" (at 140 136.35) (layer Dwgs.User) - (effects (font (size 1.5 1.5) (thickness 0.3))) - ) - (feature1 (pts (xy 180 130) (xy 180 137.7))) - (feature2 (pts (xy 100 130) (xy 100 137.7))) - (crossbar (pts (xy 100 135) (xy 180 135))) - (arrow1a (pts (xy 180 135) (xy 178.873496 135.586421))) - (arrow1b (pts (xy 180 135) (xy 178.873496 134.413579))) - (arrow2a (pts (xy 100 135) (xy 101.126504 135.586421))) - (arrow2b (pts (xy 100 135) (xy 101.126504 134.413579))) - ) - (gr_line (start 180 80) (end 180 130) (angle 90) (layer Edge.Cuts) (width 0.1) (tstamp 5945D985)) - (gr_line (start 100 80) (end 100 130) (angle 90) (layer Edge.Cuts) (width 0.1) (tstamp 5945D979)) - (gr_line (start 100 130) (end 180 130) (angle 90) (layer Edge.Cuts) (width 0.1) (tstamp 5945D970)) - (gr_line (start 100 80) (end 180 80) (angle 90) (layer Edge.Cuts) (width 0.1)) - - (segment (start 170.18 117.922) (end 167.894 117.922) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 172.466 117.922) (end 170.18 117.922) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 125.984 104.328) (end 124.78 104.328) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 122.405 106.703) (end 122.405 108.175) (width 0.5) (layer F.Cu) (net 1) (tstamp 5941A912)) - (segment (start 124.78 104.328) (end 122.405 106.703) (width 0.5) (layer F.Cu) (net 1) (tstamp 5941A90F)) - (segment (start 135 106.54) (end 133.21 106.54) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 133.21 106.54) (end 130.998 104.328) (width 0.5) (layer F.Cu) (net 1) (tstamp 5941A909)) - (segment (start 130.998 104.328) (end 130.556 104.328) (width 0.5) (layer F.Cu) (net 1) (tstamp 5941A90C)) - (segment (start 130.556 104.328) (end 128.27 104.328) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 125.984 104.328) (end 128.27 104.328) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 115.89 83.82) (end 110.744 83.82) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 108.138 98.994) (end 109.474 98.994) (width 0.5) (layer F.Cu) (net 1) (tstamp 5941A13B)) - (segment (start 106.68 97.536) (end 108.138 98.994) (width 0.5) (layer F.Cu) (net 1) (tstamp 5941A13A)) - (segment (start 106.68 87.884) (end 106.68 97.536) (width 0.5) (layer F.Cu) (net 1) (tstamp 5941A133)) - (segment (start 110.744 83.82) (end 106.68 87.884) (width 0.5) (layer F.Cu) (net 1) (tstamp 5941A12B)) - (segment (start 135 106.54) (end 136.284 106.54) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 136.284 106.54) (end 137.668 105.156) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E72F)) - (segment (start 137.668 105.156) (end 137.668 85.912) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E730)) - (segment (start 167.64 88.9) (end 167.64 92.964) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 173.924 117.922) (end 172.466 117.922) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E728)) - (segment (start 175.006 116.84) (end 173.924 117.922) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E727)) - (segment (start 175.006 96.774) (end 175.006 116.84) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E725)) - (segment (start 172.72 94.488) (end 175.006 96.774) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E723)) - (segment (start 169.164 94.488) (end 172.72 94.488) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E722)) - (segment (start 167.64 92.964) (end 169.164 94.488) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E721)) - (segment (start 167.64 84.582) (end 167.64 88.9) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E6E4)) - (segment (start 163.83 80.772) (end 167.64 84.582) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E6E2)) - (segment (start 140.97 80.772) (end 163.83 80.772) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E6E1)) - (segment (start 115.89 82.738) (end 115.89 83.82) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E6C4)) - (segment (start 109.408 99.06) (end 109.474 98.994) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E679)) - (segment (start 167.894 117.922) (end 167.828 117.856) (width 0.5) (layer F.Cu) (net 1) (tstamp 5945FE08)) - (segment (start 167.828 117.856) (end 164.084 117.856) (width 0.5) (layer F.Cu) (net 1) (tstamp 5945FE09)) - (segment (start 164.084 117.856) (end 162.687 116.459) (width 0.5) (layer F.Cu) (net 1) (tstamp 5945FE0A)) - (segment (start 162.687 116.459) (end 162.687 114.427) (width 0.5) (layer F.Cu) (net 1) (tstamp 5945FE0B)) - (segment (start 172.466 117.922) (end 172.532 117.856) (width 0.5) (layer F.Cu) (net 1) (tstamp 5945FDB1)) - (segment (start 137.668 85.912) (end 139.252 84.328) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E731)) - (segment (start 139.252 84.328) (end 139.252 82.49) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 139.252 82.49) (end 140.97 80.772) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E6E0)) - (segment (start 139.252 84.328) (end 136.906 84.328) (width 0.5) (layer F.Cu) (net 1)) - (segment (start 136.906 84.328) (end 134.112 81.534) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E6BF)) - (segment (start 134.112 81.534) (end 117.094 81.534) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E6C1)) - (segment (start 117.094 81.534) (end 115.89 82.738) (width 0.5) (layer F.Cu) (net 1) (tstamp 5948E6C3)) - (segment (start 162.687 110.617) (end 164.084 110.617) (width 0.2) (layer F.Cu) (net 2)) - (segment (start 159.639 112.522) (end 159.004 111.887) (width 0.2) (layer F.Cu) (net 2) (tstamp 5943DE4F)) - (segment (start 164.084 112.522) (end 159.639 112.522) (width 0.3) (layer F.Cu) (net 2) (tstamp 5943DE46)) - (segment (start 164.465 112.141) (end 164.084 112.522) (width 0.2) (layer F.Cu) (net 2) (tstamp 5943DE44)) - (segment (start 164.465 110.998) (end 164.465 112.141) (width 0.2) (layer F.Cu) (net 2) (tstamp 5943DE43)) - (segment (start 164.084 110.617) (end 164.465 110.998) (width 0.2) (layer F.Cu) (net 2) (tstamp 5943DE42)) - (segment (start 161.29 83.566) (end 161.29 88.9) (width 0.5) (layer F.Cu) (net 2) (tstamp 5948E85D)) - (segment (start 159.512 81.788) (end 161.29 83.566) (width 0.5) (layer F.Cu) (net 2) (tstamp 5948E85C)) - (segment (start 141.986 81.788) (end 159.512 81.788) (width 0.5) (layer F.Cu) (net 2) (tstamp 5948E85B)) - (segment (start 140.502 84.328) (end 140.502 83.272) (width 0.5) (layer F.Cu) (net 2)) - (segment (start 140.502 83.272) (end 141.986 81.788) (width 0.5) (layer F.Cu) (net 2) (tstamp 5948E85A)) - (segment (start 112.014 118.782) (end 109.728 118.782) (width 0.5) (layer F.Cu) (net 3)) - (segment (start 109.728 118.782) (end 109.728 120.372) (width 0.5) (layer F.Cu) (net 3)) - (segment (start 132.08 123.698) (end 128.778 123.698) (width 0.5) (layer F.Cu) (net 3)) - (segment (start 112.014 123.698) (end 112.014 118.782) (width 0.5) (layer F.Cu) (net 3) (tstamp 5945F29D)) - (segment (start 114.3 125.984) (end 112.014 123.698) (width 0.5) (layer F.Cu) (net 3) (tstamp 5945F29B)) - (segment (start 126.492 125.984) (end 114.3 125.984) (width 0.5) (layer F.Cu) (net 3) (tstamp 5945F299)) - (segment (start 128.778 123.698) (end 126.492 125.984) (width 0.5) (layer F.Cu) (net 3) (tstamp 5945F298)) - (segment (start 119.865 112.522) (end 119.865 116.882) (width 0.5) (layer F.Cu) (net 4)) - (segment (start 119.865 108.175) (end 119.865 112.522) (width 0.5) (layer F.Cu) (net 4)) - (segment (start 119.865 112.522) (end 119.865 112.753) (width 0.5) (layer F.Cu) (net 4) (tstamp 5943D09E)) - (segment (start 121.158 114.046) (end 125.262 114.046) (width 0.5) (layer F.Cu) (net 4) (tstamp 5943D09B)) - (segment (start 119.865 112.753) (end 121.158 114.046) (width 0.5) (layer F.Cu) (net 4) (tstamp 5943D09A)) - (segment (start 119.888 108.198) (end 119.865 108.175) (width 0.5) (layer F.Cu) (net 4) (tstamp 5945F2B6)) - (segment (start 123.19 116.882) (end 120.904 116.882) (width 0.5) (layer F.Cu) (net 4)) - (segment (start 117.602 116.882) (end 119.634 116.882) (width 0.5) (layer F.Cu) (net 4)) - (segment (start 119.634 116.882) (end 120.904 116.882) (width 0.5) (layer F.Cu) (net 4) (tstamp 5943D0A3)) - (segment (start 115.062 116.882) (end 117.602 116.882) (width 0.5) (layer F.Cu) (net 4)) - (segment (start 109.728 116.882) (end 112.014 116.882) (width 0.5) (layer F.Cu) (net 4)) - (segment (start 112.014 116.882) (end 115.062 116.882) (width 0.5) (layer F.Cu) (net 4) (tstamp 5945F2A7)) - (segment (start 117.602 118.782) (end 115.062 118.782) (width 0.5) (layer F.Cu) (net 5)) - (segment (start 115.062 118.782) (end 115.062 120.372) (width 0.5) (layer F.Cu) (net 5)) - (segment (start 117.602 118.782) (end 117.602 121.666) (width 0.5) (layer F.Cu) (net 5)) - (segment (start 124.714 121.158) (end 132.08 121.158) (width 0.5) (layer F.Cu) (net 5) (tstamp 5945F290)) - (segment (start 122.682 123.19) (end 124.714 121.158) (width 0.5) (layer F.Cu) (net 5) (tstamp 5945F28F)) - (segment (start 119.126 123.19) (end 122.682 123.19) (width 0.5) (layer F.Cu) (net 5) (tstamp 5945F28E)) - (segment (start 117.602 121.666) (end 119.126 123.19) (width 0.5) (layer F.Cu) (net 5) (tstamp 5945F28D)) - (segment (start 123.19 118.782) (end 120.904 118.782) (width 0.5) (layer F.Cu) (net 6)) - (segment (start 120.904 118.782) (end 120.904 120.372) (width 0.5) (layer F.Cu) (net 6)) - (segment (start 123.19 118.782) (end 131.916 118.782) (width 0.5) (layer F.Cu) (net 6)) - (segment (start 131.916 118.782) (end 132.08 118.618) (width 0.5) (layer F.Cu) (net 6) (tstamp 5945F289)) - (segment (start 134.096 91.44) (end 135.128 91.44) (width 0.5) (layer F.Cu) (net 7)) - (segment (start 135.128 91.44) (end 136.398 92.71) (width 0.5) (layer F.Cu) (net 7) (tstamp 5945F4A6)) - (segment (start 136.398 92.71) (end 136.398 100.33) (width 0.5) (layer F.Cu) (net 7) (tstamp 5945F4A7)) - (segment (start 136.398 100.33) (end 135 101.728) (width 0.5) (layer F.Cu) (net 7) (tstamp 5945F4A8)) - (segment (start 135 101.728) (end 135 104) (width 0.5) (layer F.Cu) (net 7) (tstamp 5945F4A9)) - (segment (start 119.865 101.825) (end 119.865 94.719) (width 0.5) (layer F.Cu) (net 8)) - (segment (start 119.865 94.719) (end 119.38 94.234) (width 0.5) (layer F.Cu) (net 8) (tstamp 5945FAC3)) - (segment (start 114.554 93.98) (end 119.126 93.98) (width 0.5) (layer F.Cu) (net 8)) - (segment (start 119.126 93.98) (end 119.38 94.234) (width 0.5) (layer F.Cu) (net 8) (tstamp 5945FABF)) - (segment (start 114.554 93.98) (end 114.554 91.44) (width 0.5) (layer F.Cu) (net 8)) - (segment (start 114.554 91.44) (end 114.554 88.9) (width 0.5) (layer F.Cu) (net 8) (tstamp 5945F53A)) - (segment (start 122.405 101.825) (end 122.405 93.495) (width 0.5) (layer F.Cu) (net 9)) - (segment (start 122.405 93.495) (end 125.41 90.49) (width 0.5) (layer F.Cu) (net 9) (tstamp 5945F496)) - (segment (start 125.41 90.49) (end 132.096 90.49) (width 0.5) (layer F.Cu) (net 9) (tstamp 5945F498)) - (segment (start 132.096 92.39) (end 125.1 92.39) (width 0.5) (layer F.Cu) (net 10)) - (segment (start 121.135 102.593) (end 121.135 101.825) (width 0.5) (layer F.Cu) (net 10) (tstamp 5943D020)) - (segment (start 121.92 103.378) (end 121.135 102.593) (width 0.5) (layer F.Cu) (net 10) (tstamp 5943D01F)) - (segment (start 123.19 103.378) (end 121.92 103.378) (width 0.5) (layer F.Cu) (net 10) (tstamp 5943D01E)) - (segment (start 123.952 102.616) (end 123.19 103.378) (width 0.5) (layer F.Cu) (net 10) (tstamp 5943D01D)) - (segment (start 123.952 93.538) (end 123.952 102.616) (width 0.5) (layer F.Cu) (net 10) (tstamp 5943D01A)) - (segment (start 125.1 92.39) (end 123.952 93.538) (width 0.5) (layer F.Cu) (net 10) (tstamp 5943D017)) - (segment (start 133.858 95.824) (end 133.858 94.152) (width 0.5) (layer F.Cu) (net 10)) - (segment (start 133.858 94.152) (end 132.096 92.39) (width 0.5) (layer F.Cu) (net 10) (tstamp 5945F4AC)) - (segment (start 117.79 83.82) (end 122.936 83.82) (width 0.5) (layer F.Cu) (net 11)) - (segment (start 152.4 116.652) (end 152.4 113.03) (width 0.5) (layer F.Cu) (net 12)) - (segment (start 149.286 116.586) (end 149.352 116.652) (width 0.5) (layer F.Cu) (net 12) (tstamp 5945FA74)) - (segment (start 152.4 116.652) (end 149.352 116.652) (width 0.5) (layer F.Cu) (net 12)) - (segment (start 155.194 116.652) (end 152.4 116.652) (width 0.5) (layer F.Cu) (net 12)) - (segment (start 149.286 113.03) (end 152.4 113.03) (width 0.5) (layer F.Cu) (net 12)) - (segment (start 152.4 113.03) (end 153.99 113.03) (width 0.5) (layer F.Cu) (net 12) (tstamp 5943D505)) - (segment (start 150.688 109.728) (end 145.034 109.728) (width 0.5) (layer F.Cu) (net 13)) - (segment (start 145.034 107.402) (end 147.106 107.402) (width 0.5) (layer F.Cu) (net 13)) - (segment (start 160.909 111.887) (end 162.687 111.887) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F9D3)) - (segment (start 160.528 111.506) (end 160.909 111.887) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F9D2)) - (segment (start 160.528 106.934) (end 160.528 111.506) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F9D1)) - (segment (start 160.02 106.426) (end 160.528 106.934) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F9D0)) - (segment (start 148.082 106.426) (end 160.02 106.426) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F9CF)) - (segment (start 147.106 107.402) (end 148.082 106.426) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F9CE)) - (segment (start 147.386 113.03) (end 145.542 113.03) (width 0.5) (layer F.Cu) (net 13)) - (segment (start 145.034 112.522) (end 145.034 111.252) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F977)) - (segment (start 145.034 111.252) (end 145.034 109.728) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F97C)) - (segment (start 145.034 109.728) (end 145.034 107.402) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F9F1)) - (segment (start 145.542 113.03) (end 145.034 112.522) (width 0.5) (layer F.Cu) (net 13) (tstamp 5945F976)) - (segment (start 169.037 111.887) (end 166.751 111.887) (width 0.5) (layer F.Cu) (net 14)) - (segment (start 165.481 113.157) (end 162.687 113.157) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DD44)) - (segment (start 166.751 111.887) (end 165.481 113.157) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DD42)) - (segment (start 169.037 111.887) (end 170.887 111.887) (width 0.5) (layer F.Cu) (net 14)) - (segment (start 170.887 111.887) (end 171.774 111) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DCFC)) - (segment (start 171.774 111) (end 171.774 101.774) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DCFD)) - (segment (start 171.774 101.774) (end 169 99) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DCFF)) - (segment (start 169 99) (end 152 99) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DD04)) - (segment (start 152 99) (end 149 96) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DD0A)) - (segment (start 149 96) (end 149 85) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DD0D)) - (segment (start 149 85) (end 147 83) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DD10)) - (segment (start 147 83) (end 142.552 83) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DD12)) - (segment (start 142.552 83) (end 141.752 83.8) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DD14)) - (segment (start 141.752 83.8) (end 141.752 84.328) (width 0.5) (layer F.Cu) (net 14) (tstamp 5943DD1A)) - (segment (start 163.195 113.157) (end 162.687 113.157) (width 0.5) (layer F.Cu) (net 14) (tstamp 5948E705)) - (segment (start 163.195 113.157) (end 162.687 113.157) (width 0.5) (layer F.Cu) (net 14) (tstamp 5945FE21)) - (segment (start 152.588 109.728) (end 154.686 109.728) (width 0.5) (layer F.Cu) (net 14)) - (segment (start 155.89 110.932) (end 155.89 113.03) (width 0.5) (layer F.Cu) (net 14) (tstamp 5945F9F4)) - (segment (start 154.686 109.728) (end 155.89 110.932) (width 0.5) (layer F.Cu) (net 14) (tstamp 5945F9F3)) - (segment (start 162.687 113.157) (end 160.528 113.157) (width 0.5) (layer F.Cu) (net 14)) - (segment (start 159.004 113.157) (end 156.017 113.157) (width 0.5) (layer F.Cu) (net 14) (tstamp 5945F9CB)) - (segment (start 159.512 113.157) (end 159.004 113.157) (width 0.5) (layer F.Cu) (net 14) (tstamp 5945FE64)) - (segment (start 160.528 113.157) (end 159.512 113.157) (width 0.5) (layer F.Cu) (net 14) (tstamp 5945FE79)) - (segment (start 156.017 113.157) (end 155.89 113.03) (width 0.5) (layer F.Cu) (net 14) (tstamp 5945F9BA)) - (segment (start 109.474 97.094) (end 112.014 97.094) (width 0.5) (layer F.Cu) (net 15)) - (segment (start 112.014 97.094) (end 112.014 93.98) (width 0.5) (layer F.Cu) (net 15)) - (segment (start 120.396 86.36) (end 110.49 86.36) (width 0.5) (layer F.Cu) (net 16)) - (segment (start 110.236 91.44) (end 112.014 91.44) (width 0.5) (layer F.Cu) (net 16) (tstamp 5945FAF1)) - (segment (start 109.22 90.424) (end 110.236 91.44) (width 0.5) (layer F.Cu) (net 16) (tstamp 5945FAF0)) - (segment (start 109.22 87.63) (end 109.22 90.424) (width 0.5) (layer F.Cu) (net 16) (tstamp 5945FAEF)) - (segment (start 110.49 86.36) (end 109.22 87.63) (width 0.5) (layer F.Cu) (net 16) (tstamp 5945FAEE)) - (segment (start 155.194 118.552) (end 155.194 122.428) (width 0.5) (layer F.Cu) (net 17)) - (segment (start 155.194 122.428) (end 154.686 122.936) (width 0.5) (layer F.Cu) (net 17) (tstamp 5945FE36)) - (segment (start 152.4 118.552) (end 152.4 122.682) (width 0.5) (layer F.Cu) (net 18)) - (segment (start 152.4 122.682) (end 152.146 122.936) (width 0.5) (layer F.Cu) (net 18) (tstamp 5945FE33)) - (segment (start 149.352 118.552) (end 149.352 122.682) (width 0.5) (layer F.Cu) (net 19)) - (segment (start 149.352 122.682) (end 149.606 122.936) (width 0.5) (layer F.Cu) (net 19) (tstamp 5945FE30)) - (segment (start 139.192 89.154) (end 139.192 88.646) (width 0.5) (layer F.Cu) (net 20)) - (segment (start 143.002 87.122) (end 143.002 84.328) (width 0.5) (layer F.Cu) (net 20) (tstamp 5948E739)) - (segment (start 142.24 87.884) (end 143.002 87.122) (width 0.5) (layer F.Cu) (net 20) (tstamp 5948E738)) - (segment (start 139.954 87.884) (end 142.24 87.884) (width 0.5) (layer F.Cu) (net 20) (tstamp 5948E737)) - (segment (start 139.192 88.646) (end 139.954 87.884) (width 0.5) (layer F.Cu) (net 20) (tstamp 5948E736)) - (segment (start 139.192 89.154) (end 139.192 116.84) (width 0.5) (layer F.Cu) (net 20) (tstamp 5948E6C9)) - (segment (start 139.192 116.84) (end 137.414 118.618) (width 0.5) (layer F.Cu) (net 20) (tstamp 5948E6CB)) - (segment (start 134.62 118.618) (end 137.414 118.618) (width 0.5) (layer F.Cu) (net 20) (tstamp 5948E6CC)) - (segment (start 134.62 121.158) (end 134.62 123.698) (width 0.5) (layer F.Cu) (net 20)) - (segment (start 134.62 118.618) (end 134.62 121.158) (width 0.5) (layer F.Cu) (net 20)) - (segment (start 134.62 118.618) (end 134.62 115.316) (width 0.5) (layer F.Cu) (net 20)) - (segment (start 121.135 109.451) (end 121.135 108.175) (width 0.5) (layer F.Cu) (net 20) (tstamp 5945F2EE)) - (segment (start 122.174 110.49) (end 121.135 109.451) (width 0.5) (layer F.Cu) (net 20) (tstamp 5945F2ED)) - (segment (start 129.794 110.49) (end 122.174 110.49) (width 0.5) (layer F.Cu) (net 20) (tstamp 5945F2EB)) - (segment (start 134.62 115.316) (end 129.794 110.49) (width 0.5) (layer F.Cu) (net 20) (tstamp 5945F2EA)) - (segment (start 169.037 113.157) (end 169.037 114.427) (width 0.5) (layer F.Cu) (net 21)) - - (zone (net 2) (net_name GND) (layer F.Cu) (tstamp 5945E615) (hatch none 0.508) - (connect_pads yes (clearance 0.3)) - (min_thickness 0.5) - (fill yes (arc_segments 32) (thermal_gap 0.2) (thermal_bridge_width 0.5)) - (polygon - (pts - (xy 177.5 127.5) (xy 142.5 127.5) (xy 142.5 82.5) (xy 177.5 82.5) - ) - ) - (filled_polygon - (pts - (xy 177.25 127.25) (xy 157.026429 127.25) (xy 157.026429 126.475) (xy 153.755 126.475) (xy 153.755 127.25) - (xy 153.724524 127.25) (xy 153.724524 126.475) (xy 151.215 126.475) (xy 151.215 127.25) (xy 151.057381 127.25) - (xy 151.057381 126.475) (xy 147.405 126.475) (xy 147.405 127.25) (xy 142.75 127.25) (xy 142.75 122.828258) - (xy 148.106 122.828258) (xy 148.106 123.043742) (xy 148.134567 123.335094) (xy 148.219181 123.615348) (xy 148.356618 123.873829) - (xy 148.541644 124.100693) (xy 148.767211 124.287298) (xy 149.024727 124.426537) (xy 149.304383 124.513105) (xy 149.595528 124.543705) - (xy 149.887072 124.517173) (xy 150.16791 124.434518) (xy 150.427345 124.298888) (xy 150.655495 124.115451) (xy 150.84367 123.891193) - (xy 150.875279 123.833696) (xy 150.896618 123.873829) (xy 151.081644 124.100693) (xy 151.307211 124.287298) (xy 151.564727 124.426537) - (xy 151.844383 124.513105) (xy 152.135528 124.543705) (xy 152.427072 124.517173) (xy 152.70791 124.434518) (xy 152.967345 124.298888) - (xy 153.195495 124.115451) (xy 153.201187 124.108667) (xy 153.236328 124.22214) (xy 153.321897 124.351996) (xy 153.440256 124.452872) - (xy 153.582032 124.516781) (xy 153.736 124.538661) (xy 155.636 124.538661) (xy 155.723585 124.531677) (xy 155.87214 124.485672) - (xy 156.001996 124.400103) (xy 156.102872 124.281744) (xy 156.166781 124.139968) (xy 156.188661 123.986) (xy 156.188661 121.886) - (xy 156.181677 121.798415) (xy 156.135672 121.64986) (xy 156.050103 121.520004) (xy 155.994 121.472188) (xy 155.994 119.428348) - (xy 156.08014 119.401672) (xy 156.209996 119.316103) (xy 156.310872 119.197744) (xy 156.374781 119.055968) (xy 156.396661 118.902) - (xy 156.396661 118.202) (xy 156.389677 118.114415) (xy 156.343672 117.96586) (xy 156.258103 117.836004) (xy 156.139744 117.735128) - (xy 155.997968 117.671219) (xy 155.844 117.649339) (xy 154.544 117.649339) (xy 154.456415 117.656323) (xy 154.30786 117.702328) - (xy 154.178004 117.787897) (xy 154.077128 117.906256) (xy 154.013219 118.048032) (xy 153.991339 118.202) (xy 153.991339 118.902) - (xy 153.998323 118.989585) (xy 154.044328 119.13814) (xy 154.129897 119.267996) (xy 154.248256 119.368872) (xy 154.390032 119.432781) - (xy 154.394 119.433345) (xy 154.394 121.333339) (xy 153.736 121.333339) (xy 153.648415 121.340323) (xy 153.49986 121.386328) - (xy 153.370004 121.471897) (xy 153.269128 121.590256) (xy 153.205219 121.732032) (xy 153.200765 121.763373) (xy 153.2 121.76274) - (xy 153.2 119.428348) (xy 153.28614 119.401672) (xy 153.415996 119.316103) (xy 153.516872 119.197744) (xy 153.580781 119.055968) - (xy 153.602661 118.902) (xy 153.602661 118.202) (xy 153.595677 118.114415) (xy 153.549672 117.96586) (xy 153.464103 117.836004) - (xy 153.345744 117.735128) (xy 153.203968 117.671219) (xy 153.05 117.649339) (xy 151.75 117.649339) (xy 151.662415 117.656323) - (xy 151.51386 117.702328) (xy 151.384004 117.787897) (xy 151.283128 117.906256) (xy 151.219219 118.048032) (xy 151.197339 118.202) - (xy 151.197339 118.902) (xy 151.204323 118.989585) (xy 151.250328 119.13814) (xy 151.335897 119.267996) (xy 151.454256 119.368872) - (xy 151.596032 119.432781) (xy 151.6 119.433345) (xy 151.6 121.432799) (xy 151.58409 121.437482) (xy 151.324655 121.573112) - (xy 151.096505 121.756549) (xy 150.90833 121.980807) (xy 150.876721 122.038304) (xy 150.855382 121.998171) (xy 150.670356 121.771307) - (xy 150.444789 121.584702) (xy 150.187273 121.445463) (xy 150.152 121.434544) (xy 150.152 119.428348) (xy 150.23814 119.401672) - (xy 150.367996 119.316103) (xy 150.468872 119.197744) (xy 150.532781 119.055968) (xy 150.554661 118.902) (xy 150.554661 118.202) - (xy 150.547677 118.114415) (xy 150.501672 117.96586) (xy 150.416103 117.836004) (xy 150.297744 117.735128) (xy 150.155968 117.671219) - (xy 150.002 117.649339) (xy 148.702 117.649339) (xy 148.614415 117.656323) (xy 148.46586 117.702328) (xy 148.336004 117.787897) - (xy 148.235128 117.906256) (xy 148.171219 118.048032) (xy 148.149339 118.202) (xy 148.149339 118.902) (xy 148.156323 118.989585) - (xy 148.202328 119.13814) (xy 148.287897 119.267996) (xy 148.406256 119.368872) (xy 148.548032 119.432781) (xy 148.552 119.433345) - (xy 148.552 121.761918) (xy 148.36833 121.980807) (xy 148.227297 122.237345) (xy 148.138779 122.51639) (xy 148.106146 122.807315) - (xy 148.106 122.828258) (xy 142.75 122.828258) (xy 142.75 119.985) (xy 142.815001 119.985) (xy 142.815001 117.585) - (xy 142.75 117.585) (xy 142.75 116.302) (xy 148.149339 116.302) (xy 148.149339 117.002) (xy 148.156323 117.089585) - (xy 148.202328 117.23814) (xy 148.287897 117.367996) (xy 148.406256 117.468872) (xy 148.548032 117.532781) (xy 148.702 117.554661) - (xy 150.002 117.554661) (xy 150.089585 117.547677) (xy 150.23814 117.501672) (xy 150.31352 117.452) (xy 151.43446 117.452) - (xy 151.454256 117.468872) (xy 151.596032 117.532781) (xy 151.75 117.554661) (xy 153.05 117.554661) (xy 153.137585 117.547677) - (xy 153.28614 117.501672) (xy 153.36152 117.452) (xy 154.22846 117.452) (xy 154.248256 117.468872) (xy 154.390032 117.532781) - (xy 154.544 117.554661) (xy 155.844 117.554661) (xy 155.931585 117.547677) (xy 156.08014 117.501672) (xy 156.209996 117.416103) - (xy 156.310872 117.297744) (xy 156.374781 117.155968) (xy 156.396661 117.002) (xy 156.396661 116.302) (xy 156.389677 116.214415) - (xy 156.343672 116.06586) (xy 156.258103 115.936004) (xy 156.139744 115.835128) (xy 155.997968 115.771219) (xy 155.844 115.749339) - (xy 154.544 115.749339) (xy 154.456415 115.756323) (xy 154.30786 115.802328) (xy 154.23248 115.852) (xy 153.36554 115.852) - (xy 153.345744 115.835128) (xy 153.203968 115.771219) (xy 153.2 115.770655) (xy 153.2 114.006696) (xy 153.225897 114.045996) - (xy 153.344256 114.146872) (xy 153.486032 114.210781) (xy 153.64 114.232661) (xy 154.34 114.232661) (xy 154.427585 114.225677) - (xy 154.57614 114.179672) (xy 154.705996 114.094103) (xy 154.806872 113.975744) (xy 154.870781 113.833968) (xy 154.892661 113.68) - (xy 154.892661 112.38) (xy 154.885677 112.292415) (xy 154.839672 112.14386) (xy 154.754103 112.014004) (xy 154.635744 111.913128) - (xy 154.493968 111.849219) (xy 154.34 111.827339) (xy 153.64 111.827339) (xy 153.552415 111.834323) (xy 153.40386 111.880328) - (xy 153.274004 111.965897) (xy 153.173128 112.084256) (xy 153.109219 112.226032) (xy 153.108655 112.23) (xy 150.162348 112.23) - (xy 150.135672 112.14386) (xy 150.050103 112.014004) (xy 149.931744 111.913128) (xy 149.789968 111.849219) (xy 149.636 111.827339) - (xy 148.936 111.827339) (xy 148.848415 111.834323) (xy 148.69986 111.880328) (xy 148.570004 111.965897) (xy 148.469128 112.084256) - (xy 148.405219 112.226032) (xy 148.383339 112.38) (xy 148.383339 113.68) (xy 148.390323 113.767585) (xy 148.436328 113.91614) - (xy 148.521897 114.045996) (xy 148.640256 114.146872) (xy 148.782032 114.210781) (xy 148.936 114.232661) (xy 149.636 114.232661) - (xy 149.723585 114.225677) (xy 149.87214 114.179672) (xy 150.001996 114.094103) (xy 150.102872 113.975744) (xy 150.166781 113.833968) - (xy 150.167345 113.83) (xy 151.6 113.83) (xy 151.6 115.775652) (xy 151.51386 115.802328) (xy 151.43848 115.852) - (xy 150.31754 115.852) (xy 150.297744 115.835128) (xy 150.155968 115.771219) (xy 150.002 115.749339) (xy 148.702 115.749339) - (xy 148.614415 115.756323) (xy 148.46586 115.802328) (xy 148.336004 115.887897) (xy 148.235128 116.006256) (xy 148.171219 116.148032) - (xy 148.149339 116.302) (xy 142.75 116.302) (xy 142.75 88.495633) (xy 142.797732 88.457529) (xy 142.803583 88.451758) - (xy 142.803707 88.451657) (xy 142.803802 88.451542) (xy 142.805685 88.449685) (xy 143.567686 87.687685) (xy 143.614575 87.630601) - (xy 143.662091 87.573974) (xy 143.664119 87.570285) (xy 143.666787 87.567037) (xy 143.701688 87.501947) (xy 143.737308 87.437154) - (xy 143.73858 87.433143) (xy 143.740568 87.429436) (xy 143.762176 87.358761) (xy 143.784518 87.288329) (xy 143.784987 87.28415) - (xy 143.786217 87.280126) (xy 143.793685 87.206602) (xy 143.801922 87.13317) (xy 143.801979 87.124946) (xy 143.801995 87.124793) - (xy 143.801981 87.12465) (xy 143.802 87.122) (xy 143.802 85.015556) (xy 143.919388 84.849149) (xy 144.003141 84.661035) - (xy 144.048761 84.460237) (xy 144.052046 84.225042) (xy 144.01205 84.023048) (xy 143.933581 83.832669) (xy 143.911876 83.8) - (xy 146.66863 83.8) (xy 148.2 85.331371) (xy 148.2 96) (xy 148.207207 96.073506) (xy 148.213651 96.147161) - (xy 148.214826 96.151205) (xy 148.215236 96.155387) (xy 148.23658 96.226081) (xy 148.257211 96.297094) (xy 148.259147 96.30083) - (xy 148.260363 96.304856) (xy 148.295062 96.370116) (xy 148.329064 96.435711) (xy 148.331687 96.438997) (xy 148.333663 96.442713) - (xy 148.380369 96.499981) (xy 148.426471 96.557732) (xy 148.432242 96.563583) (xy 148.432343 96.563707) (xy 148.432458 96.563802) - (xy 148.434315 96.565685) (xy 151.434315 99.565686) (xy 151.491399 99.612575) (xy 151.548026 99.660091) (xy 151.551715 99.662119) - (xy 151.554963 99.664787) (xy 151.620053 99.699688) (xy 151.684846 99.735308) (xy 151.688857 99.73658) (xy 151.692564 99.738568) - (xy 151.763239 99.760176) (xy 151.833671 99.782518) (xy 151.83785 99.782987) (xy 151.841874 99.784217) (xy 151.915398 99.791685) - (xy 151.98883 99.799922) (xy 151.997054 99.799979) (xy 151.997207 99.799995) (xy 151.99735 99.799981) (xy 152 99.8) - (xy 168.66863 99.8) (xy 170.974 102.105371) (xy 170.974 110.668629) (xy 170.55563 111.087) (xy 169.655373 111.087) - (xy 169.6085 111.080339) (xy 168.4655 111.080339) (xy 168.381966 111.087) (xy 166.751 111.087) (xy 166.677494 111.094207) - (xy 166.603839 111.100651) (xy 166.599795 111.101826) (xy 166.595613 111.102236) (xy 166.524919 111.12358) (xy 166.453906 111.144211) - (xy 166.45017 111.146147) (xy 166.446144 111.147363) (xy 166.380905 111.182051) (xy 166.315288 111.216064) (xy 166.312 111.218689) - (xy 166.308287 111.220663) (xy 166.251011 111.267376) (xy 166.193268 111.313472) (xy 166.187414 111.319244) (xy 166.187293 111.319343) - (xy 166.1872 111.319455) (xy 166.185314 111.321315) (xy 165.14963 112.357) (xy 163.761319 112.357) (xy 163.789281 112.294968) - (xy 163.811161 112.141) (xy 163.811161 111.633) (xy 163.804177 111.545415) (xy 163.758172 111.39686) (xy 163.672603 111.267004) - (xy 163.554244 111.166128) (xy 163.412468 111.102219) (xy 163.2585 111.080339) (xy 162.1155 111.080339) (xy 162.031966 111.087) - (xy 161.328 111.087) (xy 161.328 106.934) (xy 161.320788 106.860444) (xy 161.314348 106.786839) (xy 161.313175 106.7828) - (xy 161.312764 106.778613) (xy 161.291394 106.707831) (xy 161.270788 106.636906) (xy 161.268854 106.633175) (xy 161.267637 106.629144) - (xy 161.23293 106.563869) (xy 161.198936 106.498288) (xy 161.196311 106.495) (xy 161.194337 106.491287) (xy 161.147624 106.434011) - (xy 161.101528 106.376268) (xy 161.095756 106.370414) (xy 161.095657 106.370293) (xy 161.095545 106.3702) (xy 161.093685 106.368314) - (xy 160.585685 105.860315) (xy 160.528631 105.81345) (xy 160.471974 105.765909) (xy 160.468285 105.763881) (xy 160.465037 105.761213) - (xy 160.399929 105.726302) (xy 160.335154 105.690692) (xy 160.331145 105.68942) (xy 160.327437 105.687432) (xy 160.256747 105.66582) - (xy 160.186329 105.643482) (xy 160.18215 105.643013) (xy 160.178126 105.641783) (xy 160.104602 105.634315) (xy 160.03117 105.626078) - (xy 160.022946 105.626021) (xy 160.022793 105.626005) (xy 160.02265 105.626019) (xy 160.02 105.626) (xy 148.082 105.626) - (xy 148.008444 105.633212) (xy 147.934839 105.639652) (xy 147.9308 105.640825) (xy 147.926613 105.641236) (xy 147.855831 105.662606) - (xy 147.784906 105.683212) (xy 147.781175 105.685146) (xy 147.777144 105.686363) (xy 147.711869 105.72107) (xy 147.646288 105.755064) - (xy 147.643 105.757689) (xy 147.639287 105.759663) (xy 147.582011 105.806376) (xy 147.524268 105.852472) (xy 147.518414 105.858244) - (xy 147.518293 105.858343) (xy 147.5182 105.858455) (xy 147.516314 105.860315) (xy 146.77463 106.602) (xy 146.077728 106.602) - (xy 146.055647 106.568765) (xy 145.874347 106.386195) (xy 145.661038 106.242317) (xy 145.423846 106.142611) (xy 145.171805 106.090874) - (xy 144.914515 106.089078) (xy 144.661776 106.13729) (xy 144.423215 106.233675) (xy 144.207918 106.374561) (xy 144.024087 106.554582) - (xy 143.878723 106.766881) (xy 143.777363 107.003371) (xy 143.723868 107.255045) (xy 143.720276 107.512317) (xy 143.766723 107.765386) - (xy 143.86144 108.004614) (xy 144.000819 108.220889) (xy 144.179552 108.405973) (xy 144.234 108.443815) (xy 144.234 112.522) - (xy 144.241207 112.595506) (xy 144.247651 112.669161) (xy 144.248826 112.673205) (xy 144.249236 112.677387) (xy 144.27058 112.748081) - (xy 144.291211 112.819094) (xy 144.293147 112.82283) (xy 144.294363 112.826856) (xy 144.329062 112.892116) (xy 144.363064 112.957711) - (xy 144.365687 112.960997) (xy 144.367663 112.964713) (xy 144.414369 113.021981) (xy 144.460471 113.079732) (xy 144.466242 113.085583) - (xy 144.466343 113.085707) (xy 144.466458 113.085802) (xy 144.468315 113.087685) (xy 144.976314 113.595685) (xy 145.033393 113.64257) - (xy 145.090026 113.690091) (xy 145.093715 113.692119) (xy 145.096963 113.694787) (xy 145.162071 113.729698) (xy 145.226846 113.765308) - (xy 145.230855 113.76658) (xy 145.234563 113.768568) (xy 145.305211 113.790167) (xy 145.375671 113.812518) (xy 145.379855 113.812987) - (xy 145.383874 113.814216) (xy 145.457349 113.82168) (xy 145.53083 113.829922) (xy 145.539054 113.829979) (xy 145.539207 113.829995) - (xy 145.53935 113.829981) (xy 145.542 113.83) (xy 146.509652 113.83) (xy 146.536328 113.91614) (xy 146.621897 114.045996) - (xy 146.740256 114.146872) (xy 146.882032 114.210781) (xy 147.036 114.232661) (xy 147.736 114.232661) (xy 147.823585 114.225677) - (xy 147.97214 114.179672) (xy 148.101996 114.094103) (xy 148.202872 113.975744) (xy 148.266781 113.833968) (xy 148.288661 113.68) - (xy 148.288661 112.38) (xy 148.281677 112.292415) (xy 148.235672 112.14386) (xy 148.150103 112.014004) (xy 148.031744 111.913128) - (xy 147.889968 111.849219) (xy 147.736 111.827339) (xy 147.036 111.827339) (xy 146.948415 111.834323) (xy 146.79986 111.880328) - (xy 146.670004 111.965897) (xy 146.569128 112.084256) (xy 146.505219 112.226032) (xy 146.504655 112.23) (xy 145.873371 112.23) - (xy 145.834 112.19063) (xy 145.834 110.528) (xy 149.811652 110.528) (xy 149.838328 110.61414) (xy 149.923897 110.743996) - (xy 150.042256 110.844872) (xy 150.184032 110.908781) (xy 150.338 110.930661) (xy 151.038 110.930661) (xy 151.125585 110.923677) - (xy 151.27414 110.877672) (xy 151.403996 110.792103) (xy 151.504872 110.673744) (xy 151.568781 110.531968) (xy 151.590661 110.378) - (xy 151.590661 109.078) (xy 151.583677 108.990415) (xy 151.537672 108.84186) (xy 151.452103 108.712004) (xy 151.333744 108.611128) - (xy 151.191968 108.547219) (xy 151.038 108.525339) (xy 150.338 108.525339) (xy 150.250415 108.532323) (xy 150.10186 108.578328) - (xy 149.972004 108.663897) (xy 149.871128 108.782256) (xy 149.807219 108.924032) (xy 149.806655 108.928) (xy 145.834 108.928) - (xy 145.834 108.448269) (xy 145.845656 108.440872) (xy 146.031983 108.263436) (xy 146.075321 108.202) (xy 147.106 108.202) - (xy 147.179506 108.194793) (xy 147.253161 108.188349) (xy 147.257205 108.187174) (xy 147.261387 108.186764) (xy 147.332081 108.16542) - (xy 147.403094 108.144789) (xy 147.40683 108.142853) (xy 147.410856 108.141637) (xy 147.476116 108.106938) (xy 147.541711 108.072936) - (xy 147.544997 108.070313) (xy 147.548713 108.068337) (xy 147.605981 108.021631) (xy 147.663732 107.975529) (xy 147.669583 107.969758) - (xy 147.669707 107.969657) (xy 147.669802 107.969542) (xy 147.671685 107.967685) (xy 148.413371 107.226) (xy 159.68863 107.226) - (xy 159.728 107.265371) (xy 159.728 111.506) (xy 159.735207 111.579506) (xy 159.741651 111.653161) (xy 159.742826 111.657205) - (xy 159.743236 111.661387) (xy 159.76458 111.732081) (xy 159.785211 111.803094) (xy 159.787147 111.80683) (xy 159.788363 111.810856) - (xy 159.823062 111.876116) (xy 159.857064 111.941711) (xy 159.859687 111.944997) (xy 159.861663 111.948713) (xy 159.908369 112.005981) - (xy 159.954471 112.063732) (xy 159.960242 112.069583) (xy 159.960343 112.069707) (xy 159.960458 112.069802) (xy 159.962315 112.071685) - (xy 160.247629 112.357) (xy 156.790827 112.357) (xy 156.785677 112.292415) (xy 156.739672 112.14386) (xy 156.69 112.06848) - (xy 156.69 110.932) (xy 156.682793 110.858494) (xy 156.676349 110.784839) (xy 156.675174 110.780795) (xy 156.674764 110.776613) - (xy 156.65342 110.705919) (xy 156.632789 110.634906) (xy 156.630853 110.63117) (xy 156.629637 110.627144) (xy 156.594949 110.561905) - (xy 156.560936 110.496288) (xy 156.558311 110.493) (xy 156.556337 110.489287) (xy 156.509649 110.432041) (xy 156.463529 110.374268) - (xy 156.457754 110.368412) (xy 156.457657 110.368293) (xy 156.457546 110.368202) (xy 156.455685 110.366314) (xy 155.251685 109.162315) - (xy 155.194631 109.11545) (xy 155.137974 109.067909) (xy 155.134285 109.065881) (xy 155.131037 109.063213) (xy 155.065929 109.028302) - (xy 155.001154 108.992692) (xy 154.997145 108.99142) (xy 154.993437 108.989432) (xy 154.922747 108.96782) (xy 154.852329 108.945482) - (xy 154.84815 108.945013) (xy 154.844126 108.943783) (xy 154.770602 108.936315) (xy 154.69717 108.928078) (xy 154.688946 108.928021) - (xy 154.688793 108.928005) (xy 154.68865 108.928019) (xy 154.686 108.928) (xy 153.464348 108.928) (xy 153.437672 108.84186) - (xy 153.352103 108.712004) (xy 153.233744 108.611128) (xy 153.091968 108.547219) (xy 152.938 108.525339) (xy 152.238 108.525339) - (xy 152.150415 108.532323) (xy 152.00186 108.578328) (xy 151.872004 108.663897) (xy 151.771128 108.782256) (xy 151.707219 108.924032) - (xy 151.685339 109.078) (xy 151.685339 110.378) (xy 151.692323 110.465585) (xy 151.738328 110.61414) (xy 151.823897 110.743996) - (xy 151.942256 110.844872) (xy 152.084032 110.908781) (xy 152.238 110.930661) (xy 152.938 110.930661) (xy 153.025585 110.923677) - (xy 153.17414 110.877672) (xy 153.303996 110.792103) (xy 153.404872 110.673744) (xy 153.468781 110.531968) (xy 153.469345 110.528) - (xy 154.35463 110.528) (xy 155.09 111.263371) (xy 155.09 112.06446) (xy 155.073128 112.084256) (xy 155.009219 112.226032) - (xy 154.987339 112.38) (xy 154.987339 113.68) (xy 154.994323 113.767585) (xy 155.040328 113.91614) (xy 155.125897 114.045996) - (xy 155.244256 114.146872) (xy 155.386032 114.210781) (xy 155.54 114.232661) (xy 156.24 114.232661) (xy 156.327585 114.225677) - (xy 156.47614 114.179672) (xy 156.605996 114.094103) (xy 156.706872 113.975744) (xy 156.715321 113.957) (xy 161.612681 113.957) - (xy 161.584719 114.019032) (xy 161.562839 114.173) (xy 161.562839 114.681) (xy 161.569823 114.768585) (xy 161.615828 114.91714) - (xy 161.701397 115.046996) (xy 161.819756 115.147872) (xy 161.887 115.178184) (xy 161.887 116.459) (xy 161.894207 116.532506) - (xy 161.900651 116.606161) (xy 161.901826 116.610205) (xy 161.902236 116.614387) (xy 161.92358 116.685081) (xy 161.944211 116.756094) - (xy 161.946147 116.75983) (xy 161.947363 116.763856) (xy 161.982062 116.829116) (xy 162.016064 116.894711) (xy 162.018687 116.897997) - (xy 162.020663 116.901713) (xy 162.067369 116.958981) (xy 162.113471 117.016732) (xy 162.119242 117.022583) (xy 162.119343 117.022707) - (xy 162.119458 117.022802) (xy 162.121315 117.024685) (xy 163.518314 118.421685) (xy 163.575393 118.46857) (xy 163.632026 118.516091) - (xy 163.635715 118.518119) (xy 163.638963 118.520787) (xy 163.704071 118.555698) (xy 163.768846 118.591308) (xy 163.772855 118.59258) - (xy 163.776563 118.594568) (xy 163.847253 118.61618) (xy 163.917671 118.638518) (xy 163.92185 118.638987) (xy 163.925874 118.640217) - (xy 163.999398 118.647685) (xy 164.07283 118.655922) (xy 164.081054 118.655979) (xy 164.081207 118.655995) (xy 164.08135 118.655981) - (xy 164.084 118.656) (xy 166.851021 118.656) (xy 166.948256 118.738872) (xy 167.090032 118.802781) (xy 167.244 118.824661) - (xy 168.544 118.824661) (xy 168.631585 118.817677) (xy 168.78014 118.771672) (xy 168.85552 118.722) (xy 169.21446 118.722) - (xy 169.234256 118.738872) (xy 169.376032 118.802781) (xy 169.53 118.824661) (xy 170.83 118.824661) (xy 170.917585 118.817677) - (xy 171.06614 118.771672) (xy 171.14152 118.722) (xy 171.50046 118.722) (xy 171.520256 118.738872) (xy 171.662032 118.802781) - (xy 171.816 118.824661) (xy 173.116 118.824661) (xy 173.203585 118.817677) (xy 173.35214 118.771672) (xy 173.42752 118.722) - (xy 173.924 118.722) (xy 173.997506 118.714793) (xy 174.071161 118.708349) (xy 174.075205 118.707174) (xy 174.079387 118.706764) - (xy 174.150081 118.68542) (xy 174.221094 118.664789) (xy 174.22483 118.662853) (xy 174.228856 118.661637) (xy 174.294116 118.626938) - (xy 174.359711 118.592936) (xy 174.362997 118.590313) (xy 174.366713 118.588337) (xy 174.423981 118.541631) (xy 174.481732 118.495529) - (xy 174.487583 118.489758) (xy 174.487707 118.489657) (xy 174.487802 118.489542) (xy 174.489685 118.487685) (xy 175.571685 117.405685) - (xy 175.61855 117.348631) (xy 175.666091 117.291974) (xy 175.668119 117.288285) (xy 175.670787 117.285037) (xy 175.705698 117.219929) - (xy 175.741308 117.155154) (xy 175.74258 117.151145) (xy 175.744568 117.147437) (xy 175.76618 117.076747) (xy 175.788518 117.006329) - (xy 175.788987 117.00215) (xy 175.790217 116.998126) (xy 175.797685 116.924602) (xy 175.805922 116.85117) (xy 175.805979 116.842946) - (xy 175.805995 116.842793) (xy 175.805981 116.84265) (xy 175.806 116.84) (xy 175.806 96.774) (xy 175.798793 96.700494) - (xy 175.792349 96.626839) (xy 175.791174 96.622795) (xy 175.790764 96.618613) (xy 175.76942 96.547919) (xy 175.748789 96.476906) - (xy 175.746853 96.47317) (xy 175.745637 96.469144) (xy 175.710949 96.403905) (xy 175.676936 96.338288) (xy 175.674311 96.335) - (xy 175.672337 96.331287) (xy 175.625649 96.274041) (xy 175.579529 96.216268) (xy 175.573754 96.210412) (xy 175.573657 96.210293) - (xy 175.573546 96.210202) (xy 175.571685 96.208314) (xy 173.285685 93.922315) (xy 173.228631 93.87545) (xy 173.171974 93.827909) - (xy 173.168285 93.825881) (xy 173.165037 93.823213) (xy 173.099929 93.788302) (xy 173.035154 93.752692) (xy 173.031145 93.75142) - (xy 173.027437 93.749432) (xy 172.956747 93.72782) (xy 172.886329 93.705482) (xy 172.88215 93.705013) (xy 172.878126 93.703783) - (xy 172.804602 93.696315) (xy 172.73117 93.688078) (xy 172.722946 93.688021) (xy 172.722793 93.688005) (xy 172.72265 93.688019) - (xy 172.72 93.688) (xy 169.495371 93.688) (xy 168.44 92.63263) (xy 168.44 90.952661) (xy 169.14 90.952661) - (xy 169.227585 90.945677) (xy 169.37614 90.899672) (xy 169.505996 90.814103) (xy 169.606872 90.695744) (xy 169.670781 90.553968) - (xy 169.692661 90.4) (xy 169.692661 90.14) (xy 172.533095 90.14) (xy 172.533095 87.74) (xy 169.692661 87.74) - (xy 169.692661 87.4) (xy 169.685677 87.312415) (xy 169.639672 87.16386) (xy 169.554103 87.034004) (xy 169.435744 86.933128) - (xy 169.293968 86.869219) (xy 169.14 86.847339) (xy 168.44 86.847339) (xy 168.44 84.582) (xy 168.432793 84.508494) - (xy 168.426349 84.434839) (xy 168.425174 84.430795) (xy 168.424764 84.426613) (xy 168.40342 84.355919) (xy 168.382789 84.284906) - (xy 168.380853 84.28117) (xy 168.379637 84.277144) (xy 168.344938 84.211884) (xy 168.310936 84.146289) (xy 168.308313 84.143003) - (xy 168.306337 84.139287) (xy 168.259631 84.082019) (xy 168.213529 84.024268) (xy 168.207754 84.018412) (xy 168.207657 84.018293) - (xy 168.207546 84.018202) (xy 168.205686 84.016315) (xy 166.939371 82.75) (xy 177.25 82.75) - ) - ) - (filled_polygon - (pts - (xy 166.84 84.913371) (xy 166.84 86.847339) (xy 166.14 86.847339) (xy 166.052415 86.854323) (xy 165.90386 86.900328) - (xy 165.774004 86.985897) (xy 165.673128 87.104256) (xy 165.609219 87.246032) (xy 165.587339 87.4) (xy 165.587339 90.4) - (xy 165.594323 90.487585) (xy 165.640328 90.63614) (xy 165.725897 90.765996) (xy 165.844256 90.866872) (xy 165.986032 90.930781) - (xy 166.14 90.952661) (xy 166.84 90.952661) (xy 166.84 92.964) (xy 166.847207 93.037506) (xy 166.853651 93.111161) - (xy 166.854826 93.115205) (xy 166.855236 93.119387) (xy 166.87658 93.190081) (xy 166.897211 93.261094) (xy 166.899147 93.26483) - (xy 166.900363 93.268856) (xy 166.935062 93.334116) (xy 166.969064 93.399711) (xy 166.971687 93.402997) (xy 166.973663 93.406713) - (xy 167.020369 93.463981) (xy 167.066471 93.521732) (xy 167.072242 93.527583) (xy 167.072343 93.527707) (xy 167.072458 93.527802) - (xy 167.074315 93.529685) (xy 168.598314 95.053685) (xy 168.655393 95.10057) (xy 168.712026 95.148091) (xy 168.715715 95.150119) - (xy 168.718963 95.152787) (xy 168.784071 95.187698) (xy 168.848846 95.223308) (xy 168.852855 95.22458) (xy 168.856563 95.226568) - (xy 168.927211 95.248167) (xy 168.997671 95.270518) (xy 169.001855 95.270987) (xy 169.005874 95.272216) (xy 169.079349 95.27968) - (xy 169.15283 95.287922) (xy 169.161054 95.287979) (xy 169.161207 95.287995) (xy 169.16135 95.287981) (xy 169.164 95.288) - (xy 172.38863 95.288) (xy 174.206 97.105371) (xy 174.206 113.394) (xy 171.408 113.394) (xy 171.408 115.794) - (xy 174.206 115.794) (xy 174.206 116.50863) (xy 173.59263 117.122) (xy 173.43154 117.122) (xy 173.411744 117.105128) - (xy 173.269968 117.041219) (xy 173.116 117.019339) (xy 171.816 117.019339) (xy 171.728415 117.026323) (xy 171.57986 117.072328) - (xy 171.50448 117.122) (xy 171.14554 117.122) (xy 171.125744 117.105128) (xy 170.983968 117.041219) (xy 170.83 117.019339) - (xy 169.53 117.019339) (xy 169.442415 117.026323) (xy 169.29386 117.072328) (xy 169.21848 117.122) (xy 168.85954 117.122) - (xy 168.839744 117.105128) (xy 168.697968 117.041219) (xy 168.544 117.019339) (xy 167.244 117.019339) (xy 167.156415 117.026323) - (xy 167.060585 117.056) (xy 164.415371 117.056) (xy 163.487 116.12763) (xy 163.487 115.183038) (xy 163.49464 115.180672) - (xy 163.624496 115.095103) (xy 163.725372 114.976744) (xy 163.789281 114.834968) (xy 163.811161 114.681) (xy 163.811161 114.173) - (xy 163.804177 114.085415) (xy 163.764409 113.957) (xy 165.481 113.957) (xy 165.554506 113.949793) (xy 165.628161 113.943349) - (xy 165.632205 113.942174) (xy 165.636387 113.941764) (xy 165.707081 113.92042) (xy 165.778094 113.899789) (xy 165.78183 113.897853) - (xy 165.785856 113.896637) (xy 165.851116 113.861938) (xy 165.916711 113.827936) (xy 165.919997 113.825313) (xy 165.923713 113.823337) - (xy 165.980981 113.776631) (xy 166.038732 113.730529) (xy 166.044583 113.724758) (xy 166.044707 113.724657) (xy 166.044802 113.724542) - (xy 166.046685 113.722685) (xy 167.082371 112.687) (xy 167.962681 112.687) (xy 167.934719 112.749032) (xy 167.912839 112.903) - (xy 167.912839 113.411) (xy 167.919823 113.498585) (xy 167.965828 113.64714) (xy 168.051397 113.776996) (xy 168.070327 113.79313) - (xy 167.998628 113.877256) (xy 167.934719 114.019032) (xy 167.912839 114.173) (xy 167.912839 114.681) (xy 167.919823 114.768585) - (xy 167.965828 114.91714) (xy 168.051397 115.046996) (xy 168.169756 115.147872) (xy 168.311532 115.211781) (xy 168.4655 115.233661) - (xy 169.6085 115.233661) (xy 169.696085 115.226677) (xy 169.84464 115.180672) (xy 169.974496 115.095103) (xy 170.075372 114.976744) - (xy 170.139281 114.834968) (xy 170.161161 114.681) (xy 170.161161 114.173) (xy 170.154177 114.085415) (xy 170.108172 113.93686) - (xy 170.022603 113.807004) (xy 170.003673 113.79087) (xy 170.075372 113.706744) (xy 170.139281 113.564968) (xy 170.161161 113.411) - (xy 170.161161 112.903) (xy 170.154177 112.815415) (xy 170.114409 112.687) (xy 170.887 112.687) (xy 170.960506 112.679793) - (xy 171.034161 112.673349) (xy 171.038205 112.672174) (xy 171.042387 112.671764) (xy 171.113081 112.65042) (xy 171.184094 112.629789) - (xy 171.18783 112.627853) (xy 171.191856 112.626637) (xy 171.257116 112.591938) (xy 171.322711 112.557936) (xy 171.325997 112.555313) - (xy 171.329713 112.553337) (xy 171.386981 112.506631) (xy 171.444732 112.460529) (xy 171.450583 112.454758) (xy 171.450707 112.454657) - (xy 171.450802 112.454542) (xy 171.452685 112.452685) (xy 172.339685 111.565686) (xy 172.38657 111.508607) (xy 172.434091 111.451974) - (xy 172.436119 111.448285) (xy 172.438787 111.445037) (xy 172.473698 111.379929) (xy 172.509308 111.315154) (xy 172.51058 111.311145) - (xy 172.512568 111.307437) (xy 172.534167 111.236789) (xy 172.556518 111.166329) (xy 172.556987 111.162145) (xy 172.558216 111.158126) - (xy 172.56568 111.084651) (xy 172.573922 111.01117) (xy 172.573979 111.002946) (xy 172.573995 111.002793) (xy 172.573981 111.00265) - (xy 172.574 111) (xy 172.574 101.774) (xy 172.566788 101.700444) (xy 172.560348 101.626839) (xy 172.559175 101.6228) - (xy 172.558764 101.618613) (xy 172.537408 101.547878) (xy 172.516789 101.476906) (xy 172.514853 101.47317) (xy 172.513637 101.469144) - (xy 172.478949 101.403905) (xy 172.444936 101.338288) (xy 172.442311 101.335) (xy 172.440337 101.331287) (xy 172.393624 101.274011) - (xy 172.347528 101.216268) (xy 172.341756 101.210414) (xy 172.341657 101.210293) (xy 172.341545 101.2102) (xy 172.339685 101.208314) - (xy 169.565685 98.434315) (xy 169.508631 98.38745) (xy 169.451974 98.339909) (xy 169.448285 98.337881) (xy 169.445037 98.335213) - (xy 169.379929 98.300302) (xy 169.315154 98.264692) (xy 169.311145 98.26342) (xy 169.307437 98.261432) (xy 169.236747 98.23982) - (xy 169.166329 98.217482) (xy 169.16215 98.217013) (xy 169.158126 98.215783) (xy 169.084602 98.208315) (xy 169.01117 98.200078) - (xy 169.002946 98.200021) (xy 169.002793 98.200005) (xy 169.00265 98.200019) (xy 169 98.2) (xy 152.331371 98.2) - (xy 149.8 95.66863) (xy 149.8 87.74) (xy 156.295 87.74) (xy 156.295 90.14) (xy 159.833095 90.14) - (xy 159.833095 87.74) (xy 156.295 87.74) (xy 149.8 87.74) (xy 149.8 85) (xy 149.792793 84.926494) - (xy 149.786349 84.852839) (xy 149.785174 84.848795) (xy 149.784764 84.844613) (xy 149.76342 84.773919) (xy 149.742789 84.702906) - (xy 149.740853 84.69917) (xy 149.739637 84.695144) (xy 149.704949 84.629905) (xy 149.670936 84.564288) (xy 149.668311 84.561) - (xy 149.666337 84.557287) (xy 149.619649 84.500041) (xy 149.573529 84.442268) (xy 149.567754 84.436412) (xy 149.567657 84.436293) - (xy 149.567546 84.436202) (xy 149.565685 84.434314) (xy 147.88137 82.75) (xy 164.67663 82.75) - ) - ) - ) - (zone (net 2) (net_name GND) (layer F.Cu) (tstamp 5945FCFC) (hatch none 0.508) - (connect_pads yes (clearance 0.3)) - (min_thickness 0.5) - (fill yes (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.5)) - (polygon - (pts - (xy 140 107.5) (xy 130 107.5) (xy 130 105) (xy 102.5 105) (xy 102.5 82.5) - (xy 140 82.5) - ) - ) - (filled_polygon - (pts - (xy 117.048988 82.768032) (xy 116.923406 82.951827) (xy 116.879225 83.17) (xy 116.879225 84.47) (xy 116.917576 84.673818) - (xy 117.038032 84.861012) (xy 117.221827 84.986594) (xy 117.44 85.030775) (xy 118.14 85.030775) (xy 118.343818 84.992424) - (xy 118.531012 84.871968) (xy 118.656594 84.688173) (xy 118.670399 84.62) (xy 122.250974 84.62) (xy 122.340446 84.709628) - (xy 122.726226 84.869818) (xy 123.143942 84.870182) (xy 123.53 84.710666) (xy 123.825628 84.415554) (xy 123.985818 84.029774) - (xy 123.986182 83.612058) (xy 123.826666 83.226) (xy 123.531554 82.930372) (xy 123.145774 82.770182) (xy 122.728058 82.769818) - (xy 122.342 82.929334) (xy 122.251175 83.02) (xy 118.672551 83.02) (xy 118.662424 82.966182) (xy 118.541968 82.778988) - (xy 118.499543 82.75) (xy 134.19663 82.75) (xy 136.340315 84.893686) (xy 136.599853 85.067104) (xy 136.906 85.128) - (xy 137.32063 85.128) (xy 137.102315 85.346315) (xy 136.928896 85.605853) (xy 136.868 85.912) (xy 136.868 92.048629) - (xy 135.693685 90.874315) (xy 135.434147 90.700896) (xy 135.128 90.64) (xy 134.934814 90.64) (xy 134.764173 90.523406) - (xy 134.546 90.479225) (xy 133.646 90.479225) (xy 133.442182 90.517576) (xy 133.254988 90.638032) (xy 133.129406 90.821827) - (xy 133.085225 91.04) (xy 133.085225 91.84) (xy 133.123576 92.043818) (xy 133.244032 92.231012) (xy 133.427827 92.356594) - (xy 133.646 92.400775) (xy 134.546 92.400775) (xy 134.749818 92.362424) (xy 134.852792 92.296162) (xy 135.598 93.041371) - (xy 135.598 99.998629) (xy 134.434315 101.162315) (xy 134.260896 101.421853) (xy 134.2 101.728) (xy 134.2 102.489225) - (xy 134 102.489225) (xy 133.796182 102.527576) (xy 133.608988 102.648032) (xy 133.483406 102.831827) (xy 133.439225 103.05) - (xy 133.439225 104.95) (xy 133.477576 105.153818) (xy 133.598032 105.341012) (xy 133.781827 105.466594) (xy 133.92339 105.495261) - (xy 133.729103 105.689209) (xy 133.708013 105.74) (xy 133.541371 105.74) (xy 131.763856 103.962486) (xy 131.728424 103.774182) - (xy 131.607968 103.586988) (xy 131.424173 103.461406) (xy 131.206 103.417225) (xy 129.906 103.417225) (xy 129.702182 103.455576) - (xy 129.589632 103.528) (xy 129.235636 103.528) (xy 129.138173 103.461406) (xy 128.92 103.417225) (xy 127.62 103.417225) - (xy 127.416182 103.455576) (xy 127.303632 103.528) (xy 126.949636 103.528) (xy 126.852173 103.461406) (xy 126.634 103.417225) - (xy 125.334 103.417225) (xy 125.130182 103.455576) (xy 125.017632 103.528) (xy 124.78 103.528) (xy 124.483445 103.586988) - (xy 124.473853 103.588896) (xy 124.214314 103.762315) (xy 123.226629 104.75) (xy 102.75 104.75) (xy 102.75 95.22) - (xy 105.88 95.22) (xy 105.88 97.536) (xy 105.939097 97.833104) (xy 105.940896 97.842147) (xy 106.114315 98.101685) - (xy 107.572314 99.559685) (xy 107.67109 99.625685) (xy 107.831853 99.733104) (xy 108.138 99.794) (xy 108.508364 99.794) - (xy 108.605827 99.860594) (xy 108.824 99.904775) (xy 110.124 99.904775) (xy 110.327818 99.866424) (xy 110.515012 99.745968) - (xy 110.640594 99.562173) (xy 110.684775 99.344) (xy 110.684775 98.644) (xy 110.646424 98.440182) (xy 110.525968 98.252988) - (xy 110.342173 98.127406) (xy 110.124 98.083225) (xy 108.824 98.083225) (xy 108.620182 98.121576) (xy 108.507632 98.194) - (xy 108.469371 98.194) (xy 107.48 97.20463) (xy 107.48 96.744) (xy 108.263225 96.744) (xy 108.263225 97.444) - (xy 108.301576 97.647818) (xy 108.422032 97.835012) (xy 108.605827 97.960594) (xy 108.824 98.004775) (xy 110.124 98.004775) - (xy 110.327818 97.966424) (xy 110.440368 97.894) (xy 111.048364 97.894) (xy 111.145827 97.960594) (xy 111.364 98.004775) - (xy 112.664 98.004775) (xy 112.867818 97.966424) (xy 113.055012 97.845968) (xy 113.180594 97.662173) (xy 113.224775 97.444) - (xy 113.224775 96.744) (xy 113.186424 96.540182) (xy 113.065968 96.352988) (xy 112.882173 96.227406) (xy 112.814 96.213601) - (xy 112.814 95.490775) (xy 113.064 95.490775) (xy 113.267818 95.452424) (xy 113.281487 95.443628) (xy 113.285827 95.446594) - (xy 113.504 95.490775) (xy 115.604 95.490775) (xy 115.807818 95.452424) (xy 115.995012 95.331968) (xy 116.120594 95.148173) - (xy 116.164775 94.93) (xy 116.164775 94.78) (xy 117.319225 94.78) (xy 117.319225 95.734) (xy 117.357576 95.937818) - (xy 117.478032 96.125012) (xy 117.661827 96.250594) (xy 117.88 96.294775) (xy 119.065 96.294775) (xy 119.065 101.180539) - (xy 119.050225 101.2535) (xy 119.050225 102.3965) (xy 119.088576 102.600318) (xy 119.209032 102.787512) (xy 119.392827 102.913094) - (xy 119.611 102.957275) (xy 120.119 102.957275) (xy 120.322818 102.918924) (xy 120.391091 102.874991) (xy 120.395896 102.899147) - (xy 120.569315 103.158685) (xy 121.354315 103.943686) (xy 121.613853 104.117104) (xy 121.92 104.178) (xy 123.19 104.178) - (xy 123.496147 104.117104) (xy 123.755685 103.943685) (xy 124.517686 103.181685) (xy 124.691104 102.922147) (xy 124.752 102.616) - (xy 124.752 101.57) (xy 127.625905 101.57) (xy 127.625905 99.17) (xy 124.752 99.17) (xy 124.752 93.86937) - (xy 125.431371 93.19) (xy 131.257186 93.19) (xy 131.427827 93.306594) (xy 131.646 93.350775) (xy 131.925405 93.350775) - (xy 133.058 94.483371) (xy 133.058 94.941449) (xy 133.004182 94.951576) (xy 132.816988 95.072032) (xy 132.691406 95.255827) - (xy 132.647225 95.474) (xy 132.647225 96.174) (xy 132.685576 96.377818) (xy 132.806032 96.565012) (xy 132.989827 96.690594) - (xy 133.208 96.734775) (xy 134.508 96.734775) (xy 134.711818 96.696424) (xy 134.899012 96.575968) (xy 135.024594 96.392173) - (xy 135.068775 96.174) (xy 135.068775 95.474) (xy 135.030424 95.270182) (xy 134.909968 95.082988) (xy 134.726173 94.957406) - (xy 134.658 94.943601) (xy 134.658 94.152) (xy 134.597104 93.845853) (xy 134.567232 93.801147) (xy 134.423685 93.586314) - (xy 133.106775 92.269405) (xy 133.106775 91.99) (xy 133.068424 91.786182) (xy 132.947968 91.598988) (xy 132.764173 91.473406) - (xy 132.601162 91.440396) (xy 132.749818 91.412424) (xy 132.937012 91.291968) (xy 133.062594 91.108173) (xy 133.106775 90.89) - (xy 133.106775 90.09) (xy 133.068424 89.886182) (xy 132.947968 89.698988) (xy 132.764173 89.573406) (xy 132.546 89.529225) - (xy 131.646 89.529225) (xy 131.442182 89.567576) (xy 131.254988 89.688032) (xy 131.253643 89.69) (xy 125.41 89.69) - (xy 125.103853 89.750896) (xy 124.844315 89.924314) (xy 121.839315 92.929315) (xy 121.665896 93.188853) (xy 121.605 93.495) - (xy 121.605 100.736466) (xy 121.389 100.692725) (xy 120.881 100.692725) (xy 120.677182 100.731076) (xy 120.665 100.738915) - (xy 120.665 96.294775) (xy 120.88 96.294775) (xy 121.083818 96.256424) (xy 121.271012 96.135968) (xy 121.396594 95.952173) - (xy 121.440775 95.734) (xy 121.440775 92.734) (xy 121.402424 92.530182) (xy 121.281968 92.342988) (xy 121.098173 92.217406) - (xy 120.88 92.173225) (xy 117.88 92.173225) (xy 117.676182 92.211576) (xy 117.488988 92.332032) (xy 117.363406 92.515827) - (xy 117.319225 92.734) (xy 117.319225 93.18) (xy 116.164775 93.18) (xy 116.164775 93.03) (xy 116.126424 92.826182) - (xy 116.005968 92.638988) (xy 115.822173 92.513406) (xy 115.747582 92.498301) (xy 116.071165 92.014025) (xy 116.185346 91.44) - (xy 116.071165 90.865975) (xy 115.746006 90.37934) (xy 115.432706 90.17) (xy 115.746006 89.96066) (xy 116.071165 89.474025) - (xy 116.185346 88.9) (xy 116.071165 88.325975) (xy 115.746006 87.83934) (xy 115.259371 87.514181) (xy 114.685346 87.4) - (xy 114.422654 87.4) (xy 113.848629 87.514181) (xy 113.361994 87.83934) (xy 113.036835 88.325975) (xy 112.922654 88.9) - (xy 113.036835 89.474025) (xy 113.361994 89.96066) (xy 113.675294 90.17) (xy 113.361994 90.37934) (xy 113.284 90.496066) - (xy 113.206006 90.37934) (xy 112.719371 90.054181) (xy 112.145346 89.94) (xy 111.882654 89.94) (xy 111.308629 90.054181) - (xy 110.821994 90.37934) (xy 110.647827 90.64) (xy 110.56737 90.64) (xy 110.02 90.09263) (xy 110.02 87.96137) - (xy 110.821371 87.16) (xy 119.710974 87.16) (xy 119.800446 87.249628) (xy 120.186226 87.409818) (xy 120.603942 87.410182) - (xy 120.99 87.250666) (xy 121.285628 86.955554) (xy 121.445818 86.569774) (xy 121.446182 86.152058) (xy 121.286666 85.766) - (xy 120.991554 85.470372) (xy 120.605774 85.310182) (xy 120.188058 85.309818) (xy 119.802 85.469334) (xy 119.711175 85.56) - (xy 110.49 85.56) (xy 110.183853 85.620896) (xy 109.924314 85.794315) (xy 108.654315 87.064315) (xy 108.480896 87.323853) - (xy 108.42 87.63) (xy 108.42 90.424) (xy 108.462965 90.64) (xy 108.480896 90.730147) (xy 108.654315 90.989685) - (xy 109.670315 92.005685) (xy 109.929853 92.179104) (xy 110.236 92.24) (xy 110.647827 92.24) (xy 110.819196 92.496472) - (xy 110.760182 92.507576) (xy 110.572988 92.628032) (xy 110.447406 92.811827) (xy 110.403225 93.03) (xy 110.403225 94.93) - (xy 110.441576 95.133818) (xy 110.562032 95.321012) (xy 110.745827 95.446594) (xy 110.964 95.490775) (xy 111.214 95.490775) - (xy 111.214 96.211449) (xy 111.160182 96.221576) (xy 111.047632 96.294) (xy 110.439636 96.294) (xy 110.342173 96.227406) - (xy 110.124 96.183225) (xy 108.824 96.183225) (xy 108.620182 96.221576) (xy 108.432988 96.342032) (xy 108.307406 96.525827) - (xy 108.263225 96.744) (xy 107.48 96.744) (xy 107.48 88.21537) (xy 111.07537 84.62) (xy 115.007449 84.62) - (xy 115.017576 84.673818) (xy 115.138032 84.861012) (xy 115.321827 84.986594) (xy 115.54 85.030775) (xy 116.24 85.030775) - (xy 116.443818 84.992424) (xy 116.631012 84.871968) (xy 116.756594 84.688173) (xy 116.800775 84.47) (xy 116.800775 83.17) - (xy 116.767296 82.992074) (xy 117.00937 82.75) (xy 117.077011 82.75) - ) - ) - ) - (zone (net 2) (net_name GND) (layer F.Cu) (tstamp 5945FCFB) (hatch none 0.508) - (connect_pads yes (clearance 0.3)) - (min_thickness 0.5) - (fill yes (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.5)) - (polygon - (pts - (xy 102.5 107.5) (xy 128.302 107.5) (xy 135.802 115) (xy 140 115) (xy 140 127.5) - (xy 102.5 127.5) - ) - ) - (filled_polygon - (pts - (xy 119.050225 108.7465) (xy 119.065 108.825022) (xy 119.065 116.082) (xy 118.567636 116.082) (xy 118.470173 116.015406) - (xy 118.252 115.971225) (xy 116.952 115.971225) (xy 116.748182 116.009576) (xy 116.635632 116.082) (xy 116.027636 116.082) - (xy 115.930173 116.015406) (xy 115.712 115.971225) (xy 114.412 115.971225) (xy 114.208182 116.009576) (xy 114.095632 116.082) - (xy 112.979636 116.082) (xy 112.882173 116.015406) (xy 112.664 115.971225) (xy 111.364 115.971225) (xy 111.160182 116.009576) - (xy 111.047632 116.082) (xy 110.693636 116.082) (xy 110.596173 116.015406) (xy 110.378 115.971225) (xy 109.078 115.971225) - (xy 108.874182 116.009576) (xy 108.686988 116.130032) (xy 108.561406 116.313827) (xy 108.517225 116.532) (xy 108.517225 117.232) - (xy 108.555576 117.435818) (xy 108.676032 117.623012) (xy 108.859827 117.748594) (xy 109.078 117.792775) (xy 110.378 117.792775) - (xy 110.581818 117.754424) (xy 110.694368 117.682) (xy 111.048364 117.682) (xy 111.145827 117.748594) (xy 111.364 117.792775) - (xy 112.664 117.792775) (xy 112.867818 117.754424) (xy 112.980368 117.682) (xy 114.096364 117.682) (xy 114.193827 117.748594) - (xy 114.412 117.792775) (xy 115.712 117.792775) (xy 115.915818 117.754424) (xy 116.028368 117.682) (xy 116.636364 117.682) - (xy 116.733827 117.748594) (xy 116.952 117.792775) (xy 118.252 117.792775) (xy 118.455818 117.754424) (xy 118.568368 117.682) - (xy 119.938364 117.682) (xy 120.035827 117.748594) (xy 120.254 117.792775) (xy 121.554 117.792775) (xy 121.757818 117.754424) - (xy 121.870368 117.682) (xy 122.224364 117.682) (xy 122.321827 117.748594) (xy 122.54 117.792775) (xy 123.84 117.792775) - (xy 124.043818 117.754424) (xy 124.231012 117.633968) (xy 124.356594 117.450173) (xy 124.400775 117.232) (xy 124.400775 116.532) - (xy 124.362424 116.328182) (xy 124.241968 116.140988) (xy 124.058173 116.015406) (xy 123.84 115.971225) (xy 122.54 115.971225) - (xy 122.336182 116.009576) (xy 122.223632 116.082) (xy 121.869636 116.082) (xy 121.772173 116.015406) (xy 121.554 115.971225) - (xy 120.665 115.971225) (xy 120.665 114.660252) (xy 120.799788 114.750315) (xy 120.851853 114.785104) (xy 121.158 114.846) - (xy 124.206773 114.846) (xy 124.517841 115.157611) (xy 124.999882 115.357772) (xy 125.521828 115.358228) (xy 126.004218 115.158908) - (xy 126.373611 114.790159) (xy 126.573772 114.308118) (xy 126.574228 113.786172) (xy 126.374908 113.303782) (xy 126.006159 112.934389) - (xy 125.524118 112.734228) (xy 125.002172 112.733772) (xy 124.519782 112.933092) (xy 124.206328 113.246) (xy 121.489371 113.246) - (xy 120.665 112.42163) (xy 120.665 110.11237) (xy 121.608315 111.055686) (xy 121.867853 111.229104) (xy 122.174 111.29) - (xy 129.46263 111.29) (xy 133.82 115.647371) (xy 133.82 117.29541) (xy 133.427994 117.55734) (xy 133.35 117.674066) - (xy 133.272006 117.55734) (xy 132.785371 117.232181) (xy 132.211346 117.118) (xy 131.948654 117.118) (xy 131.374629 117.232181) - (xy 130.887994 117.55734) (xy 130.604245 117.982) (xy 124.155636 117.982) (xy 124.058173 117.915406) (xy 123.84 117.871225) - (xy 122.54 117.871225) (xy 122.336182 117.909576) (xy 122.223632 117.982) (xy 121.869636 117.982) (xy 121.772173 117.915406) - (xy 121.554 117.871225) (xy 120.254 117.871225) (xy 120.050182 117.909576) (xy 119.862988 118.030032) (xy 119.737406 118.213827) - (xy 119.693225 118.432) (xy 119.693225 119.132) (xy 119.731576 119.335818) (xy 119.852032 119.523012) (xy 119.937082 119.581124) - (xy 119.887406 119.653827) (xy 119.843225 119.872) (xy 119.843225 120.872) (xy 119.881576 121.075818) (xy 120.002032 121.263012) - (xy 120.185827 121.388594) (xy 120.404 121.432775) (xy 121.404 121.432775) (xy 121.607818 121.394424) (xy 121.795012 121.273968) - (xy 121.920594 121.090173) (xy 121.964775 120.872) (xy 121.964775 119.872) (xy 121.926424 119.668182) (xy 121.870967 119.582) - (xy 122.224364 119.582) (xy 122.321827 119.648594) (xy 122.54 119.692775) (xy 123.84 119.692775) (xy 124.043818 119.654424) - (xy 124.156368 119.582) (xy 130.823408 119.582) (xy 130.887994 119.67866) (xy 131.201294 119.888) (xy 130.887994 120.09734) - (xy 130.713827 120.358) (xy 124.714 120.358) (xy 124.407853 120.418896) (xy 124.148315 120.592315) (xy 122.35063 122.39) - (xy 119.457371 122.39) (xy 118.402 121.33463) (xy 118.402 119.664551) (xy 118.455818 119.654424) (xy 118.643012 119.533968) - (xy 118.768594 119.350173) (xy 118.812775 119.132) (xy 118.812775 118.432) (xy 118.774424 118.228182) (xy 118.653968 118.040988) - (xy 118.470173 117.915406) (xy 118.252 117.871225) (xy 116.952 117.871225) (xy 116.748182 117.909576) (xy 116.635632 117.982) - (xy 116.027636 117.982) (xy 115.930173 117.915406) (xy 115.712 117.871225) (xy 114.412 117.871225) (xy 114.208182 117.909576) - (xy 114.020988 118.030032) (xy 113.895406 118.213827) (xy 113.851225 118.432) (xy 113.851225 119.132) (xy 113.889576 119.335818) - (xy 114.010032 119.523012) (xy 114.095082 119.581124) (xy 114.045406 119.653827) (xy 114.001225 119.872) (xy 114.001225 120.872) - (xy 114.039576 121.075818) (xy 114.160032 121.263012) (xy 114.343827 121.388594) (xy 114.562 121.432775) (xy 115.562 121.432775) - (xy 115.765818 121.394424) (xy 115.953012 121.273968) (xy 116.078594 121.090173) (xy 116.122775 120.872) (xy 116.122775 119.872) - (xy 116.084424 119.668182) (xy 116.028967 119.582) (xy 116.636364 119.582) (xy 116.733827 119.648594) (xy 116.802 119.662399) - (xy 116.802 121.666) (xy 116.847969 121.897104) (xy 116.862896 121.972147) (xy 117.036315 122.231685) (xy 118.560314 123.755685) - (xy 118.819853 123.929104) (xy 119.126 123.99) (xy 122.682 123.99) (xy 122.988147 123.929104) (xy 123.247685 123.755685) - (xy 125.04537 121.958) (xy 130.713827 121.958) (xy 130.885196 122.214472) (xy 130.826182 122.225576) (xy 130.638988 122.346032) - (xy 130.513406 122.529827) (xy 130.469225 122.748) (xy 130.469225 122.898) (xy 128.778 122.898) (xy 128.471853 122.958896) - (xy 128.212314 123.132315) (xy 126.16063 125.184) (xy 114.631371 125.184) (xy 112.814 123.36663) (xy 112.814 119.664551) - (xy 112.867818 119.654424) (xy 113.055012 119.533968) (xy 113.180594 119.350173) (xy 113.224775 119.132) (xy 113.224775 118.432) - (xy 113.186424 118.228182) (xy 113.065968 118.040988) (xy 112.882173 117.915406) (xy 112.664 117.871225) (xy 111.364 117.871225) - (xy 111.160182 117.909576) (xy 111.047632 117.982) (xy 110.693636 117.982) (xy 110.596173 117.915406) (xy 110.378 117.871225) - (xy 109.078 117.871225) (xy 108.874182 117.909576) (xy 108.686988 118.030032) (xy 108.561406 118.213827) (xy 108.517225 118.432) - (xy 108.517225 119.132) (xy 108.555576 119.335818) (xy 108.676032 119.523012) (xy 108.761082 119.581124) (xy 108.711406 119.653827) - (xy 108.667225 119.872) (xy 108.667225 120.872) (xy 108.705576 121.075818) (xy 108.826032 121.263012) (xy 109.009827 121.388594) - (xy 109.228 121.432775) (xy 110.228 121.432775) (xy 110.431818 121.394424) (xy 110.619012 121.273968) (xy 110.744594 121.090173) - (xy 110.788775 120.872) (xy 110.788775 119.872) (xy 110.750424 119.668182) (xy 110.694967 119.582) (xy 111.048364 119.582) - (xy 111.145827 119.648594) (xy 111.214 119.662399) (xy 111.214 123.698) (xy 111.259969 123.929104) (xy 111.274896 124.004147) - (xy 111.448315 124.263685) (xy 113.734314 126.549685) (xy 113.993853 126.723104) (xy 114.3 126.784) (xy 126.492 126.784) - (xy 126.798147 126.723104) (xy 127.057685 126.549685) (xy 129.109371 124.498) (xy 130.469225 124.498) (xy 130.469225 124.648) - (xy 130.507576 124.851818) (xy 130.628032 125.039012) (xy 130.811827 125.164594) (xy 131.03 125.208775) (xy 133.13 125.208775) - (xy 133.333818 125.170424) (xy 133.347487 125.161628) (xy 133.351827 125.164594) (xy 133.57 125.208775) (xy 135.67 125.208775) - (xy 135.873818 125.170424) (xy 136.061012 125.049968) (xy 136.186594 124.866173) (xy 136.230775 124.648) (xy 136.230775 122.748) - (xy 136.192424 122.544182) (xy 136.071968 122.356988) (xy 135.888173 122.231406) (xy 135.813582 122.216301) (xy 136.137165 121.732025) - (xy 136.251346 121.158) (xy 136.137165 120.583975) (xy 135.812006 120.09734) (xy 135.498706 119.888) (xy 135.812006 119.67866) - (xy 135.986173 119.418) (xy 137.414 119.418) (xy 137.720147 119.357104) (xy 137.979685 119.183685) (xy 138.515 118.64837) - (xy 138.515 119.985) (xy 139.75 119.985) (xy 139.75 120.125) (xy 138.515 120.125) (xy 138.515 122.525) - (xy 139.75 122.525) (xy 139.75 122.665) (xy 138.515 122.665) (xy 138.515 125.065) (xy 139.75 125.065) - (xy 139.75 127.25) (xy 102.75 127.25) (xy 102.75 113.64) (xy 116.94381 113.64) (xy 116.94381 107.75) - (xy 119.050225 107.75) - ) - ) - (filled_polygon - (pts - (xy 135.625223 115.176777) (xy 135.707927 115.231625) (xy 135.802 115.25) (xy 138.392 115.25) (xy 138.392 116.508629) - (xy 137.08263 117.818) (xy 135.986173 117.818) (xy 135.812006 117.55734) (xy 135.42 117.29541) (xy 135.42 115.316) - (xy 135.359104 115.009853) (xy 135.185686 114.750315) (xy 130.359685 109.924315) (xy 130.100147 109.750896) (xy 129.794 109.69) - (xy 122.505371 109.69) (xy 122.115445 109.300075) (xy 122.151 109.307275) (xy 122.659 109.307275) (xy 122.862818 109.268924) - (xy 123.050012 109.148468) (xy 123.175594 108.964673) (xy 123.219775 108.7465) (xy 123.219775 107.75) (xy 128.198446 107.75) - ) - ) - ) - (zone (net 2) (net_name GND) (layer B.Cu) (tstamp 5945FD05) (hatch none 0.508) - (connect_pads yes (clearance 1)) - (min_thickness 0.5) - (fill yes (arc_segments 32) (thermal_gap 0.2) (thermal_bridge_width 0.5)) - (polygon - (pts - (xy 100 80) (xy 180 80) (xy 180 130) (xy 100 130) - ) - ) - (filled_polygon - (pts - (xy 178.7 128.7) (xy 101.3 128.7) (xy 101.3 118.602641) (xy 129.768925 118.602641) (xy 129.807839 119.030239) - (xy 129.929067 119.442135) (xy 130.12799 119.822639) (xy 130.179236 119.886377) (xy 130.144988 119.927776) (xy 129.940772 120.305466) - (xy 129.813805 120.715629) (xy 129.768925 121.142641) (xy 129.807839 121.570239) (xy 129.929067 121.982135) (xy 129.974589 122.06921) - (xy 129.968926 122.075855) (xy 129.82368 122.398073) (xy 129.773952 122.748) (xy 129.773952 124.648) (xy 129.789826 124.847058) - (xy 129.894381 125.184681) (xy 130.088857 125.47981) (xy 130.357855 125.709074) (xy 130.680073 125.85432) (xy 131.03 125.904048) - (xy 133.13 125.904048) (xy 133.329058 125.888174) (xy 133.36971 125.875585) (xy 133.57 125.904048) (xy 135.67 125.904048) - (xy 135.869058 125.888174) (xy 136.206681 125.783619) (xy 136.50181 125.589143) (xy 136.731074 125.320145) (xy 136.87632 124.997927) - (xy 136.926048 124.648) (xy 136.926048 122.824871) (xy 147.406 122.824871) (xy 147.406 123.047129) (xy 147.447899 123.474445) - (xy 147.571999 123.885484) (xy 147.773573 124.26459) (xy 148.044944 124.597324) (xy 148.375776 124.871012) (xy 148.753466 125.075228) - (xy 149.163629 125.202195) (xy 149.590641 125.247075) (xy 150.018239 125.208161) (xy 150.430135 125.086933) (xy 150.810639 124.88801) - (xy 150.874377 124.836764) (xy 150.915776 124.871012) (xy 151.293466 125.075228) (xy 151.703629 125.202195) (xy 152.130641 125.247075) - (xy 152.558239 125.208161) (xy 152.970135 125.086933) (xy 153.05721 125.041411) (xy 153.063855 125.047074) (xy 153.386073 125.19232) - (xy 153.736 125.242048) (xy 155.636 125.242048) (xy 155.835058 125.226174) (xy 156.172681 125.121619) (xy 156.46781 124.927143) - (xy 156.697074 124.658145) (xy 156.84232 124.335927) (xy 156.892048 123.986) (xy 156.892048 121.886) (xy 156.876174 121.686942) - (xy 156.771619 121.349319) (xy 156.577143 121.05419) (xy 156.308145 120.824926) (xy 155.985927 120.67968) (xy 155.636 120.629952) - (xy 153.736 120.629952) (xy 153.536942 120.645826) (xy 153.199319 120.750381) (xy 153.070152 120.835496) (xy 152.998534 120.796772) - (xy 152.588371 120.669805) (xy 152.161359 120.624925) (xy 151.733761 120.663839) (xy 151.321865 120.785067) (xy 150.941361 120.98399) - (xy 150.877623 121.035236) (xy 150.836224 121.000988) (xy 150.458534 120.796772) (xy 150.048371 120.669805) (xy 149.621359 120.624925) - (xy 149.193761 120.663839) (xy 148.781865 120.785067) (xy 148.401361 120.98399) (xy 148.066741 121.253031) (xy 147.79075 121.581944) - (xy 147.583902 121.958199) (xy 147.454075 122.367465) (xy 147.406214 122.794154) (xy 147.406 122.824871) (xy 136.926048 122.824871) - (xy 136.926048 122.748) (xy 136.910174 122.548942) (xy 136.805619 122.211319) (xy 136.720504 122.082152) (xy 136.759228 122.010534) - (xy 136.886195 121.600371) (xy 136.931075 121.173359) (xy 136.892161 120.745761) (xy 136.770933 120.333865) (xy 136.57201 119.953361) - (xy 136.520764 119.889623) (xy 136.555012 119.848224) (xy 136.759228 119.470534) (xy 136.886195 119.060371) (xy 136.931075 118.633359) - (xy 136.892161 118.205761) (xy 136.770933 117.793865) (xy 136.57201 117.413361) (xy 136.302969 117.078741) (xy 135.974056 116.80275) - (xy 135.597801 116.595902) (xy 135.188535 116.466075) (xy 134.761846 116.418214) (xy 134.731129 116.418) (xy 134.508871 116.418) - (xy 134.081555 116.459899) (xy 133.670516 116.583999) (xy 133.34804 116.755462) (xy 133.057801 116.595902) (xy 132.648535 116.466075) - (xy 132.221846 116.418214) (xy 132.191129 116.418) (xy 131.968871 116.418) (xy 131.541555 116.459899) (xy 131.130516 116.583999) - (xy 130.75141 116.785573) (xy 130.418676 117.056944) (xy 130.144988 117.387776) (xy 129.940772 117.765466) (xy 129.813805 118.175629) - (xy 129.768925 118.602641) (xy 101.3 118.602641) (xy 101.3 114.215174) (xy 123.247356 114.215174) (xy 123.318584 114.603266) - (xy 123.463836 114.970131) (xy 123.67758 115.301796) (xy 123.951673 115.585629) (xy 124.275677 115.810817) (xy 124.63725 115.968784) - (xy 125.022619 116.053513) (xy 125.417106 116.061776) (xy 125.805685 115.993259) (xy 126.173555 115.850572) (xy 126.506704 115.639149) - (xy 126.792443 115.367043) (xy 127.019888 115.04462) (xy 127.180376 114.684159) (xy 127.267793 114.299391) (xy 127.274086 113.848713) - (xy 127.197446 113.461654) (xy 127.047086 113.096853) (xy 126.828732 112.768204) (xy 126.550702 112.488226) (xy 126.223586 112.267584) - (xy 125.859843 112.11468) (xy 125.473329 112.03534) (xy 125.078765 112.032586) (xy 124.69118 112.106521) (xy 124.325338 112.254331) - (xy 123.995173 112.470385) (xy 123.713261 112.746454) (xy 123.49034 113.072022) (xy 123.334901 113.434688) (xy 123.252865 113.820639) - (xy 123.247356 114.215174) (xy 101.3 114.215174) (xy 101.3 103.05) (xy 132.743952 103.05) (xy 132.743952 104.95) - (xy 132.759826 105.149058) (xy 132.864381 105.486681) (xy 132.981572 105.664526) (xy 132.892834 105.871568) (xy 132.803132 106.293582) - (xy 132.797108 106.724982) (xy 132.874992 107.149336) (xy 133.033816 107.550481) (xy 133.267532 107.913137) (xy 133.567237 108.223491) - (xy 133.921515 108.469721) (xy 134.316873 108.642448) (xy 134.738251 108.735094) (xy 135.169599 108.74413) (xy 135.594486 108.669211) - (xy 135.99673 108.51319) (xy 136.361009 108.282012) (xy 136.673447 107.984481) (xy 136.922145 107.63193) (xy 136.949195 107.571174) - (xy 143.019356 107.571174) (xy 143.090584 107.959266) (xy 143.235836 108.326131) (xy 143.44958 108.657796) (xy 143.723673 108.941629) - (xy 144.047677 109.166817) (xy 144.40925 109.324784) (xy 144.794619 109.409513) (xy 145.189106 109.417776) (xy 145.577685 109.349259) - (xy 145.945555 109.206572) (xy 146.278704 108.995149) (xy 146.564443 108.723043) (xy 146.791888 108.40062) (xy 146.952376 108.040159) - (xy 147.039793 107.655391) (xy 147.046086 107.204713) (xy 146.969446 106.817654) (xy 146.819086 106.452853) (xy 146.600732 106.124204) - (xy 146.322702 105.844226) (xy 145.995586 105.623584) (xy 145.631843 105.47068) (xy 145.245329 105.39134) (xy 144.850765 105.388586) - (xy 144.46318 105.462521) (xy 144.097338 105.610331) (xy 143.767173 105.826385) (xy 143.485261 106.102454) (xy 143.26234 106.428022) - (xy 143.106901 106.790688) (xy 143.024865 107.176639) (xy 143.019356 107.571174) (xy 136.949195 107.571174) (xy 137.097628 107.237788) - (xy 137.193213 106.817067) (xy 137.200094 106.324279) (xy 137.116294 105.901053) (xy 137.020809 105.669389) (xy 137.061074 105.622145) - (xy 137.20632 105.299927) (xy 137.256048 104.95) (xy 137.256048 103.05) (xy 137.240174 102.850942) (xy 137.135619 102.513319) - (xy 136.941143 102.21819) (xy 136.672145 101.988926) (xy 136.349927 101.84368) (xy 136 101.793952) (xy 134 101.793952) - (xy 133.800942 101.809826) (xy 133.463319 101.914381) (xy 133.16819 102.108857) (xy 132.938926 102.377855) (xy 132.79368 102.700073) - (xy 132.743952 103.05) (xy 101.3 103.05) (xy 101.3 91.424641) (xy 109.702925 91.424641) (xy 109.741839 91.852239) - (xy 109.863067 92.264135) (xy 109.908589 92.35121) (xy 109.902926 92.357855) (xy 109.75768 92.680073) (xy 109.707952 93.03) - (xy 109.707952 94.93) (xy 109.723826 95.129058) (xy 109.828381 95.466681) (xy 110.022857 95.76181) (xy 110.291855 95.991074) - (xy 110.614073 96.13632) (xy 110.964 96.186048) (xy 113.064 96.186048) (xy 113.263058 96.170174) (xy 113.30371 96.157585) - (xy 113.504 96.186048) (xy 115.604 96.186048) (xy 115.803058 96.170174) (xy 116.140681 96.065619) (xy 116.43581 95.871143) - (xy 116.665074 95.602145) (xy 116.81032 95.279927) (xy 116.860048 94.93) (xy 116.860048 93.03) (xy 116.844174 92.830942) - (xy 116.739619 92.493319) (xy 116.654504 92.364152) (xy 116.693228 92.292534) (xy 116.820195 91.882371) (xy 116.865075 91.455359) - (xy 116.826161 91.027761) (xy 116.704933 90.615865) (xy 116.50601 90.235361) (xy 116.454764 90.171623) (xy 116.489012 90.130224) - (xy 116.693228 89.752534) (xy 116.820195 89.342371) (xy 116.865075 88.915359) (xy 116.826161 88.487761) (xy 116.704933 88.075865) - (xy 116.50601 87.695361) (xy 116.236969 87.360741) (xy 115.908056 87.08475) (xy 115.531801 86.877902) (xy 115.122535 86.748075) - (xy 114.695846 86.700214) (xy 114.665129 86.7) (xy 114.442871 86.7) (xy 114.015555 86.741899) (xy 113.604516 86.865999) - (xy 113.22541 87.067573) (xy 112.892676 87.338944) (xy 112.618988 87.669776) (xy 112.414772 88.047466) (xy 112.287805 88.457629) - (xy 112.242925 88.884641) (xy 112.276516 89.253749) (xy 112.155846 89.240214) (xy 112.125129 89.24) (xy 111.902871 89.24) - (xy 111.475555 89.281899) (xy 111.064516 89.405999) (xy 110.68541 89.607573) (xy 110.352676 89.878944) (xy 110.078988 90.209776) - (xy 109.874772 90.587466) (xy 109.747805 90.997629) (xy 109.702925 91.424641) (xy 101.3 91.424641) (xy 101.3 85.264861) - (xy 101.845859 85.264861) (xy 101.957374 85.872459) (xy 102.184782 86.446826) (xy 102.519421 86.966083) (xy 102.948544 87.410453) - (xy 103.455806 87.76301) (xy 104.021886 88.010324) (xy 104.625223 88.142976) (xy 105.242834 88.155913) (xy 105.851196 88.048643) - (xy 106.427137 87.82525) (xy 106.948718 87.494245) (xy 107.396073 87.068234) (xy 107.752162 86.563446) (xy 107.777228 86.507145) - (xy 118.643699 86.507145) (xy 118.705652 86.844699) (xy 118.83199 87.163792) (xy 119.0179 87.452268) (xy 119.256302 87.699141) - (xy 119.538114 87.895006) (xy 119.852604 88.032402) (xy 120.18779 88.106098) (xy 120.530908 88.113285) (xy 120.868887 88.053691) - (xy 121.188854 87.929584) (xy 121.478621 87.745692) (xy 121.727152 87.509019) (xy 121.924979 87.228581) (xy 122.064568 86.915059) - (xy 122.140602 86.580394) (xy 122.146076 86.188404) (xy 122.079416 85.851747) (xy 121.948635 85.534449) (xy 121.758715 85.248597) - (xy 121.51689 85.005077) (xy 121.23237 84.813166) (xy 120.915993 84.680174) (xy 120.57981 84.611165) (xy 120.236626 84.608769) - (xy 119.899512 84.673077) (xy 119.581309 84.801639) (xy 119.294137 84.989559) (xy 119.048935 85.229679) (xy 118.855043 85.512852) - (xy 118.719845 85.828292) (xy 118.648491 86.163985) (xy 118.643699 86.507145) (xy 107.777228 86.507145) (xy 108.003422 85.999106) - (xy 108.140283 85.39671) (xy 108.150136 84.691127) (xy 108.030148 84.085144) (xy 107.981513 83.967145) (xy 121.183699 83.967145) - (xy 121.245652 84.304699) (xy 121.37199 84.623792) (xy 121.5579 84.912268) (xy 121.796302 85.159141) (xy 122.078114 85.355006) - (xy 122.392604 85.492402) (xy 122.72779 85.566098) (xy 123.070908 85.573285) (xy 123.408887 85.513691) (xy 123.728854 85.389584) - (xy 124.018621 85.205692) (xy 124.267152 84.969019) (xy 124.464979 84.688581) (xy 124.560006 84.475145) (xy 137.499699 84.475145) - (xy 137.561652 84.812699) (xy 137.68799 85.131792) (xy 137.8739 85.420268) (xy 138.112302 85.667141) (xy 138.394114 85.863006) - (xy 138.708604 86.000402) (xy 139.04379 86.074098) (xy 139.386908 86.081285) (xy 139.724887 86.021691) (xy 140.044854 85.897584) - (xy 140.334621 85.713692) (xy 140.502694 85.553638) (xy 140.612302 85.667141) (xy 140.894114 85.863006) (xy 141.208604 86.000402) - (xy 141.54379 86.074098) (xy 141.886908 86.081285) (xy 142.224887 86.021691) (xy 142.374502 85.963659) (xy 142.458604 86.000402) - (xy 142.79379 86.074098) (xy 143.136908 86.081285) (xy 143.474887 86.021691) (xy 143.794854 85.897584) (xy 144.084621 85.713692) - (xy 144.333152 85.477019) (xy 144.530979 85.196581) (xy 144.670568 84.883059) (xy 144.746602 84.548394) (xy 144.752076 84.156404) - (xy 144.685416 83.819747) (xy 144.554635 83.502449) (xy 144.364715 83.216597) (xy 144.12289 82.973077) (xy 143.83837 82.781166) - (xy 143.521993 82.648174) (xy 143.18581 82.579165) (xy 142.842626 82.576769) (xy 142.505512 82.641077) (xy 142.37783 82.692664) - (xy 142.271993 82.648174) (xy 141.93581 82.579165) (xy 141.592626 82.576769) (xy 141.255512 82.641077) (xy 140.937309 82.769639) - (xy 140.650137 82.957559) (xy 140.501765 83.102856) (xy 140.37289 82.973077) (xy 140.08837 82.781166) (xy 139.771993 82.648174) - (xy 139.43581 82.579165) (xy 139.092626 82.576769) (xy 138.755512 82.641077) (xy 138.437309 82.769639) (xy 138.150137 82.957559) - (xy 137.904935 83.197679) (xy 137.711043 83.480852) (xy 137.575845 83.796292) (xy 137.504491 84.131985) (xy 137.499699 84.475145) - (xy 124.560006 84.475145) (xy 124.604568 84.375059) (xy 124.680602 84.040394) (xy 124.686076 83.648404) (xy 124.619416 83.311747) - (xy 124.488635 82.994449) (xy 124.298715 82.708597) (xy 124.05689 82.465077) (xy 123.77237 82.273166) (xy 123.455993 82.140174) - (xy 123.11981 82.071165) (xy 122.776626 82.068769) (xy 122.439512 82.133077) (xy 122.121309 82.261639) (xy 121.834137 82.449559) - (xy 121.588935 82.689679) (xy 121.395043 82.972852) (xy 121.259845 83.288292) (xy 121.188491 83.623985) (xy 121.183699 83.967145) - (xy 107.981513 83.967145) (xy 107.794743 83.514009) (xy 107.452887 82.999474) (xy 107.017601 82.561139) (xy 106.505466 82.215699) - (xy 105.935988 81.976313) (xy 105.330858 81.852098) (xy 104.713126 81.847785) (xy 104.106321 81.963539) (xy 103.533556 82.194951) - (xy 103.016647 82.533207) (xy 102.575284 82.965422) (xy 102.226277 83.475133) (xy 101.982921 84.042926) (xy 101.854484 84.647174) - (xy 101.845859 85.264861) (xy 101.3 85.264861) (xy 101.3 81.3) (xy 178.7 81.3) - ) - ) - ) -) diff --git a/pcbs/analog_board_v0.2/analog_board.net b/pcbs/analog_board_v0.2/analog_board.net deleted file mode 100644 index dd0d60d..0000000 --- a/pcbs/analog_board_v0.2/analog_board.net +++ /dev/null @@ -1,602 +0,0 @@ -(export (version D) - (design - (source /home/maximilian/UppSense/pcbs/analog_board/analog_board.sch) - (date "fre 16 jun 2017 15:27:35") - (tool "Eeschema 4.0.5+dfsg1-4") - (sheet (number 1) (name /) (tstamps /) - (title_block - (title "SensUs Sensor") - (company "Uppsala University") - (rev v.0.2) - (date 2017-06-14) - (source analog_board.sch) - (comment (number 1) (value "")) - (comment (number 2) (value "")) - (comment (number 3) (value "")) - (comment (number 4) (value "")))) - (sheet (number 2) (name /highCurrent/) (tstamps /59409417/) - (title_block - (title "High Current Part of Analog Board") - (company) - (rev v0.2) - (date 2017-06-14) - (source highCurrent.sch) - (comment (number 1) (value "")) - (comment (number 2) (value "")) - (comment (number 3) (value "")) - (comment (number 4) (value "")))) - (sheet (number 3) (name /lowCurrent/) (tstamps /5940AE3E/) - (title_block - (title "High Current Part of Analog Board") - (company) - (rev v0.2) - (date 2017-06-14) - (source lowCurrent.sch) - (comment (number 1) (value "")) - (comment (number 2) (value "")) - (comment (number 3) (value "")) - (comment (number 4) (value ""))))) - (components - (comp (ref TP1) - (value TEST) - (footprint Testpoints:TP_SMD_quadr_3mm) - (libsource (lib device) (part TEST)) - (sheetpath (names /) (tstamps /)) - (tstamp 58FEC254)) - (comp (ref TP2) - (value TEST) - (footprint Testpoints:TP_SMD_quadr_3mm) - (libsource (lib device) (part TEST)) - (sheetpath (names /) (tstamps /)) - (tstamp 58FF116B)) - (comp (ref P1) - (value CONN_01X04) - (footprint ConnectorsChina:LED_CONN_1.25_PITCH) - (libsource (lib conn) (part CONN_01X04)) - (sheetpath (names /) (tstamps /)) - (tstamp 59424F6E)) - (comp (ref U1) - (value AD8616) - (footprint SMD_Packages:SOIC-8-N) - (datasheet http://www.farnell.com/datasheets/1841629.pdf) - (fields - (field (name Farnell) AD8616ARZ)) - (libsource (lib ad8616) (part AD8616)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 5940A4EA)) - (comp (ref R7) - (value 100M) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 9236511)) - (libsource (lib device) (part R)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 5940A4FF)) - (comp (ref C6) - (value 1p) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 1759179)) - (libsource (lib device) (part C)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 5940A506)) - (comp (ref R6) - (value 10M) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 9238115)) - (libsource (lib device) (part R)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 5940A514)) - (comp (ref C5) - (value 10p) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 1759191)) - (libsource (lib device) (part C)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 5940A51B)) - (comp (ref R5) - (value 1M) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 1576507)) - (libsource (lib device) (part R)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 5940A522)) - (comp (ref C4) - (value 100p) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 2332782)) - (libsource (lib device) (part C)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 5940A529)) - (comp (ref D2) - (value BPW34) - (footprint Photodiodes:BPW34FA) - (datasheet http://www.farnell.com/datasheets/2046123.pdf) - (fields - (field (name Farnell) 1045425)) - (libsource (lib device) (part D_Photo)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 5940A54D)) - (comp (ref TP4) - (value TEST) - (footprint Testpoints:TP_SMD_quadr_1mm) - (libsource (lib device) (part TEST)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 5940A55A)) - (comp (ref D1) - (value LED) - (footprint LEDs:LED-5MM) - (libsource (lib device) (part LED)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 5940A5C4)) - (comp (ref RV1) - (value T73YE103KT20) - (footprint MyPotis:Vishay_T73YE103KT20) - (datasheet http://www.farnell.com/datasheets/2243711.pdf) - (fields - (field (name Farnell) 2550676)) - (libsource (lib device) (part POT)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 5940A5CC)) - (comp (ref R4) - (value 100R) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 2504961)) - (libsource (lib device) (part R)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 5940A5D3)) - (comp (ref Q1) - (value MMBT3904) - (footprint TO_SOT_Packages_SMD:SOT-23) - (datasheet https://www.fairchildsemi.com/datasheets/MM/MMBT3904.pdf) - (fields - (field (name Farnell) 1757936RL)) - (libsource (lib transistors) (part MMBT3904)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 5940A5EB)) - (comp (ref C1) - (value 1u) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 2496946)) - (libsource (lib device) (part C)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 594122D8)) - (comp (ref C2) - (value 100n) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 499687)) - (libsource (lib device) (part C)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 594122E0)) - (comp (ref C3) - (value 10n) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 1414662)) - (libsource (lib device) (part C)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 594122E8)) - (comp (ref P5) - (value CONN_01X03) - (footprint "Samtec Connectors:Samtec-PHT-1-3-01-L-S") - (libsource (lib conn) (part CONN_01X03)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 5941342E)) - (comp (ref P3) - (value CONN_01X03) - (footprint "Samtec Connectors:Samtec-PHT-1-3-01-L-S") - (libsource (lib conn) (part CONN_01X03)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 5941362B)) - (comp (ref P4) - (value CONN_01X03) - (footprint "Samtec Connectors:Samtec-PHT-1-3-01-L-S") - (libsource (lib conn) (part CONN_01X03)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 594137A6)) - (comp (ref P2) - (value CONN_01X03) - (footprint "Samtec Connectors:Samtec-PHT-1-3-01-L-S") - (libsource (lib conn) (part CONN_01X03)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 59416658)) - (comp (ref TP3) - (value TEST) - (footprint Testpoints:TP_SMD_quadr_3mm) - (libsource (lib device) (part TEST)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 594174AB)) - (comp (ref R1) - (value 100k) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 2447551)) - (libsource (lib device) (part R)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 59417DE3)) - (comp (ref R2) - (value 10k) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 9237755)) - (libsource (lib device) (part R)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 59417DEB)) - (comp (ref R3) - (value 100k) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 2447551)) - (libsource (lib device) (part R)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 594182DF)) - (comp (ref TP5) - (value TEST) - (footprint Testpoints:TP_SMD_quadr_1mm) - (libsource (lib device) (part TEST)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 59420B4B)) - (comp (ref TP6) - (value TEST) - (footprint Testpoints:TP_SMD_quadr_1mm) - (libsource (lib device) (part TEST)) - (sheetpath (names /highCurrent/) (tstamps /59409417/)) - (tstamp 59420C55)) - (comp (ref U2) - (value AD8616) - (footprint SMD_Packages:SOIC-8-N) - (datasheet http://www.farnell.com/datasheets/1841629.pdf) - (fields - (field (name Farnell) AD8616ARZ)) - (libsource (lib ad8616) (part AD8616)) - (sheetpath (names /lowCurrent/) (tstamps /5940AE3E/)) - (tstamp 5940C81A)) - (comp (ref D3) - (value BPW34) - (footprint Photodiodes:BPW34FA) - (datasheet http://www.farnell.com/datasheets/2046123.pdf) - (fields - (field (name Farnell) 1045425)) - (libsource (lib device) (part D_Photo)) - (sheetpath (names /lowCurrent/) (tstamps /5940AE3E/)) - (tstamp 5940C87D)) - (comp (ref R12) - (value 10M) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 9238115)) - (libsource (lib device) (part R)) - (sheetpath (names /lowCurrent/) (tstamps /5940AE3E/)) - (tstamp 5940CEAF)) - (comp (ref R8) - (value 100k) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 2447551)) - (libsource (lib device) (part R)) - (sheetpath (names /lowCurrent/) (tstamps /5940AE3E/)) - (tstamp 5940D158)) - (comp (ref P7) - (value CONN_01X03) - (footprint "Samtec Connectors:Samtec-PHT-1-3-01-L-S") - (libsource (lib conn) (part CONN_01X03)) - (sheetpath (names /lowCurrent/) (tstamps /5940AE3E/)) - (tstamp 5940F5BC)) - (comp (ref P6) - (value CONN_01X03) - (footprint "Samtec Connectors:Samtec-PHT-1-3-01-L-S") - (libsource (lib conn) (part CONN_01X03)) - (sheetpath (names /lowCurrent/) (tstamps /5940AE3E/)) - (tstamp 5940F760)) - (comp (ref R10) - (value 1K) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 9237496)) - (libsource (lib device) (part R)) - (sheetpath (names /lowCurrent/) (tstamps /5940AE3E/)) - (tstamp 5940F9FA)) - (comp (ref R9) - (value 10k) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 9237755)) - (libsource (lib device) (part R)) - (sheetpath (names /lowCurrent/) (tstamps /5940AE3E/)) - (tstamp 5940FA2A)) - (comp (ref R11) - (value 0.1k) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 2504961)) - (libsource (lib device) (part R)) - (sheetpath (names /lowCurrent/) (tstamps /5940AE3E/)) - (tstamp 5940FA82)) - (comp (ref C7) - (value 1u) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 2496946)) - (libsource (lib device) (part C)) - (sheetpath (names /lowCurrent/) (tstamps /5940AE3E/)) - (tstamp 5941B3D6)) - (comp (ref C8) - (value 100n) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 499687)) - (libsource (lib device) (part C)) - (sheetpath (names /lowCurrent/) (tstamps /5940AE3E/)) - (tstamp 5941B3DE)) - (comp (ref C9) - (value 10n) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 1414662)) - (libsource (lib device) (part C)) - (sheetpath (names /lowCurrent/) (tstamps /5940AE3E/)) - (tstamp 5941B3E6)) - (comp (ref C10) - (value 1p) - (footprint Resistors_SMD:R_0805) - (fields - (field (name Farnell) 1759179)) - (libsource (lib device) (part C)) - (sheetpath (names /lowCurrent/) (tstamps /5940AE3E/)) - (tstamp 59421E44))) - (libparts - (libpart (lib ad8616) (part AD8616) - (description "Ompamp withlow input offset voltage") - (fields - (field (name Reference) U) - (field (name Value) AD8616)) - (pins - (pin (num 1) (name ~) (type output)) - (pin (num 2) (name ~) (type input)) - (pin (num 3) (name ~) (type input)) - (pin (num 4) (name V-) (type power_in)) - (pin (num 5) (name ~) (type input)) - (pin (num 6) (name ~) (type input)) - (pin (num 7) (name ~) (type output)) - (pin (num 8) (name V+) (type power_in)))) - (libpart (lib device) (part C) - (description "Unpolarized capacitor") - (footprints - (fp C?) - (fp C_????_*) - (fp C_????) - (fp SMD*_c) - (fp Capacitor*)) - (fields - (field (name Reference) C) - (field (name Value) C)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)))) - (libpart (lib conn) (part CONN_01X03) - (description "Connector, single row, 01x03") - (footprints - (fp Pin_Header_Straight_1X03) - (fp Pin_Header_Angled_1X03) - (fp Socket_Strip_Straight_1X03) - (fp Socket_Strip_Angled_1X03)) - (fields - (field (name Reference) P) - (field (name Value) CONN_01X03)) - (pins - (pin (num 1) (name P1) (type passive)) - (pin (num 2) (name P2) (type passive)) - (pin (num 3) (name P3) (type passive)))) - (libpart (lib conn) (part CONN_01X04) - (description "Connector, single row, 01x04") - (footprints - (fp Pin_Header_Straight_1X04) - (fp Pin_Header_Angled_1X04) - (fp Socket_Strip_Straight_1X04) - (fp Socket_Strip_Angled_1X04)) - (fields - (field (name Reference) P) - (field (name Value) CONN_01X04)) - (pins - (pin (num 1) (name P1) (type passive)) - (pin (num 2) (name P2) (type passive)) - (pin (num 3) (name P3) (type passive)) - (pin (num 4) (name P4) (type passive)))) - (libpart (lib device) (part D_Photo) - (description Photodiode) - (footprints - (fp *photodiode*)) - (fields - (field (name Reference) D) - (field (name Value) D_Photo)) - (pins - (pin (num 1) (name K) (type passive)) - (pin (num 2) (name A) (type passive)))) - (libpart (lib device) (part LED) - (description "LED generic") - (footprints - (fp LED*)) - (fields - (field (name Reference) D) - (field (name Value) LED)) - (pins - (pin (num 1) (name K) (type passive)) - (pin (num 2) (name A) (type passive)))) - (libpart (lib transistors) (part MMBT3904) - (description "40V Vce, 0.2A Ic, NPN, Small Signal Transistor, SOT-23") - (docs http://www.nxp.com/documents/data_sheet/MMBT3904.pdf) - (footprints - (fp SOT-23*)) - (fields - (field (name Reference) Q) - (field (name Value) MMBT3904) - (field (name Footprint) SOT-23)) - (pins - (pin (num 1) (name B) (type input)) - (pin (num 2) (name E) (type passive)) - (pin (num 3) (name C) (type passive)))) - (libpart (lib device) (part POT) - (description Potentionmeter) - (fields - (field (name Reference) RV) - (field (name Value) POT)) - (pins - (pin (num 1) (name 1) (type passive)) - (pin (num 2) (name 2) (type passive)) - (pin (num 3) (name 3) (type passive)))) - (libpart (lib device) (part R) - (description Resistor) - (footprints - (fp R_*) - (fp Resistor_*)) - (fields - (field (name Reference) R) - (field (name Value) R)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)))) - (libpart (lib device) (part TEST) - (description "Testpoint, connection for test equipment") - (fields - (field (name Reference) TP) - (field (name Value) TEST)) - (pins - (pin (num 1) (name ~) (type passive))))) - (libraries - (library (logical device) - (uri /usr/share/kicad/library/device.lib)) - (library (logical conn) - (uri /usr/share/kicad/library/conn.lib)) - (library (logical transistors) - (uri /usr/share/kicad/library/transistors.lib)) - (library (logical ad8616) - (uri /home/maximilian/UppSense/pcbs/analog_board/schematicSymb/ad8616.lib))) - (nets - (net (code 1) (name /lowCurrent/BPW34FA_OUT) - (node (ref U2) (pin 3)) - (node (ref U2) (pin 7)) - (node (ref P1) (pin 2)) - (node (ref R8) (pin 1)) - (node (ref C10) (pin 2))) - (net (code 2) (name /highCurrent/BPW34_OUT) - (node (ref P4) (pin 2)) - (node (ref P4) (pin 3)) - (node (ref P4) (pin 1)) - (node (ref U1) (pin 7)) - (node (ref P1) (pin 1))) - (net (code 3) (name GND) - (node (ref R2) (pin 2)) - (node (ref C8) (pin 2)) - (node (ref U1) (pin 5)) - (node (ref U1) (pin 4)) - (node (ref D2) (pin 2)) - (node (ref RV1) (pin 3)) - (node (ref R4) (pin 2)) - (node (ref P2) (pin 3)) - (node (ref C9) (pin 2)) - (node (ref C7) (pin 2)) - (node (ref D3) (pin 2)) - (node (ref P6) (pin 1)) - (node (ref U2) (pin 5)) - (node (ref U2) (pin 4)) - (node (ref TP2) (pin 1)) - (node (ref P1) (pin 3)) - (node (ref P6) (pin 2)) - (node (ref C3) (pin 2)) - (node (ref C2) (pin 2)) - (node (ref C1) (pin 2)) - (node (ref P6) (pin 3))) - (net (code 4) (name +5V) - (node (ref U1) (pin 8)) - (node (ref U2) (pin 8)) - (node (ref C8) (pin 1)) - (node (ref C9) (pin 1)) - (node (ref C7) (pin 1)) - (node (ref D1) (pin 2)) - (node (ref R1) (pin 1)) - (node (ref R3) (pin 1)) - (node (ref C3) (pin 1)) - (node (ref C1) (pin 1)) - (node (ref C2) (pin 1)) - (node (ref TP1) (pin 1)) - (node (ref P1) (pin 4))) - (net (code 5) (name "Net-(C4-Pad1)") - (node (ref P5) (pin 1)) - (node (ref TP4) (pin 1)) - (node (ref C4) (pin 1)) - (node (ref R5) (pin 1))) - (net (code 6) (name "Net-(P2-Pad1)") - (node (ref P2) (pin 1)) - (node (ref R2) (pin 1)) - (node (ref R3) (pin 2))) - (net (code 7) (name "Net-(P2-Pad2)") - (node (ref RV1) (pin 2)) - (node (ref P2) (pin 2))) - (net (code 8) (name "Net-(C5-Pad1)") - (node (ref C5) (pin 1)) - (node (ref TP5) (pin 1)) - (node (ref R6) (pin 1)) - (node (ref P5) (pin 2))) - (net (code 9) (name "Net-(C6-Pad1)") - (node (ref C6) (pin 1)) - (node (ref TP6) (pin 1)) - (node (ref R7) (pin 1)) - (node (ref P5) (pin 3))) - (net (code 10) (name "Net-(R1-Pad2)") - (node (ref RV1) (pin 1)) - (node (ref R1) (pin 2))) - (net (code 11) (name "Net-(C4-Pad2)") - (node (ref C5) (pin 2)) - (node (ref R5) (pin 2)) - (node (ref R6) (pin 2)) - (node (ref C6) (pin 2)) - (node (ref R7) (pin 2)) - (node (ref U1) (pin 6)) - (node (ref C4) (pin 2)) - (node (ref D2) (pin 1))) - (net (code 12) (name Signal) - (node (ref P3) (pin 1)) - (node (ref U1) (pin 3)) - (node (ref TP3) (pin 1)) - (node (ref P3) (pin 3)) - (node (ref P3) (pin 2))) - (net (code 13) (name "Net-(Q1-Pad1)") - (node (ref U1) (pin 1)) - (node (ref Q1) (pin 1))) - (net (code 14) (name "Net-(D1-Pad1)") - (node (ref Q1) (pin 3)) - (node (ref D1) (pin 1))) - (net (code 15) (name "Net-(Q1-Pad2)") - (node (ref Q1) (pin 2)) - (node (ref R4) (pin 1)) - (node (ref U1) (pin 2))) - (net (code 16) (name "Net-(P7-Pad3)") - (node (ref R11) (pin 1)) - (node (ref P7) (pin 3))) - (net (code 17) (name "Net-(P7-Pad2)") - (node (ref P7) (pin 2)) - (node (ref R10) (pin 1))) - (net (code 18) (name "Net-(P7-Pad1)") - (node (ref P7) (pin 1)) - (node (ref R9) (pin 1))) - (net (code 19) (name "Net-(U2-Pad1)") - (node (ref U2) (pin 1)) - (node (ref U2) (pin 2))) - (net (code 20) (name "Net-(C10-Pad1)") - (node (ref R12) (pin 2)) - (node (ref C10) (pin 1)) - (node (ref D3) (pin 1)) - (node (ref U2) (pin 6))) - (net (code 21) (name "Net-(R10-Pad2)") - (node (ref R11) (pin 2)) - (node (ref R12) (pin 1)) - (node (ref R9) (pin 2)) - (node (ref R10) (pin 2)) - (node (ref R8) (pin 2))))) \ No newline at end of file diff --git a/pcbs/analog_board_v0.2/analog_board.sch b/pcbs/analog_board_v0.2/analog_board.sch deleted file mode 100644 index 09b959c..0000000 --- a/pcbs/analog_board_v0.2/analog_board.sch +++ /dev/null @@ -1,126 +0,0 @@ -EESchema Schematic File Version 2 -LIBS:power -LIBS:device -LIBS:transistors -LIBS:conn -LIBS:linear -LIBS:regul -LIBS:74xx -LIBS:cmos4000 -LIBS:adc-dac -LIBS:memory -LIBS:xilinx -LIBS:microcontrollers -LIBS:dsp -LIBS:microchip -LIBS:analog_switches -LIBS:motorola -LIBS:texas -LIBS:intel -LIBS:audio -LIBS:interface -LIBS:digital-audio -LIBS:philips -LIBS:display -LIBS:cypress -LIBS:siliconi -LIBS:opto -LIBS:atmel -LIBS:contrib -LIBS:valves -LIBS:ad8616 -LIBS:icl7660 -LIBS:analog_board-cache -EELAYER 25 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 4 -Title "SensUs Sensor" -Date "2017-06-14" -Rev "v.0.2" -Comp "Uppsala University" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Sheet -S 5100 3125 1700 1175 -U 5940AE3E -F0 "sensitiveReadout" 60 -F1 "sensitiveReadout.sch" 60 -F2 "BPW34FA_OUT" O L 5100 3325 60 -$EndSheet -$Sheet -S 8000 3150 1700 1150 -U 5954D902 -F0 "interface" 60 -F1 "interface.sch" 60 -F2 "5V" O L 8000 3300 60 -F3 "ADC1" I L 8000 3800 60 -F4 "ADC2" I L 8000 3900 60 -F5 "ADC3" I L 8000 4000 60 -F6 "ADC4" I L 8000 4100 60 -F7 "GND" O L 8000 3500 60 -F8 "3.3V" O L 8000 3400 60 -F9 "I2C_SCL" O R 9700 4000 60 -F10 "DAC1" O R 9700 3300 60 -F11 "DAC2" O R 9700 3400 60 -F12 "GPIO4" B R 9700 3850 60 -F13 "GPIO3" B R 9700 3750 60 -F14 "GPIO2" B R 9700 3650 60 -F15 "GPIO1" B R 9700 3550 60 -F16 "I2C_SDA" B R 9700 4100 60 -$EndSheet -$Sheet -S 1950 3100 1700 1200 -U 59409417 -F0 "highCurrentPart" 60 -F1 "highCurrentPart.sch" 60 -F2 "BPW34_OUT" O L 1950 3275 60 -$EndSheet -$Comp -L +3.3V #PWR? -U 1 1 59551FE0 -P 7650 3400 -F 0 "#PWR?" H 7650 3250 50 0001 C CNN -F 1 "+3.3V" H 7650 3540 50 0000 C CNN -F 2 "" H 7650 3400 50 0001 C CNN -F 3 "" H 7650 3400 50 0001 C CNN - 1 7650 3400 - 1 0 0 -1 -$EndComp -Wire Wire Line - 8000 3400 7650 3400 -$Comp -L GND #PWR? -U 1 1 595520F8 -P 7650 3500 -F 0 "#PWR?" H 7650 3250 50 0001 C CNN -F 1 "GND" H 7650 3350 50 0000 C CNN -F 2 "" H 7650 3500 50 0001 C CNN -F 3 "" H 7650 3500 50 0001 C CNN - 1 7650 3500 - 1 0 0 -1 -$EndComp -Wire Wire Line - 7650 3500 8000 3500 -$Comp -L +5V #PWR? -U 1 1 59552732 -P 7650 3150 -F 0 "#PWR?" H 7650 3000 50 0001 C CNN -F 1 "+5V" H 7650 3290 50 0000 C CNN -F 2 "" H 7650 3150 50 0001 C CNN -F 3 "" H 7650 3150 50 0001 C CNN - 1 7650 3150 - 1 0 0 -1 -$EndComp -Wire Wire Line - 8000 3300 7800 3300 -Wire Wire Line - 7800 3300 7800 3150 -Wire Wire Line - 7800 3150 7650 3150 -$EndSCHEMATC diff --git a/pcbs/analog_board_v0.2/analog_board-cache.lib b/pcbs/analog_board_v0.2/analog_board_v0.2-cache.lib similarity index 76% rename from pcbs/analog_board_v0.2/analog_board-cache.lib rename to pcbs/analog_board_v0.2/analog_board_v0.2-cache.lib index 5fbde57..8e724d3 100644 --- a/pcbs/analog_board_v0.2/analog_board-cache.lib +++ b/pcbs/analog_board_v0.2/analog_board_v0.2-cache.lib @@ -64,6 +64,69 @@ X ~ 7 750 300 100 L 50 50 1 1 O ENDDRAW ENDDEF # +# ADA4522-2 +# +DEF ADA4522-2 U 0 10 Y Y 1 F N +F0 "U" -621 -296 50 H V L CNN +F1 "ADA4522-2" 200 -300 50 H V L CNN +F2 "" -197 50 50 H V C CNN +F3 "" -297 150 50 H V C CNN +DRAW +T 0 -436 -92 60 0 0 0 + Normal 0 C C +T 0 436 -92 60 0 0 0 + Normal 0 C C +T 0 -444 104 60 0 0 0 - Normal 0 C C +T 0 444 104 60 0 0 0 - Normal 0 C C +P 2 0 0 0 -700 -100 -500 -100 N +P 2 0 0 0 -700 100 -500 100 N +P 2 0 0 0 500 100 650 100 N +P 2 0 0 0 650 -100 500 -100 N +P 4 0 0 0 -100 0 -50 0 -50 300 -700 300 N +P 4 0 0 0 100 0 50 0 50 300 650 300 N +S -700 400 650 -400 0 1 0 N +P 4 0 1 10 -500 -200 -100 0 -500 200 -500 -200 f +P 4 0 1 10 500 -200 100 0 500 200 500 -200 f +X V- 4 0 -550 150 U 50 50 0 1 W +X V+ 8 0 550 150 D 50 50 0 1 W +X ~ 1 -800 300 100 R 50 50 1 1 O +X ~ 2 -800 100 100 R 50 50 1 1 I +X ~ 3 -800 -100 100 R 50 50 1 1 I +X ~ 5 750 -100 100 L 50 50 1 1 I +X ~ 6 750 100 100 L 50 50 1 1 I +X ~ 7 750 300 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# ADA4530-1 +# +DEF ADA4530-1 U 0 10 Y Y 1 F N +F0 "U" -500 -850 50 H V L CNN +F1 "ADA4530-1" 100 -850 50 H V L CNN +F2 "" 50 -553 50 V V C CNN +F3 "" 150 -503 50 V V C CNN +DRAW +T 900 -92 -314 60 0 0 0 + Normal 0 C C +T 900 104 -306 60 0 0 0 - Normal 0 C C +C 0 100 10 0 1 0 F +S -500 400 500 -750 0 1 0 N +P 2 0 1 0 0 -125 0 -250 N +P 2 0 1 0 0 0 0 100 N +P 3 0 1 0 -500 200 -125 200 -125 -250 N +P 3 0 1 0 500 200 125 200 125 -250 N +P 4 0 1 10 -200 -250 0 -650 200 -250 -200 -250 f +P 5 0 1 0 0 -125 -75 -125 0 0 75 -125 0 -125 N +P 5 0 1 0 500 -300 300 -300 300 -700 0 -700 0 -650 N +P 6 0 1 0 -500 -50 -350 -50 -350 100 350 100 350 -50 500 -50 N +X ~ 8 600 200 150 L 50 50 0 1 I +X ~ 1 -600 200 100 R 50 50 1 1 I +X ~ 2 -600 -50 100 R 50 50 1 1 O +X ~ 3 -600 -300 100 R 50 50 1 1 I +X V- 4 -600 -550 100 R 50 50 1 1 W +X V+ 5 600 -550 100 L 50 50 1 1 W +X ~ 6 600 -300 100 L 50 50 1 1 O +X ~ 7 600 -50 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# # C # DEF C C 0 10 N Y 1 F N @@ -106,6 +169,32 @@ X P3 3 -200 -100 150 R 50 50 1 1 P ENDDRAW ENDDEF # +# CONN_01X04 +# +DEF CONN_01X04 J 0 40 Y N 1 F N +F0 "J" 0 250 50 H V C CNN +F1 "CONN_01X04" 100 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Pin_Header_Straight_1X* + Pin_Header_Angled_1X* + Socket_Strip_Straight_1X* + Socket_Strip_Angled_1X* +$ENDFPLIST +DRAW +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 200 50 -200 0 1 0 N +X P1 1 -200 150 150 R 50 50 1 1 P +X P2 2 -200 50 150 R 50 50 1 1 P +X P3 3 -200 -50 150 R 50 50 1 1 P +X P4 4 -200 -150 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# # CONN_02X03 # DEF CONN_02X03 J 0 1 Y N 1 F N @@ -219,11 +308,11 @@ X GND 1 0 0 0 D 50 50 1 1 W N ENDDRAW ENDDEF # -# ICL7660 +# ICL7660S # -DEF ICL7660 U 0 25 Y Y 1 F N +DEF ICL7660S U 0 25 Y Y 1 F N F0 "U" -155 130 40 H V C CNN -F1 "ICL7660" 125 130 40 H V C CNN +F1 "ICL7660S" 125 130 40 H V C CNN F2 "" 0 0 60 H V C CNN F3 "" 0 0 60 H V C CNN $FPLIST @@ -231,14 +320,14 @@ $FPLIST $ENDFPLIST DRAW S -250 100 250 -550 0 1 0 N -X NC 1 -400 0 150 R 30 30 1 1 I -X CAP+ 2 -400 -150 150 R 30 30 1 1 I +X BOOST 1 -400 0 150 R 30 30 1 1 I +X CAP+ 2 -400 -150 150 R 30 30 1 1 O X GND 3 -400 -300 150 R 30 30 1 1 I -X CAP- 4 -400 -450 150 R 30 30 1 1 I -X Vout 5 400 -450 150 L 30 30 1 1 I +X CAP- 4 -400 -450 150 R 30 30 1 1 O +X Vout 5 400 -450 150 L 30 30 1 1 w X LV 6 400 -300 150 L 30 30 1 1 I X OSC 7 400 -150 150 L 30 30 1 1 I -X V+ 8 400 0 150 L 30 30 1 1 I +X V+ 8 400 0 150 L 30 30 1 1 W ENDDRAW ENDDEF # diff --git a/pcbs/analog_board_v0.2/analog_board_v0.2.bak b/pcbs/analog_board_v0.2/analog_board_v0.2.bak new file mode 100644 index 0000000..85083e0 --- /dev/null +++ b/pcbs/analog_board_v0.2/analog_board_v0.2.bak @@ -0,0 +1,229 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:ad8616 +LIBS:icl7660 +LIBS:ada4530-1 +LIBS:ada4522-2 +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 4 +Title "SensUs Sensor" +Date "2017-06-14" +Rev "v.0.2" +Comp "Uppsala University" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Sheet +S 1850 2850 1700 1175 +U 5940AE3E +F0 "sensitiveReadout" 60 +F1 "sensitiveReadout.sch" 60 +F2 "-3.3V" I L 1850 3175 60 +F3 "3.3V" I L 1850 3025 60 +F4 "BPWFA_OUT_X1" O R 3550 3525 60 +F5 "BPWFA_OUT_X100" O R 3550 3625 60 +F6 "BPWFA_OUT_X1000" O R 3550 3725 60 +$EndSheet +$Sheet +S 4825 2875 1700 1150 +U 5954D902 +F0 "interface" 60 +F1 "interface.sch" 60 +F2 "5V" O L 4825 3025 60 +F3 "ADC1" I L 4825 3525 60 +F4 "ADC2" I L 4825 3625 60 +F5 "ADC3" I L 4825 3725 60 +F6 "ADC4" I L 4825 3825 60 +F7 "GND" O L 4825 3225 60 +F8 "3.3V" O L 4825 3125 60 +F9 "I2C_SCL" O R 6525 3725 60 +F10 "DAC1" O R 6525 3025 60 +F11 "DAC2" O R 6525 3125 60 +F12 "GPIO4" B R 6525 3575 60 +F13 "GPIO3" B R 6525 3475 60 +F14 "GPIO2" B R 6525 3375 60 +F15 "GPIO1" B R 6525 3275 60 +F16 "I2C_SDA" B R 6525 3825 60 +$EndSheet +$Sheet +S 7675 2850 1700 1200 +U 59409417 +F0 "highCurrentPart" 60 +F1 "highCurrentPart.sch" 60 +F2 "BPW34_OUT" O R 9375 3950 60 +F3 "GPIO_COIL_3" I L 7675 3475 60 +F4 "GPIO_COIL_4" I L 7675 3575 60 +F5 "GPIO_COIL_1" I L 7675 3275 60 +F6 "GPIO_COIL_2" I L 7675 3375 60 +F7 "LED_CONTROLL" I L 7675 3025 60 +F8 "-3.3V" O R 9375 3825 60 +$EndSheet +$Comp +L +3.3V #PWR01 +U 1 1 59551FE0 +P 4475 3125 +F 0 "#PWR01" H 4475 2975 50 0001 C CNN +F 1 "+3.3V" H 4475 3265 50 0000 C CNN +F 2 "" H 4475 3125 50 0001 C CNN +F 3 "" H 4475 3125 50 0001 C CNN + 1 4475 3125 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4825 3125 4475 3125 +$Comp +L GND #PWR02 +U 1 1 595520F8 +P 4475 3225 +F 0 "#PWR02" H 4475 2975 50 0001 C CNN +F 1 "GND" H 4475 3075 50 0000 C CNN +F 2 "" H 4475 3225 50 0001 C CNN +F 3 "" H 4475 3225 50 0001 C CNN + 1 4475 3225 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4475 3225 4825 3225 +$Comp +L +5V #PWR03 +U 1 1 59552732 +P 4475 2875 +F 0 "#PWR03" H 4475 2725 50 0001 C CNN +F 1 "+5V" H 4475 3015 50 0000 C CNN +F 2 "" H 4475 2875 50 0001 C CNN +F 3 "" H 4475 2875 50 0001 C CNN + 1 4475 2875 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4825 3025 4625 3025 +Wire Wire Line + 4625 3025 4625 2875 +Wire Wire Line + 4625 2875 4475 2875 +Wire Wire Line + 7675 3025 6525 3025 +Wire Wire Line + 6525 3275 7675 3275 +Wire Wire Line + 6525 3375 7675 3375 +Wire Wire Line + 6525 3475 7675 3475 +Wire Wire Line + 6525 3575 7675 3575 +$Comp +L TEST TP2 +U 1 1 59577F16 +P 6800 3725 +F 0 "TP2" H 6800 4025 50 0000 C BNN +F 1 "TEST" H 6800 3975 50 0000 C CNN +F 2 "Tespoints:TP_SMD_quadr_1mm" H 6800 3725 50 0001 C CNN +F 3 "" H 6800 3725 50 0001 C CNN + 1 6800 3725 + 0 1 1 0 +$EndComp +$Comp +L TEST TP3 +U 1 1 59578158 +P 6800 3950 +F 0 "TP3" H 6800 4250 50 0000 C BNN +F 1 "TEST" H 6800 4200 50 0000 C CNN +F 2 "Tespoints:TP_SMD_quadr_1mm" H 6800 3950 50 0001 C CNN +F 3 "" H 6800 3950 50 0001 C CNN + 1 6800 3950 + 0 1 1 0 +$EndComp +Wire Wire Line + 6525 3725 6800 3725 +Wire Wire Line + 6525 3825 6675 3825 +Wire Wire Line + 6675 3825 6675 3950 +Wire Wire Line + 6675 3950 6800 3950 +$Comp +L TEST TP1 +U 1 1 5957A021 +P 6800 3125 +F 0 "TP1" H 6800 3425 50 0000 C BNN +F 1 "TEST" H 6800 3375 50 0000 C CNN +F 2 "Tespoints:TP_SMD_quadr_1mm" H 6800 3125 50 0001 C CNN +F 3 "" H 6800 3125 50 0001 C CNN + 1 6800 3125 + 0 1 1 0 +$EndComp +Wire Wire Line + 6800 3125 6525 3125 +Wire Wire Line + 3550 3525 4825 3525 +Wire Wire Line + 3550 3625 4825 3625 +Wire Wire Line + 3550 3725 4825 3725 +Wire Wire Line + 9375 3825 9725 3825 +Wire Wire Line + 9725 3825 9725 2375 +Wire Wire Line + 9725 2375 1375 2375 +Wire Wire Line + 1375 2375 1375 3175 +Wire Wire Line + 1375 3175 1850 3175 +$Comp +L +3.3V #PWR04 +U 1 1 59593859 +P 1500 3025 +F 0 "#PWR04" H 1500 2875 50 0001 C CNN +F 1 "+3.3V" H 1500 3165 50 0000 C CNN +F 2 "" H 1500 3025 50 0001 C CNN +F 3 "" H 1500 3025 50 0001 C CNN + 1 1500 3025 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1850 3025 1500 3025 +Wire Wire Line + 9375 3950 9725 3950 +Wire Wire Line + 9725 3950 9725 4375 +Wire Wire Line + 9725 4375 4525 4375 +Wire Wire Line + 4525 4375 4525 3825 +Wire Wire Line + 4525 3825 4825 3825 +$EndSCHEMATC diff --git a/pcbs/analog_board_v0.2/analog_board_v0.2.kicad_pcb b/pcbs/analog_board_v0.2/analog_board_v0.2.kicad_pcb new file mode 100644 index 0000000..3c7c77b --- /dev/null +++ b/pcbs/analog_board_v0.2/analog_board_v0.2.kicad_pcb @@ -0,0 +1,2398 @@ +(kicad_pcb (version 4) (host pcbnew 4.0.6-e0-6349~52~ubuntu17.04.1) + + (general + (links 122) + (no_connects 65) + (area 94.323809 48.925 190.390341 126.07626) + (thickness 1.6) + (drawings 4) + (tracks 0) + (zones 0) + (modules 67) + (nets 34) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.3) + (zone_45_only no) + (trace_min 0.2) + (segment_width 0.2) + (edge_width 0.1) + (via_size 0.6) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.5 1.5) + (pad_drill 0.6) + (pad_to_mask_clearance 0) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x00030_80000001) + (usegerberextensions false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 /highCurrentPart/-3.3V) + (net 2 GND) + (net 3 +3V3) + (net 4 "Net-(C7-Pad1)") + (net 5 "Net-(C7-Pad2)") + (net 6 /interface/ADC1) + (net 7 /interface/ADC2) + (net 8 /interface/ADC3) + (net 9 "Net-(C17-Pad1)") + (net 10 "Net-(C17-Pad2)") + (net 11 +5V) + (net 12 "Net-(C23-Pad1)") + (net 13 /interface/ADC4) + (net 14 COIL_4) + (net 15 COIL_3) + (net 16 COIL_1) + (net 17 COIL_2) + (net 18 "Net-(P1-Pad3)") + (net 19 "Net-(P2-Pad1)") + (net 20 "Net-(P2-Pad2)") + (net 21 Signal) + (net 22 /interface/GPIO1) + (net 23 /interface/GPIO3) + (net 24 /interface/GPIO2) + (net 25 /interface/GPIO4) + (net 26 "Net-(Q9-Pad1)") + (net 27 "Net-(Q9-Pad2)") + (net 28 "Net-(D2-Pad1)") + (net 29 "Net-(R3-Pad1)") + (net 30 "Net-(R4-Pad2)") + (net 31 "Net-(R6-Pad1)") + (net 32 "Net-(R7-Pad1)") + (net 33 "Net-(R10-Pad2)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +3V3) + (add_net +5V) + (add_net /highCurrentPart/-3.3V) + (add_net /interface/ADC1) + (add_net /interface/ADC2) + (add_net /interface/ADC3) + (add_net /interface/ADC4) + (add_net /interface/GPIO1) + (add_net /interface/GPIO2) + (add_net /interface/GPIO3) + (add_net /interface/GPIO4) + (add_net COIL_1) + (add_net COIL_2) + (add_net COIL_3) + (add_net COIL_4) + (add_net GND) + (add_net "Net-(C17-Pad1)") + (add_net "Net-(C17-Pad2)") + (add_net "Net-(C23-Pad1)") + (add_net "Net-(C7-Pad1)") + (add_net "Net-(C7-Pad2)") + (add_net "Net-(D2-Pad1)") + (add_net "Net-(P1-Pad3)") + (add_net "Net-(P2-Pad1)") + (add_net "Net-(P2-Pad2)") + (add_net "Net-(Q9-Pad1)") + (add_net "Net-(Q9-Pad2)") + (add_net "Net-(R10-Pad2)") + (add_net "Net-(R3-Pad1)") + (add_net "Net-(R4-Pad2)") + (add_net "Net-(R6-Pad1)") + (add_net "Net-(R7-Pad1)") + (add_net Signal) + ) + + (module EuroBoard_Outline:EuroBoard_viertel_Type-I_80mmX50mm_holes (layer F.Cu) (tedit 59569445) (tstamp 5956A39D) + (at 110 120) + (descr "Outline, Eurocard 1/4, Type I, 80x50mm, with holes 3,5mm,") + (tags "Outline, Eurocard 1/4, Type I, 80x50mm, with holes 3,5mm,") + (fp_text reference REF** (at 41.00068 -54.0004) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value EuroBoard_viertel_Type-I_80mmX50mm_holes (at 41.9989 5.00126) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 0) (end 0 -49.9999) (layer Edge.Cuts) (width 0.381)) + (fp_line (start 0 -49.9999) (end 79.99984 -49.9999) (layer Edge.Cuts) (width 0.381)) + (fp_line (start 79.99984 -49.9999) (end 79.99984 0) (layer Edge.Cuts) (width 0.381)) + (fp_line (start 79.99984 0) (end 0 0) (layer Edge.Cuts) (width 0.381)) + (pad "" np_thru_hole circle (at 5.00126 -5.00126) (size 3.50012 3.50012) (drill 3.50012) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.00126 -45.00118) (size 3.50012 3.50012) (drill 3.50012) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 75.00112 -45.00118) (size 3.50012 3.50012) (drill 3.50012) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 75.00112 -5.00126) (size 3.50012 3.50012) (drill 3.50012) (layers *.Cu *.Mask)) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD00) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5957E73A) + (attr smd) + (fp_text reference C1 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD11) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5957E741) + (attr smd) + (fp_text reference C2 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD22) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5957E724) + (attr smd) + (fp_text reference C3 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1u (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD33) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5941B3D6) + (attr smd) + (fp_text reference C4 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1u (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD44) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5941B3DE) + (attr smd) + (fp_text reference C5 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD55) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5941B3E6) + (attr smd) + (fp_text reference C6 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Embedded Caps:EMBEDDED_CAP_1mm" (layer F.Cu) (tedit 59565E04) (tstamp 5956FD5B) + (at 100 55) + (path /5940AE3E/5957D3AB) + (fp_text reference C7 (at 0 2.032) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 26f (at 0 -2.032) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(C7-Pad1)")) + (pad 2 smd rect (at 0 0) (size 1 1) (layers B.Cu F.Paste F.Mask) + (net 5 "Net-(C7-Pad2)")) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD6C) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5958B68A) + (attr smd) + (fp_text reference C8 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 6 /interface/ADC1)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD7D) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/595860C8) + (attr smd) + (fp_text reference C9 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD8E) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/595855BB) + (attr smd) + (fp_text reference C10 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD9F) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5958D9DD) + (attr smd) + (fp_text reference C11 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 7 /interface/ADC2)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FDB0) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/595860CF) + (attr smd) + (fp_text reference C12 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FDC1) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/595855C2) + (attr smd) + (fp_text reference C13 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FDD2) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/595860B5) + (attr smd) + (fp_text reference C14 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1u (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FDE3) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/595855A6) + (attr smd) + (fp_text reference C15 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1u (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FDF4) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5958E511) + (attr smd) + (fp_text reference C16 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 8 /interface/ADC3)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FE05) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/5955413D) + (attr smd) + (fp_text reference C17 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10u (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 9 "Net-(C17-Pad1)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 10 "Net-(C17-Pad2)")) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FE16) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/595644A6) + (attr smd) + (fp_text reference C18 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10u (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FE27) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/59565F34) + (attr smd) + (fp_text reference C19 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1u (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FE38) + (at 125.73 83.82) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/594122D8) + (attr smd) + (fp_text reference C20 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1u (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FE49) + (at 125.73 81.788) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/594122E0) + (attr smd) + (fp_text reference C21 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FE5A) + (at 125.73 79.756) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/594122E8) + (attr smd) + (fp_text reference C22 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FE6B) + (at 132.08 81.026 180) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/5956BF7A) + (attr smd) + (fp_text reference C23 (at 0 -1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.75 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 12 "Net-(C23-Pad1)")) + (pad 2 smd rect (at 0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 13 /interface/ADC4)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Photodiodes:BPW34FA (layer F.Cu) (tedit 58FDDC7C) (tstamp 5956FE85) + (at 100 55) + (path /5940AE3E/5940C87D) + (fp_text reference D1 (at 0 3.81) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BPW34 (at 0 -3.81) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.8 -1.2) (end -0.6 -1.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.8 -1.2) (end -0.8 -1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.8) (end -0.5 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -1) (end -0.5 -0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.8) (end -0.3 -0.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.8) (end 0.3 -1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.8 -1.2) (end 0 -1.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.1 -0.9) (end -1.1 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.1 0) (end 0.6 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.6 0) (end 0.6 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.6 -0.9) (end 0.6 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.1 0) (end 0.6 -0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.6 0) (end 1.5 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.5 0) (end 1.6 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 2 1) (end 2 2) (layer F.SilkS) (width 0.15)) + (fp_line (start 2 -2) (end 2 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 1) (end -2 2) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 -2) (end 2 -2) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 2) (end 2 2) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 -2) (end -2 -1) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at -2.5 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 5 "Net-(C7-Pad2)")) + (pad 2 thru_hole circle (at 2.5 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 2 GND)) + ) + + (module LEDs:LED_D5.0mm (layer F.Cu) (tedit 587A3A7B) (tstamp 5956FE96) + (at 128.778 94.996) + (descr "LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf") + (tags "LED diameter 5.0mm 2 pins") + (path /59409417/5940A5C4) + (fp_text reference D2 (at 1.27 -3.96) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value LED (at 1.27 3.96) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start 1.27 0) (end -1.23 -1.469694) (angle 299.1) (layer F.Fab) (width 0.1)) + (fp_arc (start 1.27 0) (end -1.29 -1.54483) (angle 148.9) (layer F.SilkS) (width 0.12)) + (fp_arc (start 1.27 0) (end -1.29 1.54483) (angle -148.9) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.27 0) (end 3.77 0) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.27 0) (end 3.77 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.23 -1.469694) (end -1.23 1.469694) (layer F.Fab) (width 0.1)) + (fp_line (start -1.29 -1.545) (end -1.29 1.545) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.95 -3.25) (end -1.95 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.95 3.25) (end 4.5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.5 3.25) (end 4.5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.5 -3.25) (end -1.95 -3.25) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask) + (net 28 "Net-(D2-Pad1)")) + (pad 2 thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask) + (net 11 +5V)) + (model LEDs.3dshapes/LED_D5.0mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Photodiodes:BPW34FA (layer F.Cu) (tedit 58FDDC7C) (tstamp 5956FEB0) + (at 132.588 86.36) + (path /59409417/5940A54D) + (fp_text reference D3 (at 0 3.81) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BPW34 (at 0 -3.81) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.8 -1.2) (end -0.6 -1.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.8 -1.2) (end -0.8 -1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.8) (end -0.5 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -1) (end -0.5 -0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.8) (end -0.3 -0.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.8) (end 0.3 -1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.8 -1.2) (end 0 -1.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.1 -0.9) (end -1.1 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.1 0) (end 0.6 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.6 0) (end 0.6 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.6 -0.9) (end 0.6 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.1 0) (end 0.6 -0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.6 0) (end 1.5 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.5 0) (end 1.6 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 2 1) (end 2 2) (layer F.SilkS) (width 0.15)) + (fp_line (start 2 -2) (end 2 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 1) (end -2 2) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 -2) (end 2 -2) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 2) (end 2 2) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 -2) (end -2 -1) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at -2.5 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 12 "Net-(C23-Pad1)")) + (pad 2 thru_hole circle (at 2.5 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 2 GND)) + ) + + (module "China Connectors:LED_CONN_1.25_PITCH" (layer F.Cu) (tedit 59415C5D) (tstamp 5956FEBC) + (at 100 55) + (path /59409417/5956B77E) + (fp_text reference J3 (at 0 6.7 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_01X04 (at 0 -2.6) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.75 -1.725) (end 1.75 5.475) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 -1.725) (end -1.75 5.475) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 5.475) (end 1.75 5.475) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 -1.725) (end 1.75 -1.725) (layer F.SilkS) (width 0.15)) + (pad 4 thru_hole circle (at 0 3.75) (size 1 1) (drill 0.7) (layers *.Cu *.Mask F.SilkS) + (net 14 COIL_4)) + (pad 3 thru_hole circle (at 0 2.5) (size 1 1) (drill 0.7) (layers *.Cu *.Mask F.SilkS) + (net 15 COIL_3)) + (pad 1 thru_hole circle (at 0 0) (size 1 1) (drill 0.7) (layers *.Cu *.Mask F.SilkS) + (net 16 COIL_1)) + (pad 2 thru_hole circle (at 0 1.25) (size 1 1) (drill 0.7) (layers *.Cu *.Mask F.SilkS) + (net 17 COIL_2)) + ) + + (module "Samtec Connectors:Samtec-PHT-1-3-01-L-S" (layer F.Cu) (tedit 59410BCC) (tstamp 5956FECE) + (at 100 55) + (descr Samtec-PHT-1-3-01-L-S) + (tags "pin header") + (path /59409417/59567D00) + (fp_text reference P1 (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_01X03 (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.75) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 6.85) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.27 1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 6.35) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) + (net 3 +3V3)) + (pad 2 thru_hole oval (at 0 2.54) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at 0 5.08) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) + (net 18 "Net-(P1-Pad3)")) + (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl + (at (xyz 0 -0.1 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module "Samtec Connectors:Samtec-PHT-1-3-01-L-S" (layer F.Cu) (tedit 59410BCC) (tstamp 5956FEE0) + (at 100 55) + (descr Samtec-PHT-1-3-01-L-S) + (tags "pin header") + (path /59409417/59416658) + (fp_text reference P2 (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_01X03 (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.75) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 6.85) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.27 1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 6.35) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) + (net 19 "Net-(P2-Pad1)")) + (pad 2 thru_hole oval (at 0 2.54) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) + (net 20 "Net-(P2-Pad2)")) + (pad 3 thru_hole oval (at 0 5.08) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask)) + (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl + (at (xyz 0 -0.1 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module "Samtec Connectors:Samtec-PHT-1-3-01-L-S" (layer F.Cu) (tedit 59410BCC) (tstamp 5956FEF2) + (at 100 55) + (descr Samtec-PHT-1-3-01-L-S) + (tags "pin header") + (path /59409417/5941362B) + (fp_text reference P3 (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_01X03 (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.75) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 6.85) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.27 1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 6.35) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) + (net 21 Signal)) + (pad 2 thru_hole oval (at 0 2.54) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) + (net 21 Signal)) + (pad 3 thru_hole oval (at 0 5.08) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) + (net 21 Signal)) + (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl + (at (xyz 0 -0.1 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 5883B105) (tstamp 5956FF06) + (at 100 55) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /59409417/5956290B) + (attr smd) + (fp_text reference Q1 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DMP2035U (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 22 /interface/GPIO1)) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 16 COIL_1)) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 5883B105) (tstamp 5956FF1A) + (at 100 55) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /59409417/59562912) + (attr smd) + (fp_text reference Q2 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TSM2314 (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 22 /interface/GPIO1)) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 16 COIL_1)) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 5883B105) (tstamp 5956FF2E) + (at 100 55) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /59409417/59556D86) + (attr smd) + (fp_text reference Q3 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DMP2035U (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 23 /interface/GPIO3)) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 15 COIL_3)) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 5883B105) (tstamp 5956FF42) + (at 100 55) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /59409417/59557415) + (attr smd) + (fp_text reference Q4 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TSM2314 (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 23 /interface/GPIO3)) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 15 COIL_3)) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 5883B105) (tstamp 5956FF56) + (at 100 55) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /59409417/59562954) + (attr smd) + (fp_text reference Q5 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DMP2035U (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 24 /interface/GPIO2)) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 17 COIL_2)) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 5883B105) (tstamp 5956FF6A) + (at 100 55) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /59409417/5956294D) + (attr smd) + (fp_text reference Q6 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TSM2314 (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 24 /interface/GPIO2)) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 17 COIL_2)) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 5883B105) (tstamp 5956FF7E) + (at 100 55) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /59409417/5955D522) + (attr smd) + (fp_text reference Q7 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DMP2035U (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 25 /interface/GPIO4)) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 14 COIL_4)) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 5883B105) (tstamp 5956FF92) + (at 100 55) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /59409417/59558B41) + (attr smd) + (fp_text reference Q8 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TSM2314 (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 25 /interface/GPIO4)) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 14 COIL_4)) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 5883B105) (tstamp 5956FFA6) + (at 121.92 95.25) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /59409417/5940A5EB) + (attr smd) + (fp_text reference Q9 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MMBT3904 (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 26 "Net-(Q9-Pad1)")) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 27 "Net-(Q9-Pad2)")) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 28 "Net-(D2-Pad1)")) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FFB7) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5957D2D0) + (attr smd) + (fp_text reference R1 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10G (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(C7-Pad1)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(C7-Pad2)")) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FFC8) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5958B7E0) + (attr smd) + (fp_text reference R2 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2.4k (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(C7-Pad1)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 6 /interface/ADC1)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FFD9) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/59580DE0) + (attr smd) + (fp_text reference R3 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 29 "Net-(R3-Pad1)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FFEA) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/59582478) + (attr smd) + (fp_text reference R4 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100k (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 29 "Net-(R3-Pad1)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 "Net-(R4-Pad2)")) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FFFB) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5958D9E4) + (attr smd) + (fp_text reference R5 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2.4k (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 "Net-(R4-Pad2)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 7 /interface/ADC2)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5957000C) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5958E518) + (attr smd) + (fp_text reference R6 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2.4k (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 "Net-(R6-Pad1)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 8 /interface/ADC3)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5957001D) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5958158C) + (attr smd) + (fp_text reference R7 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1M (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 32 "Net-(R7-Pad1)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 "Net-(R6-Pad1)")) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5957002E) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/59582471) + (attr smd) + (fp_text reference R8 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 32 "Net-(R7-Pad1)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5957003F) + (at 118.364 96.012 180) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/5940A5D3) + (attr smd) + (fp_text reference R9 (at 0 -1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100R (at 0 1.75 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 27 "Net-(Q9-Pad2)")) + (pad 2 smd rect (at 0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 59570050) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/59417DE3) + (attr smd) + (fp_text reference R10 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100k (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 33 "Net-(R10-Pad2)")) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 59570061) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/59417DEB) + (attr smd) + (fp_text reference R11 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10k (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 19 "Net-(P2-Pad1)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 59570072) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/594182DF) + (attr smd) + (fp_text reference R12 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100k (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 19 "Net-(P2-Pad1)")) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 59570083) + (at 132.08 83.058 180) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/5940A522) + (attr smd) + (fp_text reference R13 (at 0 -1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1M (at 0 1.75 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 12 "Net-(C23-Pad1)")) + (pad 2 smd rect (at 0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 13 /interface/ADC4)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module MyPotis:Vishay_T73YE103KT20 (layer F.Cu) (tedit 594113A3) (tstamp 59570099) + (at 100 55) + (descr "Vishay T73YE103KT20") + (tags "Potentiometer, Wire Pads only, small, RevA, 02 Aug 2010,") + (path /59409417/5940A5CC) + (fp_text reference RV1 (at 0 -2.159) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value T73YE103KT20 (at 0 7.747) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 3.304 -0.93) (end 3.304 6.07) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.3 -0.93) (end -3.3 6.07) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.3 -0.93) (end 3.3 -0.93) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.3 6.07) (end 3.3 6.07) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.651 4.826) (end -2.667 4.826) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.667 3.54) (end -2.667 4.826) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.651 4.826) (end 2.667 4.826) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.667 3.54) (end 2.667 4.826) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 1) (end 0 4.064) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 4.064) (end -0.508 3.556) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 4.064) (end 0.508 3.556) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.651 4.064) (end 1.651 5.461) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.651 5.461) (end -1.651 5.461) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.651 5.461) (end -1.651 4.064) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.651 4.064) (end 1.651 4.064) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 2.54 2.54) (size 1 1) (drill 0.5) (layers *.Cu *.Mask) + (net 33 "Net-(R10-Pad2)")) + (pad 3 thru_hole circle (at -2.54 2.54) (size 1 1) (drill 0.5) (layers *.Cu *.Mask) + (net 2 GND)) + (pad 2 thru_hole circle (at 0 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask) + (net 20 "Net-(P2-Pad2)")) + ) + + (module Tespoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 5957009E) + (at 100 55) + (path /5957A021) + (fp_text reference TP1 (at 0 1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask)) + ) + + (module Tespoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 595700A3) + (at 100 55) + (path /59577F16) + (fp_text reference TP2 (at 0 1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask)) + ) + + (module Tespoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 595700A8) + (at 100 55) + (path /59578158) + (fp_text reference TP3 (at 0 1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask)) + ) + + (module Tespoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 595700AD) + (at 100 55) + (path /59409417/59595C55) + (fp_text reference TP4 (at 0 1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 22 /interface/GPIO1)) + ) + + (module Tespoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 595700B2) + (at 100 55) + (path /59409417/59596260) + (fp_text reference TP5 (at 0 1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 23 /interface/GPIO3)) + ) + + (module Tespoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 595700B7) + (at 100 55) + (path /59409417/59596507) + (fp_text reference TP6 (at 0 1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + ) + + (module Tespoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 595700BC) + (at 100 55) + (path /59409417/59596119) + (fp_text reference TP7 (at 0 1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 24 /interface/GPIO2)) + ) + + (module Tespoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 595700C1) + (at 100 55) + (path /59409417/5959632C) + (fp_text reference TP8 (at 0 1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 25 /interface/GPIO4)) + ) + + (module Tespoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 595700C6) + (at 100 55) + (path /59409417/594174AB) + (fp_text reference TP9 (at 0 1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 21 Signal)) + ) + + (module SMD_Packages:SOIC-8-N (layer F.Cu) (tedit 0) (tstamp 595700D9) + (at 100 55) + (descr "Module Narrow CMS SOJ 8 pins large") + (tags "CMS SOJ") + (path /5940AE3E/5957CE13) + (attr smd) + (fp_text reference U1 (at 0 -1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ADA4530-1 (at 0 1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.54 -2.286) (end 2.54 -2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 -2.286) (end 2.54 2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 2.286) (end -2.54 2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.54 2.286) (end -2.54 -2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.54 -0.762) (end -2.032 -0.762) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.032 -0.762) (end -2.032 0.508) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.032 0.508) (end -2.54 0.508) (layer F.SilkS) (width 0.15)) + (pad 8 smd rect (at -1.905 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(C7-Pad2)")) + (pad 7 smd rect (at -0.635 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 6 smd rect (at 0.635 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(C7-Pad1)")) + (pad 5 smd rect (at 1.905 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 4 smd rect (at 1.905 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 3 smd rect (at 0.635 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -0.635 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 1 smd rect (at -1.905 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model SMD_Packages.3dshapes/SOIC-8-N.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.5 0.38 0.5)) + (rotate (xyz 0 0 0)) + ) + ) + + (module SMD_Packages:SOIC-8-N (layer F.Cu) (tedit 0) (tstamp 595700EC) + (at 100 55) + (descr "Module Narrow CMS SOJ 8 pins large") + (tags "CMS SOJ") + (path /5940AE3E/5958032B) + (attr smd) + (fp_text reference U2 (at 0 -1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ADA4522-2 (at 0 1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.54 -2.286) (end 2.54 -2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 -2.286) (end 2.54 2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 2.286) (end -2.54 2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.54 2.286) (end -2.54 -2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.54 -0.762) (end -2.032 -0.762) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.032 -0.762) (end -2.032 0.508) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.032 0.508) (end -2.54 0.508) (layer F.SilkS) (width 0.15)) + (pad 8 smd rect (at -1.905 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 7 smd rect (at -0.635 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 31 "Net-(R6-Pad1)")) + (pad 6 smd rect (at 0.635 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 32 "Net-(R7-Pad1)")) + (pad 5 smd rect (at 1.905 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(C7-Pad1)")) + (pad 4 smd rect (at 1.905 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 3 smd rect (at 0.635 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(C7-Pad1)")) + (pad 2 smd rect (at -0.635 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 29 "Net-(R3-Pad1)")) + (pad 1 smd rect (at -1.905 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 30 "Net-(R4-Pad2)")) + (model SMD_Packages.3dshapes/SOIC-8-N.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.5 0.38 0.5)) + (rotate (xyz 0 0 0)) + ) + ) + + (module SMD_Packages:SOIC-8-N (layer F.Cu) (tedit 0) (tstamp 595700FF) + (at 100 55) + (descr "Module Narrow CMS SOJ 8 pins large") + (tags "CMS SOJ") + (path /59409417/5956AD62) + (attr smd) + (fp_text reference U3 (at 0 -1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ICL7660S (at 0 1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.54 -2.286) (end 2.54 -2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 -2.286) (end 2.54 2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 2.286) (end -2.54 2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.54 2.286) (end -2.54 -2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.54 -0.762) (end -2.032 -0.762) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.032 -0.762) (end -2.032 0.508) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.032 0.508) (end -2.54 0.508) (layer F.SilkS) (width 0.15)) + (pad 8 smd rect (at -1.905 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 7 smd rect (at -0.635 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at 0.635 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 5 smd rect (at 1.905 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 4 smd rect (at 1.905 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 10 "Net-(C17-Pad2)")) + (pad 3 smd rect (at 0.635 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 2 smd rect (at -0.635 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 9 "Net-(C17-Pad1)")) + (pad 1 smd rect (at -1.905 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 18 "Net-(P1-Pad3)")) + (model SMD_Packages.3dshapes/SOIC-8-N.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.5 0.38 0.5)) + (rotate (xyz 0 0 0)) + ) + ) + + (module SMD_Packages:SOIC-8-N (layer F.Cu) (tedit 0) (tstamp 59570112) + (at 121.666 87.376 270) + (descr "Module Narrow CMS SOJ 8 pins large") + (tags "CMS SOJ") + (path /59409417/5940A4EA) + (attr smd) + (fp_text reference U4 (at 0 -1.27 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value AD8616 (at 0 1.27 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.54 -2.286) (end 2.54 -2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 -2.286) (end 2.54 2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 2.286) (end -2.54 2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.54 2.286) (end -2.54 -2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.54 -0.762) (end -2.032 -0.762) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.032 -0.762) (end -2.032 0.508) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.032 0.508) (end -2.54 0.508) (layer F.SilkS) (width 0.15)) + (pad 8 smd rect (at -1.905 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 7 smd rect (at -0.635 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 13 /interface/ADC4)) + (pad 6 smd rect (at 0.635 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 12 "Net-(C23-Pad1)")) + (pad 5 smd rect (at 1.905 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 4 smd rect (at 1.905 3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 3 smd rect (at 0.635 3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 21 Signal)) + (pad 2 smd rect (at -0.635 3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 27 "Net-(Q9-Pad2)")) + (pad 1 smd rect (at -1.905 3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 26 "Net-(Q9-Pad1)")) + (model SMD_Packages.3dshapes/SOIC-8-N.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.5 0.38 0.5)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_circle (center 130.048 94.996) (end 134.874 98.806) (layer Dwgs.User) (width 0.2)) + (dimension 3.048 (width 0.3) (layer Dwgs.User) + (gr_text "3,0 mm" (at 136.144 104.394) (layer Dwgs.User) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (feature1 (pts (xy 136.144 94.996) (xy 136.144 102.522))) + (feature2 (pts (xy 133.096 94.996) (xy 133.096 102.522))) + (crossbar (pts (xy 133.096 99.822) (xy 136.144 99.822))) + (arrow1a (pts (xy 136.144 99.822) (xy 135.017496 100.408421))) + (arrow1b (pts (xy 136.144 99.822) (xy 135.017496 99.235579))) + (arrow2a (pts (xy 133.096 99.822) (xy 134.222504 100.408421))) + (arrow2b (pts (xy 133.096 99.822) (xy 134.222504 99.235579))) + ) + (dimension 20 (width 0.3) (layer Dwgs.User) + (gr_text "20,000 mm" (at 121 88) (layer Dwgs.User) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (feature1 (pts (xy 130 95) (xy 130 90))) + (feature2 (pts (xy 110 95) (xy 110 90))) + (crossbar (pts (xy 110 90) (xy 130 90))) + (arrow1a (pts (xy 130 90) (xy 128.873496 90.586421))) + (arrow1b (pts (xy 130 90) (xy 128.873496 89.413579))) + (arrow2a (pts (xy 110 90) (xy 111.126504 90.586421))) + (arrow2b (pts (xy 110 90) (xy 111.126504 89.413579))) + ) + (dimension 25 (width 0.3) (layer Dwgs.User) + (gr_text "25,000 mm" (at 103 82 270) (layer Dwgs.User) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (feature1 (pts (xy 110 95) (xy 105 95))) + (feature2 (pts (xy 110 70) (xy 105 70))) + (crossbar (pts (xy 105 70) (xy 105 95))) + (arrow1a (pts (xy 105 95) (xy 104.413579 93.873496))) + (arrow1b (pts (xy 105 95) (xy 105.586421 93.873496))) + (arrow2a (pts (xy 105 70) (xy 104.413579 71.126504))) + (arrow2b (pts (xy 105 70) (xy 105.586421 71.126504))) + ) + + (zone (net 2) (net_name GND) (layer F.Cu) (tstamp 59570514) (hatch edge 0.508) + (connect_pads yes (clearance 0.3)) + (min_thickness 0.5) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.5)) + (polygon + (pts + (xy 115 75) (xy 147.5 75) (xy 147.5 117.5) (xy 115 117.5) + ) + ) + ) +) diff --git a/pcbs/analog_board_v0.2/analog_board_v0.2.kicad_pcb-bak b/pcbs/analog_board_v0.2/analog_board_v0.2.kicad_pcb-bak new file mode 100644 index 0000000..3e44565 --- /dev/null +++ b/pcbs/analog_board_v0.2/analog_board_v0.2.kicad_pcb-bak @@ -0,0 +1,2388 @@ +(kicad_pcb (version 4) (host pcbnew 4.0.6-e0-6349~52~ubuntu17.04.1) + + (general + (links 122) + (no_connects 65) + (area 94.323809 48.925 190.390341 126.07626) + (thickness 1.6) + (drawings 4) + (tracks 0) + (zones 0) + (modules 67) + (nets 34) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (segment_width 0.2) + (edge_width 0.1) + (via_size 0.6) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.5 1.5) + (pad_drill 0.6) + (pad_to_mask_clearance 0) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x00030_80000001) + (usegerberextensions false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 /highCurrentPart/-3.3V) + (net 2 GND) + (net 3 +3V3) + (net 4 "Net-(C7-Pad1)") + (net 5 "Net-(C7-Pad2)") + (net 6 /interface/ADC1) + (net 7 /interface/ADC2) + (net 8 /interface/ADC3) + (net 9 "Net-(C17-Pad1)") + (net 10 "Net-(C17-Pad2)") + (net 11 +5V) + (net 12 "Net-(C23-Pad1)") + (net 13 /interface/ADC4) + (net 14 COIL_4) + (net 15 COIL_3) + (net 16 COIL_1) + (net 17 COIL_2) + (net 18 "Net-(P1-Pad3)") + (net 19 "Net-(P2-Pad1)") + (net 20 "Net-(P2-Pad2)") + (net 21 Signal) + (net 22 /interface/GPIO1) + (net 23 /interface/GPIO3) + (net 24 /interface/GPIO2) + (net 25 /interface/GPIO4) + (net 26 "Net-(Q9-Pad1)") + (net 27 "Net-(Q9-Pad2)") + (net 28 "Net-(D2-Pad1)") + (net 29 "Net-(R3-Pad1)") + (net 30 "Net-(R4-Pad2)") + (net 31 "Net-(R6-Pad1)") + (net 32 "Net-(R7-Pad1)") + (net 33 "Net-(R10-Pad2)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +3V3) + (add_net +5V) + (add_net /highCurrentPart/-3.3V) + (add_net /interface/ADC1) + (add_net /interface/ADC2) + (add_net /interface/ADC3) + (add_net /interface/ADC4) + (add_net /interface/GPIO1) + (add_net /interface/GPIO2) + (add_net /interface/GPIO3) + (add_net /interface/GPIO4) + (add_net COIL_1) + (add_net COIL_2) + (add_net COIL_3) + (add_net COIL_4) + (add_net GND) + (add_net "Net-(C17-Pad1)") + (add_net "Net-(C17-Pad2)") + (add_net "Net-(C23-Pad1)") + (add_net "Net-(C7-Pad1)") + (add_net "Net-(C7-Pad2)") + (add_net "Net-(D2-Pad1)") + (add_net "Net-(P1-Pad3)") + (add_net "Net-(P2-Pad1)") + (add_net "Net-(P2-Pad2)") + (add_net "Net-(Q9-Pad1)") + (add_net "Net-(Q9-Pad2)") + (add_net "Net-(R10-Pad2)") + (add_net "Net-(R3-Pad1)") + (add_net "Net-(R4-Pad2)") + (add_net "Net-(R6-Pad1)") + (add_net "Net-(R7-Pad1)") + (add_net Signal) + ) + + (module EuroBoard_Outline:EuroBoard_viertel_Type-I_80mmX50mm_holes (layer F.Cu) (tedit 59569445) (tstamp 5956A39D) + (at 110 120) + (descr "Outline, Eurocard 1/4, Type I, 80x50mm, with holes 3,5mm,") + (tags "Outline, Eurocard 1/4, Type I, 80x50mm, with holes 3,5mm,") + (fp_text reference REF** (at 41.00068 -54.0004) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value EuroBoard_viertel_Type-I_80mmX50mm_holes (at 41.9989 5.00126) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 0) (end 0 -49.9999) (layer Edge.Cuts) (width 0.381)) + (fp_line (start 0 -49.9999) (end 79.99984 -49.9999) (layer Edge.Cuts) (width 0.381)) + (fp_line (start 79.99984 -49.9999) (end 79.99984 0) (layer Edge.Cuts) (width 0.381)) + (fp_line (start 79.99984 0) (end 0 0) (layer Edge.Cuts) (width 0.381)) + (pad "" np_thru_hole circle (at 5.00126 -5.00126) (size 3.50012 3.50012) (drill 3.50012) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 5.00126 -45.00118) (size 3.50012 3.50012) (drill 3.50012) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 75.00112 -45.00118) (size 3.50012 3.50012) (drill 3.50012) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 75.00112 -5.00126) (size 3.50012 3.50012) (drill 3.50012) (layers *.Cu *.Mask)) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD00) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5957E73A) + (attr smd) + (fp_text reference C1 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD11) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5957E741) + (attr smd) + (fp_text reference C2 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD22) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5957E724) + (attr smd) + (fp_text reference C3 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1u (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD33) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5941B3D6) + (attr smd) + (fp_text reference C4 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1u (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD44) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5941B3DE) + (attr smd) + (fp_text reference C5 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD55) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5941B3E6) + (attr smd) + (fp_text reference C6 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module "Embedded Caps:EMBEDDED_CAP_1mm" (layer F.Cu) (tedit 59565E04) (tstamp 5956FD5B) + (at 100 55) + (path /5940AE3E/5957D3AB) + (fp_text reference C7 (at 0 2.032) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 26f (at 0 -2.032) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(C7-Pad1)")) + (pad 2 smd rect (at 0 0) (size 1 1) (layers B.Cu F.Paste F.Mask) + (net 5 "Net-(C7-Pad2)")) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD6C) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5958B68A) + (attr smd) + (fp_text reference C8 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 6 /interface/ADC1)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD7D) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/595860C8) + (attr smd) + (fp_text reference C9 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD8E) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/595855BB) + (attr smd) + (fp_text reference C10 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FD9F) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5958D9DD) + (attr smd) + (fp_text reference C11 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 7 /interface/ADC2)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FDB0) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/595860CF) + (attr smd) + (fp_text reference C12 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FDC1) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/595855C2) + (attr smd) + (fp_text reference C13 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FDD2) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/595860B5) + (attr smd) + (fp_text reference C14 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1u (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FDE3) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/595855A6) + (attr smd) + (fp_text reference C15 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1u (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FDF4) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5958E511) + (attr smd) + (fp_text reference C16 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 8 /interface/ADC3)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FE05) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/5955413D) + (attr smd) + (fp_text reference C17 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10u (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 9 "Net-(C17-Pad1)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 10 "Net-(C17-Pad2)")) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FE16) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/595644A6) + (attr smd) + (fp_text reference C18 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10u (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FE27) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/59565F34) + (attr smd) + (fp_text reference C19 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1u (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FE38) + (at 125.73 83.82) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/594122D8) + (attr smd) + (fp_text reference C20 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1u (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FE49) + (at 125.73 81.788) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/594122E0) + (attr smd) + (fp_text reference C21 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FE5A) + (at 125.73 79.756) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/594122E8) + (attr smd) + (fp_text reference C22 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10n (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FE6B) + (at 132.08 81.026 180) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/5956BF7A) + (attr smd) + (fp_text reference C23 (at 0 -1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.75 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 12 "Net-(C23-Pad1)")) + (pad 2 smd rect (at 0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 13 /interface/ADC4)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Photodiodes:BPW34FA (layer F.Cu) (tedit 58FDDC7C) (tstamp 5956FE85) + (at 100 55) + (path /5940AE3E/5940C87D) + (fp_text reference D1 (at 0 3.81) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BPW34 (at 0 -3.81) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.8 -1.2) (end -0.6 -1.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.8 -1.2) (end -0.8 -1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.8) (end -0.5 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -1) (end -0.5 -0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.8) (end -0.3 -0.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.8) (end 0.3 -1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.8 -1.2) (end 0 -1.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.1 -0.9) (end -1.1 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.1 0) (end 0.6 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.6 0) (end 0.6 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.6 -0.9) (end 0.6 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.1 0) (end 0.6 -0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.6 0) (end 1.5 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.5 0) (end 1.6 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 2 1) (end 2 2) (layer F.SilkS) (width 0.15)) + (fp_line (start 2 -2) (end 2 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 1) (end -2 2) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 -2) (end 2 -2) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 2) (end 2 2) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 -2) (end -2 -1) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at -2.5 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 5 "Net-(C7-Pad2)")) + (pad 2 thru_hole circle (at 2.5 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 2 GND)) + ) + + (module LEDs:LED_D5.0mm (layer F.Cu) (tedit 587A3A7B) (tstamp 5956FE96) + (at 128.778 94.996) + (descr "LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf") + (tags "LED diameter 5.0mm 2 pins") + (path /59409417/5940A5C4) + (fp_text reference D2 (at 1.27 -3.96) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value LED (at 1.27 3.96) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start 1.27 0) (end -1.23 -1.469694) (angle 299.1) (layer F.Fab) (width 0.1)) + (fp_arc (start 1.27 0) (end -1.29 -1.54483) (angle 148.9) (layer F.SilkS) (width 0.12)) + (fp_arc (start 1.27 0) (end -1.29 1.54483) (angle -148.9) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.27 0) (end 3.77 0) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.27 0) (end 3.77 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.23 -1.469694) (end -1.23 1.469694) (layer F.Fab) (width 0.1)) + (fp_line (start -1.29 -1.545) (end -1.29 1.545) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.95 -3.25) (end -1.95 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.95 3.25) (end 4.5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.5 3.25) (end 4.5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.5 -3.25) (end -1.95 -3.25) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask) + (net 28 "Net-(D2-Pad1)")) + (pad 2 thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask) + (net 11 +5V)) + (model LEDs.3dshapes/LED_D5.0mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Photodiodes:BPW34FA (layer F.Cu) (tedit 58FDDC7C) (tstamp 5956FEB0) + (at 132.588 86.36) + (path /59409417/5940A54D) + (fp_text reference D3 (at 0 3.81) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BPW34 (at 0 -3.81) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.8 -1.2) (end -0.6 -1.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.8 -1.2) (end -0.8 -1.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.8) (end -0.5 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -1) (end -0.5 -0.8) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.8) (end -0.3 -0.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.8) (end 0.3 -1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.8 -1.2) (end 0 -1.7) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.1 -0.9) (end -1.1 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.1 0) (end 0.6 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.6 0) (end 0.6 0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.6 -0.9) (end 0.6 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.1 0) (end 0.6 -0.9) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.6 0) (end 1.5 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.5 0) (end 1.6 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 2 1) (end 2 2) (layer F.SilkS) (width 0.15)) + (fp_line (start 2 -2) (end 2 -1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 1) (end -2 2) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 -2) (end 2 -2) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 2) (end 2 2) (layer F.SilkS) (width 0.15)) + (fp_line (start -2 -2) (end -2 -1) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at -2.5 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 12 "Net-(C23-Pad1)")) + (pad 2 thru_hole circle (at 2.5 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 2 GND)) + ) + + (module "China Connectors:LED_CONN_1.25_PITCH" (layer F.Cu) (tedit 59415C5D) (tstamp 5956FEBC) + (at 100 55) + (path /59409417/5956B77E) + (fp_text reference J3 (at 0 6.7 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_01X04 (at 0 -2.6) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.75 -1.725) (end 1.75 5.475) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 -1.725) (end -1.75 5.475) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 5.475) (end 1.75 5.475) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 -1.725) (end 1.75 -1.725) (layer F.SilkS) (width 0.15)) + (pad 4 thru_hole circle (at 0 3.75) (size 1 1) (drill 0.7) (layers *.Cu *.Mask F.SilkS) + (net 14 COIL_4)) + (pad 3 thru_hole circle (at 0 2.5) (size 1 1) (drill 0.7) (layers *.Cu *.Mask F.SilkS) + (net 15 COIL_3)) + (pad 1 thru_hole circle (at 0 0) (size 1 1) (drill 0.7) (layers *.Cu *.Mask F.SilkS) + (net 16 COIL_1)) + (pad 2 thru_hole circle (at 0 1.25) (size 1 1) (drill 0.7) (layers *.Cu *.Mask F.SilkS) + (net 17 COIL_2)) + ) + + (module "Samtec Connectors:Samtec-PHT-1-3-01-L-S" (layer F.Cu) (tedit 59410BCC) (tstamp 5956FECE) + (at 100 55) + (descr Samtec-PHT-1-3-01-L-S) + (tags "pin header") + (path /59409417/59567D00) + (fp_text reference P1 (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_01X03 (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.75) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 6.85) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.27 1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 6.35) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) + (net 3 +3V3)) + (pad 2 thru_hole oval (at 0 2.54) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at 0 5.08) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) + (net 18 "Net-(P1-Pad3)")) + (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl + (at (xyz 0 -0.1 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module "Samtec Connectors:Samtec-PHT-1-3-01-L-S" (layer F.Cu) (tedit 59410BCC) (tstamp 5956FEE0) + (at 100 55) + (descr Samtec-PHT-1-3-01-L-S) + (tags "pin header") + (path /59409417/59416658) + (fp_text reference P2 (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_01X03 (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.75) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 6.85) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.27 1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 6.35) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) + (net 19 "Net-(P2-Pad1)")) + (pad 2 thru_hole oval (at 0 2.54) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) + (net 20 "Net-(P2-Pad2)")) + (pad 3 thru_hole oval (at 0 5.08) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask)) + (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl + (at (xyz 0 -0.1 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module "Samtec Connectors:Samtec-PHT-1-3-01-L-S" (layer F.Cu) (tedit 59410BCC) (tstamp 5956FEF2) + (at 100 55) + (descr Samtec-PHT-1-3-01-L-S) + (tags "pin header") + (path /59409417/5941362B) + (fp_text reference P3 (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_01X03 (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.75) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 6.85) (end 1.75 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.27 1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 6.35) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) + (net 21 Signal)) + (pad 2 thru_hole oval (at 0 2.54) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) + (net 21 Signal)) + (pad 3 thru_hole oval (at 0 5.08) (size 2.1 1.9) (drill 1.2) (layers *.Cu *.Mask) + (net 21 Signal)) + (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl + (at (xyz 0 -0.1 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 5883B105) (tstamp 5956FF06) + (at 100 55) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /59409417/5956290B) + (attr smd) + (fp_text reference Q1 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DMP2035U (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 22 /interface/GPIO1)) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 16 COIL_1)) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 5883B105) (tstamp 5956FF1A) + (at 100 55) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /59409417/59562912) + (attr smd) + (fp_text reference Q2 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TSM2314 (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 22 /interface/GPIO1)) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 16 COIL_1)) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 5883B105) (tstamp 5956FF2E) + (at 100 55) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /59409417/59556D86) + (attr smd) + (fp_text reference Q3 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DMP2035U (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 23 /interface/GPIO3)) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 15 COIL_3)) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 5883B105) (tstamp 5956FF42) + (at 100 55) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /59409417/59557415) + (attr smd) + (fp_text reference Q4 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TSM2314 (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 23 /interface/GPIO3)) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 15 COIL_3)) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 5883B105) (tstamp 5956FF56) + (at 100 55) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /59409417/59562954) + (attr smd) + (fp_text reference Q5 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DMP2035U (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 24 /interface/GPIO2)) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 17 COIL_2)) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 5883B105) (tstamp 5956FF6A) + (at 100 55) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /59409417/5956294D) + (attr smd) + (fp_text reference Q6 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TSM2314 (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 24 /interface/GPIO2)) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 17 COIL_2)) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 5883B105) (tstamp 5956FF7E) + (at 100 55) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /59409417/5955D522) + (attr smd) + (fp_text reference Q7 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DMP2035U (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 25 /interface/GPIO4)) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 14 COIL_4)) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 5883B105) (tstamp 5956FF92) + (at 100 55) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /59409417/59558B41) + (attr smd) + (fp_text reference Q8 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TSM2314 (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 25 /interface/GPIO4)) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 14 COIL_4)) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23 (layer F.Cu) (tedit 5883B105) (tstamp 5956FFA6) + (at 121.92 95.25) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /59409417/5940A5EB) + (attr smd) + (fp_text reference Q9 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MMBT3904 (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 26 "Net-(Q9-Pad1)")) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 27 "Net-(Q9-Pad2)")) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 28 "Net-(D2-Pad1)")) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FFB7) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5957D2D0) + (attr smd) + (fp_text reference R1 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10G (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(C7-Pad1)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(C7-Pad2)")) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FFC8) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5958B7E0) + (attr smd) + (fp_text reference R2 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2.4k (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(C7-Pad1)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 6 /interface/ADC1)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FFD9) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/59580DE0) + (attr smd) + (fp_text reference R3 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 29 "Net-(R3-Pad1)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FFEA) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/59582478) + (attr smd) + (fp_text reference R4 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100k (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 29 "Net-(R3-Pad1)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 "Net-(R4-Pad2)")) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5956FFFB) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5958D9E4) + (attr smd) + (fp_text reference R5 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2.4k (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 "Net-(R4-Pad2)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 7 /interface/ADC2)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5957000C) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5958E518) + (attr smd) + (fp_text reference R6 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2.4k (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 "Net-(R6-Pad1)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 8 /interface/ADC3)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5957001D) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/5958158C) + (attr smd) + (fp_text reference R7 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1M (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 32 "Net-(R7-Pad1)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 "Net-(R6-Pad1)")) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5957002E) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /5940AE3E/59582471) + (attr smd) + (fp_text reference R8 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 32 "Net-(R7-Pad1)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 5957003F) + (at 118.364 96.012 180) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/5940A5D3) + (attr smd) + (fp_text reference R9 (at 0 -1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100R (at 0 1.75 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 27 "Net-(Q9-Pad2)")) + (pad 2 smd rect (at 0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 59570050) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/59417DE3) + (attr smd) + (fp_text reference R10 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100k (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 33 "Net-(R10-Pad2)")) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 59570061) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/59417DEB) + (attr smd) + (fp_text reference R11 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10k (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 19 "Net-(P2-Pad1)")) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 59570072) + (at 100 55) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/594182DF) + (attr smd) + (fp_text reference R12 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100k (at 0 1.75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 19 "Net-(P2-Pad1)")) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_0805 (layer F.Cu) (tedit 58AADA8F) (tstamp 59570083) + (at 132.08 83.058 180) + (descr "Resistor SMD 0805, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 0805") + (path /59409417/5940A522) + (attr smd) + (fp_text reference R13 (at 0 -1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1M (at 0 1.75 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.65 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end 1.55 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 0.9) (end -1.55 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 12 "Net-(C23-Pad1)")) + (pad 2 smd rect (at 0.95 0 180) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask) + (net 13 /interface/ADC4)) + (model Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module MyPotis:Vishay_T73YE103KT20 (layer F.Cu) (tedit 594113A3) (tstamp 59570099) + (at 100 55) + (descr "Vishay T73YE103KT20") + (tags "Potentiometer, Wire Pads only, small, RevA, 02 Aug 2010,") + (path /59409417/5940A5CC) + (fp_text reference RV1 (at 0 -2.159) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value T73YE103KT20 (at 0 7.747) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 3.304 -0.93) (end 3.304 6.07) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.3 -0.93) (end -3.3 6.07) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.3 -0.93) (end 3.3 -0.93) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.3 6.07) (end 3.3 6.07) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.651 4.826) (end -2.667 4.826) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.667 3.54) (end -2.667 4.826) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.651 4.826) (end 2.667 4.826) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.667 3.54) (end 2.667 4.826) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 1) (end 0 4.064) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 4.064) (end -0.508 3.556) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 4.064) (end 0.508 3.556) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.651 4.064) (end 1.651 5.461) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.651 5.461) (end -1.651 5.461) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.651 5.461) (end -1.651 4.064) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.651 4.064) (end 1.651 4.064) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 2.54 2.54) (size 1 1) (drill 0.5) (layers *.Cu *.Mask) + (net 33 "Net-(R10-Pad2)")) + (pad 3 thru_hole circle (at -2.54 2.54) (size 1 1) (drill 0.5) (layers *.Cu *.Mask) + (net 2 GND)) + (pad 2 thru_hole circle (at 0 0) (size 1 1) (drill 0.5) (layers *.Cu *.Mask) + (net 20 "Net-(P2-Pad2)")) + ) + + (module Tespoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 5957009E) + (at 100 55) + (path /5957A021) + (fp_text reference TP1 (at 0 1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask)) + ) + + (module Tespoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 595700A3) + (at 100 55) + (path /59577F16) + (fp_text reference TP2 (at 0 1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask)) + ) + + (module Tespoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 595700A8) + (at 100 55) + (path /59578158) + (fp_text reference TP3 (at 0 1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask)) + ) + + (module Tespoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 595700AD) + (at 100 55) + (path /59409417/59595C55) + (fp_text reference TP4 (at 0 1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 22 /interface/GPIO1)) + ) + + (module Tespoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 595700B2) + (at 100 55) + (path /59409417/59596260) + (fp_text reference TP5 (at 0 1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 23 /interface/GPIO3)) + ) + + (module Tespoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 595700B7) + (at 100 55) + (path /59409417/59596507) + (fp_text reference TP6 (at 0 1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + ) + + (module Tespoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 595700BC) + (at 100 55) + (path /59409417/59596119) + (fp_text reference TP7 (at 0 1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 24 /interface/GPIO2)) + ) + + (module Tespoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 595700C1) + (at 100 55) + (path /59409417/5959632C) + (fp_text reference TP8 (at 0 1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 25 /interface/GPIO4)) + ) + + (module Tespoints:TP_SMD_quadr_1mm (layer F.Cu) (tedit 59412ED1) (tstamp 595700C6) + (at 100 55) + (path /59409417/594174AB) + (fp_text reference TP9 (at 0 1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEST (at 0 -1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 21 Signal)) + ) + + (module SMD_Packages:SOIC-8-N (layer F.Cu) (tedit 0) (tstamp 595700D9) + (at 100 55) + (descr "Module Narrow CMS SOJ 8 pins large") + (tags "CMS SOJ") + (path /5940AE3E/5957CE13) + (attr smd) + (fp_text reference U1 (at 0 -1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ADA4530-1 (at 0 1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.54 -2.286) (end 2.54 -2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 -2.286) (end 2.54 2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 2.286) (end -2.54 2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.54 2.286) (end -2.54 -2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.54 -0.762) (end -2.032 -0.762) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.032 -0.762) (end -2.032 0.508) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.032 0.508) (end -2.54 0.508) (layer F.SilkS) (width 0.15)) + (pad 8 smd rect (at -1.905 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(C7-Pad2)")) + (pad 7 smd rect (at -0.635 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 6 smd rect (at 0.635 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(C7-Pad1)")) + (pad 5 smd rect (at 1.905 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 4 smd rect (at 1.905 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 3 smd rect (at 0.635 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -0.635 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 1 smd rect (at -1.905 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model SMD_Packages.3dshapes/SOIC-8-N.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.5 0.38 0.5)) + (rotate (xyz 0 0 0)) + ) + ) + + (module SMD_Packages:SOIC-8-N (layer F.Cu) (tedit 0) (tstamp 595700EC) + (at 100 55) + (descr "Module Narrow CMS SOJ 8 pins large") + (tags "CMS SOJ") + (path /5940AE3E/5958032B) + (attr smd) + (fp_text reference U2 (at 0 -1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ADA4522-2 (at 0 1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.54 -2.286) (end 2.54 -2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 -2.286) (end 2.54 2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 2.286) (end -2.54 2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.54 2.286) (end -2.54 -2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.54 -0.762) (end -2.032 -0.762) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.032 -0.762) (end -2.032 0.508) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.032 0.508) (end -2.54 0.508) (layer F.SilkS) (width 0.15)) + (pad 8 smd rect (at -1.905 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 7 smd rect (at -0.635 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 31 "Net-(R6-Pad1)")) + (pad 6 smd rect (at 0.635 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 32 "Net-(R7-Pad1)")) + (pad 5 smd rect (at 1.905 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(C7-Pad1)")) + (pad 4 smd rect (at 1.905 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 3 smd rect (at 0.635 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(C7-Pad1)")) + (pad 2 smd rect (at -0.635 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 29 "Net-(R3-Pad1)")) + (pad 1 smd rect (at -1.905 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 30 "Net-(R4-Pad2)")) + (model SMD_Packages.3dshapes/SOIC-8-N.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.5 0.38 0.5)) + (rotate (xyz 0 0 0)) + ) + ) + + (module SMD_Packages:SOIC-8-N (layer F.Cu) (tedit 0) (tstamp 595700FF) + (at 100 55) + (descr "Module Narrow CMS SOJ 8 pins large") + (tags "CMS SOJ") + (path /59409417/5956AD62) + (attr smd) + (fp_text reference U3 (at 0 -1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ICL7660S (at 0 1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.54 -2.286) (end 2.54 -2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 -2.286) (end 2.54 2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 2.286) (end -2.54 2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.54 2.286) (end -2.54 -2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.54 -0.762) (end -2.032 -0.762) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.032 -0.762) (end -2.032 0.508) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.032 0.508) (end -2.54 0.508) (layer F.SilkS) (width 0.15)) + (pad 8 smd rect (at -1.905 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 7 smd rect (at -0.635 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at 0.635 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 5 smd rect (at 1.905 -3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 1 /highCurrentPart/-3.3V)) + (pad 4 smd rect (at 1.905 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 10 "Net-(C17-Pad2)")) + (pad 3 smd rect (at 0.635 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 2 smd rect (at -0.635 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 9 "Net-(C17-Pad1)")) + (pad 1 smd rect (at -1.905 3.175) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 18 "Net-(P1-Pad3)")) + (model SMD_Packages.3dshapes/SOIC-8-N.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.5 0.38 0.5)) + (rotate (xyz 0 0 0)) + ) + ) + + (module SMD_Packages:SOIC-8-N (layer F.Cu) (tedit 0) (tstamp 59570112) + (at 121.666 87.376 270) + (descr "Module Narrow CMS SOJ 8 pins large") + (tags "CMS SOJ") + (path /59409417/5940A4EA) + (attr smd) + (fp_text reference U4 (at 0 -1.27 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value AD8616 (at 0 1.27 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.54 -2.286) (end 2.54 -2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 -2.286) (end 2.54 2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.54 2.286) (end -2.54 2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.54 2.286) (end -2.54 -2.286) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.54 -0.762) (end -2.032 -0.762) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.032 -0.762) (end -2.032 0.508) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.032 0.508) (end -2.54 0.508) (layer F.SilkS) (width 0.15)) + (pad 8 smd rect (at -1.905 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 11 +5V)) + (pad 7 smd rect (at -0.635 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 13 /interface/ADC4)) + (pad 6 smd rect (at 0.635 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 12 "Net-(C23-Pad1)")) + (pad 5 smd rect (at 1.905 -3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 4 smd rect (at 1.905 3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 3 smd rect (at 0.635 3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 21 Signal)) + (pad 2 smd rect (at -0.635 3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 27 "Net-(Q9-Pad2)")) + (pad 1 smd rect (at -1.905 3.175 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask) + (net 26 "Net-(Q9-Pad1)")) + (model SMD_Packages.3dshapes/SOIC-8-N.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.5 0.38 0.5)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_circle (center 130.048 94.996) (end 134.874 98.806) (layer Dwgs.User) (width 0.2)) + (dimension 3.048 (width 0.3) (layer Dwgs.User) + (gr_text "3,0 mm" (at 136.144 104.394) (layer Dwgs.User) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (feature1 (pts (xy 136.144 94.996) (xy 136.144 102.522))) + (feature2 (pts (xy 133.096 94.996) (xy 133.096 102.522))) + (crossbar (pts (xy 133.096 99.822) (xy 136.144 99.822))) + (arrow1a (pts (xy 136.144 99.822) (xy 135.017496 100.408421))) + (arrow1b (pts (xy 136.144 99.822) (xy 135.017496 99.235579))) + (arrow2a (pts (xy 133.096 99.822) (xy 134.222504 100.408421))) + (arrow2b (pts (xy 133.096 99.822) (xy 134.222504 99.235579))) + ) + (dimension 20 (width 0.3) (layer Dwgs.User) + (gr_text "20,000 mm" (at 121 88) (layer Dwgs.User) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (feature1 (pts (xy 130 95) (xy 130 90))) + (feature2 (pts (xy 110 95) (xy 110 90))) + (crossbar (pts (xy 110 90) (xy 130 90))) + (arrow1a (pts (xy 130 90) (xy 128.873496 90.586421))) + (arrow1b (pts (xy 130 90) (xy 128.873496 89.413579))) + (arrow2a (pts (xy 110 90) (xy 111.126504 90.586421))) + (arrow2b (pts (xy 110 90) (xy 111.126504 89.413579))) + ) + (dimension 25 (width 0.3) (layer Dwgs.User) + (gr_text "25,000 mm" (at 103 82 270) (layer Dwgs.User) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (feature1 (pts (xy 110 95) (xy 105 95))) + (feature2 (pts (xy 110 70) (xy 105 70))) + (crossbar (pts (xy 105 70) (xy 105 95))) + (arrow1a (pts (xy 105 95) (xy 104.413579 93.873496))) + (arrow1b (pts (xy 105 95) (xy 105.586421 93.873496))) + (arrow2a (pts (xy 105 70) (xy 104.413579 71.126504))) + (arrow2b (pts (xy 105 70) (xy 105.586421 71.126504))) + ) + +) diff --git a/pcbs/analog_board_v0.2/analog_board_v0.2.net b/pcbs/analog_board_v0.2/analog_board_v0.2.net new file mode 100644 index 0000000..e4435fa --- /dev/null +++ b/pcbs/analog_board_v0.2/analog_board_v0.2.net @@ -0,0 +1,1037 @@ +(export (version D) + (design + (source /home/maximilian/UppSense/pcbs/analog_board_v0.2/analog_board_v0.2.sch) + (date "fre 30 jun 2017 20:25:33") + (tool "Eeschema 4.0.6-e0-6349~52~ubuntu17.04.1") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title "SensUs Sensor") + (company "Uppsala University") + (rev v.0.2) + (date 2017-06-14) + (source analog_board_v0.2.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value "")))) + (sheet (number 2) (name /sensitiveReadout/) (tstamps /5940AE3E/) + (title_block + (title "Sensitive Measurement Part of Analog Board") + (company) + (rev v0.2) + (date 2017-06-14) + (source sensitiveReadout.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value "")))) + (sheet (number 3) (name /interface/) (tstamps /5954D902/) + (title_block + (title "Interface to Backplane") + (company UppSense) + (rev) + (date 2017-06-30) + (source interface.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value "")))) + (sheet (number 4) (name /highCurrentPart/) (tstamps /59409417/) + (title_block + (title "High Current Part of Analog Board") + (company UppSense) + (rev v0.2) + (date 2017-06-30) + (source highCurrentPart.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref TP2) + (value TEST) + (footprint Tespoints:TP_SMD_quadr_1mm) + (libsource (lib device) (part TEST)) + (sheetpath (names /) (tstamps /)) + (tstamp 59577F16)) + (comp (ref TP3) + (value TEST) + (footprint Tespoints:TP_SMD_quadr_1mm) + (libsource (lib device) (part TEST)) + (sheetpath (names /) (tstamps /)) + (tstamp 59578158)) + (comp (ref TP1) + (value TEST) + (footprint Tespoints:TP_SMD_quadr_1mm) + (libsource (lib device) (part TEST)) + (sheetpath (names /) (tstamps /)) + (tstamp 5957A021)) + (comp (ref D1) + (value BPW34) + (footprint Photodiodes:BPW34FA) + (datasheet http://www.farnell.com/datasheets/2046123.pdf) + (fields + (field (name Farnell) 1045425)) + (libsource (lib device) (part D_Photo)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 5940C87D)) + (comp (ref C4) + (value 1u) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 2496946)) + (libsource (lib device) (part C)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 5941B3D6)) + (comp (ref U1) + (value ADA4530-1) + (footprint SMD_Packages:SOIC-8-N) + (datasheet http://www.farnell.com/datasheets/2008040.pdf) + (fields + (field (name Franell) 2521248)) + (libsource (lib ada4530-1) (part ADA4530-1)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 5957CE13)) + (comp (ref R1) + (value 10G) + (footprint Resistors_SMD:R_0805) + (datasheet http://www.farnell.com/datasheets/1928778.pdf) + (fields + (field (name Farnell) 2420577)) + (libsource (lib device) (part R)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 5957D2D0)) + (comp (ref C7) + (value 26f) + (footprint "Embedded Caps:EMBEDDED_CAP_1mm") + (libsource (lib device) (part C)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 5957D3AB)) + (comp (ref C6) + (value 10n) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 1414662)) + (libsource (lib device) (part C)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 5941B3E6)) + (comp (ref C5) + (value 100n) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 499687)) + (libsource (lib device) (part C)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 5941B3DE)) + (comp (ref C3) + (value 1u) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 2496946)) + (libsource (lib device) (part C)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 5957E724)) + (comp (ref C1) + (value 10n) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 1414662)) + (libsource (lib device) (part C)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 5957E73A)) + (comp (ref C2) + (value 100n) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 499687)) + (libsource (lib device) (part C)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 5957E741)) + (comp (ref U2) + (value ADA4522-2) + (footprint SMD_Packages:SOIC-8-N) + (datasheet http://www.farnell.com/datasheets/2171839.pdf) + (fields + (field (name Farnell) ADA4522-2ARZ)) + (libsource (lib ada4522-2) (part ADA4522-2)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 5958032B)) + (comp (ref R3) + (value 1k) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 9237496)) + (libsource (lib device) (part R)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 59580DE0)) + (comp (ref R7) + (value 1M) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 1576507)) + (libsource (lib device) (part R)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 5958158C)) + (comp (ref R8) + (value 1k) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 9237496)) + (libsource (lib device) (part R)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 59582471)) + (comp (ref R4) + (value 100k) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 2447551)) + (libsource (lib device) (part R)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 59582478)) + (comp (ref C15) + (value 1u) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 2496946)) + (libsource (lib device) (part C)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 595855A6)) + (comp (ref C10) + (value 10n) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 1414662)) + (libsource (lib device) (part C)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 595855BB)) + (comp (ref C13) + (value 100n) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 499687)) + (libsource (lib device) (part C)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 595855C2)) + (comp (ref C14) + (value 1u) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 2496946)) + (libsource (lib device) (part C)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 595860B5)) + (comp (ref C9) + (value 10n) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 1414662)) + (libsource (lib device) (part C)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 595860C8)) + (comp (ref C12) + (value 100n) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 499687)) + (libsource (lib device) (part C)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 595860CF)) + (comp (ref C8) + (value 100n) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 499687)) + (libsource (lib device) (part C)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 5958B68A)) + (comp (ref R2) + (value 2.4k) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) WR08X2401FTL)) + (libsource (lib device) (part R)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 5958B7E0)) + (comp (ref C11) + (value 100n) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 499687)) + (libsource (lib device) (part C)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 5958D9DD)) + (comp (ref R5) + (value 2.4k) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) WR08X2401FTL)) + (libsource (lib device) (part R)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 5958D9E4)) + (comp (ref C16) + (value 100n) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 499687)) + (libsource (lib device) (part C)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 5958E511)) + (comp (ref R6) + (value 2.4k) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) WR08X2401FTL)) + (libsource (lib device) (part R)) + (sheetpath (names /sensitiveReadout/) (tstamps /5940AE3E/)) + (tstamp 5958E518)) + (comp (ref J1) + (value CONN_02X03) + (libsource (lib conn) (part CONN_02X03)) + (sheetpath (names /interface/) (tstamps /5954D902/)) + (tstamp 5954E6D0)) + (comp (ref J2) + (value CONN_02X07) + (libsource (lib conn) (part CONN_02X07)) + (sheetpath (names /interface/) (tstamps /5954D902/)) + (tstamp 5954E8F2)) + (comp (ref U4) + (value AD8616) + (footprint SMD_Packages:SOIC-8-N) + (datasheet http://www.farnell.com/datasheets/1841629.pdf) + (fields + (field (name Farnell) AD8616ARZ)) + (libsource (lib ad8616) (part AD8616)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 5940A4EA)) + (comp (ref R13) + (value 1M) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 1576507)) + (libsource (lib device) (part R)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 5940A522)) + (comp (ref D3) + (value BPW34) + (footprint Photodiodes:BPW34FA) + (datasheet http://www.farnell.com/datasheets/2046123.pdf) + (fields + (field (name Farnell) 1045425)) + (libsource (lib device) (part D_Photo)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 5940A54D)) + (comp (ref D2) + (value LED) + (footprint LEDs:LED_D5.0mm) + (libsource (lib device) (part LED)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 5940A5C4)) + (comp (ref RV1) + (value T73YE103KT20) + (footprint MyPotis:Vishay_T73YE103KT20) + (datasheet http://www.farnell.com/datasheets/2243711.pdf) + (fields + (field (name Farnell) 2550676)) + (libsource (lib device) (part POT)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 5940A5CC)) + (comp (ref R9) + (value 100R) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 2504961)) + (libsource (lib device) (part R)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 5940A5D3)) + (comp (ref Q9) + (value MMBT3904) + (footprint TO_SOT_Packages_SMD:SOT-23) + (datasheet https://www.fairchildsemi.com/datasheets/MM/MMBT3904.pdf) + (fields + (field (name Farnell) 1757936RL)) + (libsource (lib transistors) (part MMBT3904)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 5940A5EB)) + (comp (ref C20) + (value 1u) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 2496946)) + (libsource (lib device) (part C)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 594122D8)) + (comp (ref C21) + (value 100n) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 499687)) + (libsource (lib device) (part C)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 594122E0)) + (comp (ref C22) + (value 10n) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 1414662)) + (libsource (lib device) (part C)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 594122E8)) + (comp (ref P3) + (value CONN_01X03) + (footprint "Samtec Connectors:Samtec-PHT-1-3-01-L-S") + (libsource (lib conn) (part CONN_01X03)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 5941362B)) + (comp (ref P2) + (value CONN_01X03) + (footprint "Samtec Connectors:Samtec-PHT-1-3-01-L-S") + (libsource (lib conn) (part CONN_01X03)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 59416658)) + (comp (ref TP9) + (value TEST) + (footprint Tespoints:TP_SMD_quadr_1mm) + (libsource (lib device) (part TEST)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 594174AB)) + (comp (ref R10) + (value 100k) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 2447551)) + (libsource (lib device) (part R)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 59417DE3)) + (comp (ref R11) + (value 10k) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 9237755)) + (libsource (lib device) (part R)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 59417DEB)) + (comp (ref R12) + (value 100k) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 2447551)) + (libsource (lib device) (part R)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 594182DF)) + (comp (ref C17) + (value 10u) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 1833812)) + (libsource (lib device) (part C)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 5955413D)) + (comp (ref Q3) + (value DMP2035U) + (footprint TO_SOT_Packages_SMD:SOT-23) + (datasheet http://www.farnell.com/datasheets/2100440.pdf) + (fields + (field (name Farnell) 2061419)) + (libsource (lib device) (part Q_PMOS_GSD)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 59556D86)) + (comp (ref Q4) + (value TSM2314) + (footprint TO_SOT_Packages_SMD:SOT-23) + (datasheet http://www.farnell.com/datasheets/2044480.pdf) + (fields + (field (name Farnell) TSM2314CX)) + (libsource (lib device) (part Q_NMOS_GSD)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 59557415)) + (comp (ref Q8) + (value TSM2314) + (footprint TO_SOT_Packages_SMD:SOT-23) + (datasheet http://www.farnell.com/datasheets/2044480.pdf) + (fields + (field (name Farnell) TSM2314CX)) + (libsource (lib device) (part Q_NMOS_GSD)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 59558B41)) + (comp (ref Q7) + (value DMP2035U) + (footprint TO_SOT_Packages_SMD:SOT-23) + (datasheet http://www.farnell.com/datasheets/2100440.pdf) + (fields + (field (name Farnell) 2061419)) + (libsource (lib device) (part Q_PMOS_GSD)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 5955D522)) + (comp (ref Q1) + (value DMP2035U) + (footprint TO_SOT_Packages_SMD:SOT-23) + (datasheet http://www.farnell.com/datasheets/2100440.pdf) + (fields + (field (name Farnell) 2061419)) + (libsource (lib device) (part Q_PMOS_GSD)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 5956290B)) + (comp (ref Q2) + (value TSM2314) + (footprint TO_SOT_Packages_SMD:SOT-23) + (datasheet http://www.farnell.com/datasheets/2044480.pdf) + (fields + (field (name Farnell) TSM2314CX)) + (libsource (lib device) (part Q_NMOS_GSD)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 59562912)) + (comp (ref Q6) + (value TSM2314) + (footprint TO_SOT_Packages_SMD:SOT-23) + (datasheet http://www.farnell.com/datasheets/2044480.pdf) + (fields + (field (name Farnell) TSM2314CX)) + (libsource (lib device) (part Q_NMOS_GSD)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 5956294D)) + (comp (ref Q5) + (value DMP2035U) + (footprint TO_SOT_Packages_SMD:SOT-23) + (datasheet http://www.farnell.com/datasheets/2100440.pdf) + (fields + (field (name Farnell) 2061419)) + (libsource (lib device) (part Q_PMOS_GSD)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 59562954)) + (comp (ref C18) + (value 10u) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 1833812)) + (libsource (lib device) (part C)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 595644A6)) + (comp (ref C19) + (value 1u) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 1845751)) + (libsource (lib device) (part C)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 59565F34)) + (comp (ref P1) + (value CONN_01X03) + (footprint "Samtec Connectors:Samtec-PHT-1-3-01-L-S") + (libsource (lib conn) (part CONN_01X03)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 59567D00)) + (comp (ref J3) + (value CONN_01X04) + (footprint "China Connectors:LED_CONN_1.25_PITCH") + (libsource (lib conn) (part CONN_01X04)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 5956B77E)) + (comp (ref TP4) + (value TEST) + (footprint Tespoints:TP_SMD_quadr_1mm) + (libsource (lib device) (part TEST)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 59595C55)) + (comp (ref TP7) + (value TEST) + (footprint Tespoints:TP_SMD_quadr_1mm) + (libsource (lib device) (part TEST)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 59596119)) + (comp (ref TP5) + (value TEST) + (footprint Tespoints:TP_SMD_quadr_1mm) + (libsource (lib device) (part TEST)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 59596260)) + (comp (ref TP8) + (value TEST) + (footprint Tespoints:TP_SMD_quadr_1mm) + (libsource (lib device) (part TEST)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 5959632C)) + (comp (ref TP6) + (value TEST) + (footprint Tespoints:TP_SMD_quadr_1mm) + (libsource (lib device) (part TEST)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 59596507)) + (comp (ref U3) + (value ICL7660S) + (footprint SMD_Packages:SOIC-8-N) + (datasheet http://www.farnell.com/datasheets/2059962.pdf) + (fields + (field (name Farnell) ICL7660SCBAZ)) + (libsource (lib icl7660) (part ICL7660S)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 5956AD62)) + (comp (ref C23) + (value 100n) + (footprint Resistors_SMD:R_0805) + (fields + (field (name Farnell) 499687)) + (libsource (lib device) (part C)) + (sheetpath (names /highCurrentPart/) (tstamps /59409417/)) + (tstamp 5956BF7A))) + (libparts + (libpart (lib ad8616) (part AD8616) + (description "Ompamp withlow input offset voltage") + (fields + (field (name Reference) U) + (field (name Value) AD8616)) + (pins + (pin (num 1) (name ~) (type output)) + (pin (num 2) (name ~) (type input)) + (pin (num 3) (name ~) (type input)) + (pin (num 4) (name V-) (type power_in)) + (pin (num 5) (name ~) (type input)) + (pin (num 6) (name ~) (type input)) + (pin (num 7) (name ~) (type output)) + (pin (num 8) (name V+) (type power_in)))) + (libpart (lib ada4522-2) (part ADA4522-2) + (description "Ompamp withlow input offset voltage") + (fields + (field (name Reference) U) + (field (name Value) ADA4522-2)) + (pins + (pin (num 1) (name ~) (type output)) + (pin (num 2) (name ~) (type input)) + (pin (num 3) (name ~) (type input)) + (pin (num 4) (name V-) (type power_in)) + (pin (num 5) (name ~) (type input)) + (pin (num 6) (name ~) (type input)) + (pin (num 7) (name ~) (type output)) + (pin (num 8) (name V+) (type power_in)))) + (libpart (lib ada4530-1) (part ADA4530-1) + (description "Ompamp withlow input offset voltage") + (docs http://www.analog.com/media/en/technical-documentation/data-sheets/ADA4530-1.pdf) + (fields + (field (name Reference) U) + (field (name Value) ADA4530-1)) + (pins + (pin (num 1) (name ~) (type input)) + (pin (num 2) (name ~) (type output)) + (pin (num 3) (name ~) (type input)) + (pin (num 4) (name V-) (type power_in)) + (pin (num 5) (name V+) (type power_in)) + (pin (num 6) (name ~) (type output)) + (pin (num 7) (name ~) (type output)) + (pin (num 8) (name ~) (type input)))) + (libpart (lib device) (part C) + (description "Unpolarized capacitor") + (footprints + (fp C_*)) + (fields + (field (name Reference) C) + (field (name Value) C)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib conn) (part CONN_01X03) + (description "Connector, single row, 01x03, pin header") + (footprints + (fp Pin_Header_Straight_1X*) + (fp Pin_Header_Angled_1X*) + (fp Socket_Strip_Straight_1X*) + (fp Socket_Strip_Angled_1X*)) + (fields + (field (name Reference) J) + (field (name Value) CONN_01X03)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)) + (pin (num 3) (name P3) (type passive)))) + (libpart (lib conn) (part CONN_01X04) + (description "Connector, single row, 01x04, pin header") + (footprints + (fp Pin_Header_Straight_1X*) + (fp Pin_Header_Angled_1X*) + (fp Socket_Strip_Straight_1X*) + (fp Socket_Strip_Angled_1X*)) + (fields + (field (name Reference) J) + (field (name Value) CONN_01X04)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)) + (pin (num 3) (name P3) (type passive)) + (pin (num 4) (name P4) (type passive)))) + (libpart (lib conn) (part CONN_02X03) + (description "Connector, double row, 02x03, pin header") + (footprints + (fp Pin_Header_Straight_2X*) + (fp Pin_Header_Angled_2X*) + (fp Socket_Strip_Straight_2X*) + (fp Socket_Strip_Angled_2X*) + (fp IDC_Header_Straight_*)) + (fields + (field (name Reference) J) + (field (name Value) CONN_02X03)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)) + (pin (num 3) (name P3) (type passive)) + (pin (num 4) (name P4) (type passive)) + (pin (num 5) (name P5) (type passive)) + (pin (num 6) (name P6) (type passive)))) + (libpart (lib conn) (part CONN_02X07) + (description "Connector, double row, 02x07, pin header") + (footprints + (fp Pin_Header_Straight_2X*) + (fp Pin_Header_Angled_2X*) + (fp Socket_Strip_Straight_2X*) + (fp Socket_Strip_Angled_2X*) + (fp IDC_Header_Straight_*)) + (fields + (field (name Reference) J) + (field (name Value) CONN_02X07)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)) + (pin (num 3) (name P3) (type passive)) + (pin (num 4) (name P4) (type passive)) + (pin (num 5) (name P5) (type passive)) + (pin (num 6) (name P6) (type passive)) + (pin (num 7) (name P7) (type passive)) + (pin (num 8) (name P8) (type passive)) + (pin (num 9) (name P9) (type passive)) + (pin (num 10) (name P10) (type passive)) + (pin (num 11) (name P11) (type passive)) + (pin (num 12) (name P12) (type passive)) + (pin (num 13) (name P13) (type passive)) + (pin (num 14) (name P14) (type passive)))) + (libpart (lib device) (part D_Photo) + (description Photodiode) + (footprints + (fp *photodiode*)) + (fields + (field (name Reference) D) + (field (name Value) D_Photo)) + (pins + (pin (num 1) (name K) (type passive)) + (pin (num 2) (name A) (type passive)))) + (libpart (lib icl7660) (part ICL7660S) + (footprints + (fp DIP8*)) + (fields + (field (name Reference) U) + (field (name Value) ICL7660S)) + (pins + (pin (num 1) (name BOOST) (type input)) + (pin (num 2) (name CAP+) (type output)) + (pin (num 3) (name GND) (type input)) + (pin (num 4) (name CAP-) (type output)) + (pin (num 5) (name Vout) (type power_out)) + (pin (num 6) (name LV) (type input)) + (pin (num 7) (name OSC) (type input)) + (pin (num 8) (name V+) (type power_in)))) + (libpart (lib device) (part LED) + (description "LED generic") + (footprints + (fp LED*)) + (fields + (field (name Reference) D) + (field (name Value) LED)) + (pins + (pin (num 1) (name K) (type passive)) + (pin (num 2) (name A) (type passive)))) + (libpart (lib transistors) (part MMBT3904) + (description "40V Vce, 0.2A Ic, NPN, Small Signal Transistor, SOT-23") + (docs http://www.nxp.com/documents/data_sheet/MMBT3904.pdf) + (footprints + (fp SOT-23*)) + (fields + (field (name Reference) Q) + (field (name Value) MMBT3904) + (field (name Footprint) TO_SOT_Packages_SMD:SOT-23)) + (pins + (pin (num 1) (name B) (type input)) + (pin (num 2) (name E) (type passive)) + (pin (num 3) (name C) (type passive)))) + (libpart (lib device) (part POT) + (description Potentionmeter) + (fields + (field (name Reference) RV) + (field (name Value) POT)) + (pins + (pin (num 1) (name 1) (type passive)) + (pin (num 2) (name 2) (type passive)) + (pin (num 3) (name 3) (type passive)))) + (libpart (lib device) (part Q_NMOS_GSD) + (description "Transistor N-MOSFETwith substrate diode (general)") + (fields + (field (name Reference) Q) + (field (name Value) Q_NMOS_GSD)) + (pins + (pin (num 1) (name G) (type input)) + (pin (num 2) (name S) (type passive)) + (pin (num 3) (name D) (type passive)))) + (libpart (lib device) (part Q_PMOS_GSD) + (description "Transistor P-MOSFET with substrate diode (general)") + (fields + (field (name Reference) Q) + (field (name Value) Q_PMOS_GSD)) + (pins + (pin (num 1) (name G) (type input)) + (pin (num 2) (name S) (type passive)) + (pin (num 3) (name D) (type passive)))) + (libpart (lib device) (part R) + (description Resistor) + (footprints + (fp R_*) + (fp R_*)) + (fields + (field (name Reference) R) + (field (name Value) R)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib device) (part TEST) + (description "Testpoint, connection for test equipment") + (fields + (field (name Reference) TP) + (field (name Value) TEST)) + (pins + (pin (num 1) (name ~) (type passive))))) + (libraries + (library (logical icl7660) + (uri /home/maximilian/UppSense/pcbs/analog_board_v0.2/schematicSymb/icl7660.lib)) + (library (logical ad8616) + (uri /home/maximilian/UppSense/pcbs/analog_board_v0.2/schematicSymb/ad8616.lib)) + (library (logical ada4522-2) + (uri /home/maximilian/UppSense/pcbs/analog_board_v0.2/schematicSymb/ada4522-2.lib)) + (library (logical ada4530-1) + (uri /home/maximilian/UppSense/pcbs/analog_board_v0.2/schematicSymb/ada4530-1.lib)) + (library (logical device) + (uri /usr/share/kicad/library/device.lib)) + (library (logical conn) + (uri /usr/share/kicad/library/conn.lib)) + (library (logical transistors) + (uri /usr/share/kicad/library/transistors.lib))) + (nets + (net (code 1) (name /interface/GPIO4) + (node (ref TP8) (pin 1)) + (node (ref Q7) (pin 1)) + (node (ref Q8) (pin 1)) + (node (ref J2) (pin 10))) + (net (code 2) (name /interface/DAC2) + (node (ref J2) (pin 14)) + (node (ref TP1) (pin 1))) + (net (code 3) (name /interface/I2C_SDA) + (node (ref J2) (pin 7)) + (node (ref TP3) (pin 1))) + (net (code 4) (name /interface/I2C_SCL) + (node (ref TP2) (pin 1)) + (node (ref J2) (pin 5))) + (net (code 5) (name /interface/ADC1) + (node (ref C8) (pin 2)) + (node (ref R2) (pin 2)) + (node (ref J1) (pin 3))) + (net (code 6) (name /interface/GPIO3) + (node (ref TP5) (pin 1)) + (node (ref Q4) (pin 1)) + (node (ref Q3) (pin 1)) + (node (ref J2) (pin 8))) + (net (code 7) (name /interface/GPIO2) + (node (ref TP7) (pin 1)) + (node (ref Q6) (pin 1)) + (node (ref Q5) (pin 1)) + (node (ref J2) (pin 6))) + (net (code 8) (name /interface/GPIO1) + (node (ref Q2) (pin 1)) + (node (ref Q1) (pin 1)) + (node (ref TP4) (pin 1)) + (node (ref J2) (pin 4))) + (net (code 9) (name /interface/DAC1) + (node (ref P2) (pin 3)) + (node (ref J2) (pin 13))) + (net (code 10) (name +5V) + (node (ref Q1) (pin 2)) + (node (ref U4) (pin 8)) + (node (ref Q3) (pin 2)) + (node (ref D2) (pin 2)) + (node (ref C21) (pin 1)) + (node (ref C22) (pin 1)) + (node (ref Q7) (pin 2)) + (node (ref R12) (pin 1)) + (node (ref R10) (pin 1)) + (node (ref Q5) (pin 2)) + (node (ref J1) (pin 1)) + (node (ref C20) (pin 1))) + (net (code 11) (name +3V3) + (node (ref C14) (pin 1)) + (node (ref C9) (pin 1)) + (node (ref C12) (pin 1)) + (node (ref U3) (pin 8)) + (node (ref J2) (pin 1)) + (node (ref C19) (pin 1)) + (node (ref C5) (pin 1)) + (node (ref C6) (pin 1)) + (node (ref P1) (pin 1)) + (node (ref U1) (pin 5)) + (node (ref C4) (pin 1)) + (node (ref U2) (pin 8))) + (net (code 12) (name /highCurrentPart/-3.3V) + (node (ref U3) (pin 5)) + (node (ref TP6) (pin 1)) + (node (ref C18) (pin 1)) + (node (ref C10) (pin 1)) + (node (ref C13) (pin 1)) + (node (ref C3) (pin 1)) + (node (ref C1) (pin 1)) + (node (ref U1) (pin 4)) + (node (ref C15) (pin 1)) + (node (ref U2) (pin 4)) + (node (ref C2) (pin 1))) + (net (code 13) (name /interface/ADC4) + (node (ref J1) (pin 6)) + (node (ref U4) (pin 7)) + (node (ref R13) (pin 2)) + (node (ref C23) (pin 2))) + (net (code 14) (name /interface/ADC3) + (node (ref R6) (pin 2)) + (node (ref J1) (pin 4)) + (node (ref C16) (pin 2))) + (net (code 15) (name /interface/ADC2) + (node (ref J1) (pin 5)) + (node (ref C11) (pin 2)) + (node (ref R5) (pin 2))) + (net (code 16) (name GND) + (node (ref C1) (pin 2)) + (node (ref C11) (pin 1)) + (node (ref D3) (pin 2)) + (node (ref C10) (pin 2)) + (node (ref C22) (pin 2)) + (node (ref C13) (pin 2)) + (node (ref C12) (pin 2)) + (node (ref C21) (pin 2)) + (node (ref C14) (pin 2)) + (node (ref C9) (pin 2)) + (node (ref C3) (pin 2)) + (node (ref C15) (pin 2)) + (node (ref C5) (pin 2)) + (node (ref C6) (pin 2)) + (node (ref RV1) (pin 3)) + (node (ref R3) (pin 2)) + (node (ref D1) (pin 2)) + (node (ref U1) (pin 7)) + (node (ref R9) (pin 2)) + (node (ref U1) (pin 2)) + (node (ref U1) (pin 1)) + (node (ref C4) (pin 2)) + (node (ref C2) (pin 2)) + (node (ref R8) (pin 2)) + (node (ref Q2) (pin 2)) + (node (ref C19) (pin 2)) + (node (ref R11) (pin 2)) + (node (ref U3) (pin 3)) + (node (ref U3) (pin 6)) + (node (ref J2) (pin 3)) + (node (ref J1) (pin 2)) + (node (ref Q8) (pin 2)) + (node (ref C18) (pin 2)) + (node (ref U4) (pin 4)) + (node (ref U4) (pin 5)) + (node (ref C8) (pin 1)) + (node (ref C16) (pin 1)) + (node (ref Q6) (pin 2)) + (node (ref Q4) (pin 2)) + (node (ref C20) (pin 2))) + (net (code 17) (name "Net-(P2-Pad2)") + (node (ref P2) (pin 2)) + (node (ref RV1) (pin 2))) + (net (code 18) (name "Net-(C17-Pad1)") + (node (ref U3) (pin 2)) + (node (ref C17) (pin 1))) + (net (code 19) (name "Net-(C23-Pad1)") + (node (ref D3) (pin 1)) + (node (ref C23) (pin 1)) + (node (ref U4) (pin 6)) + (node (ref R13) (pin 1))) + (net (code 20) (name "Net-(R10-Pad2)") + (node (ref R10) (pin 2)) + (node (ref RV1) (pin 1))) + (net (code 21) (name "Net-(P2-Pad1)") + (node (ref R11) (pin 1)) + (node (ref R12) (pin 2)) + (node (ref P2) (pin 1))) + (net (code 22) (name "Net-(D2-Pad1)") + (node (ref Q9) (pin 3)) + (node (ref D2) (pin 1))) + (net (code 23) (name "Net-(Q9-Pad1)") + (node (ref Q9) (pin 1)) + (node (ref U4) (pin 1))) + (net (code 24) (name "Net-(Q9-Pad2)") + (node (ref U4) (pin 2)) + (node (ref Q9) (pin 2)) + (node (ref R9) (pin 1))) + (net (code 25) (name "Net-(P1-Pad2)") + (node (ref P1) (pin 2))) + (net (code 26) (name "Net-(U3-Pad7)") + (node (ref U3) (pin 7))) + (net (code 27) (name "Net-(P1-Pad3)") + (node (ref U3) (pin 1)) + (node (ref P1) (pin 3))) + (net (code 28) (name "Net-(C17-Pad2)") + (node (ref C17) (pin 2)) + (node (ref U3) (pin 4))) + (net (code 29) (name COIL_4) + (node (ref J3) (pin 4)) + (node (ref Q8) (pin 3)) + (node (ref Q7) (pin 3))) + (net (code 30) (name COIL_3) + (node (ref J3) (pin 3)) + (node (ref Q3) (pin 3)) + (node (ref Q4) (pin 3))) + (net (code 31) (name COIL_2) + (node (ref J3) (pin 2)) + (node (ref Q6) (pin 3)) + (node (ref Q5) (pin 3))) + (net (code 32) (name COIL_1) + (node (ref Q2) (pin 3)) + (node (ref Q1) (pin 3)) + (node (ref J3) (pin 1))) + (net (code 33) (name Signal) + (node (ref U4) (pin 3)) + (node (ref P3) (pin 3)) + (node (ref P3) (pin 2)) + (node (ref P3) (pin 1)) + (node (ref TP9) (pin 1))) + (net (code 34) (name "Net-(U1-Pad3)") + (node (ref U1) (pin 3))) + (net (code 35) (name "Net-(C7-Pad2)") + (node (ref R1) (pin 2)) + (node (ref C7) (pin 2)) + (node (ref U1) (pin 8)) + (node (ref D1) (pin 1))) + (net (code 36) (name "Net-(C7-Pad1)") + (node (ref U2) (pin 3)) + (node (ref U1) (pin 6)) + (node (ref R2) (pin 1)) + (node (ref U2) (pin 5)) + (node (ref R1) (pin 1)) + (node (ref C7) (pin 1))) + (net (code 37) (name "Net-(R3-Pad1)") + (node (ref R3) (pin 1)) + (node (ref R4) (pin 1)) + (node (ref U2) (pin 2))) + (net (code 38) (name "Net-(R6-Pad1)") + (node (ref U2) (pin 7)) + (node (ref R6) (pin 1)) + (node (ref R7) (pin 2))) + (net (code 39) (name "Net-(R4-Pad2)") + (node (ref R5) (pin 1)) + (node (ref U2) (pin 1)) + (node (ref R4) (pin 2))) + (net (code 40) (name "Net-(R7-Pad1)") + (node (ref U2) (pin 6)) + (node (ref R7) (pin 1)) + (node (ref R8) (pin 1))) + (net (code 41) (name "Net-(J2-Pad9)") + (node (ref J2) (pin 9))) + (net (code 42) (name "Net-(J2-Pad11)") + (node (ref J2) (pin 11))) + (net (code 43) (name "Net-(J2-Pad12)") + (node (ref J2) (pin 12))) + (net (code 44) (name "Net-(J2-Pad2)") + (node (ref J2) (pin 2))))) \ No newline at end of file diff --git a/pcbs/analog_board_v0.2/analog_board.pro b/pcbs/analog_board_v0.2/analog_board_v0.2.pro similarity index 93% rename from pcbs/analog_board_v0.2/analog_board.pro rename to pcbs/analog_board_v0.2/analog_board_v0.2.pro index b91332d..a792182 100644 --- a/pcbs/analog_board_v0.2/analog_board.pro +++ b/pcbs/analog_board_v0.2/analog_board_v0.2.pro @@ -1,4 +1,4 @@ -update=tor 29 jun 2017 11:35:48 +update=fre 30 jun 2017 16:33:41 version=1 last_client=kicad [pcbnew] @@ -70,3 +70,5 @@ LibName28=contrib LibName29=valves LibName30=schematicSymb/ad8616 LibName31=schematicSymb/icl7660 +LibName32=schematicSymb/ada4530-1 +LibName33=schematicSymb/ada4522-2 diff --git a/pcbs/analog_board_v0.2/analog_board_v0.2.sch b/pcbs/analog_board_v0.2/analog_board_v0.2.sch new file mode 100644 index 0000000..8399d67 --- /dev/null +++ b/pcbs/analog_board_v0.2/analog_board_v0.2.sch @@ -0,0 +1,229 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:ad8616 +LIBS:icl7660 +LIBS:ada4530-1 +LIBS:ada4522-2 +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 4 +Title "SensUs Sensor" +Date "2017-06-14" +Rev "v.0.2" +Comp "Uppsala University" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Sheet +S 1850 2850 1700 1175 +U 5940AE3E +F0 "sensitiveReadout" 60 +F1 "sensitiveReadout.sch" 60 +F2 "-3.3V" I L 1850 3175 60 +F3 "3.3V" I L 1850 3025 60 +F4 "BPWFA_OUT_X1" O R 3550 3525 60 +F5 "BPWFA_OUT_X100" O R 3550 3625 60 +F6 "BPWFA_OUT_X1000" O R 3550 3725 60 +$EndSheet +$Sheet +S 4825 2875 1700 1150 +U 5954D902 +F0 "interface" 60 +F1 "interface.sch" 60 +F2 "5V" O L 4825 3025 60 +F3 "ADC1" I L 4825 3525 60 +F4 "ADC2" I L 4825 3625 60 +F5 "ADC3" I L 4825 3725 60 +F6 "ADC4" I L 4825 3825 60 +F7 "GND" O L 4825 3225 60 +F8 "3.3V" O L 4825 3125 60 +F9 "I2C_SCL" O R 6525 3725 60 +F10 "DAC1" O R 6525 3025 60 +F11 "DAC2" O R 6525 3125 60 +F12 "GPIO4" B R 6525 3575 60 +F13 "GPIO3" B R 6525 3475 60 +F14 "GPIO2" B R 6525 3375 60 +F15 "GPIO1" B R 6525 3275 60 +F16 "I2C_SDA" B R 6525 3825 60 +$EndSheet +$Sheet +S 7675 2850 1700 1200 +U 59409417 +F0 "highCurrentPart" 60 +F1 "highCurrentPart.sch" 60 +F2 "BPW34_OUT" O R 9375 3950 60 +F3 "GPIO_COIL_3" I L 7675 3475 60 +F4 "GPIO_COIL_4" I L 7675 3575 60 +F5 "GPIO_COIL_1" I L 7675 3275 60 +F6 "GPIO_COIL_2" I L 7675 3375 60 +F7 "LED_CONTROLL" I L 7675 3025 60 +F8 "-3.3V" O R 9375 3825 60 +$EndSheet +$Comp +L +3.3V #PWR3 +U 1 1 59551FE0 +P 4475 3125 +F 0 "#PWR3" H 4475 2975 50 0001 C CNN +F 1 "+3.3V" H 4475 3265 50 0000 C CNN +F 2 "" H 4475 3125 50 0001 C CNN +F 3 "" H 4475 3125 50 0001 C CNN + 1 4475 3125 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4825 3125 4475 3125 +$Comp +L GND #PWR4 +U 1 1 595520F8 +P 4475 3225 +F 0 "#PWR4" H 4475 2975 50 0001 C CNN +F 1 "GND" H 4475 3075 50 0000 C CNN +F 2 "" H 4475 3225 50 0001 C CNN +F 3 "" H 4475 3225 50 0001 C CNN + 1 4475 3225 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4475 3225 4825 3225 +$Comp +L +5V #PWR2 +U 1 1 59552732 +P 4475 2875 +F 0 "#PWR2" H 4475 2725 50 0001 C CNN +F 1 "+5V" H 4475 3015 50 0000 C CNN +F 2 "" H 4475 2875 50 0001 C CNN +F 3 "" H 4475 2875 50 0001 C CNN + 1 4475 2875 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4825 3025 4625 3025 +Wire Wire Line + 4625 3025 4625 2875 +Wire Wire Line + 4625 2875 4475 2875 +Wire Wire Line + 7675 3025 6525 3025 +Wire Wire Line + 6525 3275 7675 3275 +Wire Wire Line + 6525 3375 7675 3375 +Wire Wire Line + 6525 3475 7675 3475 +Wire Wire Line + 6525 3575 7675 3575 +$Comp +L TEST TP2 +U 1 1 59577F16 +P 6800 3725 +F 0 "TP2" H 6800 4025 50 0000 C BNN +F 1 "TEST" H 6800 3975 50 0000 C CNN +F 2 "Tespoints:TP_SMD_quadr_1mm" H 6800 3725 50 0001 C CNN +F 3 "" H 6800 3725 50 0001 C CNN + 1 6800 3725 + 0 1 1 0 +$EndComp +$Comp +L TEST TP3 +U 1 1 59578158 +P 6800 3950 +F 0 "TP3" H 6800 4250 50 0000 C BNN +F 1 "TEST" H 6800 4200 50 0000 C CNN +F 2 "Tespoints:TP_SMD_quadr_1mm" H 6800 3950 50 0001 C CNN +F 3 "" H 6800 3950 50 0001 C CNN + 1 6800 3950 + 0 1 1 0 +$EndComp +Wire Wire Line + 6525 3725 6800 3725 +Wire Wire Line + 6525 3825 6675 3825 +Wire Wire Line + 6675 3825 6675 3950 +Wire Wire Line + 6675 3950 6800 3950 +$Comp +L TEST TP1 +U 1 1 5957A021 +P 6800 3125 +F 0 "TP1" H 6800 3425 50 0000 C BNN +F 1 "TEST" H 6800 3375 50 0000 C CNN +F 2 "Tespoints:TP_SMD_quadr_1mm" H 6800 3125 50 0001 C CNN +F 3 "" H 6800 3125 50 0001 C CNN + 1 6800 3125 + 0 1 1 0 +$EndComp +Wire Wire Line + 6800 3125 6525 3125 +Wire Wire Line + 3550 3525 4825 3525 +Wire Wire Line + 3550 3625 4825 3625 +Wire Wire Line + 3550 3725 4825 3725 +Wire Wire Line + 9375 3825 9725 3825 +Wire Wire Line + 9725 3825 9725 2375 +Wire Wire Line + 9725 2375 1375 2375 +Wire Wire Line + 1375 2375 1375 3175 +Wire Wire Line + 1375 3175 1850 3175 +$Comp +L +3.3V #PWR1 +U 1 1 59593859 +P 1500 3025 +F 0 "#PWR1" H 1500 2875 50 0001 C CNN +F 1 "+3.3V" H 1500 3165 50 0000 C CNN +F 2 "" H 1500 3025 50 0001 C CNN +F 3 "" H 1500 3025 50 0001 C CNN + 1 1500 3025 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1850 3025 1500 3025 +Wire Wire Line + 9375 3950 9725 3950 +Wire Wire Line + 9725 3950 9725 4375 +Wire Wire Line + 9725 4375 4525 4375 +Wire Wire Line + 4525 4375 4525 3825 +Wire Wire Line + 4525 3825 4825 3825 +$EndSCHEMATC diff --git a/pcbs/analog_board_v0.2/fp-lib-table b/pcbs/analog_board_v0.2/fp-lib-table index c0fee8f..1979188 100644 --- a/pcbs/analog_board_v0.2/fp-lib-table +++ b/pcbs/analog_board_v0.2/fp-lib-table @@ -1,3 +1,9 @@ (fp_lib_table (lib (name Potentiometer)(type KiCad)(uri "$(KIPRJMOD)/Potentiometer.pretty")(options "")(descr "")) + (lib (name "China Connectors")(type KiCad)(uri "$(KIPRJMOD)/ConnectorsChina.pretty")(options "")(descr "")) + (lib (name Tespoints)(type KiCad)(uri "$(KIPRJMOD)/Testpoints.pretty")(options "")(descr "")) + (lib (name "Embedded Caps")(type KiCad)(uri "$(KIPRJMOD)/EmbeddedCaps.pretty")(options "")(descr "")) + (lib (name "Samtec Connectors")(type KiCad)(uri "$(KIPRJMOD)/SamtecConn.pretty")(options "")(descr "")) + (lib (name Photodiodes)(type KiCad)(uri "$(KIPRJMOD)/Photodiodes.pretty")(options "")(descr "")) + (lib (name MyPotis)(type KiCad)(uri "$(KIPRJMOD)/MyPotis.pretty")(options "")(descr "")) ) diff --git a/pcbs/analog_board_v0.2/highCurrent.bak b/pcbs/analog_board_v0.2/highCurrent.bak deleted file mode 100644 index e52726f..0000000 --- a/pcbs/analog_board_v0.2/highCurrent.bak +++ /dev/null @@ -1,656 +0,0 @@ -EESchema Schematic File Version 2 -LIBS:power -LIBS:device -LIBS:transistors -LIBS:conn -LIBS:linear -LIBS:regul -LIBS:74xx -LIBS:cmos4000 -LIBS:adc-dac -LIBS:memory -LIBS:xilinx -LIBS:microcontrollers -LIBS:dsp -LIBS:microchip -LIBS:analog_switches -LIBS:motorola -LIBS:texas -LIBS:intel -LIBS:audio -LIBS:interface -LIBS:digital-audio -LIBS:philips -LIBS:display -LIBS:cypress -LIBS:siliconi -LIBS:opto -LIBS:atmel -LIBS:contrib -LIBS:valves -LIBS:ad8616 -LIBS:analog_board-cache -EELAYER 25 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 2 3 -Title "High Current Part of Analog Board" -Date "2017-06-14" -Rev "v0.2" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L GND #PWR05 -U 1 1 5940A4E3 -P 6675 5125 -F 0 "#PWR05" H 6675 4875 50 0001 C CNN -F 1 "GND" H 6675 4975 50 0000 C CNN -F 2 "" H 6675 5125 50 0000 C CNN -F 3 "" H 6675 5125 50 0000 C CNN - 1 6675 5125 - 1 0 0 -1 -$EndComp -$Comp -L AD8616 U1 -U 1 1 5940A4EA -P 6675 4175 -F 0 "U1" H 6054 3879 50 0000 L CNN -F 1 "AD8616" H 6975 3875 50 0000 L CNN -F 2 "SMD_Packages:SOIC-8-N" H 6478 4225 50 0001 C CNN -F 3 "http://www.farnell.com/datasheets/1841629.pdf" H 6378 4325 50 0001 C CNN -F 4 "AD8616ARZ" H 6675 4175 60 0001 C CNN "Farnell" - 1 6675 4175 - 1 0 0 -1 -$EndComp -$Comp -L R R7 -U 1 1 5940A4FF -P 9650 3475 -F 0 "R7" V 9730 3475 50 0000 C CNN -F 1 "100M" V 9650 3475 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 9580 3475 50 0001 C CNN -F 3 "" H 9650 3475 50 0000 C CNN -F 4 "9236511" V 9650 3475 60 0001 C CNN "Farnell" - 1 9650 3475 - -1 0 0 -1 -$EndComp -$Comp -L C C6 -U 1 1 5940A506 -P 9350 3475 -F 0 "C6" H 9375 3575 50 0000 L CNN -F 1 "1p" H 9375 3375 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 9388 3325 50 0001 C CNN -F 3 "" H 9350 3475 50 0000 C CNN -F 4 "1759179" H 9350 3475 60 0001 C CNN "Farnell" - 1 9350 3475 - -1 0 0 -1 -$EndComp -$Comp -L R R6 -U 1 1 5940A514 -P 9100 3475 -F 0 "R6" V 9180 3475 50 0000 C CNN -F 1 "10M" V 9100 3475 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 9030 3475 50 0001 C CNN -F 3 "" H 9100 3475 50 0000 C CNN -F 4 "9238115" V 9100 3475 60 0001 C CNN "Farnell" - 1 9100 3475 - -1 0 0 -1 -$EndComp -$Comp -L C C5 -U 1 1 5940A51B -P 8800 3475 -F 0 "C5" H 8825 3575 50 0000 L CNN -F 1 "10p" H 8825 3375 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 8838 3325 50 0001 C CNN -F 3 "" H 8800 3475 50 0000 C CNN -F 4 "1759191" H 8800 3475 60 0001 C CNN "Farnell" - 1 8800 3475 - -1 0 0 -1 -$EndComp -$Comp -L R R5 -U 1 1 5940A522 -P 8550 3475 -F 0 "R5" V 8630 3475 50 0000 C CNN -F 1 "1M" V 8550 3475 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 8480 3475 50 0001 C CNN -F 3 "" H 8550 3475 50 0000 C CNN -F 4 "1576507" V 8550 3475 60 0001 C CNN "Farnell" - 1 8550 3475 - -1 0 0 -1 -$EndComp -$Comp -L C C4 -U 1 1 5940A529 -P 8250 3475 -F 0 "C4" H 8275 3575 50 0000 L CNN -F 1 "100p" H 8275 3375 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 8288 3325 50 0001 C CNN -F 3 "" H 8250 3475 50 0000 C CNN -F 4 "2332782" H 8250 3475 60 0001 C CNN "Farnell" - 1 8250 3475 - -1 0 0 -1 -$EndComp -$Comp -L D_Photo D2 -U 1 1 5940A54D -P 7800 4750 -F 0 "D2" H 7820 4820 50 0000 L CNN -F 1 "BPW34" H 7760 4640 50 0000 C CNN -F 2 "Photodiodes:BPW34FA" H 7750 4750 50 0001 C CNN -F 3 "http://www.farnell.com/datasheets/2046123.pdf" H 7750 4750 50 0001 C CNN -F 4 "1045425" H 7800 4750 60 0001 C CNN "Farnell" - 1 7800 4750 - 0 -1 1 0 -$EndComp -$Comp -L GND #PWR06 -U 1 1 5940A554 -P 7800 5125 -F 0 "#PWR06" H 7800 4875 50 0001 C CNN -F 1 "GND" H 7800 4975 50 0000 C CNN -F 2 "" H 7800 5125 50 0000 C CNN -F 3 "" H 7800 5125 50 0000 C CNN - 1 7800 5125 - -1 0 0 -1 -$EndComp -$Comp -L TEST TP4 -U 1 1 5940A55A -P 9775 2775 -F 0 "TP4" H 9775 3075 50 0000 C BNN -F 1 "TEST" H 9775 3025 50 0000 C CNN -F 2 "Testpoints:TP_SMD_quadr_1mm" H 9775 2775 50 0001 C CNN -F 3 "" H 9775 2775 50 0000 C CNN - 1 9775 2775 - -1 0 0 -1 -$EndComp -Wire Wire Line - 9650 3825 9650 3625 -Wire Wire Line - 9350 3825 9650 3825 -Wire Wire Line - 9350 3825 9350 3625 -Wire Wire Line - 9350 3125 9350 3325 -Wire Wire Line - 9350 3125 9650 3125 -Wire Wire Line - 9650 3125 9650 3325 -Wire Wire Line - 8800 3825 9100 3825 -Wire Wire Line - 8800 3825 8800 3625 -Wire Wire Line - 8800 3125 8800 3325 -Wire Wire Line - 8800 3125 9100 3125 -Wire Wire Line - 8550 3825 8550 3625 -Wire Wire Line - 8250 3825 8550 3825 -Wire Wire Line - 8250 3825 8250 3625 -Wire Wire Line - 8250 3125 8250 3325 -Wire Wire Line - 8250 3125 8550 3125 -Wire Wire Line - 8550 3125 8550 3325 -Connection ~ 8400 3125 -Connection ~ 8950 3125 -Wire Wire Line - 9100 3125 9100 3325 -Wire Wire Line - 9100 3825 9100 3625 -Connection ~ 9500 3125 -Connection ~ 9500 3825 -Connection ~ 8950 3825 -Connection ~ 8400 3825 -Wire Wire Line - 7575 3875 7425 3875 -$Comp -L +5V #PWR07 -U 1 1 5940A5BC -P 6675 3625 -F 0 "#PWR07" H 6675 3475 50 0001 C CNN -F 1 "+5V" H 6675 3765 50 0000 C CNN -F 2 "" H 6675 3625 50 0000 C CNN -F 3 "" H 6675 3625 50 0000 C CNN - 1 6675 3625 - 1 0 0 -1 -$EndComp -Wire Wire Line - 6675 4725 6675 5125 -$Comp -L LED D1 -U 1 1 5940A5C4 -P 5300 3425 -F 0 "D1" H 5300 3525 50 0000 C CNN -F 1 "LED" H 5300 3325 50 0000 C CNN -F 2 "LEDs:LED-5MM" H 5300 3425 50 0001 C CNN -F 3 "" H 5300 3425 50 0000 C CNN - 1 5300 3425 - 0 -1 -1 0 -$EndComp -$Comp -L POT RV1 -U 1 1 5940A5CC -P 1525 3375 -F 0 "RV1" V 1350 3375 50 0000 C CNN -F 1 "T73YE103KT20" V 1425 3375 50 0000 C CNN -F 2 "MyPotis:Vishay_T73YE103KT20" H 1525 3375 50 0001 C CNN -F 3 "http://www.farnell.com/datasheets/2243711.pdf" H 1525 3375 50 0001 C CNN -F 4 "2550676" V 1525 3375 60 0001 C CNN "Farnell" - 1 1525 3375 - 0 1 1 0 -$EndComp -$Comp -L R R4 -U 1 1 5940A5D3 -P 5300 4600 -F 0 "R4" V 5380 4600 50 0000 C CNN -F 1 "100R" V 5300 4600 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 5230 4600 50 0001 C CNN -F 3 "" H 5300 4600 50 0000 C CNN -F 4 "2504961" V 5300 4600 60 0001 C CNN "Farnell" - 1 5300 4600 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5300 4075 5300 4450 -Wire Wire Line - 5300 3575 5300 3675 -$Comp -L +5V #PWR08 -U 1 1 5940A5DC -P 5300 3200 -F 0 "#PWR08" H 5300 3050 50 0001 C CNN -F 1 "+5V" H 5300 3340 50 0000 C CNN -F 2 "" H 5300 3200 50 0000 C CNN -F 3 "" H 5300 3200 50 0000 C CNN - 1 5300 3200 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5300 3200 5300 3275 -$Comp -L GND #PWR09 -U 1 1 5940A5E4 -P 5300 5150 -F 0 "#PWR09" H 5300 4900 50 0001 C CNN -F 1 "GND" H 5300 5000 50 0000 C CNN -F 2 "" H 5300 5150 50 0000 C CNN -F 3 "" H 5300 5150 50 0000 C CNN - 1 5300 5150 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5300 4750 5300 5150 -$Comp -L MMBT3904 Q1 -U 1 1 5940A5EB -P 5400 3875 -F 0 "Q1" H 5600 3950 50 0000 L CNN -F 1 "MMBT3904" H 5600 3875 50 0000 L CNN -F 2 "TO_SOT_Packages_SMD:SOT-23" H 5600 3800 50 0001 L CIN -F 3 "https://www.fairchildsemi.com/datasheets/MM/MMBT3904.pdf" H 5400 3875 50 0001 L CNN -F 4 "1757936RL" H 5400 3875 60 0001 C CNN "Farnell" - 1 5400 3875 - -1 0 0 -1 -$EndComp -Wire Wire Line - 7800 4075 7800 4550 -Wire Wire Line - 7800 4850 7800 5125 -Wire Wire Line - 5600 3875 5875 3875 -Text GLabel 5875 4275 0 60 Input ~ 0 -Signal -$Comp -L GND #PWR010 -U 1 1 5940A601 -P 1200 3375 -F 0 "#PWR010" H 1200 3125 50 0001 C CNN -F 1 "GND" H 1200 3225 50 0000 C CNN -F 2 "" H 1200 3375 50 0000 C CNN -F 3 "" H 1200 3375 50 0000 C CNN - 1 1200 3375 - 1 0 0 -1 -$EndComp -Wire Wire Line - 1825 3375 1675 3375 -Wire Wire Line - 1375 3375 1200 3375 -Text GLabel 3750 5150 2 60 Output ~ 0 -Signal -$Comp -L +5V #PWR011 -U 1 1 5940A60A -P 2225 3375 -F 0 "#PWR011" H 2225 3225 50 0001 C CNN -F 1 "+5V" H 2225 3515 50 0000 C CNN -F 2 "" H 2225 3375 50 0000 C CNN -F 3 "" H 2225 3375 50 0000 C CNN - 1 2225 3375 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2225 3375 2125 3375 -Wire Wire Line - 5425 4075 5875 4075 -Wire Wire Line - 5300 4300 5425 4300 -Wire Wire Line - 5425 4300 5425 4075 -Connection ~ 5300 4300 -Wire Wire Line - 7425 4075 9500 4075 -Connection ~ 7800 4075 -$Comp -L GND #PWR012 -U 1 1 5940EF10 -P 7425 5125 -F 0 "#PWR012" H 7425 4875 50 0001 C CNN -F 1 "GND" H 7425 4975 50 0000 C CNN -F 2 "" H 7425 5125 50 0000 C CNN -F 3 "" H 7425 5125 50 0000 C CNN - 1 7425 5125 - -1 0 0 -1 -$EndComp -Wire Wire Line - 7425 4275 7425 5125 -$Comp -L +5V #PWR013 -U 1 1 594122D1 -P 800 900 -F 0 "#PWR013" H 800 750 50 0001 C CNN -F 1 "+5V" H 800 1040 50 0000 C CNN -F 2 "" H 800 900 50 0000 C CNN -F 3 "" H 800 900 50 0000 C CNN - 1 800 900 - 1 0 0 -1 -$EndComp -$Comp -L C C1 -U 1 1 594122D8 -P 1075 1100 -F 0 "C1" H 1100 1200 50 0000 L CNN -F 1 "1u" H 1100 1000 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 1113 950 50 0001 C CNN -F 3 "" H 1075 1100 50 0000 C CNN -F 4 "2496946" H 1075 1100 60 0001 C CNN "Farnell" - 1 1075 1100 - 1 0 0 -1 -$EndComp -$Comp -L C C2 -U 1 1 594122E0 -P 1325 1100 -F 0 "C2" H 1350 1200 50 0000 L CNN -F 1 "100n" H 1350 1000 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 1363 950 50 0001 C CNN -F 3 "" H 1325 1100 50 0000 C CNN -F 4 "499687" H 1325 1100 60 0001 C CNN "Farnell" - 1 1325 1100 - 1 0 0 -1 -$EndComp -$Comp -L C C3 -U 1 1 594122E8 -P 1575 1100 -F 0 "C3" H 1600 1200 50 0000 L CNN -F 1 "10n" H 1600 1000 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 1613 950 50 0001 C CNN -F 3 "" H 1575 1100 50 0000 C CNN -F 4 "1414662" H 1575 1100 60 0001 C CNN "Farnell" - 1 1575 1100 - 1 0 0 -1 -$EndComp -Wire Wire Line - 800 900 800 950 -Wire Wire Line - 800 950 1575 950 -Connection ~ 1075 950 -Connection ~ 1325 950 -$Comp -L GND #PWR014 -U 1 1 594122F3 -P 1075 1325 -F 0 "#PWR014" H 1075 1075 50 0001 C CNN -F 1 "GND" H 1075 1175 50 0000 C CNN -F 2 "" H 1075 1325 50 0000 C CNN -F 3 "" H 1075 1325 50 0000 C CNN - 1 1075 1325 - 1 0 0 -1 -$EndComp -Wire Wire Line - 1075 1250 1075 1325 -Wire Wire Line - 1075 1250 1575 1250 -Connection ~ 1325 1250 -Text Notes 775 1625 0 60 ~ 0 -Place decoupling capacitors close to component! -$Comp -L CONN_01X03 P5 -U 1 1 5941342E -P 8950 2325 -F 0 "P5" H 8950 2525 50 0000 C CNN -F 1 "CONN_01X03" V 9050 2325 50 0000 C CNN -F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 8950 2325 50 0001 C CNN -F 3 "" H 8950 2325 50 0000 C CNN - 1 8950 2325 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_01X03 P3 -U 1 1 5941362B -P 3450 5150 -F 0 "P3" H 3450 5350 50 0000 C CNN -F 1 "CONN_01X03" V 3550 5150 50 0000 C CNN -F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 3450 5150 50 0001 C CNN -F 3 "" H 3450 5150 50 0000 C CNN - 1 3450 5150 - -1 0 0 -1 -$EndComp -$Comp -L CONN_01X03 P4 -U 1 1 594137A6 -P 8950 2025 -F 0 "P4" H 8950 2225 50 0000 C CNN -F 1 "CONN_01X03" V 9050 2025 50 0000 C CNN -F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 8950 2025 50 0001 C CNN -F 3 "" H 8950 2025 50 0000 C CNN - 1 8950 2025 - 0 -1 1 0 -$EndComp -Wire Wire Line - 8400 4075 8400 3825 -Wire Wire Line - 8950 4075 8950 3825 -Connection ~ 8400 4075 -Wire Wire Line - 9500 4075 9500 3825 -Connection ~ 8950 4075 -Wire Wire Line - 8950 2525 8950 3125 -Wire Wire Line - 9050 2525 9500 2525 -Wire Wire Line - 8850 2525 8400 2525 -Wire Wire Line - 8400 2525 8400 3125 -Connection ~ 8400 2775 -Connection ~ 8950 2875 -Wire Wire Line - 9500 2525 9500 3125 -Connection ~ 9500 2975 -Wire Wire Line - 8850 1825 9050 1825 -Connection ~ 8950 1825 -Wire Wire Line - 7575 1600 7575 3875 -Wire Wire Line - 6950 1600 8950 1600 -Wire Wire Line - 8950 1600 8950 1825 -$Comp -L CONN_01X03 P2 -U 1 1 59416658 -P 3125 5150 -F 0 "P2" H 3125 5350 50 0000 C CNN -F 1 "CONN_01X03" V 3225 5150 50 0000 C CNN -F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 3125 5150 50 0001 C CNN -F 3 "" H 3125 5150 50 0000 C CNN - 1 3125 5150 - 1 0 0 -1 -$EndComp -Wire Wire Line - 3650 4775 3650 5250 -Connection ~ 3650 5150 -Wire Wire Line - 3650 5150 3750 5150 -$Comp -L TEST TP3 -U 1 1 594174AB -P 3650 4775 -F 0 "TP3" H 3650 5075 50 0000 C BNN -F 1 "TEST" H 3650 5025 50 0000 C CNN -F 2 "Testpoints:TP_SMD_quadr_3mm" H 3650 4775 50 0001 C CNN -F 3 "" H 3650 4775 50 0000 C CNN - 1 3650 4775 - -1 0 0 -1 -$EndComp -Connection ~ 3650 5050 -$Comp -L GND #PWR015 -U 1 1 59417827 -P 2650 5375 -F 0 "#PWR015" H 2650 5125 50 0001 C CNN -F 1 "GND" H 2650 5225 50 0000 C CNN -F 2 "" H 2650 5375 50 0000 C CNN -F 3 "" H 2650 5375 50 0000 C CNN - 1 2650 5375 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2925 5250 2650 5250 -Wire Wire Line - 2650 5250 2650 5375 -$Comp -L R R1 -U 1 1 59417DE3 -P 1975 3375 -F 0 "R1" V 2055 3375 50 0000 C CNN -F 1 "100k" V 1975 3375 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 1905 3375 50 0001 C CNN -F 3 "" H 1975 3375 50 0000 C CNN -F 4 "2447551" V 1975 3375 60 0001 C CNN "Farnell" - 1 1975 3375 - 0 1 1 0 -$EndComp -$Comp -L R R2 -U 1 1 59417DEB -P 2375 4525 -F 0 "R2" V 2455 4525 50 0000 C CNN -F 1 "10k" V 2375 4525 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 2305 4525 50 0001 C CNN -F 3 "" H 2375 4525 50 0000 C CNN -F 4 "9237755" V 2375 4525 60 0001 C CNN "Farnell" - 1 2375 4525 - 0 1 1 0 -$EndComp -$Comp -L R R3 -U 1 1 594182DF -P 2825 4525 -F 0 "R3" V 2905 4525 50 0000 C CNN -F 1 "100k" V 2825 4525 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 2755 4525 50 0001 C CNN -F 3 "" H 2825 4525 50 0000 C CNN -F 4 "2447551" V 2825 4525 60 0001 C CNN "Farnell" - 1 2825 4525 - 0 1 1 0 -$EndComp -$Comp -L +5V #PWR016 -U 1 1 5941842E -P 3075 4525 -F 0 "#PWR016" H 3075 4375 50 0001 C CNN -F 1 "+5V" H 3075 4665 50 0000 C CNN -F 2 "" H 3075 4525 50 0000 C CNN -F 3 "" H 3075 4525 50 0000 C CNN - 1 3075 4525 - 1 0 0 -1 -$EndComp -Wire Wire Line - 3075 4525 2975 4525 -Wire Wire Line - 2525 4525 2675 4525 -$Comp -L GND #PWR017 -U 1 1 5941869D -P 2050 4525 -F 0 "#PWR017" H 2050 4275 50 0001 C CNN -F 1 "GND" H 2050 4375 50 0000 C CNN -F 2 "" H 2050 4525 50 0000 C CNN -F 3 "" H 2050 4525 50 0000 C CNN - 1 2050 4525 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2225 4525 2050 4525 -Wire Wire Line - 2600 4525 2600 5050 -Wire Wire Line - 2600 5050 2925 5050 -Connection ~ 2600 4525 -Wire Wire Line - 1525 3525 1525 5150 -Wire Wire Line - 1525 5150 2925 5150 -Text Notes 4475 2725 0 60 ~ 0 -Constant current source with 100R sensing resistor.\n -Text Notes 1800 4175 0 60 ~ 0 -Constant current with ca. 4.55 mA. -$Comp -L TEST TP5 -U 1 1 59420B4B -P 10000 2875 -F 0 "TP5" H 10000 3175 50 0000 C BNN -F 1 "TEST" H 10000 3125 50 0000 C CNN -F 2 "Testpoints:TP_SMD_quadr_1mm" H 10000 2875 50 0001 C CNN -F 3 "" H 10000 2875 50 0000 C CNN - 1 10000 2875 - -1 0 0 -1 -$EndComp -$Comp -L TEST TP6 -U 1 1 59420C55 -P 10200 2975 -F 0 "TP6" H 10200 3275 50 0000 C BNN -F 1 "TEST" H 10200 3225 50 0000 C CNN -F 2 "Testpoints:TP_SMD_quadr_1mm" H 10200 2975 50 0001 C CNN -F 3 "" H 10200 2975 50 0000 C CNN - 1 10200 2975 - -1 0 0 -1 -$EndComp -Wire Wire Line - 9500 2975 10200 2975 -Wire Wire Line - 10000 2875 8950 2875 -Wire Wire Line - 8400 2775 9775 2775 -Text HLabel 6950 1600 0 60 Output ~ 0 -BPW34_OUT -Connection ~ 7575 1600 -$EndSCHEMATC diff --git a/pcbs/analog_board_v0.2/highCurrentPart.bak b/pcbs/analog_board_v0.2/highCurrentPart.bak index 2ab2fbe..e4d474a 100644 --- a/pcbs/analog_board_v0.2/highCurrentPart.bak +++ b/pcbs/analog_board_v0.2/highCurrentPart.bak @@ -30,508 +30,473 @@ LIBS:contrib LIBS:valves LIBS:ad8616 LIBS:icl7660 -LIBS:analog_board-cache +LIBS:ada4530-1 +LIBS:ada4522-2 EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 Sheet 4 4 Title "High Current Part of Analog Board" -Date "2017-06-14" +Date "2017-06-30" Rev "v0.2" -Comp "" +Comp "UppSense" Comment1 "" Comment2 "" Comment3 "" Comment4 "" $EndDescr $Comp -L GND #PWR05 +L GND #PWR018 U 1 1 5940A4E3 -P 9025 2675 -F 0 "#PWR05" H 9025 2425 50 0001 C CNN -F 1 "GND" H 9025 2525 50 0000 C CNN -F 2 "" H 9025 2675 50 0000 C CNN -F 3 "" H 9025 2675 50 0000 C CNN - 1 9025 2675 +P 8150 3325 +F 0 "#PWR018" H 8150 3075 50 0001 C CNN +F 1 "GND" H 8150 3175 50 0000 C CNN +F 2 "" H 8150 3325 50 0000 C CNN +F 3 "" H 8150 3325 50 0000 C CNN + 1 8150 3325 1 0 0 -1 $EndComp $Comp -L AD8616 U1 +L AD8616 U4 U 1 1 5940A4EA -P 9025 2000 -F 0 "U1" H 8404 1704 50 0000 L CNN -F 1 "AD8616" H 9325 1700 50 0000 L CNN -F 2 "SMD_Packages:SOIC-8-N" H 8828 2050 50 0001 C CNN -F 3 "http://www.farnell.com/datasheets/1841629.pdf" H 8728 2150 50 0001 C CNN -F 4 "AD8616ARZ" H 9025 2000 60 0001 C CNN "Farnell" - 1 9025 2000 +P 8150 2650 +F 0 "U4" H 7529 2354 50 0000 L CNN +F 1 "AD8616" H 8450 2350 50 0000 L CNN +F 2 "SMD_Packages:SOIC-8-N" H 7953 2700 50 0001 C CNN +F 3 "http://www.farnell.com/datasheets/1841629.pdf" H 7853 2800 50 0001 C CNN +F 4 "AD8616ARZ" H 8150 2650 60 0001 C CNN "Farnell" + 1 8150 2650 1 0 0 -1 $EndComp $Comp -L R R5 +L R R13 U 1 1 5940A522 -P 10250 1700 -F 0 "R5" V 10330 1700 50 0000 C CNN -F 1 "1M" V 10250 1700 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 10180 1700 50 0001 C CNN -F 3 "" H 10250 1700 50 0000 C CNN -F 4 "1576507" V 10250 1700 60 0001 C CNN "Farnell" - 1 10250 1700 +P 9375 2350 +F 0 "R13" V 9455 2350 50 0000 C CNN +F 1 "1M" V 9375 2350 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 9305 2350 50 0001 C CNN +F 3 "" H 9375 2350 50 0000 C CNN +F 4 "1576507" V 9375 2350 60 0001 C CNN "Farnell" + 1 9375 2350 0 1 -1 0 $EndComp $Comp -L C C4 -U 1 1 5940A529 -P 10250 1400 -F 0 "C4" H 10275 1500 50 0000 L CNN -F 1 "100p" H 10275 1300 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 10288 1250 50 0001 C CNN -F 3 "" H 10250 1400 50 0000 C CNN -F 4 "2332782" H 10250 1400 60 0001 C CNN "Farnell" - 1 10250 1400 - 0 1 -1 0 -$EndComp -$Comp -L D_Photo D2 +L D_Photo D3 U 1 1 5940A54D -P 10600 2575 -F 0 "D2" H 10620 2645 50 0000 L CNN -F 1 "BPW34" H 10560 2465 50 0000 C CNN -F 2 "Photodiodes:BPW34FA" H 10550 2575 50 0001 C CNN -F 3 "http://www.farnell.com/datasheets/2046123.pdf" H 10550 2575 50 0001 C CNN -F 4 "1045425" H 10600 2575 60 0001 C CNN "Farnell" - 1 10600 2575 +P 9725 3025 +F 0 "D3" H 9745 3095 50 0000 L CNN +F 1 "BPW34" H 9685 2915 50 0000 C CNN +F 2 "Photodiodes:BPW34FA" H 9675 3025 50 0001 C CNN +F 3 "http://www.farnell.com/datasheets/2046123.pdf" H 9675 3025 50 0001 C CNN +F 4 "1045425" H 9725 3025 60 0001 C CNN "Farnell" + 1 9725 3025 0 -1 1 0 $EndComp $Comp -L GND #PWR06 +L GND #PWR019 U 1 1 5940A554 -P 10600 2675 -F 0 "#PWR06" H 10600 2425 50 0001 C CNN -F 1 "GND" H 10600 2525 50 0000 C CNN -F 2 "" H 10600 2675 50 0000 C CNN -F 3 "" H 10600 2675 50 0000 C CNN - 1 10600 2675 +P 9725 3325 +F 0 "#PWR019" H 9725 3075 50 0001 C CNN +F 1 "GND" H 9725 3175 50 0000 C CNN +F 2 "" H 9725 3325 50 0000 C CNN +F 3 "" H 9725 3325 50 0000 C CNN + 1 9725 3325 -1 0 0 -1 $EndComp Wire Wire Line - 9775 1700 9875 1700 + 8900 2350 9000 2350 Wire Wire Line - 9875 1700 10100 1700 + 9000 2350 9225 2350 Wire Wire Line - 9025 2550 9025 2675 + 8150 3200 8150 3325 $Comp -L LED D1 +L LED D2 U 1 1 5940A5C4 -P 7650 1250 -F 0 "D1" H 7650 1350 50 0000 C CNN -F 1 "LED" H 7650 1150 50 0000 C CNN -F 2 "LEDs:LED-5MM" H 7650 1250 50 0001 C CNN -F 3 "" H 7650 1250 50 0000 C CNN - 1 7650 1250 +P 6775 1900 +F 0 "D2" H 6775 2000 50 0000 C CNN +F 1 "LED" H 6775 1800 50 0000 C CNN +F 2 "LEDs:LED-5MM" H 6775 1900 50 0001 C CNN +F 3 "" H 6775 1900 50 0000 C CNN + 1 6775 1900 0 -1 -1 0 $EndComp $Comp L POT RV1 U 1 1 5940A5CC -P 8475 3275 -F 0 "RV1" V 8300 3275 50 0000 C CNN -F 1 "T73YE103KT20" V 8375 3275 50 0000 C CNN -F 2 "MyPotis:Vishay_T73YE103KT20" H 8475 3275 50 0001 C CNN -F 3 "http://www.farnell.com/datasheets/2243711.pdf" H 8475 3275 50 0001 C CNN -F 4 "2550676" V 8475 3275 60 0001 C CNN "Farnell" - 1 8475 3275 +P 7900 3925 +F 0 "RV1" V 7725 3925 50 0000 C CNN +F 1 "T73YE103KT20" V 7800 3925 50 0000 C CNN +F 2 "MyPotis:Vishay_T73YE103KT20" H 7900 3925 50 0001 C CNN +F 3 "http://www.farnell.com/datasheets/2243711.pdf" H 7900 3925 50 0001 C CNN +F 4 "2550676" V 7900 3925 60 0001 C CNN "Farnell" + 1 7900 3925 0 1 1 0 $EndComp $Comp -L R R4 +L R R9 U 1 1 5940A5D3 -P 7650 2425 -F 0 "R4" V 7730 2425 50 0000 C CNN -F 1 "100R" V 7650 2425 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 7580 2425 50 0001 C CNN -F 3 "" H 7650 2425 50 0000 C CNN -F 4 "2504961" V 7650 2425 60 0001 C CNN "Farnell" - 1 7650 2425 +P 6775 3075 +F 0 "R9" V 6855 3075 50 0000 C CNN +F 1 "100R" V 6775 3075 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 6705 3075 50 0001 C CNN +F 3 "" H 6775 3075 50 0000 C CNN +F 4 "2504961" V 6775 3075 60 0001 C CNN "Farnell" + 1 6775 3075 1 0 0 -1 $EndComp Wire Wire Line - 7650 1900 7650 2125 + 6775 2550 6775 2775 Wire Wire Line - 7650 2125 7650 2275 + 6775 2775 6775 2925 Wire Wire Line - 7650 1400 7650 1500 + 6775 2050 6775 2150 $Comp -L +5V #PWR08 +L +5V #PWR020 U 1 1 5940A5DC -P 7650 1025 -F 0 "#PWR08" H 7650 875 50 0001 C CNN -F 1 "+5V" H 7650 1165 50 0000 C CNN -F 2 "" H 7650 1025 50 0000 C CNN -F 3 "" H 7650 1025 50 0000 C CNN - 1 7650 1025 +P 6775 1675 +F 0 "#PWR020" H 6775 1525 50 0001 C CNN +F 1 "+5V" H 6775 1815 50 0000 C CNN +F 2 "" H 6775 1675 50 0000 C CNN +F 3 "" H 6775 1675 50 0000 C CNN + 1 6775 1675 1 0 0 -1 $EndComp Wire Wire Line - 7650 1025 7650 1100 + 6775 1675 6775 1750 $Comp -L GND #PWR09 +L GND #PWR021 U 1 1 5940A5E4 -P 7650 2700 -F 0 "#PWR09" H 7650 2450 50 0001 C CNN -F 1 "GND" H 7650 2550 50 0000 C CNN -F 2 "" H 7650 2700 50 0000 C CNN -F 3 "" H 7650 2700 50 0000 C CNN - 1 7650 2700 +P 6775 3350 +F 0 "#PWR021" H 6775 3100 50 0001 C CNN +F 1 "GND" H 6775 3200 50 0000 C CNN +F 2 "" H 6775 3350 50 0000 C CNN +F 3 "" H 6775 3350 50 0000 C CNN + 1 6775 3350 1 0 0 -1 $EndComp Wire Wire Line - 7650 2575 7650 2700 + 6775 3225 6775 3350 $Comp -L MMBT3904 Q1 +L MMBT3904 Q9 U 1 1 5940A5EB -P 7750 1700 -F 0 "Q1" H 7950 1775 50 0000 L CNN -F 1 "MMBT3904" H 7950 1700 50 0000 L CNN -F 2 "TO_SOT_Packages_SMD:SOT-23" H 7950 1625 50 0001 L CIN -F 3 "https://www.fairchildsemi.com/datasheets/MM/MMBT3904.pdf" H 7750 1700 50 0001 L CNN -F 4 "1757936RL" H 7750 1700 60 0001 C CNN "Farnell" - 1 7750 1700 +P 6875 2350 +F 0 "Q9" H 7075 2425 50 0000 L CNN +F 1 "MMBT3904" H 7075 2350 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-23" H 7075 2275 50 0001 L CIN +F 3 "https://www.fairchildsemi.com/datasheets/MM/MMBT3904.pdf" H 6875 2350 50 0001 L CNN +F 4 "1757936RL" H 6875 2350 60 0001 C CNN "Farnell" + 1 6875 2350 -1 0 0 -1 $EndComp Wire Wire Line - 10600 2675 10600 2675 + 9725 3125 9725 3325 Wire Wire Line - 7950 1700 8225 1700 -Text GLabel 8225 2100 0 60 Input ~ 0 + 7075 2350 7350 2350 +Text GLabel 7350 2750 0 60 Input ~ 0 Signal $Comp -L GND #PWR010 +L GND #PWR022 U 1 1 5940A601 -P 8250 3275 -F 0 "#PWR010" H 8250 3025 50 0001 C CNN -F 1 "GND" H 8250 3125 50 0000 C CNN -F 2 "" H 8250 3275 50 0000 C CNN -F 3 "" H 8250 3275 50 0000 C CNN - 1 8250 3275 +P 7675 3925 +F 0 "#PWR022" H 7675 3675 50 0001 C CNN +F 1 "GND" H 7675 3775 50 0000 C CNN +F 2 "" H 7675 3925 50 0000 C CNN +F 3 "" H 7675 3925 50 0000 C CNN + 1 7675 3925 1 0 0 -1 $EndComp Wire Wire Line - 8675 3275 8625 3275 + 8100 3925 8050 3925 Wire Wire Line - 8325 3275 8250 3275 -Text GLabel 10700 3800 2 60 Output ~ 0 + 7750 3925 7675 3925 +Text GLabel 9825 4450 2 60 Output ~ 0 Signal $Comp -L +5V #PWR011 +L +5V #PWR023 U 1 1 5940A60A -P 9025 3275 -F 0 "#PWR011" H 9025 3125 50 0001 C CNN -F 1 "+5V" H 9025 3415 50 0000 C CNN -F 2 "" H 9025 3275 50 0000 C CNN -F 3 "" H 9025 3275 50 0000 C CNN - 1 9025 3275 +P 8450 3925 +F 0 "#PWR023" H 8450 3775 50 0001 C CNN +F 1 "+5V" H 8450 4065 50 0000 C CNN +F 2 "" H 8450 3925 50 0000 C CNN +F 3 "" H 8450 3925 50 0000 C CNN + 1 8450 3925 1 0 0 -1 $EndComp Wire Wire Line - 9025 3275 8975 3275 + 8450 3925 8400 3925 Wire Wire Line - 7775 1900 8225 1900 + 6900 2550 7350 2550 Wire Wire Line - 7650 2125 7775 2125 + 6775 2775 6900 2775 Wire Wire Line - 7775 2125 7775 1900 -Connection ~ 7650 2125 + 6900 2775 6900 2550 +Connection ~ 6775 2775 $Comp -L GND #PWR012 +L GND #PWR024 U 1 1 5940EF10 -P 9775 2675 -F 0 "#PWR012" H 9775 2425 50 0001 C CNN -F 1 "GND" H 9775 2525 50 0000 C CNN -F 2 "" H 9775 2675 50 0000 C CNN -F 3 "" H 9775 2675 50 0000 C CNN - 1 9775 2675 +P 8900 3325 +F 0 "#PWR024" H 8900 3075 50 0001 C CNN +F 1 "GND" H 8900 3175 50 0000 C CNN +F 2 "" H 8900 3325 50 0000 C CNN +F 3 "" H 8900 3325 50 0000 C CNN + 1 8900 3325 -1 0 0 -1 $EndComp Wire Wire Line - 9775 2100 9775 2675 + 8900 2750 8900 3325 $Comp -L +5V #PWR013 +L +5V #PWR025 U 1 1 594122D1 -P 9025 875 -F 0 "#PWR013" H 9025 725 50 0001 C CNN -F 1 "+5V" H 9025 1015 50 0000 C CNN -F 2 "" H 9025 875 50 0000 C CNN -F 3 "" H 9025 875 50 0000 C CNN - 1 9025 875 +P 8150 1525 +F 0 "#PWR025" H 8150 1375 50 0001 C CNN +F 1 "+5V" H 8150 1665 50 0000 C CNN +F 2 "" H 8150 1525 50 0000 C CNN +F 3 "" H 8150 1525 50 0000 C CNN + 1 8150 1525 1 0 0 -1 $EndComp $Comp -L C C1 +L C C20 U 1 1 594122D8 -P 8225 1100 -F 0 "C1" H 8250 1200 50 0000 L CNN -F 1 "1u" H 8250 1000 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 8263 950 50 0001 C CNN -F 3 "" H 8225 1100 50 0000 C CNN -F 4 "2496946" H 8225 1100 60 0001 C CNN "Farnell" - 1 8225 1100 +P 7350 1750 +F 0 "C20" H 7375 1850 50 0000 L CNN +F 1 "1u" H 7375 1650 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7388 1600 50 0001 C CNN +F 3 "" H 7350 1750 50 0000 C CNN +F 4 "2496946" H 7350 1750 60 0001 C CNN "Farnell" + 1 7350 1750 1 0 0 -1 $EndComp $Comp -L C C2 +L C C21 U 1 1 594122E0 -P 8475 1100 -F 0 "C2" H 8500 1200 50 0000 L CNN -F 1 "100n" H 8500 1000 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 8513 950 50 0001 C CNN -F 3 "" H 8475 1100 50 0000 C CNN -F 4 "499687" H 8475 1100 60 0001 C CNN "Farnell" - 1 8475 1100 +P 7600 1750 +F 0 "C21" H 7625 1850 50 0000 L CNN +F 1 "100n" H 7625 1650 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7638 1600 50 0001 C CNN +F 3 "" H 7600 1750 50 0000 C CNN +F 4 "499687" H 7600 1750 60 0001 C CNN "Farnell" + 1 7600 1750 1 0 0 -1 $EndComp $Comp -L C C3 +L C C22 U 1 1 594122E8 -P 8725 1100 -F 0 "C3" H 8750 1200 50 0000 L CNN -F 1 "10n" H 8750 1000 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 8763 950 50 0001 C CNN -F 3 "" H 8725 1100 50 0000 C CNN -F 4 "1414662" H 8725 1100 60 0001 C CNN "Farnell" - 1 8725 1100 +P 7850 1750 +F 0 "C22" H 7875 1850 50 0000 L CNN +F 1 "10n" H 7875 1650 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7888 1600 50 0001 C CNN +F 3 "" H 7850 1750 50 0000 C CNN +F 4 "1414662" H 7850 1750 60 0001 C CNN "Farnell" + 1 7850 1750 1 0 0 -1 $EndComp Wire Wire Line - 8225 950 8475 950 + 7350 1600 7600 1600 Wire Wire Line - 8475 950 8725 950 + 7600 1600 7850 1600 Wire Wire Line - 8725 950 9025 950 -Connection ~ 8475 950 + 7850 1600 8150 1600 +Connection ~ 7600 1600 $Comp -L GND #PWR014 +L GND #PWR026 U 1 1 594122F3 -P 8225 1325 -F 0 "#PWR014" H 8225 1075 50 0001 C CNN -F 1 "GND" H 8225 1175 50 0000 C CNN -F 2 "" H 8225 1325 50 0000 C CNN -F 3 "" H 8225 1325 50 0000 C CNN - 1 8225 1325 +P 7350 1975 +F 0 "#PWR026" H 7350 1725 50 0001 C CNN +F 1 "GND" H 7350 1825 50 0000 C CNN +F 2 "" H 7350 1975 50 0000 C CNN +F 3 "" H 7350 1975 50 0000 C CNN + 1 7350 1975 1 0 0 -1 $EndComp Wire Wire Line - 8225 1250 8225 1325 + 7350 1900 7350 1975 Wire Wire Line - 8225 1250 8475 1250 + 7350 1900 7600 1900 Wire Wire Line - 8475 1250 8725 1250 -Connection ~ 8475 1250 -Text Notes 6600 800 0 60 ~ 0 + 7600 1900 7850 1900 +Connection ~ 7600 1900 +Text Notes 5725 1450 0 60 ~ 0 Place decoupling capacitors close to component! $Comp L CONN_01X03 P3 U 1 1 5941362B -P 10400 3800 -F 0 "P3" H 10400 4000 50 0000 C CNN -F 1 "CONN_01X03" V 10500 3800 50 0000 C CNN -F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 10400 3800 50 0001 C CNN -F 3 "" H 10400 3800 50 0000 C CNN - 1 10400 3800 +P 9525 4450 +F 0 "P3" H 9525 4650 50 0000 C CNN +F 1 "CONN_01X03" V 9625 4450 50 0000 C CNN +F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 9525 4450 50 0001 C CNN +F 3 "" H 9525 4450 50 0000 C CNN + 1 9525 4450 -1 0 0 -1 $EndComp $Comp L CONN_01X03 P2 U 1 1 59416658 -P 10075 3800 -F 0 "P2" H 10075 4000 50 0000 C CNN -F 1 "CONN_01X03" V 10175 3800 50 0000 C CNN -F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 10075 3800 50 0001 C CNN -F 3 "" H 10075 3800 50 0000 C CNN - 1 10075 3800 +P 9200 4450 +F 0 "P2" H 9200 4650 50 0000 C CNN +F 1 "CONN_01X03" V 9300 4450 50 0000 C CNN +F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 9200 4450 50 0001 C CNN +F 3 "" H 9200 4450 50 0000 C CNN + 1 9200 4450 1 0 0 -1 $EndComp Wire Wire Line - 10600 3575 10600 3700 + 9725 4225 9725 4350 Wire Wire Line - 10600 3700 10600 3800 + 9725 4350 9725 4450 Wire Wire Line - 10600 3800 10600 3900 -Connection ~ 10600 3800 + 9725 4450 9725 4550 +Connection ~ 9725 4450 Wire Wire Line - 10600 3800 10700 3800 + 9725 4450 9825 4450 $Comp -L TEST TP3 +L TEST TP9 U 1 1 594174AB -P 10600 3575 -F 0 "TP3" H 10600 3875 50 0000 C BNN -F 1 "TEST" H 10600 3825 50 0000 C CNN -F 2 "Testpoints:TP_SMD_quadr_3mm" H 10600 3575 50 0001 C CNN -F 3 "" H 10600 3575 50 0000 C CNN - 1 10600 3575 +P 9725 4225 +F 0 "TP9" H 9725 4525 50 0000 C BNN +F 1 "TEST" H 9725 4475 50 0000 C CNN +F 2 "Tespoints:TP_SMD_quadr_1mm" H 9725 4225 50 0001 C CNN +F 3 "" H 9725 4225 50 0000 C CNN + 1 9725 4225 -1 0 0 -1 $EndComp -Connection ~ 10600 3700 +Connection ~ 9725 4350 $Comp -L GND #PWR015 -U 1 1 59417827 -P 9600 3950 -F 0 "#PWR015" H 9600 3700 50 0001 C CNN -F 1 "GND" H 9600 3800 50 0000 C CNN -F 2 "" H 9600 3950 50 0000 C CNN -F 3 "" H 9600 3950 50 0000 C CNN - 1 9600 3950 - 1 0 0 -1 -$EndComp -Wire Wire Line - 9875 3900 9600 3900 -Wire Wire Line - 9600 3900 9600 3950 -$Comp -L R R1 +L R R10 U 1 1 59417DE3 -P 8825 3275 -F 0 "R1" V 8905 3275 50 0000 C CNN -F 1 "100k" V 8825 3275 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 8755 3275 50 0001 C CNN -F 3 "" H 8825 3275 50 0000 C CNN -F 4 "2447551" V 8825 3275 60 0001 C CNN "Farnell" - 1 8825 3275 +P 8250 3925 +F 0 "R10" V 8330 3925 50 0000 C CNN +F 1 "100k" V 8250 3925 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 8180 3925 50 0001 C CNN +F 3 "" H 8250 3925 50 0000 C CNN +F 4 "2447551" V 8250 3925 60 0001 C CNN "Farnell" + 1 8250 3925 0 1 1 0 $EndComp $Comp -L R R2 +L R R11 U 1 1 59417DEB -P 9325 3475 -F 0 "R2" V 9405 3475 50 0000 C CNN -F 1 "10k" V 9325 3475 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 9255 3475 50 0001 C CNN -F 3 "" H 9325 3475 50 0000 C CNN -F 4 "9237755" V 9325 3475 60 0001 C CNN "Farnell" - 1 9325 3475 +P 8450 4125 +F 0 "R11" V 8530 4125 50 0000 C CNN +F 1 "10k" V 8450 4125 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 8380 4125 50 0001 C CNN +F 3 "" H 8450 4125 50 0000 C CNN +F 4 "9237755" V 8450 4125 60 0001 C CNN "Farnell" + 1 8450 4125 0 1 1 0 $EndComp $Comp -L R R3 +L R R12 U 1 1 594182DF -P 9775 3475 -F 0 "R3" V 9855 3475 50 0000 C CNN -F 1 "100k" V 9775 3475 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 9705 3475 50 0001 C CNN -F 3 "" H 9775 3475 50 0000 C CNN -F 4 "2447551" V 9775 3475 60 0001 C CNN "Farnell" - 1 9775 3475 +P 8900 4125 +F 0 "R12" V 8980 4125 50 0000 C CNN +F 1 "100k" V 8900 4125 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 8830 4125 50 0001 C CNN +F 3 "" H 8900 4125 50 0000 C CNN +F 4 "2447551" V 8900 4125 60 0001 C CNN "Farnell" + 1 8900 4125 0 1 1 0 $EndComp $Comp -L +5V #PWR016 +L +5V #PWR027 U 1 1 5941842E -P 9950 3475 -F 0 "#PWR016" H 9950 3325 50 0001 C CNN -F 1 "+5V" H 9950 3615 50 0000 C CNN -F 2 "" H 9950 3475 50 0000 C CNN -F 3 "" H 9950 3475 50 0000 C CNN - 1 9950 3475 +P 9075 4125 +F 0 "#PWR027" H 9075 3975 50 0001 C CNN +F 1 "+5V" H 9075 4265 50 0000 C CNN +F 2 "" H 9075 4125 50 0000 C CNN +F 3 "" H 9075 4125 50 0000 C CNN + 1 9075 4125 1 0 0 -1 $EndComp Wire Wire Line - 9950 3475 9925 3475 + 9075 4125 9050 4125 Wire Wire Line - 9475 3475 9550 3475 + 8600 4125 8675 4125 Wire Wire Line - 9550 3475 9625 3475 + 8675 4125 8750 4125 $Comp -L GND #PWR017 +L GND #PWR028 U 1 1 5941869D -P 9100 3475 -F 0 "#PWR017" H 9100 3225 50 0001 C CNN -F 1 "GND" H 9100 3325 50 0000 C CNN -F 2 "" H 9100 3475 50 0000 C CNN -F 3 "" H 9100 3475 50 0000 C CNN - 1 9100 3475 +P 8225 4125 +F 0 "#PWR028" H 8225 3875 50 0001 C CNN +F 1 "GND" H 8225 3975 50 0000 C CNN +F 2 "" H 8225 4125 50 0000 C CNN +F 3 "" H 8225 4125 50 0000 C CNN + 1 8225 4125 1 0 0 -1 $EndComp Wire Wire Line - 9175 3475 9100 3475 + 8300 4125 8225 4125 Wire Wire Line - 9550 3475 9550 3700 + 8675 4125 8675 4350 Wire Wire Line - 9550 3700 9875 3700 -Connection ~ 9550 3475 + 8675 4350 9000 4350 +Connection ~ 8675 4125 Wire Wire Line - 8475 3425 8475 3800 + 7900 4075 7900 4450 Wire Wire Line - 8475 3800 9875 3800 -Text Notes 7300 4525 0 60 ~ 0 + 7900 4450 9000 4450 +Text Notes 6425 5175 0 60 ~ 0 Constant current source with 100R sensing resistor. Monitoring diode included\nwith 1uA being translated into 1V.\n -Text Notes 9375 3175 0 60 ~ 0 +Text Notes 8650 3800 0 60 ~ 0 Constant current with ca. 4.55 mA. -Text HLabel 9875 1225 1 60 Output ~ 0 +Text HLabel 9000 1875 1 60 Output ~ 0 BPW34_OUT $Comp -L ICL7660 U? -U 1 1 59553570 -P 2125 1175 -F 0 "U?" H 1970 1305 40 0000 C CNN -F 1 "ICL7660" H 2250 1305 40 0000 C CNN -F 2 "SMD_Packages:SOIC-8-N" H 2125 1175 60 0001 C CNN -F 3 "http://www.farnell.com/datasheets/2059962.pdf" H 2125 1175 60 0001 C CNN - 1 2125 1175 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR? +L GND #PWR029 U 1 1 59553CC6 -P 2825 1475 -F 0 "#PWR?" H 2825 1225 50 0001 C CNN -F 1 "GND" H 2825 1325 50 0000 C CNN -F 2 "" H 2825 1475 50 0001 C CNN -F 3 "" H 2825 1475 50 0001 C CNN - 1 2825 1475 +P 3000 1800 +F 0 "#PWR029" H 3000 1550 50 0001 C CNN +F 1 "GND" H 3000 1650 50 0000 C CNN +F 2 "" H 3000 1800 50 0001 C CNN +F 3 "" H 3000 1800 50 0001 C CNN + 1 3000 1800 1 0 0 -1 $EndComp Wire Wire Line - 2525 1475 2825 1475 + 2800 1800 3000 1800 +Wire Wire Line + 3000 1800 3125 1800 $Comp -L C C? +L C C17 U 1 1 5955413D -P 1275 1475 -F 0 "C?" H 1300 1575 50 0000 L CNN -F 1 "10u" H 1300 1375 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 1313 1325 50 0001 C CNN -F 3 "" H 1275 1475 50 0001 C CNN -F 4 "2496998" H 1275 1475 60 0001 C CNN "Farnell" - 1 1275 1475 +P 1400 1800 +F 0 "C17" H 1425 1900 50 0000 L CNN +F 1 "10u" H 1425 1700 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 1438 1650 50 0001 C CNN +F 3 "" H 1400 1800 50 0001 C CNN +F 4 "1833812" H 1400 1800 60 0001 C CNN "Farnell" + 1 1400 1800 1 0 0 -1 $EndComp Wire Wire Line - 10600 1900 9775 1900 + 9725 2550 8900 2550 Wire Wire Line - 10600 1400 10600 1700 + 9725 2050 9725 2350 Wire Wire Line - 10600 1700 10600 1900 + 9725 2350 9725 2550 Wire Wire Line - 10600 1900 10600 2375 + 9725 2550 9725 2825 Wire Wire Line - 10600 1700 10400 1700 -Connection ~ 10600 1900 + 9725 2350 9525 2350 +Connection ~ 9725 2550 Wire Wire Line - 9875 1400 10100 1400 + 9000 2050 9225 2050 Wire Wire Line - 9875 1225 9875 1400 + 9000 1875 9000 2050 Wire Wire Line - 9875 1400 9875 1700 -Connection ~ 9875 1700 + 9000 2050 9000 2350 +Connection ~ 9000 2350 Wire Wire Line - 10400 1400 10600 1400 -Connection ~ 10600 1700 -Connection ~ 9875 1400 + 9525 2050 9725 2050 +Connection ~ 9725 2350 +Connection ~ 9000 2050 $Comp -L Q_PMOS_GSD Q? +L Q_PMOS_GSD Q3 U 1 1 59556D86 P 2275 5475 -F 0 "Q?" H 2475 5525 50 0000 L CNN +F 0 "Q3" H 2475 5525 50 0000 L CNN F 1 "DMP2035U" H 2475 5425 50 0000 L CNN F 2 "TO_SOT_Packages_SMD:SOT-23" H 2475 5575 50 0001 C CNN F 3 "http://www.farnell.com/datasheets/2100440.pdf" H 2275 5475 50 0001 C CNN @@ -540,10 +505,10 @@ F 4 "2061419" H 2275 5475 60 0001 C CNN "Farnell" 1 0 0 1 $EndComp $Comp -L Q_NMOS_GSD Q? +L Q_NMOS_GSD Q4 U 1 1 59557415 P 2275 6125 -F 0 "Q?" H 2475 6175 50 0000 L CNN +F 0 "Q4" H 2475 6175 50 0000 L CNN F 1 "TSM2314" H 2475 6075 50 0000 L CNN F 2 "TO_SOT_Packages_SMD:SOT-23" H 2475 6225 50 0001 C CNN F 3 "http://www.farnell.com/datasheets/2044480.pdf" H 2275 6125 50 0001 C CNN @@ -556,10 +521,10 @@ Wire Wire Line Wire Wire Line 2375 5800 2375 5925 $Comp -L GND #PWR? +L GND #PWR030 U 1 1 59557860 P 2375 6425 -F 0 "#PWR?" H 2375 6175 50 0001 C CNN +F 0 "#PWR030" H 2375 6175 50 0001 C CNN F 1 "GND" H 2375 6275 50 0000 C CNN F 2 "" H 2375 6425 50 0000 C CNN F 3 "" H 2375 6425 50 0000 C CNN @@ -569,10 +534,10 @@ $EndComp Wire Wire Line 2375 6325 2375 6425 $Comp -L +5V #PWR? +L +5V #PWR031 U 1 1 59557DF9 P 2375 5200 -F 0 "#PWR?" H 2375 5050 50 0001 C CNN +F 0 "#PWR031" H 2375 5050 50 0001 C CNN F 1 "+5V" H 2375 5340 50 0000 C CNN F 2 "" H 2375 5200 50 0000 C CNN F 3 "" H 2375 5200 50 0000 C CNN @@ -583,6 +548,8 @@ Wire Wire Line 2375 5200 2375 5275 Wire Wire Line 2075 5475 1950 5475 +Wire Wire Line + 1950 5400 1950 5475 Wire Wire Line 1950 5475 1950 5800 Wire Wire Line @@ -599,10 +566,10 @@ Wire Wire Line Wire Wire Line 4025 5800 4025 5925 $Comp -L GND #PWR? +L GND #PWR032 U 1 1 59558304 P 4025 6425 -F 0 "#PWR?" H 4025 6175 50 0001 C CNN +F 0 "#PWR032" H 4025 6175 50 0001 C CNN F 1 "GND" H 4025 6275 50 0000 C CNN F 2 "" H 4025 6425 50 0000 C CNN F 3 "" H 4025 6425 50 0000 C CNN @@ -612,10 +579,10 @@ $EndComp Wire Wire Line 4025 6325 4025 6425 $Comp -L +5V #PWR? +L +5V #PWR033 U 1 1 5955830B P 4025 5200 -F 0 "#PWR?" H 4025 5050 50 0001 C CNN +F 0 "#PWR033" H 4025 5050 50 0001 C CNN F 1 "+5V" H 4025 5340 50 0000 C CNN F 2 "" H 4025 5200 50 0000 C CNN F 3 "" H 4025 5200 50 0000 C CNN @@ -626,6 +593,8 @@ Wire Wire Line 4025 5200 4025 5275 Wire Wire Line 4325 5475 4450 5475 +Wire Wire Line + 4450 5400 4450 5475 Wire Wire Line 4450 5475 4450 5800 Wire Wire Line @@ -638,21 +607,10 @@ Wire Wire Line 4525 5800 4450 5800 Connection ~ 4450 5800 $Comp -L R R? -U 1 1 595585A3 -P 2800 5800 -F 0 "R?" V 2880 5800 50 0000 C CNN -F 1 "R" V 2800 5800 50 0000 C CNN -F 2 "" V 2730 5800 50 0001 C CNN -F 3 "" H 2800 5800 50 0001 C CNN - 1 2800 5800 - 0 1 1 0 -$EndComp -$Comp -L Q_NMOS_GSD Q? +L Q_NMOS_GSD Q8 U 1 1 59558B41 P 4125 6125 -F 0 "Q?" H 4325 6175 50 0000 L CNN +F 0 "Q8" H 4325 6175 50 0000 L CNN F 1 "TSM2314" H 4325 6075 50 0000 L CNN F 2 "TO_SOT_Packages_SMD:SOT-23" H 4325 6225 50 0001 C CNN F 3 "http://www.farnell.com/datasheets/2044480.pdf" H 4125 6125 50 0001 C CNN @@ -661,10 +619,10 @@ F 4 "TSM2314CX" H 4125 6125 60 0001 C CNN "Farnell" -1 0 0 -1 $EndComp $Comp -L Q_PMOS_GSD Q? +L Q_PMOS_GSD Q7 U 1 1 5955D522 P 4125 5475 -F 0 "Q?" H 4325 5525 50 0000 L CNN +F 0 "Q7" H 4325 5525 50 0000 L CNN F 1 "DMP2035U" H 4325 5425 50 0000 L CNN F 2 "TO_SOT_Packages_SMD:SOT-23" H 4325 5575 50 0001 C CNN F 3 "http://www.farnell.com/datasheets/2100440.pdf" H 4125 5475 50 0001 C CNN @@ -672,35 +630,29 @@ F 4 "2061419" H 4125 5475 60 0001 C CNN "Farnell" 1 4125 5475 -1 0 0 1 $EndComp -Text HLabel 3075 5700 1 60 Output ~ 0 -COIL_3 -Text HLabel 3350 5700 1 60 Output ~ 0 -COIL_4 Wire Wire Line 3350 5700 3350 5800 Wire Wire Line 3350 5800 4025 5800 Connection ~ 4025 5800 Wire Wire Line - 2650 5800 2375 5800 + 2375 5800 3075 5800 Connection ~ 2375 5800 -Wire Wire Line - 2950 5800 3075 5800 Wire Wire Line 3075 5800 3075 5700 Text Notes 1625 6875 0 60 ~ 0 -H bridge for driving a coil with a rectangular signal in the mHz range. Designed\nfor 100 mA. Maximum current unknown. +H bridge for driving a coil with a rectangular signal in the mHz range. Designed\nfor at least 100 mA. Maximum current unknown. Wire Wire Line - 9025 875 9025 950 + 8150 1525 8150 1600 Wire Wire Line - 9025 950 9025 1450 -Connection ~ 8725 950 -Connection ~ 9025 950 + 8150 1600 8150 2100 +Connection ~ 7850 1600 +Connection ~ 8150 1600 $Comp -L Q_PMOS_GSD Q? +L Q_PMOS_GSD Q1 U 1 1 5956290B P 2275 3775 -F 0 "Q?" H 2475 3825 50 0000 L CNN +F 0 "Q1" H 2475 3825 50 0000 L CNN F 1 "DMP2035U" H 2475 3725 50 0000 L CNN F 2 "TO_SOT_Packages_SMD:SOT-23" H 2475 3875 50 0001 C CNN F 3 "http://www.farnell.com/datasheets/2100440.pdf" H 2275 3775 50 0001 C CNN @@ -709,10 +661,10 @@ F 4 "2061419" H 2275 3775 60 0001 C CNN "Farnell" 1 0 0 1 $EndComp $Comp -L Q_NMOS_GSD Q? +L Q_NMOS_GSD Q2 U 1 1 59562912 P 2275 4425 -F 0 "Q?" H 2475 4475 50 0000 L CNN +F 0 "Q2" H 2475 4475 50 0000 L CNN F 1 "TSM2314" H 2475 4375 50 0000 L CNN F 2 "TO_SOT_Packages_SMD:SOT-23" H 2475 4525 50 0001 C CNN F 3 "http://www.farnell.com/datasheets/2044480.pdf" H 2275 4425 50 0001 C CNN @@ -725,10 +677,10 @@ Wire Wire Line Wire Wire Line 2375 4100 2375 4225 $Comp -L GND #PWR? +L GND #PWR034 U 1 1 5956291A P 2375 4725 -F 0 "#PWR?" H 2375 4475 50 0001 C CNN +F 0 "#PWR034" H 2375 4475 50 0001 C CNN F 1 "GND" H 2375 4575 50 0000 C CNN F 2 "" H 2375 4725 50 0000 C CNN F 3 "" H 2375 4725 50 0000 C CNN @@ -738,10 +690,10 @@ $EndComp Wire Wire Line 2375 4625 2375 4725 $Comp -L +5V #PWR? +L +5V #PWR035 U 1 1 59562921 P 2375 3500 -F 0 "#PWR?" H 2375 3350 50 0001 C CNN +F 0 "#PWR035" H 2375 3350 50 0001 C CNN F 1 "+5V" H 2375 3640 50 0000 C CNN F 2 "" H 2375 3500 50 0000 C CNN F 3 "" H 2375 3500 50 0000 C CNN @@ -752,6 +704,8 @@ Wire Wire Line 2375 3500 2375 3575 Wire Wire Line 2075 3775 1950 3775 +Wire Wire Line + 1950 3700 1950 3775 Wire Wire Line 1950 3775 1950 4100 Wire Wire Line @@ -768,10 +722,10 @@ Wire Wire Line Wire Wire Line 4025 4100 4025 4225 $Comp -L GND #PWR? +L GND #PWR036 U 1 1 59562931 P 4025 4725 -F 0 "#PWR?" H 4025 4475 50 0001 C CNN +F 0 "#PWR036" H 4025 4475 50 0001 C CNN F 1 "GND" H 4025 4575 50 0000 C CNN F 2 "" H 4025 4725 50 0000 C CNN F 3 "" H 4025 4725 50 0000 C CNN @@ -781,10 +735,10 @@ $EndComp Wire Wire Line 4025 4625 4025 4725 $Comp -L +5V #PWR? +L +5V #PWR037 U 1 1 59562938 P 4025 3500 -F 0 "#PWR?" H 4025 3350 50 0001 C CNN +F 0 "#PWR037" H 4025 3350 50 0001 C CNN F 1 "+5V" H 4025 3640 50 0000 C CNN F 2 "" H 4025 3500 50 0000 C CNN F 3 "" H 4025 3500 50 0000 C CNN @@ -795,6 +749,8 @@ Wire Wire Line 4025 3500 4025 3575 Wire Wire Line 4325 3775 4450 3775 +Wire Wire Line + 4450 3700 4450 3775 Wire Wire Line 4450 3775 4450 4100 Wire Wire Line @@ -807,21 +763,10 @@ Wire Wire Line 4525 4100 4450 4100 Connection ~ 4450 4100 $Comp -L R R? -U 1 1 59562946 -P 2800 4100 -F 0 "R?" V 2880 4100 50 0000 C CNN -F 1 "R" V 2800 4100 50 0000 C CNN -F 2 "" V 2730 4100 50 0001 C CNN -F 3 "" H 2800 4100 50 0001 C CNN - 1 2800 4100 - 0 1 1 0 -$EndComp -$Comp -L Q_NMOS_GSD Q? +L Q_NMOS_GSD Q6 U 1 1 5956294D P 4125 4425 -F 0 "Q?" H 4325 4475 50 0000 L CNN +F 0 "Q6" H 4325 4475 50 0000 L CNN F 1 "TSM2314" H 4325 4375 50 0000 L CNN F 2 "TO_SOT_Packages_SMD:SOT-23" H 4325 4525 50 0001 C CNN F 3 "http://www.farnell.com/datasheets/2044480.pdf" H 4125 4425 50 0001 C CNN @@ -830,10 +775,10 @@ F 4 "TSM2314CX" H 4125 4425 60 0001 C CNN "Farnell" -1 0 0 -1 $EndComp $Comp -L Q_PMOS_GSD Q? +L Q_PMOS_GSD Q5 U 1 1 59562954 P 4125 3775 -F 0 "Q?" H 4325 3825 50 0000 L CNN +F 0 "Q5" H 4325 3825 50 0000 L CNN F 1 "DMP2035U" H 4325 3725 50 0000 L CNN F 2 "TO_SOT_Packages_SMD:SOT-23" H 4325 3875 50 0001 C CNN F 3 "http://www.farnell.com/datasheets/2100440.pdf" H 4125 3775 50 0001 C CNN @@ -841,20 +786,257 @@ F 4 "2061419" H 4125 3775 60 0001 C CNN "Farnell" 1 4125 3775 -1 0 0 1 $EndComp -Text HLabel 3075 4000 1 60 Output ~ 0 -COIL_1 -Text HLabel 3350 4000 1 60 Output ~ 0 -COIL_2 Wire Wire Line 3350 4000 3350 4100 Wire Wire Line 3350 4100 4025 4100 Connection ~ 4025 4100 Wire Wire Line - 2650 4100 2375 4100 + 2375 4100 3075 4100 Connection ~ 2375 4100 -Wire Wire Line - 2950 4100 3075 4100 Wire Wire Line 3075 4100 3075 4000 +Text HLabel 9000 4550 0 60 Input ~ 0 +LED_CONTROLL +$Comp +L GND #PWR038 +U 1 1 59563916 +P 1850 1800 +F 0 "#PWR038" H 1850 1550 50 0001 C CNN +F 1 "GND" H 1850 1650 50 0000 C CNN +F 2 "" H 1850 1800 50 0001 C CNN +F 3 "" H 1850 1800 50 0001 C CNN + 1 1850 1800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2000 1800 1850 1800 +Wire Wire Line + 2000 1650 1400 1650 +Wire Wire Line + 1400 1950 1400 2025 +Wire Wire Line + 1400 2025 2000 2025 +Wire Wire Line + 2000 2025 2000 1950 +$Comp +L +3.3V #PWR039 +U 1 1 59563EC0 +P 3000 1425 +F 0 "#PWR039" H 3000 1275 50 0001 C CNN +F 1 "+3.3V" H 3000 1565 50 0000 C CNN +F 2 "" H 3000 1425 50 0001 C CNN +F 3 "" H 3000 1425 50 0001 C CNN + 1 3000 1425 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3000 1425 3000 1500 +Wire Wire Line + 2800 1500 3000 1500 +Wire Wire Line + 3000 1500 3125 1500 +$Comp +L C C18 +U 1 1 595644A6 +P 2900 2250 +F 0 "C18" H 2925 2350 50 0000 L CNN +F 1 "10u" H 2925 2150 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 2938 2100 50 0001 C CNN +F 3 "" H 2900 2250 50 0001 C CNN +F 4 "1833812" H 2900 2250 60 0001 C CNN "Farnell" + 1 2900 2250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2800 1950 2900 1950 +Wire Wire Line + 2900 1950 2900 2050 +Wire Wire Line + 2900 2050 2900 2100 +$Comp +L GND #PWR040 +U 1 1 5956469D +P 2900 2425 +F 0 "#PWR040" H 2900 2175 50 0001 C CNN +F 1 "GND" H 2900 2275 50 0000 C CNN +F 2 "" H 2900 2425 50 0001 C CNN +F 3 "" H 2900 2425 50 0001 C CNN + 1 2900 2425 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2900 2400 2900 2425 +Text HLabel 3400 2050 2 60 Output ~ 0 +-3.3V +Wire Wire Line + 3400 2050 3250 2050 +Wire Wire Line + 3250 2050 2900 2050 +Connection ~ 2900 2050 +NoConn ~ 2800 1650 +$Comp +L C C19 +U 1 1 59565F34 +P 3125 1650 +F 0 "C19" H 3150 1750 50 0000 L CNN +F 1 "1u" H 3150 1550 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 3163 1500 50 0001 C CNN +F 3 "" H 3125 1650 50 0000 C CNN +F 4 "1845751" H 3125 1650 60 0001 C CNN "Farnell" + 1 3125 1650 + 1 0 0 -1 +$EndComp +Connection ~ 3000 1500 +Connection ~ 3000 1800 +Text Notes 3325 1650 0 60 ~ 0 +Place decoupling capacitors close to component! +$Comp +L CONN_01X03 P1 +U 1 1 59567D00 +P 1450 1225 +F 0 "P1" H 1450 1425 50 0000 C CNN +F 1 "CONN_01X03" V 1550 1225 50 0000 C CNN +F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 1450 1225 50 0001 C CNN +F 3 "" H 1450 1225 50 0000 C CNN + 1 1450 1225 + -1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR041 +U 1 1 595680C2 +P 1750 1125 +F 0 "#PWR041" H 1750 975 50 0001 C CNN +F 1 "+3.3V" H 1750 1265 50 0000 C CNN +F 2 "" H 1750 1125 50 0001 C CNN +F 3 "" H 1750 1125 50 0001 C CNN + 1 1750 1125 + -1 0 0 -1 +$EndComp +Wire Wire Line + 1750 1125 1650 1125 +Wire Wire Line + 1650 1325 1750 1325 +Wire Wire Line + 1750 1325 1750 1500 +Wire Wire Line + 1750 1500 2000 1500 +NoConn ~ 1650 1225 +Text Notes 1850 1175 0 60 ~ 0 +Boost pin to make the oscillator faster. Enabled when connected to 3.3 V. +Text Notes 1375 2825 0 60 ~ 0 +Charge pump to generate -3.3 V. +Text GLabel 3075 4000 1 60 UnSpc ~ 0 +COIL_1 +Text GLabel 3350 4000 1 60 UnSpc ~ 0 +COIL_2 +Text GLabel 3075 5700 1 60 UnSpc ~ 0 +COIL_3 +Text GLabel 3350 5700 1 60 UnSpc ~ 0 +COIL_4 +$Comp +L CONN_01X04 J3 +U 1 1 5956B77E +P 5600 4925 +F 0 "J3" H 5600 5175 50 0000 C CNN +F 1 "CONN_01X04" V 5700 4925 50 0000 C CNN +F 2 "China Connectors:LED_CONN_1.25_PITCH" H 5600 4925 50 0001 C CNN +F 3 "" H 5600 4925 50 0001 C CNN + 1 5600 4925 + 1 0 0 -1 +$EndComp +Text GLabel 5400 4775 0 60 UnSpc ~ 0 +COIL_1 +Text GLabel 5400 4875 0 60 UnSpc ~ 0 +COIL_2 +Text GLabel 5400 4975 0 60 UnSpc ~ 0 +COIL_3 +Text GLabel 5400 5075 0 60 UnSpc ~ 0 +COIL_4 +$Comp +L TEST TP4 +U 1 1 59595C55 +P 1950 3700 +F 0 "TP4" H 1950 4000 50 0000 C BNN +F 1 "TEST" H 1950 3950 50 0000 C CNN +F 2 "Tespoints:TP_SMD_quadr_1mm" H 1950 3700 50 0001 C CNN +F 3 "" H 1950 3700 50 0000 C CNN + 1 1950 3700 + -1 0 0 -1 +$EndComp +$Comp +L TEST TP7 +U 1 1 59596119 +P 4450 3700 +F 0 "TP7" H 4450 4000 50 0000 C BNN +F 1 "TEST" H 4450 3950 50 0000 C CNN +F 2 "Tespoints:TP_SMD_quadr_1mm" H 4450 3700 50 0001 C CNN +F 3 "" H 4450 3700 50 0000 C CNN + 1 4450 3700 + -1 0 0 -1 +$EndComp +$Comp +L TEST TP5 +U 1 1 59596260 +P 1950 5400 +F 0 "TP5" H 1950 5700 50 0000 C BNN +F 1 "TEST" H 1950 5650 50 0000 C CNN +F 2 "Tespoints:TP_SMD_quadr_1mm" H 1950 5400 50 0001 C CNN +F 3 "" H 1950 5400 50 0000 C CNN + 1 1950 5400 + -1 0 0 -1 +$EndComp +$Comp +L TEST TP8 +U 1 1 5959632C +P 4450 5400 +F 0 "TP8" H 4450 5700 50 0000 C BNN +F 1 "TEST" H 4450 5650 50 0000 C CNN +F 2 "Tespoints:TP_SMD_quadr_1mm" H 4450 5400 50 0001 C CNN +F 3 "" H 4450 5400 50 0000 C CNN + 1 4450 5400 + -1 0 0 -1 +$EndComp +$Comp +L TEST TP6 +U 1 1 59596507 +P 3250 2150 +F 0 "TP6" H 3250 2450 50 0000 C BNN +F 1 "TEST" H 3250 2400 50 0000 C CNN +F 2 "Tespoints:TP_SMD_quadr_1mm" H 3250 2150 50 0001 C CNN +F 3 "" H 3250 2150 50 0000 C CNN + 1 3250 2150 + 1 0 0 1 +$EndComp +Wire Wire Line + 3250 2150 3250 2050 +Connection ~ 3250 2050 +Connection ~ 4450 3775 +Connection ~ 1950 3775 +Connection ~ 4450 5475 +Connection ~ 1950 5475 +$Comp +L ICL7660S U? +U 1 1 5956AD62 +P 2400 1500 +F 0 "U?" H 2245 1630 40 0000 C CNN +F 1 "ICL7660S" H 2525 1630 40 0000 C CNN +F 2 "SMD_Packages:SOIC-8-N" H 2400 1500 60 0001 C CNN +F 3 "http://www.farnell.com/datasheets/2059962.pdf" H 2400 1500 60 0001 C CNN +F 4 "ICL7660SCBAZ" H 2400 1500 60 0001 C CNN "Farnell" + 1 2400 1500 + 1 0 0 -1 +$EndComp +$Comp +L C C? +U 1 1 5956BF7A +P 9375 2050 +F 0 "C?" H 9400 2150 50 0000 L CNN +F 1 "100n" H 9400 1950 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 9413 1900 50 0001 C CNN +F 3 "" H 9375 2050 50 0000 C CNN +F 4 "499687" H 9375 2050 60 0001 C CNN "Farnell" + 1 9375 2050 + 0 1 1 0 +$EndComp $EndSCHEMATC diff --git a/pcbs/analog_board_v0.2/highCurrentPart.sch b/pcbs/analog_board_v0.2/highCurrentPart.sch index bac0554..61485f5 100644 --- a/pcbs/analog_board_v0.2/highCurrentPart.sch +++ b/pcbs/analog_board_v0.2/highCurrentPart.sch @@ -30,486 +30,449 @@ LIBS:contrib LIBS:valves LIBS:ad8616 LIBS:icl7660 -LIBS:analog_board-cache +LIBS:ada4530-1 +LIBS:ada4522-2 EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 Sheet 4 4 Title "High Current Part of Analog Board" -Date "2017-06-14" +Date "2017-06-30" Rev "v0.2" -Comp "" +Comp "UppSense" Comment1 "" Comment2 "" Comment3 "" Comment4 "" $EndDescr $Comp -L GND #PWR05 +L GND #PWR36 U 1 1 5940A4E3 -P 9025 2675 -F 0 "#PWR05" H 9025 2425 50 0001 C CNN -F 1 "GND" H 9025 2525 50 0000 C CNN -F 2 "" H 9025 2675 50 0000 C CNN -F 3 "" H 9025 2675 50 0000 C CNN - 1 9025 2675 +P 8150 3325 +F 0 "#PWR36" H 8150 3075 50 0001 C CNN +F 1 "GND" H 8150 3175 50 0000 C CNN +F 2 "" H 8150 3325 50 0000 C CNN +F 3 "" H 8150 3325 50 0000 C CNN + 1 8150 3325 1 0 0 -1 $EndComp $Comp -L AD8616 U1 +L AD8616 U4 U 1 1 5940A4EA -P 9025 2000 -F 0 "U1" H 8404 1704 50 0000 L CNN -F 1 "AD8616" H 9325 1700 50 0000 L CNN -F 2 "SMD_Packages:SOIC-8-N" H 8828 2050 50 0001 C CNN -F 3 "http://www.farnell.com/datasheets/1841629.pdf" H 8728 2150 50 0001 C CNN -F 4 "AD8616ARZ" H 9025 2000 60 0001 C CNN "Farnell" - 1 9025 2000 +P 8150 2650 +F 0 "U4" H 7529 2354 50 0000 L CNN +F 1 "AD8616" H 8450 2350 50 0000 L CNN +F 2 "SMD_Packages:SOIC-8-N" H 7953 2700 50 0001 C CNN +F 3 "http://www.farnell.com/datasheets/1841629.pdf" H 7853 2800 50 0001 C CNN +F 4 "AD8616ARZ" H 8150 2650 60 0001 C CNN "Farnell" + 1 8150 2650 1 0 0 -1 $EndComp $Comp -L R R5 +L R R13 U 1 1 5940A522 -P 10250 1700 -F 0 "R5" V 10330 1700 50 0000 C CNN -F 1 "1M" V 10250 1700 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 10180 1700 50 0001 C CNN -F 3 "" H 10250 1700 50 0000 C CNN -F 4 "1576507" V 10250 1700 60 0001 C CNN "Farnell" - 1 10250 1700 +P 9375 2350 +F 0 "R13" V 9455 2350 50 0000 C CNN +F 1 "1M" V 9375 2350 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 9305 2350 50 0001 C CNN +F 3 "" H 9375 2350 50 0000 C CNN +F 4 "1576507" V 9375 2350 60 0001 C CNN "Farnell" + 1 9375 2350 0 1 -1 0 $EndComp $Comp -L C C4 -U 1 1 5940A529 -P 10250 1400 -F 0 "C4" H 10275 1500 50 0000 L CNN -F 1 "100p" H 10275 1300 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 10288 1250 50 0001 C CNN -F 3 "" H 10250 1400 50 0000 C CNN -F 4 "2332782" H 10250 1400 60 0001 C CNN "Farnell" - 1 10250 1400 - 0 1 -1 0 -$EndComp -$Comp -L D_Photo D2 +L D_Photo D3 U 1 1 5940A54D -P 10600 2575 -F 0 "D2" H 10620 2645 50 0000 L CNN -F 1 "BPW34" H 10560 2465 50 0000 C CNN -F 2 "Photodiodes:BPW34FA" H 10550 2575 50 0001 C CNN -F 3 "http://www.farnell.com/datasheets/2046123.pdf" H 10550 2575 50 0001 C CNN -F 4 "1045425" H 10600 2575 60 0001 C CNN "Farnell" - 1 10600 2575 +P 9725 3025 +F 0 "D3" H 9745 3095 50 0000 L CNN +F 1 "BPW34" H 9685 2915 50 0000 C CNN +F 2 "Photodiodes:BPW34FA" H 9675 3025 50 0001 C CNN +F 3 "http://www.farnell.com/datasheets/2046123.pdf" H 9675 3025 50 0001 C CNN +F 4 "1045425" H 9725 3025 60 0001 C CNN "Farnell" + 1 9725 3025 0 -1 1 0 $EndComp $Comp -L GND #PWR06 +L GND #PWR41 U 1 1 5940A554 -P 10600 2675 -F 0 "#PWR06" H 10600 2425 50 0001 C CNN -F 1 "GND" H 10600 2525 50 0000 C CNN -F 2 "" H 10600 2675 50 0000 C CNN -F 3 "" H 10600 2675 50 0000 C CNN - 1 10600 2675 +P 9725 3325 +F 0 "#PWR41" H 9725 3075 50 0001 C CNN +F 1 "GND" H 9725 3175 50 0000 C CNN +F 2 "" H 9725 3325 50 0000 C CNN +F 3 "" H 9725 3325 50 0000 C CNN + 1 9725 3325 -1 0 0 -1 $EndComp Wire Wire Line - 9775 1700 10100 1700 + 8900 2350 9225 2350 Wire Wire Line - 9025 2550 9025 2675 + 8150 3200 8150 3325 $Comp -L LED D1 +L LED D2 U 1 1 5940A5C4 -P 7650 1250 -F 0 "D1" H 7650 1350 50 0000 C CNN -F 1 "LED" H 7650 1150 50 0000 C CNN -F 2 "LEDs:LED-5MM" H 7650 1250 50 0001 C CNN -F 3 "" H 7650 1250 50 0000 C CNN - 1 7650 1250 +P 6775 1900 +F 0 "D2" H 6775 2000 50 0000 C CNN +F 1 "LED" H 6775 1800 50 0000 C CNN +F 2 "LEDs:LED_D5.0mm" H 6775 1900 50 0001 C CNN +F 3 "" H 6775 1900 50 0000 C CNN + 1 6775 1900 0 -1 -1 0 $EndComp $Comp L POT RV1 U 1 1 5940A5CC -P 8475 3275 -F 0 "RV1" V 8300 3275 50 0000 C CNN -F 1 "T73YE103KT20" V 8375 3275 50 0000 C CNN -F 2 "MyPotis:Vishay_T73YE103KT20" H 8475 3275 50 0001 C CNN -F 3 "http://www.farnell.com/datasheets/2243711.pdf" H 8475 3275 50 0001 C CNN -F 4 "2550676" V 8475 3275 60 0001 C CNN "Farnell" - 1 8475 3275 +P 7900 3925 +F 0 "RV1" V 7725 3925 50 0000 C CNN +F 1 "T73YE103KT20" V 7800 3925 50 0000 C CNN +F 2 "MyPotis:Vishay_T73YE103KT20" H 7900 3925 50 0001 C CNN +F 3 "http://www.farnell.com/datasheets/2243711.pdf" H 7900 3925 50 0001 C CNN +F 4 "2550676" V 7900 3925 60 0001 C CNN "Farnell" + 1 7900 3925 0 1 1 0 $EndComp $Comp -L R R4 +L R R9 U 1 1 5940A5D3 -P 7650 2425 -F 0 "R4" V 7730 2425 50 0000 C CNN -F 1 "100R" V 7650 2425 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 7580 2425 50 0001 C CNN -F 3 "" H 7650 2425 50 0000 C CNN -F 4 "2504961" V 7650 2425 60 0001 C CNN "Farnell" - 1 7650 2425 +P 6775 3075 +F 0 "R9" V 6855 3075 50 0000 C CNN +F 1 "100R" V 6775 3075 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 6705 3075 50 0001 C CNN +F 3 "" H 6775 3075 50 0000 C CNN +F 4 "2504961" V 6775 3075 60 0001 C CNN "Farnell" + 1 6775 3075 1 0 0 -1 $EndComp Wire Wire Line - 7650 1900 7650 2275 + 6775 2550 6775 2925 Wire Wire Line - 7650 1400 7650 1500 + 6775 2050 6775 2150 $Comp -L +5V #PWR08 +L +5V #PWR31 U 1 1 5940A5DC -P 7650 1025 -F 0 "#PWR08" H 7650 875 50 0001 C CNN -F 1 "+5V" H 7650 1165 50 0000 C CNN -F 2 "" H 7650 1025 50 0000 C CNN -F 3 "" H 7650 1025 50 0000 C CNN - 1 7650 1025 +P 6775 1675 +F 0 "#PWR31" H 6775 1525 50 0001 C CNN +F 1 "+5V" H 6775 1815 50 0000 C CNN +F 2 "" H 6775 1675 50 0000 C CNN +F 3 "" H 6775 1675 50 0000 C CNN + 1 6775 1675 1 0 0 -1 $EndComp Wire Wire Line - 7650 1025 7650 1100 + 6775 1675 6775 1750 $Comp -L GND #PWR09 +L GND #PWR32 U 1 1 5940A5E4 -P 7650 2700 -F 0 "#PWR09" H 7650 2450 50 0001 C CNN -F 1 "GND" H 7650 2550 50 0000 C CNN -F 2 "" H 7650 2700 50 0000 C CNN -F 3 "" H 7650 2700 50 0000 C CNN - 1 7650 2700 +P 6775 3350 +F 0 "#PWR32" H 6775 3100 50 0001 C CNN +F 1 "GND" H 6775 3200 50 0000 C CNN +F 2 "" H 6775 3350 50 0000 C CNN +F 3 "" H 6775 3350 50 0000 C CNN + 1 6775 3350 1 0 0 -1 $EndComp Wire Wire Line - 7650 2575 7650 2700 + 6775 3225 6775 3350 $Comp -L MMBT3904 Q1 +L MMBT3904 Q9 U 1 1 5940A5EB -P 7750 1700 -F 0 "Q1" H 7950 1775 50 0000 L CNN -F 1 "MMBT3904" H 7950 1700 50 0000 L CNN -F 2 "TO_SOT_Packages_SMD:SOT-23" H 7950 1625 50 0001 L CIN -F 3 "https://www.fairchildsemi.com/datasheets/MM/MMBT3904.pdf" H 7750 1700 50 0001 L CNN -F 4 "1757936RL" H 7750 1700 60 0001 C CNN "Farnell" - 1 7750 1700 +P 6875 2350 +F 0 "Q9" H 7075 2425 50 0000 L CNN +F 1 "MMBT3904" H 7075 2350 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-23" H 7075 2275 50 0001 L CIN +F 3 "https://www.fairchildsemi.com/datasheets/MM/MMBT3904.pdf" H 6875 2350 50 0001 L CNN +F 4 "1757936RL" H 6875 2350 60 0001 C CNN "Farnell" + 1 6875 2350 -1 0 0 -1 $EndComp Wire Wire Line - 10600 2675 10600 2675 + 9725 3125 9725 3325 Wire Wire Line - 7950 1700 8225 1700 -Text GLabel 8225 2100 0 60 Input ~ 0 + 7075 2350 7350 2350 +Text GLabel 7350 2750 0 60 Input ~ 0 Signal $Comp -L GND #PWR010 +L GND #PWR34 U 1 1 5940A601 -P 8250 3275 -F 0 "#PWR010" H 8250 3025 50 0001 C CNN -F 1 "GND" H 8250 3125 50 0000 C CNN -F 2 "" H 8250 3275 50 0000 C CNN -F 3 "" H 8250 3275 50 0000 C CNN - 1 8250 3275 +P 7675 3925 +F 0 "#PWR34" H 7675 3675 50 0001 C CNN +F 1 "GND" H 7675 3775 50 0000 C CNN +F 2 "" H 7675 3925 50 0000 C CNN +F 3 "" H 7675 3925 50 0000 C CNN + 1 7675 3925 1 0 0 -1 $EndComp Wire Wire Line - 8675 3275 8625 3275 + 8100 3925 8050 3925 Wire Wire Line - 8325 3275 8250 3275 -Text GLabel 10700 3800 2 60 Output ~ 0 + 7750 3925 7675 3925 +Text GLabel 9825 4450 2 60 Output ~ 0 Signal $Comp -L +5V #PWR011 +L +5V #PWR38 U 1 1 5940A60A -P 9025 3275 -F 0 "#PWR011" H 9025 3125 50 0001 C CNN -F 1 "+5V" H 9025 3415 50 0000 C CNN -F 2 "" H 9025 3275 50 0000 C CNN -F 3 "" H 9025 3275 50 0000 C CNN - 1 9025 3275 +P 8450 3925 +F 0 "#PWR38" H 8450 3775 50 0001 C CNN +F 1 "+5V" H 8450 4065 50 0000 C CNN +F 2 "" H 8450 3925 50 0000 C CNN +F 3 "" H 8450 3925 50 0000 C CNN + 1 8450 3925 1 0 0 -1 $EndComp Wire Wire Line - 9025 3275 8975 3275 + 8450 3925 8400 3925 Wire Wire Line - 7775 1900 8225 1900 + 6900 2550 7350 2550 Wire Wire Line - 7650 2125 7775 2125 + 6775 2775 6900 2775 Wire Wire Line - 7775 2125 7775 1900 -Connection ~ 7650 2125 + 6900 2775 6900 2550 +Connection ~ 6775 2775 $Comp -L GND #PWR012 +L GND #PWR39 U 1 1 5940EF10 -P 9775 2675 -F 0 "#PWR012" H 9775 2425 50 0001 C CNN -F 1 "GND" H 9775 2525 50 0000 C CNN -F 2 "" H 9775 2675 50 0000 C CNN -F 3 "" H 9775 2675 50 0000 C CNN - 1 9775 2675 +P 8900 3325 +F 0 "#PWR39" H 8900 3075 50 0001 C CNN +F 1 "GND" H 8900 3175 50 0000 C CNN +F 2 "" H 8900 3325 50 0000 C CNN +F 3 "" H 8900 3325 50 0000 C CNN + 1 8900 3325 -1 0 0 -1 $EndComp Wire Wire Line - 9775 2100 9775 2675 + 8900 2750 8900 3325 $Comp -L +5V #PWR013 +L +5V #PWR35 U 1 1 594122D1 -P 9025 875 -F 0 "#PWR013" H 9025 725 50 0001 C CNN -F 1 "+5V" H 9025 1015 50 0000 C CNN -F 2 "" H 9025 875 50 0000 C CNN -F 3 "" H 9025 875 50 0000 C CNN - 1 9025 875 +P 8150 1525 +F 0 "#PWR35" H 8150 1375 50 0001 C CNN +F 1 "+5V" H 8150 1665 50 0000 C CNN +F 2 "" H 8150 1525 50 0000 C CNN +F 3 "" H 8150 1525 50 0000 C CNN + 1 8150 1525 1 0 0 -1 $EndComp $Comp -L C C1 +L C C20 U 1 1 594122D8 -P 8225 1100 -F 0 "C1" H 8250 1200 50 0000 L CNN -F 1 "1u" H 8250 1000 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 8263 950 50 0001 C CNN -F 3 "" H 8225 1100 50 0000 C CNN -F 4 "2496946" H 8225 1100 60 0001 C CNN "Farnell" - 1 8225 1100 +P 7350 1750 +F 0 "C20" H 7375 1850 50 0000 L CNN +F 1 "1u" H 7375 1650 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7388 1600 50 0001 C CNN +F 3 "" H 7350 1750 50 0000 C CNN +F 4 "2496946" H 7350 1750 60 0001 C CNN "Farnell" + 1 7350 1750 1 0 0 -1 $EndComp $Comp -L C C2 +L C C21 U 1 1 594122E0 -P 8475 1100 -F 0 "C2" H 8500 1200 50 0000 L CNN -F 1 "100n" H 8500 1000 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 8513 950 50 0001 C CNN -F 3 "" H 8475 1100 50 0000 C CNN -F 4 "499687" H 8475 1100 60 0001 C CNN "Farnell" - 1 8475 1100 +P 7600 1750 +F 0 "C21" H 7625 1850 50 0000 L CNN +F 1 "100n" H 7625 1650 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7638 1600 50 0001 C CNN +F 3 "" H 7600 1750 50 0000 C CNN +F 4 "499687" H 7600 1750 60 0001 C CNN "Farnell" + 1 7600 1750 1 0 0 -1 $EndComp $Comp -L C C3 +L C C22 U 1 1 594122E8 -P 8725 1100 -F 0 "C3" H 8750 1200 50 0000 L CNN -F 1 "10n" H 8750 1000 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 8763 950 50 0001 C CNN -F 3 "" H 8725 1100 50 0000 C CNN -F 4 "1414662" H 8725 1100 60 0001 C CNN "Farnell" - 1 8725 1100 +P 7850 1750 +F 0 "C22" H 7875 1850 50 0000 L CNN +F 1 "10n" H 7875 1650 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7888 1600 50 0001 C CNN +F 3 "" H 7850 1750 50 0000 C CNN +F 4 "1414662" H 7850 1750 60 0001 C CNN "Farnell" + 1 7850 1750 1 0 0 -1 $EndComp Wire Wire Line - 8225 950 9025 950 -Connection ~ 8475 950 + 7350 1600 8150 1600 +Connection ~ 7600 1600 $Comp -L GND #PWR014 +L GND #PWR33 U 1 1 594122F3 -P 8225 1325 -F 0 "#PWR014" H 8225 1075 50 0001 C CNN -F 1 "GND" H 8225 1175 50 0000 C CNN -F 2 "" H 8225 1325 50 0000 C CNN -F 3 "" H 8225 1325 50 0000 C CNN - 1 8225 1325 +P 7350 1975 +F 0 "#PWR33" H 7350 1725 50 0001 C CNN +F 1 "GND" H 7350 1825 50 0000 C CNN +F 2 "" H 7350 1975 50 0000 C CNN +F 3 "" H 7350 1975 50 0000 C CNN + 1 7350 1975 1 0 0 -1 $EndComp Wire Wire Line - 8225 1250 8225 1325 + 7350 1900 7350 1975 Wire Wire Line - 8225 1250 8725 1250 -Connection ~ 8475 1250 -Text Notes 6600 800 0 60 ~ 0 + 7350 1900 7850 1900 +Connection ~ 7600 1900 +Text Notes 5725 1450 0 60 ~ 0 Place decoupling capacitors close to component! $Comp L CONN_01X03 P3 U 1 1 5941362B -P 10400 3800 -F 0 "P3" H 10400 4000 50 0000 C CNN -F 1 "CONN_01X03" V 10500 3800 50 0000 C CNN -F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 10400 3800 50 0001 C CNN -F 3 "" H 10400 3800 50 0000 C CNN - 1 10400 3800 +P 9525 4450 +F 0 "P3" H 9525 4650 50 0000 C CNN +F 1 "CONN_01X03" V 9625 4450 50 0000 C CNN +F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 9525 4450 50 0001 C CNN +F 3 "" H 9525 4450 50 0000 C CNN + 1 9525 4450 -1 0 0 -1 $EndComp $Comp L CONN_01X03 P2 U 1 1 59416658 -P 10075 3800 -F 0 "P2" H 10075 4000 50 0000 C CNN -F 1 "CONN_01X03" V 10175 3800 50 0000 C CNN -F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 10075 3800 50 0001 C CNN -F 3 "" H 10075 3800 50 0000 C CNN - 1 10075 3800 +P 9200 4450 +F 0 "P2" H 9200 4650 50 0000 C CNN +F 1 "CONN_01X03" V 9300 4450 50 0000 C CNN +F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 9200 4450 50 0001 C CNN +F 3 "" H 9200 4450 50 0000 C CNN + 1 9200 4450 1 0 0 -1 $EndComp Wire Wire Line - 10600 3575 10600 3900 -Connection ~ 10600 3800 + 9725 4225 9725 4550 +Connection ~ 9725 4450 Wire Wire Line - 10600 3800 10700 3800 + 9725 4450 9825 4450 $Comp -L TEST TP3 +L TEST TP9 U 1 1 594174AB -P 10600 3575 -F 0 "TP3" H 10600 3875 50 0000 C BNN -F 1 "TEST" H 10600 3825 50 0000 C CNN -F 2 "Testpoints:TP_SMD_quadr_3mm" H 10600 3575 50 0001 C CNN -F 3 "" H 10600 3575 50 0000 C CNN - 1 10600 3575 +P 9725 4225 +F 0 "TP9" H 9725 4525 50 0000 C BNN +F 1 "TEST" H 9725 4475 50 0000 C CNN +F 2 "Tespoints:TP_SMD_quadr_1mm" H 9725 4225 50 0001 C CNN +F 3 "" H 9725 4225 50 0000 C CNN + 1 9725 4225 -1 0 0 -1 $EndComp -Connection ~ 10600 3700 -$Comp -L GND #PWR015 -U 1 1 59417827 -P 9600 3950 -F 0 "#PWR015" H 9600 3700 50 0001 C CNN -F 1 "GND" H 9600 3800 50 0000 C CNN -F 2 "" H 9600 3950 50 0000 C CNN -F 3 "" H 9600 3950 50 0000 C CNN - 1 9600 3950 - 1 0 0 -1 -$EndComp -Wire Wire Line - 9875 3900 9600 3900 -Wire Wire Line - 9600 3900 9600 3950 +Connection ~ 9725 4350 $Comp -L R R1 +L R R10 U 1 1 59417DE3 -P 8825 3275 -F 0 "R1" V 8905 3275 50 0000 C CNN -F 1 "100k" V 8825 3275 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 8755 3275 50 0001 C CNN -F 3 "" H 8825 3275 50 0000 C CNN -F 4 "2447551" V 8825 3275 60 0001 C CNN "Farnell" - 1 8825 3275 +P 8250 3925 +F 0 "R10" V 8330 3925 50 0000 C CNN +F 1 "100k" V 8250 3925 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 8180 3925 50 0001 C CNN +F 3 "" H 8250 3925 50 0000 C CNN +F 4 "2447551" V 8250 3925 60 0001 C CNN "Farnell" + 1 8250 3925 0 1 1 0 $EndComp $Comp -L R R2 +L R R11 U 1 1 59417DEB -P 9325 3475 -F 0 "R2" V 9405 3475 50 0000 C CNN -F 1 "10k" V 9325 3475 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 9255 3475 50 0001 C CNN -F 3 "" H 9325 3475 50 0000 C CNN -F 4 "9237755" V 9325 3475 60 0001 C CNN "Farnell" - 1 9325 3475 +P 8450 4125 +F 0 "R11" V 8530 4125 50 0000 C CNN +F 1 "10k" V 8450 4125 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 8380 4125 50 0001 C CNN +F 3 "" H 8450 4125 50 0000 C CNN +F 4 "9237755" V 8450 4125 60 0001 C CNN "Farnell" + 1 8450 4125 0 1 1 0 $EndComp $Comp -L R R3 +L R R12 U 1 1 594182DF -P 9775 3475 -F 0 "R3" V 9855 3475 50 0000 C CNN -F 1 "100k" V 9775 3475 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 9705 3475 50 0001 C CNN -F 3 "" H 9775 3475 50 0000 C CNN -F 4 "2447551" V 9775 3475 60 0001 C CNN "Farnell" - 1 9775 3475 +P 8900 4125 +F 0 "R12" V 8980 4125 50 0000 C CNN +F 1 "100k" V 8900 4125 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 8830 4125 50 0001 C CNN +F 3 "" H 8900 4125 50 0000 C CNN +F 4 "2447551" V 8900 4125 60 0001 C CNN "Farnell" + 1 8900 4125 0 1 1 0 $EndComp $Comp -L +5V #PWR016 +L +5V #PWR40 U 1 1 5941842E -P 9950 3475 -F 0 "#PWR016" H 9950 3325 50 0001 C CNN -F 1 "+5V" H 9950 3615 50 0000 C CNN -F 2 "" H 9950 3475 50 0000 C CNN -F 3 "" H 9950 3475 50 0000 C CNN - 1 9950 3475 +P 9075 4125 +F 0 "#PWR40" H 9075 3975 50 0001 C CNN +F 1 "+5V" H 9075 4265 50 0000 C CNN +F 2 "" H 9075 4125 50 0000 C CNN +F 3 "" H 9075 4125 50 0000 C CNN + 1 9075 4125 1 0 0 -1 $EndComp Wire Wire Line - 9950 3475 9925 3475 + 9075 4125 9050 4125 Wire Wire Line - 9475 3475 9625 3475 + 8600 4125 8750 4125 $Comp -L GND #PWR017 +L GND #PWR37 U 1 1 5941869D -P 9100 3475 -F 0 "#PWR017" H 9100 3225 50 0001 C CNN -F 1 "GND" H 9100 3325 50 0000 C CNN -F 2 "" H 9100 3475 50 0000 C CNN -F 3 "" H 9100 3475 50 0000 C CNN - 1 9100 3475 +P 8225 4125 +F 0 "#PWR37" H 8225 3875 50 0001 C CNN +F 1 "GND" H 8225 3975 50 0000 C CNN +F 2 "" H 8225 4125 50 0000 C CNN +F 3 "" H 8225 4125 50 0000 C CNN + 1 8225 4125 1 0 0 -1 $EndComp Wire Wire Line - 9175 3475 9100 3475 + 8300 4125 8225 4125 Wire Wire Line - 9550 3475 9550 3700 + 8675 4125 8675 4350 Wire Wire Line - 9550 3700 9875 3700 -Connection ~ 9550 3475 + 8675 4350 9000 4350 +Connection ~ 8675 4125 Wire Wire Line - 8475 3425 8475 3800 + 7900 4075 7900 4450 Wire Wire Line - 8475 3800 9875 3800 -Text Notes 7300 4525 0 60 ~ 0 + 7900 4450 9000 4450 +Text Notes 6425 5175 0 60 ~ 0 Constant current source with 100R sensing resistor. Monitoring diode included\nwith 1uA being translated into 1V.\n -Text Notes 9375 3175 0 60 ~ 0 +Text Notes 8650 3800 0 60 ~ 0 Constant current with ca. 4.55 mA. -Text HLabel 9875 1225 1 60 Output ~ 0 +Text HLabel 9000 1875 1 60 Output ~ 0 BPW34_OUT $Comp -L ICL7660 U? -U 1 1 59553570 -P 2125 1175 -F 0 "U?" H 1970 1305 40 0000 C CNN -F 1 "ICL7660" H 2250 1305 40 0000 C CNN -F 2 "SMD_Packages:SOIC-8-N" H 2125 1175 60 0001 C CNN -F 3 "http://www.farnell.com/datasheets/2059962.pdf" H 2125 1175 60 0001 C CNN - 1 2125 1175 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR? +L GND #PWR26 U 1 1 59553CC6 -P 2825 1475 -F 0 "#PWR?" H 2825 1225 50 0001 C CNN -F 1 "GND" H 2825 1325 50 0000 C CNN -F 2 "" H 2825 1475 50 0001 C CNN -F 3 "" H 2825 1475 50 0001 C CNN - 1 2825 1475 +P 3000 1800 +F 0 "#PWR26" H 3000 1550 50 0001 C CNN +F 1 "GND" H 3000 1650 50 0000 C CNN +F 2 "" H 3000 1800 50 0001 C CNN +F 3 "" H 3000 1800 50 0001 C CNN + 1 3000 1800 1 0 0 -1 $EndComp Wire Wire Line - 2525 1475 2825 1475 + 2800 1800 3125 1800 $Comp -L C C? +L C C17 U 1 1 5955413D -P 1275 1475 -F 0 "C?" H 1300 1575 50 0000 L CNN -F 1 "10u" H 1300 1375 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 1313 1325 50 0001 C CNN -F 3 "" H 1275 1475 50 0001 C CNN -F 4 "2496998" H 1275 1475 60 0001 C CNN "Farnell" - 1 1275 1475 +P 1400 1800 +F 0 "C17" H 1425 1900 50 0000 L CNN +F 1 "10u" H 1425 1700 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 1438 1650 50 0001 C CNN +F 3 "" H 1400 1800 50 0001 C CNN +F 4 "1833812" H 1400 1800 60 0001 C CNN "Farnell" + 1 1400 1800 1 0 0 -1 $EndComp Wire Wire Line - 10600 1900 9775 1900 + 9725 2550 8900 2550 Wire Wire Line - 10600 1400 10600 2375 + 9725 2050 9725 2825 Wire Wire Line - 10600 1700 10400 1700 -Connection ~ 10600 1900 + 9725 2350 9525 2350 +Connection ~ 9725 2550 Wire Wire Line - 9875 1400 10100 1400 + 9000 2050 9225 2050 Wire Wire Line - 9875 1225 9875 1700 -Connection ~ 9875 1700 + 9000 1875 9000 2350 +Connection ~ 9000 2350 Wire Wire Line - 10400 1400 10600 1400 -Connection ~ 10600 1700 -Connection ~ 9875 1400 + 9525 2050 9725 2050 +Connection ~ 9725 2350 +Connection ~ 9000 2050 $Comp -L Q_PMOS_GSD Q? +L Q_PMOS_GSD Q3 U 1 1 59556D86 P 2275 5475 -F 0 "Q?" H 2475 5525 50 0000 L CNN +F 0 "Q3" H 2475 5525 50 0000 L CNN F 1 "DMP2035U" H 2475 5425 50 0000 L CNN F 2 "TO_SOT_Packages_SMD:SOT-23" H 2475 5575 50 0001 C CNN F 3 "http://www.farnell.com/datasheets/2100440.pdf" H 2275 5475 50 0001 C CNN @@ -518,10 +481,10 @@ F 4 "2061419" H 2275 5475 60 0001 C CNN "Farnell" 1 0 0 1 $EndComp $Comp -L Q_NMOS_GSD Q? +L Q_NMOS_GSD Q4 U 1 1 59557415 P 2275 6125 -F 0 "Q?" H 2475 6175 50 0000 L CNN +F 0 "Q4" H 2475 6175 50 0000 L CNN F 1 "TSM2314" H 2475 6075 50 0000 L CNN F 2 "TO_SOT_Packages_SMD:SOT-23" H 2475 6225 50 0001 C CNN F 3 "http://www.farnell.com/datasheets/2044480.pdf" H 2275 6125 50 0001 C CNN @@ -532,10 +495,10 @@ $EndComp Wire Wire Line 2375 5675 2375 5925 $Comp -L GND #PWR? +L GND #PWR23 U 1 1 59557860 P 2375 6425 -F 0 "#PWR?" H 2375 6175 50 0001 C CNN +F 0 "#PWR23" H 2375 6175 50 0001 C CNN F 1 "GND" H 2375 6275 50 0000 C CNN F 2 "" H 2375 6425 50 0000 C CNN F 3 "" H 2375 6425 50 0000 C CNN @@ -545,10 +508,10 @@ $EndComp Wire Wire Line 2375 6325 2375 6425 $Comp -L +5V #PWR? +L +5V #PWR22 U 1 1 59557DF9 P 2375 5200 -F 0 "#PWR?" H 2375 5050 50 0001 C CNN +F 0 "#PWR22" H 2375 5050 50 0001 C CNN F 1 "+5V" H 2375 5340 50 0000 C CNN F 2 "" H 2375 5200 50 0000 C CNN F 3 "" H 2375 5200 50 0000 C CNN @@ -560,7 +523,7 @@ Wire Wire Line Wire Wire Line 2075 5475 1950 5475 Wire Wire Line - 1950 5475 1950 6125 + 1950 5400 1950 6125 Wire Wire Line 1950 6125 2075 6125 Text HLabel 1875 5800 0 60 Input ~ 0 @@ -571,10 +534,10 @@ Connection ~ 1950 5800 Wire Wire Line 4025 5675 4025 5925 $Comp -L GND #PWR? +L GND #PWR30 U 1 1 59558304 P 4025 6425 -F 0 "#PWR?" H 4025 6175 50 0001 C CNN +F 0 "#PWR30" H 4025 6175 50 0001 C CNN F 1 "GND" H 4025 6275 50 0000 C CNN F 2 "" H 4025 6425 50 0000 C CNN F 3 "" H 4025 6425 50 0000 C CNN @@ -584,10 +547,10 @@ $EndComp Wire Wire Line 4025 6325 4025 6425 $Comp -L +5V #PWR? +L +5V #PWR29 U 1 1 5955830B P 4025 5200 -F 0 "#PWR?" H 4025 5050 50 0001 C CNN +F 0 "#PWR29" H 4025 5050 50 0001 C CNN F 1 "+5V" H 4025 5340 50 0000 C CNN F 2 "" H 4025 5200 50 0000 C CNN F 3 "" H 4025 5200 50 0000 C CNN @@ -599,7 +562,7 @@ Wire Wire Line Wire Wire Line 4325 5475 4450 5475 Wire Wire Line - 4450 5475 4450 6125 + 4450 5400 4450 6125 Wire Wire Line 4450 6125 4325 6125 Text HLabel 4525 5800 2 60 Input ~ 0 @@ -608,21 +571,10 @@ Wire Wire Line 4525 5800 4450 5800 Connection ~ 4450 5800 $Comp -L R R? -U 1 1 595585A3 -P 2800 5800 -F 0 "R?" V 2880 5800 50 0000 C CNN -F 1 "R" V 2800 5800 50 0000 C CNN -F 2 "" V 2730 5800 50 0001 C CNN -F 3 "" H 2800 5800 50 0001 C CNN - 1 2800 5800 - 0 1 1 0 -$EndComp -$Comp -L Q_NMOS_GSD Q? +L Q_NMOS_GSD Q8 U 1 1 59558B41 P 4125 6125 -F 0 "Q?" H 4325 6175 50 0000 L CNN +F 0 "Q8" H 4325 6175 50 0000 L CNN F 1 "TSM2314" H 4325 6075 50 0000 L CNN F 2 "TO_SOT_Packages_SMD:SOT-23" H 4325 6225 50 0001 C CNN F 3 "http://www.farnell.com/datasheets/2044480.pdf" H 4125 6125 50 0001 C CNN @@ -631,10 +583,10 @@ F 4 "TSM2314CX" H 4125 6125 60 0001 C CNN "Farnell" -1 0 0 -1 $EndComp $Comp -L Q_PMOS_GSD Q? +L Q_PMOS_GSD Q7 U 1 1 5955D522 P 4125 5475 -F 0 "Q?" H 4325 5525 50 0000 L CNN +F 0 "Q7" H 4325 5525 50 0000 L CNN F 1 "DMP2035U" H 4325 5425 50 0000 L CNN F 2 "TO_SOT_Packages_SMD:SOT-23" H 4325 5575 50 0001 C CNN F 3 "http://www.farnell.com/datasheets/2100440.pdf" H 4125 5475 50 0001 C CNN @@ -642,33 +594,27 @@ F 4 "2061419" H 4125 5475 60 0001 C CNN "Farnell" 1 4125 5475 -1 0 0 1 $EndComp -Text HLabel 3075 5700 1 60 Output ~ 0 -COIL_3 -Text HLabel 3350 5700 1 60 Output ~ 0 -COIL_4 Wire Wire Line 3350 5700 3350 5800 Wire Wire Line 3350 5800 4025 5800 Connection ~ 4025 5800 Wire Wire Line - 2650 5800 2375 5800 + 2375 5800 3075 5800 Connection ~ 2375 5800 -Wire Wire Line - 2950 5800 3075 5800 Wire Wire Line 3075 5800 3075 5700 Text Notes 1625 6875 0 60 ~ 0 -H bridge for driving a coil with a rectangular signal in the mHz range. Designed\nfor 100 mA. Maximum current unknown. +H bridge for driving a coil with a rectangular signal in the mHz range. Designed\nfor at least 100 mA. Maximum current unknown. Wire Wire Line - 9025 875 9025 1450 -Connection ~ 8725 950 -Connection ~ 9025 950 + 8150 1525 8150 2100 +Connection ~ 7850 1600 +Connection ~ 8150 1600 $Comp -L Q_PMOS_GSD Q? +L Q_PMOS_GSD Q1 U 1 1 5956290B P 2275 3775 -F 0 "Q?" H 2475 3825 50 0000 L CNN +F 0 "Q1" H 2475 3825 50 0000 L CNN F 1 "DMP2035U" H 2475 3725 50 0000 L CNN F 2 "TO_SOT_Packages_SMD:SOT-23" H 2475 3875 50 0001 C CNN F 3 "http://www.farnell.com/datasheets/2100440.pdf" H 2275 3775 50 0001 C CNN @@ -677,10 +623,10 @@ F 4 "2061419" H 2275 3775 60 0001 C CNN "Farnell" 1 0 0 1 $EndComp $Comp -L Q_NMOS_GSD Q? +L Q_NMOS_GSD Q2 U 1 1 59562912 P 2275 4425 -F 0 "Q?" H 2475 4475 50 0000 L CNN +F 0 "Q2" H 2475 4475 50 0000 L CNN F 1 "TSM2314" H 2475 4375 50 0000 L CNN F 2 "TO_SOT_Packages_SMD:SOT-23" H 2475 4525 50 0001 C CNN F 3 "http://www.farnell.com/datasheets/2044480.pdf" H 2275 4425 50 0001 C CNN @@ -691,10 +637,10 @@ $EndComp Wire Wire Line 2375 3975 2375 4225 $Comp -L GND #PWR? +L GND #PWR21 U 1 1 5956291A P 2375 4725 -F 0 "#PWR?" H 2375 4475 50 0001 C CNN +F 0 "#PWR21" H 2375 4475 50 0001 C CNN F 1 "GND" H 2375 4575 50 0000 C CNN F 2 "" H 2375 4725 50 0000 C CNN F 3 "" H 2375 4725 50 0000 C CNN @@ -704,10 +650,10 @@ $EndComp Wire Wire Line 2375 4625 2375 4725 $Comp -L +5V #PWR? +L +5V #PWR20 U 1 1 59562921 P 2375 3500 -F 0 "#PWR?" H 2375 3350 50 0001 C CNN +F 0 "#PWR20" H 2375 3350 50 0001 C CNN F 1 "+5V" H 2375 3640 50 0000 C CNN F 2 "" H 2375 3500 50 0000 C CNN F 3 "" H 2375 3500 50 0000 C CNN @@ -719,7 +665,7 @@ Wire Wire Line Wire Wire Line 2075 3775 1950 3775 Wire Wire Line - 1950 3775 1950 4425 + 1950 3700 1950 4425 Wire Wire Line 1950 4425 2075 4425 Text HLabel 1875 4100 0 60 Input ~ 0 @@ -730,10 +676,10 @@ Connection ~ 1950 4100 Wire Wire Line 4025 3975 4025 4225 $Comp -L GND #PWR? +L GND #PWR28 U 1 1 59562931 P 4025 4725 -F 0 "#PWR?" H 4025 4475 50 0001 C CNN +F 0 "#PWR28" H 4025 4475 50 0001 C CNN F 1 "GND" H 4025 4575 50 0000 C CNN F 2 "" H 4025 4725 50 0000 C CNN F 3 "" H 4025 4725 50 0000 C CNN @@ -743,10 +689,10 @@ $EndComp Wire Wire Line 4025 4625 4025 4725 $Comp -L +5V #PWR? +L +5V #PWR27 U 1 1 59562938 P 4025 3500 -F 0 "#PWR?" H 4025 3350 50 0001 C CNN +F 0 "#PWR27" H 4025 3350 50 0001 C CNN F 1 "+5V" H 4025 3640 50 0000 C CNN F 2 "" H 4025 3500 50 0000 C CNN F 3 "" H 4025 3500 50 0000 C CNN @@ -758,7 +704,7 @@ Wire Wire Line Wire Wire Line 4325 3775 4450 3775 Wire Wire Line - 4450 3775 4450 4425 + 4450 3700 4450 4425 Wire Wire Line 4450 4425 4325 4425 Text HLabel 4525 4100 2 60 Input ~ 0 @@ -767,21 +713,10 @@ Wire Wire Line 4525 4100 4450 4100 Connection ~ 4450 4100 $Comp -L R R? -U 1 1 59562946 -P 2800 4100 -F 0 "R?" V 2880 4100 50 0000 C CNN -F 1 "R" V 2800 4100 50 0000 C CNN -F 2 "" V 2730 4100 50 0001 C CNN -F 3 "" H 2800 4100 50 0001 C CNN - 1 2800 4100 - 0 1 1 0 -$EndComp -$Comp -L Q_NMOS_GSD Q? +L Q_NMOS_GSD Q6 U 1 1 5956294D P 4125 4425 -F 0 "Q?" H 4325 4475 50 0000 L CNN +F 0 "Q6" H 4325 4475 50 0000 L CNN F 1 "TSM2314" H 4325 4375 50 0000 L CNN F 2 "TO_SOT_Packages_SMD:SOT-23" H 4325 4525 50 0001 C CNN F 3 "http://www.farnell.com/datasheets/2044480.pdf" H 4125 4425 50 0001 C CNN @@ -790,10 +725,10 @@ F 4 "TSM2314CX" H 4125 4425 60 0001 C CNN "Farnell" -1 0 0 -1 $EndComp $Comp -L Q_PMOS_GSD Q? +L Q_PMOS_GSD Q5 U 1 1 59562954 P 4125 3775 -F 0 "Q?" H 4325 3825 50 0000 L CNN +F 0 "Q5" H 4325 3825 50 0000 L CNN F 1 "DMP2035U" H 4325 3725 50 0000 L CNN F 2 "TO_SOT_Packages_SMD:SOT-23" H 4325 3875 50 0001 C CNN F 3 "http://www.farnell.com/datasheets/2100440.pdf" H 4125 3775 50 0001 C CNN @@ -801,20 +736,251 @@ F 4 "2061419" H 4125 3775 60 0001 C CNN "Farnell" 1 4125 3775 -1 0 0 1 $EndComp -Text HLabel 3075 4000 1 60 Output ~ 0 -COIL_1 -Text HLabel 3350 4000 1 60 Output ~ 0 -COIL_2 Wire Wire Line 3350 4000 3350 4100 Wire Wire Line 3350 4100 4025 4100 Connection ~ 4025 4100 Wire Wire Line - 2650 4100 2375 4100 + 2375 4100 3075 4100 Connection ~ 2375 4100 -Wire Wire Line - 2950 4100 3075 4100 Wire Wire Line 3075 4100 3075 4000 +Text HLabel 9000 4550 0 60 Input ~ 0 +LED_CONTROLL +$Comp +L GND #PWR19 +U 1 1 59563916 +P 1850 1800 +F 0 "#PWR19" H 1850 1550 50 0001 C CNN +F 1 "GND" H 1850 1650 50 0000 C CNN +F 2 "" H 1850 1800 50 0001 C CNN +F 3 "" H 1850 1800 50 0001 C CNN + 1 1850 1800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2000 1800 1850 1800 +Wire Wire Line + 2000 1650 1400 1650 +Wire Wire Line + 1400 1950 1400 2025 +Wire Wire Line + 1400 2025 2000 2025 +Wire Wire Line + 2000 2025 2000 1950 +$Comp +L +3.3V #PWR25 +U 1 1 59563EC0 +P 3000 1425 +F 0 "#PWR25" H 3000 1275 50 0001 C CNN +F 1 "+3.3V" H 3000 1565 50 0000 C CNN +F 2 "" H 3000 1425 50 0001 C CNN +F 3 "" H 3000 1425 50 0001 C CNN + 1 3000 1425 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3000 1425 3000 1500 +Wire Wire Line + 2800 1500 3125 1500 +$Comp +L C C18 +U 1 1 595644A6 +P 2900 2250 +F 0 "C18" H 2925 2350 50 0000 L CNN +F 1 "10u" H 2925 2150 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 2938 2100 50 0001 C CNN +F 3 "" H 2900 2250 50 0001 C CNN +F 4 "1833812" H 2900 2250 60 0001 C CNN "Farnell" + 1 2900 2250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2800 1950 2900 1950 +Wire Wire Line + 2900 1950 2900 2100 +$Comp +L GND #PWR24 +U 1 1 5956469D +P 2900 2425 +F 0 "#PWR24" H 2900 2175 50 0001 C CNN +F 1 "GND" H 2900 2275 50 0000 C CNN +F 2 "" H 2900 2425 50 0001 C CNN +F 3 "" H 2900 2425 50 0001 C CNN + 1 2900 2425 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2900 2400 2900 2425 +Text HLabel 3400 2050 2 60 Output ~ 0 +-3.3V +Wire Wire Line + 2900 2050 3400 2050 +Connection ~ 2900 2050 +NoConn ~ 2800 1650 +$Comp +L C C19 +U 1 1 59565F34 +P 3125 1650 +F 0 "C19" H 3150 1750 50 0000 L CNN +F 1 "1u" H 3150 1550 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 3163 1500 50 0001 C CNN +F 3 "" H 3125 1650 50 0000 C CNN +F 4 "1845751" H 3125 1650 60 0001 C CNN "Farnell" + 1 3125 1650 + 1 0 0 -1 +$EndComp +Connection ~ 3000 1500 +Connection ~ 3000 1800 +Text Notes 3325 1650 0 60 ~ 0 +Place decoupling capacitors close to component! +$Comp +L CONN_01X03 P1 +U 1 1 59567D00 +P 1450 1225 +F 0 "P1" H 1450 1425 50 0000 C CNN +F 1 "CONN_01X03" V 1550 1225 50 0000 C CNN +F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 1450 1225 50 0001 C CNN +F 3 "" H 1450 1225 50 0000 C CNN + 1 1450 1225 + -1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR18 +U 1 1 595680C2 +P 1750 1125 +F 0 "#PWR18" H 1750 975 50 0001 C CNN +F 1 "+3.3V" H 1750 1265 50 0000 C CNN +F 2 "" H 1750 1125 50 0001 C CNN +F 3 "" H 1750 1125 50 0001 C CNN + 1 1750 1125 + -1 0 0 -1 +$EndComp +Wire Wire Line + 1750 1125 1650 1125 +Wire Wire Line + 1650 1325 1750 1325 +Wire Wire Line + 1750 1325 1750 1500 +Wire Wire Line + 1750 1500 2000 1500 +NoConn ~ 1650 1225 +Text Notes 1850 1175 0 60 ~ 0 +Boost pin to make the oscillator faster. Enabled when connected to 3.3 V. +Text Notes 1375 2825 0 60 ~ 0 +Charge pump to generate -3.3 V. +Text GLabel 3075 4000 1 60 UnSpc ~ 0 +COIL_1 +Text GLabel 3350 4000 1 60 UnSpc ~ 0 +COIL_2 +Text GLabel 3075 5700 1 60 UnSpc ~ 0 +COIL_3 +Text GLabel 3350 5700 1 60 UnSpc ~ 0 +COIL_4 +$Comp +L CONN_01X04 J3 +U 1 1 5956B77E +P 5600 4925 +F 0 "J3" H 5600 5175 50 0000 C CNN +F 1 "CONN_01X04" V 5700 4925 50 0000 C CNN +F 2 "China Connectors:LED_CONN_1.25_PITCH" H 5600 4925 50 0001 C CNN +F 3 "" H 5600 4925 50 0001 C CNN + 1 5600 4925 + 1 0 0 -1 +$EndComp +Text GLabel 5400 4775 0 60 UnSpc ~ 0 +COIL_1 +Text GLabel 5400 4875 0 60 UnSpc ~ 0 +COIL_2 +Text GLabel 5400 4975 0 60 UnSpc ~ 0 +COIL_3 +Text GLabel 5400 5075 0 60 UnSpc ~ 0 +COIL_4 +$Comp +L TEST TP4 +U 1 1 59595C55 +P 1950 3700 +F 0 "TP4" H 1950 4000 50 0000 C BNN +F 1 "TEST" H 1950 3950 50 0000 C CNN +F 2 "Tespoints:TP_SMD_quadr_1mm" H 1950 3700 50 0001 C CNN +F 3 "" H 1950 3700 50 0000 C CNN + 1 1950 3700 + -1 0 0 -1 +$EndComp +$Comp +L TEST TP7 +U 1 1 59596119 +P 4450 3700 +F 0 "TP7" H 4450 4000 50 0000 C BNN +F 1 "TEST" H 4450 3950 50 0000 C CNN +F 2 "Tespoints:TP_SMD_quadr_1mm" H 4450 3700 50 0001 C CNN +F 3 "" H 4450 3700 50 0000 C CNN + 1 4450 3700 + -1 0 0 -1 +$EndComp +$Comp +L TEST TP5 +U 1 1 59596260 +P 1950 5400 +F 0 "TP5" H 1950 5700 50 0000 C BNN +F 1 "TEST" H 1950 5650 50 0000 C CNN +F 2 "Tespoints:TP_SMD_quadr_1mm" H 1950 5400 50 0001 C CNN +F 3 "" H 1950 5400 50 0000 C CNN + 1 1950 5400 + -1 0 0 -1 +$EndComp +$Comp +L TEST TP8 +U 1 1 5959632C +P 4450 5400 +F 0 "TP8" H 4450 5700 50 0000 C BNN +F 1 "TEST" H 4450 5650 50 0000 C CNN +F 2 "Tespoints:TP_SMD_quadr_1mm" H 4450 5400 50 0001 C CNN +F 3 "" H 4450 5400 50 0000 C CNN + 1 4450 5400 + -1 0 0 -1 +$EndComp +$Comp +L TEST TP6 +U 1 1 59596507 +P 3250 2150 +F 0 "TP6" H 3250 2450 50 0000 C BNN +F 1 "TEST" H 3250 2400 50 0000 C CNN +F 2 "Tespoints:TP_SMD_quadr_1mm" H 3250 2150 50 0001 C CNN +F 3 "" H 3250 2150 50 0000 C CNN + 1 3250 2150 + 1 0 0 1 +$EndComp +Wire Wire Line + 3250 2150 3250 2050 +Connection ~ 3250 2050 +Connection ~ 4450 3775 +Connection ~ 1950 3775 +Connection ~ 4450 5475 +Connection ~ 1950 5475 +$Comp +L ICL7660S U3 +U 1 1 5956AD62 +P 2400 1500 +F 0 "U3" H 2245 1630 40 0000 C CNN +F 1 "ICL7660S" H 2525 1630 40 0000 C CNN +F 2 "SMD_Packages:SOIC-8-N" H 2400 1500 60 0001 C CNN +F 3 "http://www.farnell.com/datasheets/2059962.pdf" H 2400 1500 60 0001 C CNN +F 4 "ICL7660SCBAZ" H 2400 1500 60 0001 C CNN "Farnell" + 1 2400 1500 + 1 0 0 -1 +$EndComp +$Comp +L C C23 +U 1 1 5956BF7A +P 9375 2050 +F 0 "C23" H 9400 2150 50 0000 L CNN +F 1 "100n" H 9400 1950 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 9413 1900 50 0001 C CNN +F 3 "" H 9375 2050 50 0000 C CNN +F 4 "499687" H 9375 2050 60 0001 C CNN "Farnell" + 1 9375 2050 + 0 1 1 0 +$EndComp $EndSCHEMATC diff --git a/pcbs/analog_board_v0.2/interface.bak b/pcbs/analog_board_v0.2/interface.bak index 6c3f74d..01f4916 100644 --- a/pcbs/analog_board_v0.2/interface.bak +++ b/pcbs/analog_board_v0.2/interface.bak @@ -30,77 +30,78 @@ LIBS:contrib LIBS:valves LIBS:ad8616 LIBS:icl7660 -LIBS:analog_board-cache +LIBS:ada4530-1 +LIBS:ada4522-2 EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 Sheet 3 4 Title "Interface to Backplane" -Date "2017-06-29" +Date "2017-06-30" Rev "" -Comp "" +Comp "UppSense" Comment1 "" Comment2 "" Comment3 "" Comment4 "" $EndDescr $Comp -L CONN_02X03 J? +L CONN_02X03 J1 U 1 1 5954E6D0 -P 3750 2500 -F 0 "J?" H 3750 2700 50 0000 C CNN -F 1 "CONN_02X03" H 3750 2300 50 0000 C CNN -F 2 "" H 3750 1300 50 0001 C CNN -F 3 "" H 3750 1300 50 0001 C CNN - 1 3750 2500 +P 6125 3000 +F 0 "J1" H 6125 3200 50 0000 C CNN +F 1 "CONN_02X03" H 6125 2800 50 0000 C CNN +F 2 "" H 6125 1800 50 0001 C CNN +F 3 "" H 6125 1800 50 0001 C CNN + 1 6125 3000 1 0 0 -1 $EndComp -Text HLabel 3500 2400 0 60 Output ~ 0 +Text HLabel 5875 2900 0 60 Output ~ 0 5V -Text HLabel 3500 2500 0 60 Input ~ 0 +Text HLabel 5875 3000 0 60 Input ~ 0 ADC1 -Text HLabel 3500 2600 0 60 Input ~ 0 +Text HLabel 5875 3100 0 60 Input ~ 0 ADC2 -Text HLabel 4000 2500 2 60 Input ~ 0 +Text HLabel 6375 3000 2 60 Input ~ 0 ADC3 -Text HLabel 4000 2600 2 60 Input ~ 0 +Text HLabel 6375 3100 2 60 Input ~ 0 ADC4 -Text HLabel 4000 2400 2 60 Output ~ 0 +Text HLabel 6375 2900 2 60 Output ~ 0 GND $Comp -L CONN_02X07 J? +L CONN_02X07 J2 U 1 1 5954E8F2 -P 3750 3400 -F 0 "J?" H 3750 3800 50 0000 C CNN -F 1 "CONN_02X07" V 3750 3400 50 0000 C CNN -F 2 "" H 3750 2200 50 0001 C CNN -F 3 "" H 3750 2200 50 0001 C CNN - 1 3750 3400 +P 6125 3900 +F 0 "J2" H 6125 4300 50 0000 C CNN +F 1 "CONN_02X07" V 6125 3900 50 0000 C CNN +F 2 "" H 6125 2700 50 0001 C CNN +F 3 "" H 6125 2700 50 0001 C CNN + 1 6125 3900 1 0 0 -1 $EndComp -Text HLabel 3500 3100 0 60 Output ~ 0 +Text HLabel 5875 3600 0 60 Output ~ 0 3.3V -Text HLabel 3500 3200 0 60 Output ~ 0 +Text HLabel 5875 3700 0 60 Output ~ 0 GND -Text HLabel 3500 3300 0 60 Output ~ 0 +Text HLabel 5875 3800 0 60 Output ~ 0 I2C_SCL -Text HLabel 3500 3400 0 60 BiDi ~ 0 +Text HLabel 5875 3900 0 60 BiDi ~ 0 I2C_SDA -Text HLabel 3500 3700 0 60 Output ~ 0 +Text HLabel 5875 4200 0 60 Output ~ 0 DAC1 -Text HLabel 4000 3700 2 60 Output ~ 0 +Text HLabel 6375 4200 2 60 Output ~ 0 DAC2 -NoConn ~ 3500 3600 -NoConn ~ 3500 3500 -NoConn ~ 4000 3600 -Text HLabel 4000 3500 2 60 BiDi ~ 0 +NoConn ~ 5875 4100 +NoConn ~ 5875 4000 +NoConn ~ 6375 4100 +Text HLabel 6375 4000 2 60 BiDi ~ 0 GPIO4 -Text HLabel 4000 3400 2 60 BiDi ~ 0 +Text HLabel 6375 3900 2 60 BiDi ~ 0 GPIO3 -Text HLabel 4000 3300 2 60 BiDi ~ 0 +Text HLabel 6375 3800 2 60 BiDi ~ 0 GPIO2 -Text HLabel 4000 3200 2 60 BiDi ~ 0 +Text HLabel 6375 3700 2 60 BiDi ~ 0 GPIO1 -NoConn ~ 4000 3100 +NoConn ~ 6375 3600 $EndSCHEMATC diff --git a/pcbs/analog_board_v0.2/interface.sch b/pcbs/analog_board_v0.2/interface.sch index 6c3f74d..01f4916 100644 --- a/pcbs/analog_board_v0.2/interface.sch +++ b/pcbs/analog_board_v0.2/interface.sch @@ -30,77 +30,78 @@ LIBS:contrib LIBS:valves LIBS:ad8616 LIBS:icl7660 -LIBS:analog_board-cache +LIBS:ada4530-1 +LIBS:ada4522-2 EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 Sheet 3 4 Title "Interface to Backplane" -Date "2017-06-29" +Date "2017-06-30" Rev "" -Comp "" +Comp "UppSense" Comment1 "" Comment2 "" Comment3 "" Comment4 "" $EndDescr $Comp -L CONN_02X03 J? +L CONN_02X03 J1 U 1 1 5954E6D0 -P 3750 2500 -F 0 "J?" H 3750 2700 50 0000 C CNN -F 1 "CONN_02X03" H 3750 2300 50 0000 C CNN -F 2 "" H 3750 1300 50 0001 C CNN -F 3 "" H 3750 1300 50 0001 C CNN - 1 3750 2500 +P 6125 3000 +F 0 "J1" H 6125 3200 50 0000 C CNN +F 1 "CONN_02X03" H 6125 2800 50 0000 C CNN +F 2 "" H 6125 1800 50 0001 C CNN +F 3 "" H 6125 1800 50 0001 C CNN + 1 6125 3000 1 0 0 -1 $EndComp -Text HLabel 3500 2400 0 60 Output ~ 0 +Text HLabel 5875 2900 0 60 Output ~ 0 5V -Text HLabel 3500 2500 0 60 Input ~ 0 +Text HLabel 5875 3000 0 60 Input ~ 0 ADC1 -Text HLabel 3500 2600 0 60 Input ~ 0 +Text HLabel 5875 3100 0 60 Input ~ 0 ADC2 -Text HLabel 4000 2500 2 60 Input ~ 0 +Text HLabel 6375 3000 2 60 Input ~ 0 ADC3 -Text HLabel 4000 2600 2 60 Input ~ 0 +Text HLabel 6375 3100 2 60 Input ~ 0 ADC4 -Text HLabel 4000 2400 2 60 Output ~ 0 +Text HLabel 6375 2900 2 60 Output ~ 0 GND $Comp -L CONN_02X07 J? +L CONN_02X07 J2 U 1 1 5954E8F2 -P 3750 3400 -F 0 "J?" H 3750 3800 50 0000 C CNN -F 1 "CONN_02X07" V 3750 3400 50 0000 C CNN -F 2 "" H 3750 2200 50 0001 C CNN -F 3 "" H 3750 2200 50 0001 C CNN - 1 3750 3400 +P 6125 3900 +F 0 "J2" H 6125 4300 50 0000 C CNN +F 1 "CONN_02X07" V 6125 3900 50 0000 C CNN +F 2 "" H 6125 2700 50 0001 C CNN +F 3 "" H 6125 2700 50 0001 C CNN + 1 6125 3900 1 0 0 -1 $EndComp -Text HLabel 3500 3100 0 60 Output ~ 0 +Text HLabel 5875 3600 0 60 Output ~ 0 3.3V -Text HLabel 3500 3200 0 60 Output ~ 0 +Text HLabel 5875 3700 0 60 Output ~ 0 GND -Text HLabel 3500 3300 0 60 Output ~ 0 +Text HLabel 5875 3800 0 60 Output ~ 0 I2C_SCL -Text HLabel 3500 3400 0 60 BiDi ~ 0 +Text HLabel 5875 3900 0 60 BiDi ~ 0 I2C_SDA -Text HLabel 3500 3700 0 60 Output ~ 0 +Text HLabel 5875 4200 0 60 Output ~ 0 DAC1 -Text HLabel 4000 3700 2 60 Output ~ 0 +Text HLabel 6375 4200 2 60 Output ~ 0 DAC2 -NoConn ~ 3500 3600 -NoConn ~ 3500 3500 -NoConn ~ 4000 3600 -Text HLabel 4000 3500 2 60 BiDi ~ 0 +NoConn ~ 5875 4100 +NoConn ~ 5875 4000 +NoConn ~ 6375 4100 +Text HLabel 6375 4000 2 60 BiDi ~ 0 GPIO4 -Text HLabel 4000 3400 2 60 BiDi ~ 0 +Text HLabel 6375 3900 2 60 BiDi ~ 0 GPIO3 -Text HLabel 4000 3300 2 60 BiDi ~ 0 +Text HLabel 6375 3800 2 60 BiDi ~ 0 GPIO2 -Text HLabel 4000 3200 2 60 BiDi ~ 0 +Text HLabel 6375 3700 2 60 BiDi ~ 0 GPIO1 -NoConn ~ 4000 3100 +NoConn ~ 6375 3600 $EndSCHEMATC diff --git a/pcbs/analog_board_v0.2/layout_v0.2.pdf b/pcbs/analog_board_v0.2/layout_v0.2.pdf deleted file mode 100644 index 4a1d40a114ff18b8c48265535c91aba45d29c06e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59020 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 qf&5Ot$IJl9K`!1kB^;BR;q`rj#>^}f!fN-<` diff --git a/pcbs/analog_board_v0.2/lowCurrent.bak b/pcbs/analog_board_v0.2/lowCurrent.bak deleted file mode 100644 index e2dca93..0000000 --- a/pcbs/analog_board_v0.2/lowCurrent.bak +++ /dev/null @@ -1,358 +0,0 @@ -EESchema Schematic File Version 2 -LIBS:power -LIBS:device -LIBS:transistors -LIBS:conn -LIBS:linear -LIBS:regul -LIBS:74xx -LIBS:cmos4000 -LIBS:adc-dac -LIBS:memory -LIBS:xilinx -LIBS:microcontrollers -LIBS:dsp -LIBS:microchip -LIBS:analog_switches -LIBS:motorola -LIBS:texas -LIBS:intel -LIBS:audio -LIBS:interface -LIBS:digital-audio -LIBS:philips -LIBS:display -LIBS:cypress -LIBS:siliconi -LIBS:opto -LIBS:atmel -LIBS:contrib -LIBS:valves -LIBS:ad8616 -LIBS:analog_board-cache -EELAYER 25 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 3 3 -Title "High Current Part of Analog Board" -Date "2017-06-14" -Rev "v0.2" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L GND #PWR018 -U 1 1 5940C813 -P 5225 5250 -F 0 "#PWR018" H 5225 5000 50 0001 C CNN -F 1 "GND" H 5225 5100 50 0000 C CNN -F 2 "" H 5225 5250 50 0000 C CNN -F 3 "" H 5225 5250 50 0000 C CNN - 1 5225 5250 - 1 0 0 -1 -$EndComp -$Comp -L AD8616 U2 -U 1 1 5940C81A -P 5225 4300 -F 0 "U2" H 4604 4004 50 0000 L CNN -F 1 "AD8616" H 5525 4000 50 0000 L CNN -F 2 "SMD_Packages:SOIC-8-N" H 5028 4350 50 0001 C CNN -F 3 "http://www.farnell.com/datasheets/1841629.pdf" H 4928 4450 50 0001 C CNN -F 4 "AD8616ARZ" H 5225 4300 60 0001 C CNN "Farnell" - 1 5225 4300 - 1 0 0 -1 -$EndComp -$Comp -L D_Photo D3 -U 1 1 5940C87D -P 6875 4875 -F 0 "D3" H 6895 4945 50 0000 L CNN -F 1 "BPW34" H 6835 4765 50 0000 C CNN -F 2 "Photodiodes:BPW34FA" H 6825 4875 50 0001 C CNN -F 3 "http://www.farnell.com/datasheets/2046123.pdf" H 6825 4875 50 0001 C CNN -F 4 "1045425" H 6875 4875 60 0001 C CNN "Farnell" - 1 6875 4875 - 0 -1 1 0 -$EndComp -$Comp -L GND #PWR019 -U 1 1 5940C884 -P 6875 5250 -F 0 "#PWR019" H 6875 5000 50 0001 C CNN -F 1 "GND" H 6875 5100 50 0000 C CNN -F 2 "" H 6875 5250 50 0000 C CNN -F 3 "" H 6875 5250 50 0000 C CNN - 1 6875 5250 - -1 0 0 -1 -$EndComp -$Comp -L R R12 -U 1 1 5940CEAF -P 7500 3600 -F 0 "R12" V 7580 3600 50 0000 C CNN -F 1 "10M" V 7500 3600 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 7430 3600 50 0001 C CNN -F 3 "" H 7500 3600 50 0000 C CNN -F 4 "9238115" V 7500 3600 60 0001 C CNN "Farnell" - 1 7500 3600 - 0 -1 -1 0 -$EndComp -$Comp -L R R8 -U 1 1 5940D158 -P 6300 3600 -F 0 "R8" V 6380 3600 50 0000 C CNN -F 1 "100k" V 6300 3600 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 6230 3600 50 0001 C CNN -F 3 "" H 6300 3600 50 0000 C CNN -F 4 "2447551" V 6300 3600 60 0001 C CNN "Farnell" - 1 6300 3600 - 0 -1 -1 0 -$EndComp -$Comp -L GND #PWR020 -U 1 1 5940F526 -P 6975 2125 -F 0 "#PWR020" H 6975 1875 50 0001 C CNN -F 1 "GND" H 6975 1975 50 0000 C CNN -F 2 "" H 6975 2125 50 0000 C CNN -F 3 "" H 6975 2125 50 0000 C CNN - 1 6975 2125 - -1 0 0 1 -$EndComp -$Comp -L CONN_01X03 P7 -U 1 1 5940F5BC -P 6875 2825 -F 0 "P7" H 6875 3025 50 0000 C CNN -F 1 "CONN_01X03" V 6975 2825 50 0000 C CNN -F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 6875 2825 50 0001 C CNN -F 3 "" H 6875 2825 50 0000 C CNN - 1 6875 2825 - 0 -1 -1 0 -$EndComp -$Comp -L CONN_01X03 P6 -U 1 1 5940F760 -P 6875 2525 -F 0 "P6" H 6875 2725 50 0000 C CNN -F 1 "CONN_01X03" V 6975 2525 50 0000 C CNN -F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 6875 2525 50 0001 C CNN -F 3 "" H 6875 2525 50 0000 C CNN - 1 6875 2525 - 0 -1 1 0 -$EndComp -$Comp -L R R10 -U 1 1 5940F9FA -P 6875 3275 -F 0 "R10" V 6955 3275 50 0000 C CNN -F 1 "1K" V 6875 3275 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 6805 3275 50 0001 C CNN -F 3 "" H 6875 3275 50 0000 C CNN -F 4 "9237496" V 6875 3275 60 0001 C CNN "Farnell" - 1 6875 3275 - 1 0 0 -1 -$EndComp -$Comp -L R R9 -U 1 1 5940FA2A -P 6675 3275 -F 0 "R9" V 6755 3275 50 0000 C CNN -F 1 "10k" V 6675 3275 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 6605 3275 50 0001 C CNN -F 3 "" H 6675 3275 50 0000 C CNN -F 4 "9237755" V 6675 3275 60 0001 C CNN "Farnell" - 1 6675 3275 - 1 0 0 -1 -$EndComp -$Comp -L R R11 -U 1 1 5940FA82 -P 7075 3275 -F 0 "R11" V 7155 3275 50 0000 C CNN -F 1 "0.1k" V 7075 3275 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 7005 3275 50 0001 C CNN -F 3 "" H 7075 3275 50 0001 C CNN -F 4 "2504961" V 7075 3275 60 0001 C CNN "Farnell" - 1 7075 3275 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5225 4850 5225 5250 -Wire Wire Line - 6875 4975 6875 5250 -Wire Wire Line - 6450 3600 7350 3600 -Wire Wire Line - 6975 2125 6975 2325 -Wire Wire Line - 6775 2225 6975 2225 -Wire Wire Line - 6775 2225 6775 2325 -Connection ~ 6975 2225 -Wire Wire Line - 6875 2325 6875 2225 -Connection ~ 6875 2225 -Wire Wire Line - 6675 3425 6675 3600 -Connection ~ 6675 3600 -Wire Wire Line - 6875 3425 6875 3600 -Connection ~ 6875 3600 -Wire Wire Line - 7075 3425 7075 3600 -Connection ~ 7075 3600 -Wire Wire Line - 6675 3125 6675 3025 -Wire Wire Line - 6675 3025 6775 3025 -Wire Wire Line - 6875 3125 6875 3025 -Wire Wire Line - 6975 3025 7075 3025 -Wire Wire Line - 7075 3025 7075 3125 -Wire Wire Line - 7650 4200 5975 4200 -$Comp -L GND #PWR021 -U 1 1 59410288 -P 6325 5250 -F 0 "#PWR021" H 6325 5000 50 0001 C CNN -F 1 "GND" H 6325 5100 50 0000 C CNN -F 2 "" H 6325 5250 50 0000 C CNN -F 3 "" H 6325 5250 50 0000 C CNN - 1 6325 5250 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5975 4400 6325 4400 -Wire Wire Line - 6325 4400 6325 5250 -$Comp -L +5V #PWR022 -U 1 1 59411770 -P 5225 3750 -F 0 "#PWR022" H 5225 3600 50 0001 C CNN -F 1 "+5V" H 5225 3890 50 0000 C CNN -F 2 "" H 5225 3750 50 0000 C CNN -F 3 "" H 5225 3750 50 0000 C CNN - 1 5225 3750 - 1 0 0 -1 -$EndComp -$Comp -L +5V #PWR023 -U 1 1 5941B3CF -P 1675 1725 -F 0 "#PWR023" H 1675 1575 50 0001 C CNN -F 1 "+5V" H 1675 1865 50 0000 C CNN -F 2 "" H 1675 1725 50 0000 C CNN -F 3 "" H 1675 1725 50 0000 C CNN - 1 1675 1725 - 1 0 0 -1 -$EndComp -$Comp -L C C7 -U 1 1 5941B3D6 -P 1950 1925 -F 0 "C7" H 1975 2025 50 0000 L CNN -F 1 "1u" H 1975 1825 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 1988 1775 50 0001 C CNN -F 3 "" H 1950 1925 50 0000 C CNN -F 4 "2496946" H 1950 1925 60 0001 C CNN "Farnell" - 1 1950 1925 - 1 0 0 -1 -$EndComp -$Comp -L C C8 -U 1 1 5941B3DE -P 2200 1925 -F 0 "C8" H 2225 2025 50 0000 L CNN -F 1 "100n" H 2225 1825 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 2238 1775 50 0001 C CNN -F 3 "" H 2200 1925 50 0000 C CNN -F 4 "499687" H 2200 1925 60 0001 C CNN "Farnell" - 1 2200 1925 - 1 0 0 -1 -$EndComp -$Comp -L C C9 -U 1 1 5941B3E6 -P 2450 1925 -F 0 "C9" H 2475 2025 50 0000 L CNN -F 1 "10n" H 2475 1825 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 2488 1775 50 0001 C CNN -F 3 "" H 2450 1925 50 0000 C CNN -F 4 "1414662" H 2450 1925 60 0001 C CNN "Farnell" - 1 2450 1925 - 1 0 0 -1 -$EndComp -Wire Wire Line - 1675 1725 1675 1775 -Wire Wire Line - 1675 1775 2450 1775 -Connection ~ 1950 1775 -Connection ~ 2200 1775 -$Comp -L GND #PWR024 -U 1 1 5941B3F1 -P 1950 2150 -F 0 "#PWR024" H 1950 1900 50 0001 C CNN -F 1 "GND" H 1950 2000 50 0000 C CNN -F 2 "" H 1950 2150 50 0000 C CNN -F 3 "" H 1950 2150 50 0000 C CNN - 1 1950 2150 - 1 0 0 -1 -$EndComp -Wire Wire Line - 1950 2075 1950 2150 -Wire Wire Line - 1950 2075 2450 2075 -Connection ~ 2200 2075 -Text Notes 1650 2450 0 60 ~ 0 -Place decoupling capacitors close to component! -Wire Wire Line - 6875 4675 6875 4200 -Connection ~ 6875 4200 -Wire Wire Line - 4100 3600 6150 3600 -Wire Wire Line - 5975 4000 6725 4000 -$Comp -L C C10 -U 1 1 59421E44 -P 6875 4000 -F 0 "C10" H 6900 4100 50 0000 L CNN -F 1 "1p" H 6900 3900 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 6913 3850 50 0001 C CNN -F 3 "" H 6875 4000 50 0000 C CNN -F 4 "1759179" H 6875 4000 60 0001 C CNN "Farnell" - 1 6875 4000 - 0 1 -1 0 -$EndComp -Wire Wire Line - 6075 3150 6075 4000 -Connection ~ 6075 4000 -Wire Wire Line - 7025 4000 7650 4000 -Wire Wire Line - 7650 3600 7650 4200 -Connection ~ 7650 4000 -Text HLabel 5725 3150 0 60 Output ~ 0 -BPW34FA_OUT -Wire Wire Line - 6075 3150 5725 3150 -Connection ~ 6075 3600 -Wire Wire Line - 4425 4000 4425 4200 -Wire Wire Line - 4100 3600 4100 4400 -Wire Wire Line - 4100 4400 4425 4400 -$EndSCHEMATC diff --git a/pcbs/analog_board_v0.2/output/analog_board-B.Cu.ps b/pcbs/analog_board_v0.2/output/analog_board-B.Cu.ps deleted file mode 100644 index ad4d75a..0000000 --- a/pcbs/analog_board_v0.2/output/analog_board-B.Cu.ps +++ /dev/null @@ -1,921 +0,0 @@ -%!PS-Adobe-3.0 -%%Creator: PCBNEW -%%CreationDate: Fri Jun 16 15:39:48 2017 -%%Title: /home/maximilian/UppSense/pcbs/analog_board/analog_board-B.Cu.ps -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 0 0 596 842 -%%DocumentMedia: A4 595 842 0 () () -%%Orientation: Landscape -%%EndComments -%%BeginProlog -/line { newpath moveto lineto stroke } bind def -/cir0 { newpath 0 360 arc stroke } bind def -/cir1 { newpath 0 360 arc gsave fill grestore stroke } bind def -/cir2 { newpath 0 360 arc gsave fill grestore stroke } bind def -/arc0 { newpath arc stroke } bind def -/arc1 { newpath 4 index 4 index moveto arc closepath gsave fill - grestore stroke } bind def -/arc2 { newpath 4 index 4 index moveto arc closepath gsave fill - grestore stroke } bind def -/poly0 { stroke } bind def -/poly1 { closepath gsave fill grestore stroke } bind def -/poly2 { closepath gsave fill grestore stroke } bind def -/rect0 { rectstroke } bind def -/rect1 { rectfill } bind def -/rect2 { rectfill } bind def -/linemode0 { 0 setlinecap 0 setlinejoin 0 setlinewidth } bind def -/linemode1 { 1 setlinecap 1 setlinejoin } bind def -/dashedline { [200] 100 setdash } bind def -/solidline { [] 0 setdash } bind def -/phantomshow { moveto - /KicadFont findfont 0.000001 scalefont setfont - show } bind def -/textshow { gsave - findfont exch scalefont setfont concat 1 scale 0 0 moveto show - } bind def -/reencodefont { - findfont dup length dict begin - { 1 index /FID ne - { def } - { pop pop } ifelse - } forall - /Encoding ISOLatin1Encoding def - currentdict - end } bind def -/KicadFont /Helvetica reencodefont definefont pop -/KicadFont-Bold /Helvetica-Bold reencodefont definefont pop -/KicadFont-Oblique /Helvetica-Oblique reencodefont definefont pop -/KicadFont-BoldOblique /Helvetica-BoldOblique reencodefont definefont pop -%%EndProlog -%%Page: 1 1 -%%BeginPageSetup -gsave -0.0072 0.0072 scale -linemode1 -82680 0 translate 90 rotate -39.3701 setlinewidth -%%EndPageSetup -0 0 0 setrgbcolor -0 0 0 setrgbcolor -0 setlinewidth -51250 44080 295.276 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -65150 33680 295.276 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -41350 36280 295.276 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -69000 46630 295.276 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -41338.6 49215.4 748.031 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -41338.6 33467.4 748.031 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -68897.6 49215.4 748.031 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -41000 41930 295.276 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -60750 45180 295.276 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -54250 33180 295.276 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -49315.7 37780 300 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -51284.3 37780 300 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -newpath -52755.9 41361.1 moveto -52755.9 42109.1 lineto -53543.3 42109.1 lineto -53543.3 41361.1 lineto -52755.9 41361.1 lineto -poly1 -0 0 0 setrgbcolor -53149.6 40735.1 374.016 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -57100 40395.7 300 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -57100 42364.3 300 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -newpath -44513.4 46054 moveto -44513.4 45306 lineto -43686.6 45306 lineto -43686.6 46054 lineto -44513.4 46054 lineto -poly1 -0 0 0 setrgbcolor -748.031 setlinewidth -newpath -44139.4 46680 moveto -44060.6 46680 lineto -stroke -0 0 0 setrgbcolor -newpath -44139.4 47680 moveto -44060.6 47680 lineto -stroke -0 0 0 setrgbcolor -0 setlinewidth -newpath -45513.4 46054 moveto -45513.4 45306 lineto -44686.6 45306 lineto -44686.6 46054 lineto -45513.4 46054 lineto -poly1 -0 0 0 setrgbcolor -748.031 setlinewidth -newpath -45139.4 46680 moveto -45060.6 46680 lineto -stroke -0 0 0 setrgbcolor -newpath -45139.4 47680 moveto -45060.6 47680 lineto -stroke -0 0 0 setrgbcolor -0 setlinewidth -newpath -53413.4 34354 moveto -53413.4 33606 lineto -52586.6 33606 lineto -52586.6 34354 lineto -53413.4 34354 lineto -poly1 -0 0 0 setrgbcolor -748.031 setlinewidth -newpath -53039.4 34980 moveto -52960.6 34980 lineto -stroke -0 0 0 setrgbcolor -newpath -53039.4 35980 moveto -52960.6 35980 lineto -stroke -0 0 0 setrgbcolor -0 setlinewidth -newpath -52413.4 34354 moveto -52413.4 33606 lineto -51586.6 33606 lineto -51586.6 34354 lineto -52413.4 34354 lineto -poly1 -0 0 0 setrgbcolor -748.031 setlinewidth -newpath -52039.4 34980 moveto -51960.6 34980 lineto -stroke -0 0 0 setrgbcolor -newpath -52039.4 35980 moveto -51960.6 35980 lineto -stroke -0 0 0 setrgbcolor -0 setlinewidth -newpath -60526 33693.4 moveto -61274 33693.4 lineto -61274 32866.6 lineto -60526 32866.6 lineto -60526 33693.4 lineto -poly1 -0 0 0 setrgbcolor -748.031 setlinewidth -newpath -59900 33319.4 moveto -59900 33240.6 lineto -stroke -0 0 0 setrgbcolor -newpath -58900 33319.4 moveto -58900 33240.6 lineto -stroke -0 0 0 setrgbcolor -0 setlinewidth -newpath -60526 34693.4 moveto -61274 34693.4 lineto -61274 33866.6 lineto -60526 33866.6 lineto -60526 34693.4 lineto -poly1 -0 0 0 setrgbcolor -748.031 setlinewidth -newpath -59900 34319.4 moveto -59900 34240.6 lineto -stroke -0 0 0 setrgbcolor -newpath -58900 34319.4 moveto -58900 34240.6 lineto -stroke -0 0 0 setrgbcolor -0 setlinewidth -48400 49680 196.85 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -48400 47680 196.85 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -47400 48680 196.85 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -54823.6 49480 196.85 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -55315.7 49480 196.85 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -56300 49480 196.85 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -55807.9 49480 196.85 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -53750 36930 295.276 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -68897.6 33467.4 748.031 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -196.85 setlinewidth -newpath -70354.3 32010.7 moveto -39881.9 32010.7 lineto -39881.9 35986 lineto -51090.1 35986 lineto -51105.4 35817.7 lineto -51153.2 35655.5 lineto -51231.5 35505.7 lineto -51251.7 35480.6 lineto -51238.2 35464.3 lineto -51157.8 35315.6 lineto -51107.8 35154.2 lineto -51090.1 34986 lineto -51105.4 34817.7 lineto -51153.2 34655.5 lineto -51171.1 34621.3 lineto -51168.9 34618.6 lineto -51111.7 34491.8 lineto -51092.1 34354 lineto -51092.1 33606 lineto -51098.4 33527.6 lineto -51139.5 33394.7 lineto -51216.1 33278.5 lineto -51322 33188.2 lineto -51448.8 33131.1 lineto -51586.6 33111.5 lineto -52413.4 33111.5 lineto -52491.8 33117.7 lineto -52507.8 33122.7 lineto -52586.6 33111.5 lineto -53413.4 33111.5 lineto -53491.8 33117.7 lineto -53624.7 33158.9 lineto -53740.9 33235.5 lineto -53831.1 33341.4 lineto -53888.3 33468.2 lineto -53907.9 33606 lineto -53907.9 34323.8 lineto -58033.9 34323.8 lineto -58033.9 34236.2 lineto -58050.4 34068 lineto -58099.2 33906.2 lineto -58178.6 33756.9 lineto -58285.4 33625.9 lineto -58415.7 33518.2 lineto -58564.4 33437.8 lineto -58725.8 33387.8 lineto -58894 33370.1 lineto -59062.3 33385.4 lineto -59224.5 33433.2 lineto -59374.3 33511.5 lineto -59399.4 33531.7 lineto -59415.7 33518.2 lineto -59564.4 33437.8 lineto -59725.8 33387.8 lineto -59894 33370.1 lineto -60062.3 33385.4 lineto -60224.5 33433.2 lineto -60258.7 33451.1 lineto -60261.4 33448.9 lineto -60388.2 33391.7 lineto -60526 33372.1 lineto -61274 33372.1 lineto -61352.4 33378.4 lineto -61485.3 33419.5 lineto -61601.5 33496.1 lineto -61691.8 33602 lineto -61748.9 33728.8 lineto -61768.5 33866.6 lineto -61768.5 34693.4 lineto -61762.3 34771.8 lineto -61721.1 34904.7 lineto -61644.5 35020.9 lineto -61538.6 35111.1 lineto -61411.8 35168.3 lineto -61274 35187.9 lineto -60526 35187.9 lineto -60447.6 35181.6 lineto -60314.7 35140.5 lineto -60263.8 35107 lineto -60235.6 35122.2 lineto -60074.2 35172.2 lineto -59906 35189.9 lineto -59737.7 35174.6 lineto -59575.5 35126.8 lineto -59425.7 35048.5 lineto -59400.6 35028.3 lineto -59384.3 35041.8 lineto -59235.6 35122.2 lineto -59074.2 35172.2 lineto -58906 35189.9 lineto -58737.7 35174.6 lineto -58575.5 35126.8 lineto -58425.7 35048.5 lineto -58294 34942.6 lineto -58185.3 34813.1 lineto -58103.9 34665 lineto -58052.8 34503.8 lineto -58033.9 34335.8 lineto -58033.9 34323.8 lineto -53907.9 34323.8 lineto -53907.9 34354 lineto -53901.6 34432.4 lineto -53860.5 34565.3 lineto -53827 34616.2 lineto -53842.2 34644.4 lineto -53892.2 34805.8 lineto -53909.9 34974 lineto -53894.6 35142.3 lineto -53846.8 35304.5 lineto -53768.5 35454.3 lineto -53748.3 35479.4 lineto -53761.8 35495.7 lineto -53842.2 35644.4 lineto -53892.2 35805.8 lineto -53909.9 35974 lineto -53894.6 36142.3 lineto -53846.8 36304.5 lineto -53768.5 36454.3 lineto -53662.6 36586 lineto -53533.1 36694.7 lineto -53385 36776.1 lineto -53223.8 36827.2 lineto -53055.8 36846.1 lineto -53043.8 36846.1 lineto -52956.2 36846.1 lineto -52788 36829.6 lineto -52626.2 36780.8 lineto -52499.2 36713.3 lineto -52385 36776.1 lineto -52223.8 36827.2 lineto -52055.8 36846.1 lineto -52043.8 36846.1 lineto -51956.2 36846.1 lineto -51788 36829.6 lineto -51626.2 36780.8 lineto -51476.9 36701.4 lineto -51345.9 36594.6 lineto -51238.2 36464.3 lineto -51157.8 36315.6 lineto -51107.8 36154.2 lineto -51090.1 35986 lineto -39881.9 35986 lineto -39881.9 37713.4 lineto -48522.6 37713.4 lineto -48550.6 37560.6 lineto -48607.8 37416.2 lineto -48692 37285.6 lineto -48799.9 37173.8 lineto -48927.4 37085.2 lineto -49069.8 37023 lineto -49221.5 36989.6 lineto -49376.8 36986.4 lineto -49529.8 37013.4 lineto -49674.6 37069.5 lineto -49805.8 37152.8 lineto -49918.3 37259.9 lineto -50007.8 37386.8 lineto -50071 37528.8 lineto -50105.4 37680.2 lineto -50107.9 37857.7 lineto -50077.7 38010.1 lineto -50018.5 38153.7 lineto -49932.6 38283.1 lineto -49823.1 38393.3 lineto -49694.3 38480.2 lineto -49551.1 38540.4 lineto -49398.9 38571.6 lineto -49243.6 38572.7 lineto -49091 38543.6 lineto -48947 38485.4 lineto -48817 38400.3 lineto -48706 38291.6 lineto -48618.2 38163.5 lineto -48557 38020.7 lineto -48524.8 37868.7 lineto -48522.6 37713.4 lineto -39881.9 37713.4 lineto -39881.9 42109.1 lineto -52261.4 42109.1 lineto -52261.4 41361.1 lineto -52267.6 41282.7 lineto -52308.8 41149.8 lineto -52354.9 41079.8 lineto -52320 40998.3 lineto -52284.7 40832.1 lineto -52282.3 40662.3 lineto -52313 40495.2 lineto -52375.5 40337.3 lineto -52467.5 40194.5 lineto -52585.5 40072.3 lineto -52725 39975.4 lineto -52880.7 39907.4 lineto -53046.6 39870.9 lineto -53216.4 39867.4 lineto -53383.7 39896.8 lineto -53542 39958.3 lineto -53685.4 40049.3 lineto -53808.4 40166.4 lineto -53906.4 40305.2 lineto -53917 40329.1 lineto -56306.8 40329.1 lineto -56334.9 40176.4 lineto -56392.1 40031.9 lineto -56476.2 39901.3 lineto -56584.1 39789.6 lineto -56711.7 39700.9 lineto -56854 39638.7 lineto -57005.8 39605.4 lineto -57161.1 39602.1 lineto -57314 39629.1 lineto -57458.9 39685.3 lineto -57590 39768.5 lineto -57702.5 39875.7 lineto -57792.1 40002.6 lineto -57855.3 40144.5 lineto -57889.7 40296 lineto -57892.2 40473.4 lineto -57862 40625.8 lineto -57802.8 40769.4 lineto -57716.8 40898.8 lineto -57607.4 41009 lineto -57478.6 41095.9 lineto -57335.4 41156.1 lineto -57183.2 41187.3 lineto -57027.9 41188.4 lineto -56875.3 41159.3 lineto -56731.2 41101.1 lineto -56601.2 41016.1 lineto -56490.3 40907.4 lineto -56402.5 40779.2 lineto -56341.3 40636.4 lineto -56309 40484.5 lineto -56306.8 40329.1 lineto -53917 40329.1 lineto -53975.4 40460.4 lineto -54013.1 40626 lineto -54015.8 40820 lineto -53982.8 40986.7 lineto -53945.2 41077.9 lineto -53961.1 41096.5 lineto -54018.2 41223.3 lineto -54037.8 41361.1 lineto -54037.8 42109.1 lineto -54031.6 42187.5 lineto -53990.4 42320.4 lineto -53913.8 42436.6 lineto -53807.9 42526.9 lineto -53681.1 42584.1 lineto -53543.3 42603.6 lineto -52755.9 42603.6 lineto -52677.5 42597.4 lineto -52544.6 42556.2 lineto -52428.4 42479.7 lineto -52338.2 42373.8 lineto -52281 42246.9 lineto -52261.4 42109.1 lineto -39881.9 42109.1 lineto -39881.9 46686 lineto -43190.1 46686 lineto -43205.4 46517.7 lineto -43253.2 46355.5 lineto -43271.1 46321.3 lineto -43268.9 46318.6 lineto -43211.7 46191.8 lineto -43192.1 46054 lineto -43192.1 45306 lineto -43198.4 45227.6 lineto -43239.5 45094.7 lineto -43316.1 44978.5 lineto -43422 44888.2 lineto -43548.8 44831.1 lineto -43686.6 44811.5 lineto -44513.4 44811.5 lineto -44591.8 44817.7 lineto -44607.8 44822.7 lineto -44686.6 44811.5 lineto -45513.4 44811.5 lineto -45591.8 44817.7 lineto -45724.7 44858.9 lineto -45840.9 44935.5 lineto -45931.1 45041.4 lineto -45988.3 45168.2 lineto -46007.9 45306 lineto -46007.9 46054 lineto -46001.6 46132.4 lineto -45960.5 46265.3 lineto -45927 46316.2 lineto -45942.2 46344.4 lineto -45992.2 46505.8 lineto -46009.9 46674 lineto -45994.6 46842.3 lineto -45946.8 47004.5 lineto -45868.5 47154.3 lineto -45848.3 47179.4 lineto -45861.8 47195.7 lineto -45942.2 47344.4 lineto -45992.2 47505.8 lineto -46009.9 47674 lineto -45994.6 47842.3 lineto -45946.8 48004.5 lineto -45868.5 48154.3 lineto -45762.6 48286 lineto -45633.1 48394.7 lineto -45485 48476.1 lineto -45323.8 48527.2 lineto -45155.8 48546.1 lineto -45143.8 48546.1 lineto -45056.2 48546.1 lineto -44888 48529.6 lineto -44726.2 48480.8 lineto -44576.9 48401.4 lineto -44445.9 48294.6 lineto -44338.2 48164.3 lineto -44257.8 48015.6 lineto -44207.8 47854.2 lineto -44190.1 47686 lineto -44203.4 47540.7 lineto -44155.8 47546.1 lineto -44143.8 47546.1 lineto -44056.2 47546.1 lineto -43888 47529.6 lineto -43726.2 47480.8 lineto -43576.9 47401.4 lineto -43445.9 47294.6 lineto -43338.2 47164.3 lineto -43257.8 47015.6 lineto -43207.8 46854.2 lineto -43190.1 46686 lineto -39881.9 46686 lineto -39881.9 49111.2 lineto -40096.8 49111.2 lineto -40140.7 48871.9 lineto -40230.2 48645.8 lineto -40362 48441.4 lineto -40530.9 48266.4 lineto -40730.6 48127.6 lineto -40953.5 48030.3 lineto -41191 47978 lineto -41434.2 47972.9 lineto -41673.7 48015.2 lineto -41900.4 48103.1 lineto -42105.8 48233.4 lineto -42281.9 48401.2 lineto -42422.1 48599.9 lineto -42432 48622.1 lineto -46710.1 48622.1 lineto -46734.5 48489.2 lineto -46784.2 48363.5 lineto -46857.4 48250 lineto -46951.3 48152.8 lineto -47062.2 48075.7 lineto -47186.1 48021.6 lineto -47318 47992.6 lineto -47453.1 47989.7 lineto -47586.2 48013.2 lineto -47712.1 48062.1 lineto -47826.2 48134.5 lineto -47924.1 48227.6 lineto -48002 48338 lineto -48056.9 48461.5 lineto -48086.9 48593.2 lineto -48089 48747.6 lineto -48062.8 48880.1 lineto -48011.3 49005 lineto -47936.5 49117.6 lineto -47841.3 49213.4 lineto -47729.3 49289 lineto -47604.7 49341.3 lineto -47472.4 49368.5 lineto -47337.3 49369.5 lineto -47204.5 49344.1 lineto -47079.3 49293.5 lineto -46966.2 49219.5 lineto -46869.7 49125 lineto -46793.3 49013.5 lineto -46740.1 48889.3 lineto -46712 48757.2 lineto -46710.1 48622.1 lineto -42432 48622.1 lineto -42521 48822.1 lineto -42574.9 49059.2 lineto -42578.8 49337 lineto -42531.6 49575.6 lineto -42512.4 49622.1 lineto -47710.1 49622.1 lineto -47734.5 49489.2 lineto -47784.2 49363.5 lineto -47857.4 49250 lineto -47951.3 49152.8 lineto -48062.2 49075.7 lineto -48186.1 49021.6 lineto -48318 48992.6 lineto -48453.1 48989.7 lineto -48586.2 49013.2 lineto -48712.1 49062.1 lineto -48826.2 49134.5 lineto -48924.1 49227.6 lineto -49002 49338 lineto -49039.4 49422.1 lineto -54133.7 49422.1 lineto -54158.1 49289.2 lineto -54207.9 49163.5 lineto -54281.1 49050 lineto -54374.9 48952.8 lineto -54485.9 48875.7 lineto -54609.7 48821.6 lineto -54741.6 48792.6 lineto -54876.7 48789.7 lineto -55009.8 48813.2 lineto -55135.8 48862.1 lineto -55249.9 48934.5 lineto -55316 48997.5 lineto -55359.2 48952.8 lineto -55470.1 48875.7 lineto -55593.9 48821.6 lineto -55725.9 48792.6 lineto -55861 48789.7 lineto -55994 48813.2 lineto -56053 48836 lineto -56086.1 48821.6 lineto -56218 48792.6 lineto -56353.1 48789.7 lineto -56486.2 48813.2 lineto -56612.1 48862.1 lineto -56726.2 48934.5 lineto -56824.1 49027.6 lineto -56902 49138 lineto -56956.9 49261.5 lineto -56986.9 49393.2 lineto -56989 49547.6 lineto -56962.8 49680.1 lineto -56911.3 49805 lineto -56836.5 49917.6 lineto -56741.3 50013.4 lineto -56629.3 50089 lineto -56504.7 50141.3 lineto -56372.4 50168.5 lineto -56237.3 50169.5 lineto -56104.5 50144.1 lineto -56054.3 50123.8 lineto -56012.6 50141.3 lineto -55880.2 50168.5 lineto -55745.1 50169.5 lineto -55612.4 50144.1 lineto -55487.1 50093.5 lineto -55374.1 50019.5 lineto -55315.7 49962.3 lineto -55264.9 50013.4 lineto -55152.9 50089 lineto -55028.3 50141.3 lineto -54896 50168.5 lineto -54760.9 50169.5 lineto -54628.2 50144.1 lineto -54502.9 50093.5 lineto -54389.8 50019.5 lineto -54293.3 49925 lineto -54216.9 49813.5 lineto -54163.7 49689.3 lineto -54135.6 49557.2 lineto -54133.7 49422.1 lineto -49039.4 49422.1 lineto -49056.9 49461.5 lineto -49086.9 49593.2 lineto -49089 49747.6 lineto -49062.8 49880.1 lineto -49011.3 50005 lineto -48936.5 50117.6 lineto -48841.3 50213.4 lineto -48729.3 50289 lineto -48604.7 50341.3 lineto -48472.4 50368.5 lineto -48337.3 50369.5 lineto -48204.5 50344.1 lineto -48079.3 50293.5 lineto -47966.2 50219.5 lineto -47869.7 50125 lineto -47793.3 50013.5 lineto -47740.1 49889.3 lineto -47712 49757.2 lineto -47710.1 49622.1 lineto -42512.4 49622.1 lineto -42438.9 49800.5 lineto -42304.3 50003 lineto -42132.9 50175.6 lineto -41931.3 50311.6 lineto -41707.1 50405.9 lineto -41468.8 50454.8 lineto -41225.6 50456.5 lineto -40986.7 50410.9 lineto -40761.2 50319.8 lineto -40557.7 50186.6 lineto -40384 50016.4 lineto -40246.6 49815.8 lineto -40150.8 49592.2 lineto -40100.2 49354.3 lineto -40096.8 49111.2 lineto -39881.9 49111.2 lineto -39881.9 50672.1 lineto -70354.3 50672.1 lineto -70354.3 32010.7 lineto -poly1 -1 1 1 setrgbcolor -0 setlinewidth -51250 44080 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -65150 33680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -41350 36280 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -69000 46630 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -41338.6 49215.4 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -41338.6 33467.4 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -68897.6 49215.4 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -41000 41930 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -60750 45180 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -54250 33180 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -49315.7 37780 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -51284.3 37780 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -53149.6 41735.1 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -53149.6 40735.1 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -57100 40395.7 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -57100 42364.3 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -44100 45680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -44100 46680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -44100 47680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -45100 45680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -45100 46680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -45100 47680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -53000 33980 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -53000 34980 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -53000 35980 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -52000 33980 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -52000 34980 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -52000 35980 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -60900 33280 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -59900 33280 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -58900 33280 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -60900 34280 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -59900 34280 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -58900 34280 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -48400 49680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -48400 47680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -47400 48680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -54823.6 49480 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -55315.7 49480 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -56300 49480 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -55807.9 49480 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -53750 36930 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -68897.6 33467.4 68.8976 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -showpage -grestore -%%EOF diff --git a/pcbs/analog_board_v0.2/output/analog_board-F.Cu.ps b/pcbs/analog_board_v0.2/output/analog_board-F.Cu.ps deleted file mode 100644 index e619601..0000000 --- a/pcbs/analog_board_v0.2/output/analog_board-F.Cu.ps +++ /dev/null @@ -1,4748 +0,0 @@ -%!PS-Adobe-3.0 -%%Creator: PCBNEW -%%CreationDate: Fri Jun 16 15:39:48 2017 -%%Title: /home/maximilian/UppSense/pcbs/analog_board/analog_board-F.Cu.ps -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 0 0 596 842 -%%DocumentMedia: A4 595 842 0 () () -%%Orientation: Landscape -%%EndComments -%%BeginProlog -/line { newpath moveto lineto stroke } bind def -/cir0 { newpath 0 360 arc stroke } bind def -/cir1 { newpath 0 360 arc gsave fill grestore stroke } bind def -/cir2 { newpath 0 360 arc gsave fill grestore stroke } bind def -/arc0 { newpath arc stroke } bind def -/arc1 { newpath 4 index 4 index moveto arc closepath gsave fill - grestore stroke } bind def -/arc2 { newpath 4 index 4 index moveto arc closepath gsave fill - grestore stroke } bind def -/poly0 { stroke } bind def -/poly1 { closepath gsave fill grestore stroke } bind def -/poly2 { closepath gsave fill grestore stroke } bind def -/rect0 { rectstroke } bind def -/rect1 { rectfill } bind def -/rect2 { rectfill } bind def -/linemode0 { 0 setlinecap 0 setlinejoin 0 setlinewidth } bind def -/linemode1 { 1 setlinecap 1 setlinejoin } bind def -/dashedline { [200] 100 setdash } bind def -/solidline { [] 0 setdash } bind def -/phantomshow { moveto - /KicadFont findfont 0.000001 scalefont setfont - show } bind def -/textshow { gsave - findfont exch scalefont setfont concat 1 scale 0 0 moveto show - } bind def -/reencodefont { - findfont dup length dict begin - { 1 index /FID ne - { def } - { pop pop } ifelse - } forall - /Encoding ISOLatin1Encoding def - currentdict - end } bind def -/KicadFont /Helvetica reencodefont definefont pop -/KicadFont-Bold /Helvetica-Bold reencodefont definefont pop -/KicadFont-Oblique /Helvetica-Oblique reencodefont definefont pop -/KicadFont-BoldOblique /Helvetica-BoldOblique reencodefont definefont pop -%%EndProlog -%%Page: 1 1 -%%BeginPageSetup -gsave -0.0072 0.0072 scale -linemode1 -82680 0 translate 90 rotate -39.3701 setlinewidth -%%EndPageSetup -0 0 0 setrgbcolor -0 0 0 setrgbcolor -39.3701 setlinewidth -newpath -49415 43247.5 moveto -49175 43157.5 lineto -49415 43067.5 lineto -stroke -newpath -49969.9 43037.5 moveto -49789.9 43037.5 lineto -stroke -newpath -49879.9 43037.5 moveto -49879.9 43352.5 lineto -49849.9 43307.5 lineto -49819.9 43277.5 lineto -49789.9 43262.5 lineto -stroke -0 0 0 setrgbcolor -newpath -68015 37647.5 moveto -67775 37557.5 lineto -68015 37467.5 lineto -stroke -newpath -68569.9 37437.5 moveto -68389.9 37437.5 lineto -stroke -newpath -68479.9 37437.5 moveto -68479.9 37752.5 lineto -68449.9 37707.5 lineto -68419.9 37677.5 lineto -68389.9 37662.5 lineto -stroke -0 0 0 setrgbcolor -newpath -40680 45702.5 moveto -40575 45702.5 lineto -stroke -newpath -40575 45537.5 moveto -40575 45852.5 lineto -40725 45852.5 lineto -stroke -newpath -40845 45537.5 moveto -40845 45852.5 lineto -stroke -newpath -40964.9 45852.5 moveto -41174.9 45537.5 lineto -stroke -newpath -41174.9 45852.5 moveto -40964.9 45537.5 lineto -stroke -newpath -41294.9 45702.5 moveto -41399.9 45702.5 lineto -stroke -newpath -41444.9 45537.5 moveto -41294.9 45537.5 lineto -41294.9 45852.5 lineto -41444.9 45852.5 lineto -stroke -newpath -41579.9 45537.5 moveto -41579.9 45852.5 lineto -41654.9 45852.5 lineto -41699.8 45837.5 lineto -41729.8 45807.5 lineto -41744.8 45777.5 lineto -41759.8 45717.5 lineto -41759.8 45672.5 lineto -41744.8 45612.5 lineto -41729.8 45582.5 lineto -41699.8 45552.5 lineto -41654.9 45537.5 lineto -41579.9 45537.5 lineto -stroke -0 0 0 setrgbcolor -newpath -40575 46537.5 moveto -40575 46852.5 lineto -40695 46852.5 lineto -40725 46837.5 lineto -40740 46822.5 lineto -40755 46792.5 lineto -40755 46747.5 lineto -40740 46717.5 lineto -40725 46702.5 lineto -40695 46687.5 lineto -40575 46687.5 lineto -stroke -newpath -40949.9 46852.5 moveto -41009.9 46852.5 lineto -41039.9 46837.5 lineto -41069.9 46807.5 lineto -41084.9 46747.5 lineto -41084.9 46642.5 lineto -41069.9 46582.5 lineto -41039.9 46552.5 lineto -41009.9 46537.5 lineto -40949.9 46537.5 lineto -40919.9 46552.5 lineto -40890 46582.5 lineto -40875 46642.5 lineto -40875 46747.5 lineto -40890 46807.5 lineto -40919.9 46837.5 lineto -40949.9 46852.5 lineto -stroke -newpath -41174.9 46852.5 moveto -41354.9 46852.5 lineto -stroke -newpath -41264.9 46537.5 moveto -41264.9 46852.5 lineto -stroke -newpath -41459.9 46537.5 moveto -41459.9 46852.5 lineto -stroke -0 0 0 setrgbcolor -newpath -40635 47852.5 moveto -40695 47852.5 lineto -40725 47837.5 lineto -40755 47807.5 lineto -40770 47747.5 lineto -40770 47642.5 lineto -40755 47582.5 lineto -40725 47552.5 lineto -40695 47537.5 lineto -40635 47537.5 lineto -40605 47552.5 lineto -40575 47582.5 lineto -40560 47642.5 lineto -40560 47747.5 lineto -40575 47807.5 lineto -40605 47837.5 lineto -40635 47852.5 lineto -stroke -newpath -41009.9 47702.5 moveto -40904.9 47702.5 lineto -stroke -newpath -40904.9 47537.5 moveto -40904.9 47852.5 lineto -41054.9 47852.5 lineto -stroke -newpath -41279.9 47702.5 moveto -41174.9 47702.5 lineto -stroke -newpath -41174.9 47537.5 moveto -41174.9 47852.5 lineto -41324.9 47852.5 lineto -stroke -0 0 0 setrgbcolor -newpath -61990 47837.5 moveto -61960 47852.5 lineto -61915 47852.5 lineto -61870 47837.5 lineto -61840 47807.5 lineto -61825 47777.5 lineto -61810 47717.5 lineto -61810 47672.5 lineto -61825 47612.5 lineto -61840 47582.5 lineto -61870 47552.5 lineto -61915 47537.5 lineto -61945 47537.5 lineto -61990 47552.5 lineto -62005 47567.5 lineto -62005 47672.5 lineto -61945 47672.5 lineto -stroke -newpath -62140 47537.5 moveto -62140 47852.5 lineto -62319.9 47537.5 lineto -62319.9 47852.5 lineto -stroke -newpath -62469.9 47537.5 moveto -62469.9 47852.5 lineto -62544.9 47852.5 lineto -62589.9 47837.5 lineto -62619.9 47807.5 lineto -62634.9 47777.5 lineto -62649.9 47717.5 lineto -62649.9 47672.5 lineto -62634.9 47612.5 lineto -62619.9 47582.5 lineto -62589.9 47552.5 lineto -62544.9 47537.5 lineto -62469.9 47537.5 lineto -stroke -0 0 0 setrgbcolor -newpath -58385 32602.5 moveto -58415 32602.5 lineto -58445 32587.5 lineto -58460 32572.5 lineto -58475 32542.5 lineto -58490 32482.5 lineto -58490 32407.5 lineto -58475 32347.5 lineto -58460 32317.5 lineto -58445 32302.5 lineto -58415 32287.5 lineto -58385 32287.5 lineto -58355 32302.5 lineto -58340 32317.5 lineto -58325 32347.5 lineto -58310 32407.5 lineto -58310 32482.5 lineto -58325 32542.5 lineto -58340 32572.5 lineto -58355 32587.5 lineto -58385 32602.5 lineto -stroke -newpath -58625 32317.5 moveto -58640 32302.5 lineto -58625 32287.5 lineto -58610 32302.5 lineto -58625 32317.5 lineto -58625 32287.5 lineto -stroke -newpath -58939.9 32287.5 moveto -58759.9 32287.5 lineto -stroke -newpath -58849.9 32287.5 moveto -58849.9 32602.5 lineto -58819.9 32557.5 lineto -58789.9 32527.5 lineto -58759.9 32512.5 lineto -stroke -newpath -59074.9 32287.5 moveto -59074.9 32602.5 lineto -stroke -newpath -59104.9 32407.5 moveto -59194.9 32287.5 lineto -stroke -newpath -59194.9 32497.5 moveto -59074.9 32377.5 lineto -stroke -0 0 0 setrgbcolor -newpath -59990 32287.5 moveto -59810 32287.5 lineto -stroke -newpath -59900 32287.5 moveto -59900 32602.5 lineto -59870 32557.5 lineto -59840 32527.5 lineto -59810 32512.5 lineto -stroke -newpath -60125 32287.5 moveto -60125 32602.5 lineto -stroke -newpath -60154.9 32407.5 moveto -60244.9 32287.5 lineto -stroke -newpath -60244.9 32497.5 moveto -60125 32377.5 lineto -stroke -0 0 0 setrgbcolor -newpath -60990 32287.5 moveto -60810 32287.5 lineto -stroke -newpath -60900 32287.5 moveto -60900 32602.5 lineto -60870 32557.5 lineto -60840 32527.5 lineto -60810 32512.5 lineto -stroke -newpath -61184.9 32602.5 moveto -61214.9 32602.5 lineto -61244.9 32587.5 lineto -61259.9 32572.5 lineto -61274.9 32542.5 lineto -61289.9 32482.5 lineto -61289.9 32407.5 lineto -61274.9 32347.5 lineto -61259.9 32317.5 lineto -61244.9 32302.5 lineto -61214.9 32287.5 lineto -61184.9 32287.5 lineto -61154.9 32302.5 lineto -61140 32317.5 lineto -61125 32347.5 lineto -61110 32407.5 lineto -61110 32482.5 lineto -61125 32542.5 lineto -61140 32572.5 lineto -61154.9 32587.5 lineto -61184.9 32602.5 lineto -stroke -newpath -61424.9 32287.5 moveto -61424.9 32602.5 lineto -stroke -newpath -61454.9 32407.5 moveto -61544.9 32287.5 lineto -stroke -newpath -61544.9 32497.5 moveto -61424.9 32377.5 lineto -stroke -0 0 0 setrgbcolor -newpath -54990 33787.5 moveto -54810 33787.5 lineto -stroke -newpath -54900 33787.5 moveto -54900 34102.5 lineto -54870 34057.5 lineto -54840 34027.5 lineto -54810 34012.5 lineto -stroke -newpath -55125 33787.5 moveto -55125 34102.5 lineto -55229.9 33877.5 lineto -55334.9 34102.5 lineto -55334.9 33787.5 lineto -stroke -0 0 0 setrgbcolor -newpath -54990 34787.5 moveto -54810 34787.5 lineto -stroke -newpath -54900 34787.5 moveto -54900 35102.5 lineto -54870 35057.5 lineto -54840 35027.5 lineto -54810 35012.5 lineto -stroke -newpath -55184.9 35102.5 moveto -55214.9 35102.5 lineto -55244.9 35087.5 lineto -55259.9 35072.5 lineto -55274.9 35042.5 lineto -55289.9 34982.5 lineto -55289.9 34907.5 lineto -55274.9 34847.5 lineto -55259.9 34817.5 lineto -55244.9 34802.5 lineto -55214.9 34787.5 lineto -55184.9 34787.5 lineto -55154.9 34802.5 lineto -55140 34817.5 lineto -55125 34847.5 lineto -55110 34907.5 lineto -55110 34982.5 lineto -55125 35042.5 lineto -55140 35072.5 lineto -55154.9 35087.5 lineto -55184.9 35102.5 lineto -stroke -newpath -55424.9 34787.5 moveto -55424.9 35102.5 lineto -55529.9 34877.5 lineto -55634.9 35102.5 lineto -55634.9 34787.5 lineto -stroke -0 0 0 setrgbcolor -newpath -54990 35787.5 moveto -54810 35787.5 lineto -stroke -newpath -54900 35787.5 moveto -54900 36102.5 lineto -54870 36057.5 lineto -54840 36027.5 lineto -54810 36012.5 lineto -stroke -newpath -55184.9 36102.5 moveto -55214.9 36102.5 lineto -55244.9 36087.5 lineto -55259.9 36072.5 lineto -55274.9 36042.5 lineto -55289.9 35982.5 lineto -55289.9 35907.5 lineto -55274.9 35847.5 lineto -55259.9 35817.5 lineto -55244.9 35802.5 lineto -55214.9 35787.5 lineto -55184.9 35787.5 lineto -55154.9 35802.5 lineto -55140 35817.5 lineto -55125 35847.5 lineto -55110 35907.5 lineto -55110 35982.5 lineto -55125 36042.5 lineto -55140 36072.5 lineto -55154.9 36087.5 lineto -55184.9 36102.5 lineto -stroke -newpath -55484.9 36102.5 moveto -55514.9 36102.5 lineto -55544.9 36087.5 lineto -55559.9 36072.5 lineto -55574.9 36042.5 lineto -55589.9 35982.5 lineto -55589.9 35907.5 lineto -55574.9 35847.5 lineto -55559.9 35817.5 lineto -55544.9 35802.5 lineto -55514.9 35787.5 lineto -55484.9 35787.5 lineto -55454.9 35802.5 lineto -55439.9 35817.5 lineto -55424.9 35847.5 lineto -55409.9 35907.5 lineto -55409.9 35982.5 lineto -55424.9 36042.5 lineto -55439.9 36072.5 lineto -55454.9 36087.5 lineto -55484.9 36102.5 lineto -stroke -newpath -55724.9 35787.5 moveto -55724.9 36102.5 lineto -55829.9 35877.5 lineto -55934.9 36102.5 lineto -55934.9 35787.5 lineto -stroke -0 0 0 setrgbcolor -78.7402 setlinewidth -newpath -40593.7 40064.9 moveto -40593.7 39746.2 lineto -40612.5 39708.7 lineto -40631.2 39689.9 lineto -40668.7 39671.2 lineto -40743.7 39671.2 lineto -40781.2 39689.9 lineto -40800 39708.7 lineto -40818.7 39746.2 lineto -40818.7 40064.9 lineto -stroke -newpath -40968.7 39933.7 moveto -41043.7 39671.2 lineto -41118.7 39858.7 lineto -41193.7 39671.2 lineto -41268.7 39933.7 lineto -stroke -newpath -41568.6 39689.9 moveto -41531.1 39671.2 lineto -41456.1 39671.2 lineto -41418.6 39689.9 lineto -41399.9 39727.4 lineto -41399.9 39877.4 lineto -41418.6 39914.9 lineto -41456.1 39933.7 lineto -41531.1 39933.7 lineto -41568.6 39914.9 lineto -41587.4 39877.4 lineto -41587.4 39839.9 lineto -41399.9 39802.4 lineto -stroke -newpath -42018.6 40064.9 moveto -42281 40064.9 lineto -42018.6 39671.2 lineto -42281 39671.2 lineto -stroke -newpath -42431 39671.2 moveto -42431 39933.7 lineto -stroke -newpath -42431 40064.9 moveto -42412.3 40046.1 lineto -42431 40027.4 lineto -42449.8 40046.1 lineto -42431 40064.9 lineto -42431 40027.4 lineto -stroke -newpath -42618.5 39671.2 moveto -42618.5 39933.7 lineto -stroke -newpath -42618.5 39896.2 moveto -42637.2 39914.9 lineto -42674.7 39933.7 lineto -42731 39933.7 lineto -42768.5 39914.9 lineto -42787.2 39877.4 lineto -42787.2 39671.2 lineto -stroke -newpath -42787.2 39877.4 moveto -42806 39914.9 lineto -42843.5 39933.7 lineto -42899.7 39933.7 lineto -42937.2 39914.9 lineto -42955.9 39877.4 lineto -42955.9 39671.2 lineto -stroke -newpath -43143.4 39671.2 moveto -43143.4 39933.7 lineto -stroke -newpath -43143.4 39896.2 moveto -43162.2 39914.9 lineto -43199.7 39933.7 lineto -43255.9 39933.7 lineto -43293.4 39914.9 lineto -43312.1 39877.4 lineto -43312.1 39671.2 lineto -stroke -newpath -43312.1 39877.4 moveto -43330.9 39914.9 lineto -43368.4 39933.7 lineto -43424.6 39933.7 lineto -43462.1 39914.9 lineto -43480.9 39877.4 lineto -43480.9 39671.2 lineto -stroke -newpath -43818.3 39689.9 moveto -43780.8 39671.2 lineto -43705.8 39671.2 lineto -43668.4 39689.9 lineto -43649.6 39727.4 lineto -43649.6 39877.4 lineto -43668.4 39914.9 lineto -43705.8 39933.7 lineto -43780.8 39933.7 lineto -43818.3 39914.9 lineto -43837.1 39877.4 lineto -43837.1 39839.9 lineto -43649.6 39802.4 lineto -stroke -newpath -44005.8 39671.2 moveto -44005.8 39933.7 lineto -stroke -newpath -44005.8 39858.7 moveto -44024.6 39896.2 lineto -44043.3 39914.9 lineto -44080.8 39933.7 lineto -44118.3 39933.7 lineto -stroke -newpath -44249.5 39671.2 moveto -44249.5 39933.7 lineto -stroke -newpath -44249.5 39896.2 moveto -44268.3 39914.9 lineto -44305.8 39933.7 lineto -44362 39933.7 lineto -44399.5 39914.9 lineto -44418.3 39877.4 lineto -44418.3 39671.2 lineto -stroke -newpath -44418.3 39877.4 moveto -44437 39914.9 lineto -44474.5 39933.7 lineto -44530.7 39933.7 lineto -44568.2 39914.9 lineto -44587 39877.4 lineto -44587 39671.2 lineto -stroke -newpath -44943.2 39671.2 moveto -44943.2 39877.4 lineto -44924.4 39914.9 lineto -44887 39933.7 lineto -44812 39933.7 lineto -44774.5 39914.9 lineto -stroke -newpath -44943.2 39689.9 moveto -44905.7 39671.2 lineto -44812 39671.2 lineto -44774.5 39689.9 lineto -44755.7 39727.4 lineto -44755.7 39764.9 lineto -44774.5 39802.4 lineto -44812 39821.2 lineto -44905.7 39821.2 lineto -44943.2 39839.9 lineto -stroke -newpath -45130.7 39933.7 moveto -45130.7 39671.2 lineto -stroke -newpath -45130.7 39896.2 moveto -45149.4 39914.9 lineto -45186.9 39933.7 lineto -45243.2 39933.7 lineto -45280.7 39914.9 lineto -45299.4 39877.4 lineto -45299.4 39671.2 lineto -stroke -newpath -45486.9 39933.7 moveto -45486.9 39671.2 lineto -stroke -newpath -45486.9 39896.2 moveto -45505.6 39914.9 lineto -45543.1 39933.7 lineto -45599.4 39933.7 lineto -45636.9 39914.9 lineto -45655.6 39877.4 lineto -45655.6 39671.2 lineto -stroke -newpath -40593.7 39001.9 moveto -40593.7 39395.6 lineto -40725 39114.4 lineto -40856.2 39395.6 lineto -40856.2 39001.9 lineto -stroke -newpath -41212.4 39001.9 moveto -41212.4 39208.1 lineto -41193.7 39245.6 lineto -41156.2 39264.4 lineto -41081.2 39264.4 lineto -41043.7 39245.6 lineto -stroke -newpath -41212.4 39020.6 moveto -41174.9 39001.9 lineto -41081.2 39001.9 lineto -41043.7 39020.6 lineto -41024.9 39058.1 lineto -41024.9 39095.6 lineto -41043.7 39133.1 lineto -41081.2 39151.9 lineto -41174.9 39151.9 lineto -41212.4 39170.6 lineto -stroke -newpath -41362.4 39001.9 moveto -41568.6 39264.4 lineto -stroke -newpath -41362.4 39264.4 moveto -41568.6 39001.9 lineto -stroke -newpath -41718.6 39001.9 moveto -41718.6 39264.4 lineto -stroke -newpath -41718.6 39395.6 moveto -41699.8 39376.9 lineto -41718.6 39358.1 lineto -41737.3 39376.9 lineto -41718.6 39395.6 lineto -41718.6 39358.1 lineto -stroke -newpath -41906.1 39001.9 moveto -41906.1 39264.4 lineto -stroke -newpath -41906.1 39226.9 moveto -41924.8 39245.6 lineto -41962.3 39264.4 lineto -42018.6 39264.4 lineto -42056.1 39245.6 lineto -42074.8 39208.1 lineto -42074.8 39001.9 lineto -stroke -newpath -42074.8 39208.1 moveto -42093.6 39245.6 lineto -42131 39264.4 lineto -42187.3 39264.4 lineto -42224.8 39245.6 lineto -42243.5 39208.1 lineto -42243.5 39001.9 lineto -stroke -newpath -42431 39001.9 moveto -42431 39264.4 lineto -stroke -newpath -42431 39395.6 moveto -42412.3 39376.9 lineto -42431 39358.1 lineto -42449.8 39376.9 lineto -42431 39395.6 lineto -42431 39358.1 lineto -stroke -newpath -42674.7 39001.9 moveto -42637.2 39020.6 lineto -42618.5 39058.1 lineto -42618.5 39395.6 lineto -stroke -newpath -42824.7 39001.9 moveto -42824.7 39264.4 lineto -stroke -newpath -42824.7 39395.6 moveto -42806 39376.9 lineto -42824.7 39358.1 lineto -42843.5 39376.9 lineto -42824.7 39395.6 lineto -42824.7 39358.1 lineto -stroke -newpath -43180.9 39001.9 moveto -43180.9 39208.1 lineto -43162.2 39245.6 lineto -43124.7 39264.4 lineto -43049.7 39264.4 lineto -43012.2 39245.6 lineto -stroke -newpath -43180.9 39020.6 moveto -43143.4 39001.9 lineto -43049.7 39001.9 lineto -43012.2 39020.6 lineto -42993.4 39058.1 lineto -42993.4 39095.6 lineto -43012.2 39133.1 lineto -43049.7 39151.9 lineto -43143.4 39151.9 lineto -43180.9 39170.6 lineto -stroke -newpath -43368.4 39264.4 moveto -43368.4 39001.9 lineto -stroke -newpath -43368.4 39226.9 moveto -43387.1 39245.6 lineto -43424.6 39264.4 lineto -43480.9 39264.4 lineto -43518.4 39245.6 lineto -43537.1 39208.1 lineto -43537.1 39001.9 lineto -stroke -newpath -44005.8 39020.6 moveto -44062.1 39001.9 lineto -44155.8 39001.9 lineto -44193.3 39020.6 lineto -44212 39039.4 lineto -44230.8 39076.9 lineto -44230.8 39114.4 lineto -44212 39151.9 lineto -44193.3 39170.6 lineto -44155.8 39189.4 lineto -44080.8 39208.1 lineto -44043.3 39226.9 lineto -44024.6 39245.6 lineto -44005.8 39283.1 lineto -44005.8 39320.6 lineto -44024.6 39358.1 lineto -44043.3 39376.9 lineto -44080.8 39395.6 lineto -44174.5 39395.6 lineto -44230.8 39376.9 lineto -stroke -newpath -44343.3 39264.4 moveto -44493.3 39264.4 lineto -stroke -newpath -44399.5 39395.6 moveto -44399.5 39058.1 lineto -44418.3 39020.6 lineto -44455.8 39001.9 lineto -44493.3 39001.9 lineto -stroke -newpath -44624.5 39001.9 moveto -44624.5 39264.4 lineto -stroke -newpath -44624.5 39395.6 moveto -44605.7 39376.9 lineto -44624.5 39358.1 lineto -44643.2 39376.9 lineto -44624.5 39395.6 lineto -44624.5 39358.1 lineto -stroke -newpath -44961.9 39020.6 moveto -44924.4 39001.9 lineto -44849.5 39001.9 lineto -44812 39020.6 lineto -44793.2 39058.1 lineto -44793.2 39208.1 lineto -44812 39245.6 lineto -44849.5 39264.4 lineto -44924.4 39264.4 lineto -44961.9 39245.6 lineto -44980.7 39208.1 lineto -44980.7 39170.6 lineto -44793.2 39133.1 lineto -stroke -newpath -45093.2 39264.4 moveto -45243.2 39264.4 lineto -stroke -newpath -45149.4 39001.9 moveto -45149.4 39339.4 lineto -45168.2 39376.9 lineto -45205.7 39395.6 lineto -45243.2 39395.6 lineto -stroke -newpath -45524.4 39020.6 moveto -45486.9 39001.9 lineto -45411.9 39001.9 lineto -45374.4 39020.6 lineto -45355.6 39058.1 lineto -45355.6 39208.1 lineto -45374.4 39245.6 lineto -45411.9 39264.4 lineto -45486.9 39264.4 lineto -45524.4 39245.6 lineto -45543.1 39208.1 lineto -45543.1 39170.6 lineto -45355.6 39133.1 lineto -stroke -newpath -45768.1 39001.9 moveto -45730.6 39020.6 lineto -45711.8 39058.1 lineto -45711.8 39395.6 lineto -stroke -newpath -40575 38688.8 moveto -40593.7 38707.6 lineto -40631.2 38726.3 lineto -40725 38726.3 lineto -40762.5 38707.6 lineto -40781.2 38688.8 lineto -40800 38651.3 lineto -40800 38613.8 lineto -40781.2 38557.6 lineto -40556.2 38332.6 lineto -40800 38332.6 lineto -stroke -newpath -41043.7 38726.3 moveto -41081.2 38726.3 lineto -41118.7 38707.6 lineto -41137.4 38688.8 lineto -41156.2 38651.3 lineto -41174.9 38576.3 lineto -41174.9 38482.6 lineto -41156.2 38407.6 lineto -41137.4 38370.1 lineto -41118.7 38351.4 lineto -41081.2 38332.6 lineto -41043.7 38332.6 lineto -41006.2 38351.4 lineto -40987.4 38370.1 lineto -40968.7 38407.6 lineto -40949.9 38482.6 lineto -40949.9 38576.3 lineto -40968.7 38651.3 lineto -40987.4 38688.8 lineto -41006.2 38707.6 lineto -41043.7 38726.3 lineto -stroke -newpath -41549.9 38332.6 moveto -41324.9 38332.6 lineto -stroke -newpath -41437.4 38332.6 moveto -41437.4 38726.3 lineto -41399.9 38670.1 lineto -41362.4 38632.6 lineto -41324.9 38613.8 lineto -stroke -newpath -41681.1 38726.3 moveto -41943.6 38726.3 lineto -41774.8 38332.6 lineto -stroke -0 0 0 setrgbcolor -39.3701 setlinewidth -newpath -66825 47657.5 moveto -67065 47657.5 lineto -stroke -newpath -66945 47537.5 moveto -66945 47777.5 lineto -stroke -newpath -67364.9 47852.5 moveto -67214.9 47852.5 lineto -67199.9 47702.5 lineto -67214.9 47717.5 lineto -67244.9 47732.5 lineto -67319.9 47732.5 lineto -67349.9 47717.5 lineto -67364.9 47702.5 lineto -67379.9 47672.5 lineto -67379.9 47597.5 lineto -67364.9 47567.5 lineto -67349.9 47552.5 lineto -67319.9 47537.5 lineto -67244.9 47537.5 lineto -67214.9 47552.5 lineto -67199.9 47567.5 lineto -stroke -newpath -67469.9 47852.5 moveto -67574.9 47537.5 lineto -67679.9 47852.5 lineto -stroke -0 0 0 setrgbcolor -0 setlinewidth -51250 44080 295.276 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -65150 33680 295.276 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -41350 36280 295.276 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -69000 46630 295.276 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -41338.6 49215.4 748.031 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -41338.6 33467.4 748.031 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -68897.6 49215.4 748.031 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -41000 41930 295.276 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -60750 45180 295.276 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -54250 33180 295.276 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -49315.7 37780 300 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -51284.3 37780 300 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -newpath -49855.9 41468.2 moveto -49344.1 41468.2 lineto -49344.1 41743.8 lineto -49855.9 41743.8 lineto -49855.9 41468.2 lineto -poly1 -0 0 0 setrgbcolor -newpath -49855.9 42216.2 moveto -49344.1 42216.2 lineto -49344.1 42491.8 lineto -49855.9 42491.8 lineto -49855.9 42216.2 lineto -poly1 -0 0 0 setrgbcolor -newpath -50755.9 41468.2 moveto -50244.1 41468.2 lineto -50244.1 41743.8 lineto -50755.9 41743.8 lineto -50755.9 41468.2 lineto -poly1 -0 0 0 setrgbcolor -newpath -50755.9 42216.2 moveto -50244.1 42216.2 lineto -50244.1 42491.8 lineto -50755.9 42491.8 lineto -50755.9 42216.2 lineto -poly1 -0 0 0 setrgbcolor -newpath -51655.9 41468.2 moveto -51144.1 41468.2 lineto -51144.1 41743.8 lineto -51655.9 41743.8 lineto -51655.9 41468.2 lineto -poly1 -0 0 0 setrgbcolor -newpath -51655.9 42216.2 moveto -51144.1 42216.2 lineto -51144.1 42491.8 lineto -51655.9 42491.8 lineto -51655.9 42216.2 lineto -poly1 -0 0 0 setrgbcolor -newpath -43455.9 35777.6 moveto -42944.1 35777.6 lineto -42944.1 36053.2 lineto -43455.9 36053.2 lineto -43455.9 35777.6 lineto -poly1 -0 0 0 setrgbcolor -newpath -43455.9 36525.7 moveto -42944.1 36525.7 lineto -42944.1 36801.3 lineto -43455.9 36801.3 lineto -43455.9 36525.7 lineto -poly1 -0 0 0 setrgbcolor -newpath -45555.9 35777.6 moveto -45044.1 35777.6 lineto -45044.1 36053.2 lineto -45555.9 36053.2 lineto -45555.9 35777.6 lineto -poly1 -0 0 0 setrgbcolor -newpath -45555.9 36525.7 moveto -45044.1 36525.7 lineto -45044.1 36801.3 lineto -45555.9 36801.3 lineto -45555.9 36525.7 lineto -poly1 -0 0 0 setrgbcolor -newpath -48755.9 35777.6 moveto -48244.1 35777.6 lineto -48244.1 36053.2 lineto -48755.9 36053.2 lineto -48755.9 35777.6 lineto -poly1 -0 0 0 setrgbcolor -newpath -48755.9 36525.7 moveto -48244.1 36525.7 lineto -48244.1 36801.3 lineto -48755.9 36801.3 lineto -48755.9 36525.7 lineto -poly1 -0 0 0 setrgbcolor -newpath -65844.1 36391.8 moveto -66355.9 36391.8 lineto -66355.9 36116.2 lineto -65844.1 36116.2 lineto -65844.1 36391.8 lineto -poly1 -0 0 0 setrgbcolor -newpath -65844.1 35643.8 moveto -66355.9 35643.8 lineto -66355.9 35368.2 lineto -65844.1 35368.2 lineto -65844.1 35643.8 lineto -poly1 -0 0 0 setrgbcolor -newpath -67644.1 36391.8 moveto -68155.9 36391.8 lineto -68155.9 36116.2 lineto -67644.1 36116.2 lineto -67644.1 36391.8 lineto -poly1 -0 0 0 setrgbcolor -newpath -67644.1 35643.8 moveto -68155.9 35643.8 lineto -68155.9 35368.2 lineto -67644.1 35368.2 lineto -67644.1 35643.8 lineto -poly1 -0 0 0 setrgbcolor -newpath -66744.1 36391.8 moveto -67255.9 36391.8 lineto -67255.9 36116.2 lineto -66744.1 36116.2 lineto -66744.1 36391.8 lineto -poly1 -0 0 0 setrgbcolor -newpath -66744.1 35643.8 moveto -67255.9 35643.8 lineto -67255.9 35368.2 lineto -66744.1 35368.2 lineto -66744.1 35643.8 lineto -poly1 -0 0 0 setrgbcolor -newpath -52755.9 41361.1 moveto -52755.9 42109.1 lineto -53543.3 42109.1 lineto -53543.3 41361.1 lineto -52755.9 41361.1 lineto -poly1 -0 0 0 setrgbcolor -53149.6 40735.1 374.016 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -57100 40395.7 300 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -57100 42364.3 300 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -newpath -44513.4 46054 moveto -44513.4 45306 lineto -43686.6 45306 lineto -43686.6 46054 lineto -44513.4 46054 lineto -poly1 -0 0 0 setrgbcolor -748.031 setlinewidth -newpath -44139.4 46680 moveto -44060.6 46680 lineto -stroke -0 0 0 setrgbcolor -newpath -44139.4 47680 moveto -44060.6 47680 lineto -stroke -0 0 0 setrgbcolor -0 setlinewidth -newpath -45513.4 46054 moveto -45513.4 45306 lineto -44686.6 45306 lineto -44686.6 46054 lineto -45513.4 46054 lineto -poly1 -0 0 0 setrgbcolor -748.031 setlinewidth -newpath -45139.4 46680 moveto -45060.6 46680 lineto -stroke -0 0 0 setrgbcolor -newpath -45139.4 47680 moveto -45060.6 47680 lineto -stroke -0 0 0 setrgbcolor -0 setlinewidth -newpath -53413.4 34354 moveto -53413.4 33606 lineto -52586.6 33606 lineto -52586.6 34354 lineto -53413.4 34354 lineto -poly1 -0 0 0 setrgbcolor -748.031 setlinewidth -newpath -53039.4 34980 moveto -52960.6 34980 lineto -stroke -0 0 0 setrgbcolor -newpath -53039.4 35980 moveto -52960.6 35980 lineto -stroke -0 0 0 setrgbcolor -0 setlinewidth -newpath -52413.4 34354 moveto -52413.4 33606 lineto -51586.6 33606 lineto -51586.6 34354 lineto -52413.4 34354 lineto -poly1 -0 0 0 setrgbcolor -748.031 setlinewidth -newpath -52039.4 34980 moveto -51960.6 34980 lineto -stroke -0 0 0 setrgbcolor -newpath -52039.4 35980 moveto -51960.6 35980 lineto -stroke -0 0 0 setrgbcolor -0 setlinewidth -newpath -60526 33693.4 moveto -61274 33693.4 lineto -61274 32866.6 lineto -60526 32866.6 lineto -60526 33693.4 lineto -poly1 -0 0 0 setrgbcolor -748.031 setlinewidth -newpath -59900 33319.4 moveto -59900 33240.6 lineto -stroke -0 0 0 setrgbcolor -newpath -58900 33319.4 moveto -58900 33240.6 lineto -stroke -0 0 0 setrgbcolor -0 setlinewidth -newpath -60526 34693.4 moveto -61274 34693.4 lineto -61274 33866.6 lineto -60526 33866.6 lineto -60526 34693.4 lineto -poly1 -0 0 0 setrgbcolor -748.031 setlinewidth -newpath -59900 34319.4 moveto -59900 34240.6 lineto -stroke -0 0 0 setrgbcolor -newpath -58900 34319.4 moveto -58900 34240.6 lineto -stroke -0 0 0 setrgbcolor -0 setlinewidth -newpath -51829.1 46896.5 moveto -51829.1 47211.5 lineto -52183.5 47211.5 lineto -52183.5 46896.5 lineto -51829.1 46896.5 lineto -poly1 -0 0 0 setrgbcolor -newpath -51829.1 46148.5 moveto -51829.1 46463.5 lineto -52183.5 46463.5 lineto -52183.5 46148.5 lineto -51829.1 46148.5 lineto -poly1 -0 0 0 setrgbcolor -newpath -52616.5 46522.5 moveto -52616.5 46837.5 lineto -52970.9 46837.5 lineto -52970.9 46522.5 lineto -52616.5 46522.5 lineto -poly1 -0 0 0 setrgbcolor -newpath -45488.2 49424.1 moveto -45488.2 49935.9 lineto -45763.8 49935.9 lineto -45763.8 49424.1 lineto -45488.2 49424.1 lineto -poly1 -0 0 0 setrgbcolor -newpath -46236.2 49424.1 moveto -46236.2 49935.9 lineto -46511.8 49935.9 lineto -46511.8 49424.1 lineto -46236.2 49424.1 lineto -poly1 -0 0 0 setrgbcolor -newpath -43844.1 44591.8 moveto -44355.9 44591.8 lineto -44355.9 44316.2 lineto -43844.1 44316.2 lineto -43844.1 44591.8 lineto -poly1 -0 0 0 setrgbcolor -newpath -43844.1 43843.8 moveto -44355.9 43843.8 lineto -44355.9 43568.2 lineto -43844.1 43568.2 lineto -43844.1 43843.8 lineto -poly1 -0 0 0 setrgbcolor -newpath -43355.9 43568.2 moveto -42844.1 43568.2 lineto -42844.1 43843.8 lineto -43355.9 43843.8 lineto -43355.9 43568.2 lineto -poly1 -0 0 0 setrgbcolor -newpath -43355.9 44316.2 moveto -42844.1 44316.2 lineto -42844.1 44591.8 lineto -43355.9 44591.8 lineto -43355.9 44316.2 lineto -poly1 -0 0 0 setrgbcolor -newpath -52444.1 45091.8 moveto -52955.9 45091.8 lineto -52955.9 44816.2 lineto -52444.1 44816.2 lineto -52444.1 45091.8 lineto -poly1 -0 0 0 setrgbcolor -newpath -52444.1 44343.8 moveto -52955.9 44343.8 lineto -52955.9 44068.2 lineto -52444.1 44068.2 lineto -52444.1 44343.8 lineto -poly1 -0 0 0 setrgbcolor -newpath -44355.9 35777.6 moveto -43844.1 35777.6 lineto -43844.1 36053.2 lineto -44355.9 36053.2 lineto -44355.9 35777.6 lineto -poly1 -0 0 0 setrgbcolor -newpath -44355.9 36525.7 moveto -43844.1 36525.7 lineto -43844.1 36801.3 lineto -44355.9 36801.3 lineto -44355.9 36525.7 lineto -poly1 -0 0 0 setrgbcolor -newpath -46555.9 35777.6 moveto -46044.1 35777.6 lineto -46044.1 36053.2 lineto -46555.9 36053.2 lineto -46555.9 35777.6 lineto -poly1 -0 0 0 setrgbcolor -newpath -46555.9 36525.7 moveto -46044.1 36525.7 lineto -46044.1 36801.3 lineto -46555.9 36801.3 lineto -46555.9 36525.7 lineto -poly1 -0 0 0 setrgbcolor -newpath -47855.9 35777.6 moveto -47344.1 35777.6 lineto -47344.1 36053.2 lineto -47855.9 36053.2 lineto -47855.9 35777.6 lineto -poly1 -0 0 0 setrgbcolor -newpath -47855.9 36525.7 moveto -47344.1 36525.7 lineto -47344.1 36801.3 lineto -47855.9 36801.3 lineto -47855.9 36525.7 lineto -poly1 -0 0 0 setrgbcolor -newpath -61511.8 38435.9 moveto -61511.8 37924.1 lineto -61236.2 37924.1 lineto -61236.2 38435.9 lineto -61511.8 38435.9 lineto -poly1 -0 0 0 setrgbcolor -newpath -60763.8 38435.9 moveto -60763.8 37924.1 lineto -60488.2 37924.1 lineto -60488.2 38435.9 lineto -60763.8 38435.9 lineto -poly1 -0 0 0 setrgbcolor -newpath -61355.9 35868.2 moveto -60844.1 35868.2 lineto -60844.1 36143.8 lineto -61355.9 36143.8 lineto -61355.9 35868.2 lineto -poly1 -0 0 0 setrgbcolor -newpath -61355.9 36616.2 moveto -60844.1 36616.2 lineto -60844.1 36891.8 lineto -61355.9 36891.8 lineto -61355.9 36616.2 lineto -poly1 -0 0 0 setrgbcolor -newpath -60255.9 35868.2 moveto -59744.1 35868.2 lineto -59744.1 36143.8 lineto -60255.9 36143.8 lineto -60255.9 35868.2 lineto -poly1 -0 0 0 setrgbcolor -newpath -60255.9 36616.2 moveto -59744.1 36616.2 lineto -59744.1 36891.8 lineto -60255.9 36891.8 lineto -60255.9 36616.2 lineto -poly1 -0 0 0 setrgbcolor -newpath -59055.9 35868.2 moveto -58544.1 35868.2 lineto -58544.1 36143.8 lineto -59055.9 36143.8 lineto -59055.9 35868.2 lineto -poly1 -0 0 0 setrgbcolor -newpath -59055.9 36616.2 moveto -58544.1 36616.2 lineto -58544.1 36891.8 lineto -59055.9 36891.8 lineto -59055.9 36616.2 lineto -poly1 -0 0 0 setrgbcolor -newpath -58911.8 38435.9 moveto -58911.8 37924.1 lineto -58636.2 37924.1 lineto -58636.2 38435.9 lineto -58911.8 38435.9 lineto -poly1 -0 0 0 setrgbcolor -newpath -58163.8 38435.9 moveto -58163.8 37924.1 lineto -57888.2 37924.1 lineto -57888.2 38435.9 lineto -58163.8 38435.9 lineto -poly1 -0 0 0 setrgbcolor -48400 49680 196.85 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -48400 47680 196.85 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -47400 48680 196.85 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -newpath -65409.4 47089.4 moveto -65409.4 48270.6 lineto -66590.6 48270.6 lineto -66590.6 47089.4 lineto -65409.4 47089.4 lineto -poly1 -0 0 0 setrgbcolor -newpath -62909.4 47089.4 moveto -62909.4 48270.6 lineto -64090.6 48270.6 lineto -64090.6 47089.4 lineto -62909.4 47089.4 lineto -poly1 -0 0 0 setrgbcolor -newpath -46409.4 44989.4 moveto -46409.4 46170.6 lineto -47590.6 46170.6 lineto -47590.6 44989.4 lineto -46409.4 44989.4 lineto -poly1 -0 0 0 setrgbcolor -newpath -48290.9 40316.4 moveto -48290.9 39866.4 lineto -48090.9 39866.4 lineto -48090.9 40316.4 lineto -48290.9 40316.4 lineto -poly1 -0 0 0 setrgbcolor -newpath -47790.9 40316.4 moveto -47790.9 39866.4 lineto -47590.9 39866.4 lineto -47590.9 40316.4 lineto -47790.9 40316.4 lineto -poly1 -0 0 0 setrgbcolor -newpath -47290.9 40316.4 moveto -47290.9 39866.4 lineto -47090.9 39866.4 lineto -47090.9 40316.4 lineto -47290.9 40316.4 lineto -poly1 -0 0 0 setrgbcolor -newpath -46790.9 40316.4 moveto -46790.9 39866.4 lineto -46590.9 39866.4 lineto -46590.9 40316.4 lineto -46790.9 40316.4 lineto -poly1 -0 0 0 setrgbcolor -newpath -46790.9 42816.4 moveto -46790.9 42366.4 lineto -46590.9 42366.4 lineto -46590.9 42816.4 lineto -46790.9 42816.4 lineto -poly1 -0 0 0 setrgbcolor -newpath -47290.9 42816.4 moveto -47290.9 42366.4 lineto -47090.9 42366.4 lineto -47090.9 42816.4 lineto -47290.9 42816.4 lineto -poly1 -0 0 0 setrgbcolor -newpath -47790.9 42816.4 moveto -47790.9 42366.4 lineto -47590.9 42366.4 lineto -47590.9 42816.4 lineto -47790.9 42816.4 lineto -poly1 -0 0 0 setrgbcolor -newpath -48290.9 42816.4 moveto -48290.9 42366.4 lineto -48090.9 42366.4 lineto -48090.9 42816.4 lineto -48290.9 42816.4 lineto -poly1 -0 0 0 setrgbcolor -newpath -64275 37530 moveto -63825 37530 lineto -63825 37730 lineto -64275 37730 lineto -64275 37530 lineto -poly1 -0 0 0 setrgbcolor -newpath -64275 38030 moveto -63825 38030 lineto -63825 38230 lineto -64275 38230 lineto -64275 38030 lineto -poly1 -0 0 0 setrgbcolor -newpath -64275 38530 moveto -63825 38530 lineto -63825 38730 lineto -64275 38730 lineto -64275 38530 lineto -poly1 -0 0 0 setrgbcolor -newpath -64275 39030 moveto -63825 39030 lineto -63825 39230 lineto -64275 39230 lineto -64275 39030 lineto -poly1 -0 0 0 setrgbcolor -newpath -66775 39030 moveto -66325 39030 lineto -66325 39230 lineto -66775 39230 lineto -66775 39030 lineto -poly1 -0 0 0 setrgbcolor -newpath -66775 38530 moveto -66325 38530 lineto -66325 38730 lineto -66775 38730 lineto -66775 38530 lineto -poly1 -0 0 0 setrgbcolor -newpath -66775 38030 moveto -66325 38030 lineto -66325 38230 lineto -66775 38230 lineto -66775 38030 lineto -poly1 -0 0 0 setrgbcolor -newpath -66775 37530 moveto -66325 37530 lineto -66325 37730 lineto -66775 37730 lineto -66775 37530 lineto -poly1 -0 0 0 setrgbcolor -newpath -59188.2 39224.1 moveto -59188.2 39735.9 lineto -59463.8 39735.9 lineto -59463.8 39224.1 lineto -59188.2 39224.1 lineto -poly1 -0 0 0 setrgbcolor -newpath -59936.2 39224.1 moveto -59936.2 39735.9 lineto -60211.8 39735.9 lineto -60211.8 39224.1 lineto -59936.2 39224.1 lineto -poly1 -0 0 0 setrgbcolor -newpath -43003.1 35092.6 moveto -43003.1 35486.3 lineto -43396.9 35486.3 lineto -43396.9 35092.6 lineto -43003.1 35092.6 lineto -poly1 -0 0 0 setrgbcolor -newpath -45103.1 35092.6 moveto -45103.1 35486.3 lineto -45496.9 35486.3 lineto -45496.9 35092.6 lineto -45103.1 35092.6 lineto -poly1 -0 0 0 setrgbcolor -newpath -47403.1 35092.6 moveto -47403.1 35486.3 lineto -47796.9 35486.3 lineto -47796.9 35092.6 lineto -47403.1 35092.6 lineto -poly1 -0 0 0 setrgbcolor -54823.6 49480 196.85 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -55315.7 49480 196.85 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -56300 49480 196.85 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -55807.9 49480 196.85 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -53750 36930 295.276 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -0 setlinewidth -68897.6 33467.4 748.031 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -196.85 setlinewidth -newpath -67000 36254 moveto -66100 36254 lineto -stroke -0 0 0 setrgbcolor -newpath -67900 36254 moveto -67000 36254 lineto -stroke -0 0 0 setrgbcolor -newpath -49600 41606 moveto -49126 41606 lineto -stroke -0 0 0 setrgbcolor -newpath -48190.9 40670.9 moveto -48190.9 40091.4 lineto -stroke -0 0 0 setrgbcolor -newpath -49126 41606 moveto -48190.9 40670.9 lineto -stroke -0 0 0 setrgbcolor -newpath -53149.6 40735.1 moveto -52444.9 40735.1 lineto -stroke -0 0 0 setrgbcolor -newpath -52444.9 40735.1 moveto -51574 41606 lineto -stroke -0 0 0 setrgbcolor -newpath -51574 41606 moveto -51400 41606 lineto -stroke -0 0 0 setrgbcolor -newpath -51400 41606 moveto -50500 41606 lineto -stroke -0 0 0 setrgbcolor -newpath -49600 41606 moveto -50500 41606 lineto -stroke -0 0 0 setrgbcolor -newpath -45626 49680 moveto -43600 49680 lineto -stroke -0 0 0 setrgbcolor -newpath -42574 43706 moveto -43100 43706 lineto -stroke -0 0 0 setrgbcolor -newpath -42000 44280 moveto -42574 43706 lineto -stroke -0 0 0 setrgbcolor -newpath -42000 48080 moveto -42000 44280 lineto -stroke -0 0 0 setrgbcolor -newpath -43600 49680 moveto -42000 48080 lineto -stroke -0 0 0 setrgbcolor -newpath -53149.6 40735.1 moveto -53655.1 40735.1 lineto -stroke -0 0 0 setrgbcolor -newpath -53655.1 40735.1 moveto -54200 41280 lineto -stroke -0 0 0 setrgbcolor -newpath -54200 41280 moveto -54200 48856.4 lineto -stroke -0 0 0 setrgbcolor -newpath -66000 47680 moveto -66000 46080 lineto -stroke -0 0 0 setrgbcolor -newpath -68474 36254 moveto -67900 36254 lineto -stroke -0 0 0 setrgbcolor -newpath -68900 36680 moveto -68474 36254 lineto -stroke -0 0 0 setrgbcolor -newpath -68900 44580 moveto -68900 36680 lineto -stroke -0 0 0 setrgbcolor -newpath -68000 45480 moveto -68900 44580 lineto -stroke -0 0 0 setrgbcolor -newpath -66600 45480 moveto -68000 45480 lineto -stroke -0 0 0 setrgbcolor -newpath -66000 46080 moveto -66600 45480 lineto -stroke -0 0 0 setrgbcolor -newpath -66000 49380 moveto -66000 47680 lineto -stroke -0 0 0 setrgbcolor -newpath -64500 50880 moveto -66000 49380 lineto -stroke -0 0 0 setrgbcolor -newpath -55500 50880 moveto -64500 50880 lineto -stroke -0 0 0 setrgbcolor -newpath -45626 50106 moveto -45626 49680 lineto -stroke -0 0 0 setrgbcolor -newpath -43074 43680 moveto -43100 43706 lineto -stroke -0 0 0 setrgbcolor -newpath -66100 36254 moveto -66074 36280 lineto -stroke -0 0 0 setrgbcolor -newpath -66074 36280 moveto -64600 36280 lineto -stroke -0 0 0 setrgbcolor -newpath -64600 36280 moveto -64050 36830 lineto -stroke -0 0 0 setrgbcolor -newpath -64050 36830 moveto -64050 37630 lineto -stroke -0 0 0 setrgbcolor -newpath -67900 36254 moveto -67926 36280 lineto -stroke -0 0 0 setrgbcolor -newpath -54200 48856.4 moveto -54823.6 49480 lineto -stroke -0 0 0 setrgbcolor -newpath -54823.6 49480 moveto -54823.6 50203.6 lineto -stroke -0 0 0 setrgbcolor -newpath -54823.6 50203.6 moveto -55500 50880 lineto -stroke -0 0 0 setrgbcolor -newpath -54823.6 49480 moveto -53900 49480 lineto -stroke -0 0 0 setrgbcolor -newpath -53900 49480 moveto -52800 50580 lineto -stroke -0 0 0 setrgbcolor -newpath -52800 50580 moveto -46100 50580 lineto -stroke -0 0 0 setrgbcolor -newpath -46100 50580 moveto -45626 50106 lineto -stroke -0 0 0 setrgbcolor -78.7402 setlinewidth -newpath -64050 39130 moveto -64600 39130 lineto -stroke -0 0 0 setrgbcolor -newpath -62850 38380 moveto -62600 38630 lineto -stroke -0 0 0 setrgbcolor -118.11 setlinewidth -newpath -64600 38380 moveto -62850 38380 lineto -stroke -0 0 0 setrgbcolor -78.7402 setlinewidth -newpath -64750 38530 moveto -64600 38380 lineto -stroke -0 0 0 setrgbcolor -newpath -64750 38980 moveto -64750 38530 lineto -stroke -0 0 0 setrgbcolor -newpath -64600 39130 moveto -64750 38980 lineto -stroke -0 0 0 setrgbcolor -196.85 setlinewidth -newpath -63500 49780 moveto -63500 47680 lineto -stroke -0 0 0 setrgbcolor -newpath -62800 50480 moveto -63500 49780 lineto -stroke -0 0 0 setrgbcolor -newpath -55900 50480 moveto -62800 50480 lineto -stroke -0 0 0 setrgbcolor -newpath -55315.7 49480 moveto -55315.7 49895.7 lineto -stroke -0 0 0 setrgbcolor -newpath -55315.7 49895.7 moveto -55900 50480 lineto -stroke -0 0 0 setrgbcolor -newpath -44100 35915.4 moveto -43200 35915.4 lineto -stroke -0 0 0 setrgbcolor -newpath -43200 35915.4 moveto -43200 35289.4 lineto -stroke -0 0 0 setrgbcolor -newpath -52000 33980 moveto -50700 33980 lineto -stroke -0 0 0 setrgbcolor -newpath -44100 33980 moveto -44100 35915.4 lineto -stroke -0 0 0 setrgbcolor -newpath -45000 33080 moveto -44100 33980 lineto -stroke -0 0 0 setrgbcolor -newpath -49800 33080 moveto -45000 33080 lineto -stroke -0 0 0 setrgbcolor -newpath -50700 33980 moveto -49800 33080 lineto -stroke -0 0 0 setrgbcolor -newpath -47190.9 38380 moveto -47190.9 36663.5 lineto -stroke -0 0 0 setrgbcolor -newpath -47190.9 40091.4 moveto -47190.9 38380 lineto -stroke -0 0 0 setrgbcolor -newpath -47190.9 38380 moveto -47190.9 38289.1 lineto -stroke -0 0 0 setrgbcolor -newpath -47700 37780 moveto -49315.7 37780 lineto -stroke -0 0 0 setrgbcolor -newpath -47190.9 38289.1 moveto -47700 37780 lineto -stroke -0 0 0 setrgbcolor -newpath -47200 40082.4 moveto -47190.9 40091.4 lineto -stroke -0 0 0 setrgbcolor -newpath -48500 36663.5 moveto -47600 36663.5 lineto -stroke -0 0 0 setrgbcolor -newpath -46300 36663.5 moveto -47100 36663.5 lineto -stroke -0 0 0 setrgbcolor -newpath -47100 36663.5 moveto -47600 36663.5 lineto -stroke -0 0 0 setrgbcolor -newpath -45300 36663.5 moveto -46300 36663.5 lineto -stroke -0 0 0 setrgbcolor -newpath -43200 36663.5 moveto -44100 36663.5 lineto -stroke -0 0 0 setrgbcolor -newpath -44100 36663.5 moveto -45300 36663.5 lineto -stroke -0 0 0 setrgbcolor -newpath -46300 35915.4 moveto -45300 35915.4 lineto -stroke -0 0 0 setrgbcolor -newpath -45300 35915.4 moveto -45300 35289.4 lineto -stroke -0 0 0 setrgbcolor -newpath -46300 35915.4 moveto -46300 34780 lineto -stroke -0 0 0 setrgbcolor -newpath -49100 34980 moveto -52000 34980 lineto -stroke -0 0 0 setrgbcolor -newpath -48300 34180 moveto -49100 34980 lineto -stroke -0 0 0 setrgbcolor -newpath -46900 34180 moveto -48300 34180 lineto -stroke -0 0 0 setrgbcolor -newpath -46300 34780 moveto -46900 34180 lineto -stroke -0 0 0 setrgbcolor -newpath -48500 35915.4 moveto -47600 35915.4 lineto -stroke -0 0 0 setrgbcolor -newpath -47600 35915.4 moveto -47600 35289.4 lineto -stroke -0 0 0 setrgbcolor -newpath -48500 35915.4 moveto -51935.4 35915.4 lineto -stroke -0 0 0 setrgbcolor -newpath -51935.4 35915.4 moveto -52000 35980 lineto -stroke -0 0 0 setrgbcolor -newpath -52793.7 46680 moveto -53200 46680 lineto -stroke -0 0 0 setrgbcolor -newpath -53200 46680 moveto -53700 46180 lineto -stroke -0 0 0 setrgbcolor -newpath -53700 46180 moveto -53700 43180 lineto -stroke -0 0 0 setrgbcolor -newpath -53700 43180 moveto -53149.6 42629.6 lineto -stroke -0 0 0 setrgbcolor -newpath -53149.6 42629.6 moveto -53149.6 41735.1 lineto -stroke -0 0 0 setrgbcolor -newpath -47190.9 42591.4 moveto -47190.9 45389.1 lineto -stroke -0 0 0 setrgbcolor -newpath -47190.9 45389.1 moveto -47000 45580 lineto -stroke -0 0 0 setrgbcolor -newpath -45100 45680 moveto -46900 45680 lineto -stroke -0 0 0 setrgbcolor -newpath -46900 45680 moveto -47000 45580 lineto -stroke -0 0 0 setrgbcolor -newpath -45100 45680 moveto -45100 46680 lineto -stroke -0 0 0 setrgbcolor -newpath -45100 46680 moveto -45100 47680 lineto -stroke -0 0 0 setrgbcolor -newpath -48190.9 42591.4 moveto -48190.9 45870.9 lineto -stroke -0 0 0 setrgbcolor -newpath -48190.9 45870.9 moveto -49374 47054 lineto -stroke -0 0 0 setrgbcolor -newpath -49374 47054 moveto -52006.3 47054 lineto -stroke -0 0 0 setrgbcolor -newpath -52006.3 46306 moveto -49252 46306 lineto -stroke -0 0 0 setrgbcolor -newpath -47690.9 42289.1 moveto -47690.9 42591.4 lineto -stroke -0 0 0 setrgbcolor -newpath -48000 41980 moveto -47690.9 42289.1 lineto -stroke -0 0 0 setrgbcolor -newpath -48500 41980 moveto -48000 41980 lineto -stroke -0 0 0 setrgbcolor -newpath -48800 42280 moveto -48500 41980 lineto -stroke -0 0 0 setrgbcolor -newpath -48800 45854 moveto -48800 42280 lineto -stroke -0 0 0 setrgbcolor -newpath -49252 46306 moveto -48800 45854 lineto -stroke -0 0 0 setrgbcolor -newpath -52700 44954 moveto -52700 45612.3 lineto -stroke -0 0 0 setrgbcolor -newpath -52700 45612.3 moveto -52006.3 46306 lineto -stroke -0 0 0 setrgbcolor -newpath -46374 49680 moveto -48400 49680 lineto -stroke -0 0 0 setrgbcolor -newpath -60000 36754 moveto -60000 38180 lineto -stroke -0 0 0 setrgbcolor -newpath -58774 36780 moveto -58800 36754 lineto -stroke -0 0 0 setrgbcolor -newpath -60000 36754 moveto -58800 36754 lineto -stroke -0 0 0 setrgbcolor -newpath -61100 36754 moveto -60000 36754 lineto -stroke -0 0 0 setrgbcolor -newpath -58774 38180 moveto -60000 38180 lineto -stroke -0 0 0 setrgbcolor -newpath -60000 38180 moveto -60626 38180 lineto -stroke -0 0 0 setrgbcolor -newpath -59326 39480 moveto -57100 39480 lineto -stroke -0 0 0 setrgbcolor -newpath -57100 40395.7 moveto -57915.7 40395.7 lineto -stroke -0 0 0 setrgbcolor -newpath -63350 38630 moveto -64050 38630 lineto -stroke -0 0 0 setrgbcolor -newpath -63200 38780 moveto -63350 38630 lineto -stroke -0 0 0 setrgbcolor -newpath -63200 40580 moveto -63200 38780 lineto -stroke -0 0 0 setrgbcolor -newpath -63000 40780 moveto -63200 40580 lineto -stroke -0 0 0 setrgbcolor -newpath -58300 40780 moveto -63000 40780 lineto -stroke -0 0 0 setrgbcolor -newpath -57915.7 40395.7 moveto -58300 40780 lineto -stroke -0 0 0 setrgbcolor -newpath -58026 38180 moveto -57300 38180 lineto -stroke -0 0 0 setrgbcolor -newpath -57100 38380 moveto -57100 38880 lineto -stroke -0 0 0 setrgbcolor -newpath -57100 38880 moveto -57100 39480 lineto -stroke -0 0 0 setrgbcolor -newpath -57100 39480 moveto -57100 40395.7 lineto -stroke -0 0 0 setrgbcolor -newpath -57300 38180 moveto -57100 38380 lineto -stroke -0 0 0 setrgbcolor -newpath -66550 38630 moveto -65650 38630 lineto -stroke -0 0 0 setrgbcolor -newpath -65150 38130 moveto -64050 38130 lineto -stroke -0 0 0 setrgbcolor -newpath -65650 38630 moveto -65150 38130 lineto -stroke -0 0 0 setrgbcolor -newpath -66550 38630 moveto -67278.3 38630 lineto -stroke -0 0 0 setrgbcolor -newpath -67278.3 38630 moveto -67627.6 38979.2 lineto -stroke -0 0 0 setrgbcolor -newpath -67627.6 38979.2 moveto -67627.6 42611.5 lineto -stroke -0 0 0 setrgbcolor -newpath -67627.6 42611.5 moveto -66535.4 43703.6 lineto -stroke -0 0 0 setrgbcolor -newpath -66535.4 43703.6 moveto -59842.5 43703.6 lineto -stroke -0 0 0 setrgbcolor -newpath -59842.5 43703.6 moveto -58661.4 44884.7 lineto -stroke -0 0 0 setrgbcolor -newpath -58661.4 44884.7 moveto -58661.4 49215.4 lineto -stroke -0 0 0 setrgbcolor -newpath -58661.4 49215.4 moveto -57874 50002.8 lineto -stroke -0 0 0 setrgbcolor -newpath -57874 50002.8 moveto -56122.8 50002.8 lineto -stroke -0 0 0 setrgbcolor -newpath -56122.8 50002.8 moveto -55807.9 49687.9 lineto -stroke -0 0 0 setrgbcolor -newpath -55807.9 49687.9 moveto -55807.9 49480 lineto -stroke -0 0 0 setrgbcolor -newpath -64250 38130 moveto -64050 38130 lineto -stroke -0 0 0 setrgbcolor -newpath -64250 38130 moveto -64050 38130 lineto -stroke -0 0 0 setrgbcolor -newpath -60074 39480 moveto -60900 39480 lineto -stroke -0 0 0 setrgbcolor -newpath -61374 39006 moveto -61374 38180 lineto -stroke -0 0 0 setrgbcolor -newpath -60900 39480 moveto -61374 39006 lineto -stroke -0 0 0 setrgbcolor -newpath -64050 38130 moveto -63200 38130 lineto -stroke -0 0 0 setrgbcolor -newpath -62600 38130 moveto -61424 38130 lineto -stroke -0 0 0 setrgbcolor -newpath -62800 38130 moveto -62600 38130 lineto -stroke -0 0 0 setrgbcolor -newpath -63200 38130 moveto -62800 38130 lineto -stroke -0 0 0 setrgbcolor -newpath -61424 38130 moveto -61374 38180 lineto -stroke -0 0 0 setrgbcolor -newpath -43100 44454 moveto -44100 44454 lineto -stroke -0 0 0 setrgbcolor -newpath -44100 44454 moveto -44100 45680 lineto -stroke -0 0 0 setrgbcolor -newpath -47400 48680 moveto -43500 48680 lineto -stroke -0 0 0 setrgbcolor -newpath -43400 46680 moveto -44100 46680 lineto -stroke -0 0 0 setrgbcolor -newpath -43000 47080 moveto -43400 46680 lineto -stroke -0 0 0 setrgbcolor -newpath -43000 48180 moveto -43000 47080 lineto -stroke -0 0 0 setrgbcolor -newpath -43500 48680 moveto -43000 48180 lineto -stroke -0 0 0 setrgbcolor -newpath -61100 36006 moveto -61100 34480 lineto -stroke -0 0 0 setrgbcolor -newpath -61100 34480 moveto -60900 34280 lineto -stroke -0 0 0 setrgbcolor -newpath -60000 36006 moveto -60000 34380 lineto -stroke -0 0 0 setrgbcolor -newpath -60000 34380 moveto -59900 34280 lineto -stroke -0 0 0 setrgbcolor -newpath -58800 36006 moveto -58800 34380 lineto -stroke -0 0 0 setrgbcolor -newpath -58800 34380 moveto -58900 34280 lineto -stroke -0 0 0 setrgbcolor -newpath -54800 47580 moveto -54800 47780 lineto -stroke -0 0 0 setrgbcolor -newpath -56300 48380 moveto -56300 49480 lineto -stroke -0 0 0 setrgbcolor -newpath -56000 48080 moveto -56300 48380 lineto -stroke -0 0 0 setrgbcolor -newpath -55100 48080 moveto -56000 48080 lineto -stroke -0 0 0 setrgbcolor -newpath -54800 47780 moveto -55100 48080 lineto -stroke -0 0 0 setrgbcolor -newpath -54800 47580 moveto -54800 36680 lineto -stroke -0 0 0 setrgbcolor -newpath -54800 36680 moveto -54100 35980 lineto -stroke -0 0 0 setrgbcolor -newpath -53000 35980 moveto -54100 35980 lineto -stroke -0 0 0 setrgbcolor -newpath -53000 34980 moveto -53000 33980 lineto -stroke -0 0 0 setrgbcolor -newpath -53000 35980 moveto -53000 34980 lineto -stroke -0 0 0 setrgbcolor -newpath -53000 35980 moveto -53000 37280 lineto -stroke -0 0 0 setrgbcolor -newpath -47690.9 39589.1 moveto -47690.9 40091.4 lineto -stroke -0 0 0 setrgbcolor -newpath -48100 39180 moveto -47690.9 39589.1 lineto -stroke -0 0 0 setrgbcolor -newpath -51100 39180 moveto -48100 39180 lineto -stroke -0 0 0 setrgbcolor -newpath -53000 37280 moveto -51100 39180 lineto -stroke -0 0 0 setrgbcolor -newpath -66550 38130 moveto -66550 37630 lineto -stroke -0 0 0 setrgbcolor -newpath -69783.5 32581.6 moveto -61821.4 32581.6 lineto -61821.4 32886.7 lineto -60533.5 32886.7 lineto -60533.5 32581.6 lineto -60521.5 32581.6 lineto -60521.5 32886.7 lineto -59533.5 32886.7 lineto -59533.5 32581.6 lineto -59471.4 32581.6 lineto -59471.4 32886.7 lineto -58033.5 32886.7 lineto -58033.5 32581.6 lineto -56200.8 32581.6 lineto -56200.8 34322.4 lineto -58309.4 34322.4 lineto -58309.4 34237.6 lineto -58320.7 34122.9 lineto -58354 34012.5 lineto -58408.1 33910.8 lineto -58481 33821.5 lineto -58569.8 33748 lineto -58671.2 33693.2 lineto -58781.3 33659.1 lineto -58895.9 33647 lineto -59010.7 33657.5 lineto -59121.2 33690 lineto -59223.4 33743.4 lineto -59313.2 33815.6 lineto -59387.3 33903.9 lineto -59399.7 33926.6 lineto -59408.1 33910.8 lineto -59481 33821.5 lineto -59569.8 33748 lineto -59671.2 33693.2 lineto -59781.3 33659.1 lineto -59895.9 33647 lineto -60010.7 33657.5 lineto -60121.2 33690 lineto -60223.4 33743.4 lineto -60313.2 33815.6 lineto -60315.4 33818.3 lineto -60329.3 33773.6 lineto -60363 33722.5 lineto -60409.5 33682.8 lineto -60465.4 33657.6 lineto -60526 33649 lineto -61274 33649 lineto -61308.5 33651.8 lineto -61367 33669.9 lineto -61418.1 33703.6 lineto -61457.8 33750.2 lineto -61483 33806 lineto -61491.6 33866.6 lineto -61491.6 34693.4 lineto -61488.8 34727.9 lineto -61470.7 34786.4 lineto -61437 34837.5 lineto -61415 34856.3 lineto -61415 35661 lineto -61448.9 35671.5 lineto -61500 35705.2 lineto -61539.7 35751.8 lineto -61564.9 35807.6 lineto -61573.5 35868.2 lineto -61573.5 36143.8 lineto -61570.7 36178.3 lineto -61552.6 36236.7 lineto -61518.9 36287.9 lineto -61472.3 36327.6 lineto -61416.5 36352.7 lineto -61355.9 36361.4 lineto -60844.1 36361.4 lineto -60809.6 36358.6 lineto -60751.1 36340.5 lineto -60700 36306.8 lineto -60660.3 36260.2 lineto -60635.1 36204.4 lineto -60626.5 36143.8 lineto -60626.5 35868.2 lineto -60629.3 35833.7 lineto -60647.4 35775.2 lineto -60681.1 35724.1 lineto -60727.7 35684.4 lineto -60783.5 35659.2 lineto -60785 35659 lineto -60785 34911 lineto -60526 34911 lineto -60491.5 34908.2 lineto -60433 34890.1 lineto -60381.9 34856.4 lineto -60342.2 34809.8 lineto -60317 34754 lineto -60315.3 34741.7 lineto -60315 34741.9 lineto -60315 35661 lineto -60348.9 35671.5 lineto -60400 35705.2 lineto -60439.7 35751.8 lineto -60464.9 35807.6 lineto -60473.5 35868.2 lineto -60473.5 36143.8 lineto -60470.7 36178.3 lineto -60452.6 36236.7 lineto -60418.9 36287.9 lineto -60372.3 36327.6 lineto -60316.5 36352.7 lineto -60255.9 36361.4 lineto -59744.1 36361.4 lineto -59709.6 36358.6 lineto -59651.1 36340.5 lineto -59600 36306.8 lineto -59560.3 36260.2 lineto -59535.1 36204.4 lineto -59526.5 36143.8 lineto -59526.5 35868.2 lineto -59529.3 35833.7 lineto -59547.4 35775.2 lineto -59581.1 35724.1 lineto -59627.7 35684.4 lineto -59683.5 35659.2 lineto -59685 35659 lineto -59685 34871.8 lineto -59678.8 34870 lineto -59576.6 34816.6 lineto -59486.8 34744.4 lineto -59412.7 34656.1 lineto -59400.3 34633.4 lineto -59391.9 34649.2 lineto -59319 34738.5 lineto -59230.2 34812 lineto -59128.8 34866.8 lineto -59115 34871.1 lineto -59115 35661 lineto -59148.9 35671.5 lineto -59200 35705.2 lineto -59239.7 35751.8 lineto -59264.9 35807.6 lineto -59273.5 35868.2 lineto -59273.5 36143.8 lineto -59270.7 36178.3 lineto -59252.6 36236.7 lineto -59218.9 36287.9 lineto -59172.3 36327.6 lineto -59116.5 36352.7 lineto -59055.9 36361.4 lineto -58544.1 36361.4 lineto -58509.6 36358.6 lineto -58451.1 36340.5 lineto -58400 36306.8 lineto -58360.3 36260.2 lineto -58335.1 36204.4 lineto -58326.5 36143.8 lineto -58326.5 35868.2 lineto -58329.3 35833.7 lineto -58347.4 35775.2 lineto -58381.1 35724.1 lineto -58427.7 35684.4 lineto -58483.5 35659.2 lineto -58485 35659 lineto -58485 34742.2 lineto -58412.7 34656.1 lineto -58357.2 34555.1 lineto -58322.4 34445.2 lineto -58309.5 34330.7 lineto -58309.4 34322.4 lineto -56200.8 34322.4 lineto -56200.8 35441.8 lineto -56226.4 35441.8 lineto -56226.4 36386.7 lineto -56200.8 36386.7 lineto -56200.8 36891.8 lineto -58326.5 36891.8 lineto -58326.5 36616.2 lineto -58329.3 36581.7 lineto -58347.4 36523.3 lineto -58381.1 36472.1 lineto -58427.7 36432.4 lineto -58483.5 36407.3 lineto -58544.1 36398.6 lineto -59055.9 36398.6 lineto -59090.4 36401.4 lineto -59148.9 36419.5 lineto -59178.6 36439.1 lineto -59619.9 36439.1 lineto -59627.7 36432.4 lineto -59683.5 36407.3 lineto -59744.1 36398.6 lineto -60255.9 36398.6 lineto -60290.4 36401.4 lineto -60348.9 36419.5 lineto -60378.6 36439.1 lineto -60719.9 36439.1 lineto -60727.7 36432.4 lineto -60783.5 36407.3 lineto -60844.1 36398.6 lineto -61355.9 36398.6 lineto -61390.4 36401.4 lineto -61448.9 36419.5 lineto -61500 36453.2 lineto -61539.7 36499.8 lineto -61564.9 36555.6 lineto -61573.5 36616.2 lineto -61573.5 36891.8 lineto -61570.7 36926.3 lineto -61552.6 36984.8 lineto -61518.9 37035.9 lineto -61472.3 37075.6 lineto -61416.5 37100.8 lineto -61355.9 37109.4 lineto -60844.1 37109.4 lineto -60809.6 37106.6 lineto -60751.1 37088.5 lineto -60721.4 37069 lineto -60380.1 37069 lineto -60372.3 37075.6 lineto -60316.5 37100.8 lineto -60315 37101 lineto -60315 37795.5 lineto -60325.2 37780 lineto -60371.8 37740.3 lineto -60427.6 37715.1 lineto -60488.2 37706.5 lineto -60763.8 37706.5 lineto -60798.3 37709.3 lineto -60856.7 37727.4 lineto -60907.9 37761.1 lineto -60947.6 37807.7 lineto -60972.7 37863.5 lineto -60981.4 37924.1 lineto -60981.4 38435.9 lineto -60978.6 38470.4 lineto -60960.5 38528.9 lineto -60926.8 38580 lineto -60880.2 38619.7 lineto -60824.4 38644.9 lineto -60763.8 38653.5 lineto -60488.2 38653.5 lineto -60453.7 38650.7 lineto -60395.2 38632.6 lineto -60344.1 38598.9 lineto -60304.4 38552.3 lineto -60279.2 38496.5 lineto -60279 38495 lineto -59119 38495 lineto -59108.5 38528.9 lineto -59074.8 38580 lineto -59028.2 38619.7 lineto -58972.4 38644.9 lineto -58911.8 38653.5 lineto -58636.2 38653.5 lineto -58601.7 38650.7 lineto -58543.3 38632.6 lineto -58492.1 38598.9 lineto -58452.4 38552.3 lineto -58427.3 38496.5 lineto -58418.6 38435.9 lineto -58418.6 37924.1 lineto -58421.4 37889.6 lineto -58439.5 37831.1 lineto -58473.2 37780 lineto -58519.8 37740.3 lineto -58575.6 37715.1 lineto -58636.2 37706.5 lineto -58911.8 37706.5 lineto -58946.3 37709.3 lineto -59004.8 37727.4 lineto -59055.9 37761.1 lineto -59095.6 37807.7 lineto -59120.8 37863.5 lineto -59121 37865 lineto -59685 37865 lineto -59685 37099 lineto -59651.1 37088.5 lineto -59621.4 37069 lineto -59180.1 37069 lineto -59172.3 37075.6 lineto -59116.5 37100.8 lineto -59055.9 37109.4 lineto -58544.1 37109.4 lineto -58509.6 37106.6 lineto -58451.1 37088.5 lineto -58400 37054.8 lineto -58360.3 37008.2 lineto -58335.1 36952.4 lineto -58326.5 36891.8 lineto -56200.8 36891.8 lineto -56200.8 47839.2 lineto -56219.6 47854.2 lineto -56221.9 47856.5 lineto -56221.9 47856.5 lineto -56222 47856.6 lineto -56222.7 47857.3 lineto -56522.7 48157.3 lineto -56541.2 48179.8 lineto -56559.9 48202.1 lineto -56560.7 48203.5 lineto -56561.7 48204.8 lineto -56575.5 48230.4 lineto -56589.5 48255.9 lineto -56590 48257.5 lineto -56590.8 48259 lineto -56599.3 48286.8 lineto -56608.1 48314.5 lineto -56608.3 48316.2 lineto -56608.7 48317.7 lineto -56611.7 48346.7 lineto -56614.9 48375.6 lineto -56615 48378.8 lineto -56615 48378.9 lineto -56615 48379 lineto -56615 48380 lineto -56615 49209.3 lineto -56661.2 49274.8 lineto -56694.2 49348.9 lineto -56712.1 49427.9 lineto -56713.4 49520.5 lineto -56697.7 49600.1 lineto -56666.8 49675 lineto -56658.2 49687.9 lineto -57743.6 49687.9 lineto -58346.5 49085 lineto -58346.5 44884.7 lineto -58349.3 44855.8 lineto -58351.8 44826.8 lineto -58352.3 44825.2 lineto -58352.5 44823.5 lineto -58360.9 44795.7 lineto -58369 44767.8 lineto -58369.7 44766.3 lineto -58370.2 44764.7 lineto -58383.9 44739 lineto -58397.3 44713.2 lineto -58398.3 44711.9 lineto -58399.1 44710.4 lineto -58417.5 44687.9 lineto -58435.6 44665.1 lineto -58437.9 44662.8 lineto -58437.9 44662.8 lineto -58438 44662.8 lineto -58438.7 44662 lineto -59619.8 43480.9 lineto -59642.3 43462.5 lineto -59664.6 43443.7 lineto -59666 43442.9 lineto -59667.3 43441.9 lineto -59692.9 43428.2 lineto -59718.4 43414.1 lineto -59720 43413.6 lineto -59721.5 43412.8 lineto -59749.3 43404.3 lineto -59777 43395.5 lineto -59778.7 43395.4 lineto -59780.3 43394.9 lineto -59809.2 43391.9 lineto -59838.1 43388.7 lineto -59841.4 43388.7 lineto -59841.4 43388.7 lineto -59841.5 43388.7 lineto -59842.5 43388.7 lineto -66405 43388.7 lineto -67312.6 42481 lineto -67312.6 39109.7 lineto -67147.9 38945 lineto -66793.5 38945 lineto -66775 38947.6 lineto -66325 38947.6 lineto -66292.1 38945 lineto -65650 38945 lineto -65621.1 38942.1 lineto -65592.1 38939.6 lineto -65590.5 38939.1 lineto -65588.8 38939 lineto -65561 38930.6 lineto -65533 38922.4 lineto -65531.6 38921.7 lineto -65530 38921.2 lineto -65504.3 38907.5 lineto -65478.5 38894.1 lineto -65477.2 38893.1 lineto -65475.7 38892.3 lineto -65453.2 38873.9 lineto -65430.4 38855.8 lineto -65428.1 38853.5 lineto -65428.1 38853.5 lineto -65428 38853.4 lineto -65427.3 38852.7 lineto -65019.5 38445 lineto -64473 38445 lineto -64484 38469.4 lineto -64492.6 38530 lineto -64492.6 38730 lineto -64489.8 38764.5 lineto -64471.7 38823 lineto -64438 38874.1 lineto -64391.4 38913.8 lineto -64335.6 38939 lineto -64275 38947.6 lineto -63825 38947.6 lineto -63792.1 38945 lineto -63515 38945 lineto -63515 40580 lineto -63512.1 40609 lineto -63509.6 40637.9 lineto -63509.1 40639.5 lineto -63509 40641.2 lineto -63500.5 40669 lineto -63492.4 40697 lineto -63491.7 40698.4 lineto -63491.2 40700 lineto -63477.5 40725.7 lineto -63464.1 40751.5 lineto -63463.1 40752.8 lineto -63462.3 40754.3 lineto -63443.9 40776.8 lineto -63425.8 40799.6 lineto -63423.5 40801.9 lineto -63423.5 40801.9 lineto -63423.4 40802 lineto -63422.7 40802.7 lineto -63222.7 41002.7 lineto -63200.2 41021.2 lineto -63177.9 41039.9 lineto -63176.5 41040.7 lineto -63175.2 41041.7 lineto -63149.6 41055.5 lineto -63124.1 41069.5 lineto -63122.5 41070 lineto -63121 41070.8 lineto -63093.2 41079.3 lineto -63065.5 41088.1 lineto -63063.8 41088.3 lineto -63062.3 41088.7 lineto -63033.3 41091.7 lineto -63004.4 41094.9 lineto -63001.2 41095 lineto -63001.1 41095 lineto -63001 41095 lineto -63000 41095 lineto -58300 41095 lineto -58271 41092.1 lineto -58242.1 41089.6 lineto -58240.5 41089.1 lineto -58238.8 41089 lineto -58211 41080.5 lineto -58183 41072.4 lineto -58181.6 41071.7 lineto -58180 41071.2 lineto -58154.3 41057.5 lineto -58128.5 41044.1 lineto -58127.2 41043.1 lineto -58125.7 41042.3 lineto -58103.2 41023.9 lineto -58080.4 41005.8 lineto -58078.1 41003.5 lineto -58078.1 41003.5 lineto -58078 41003.4 lineto -58077.3 41002.7 lineto -57785.3 40710.7 lineto -57510.9 40710.7 lineto -57502.2 40723.8 lineto -57430.8 40795.7 lineto -57346.9 40852.3 lineto -57253.5 40891.6 lineto -57154.3 40911.9 lineto -57053 40912.6 lineto -56953.5 40893.7 lineto -56859.5 40855.7 lineto -56774.8 40800.3 lineto -56702.4 40729.4 lineto -56645.2 40645.8 lineto -56605.3 40552.7 lineto -56584.2 40453.6 lineto -56582.8 40352.3 lineto -56601.1 40252.7 lineto -56638.4 40158.5 lineto -56693.2 40073.4 lineto -56763.6 40000.5 lineto -56785 39985.6 lineto -56785 38380 lineto -56787.9 38351.1 lineto -56790.4 38322.1 lineto -56790.9 38320.5 lineto -56791 38318.8 lineto -56799.4 38291 lineto -56807.6 38263 lineto -56808.3 38261.6 lineto -56808.8 38260 lineto -56822.5 38234.3 lineto -56835.9 38208.5 lineto -56836.9 38207.2 lineto -56837.7 38205.7 lineto -56856.1 38183.2 lineto -56874.2 38160.4 lineto -56876.5 38158.1 lineto -56876.5 38158.1 lineto -56876.6 38158 lineto -56877.3 38157.3 lineto -57077.3 37957.3 lineto -57099.8 37938.8 lineto -57122.1 37920.1 lineto -57123.5 37919.3 lineto -57124.8 37918.3 lineto -57150.4 37904.5 lineto -57175.9 37890.5 lineto -57177.5 37890 lineto -57179 37889.2 lineto -57206.8 37880.7 lineto -57234.5 37871.9 lineto -57236.2 37871.7 lineto -57237.7 37871.3 lineto -57266.7 37868.3 lineto -57295.6 37865.1 lineto -57298.8 37865 lineto -57298.9 37865 lineto -57299 37865 lineto -57300 37865 lineto -57681 37865 lineto -57691.5 37831.1 lineto -57725.2 37780 lineto -57771.8 37740.3 lineto -57827.6 37715.1 lineto -57888.2 37706.5 lineto -58163.8 37706.5 lineto -58198.3 37709.3 lineto -58256.7 37727.4 lineto -58307.9 37761.1 lineto -58347.6 37807.7 lineto -58372.7 37863.5 lineto -58381.4 37924.1 lineto -58381.4 38435.9 lineto -58378.6 38470.4 lineto -58360.5 38528.9 lineto -58326.8 38580 lineto -58280.2 38619.7 lineto -58224.4 38644.9 lineto -58163.8 38653.5 lineto -57888.2 38653.5 lineto -57853.7 38650.7 lineto -57795.2 38632.6 lineto -57744.1 38598.9 lineto -57704.4 38552.3 lineto -57679.2 38496.5 lineto -57679 38495 lineto -57430.5 38495 lineto -57415 38510.5 lineto -57415 39165 lineto -58981 39165 lineto -58991.5 39131.1 lineto -59025.2 39080 lineto -59071.8 39040.3 lineto -59127.6 39015.1 lineto -59188.2 39006.5 lineto -59463.8 39006.5 lineto -59498.3 39009.3 lineto -59556.7 39027.4 lineto -59607.9 39061.1 lineto -59647.6 39107.7 lineto -59672.7 39163.5 lineto -59681.4 39224.1 lineto -59681.4 39735.9 lineto -59678.6 39770.4 lineto -59660.5 39828.9 lineto -59626.8 39880 lineto -59580.2 39919.7 lineto -59524.4 39944.9 lineto -59463.8 39953.5 lineto -59188.2 39953.5 lineto -59153.7 39950.7 lineto -59095.2 39932.6 lineto -59044.1 39898.9 lineto -59004.4 39852.3 lineto -58979.2 39796.5 lineto -58979 39795 lineto -57415 39795 lineto -57415 39983.8 lineto -57419.5 39986.7 lineto -57492.9 40056.6 lineto -57510 40080.8 lineto -57915.7 40080.8 lineto -57944.7 40083.6 lineto -57973.7 40086.2 lineto -57975.3 40086.6 lineto -57976.9 40086.8 lineto -58004.8 40095.2 lineto -58032.7 40103.3 lineto -58034.2 40104.1 lineto -58035.8 40104.6 lineto -58061.5 40118.2 lineto -58087.3 40131.6 lineto -58088.6 40132.6 lineto -58090 40133.4 lineto -58112.6 40151.8 lineto -58135.3 40169.9 lineto -58137.6 40172.2 lineto -58137.7 40172.3 lineto -58137.7 40172.3 lineto -58138.5 40173 lineto -58430.5 40465 lineto -62869.5 40465 lineto -62885 40449.5 lineto -62885 38780 lineto -62887.9 38751.1 lineto -62890.4 38722.1 lineto -62890.9 38720.5 lineto -62891 38718.8 lineto -62899.4 38691 lineto -62907.6 38663 lineto -62908.3 38661.6 lineto -62908.8 38660 lineto -62922.5 38634.3 lineto -62935.9 38608.5 lineto -62936.9 38607.2 lineto -62937.7 38605.7 lineto -62956.1 38583.2 lineto -62974.2 38560.4 lineto -62976.5 38558.1 lineto -62976.5 38558.1 lineto -62976.6 38558 lineto -62977.3 38557.3 lineto -63089.6 38445 lineto -61728.7 38445 lineto -61726.6 38470.4 lineto -61708.5 38528.9 lineto -61689 38558.6 lineto -61689 39006 lineto -61686.1 39034.9 lineto -61683.6 39063.9 lineto -61683.1 39065.5 lineto -61683 39067.2 lineto -61674.6 39095 lineto -61666.5 39123 lineto -61665.7 39124.4 lineto -61665.2 39126 lineto -61651.6 39151.7 lineto -61638.2 39177.5 lineto -61637.1 39178.8 lineto -61636.4 39180.3 lineto -61618 39202.8 lineto -61599.8 39225.6 lineto -61597.5 39227.9 lineto -61597.5 39227.9 lineto -61597.5 39228 lineto -61596.7 39228.7 lineto -61122.7 39702.7 lineto -61100.2 39721.2 lineto -61077.9 39739.9 lineto -61076.5 39740.7 lineto -61075.2 39741.7 lineto -61049.6 39755.5 lineto -61024.1 39769.5 lineto -61022.5 39770 lineto -61021 39770.8 lineto -60993.2 39779.3 lineto -60965.5 39788.1 lineto -60963.8 39788.3 lineto -60962.3 39788.7 lineto -60933.3 39791.7 lineto -60904.4 39794.9 lineto -60901.2 39795 lineto -60901.1 39795 lineto -60901 39795 lineto -60900 39795 lineto -60419 39795 lineto -60408.5 39828.9 lineto -60374.8 39880 lineto -60328.2 39919.7 lineto -60272.4 39944.9 lineto -60211.8 39953.5 lineto -59936.2 39953.5 lineto -59901.7 39950.7 lineto -59843.3 39932.6 lineto -59792.1 39898.9 lineto -59752.4 39852.3 lineto -59727.3 39796.5 lineto -59718.6 39735.9 lineto -59718.6 39224.1 lineto -59721.4 39189.6 lineto -59739.5 39131.1 lineto -59773.2 39080 lineto -59819.8 39040.3 lineto -59875.6 39015.1 lineto -59936.2 39006.5 lineto -60211.8 39006.5 lineto -60246.3 39009.3 lineto -60304.8 39027.4 lineto -60355.9 39061.1 lineto -60395.6 39107.7 lineto -60420.8 39163.5 lineto -60421 39165 lineto -60769.5 39165 lineto -61059.1 38875.5 lineto -61059.1 38560.1 lineto -61052.4 38552.3 lineto -61027.3 38496.5 lineto -61018.6 38435.9 lineto -61018.6 37924.1 lineto -61021.4 37889.6 lineto -61039.5 37831.1 lineto -61073.2 37780 lineto -61119.8 37740.3 lineto -61175.6 37715.1 lineto -61236.2 37706.5 lineto -61511.8 37706.5 lineto -61546.3 37709.3 lineto -61604.8 37727.4 lineto -61655.9 37761.1 lineto -61695.6 37807.7 lineto -61698.9 37815 lineto -63627 37815 lineto -63616 37790.6 lineto -63607.4 37730 lineto -63607.4 37530 lineto -63610.2 37495.5 lineto -63628.3 37437 lineto -63662 37385.9 lineto -63708.6 37346.2 lineto -63735 37334.3 lineto -63735 36830 lineto -63737.9 36801.1 lineto -63740.4 36772.1 lineto -63740.9 36770.5 lineto -63741 36768.8 lineto -63749.4 36741 lineto -63757.6 36713 lineto -63758.3 36711.6 lineto -63758.8 36710 lineto -63772.5 36684.3 lineto -63785.9 36658.5 lineto -63786.9 36657.2 lineto -63787.7 36655.7 lineto -63806.1 36633.2 lineto -63824.2 36610.4 lineto -63826.5 36608.1 lineto -63826.5 36608.1 lineto -63826.6 36608 lineto -63827.3 36607.3 lineto -64377.3 36057.3 lineto -64399.8 36038.8 lineto -64422.1 36020.1 lineto -64423.5 36019.3 lineto -64424.8 36018.3 lineto -64450.4 36004.5 lineto -64475.9 35990.5 lineto -64477.5 35990 lineto -64479 35989.2 lineto -64506.8 35980.7 lineto -64534.5 35971.9 lineto -64536.2 35971.7 lineto -64537.7 35971.3 lineto -64566.7 35968.3 lineto -64595.6 35965.1 lineto -64598.8 35965 lineto -64598.9 35965 lineto -64599 35965 lineto -64600 35965 lineto -65689.4 35965 lineto -65727.7 35932.4 lineto -65783.5 35907.3 lineto -65844.1 35898.6 lineto -66355.9 35898.6 lineto -66390.4 35901.4 lineto -66448.9 35919.5 lineto -66478.6 35939.1 lineto -66619.9 35939.1 lineto -66627.7 35932.4 lineto -66683.5 35907.3 lineto -66744.1 35898.6 lineto -67255.9 35898.6 lineto -67290.4 35901.4 lineto -67348.9 35919.5 lineto -67378.6 35939.1 lineto -67519.9 35939.1 lineto -67527.7 35932.4 lineto -67583.5 35907.3 lineto -67644.1 35898.6 lineto -68155.9 35898.6 lineto -68190.4 35901.4 lineto -68248.9 35919.5 lineto -68278.6 35939.1 lineto -68474 35939.1 lineto -68503 35941.9 lineto -68532 35944.4 lineto -68533.5 35944.9 lineto -68535.2 35945.1 lineto -68563 35953.5 lineto -68591 35961.6 lineto -68592.5 35962.3 lineto -68594 35962.8 lineto -68619.7 35976.5 lineto -68645.6 35989.9 lineto -68646.8 35990.9 lineto -68648.3 35991.7 lineto -68670.9 36010.1 lineto -68693.6 36028.2 lineto -68695.9 36030.5 lineto -68695.9 36030.5 lineto -68696 36030.6 lineto -68696.7 36031.3 lineto -69122.7 36457.3 lineto -69141.2 36479.8 lineto -69159.9 36502.1 lineto -69160.7 36503.5 lineto -69161.7 36504.8 lineto -69175.5 36530.4 lineto -69189.5 36555.9 lineto -69190 36557.5 lineto -69190.8 36559 lineto -69199.3 36586.8 lineto -69208.1 36614.5 lineto -69208.3 36616.2 lineto -69208.7 36617.7 lineto -69211.7 36646.7 lineto -69214.9 36675.6 lineto -69215 36678.8 lineto -69215 36678.9 lineto -69215 36679 lineto -69215 36680 lineto -69215 44580 lineto -69212.1 44608.9 lineto -69209.6 44637.9 lineto -69209.1 44639.5 lineto -69209 44641.2 lineto -69200.6 44669 lineto -69192.4 44697 lineto -69191.7 44698.4 lineto -69191.2 44700 lineto -69177.5 44725.7 lineto -69164.1 44751.5 lineto -69163.1 44752.8 lineto -69162.3 44754.3 lineto -69144 44776.8 lineto -69125.8 44799.6 lineto -69123.5 44801.9 lineto -69123.5 44801.9 lineto -69123.4 44802 lineto -69122.7 44802.7 lineto -68222.7 45702.7 lineto -68200.2 45721.2 lineto -68177.9 45739.9 lineto -68176.5 45740.7 lineto -68175.2 45741.7 lineto -68149.6 45755.5 lineto -68124.1 45769.5 lineto -68122.5 45770 lineto -68121 45770.8 lineto -68093.2 45779.3 lineto -68065.5 45788.1 lineto -68063.8 45788.3 lineto -68062.3 45788.7 lineto -68033.3 45791.7 lineto -68004.4 45794.9 lineto -68001.2 45795 lineto -68001.1 45795 lineto -68001 45795 lineto -68000 45795 lineto -66730.5 45795 lineto -66315 46210.5 lineto -66315 46871.9 lineto -66590.6 46871.9 lineto -66625 46874.6 lineto -66683.5 46892.7 lineto -66734.6 46926.4 lineto -66774.4 46973 lineto -66799.5 47028.8 lineto -66808.1 47089.4 lineto -66808.1 47191.8 lineto -67926.4 47191.8 lineto -67926.4 48136.7 lineto -66808.1 48136.7 lineto -66808.1 48270.6 lineto -66805.4 48305 lineto -66787.3 48363.5 lineto -66753.6 48414.6 lineto -66707 48454.4 lineto -66651.2 48479.5 lineto -66590.6 48488.1 lineto -66315 48488.1 lineto -66315 49380 lineto -66312.1 49408.9 lineto -66309.6 49437.9 lineto -66309.1 49439.5 lineto -66309 49441.2 lineto -66300.6 49469 lineto -66292.4 49497 lineto -66291.7 49498.4 lineto -66291.2 49500 lineto -66277.5 49525.7 lineto -66264.1 49551.5 lineto -66263.1 49552.8 lineto -66262.3 49554.3 lineto -66243.9 49576.8 lineto -66225.8 49599.6 lineto -66223.5 49601.9 lineto -66223.5 49601.9 lineto -66223.4 49602 lineto -66222.7 49602.7 lineto -65724.2 50101.3 lineto -69783.5 50101.3 lineto -69783.5 32581.6 lineto -poly1 -newpath -65685 49249.5 moveto -65685 48488.1 lineto -65409.4 48488.1 lineto -65375 48485.4 lineto -65316.5 48467.3 lineto -65265.4 48433.6 lineto -65225.6 48387 lineto -65200.5 48331.2 lineto -65191.9 48270.6 lineto -65191.9 47089.4 lineto -65194.6 47055 lineto -65212.7 46996.5 lineto -65246.4 46945.4 lineto -65293 46905.6 lineto -65348.8 46880.5 lineto -65409.4 46871.9 lineto -65685 46871.9 lineto -65685 46080 lineto -65687.9 46051.1 lineto -65690.4 46022.1 lineto -65690.9 46020.5 lineto -65691 46018.8 lineto -65699.4 45991 lineto -65707.6 45963 lineto -65708.3 45961.6 lineto -65708.8 45960 lineto -65722.5 45934.3 lineto -65735.9 45908.5 lineto -65736.9 45907.2 lineto -65737.7 45905.7 lineto -65756.1 45883.2 lineto -65774.2 45860.4 lineto -65776.5 45858.1 lineto -65776.5 45858.1 lineto -65776.6 45858 lineto -65777.3 45857.3 lineto -66377.3 45257.3 lineto -66399.8 45238.8 lineto -66422.1 45220.1 lineto -66423.5 45219.3 lineto -66424.8 45218.3 lineto -66450.4 45204.5 lineto -66475.9 45190.5 lineto -66477.5 45190 lineto -66479 45189.2 lineto -66506.8 45180.7 lineto -66534.5 45171.9 lineto -66536.2 45171.7 lineto -66537.7 45171.3 lineto -66566.7 45168.3 lineto -66595.6 45165.1 lineto -66598.8 45165 lineto -66598.9 45165 lineto -66599 45165 lineto -66600 45165 lineto -67869.5 45165 lineto -68585 44449.5 lineto -68585 38036.7 lineto -67483.5 38036.7 lineto -67483.5 37091.8 lineto -68585 37091.8 lineto -68585 36810.5 lineto -68343.6 36569 lineto -68280.1 36569 lineto -68272.3 36575.6 lineto -68216.5 36600.8 lineto -68155.9 36609.4 lineto -67644.1 36609.4 lineto -67609.6 36606.6 lineto -67551.1 36588.5 lineto -67521.4 36569 lineto -67380.1 36569 lineto -67372.3 36575.6 lineto -67316.5 36600.8 lineto -67255.9 36609.4 lineto -66744.1 36609.4 lineto -66709.6 36606.6 lineto -66651.1 36588.5 lineto -66621.4 36569 lineto -66480.1 36569 lineto -66472.3 36575.6 lineto -66416.5 36600.8 lineto -66355.9 36609.4 lineto -65844.1 36609.4 lineto -65809.6 36606.6 lineto -65771.9 36595 lineto -64730.5 36595 lineto -64365 36960.5 lineto -64365 37332.3 lineto -64368 37333.3 lineto -64419.1 37367 lineto -64458.8 37413.6 lineto -64484 37469.4 lineto -64492.6 37530 lineto -64492.6 37730 lineto -64489.8 37764.5 lineto -64474.2 37815 lineto -65150 37815 lineto -65178.9 37817.9 lineto -65207.9 37820.4 lineto -65209.5 37820.9 lineto -65211.2 37821 lineto -65239 37829.4 lineto -65267 37837.6 lineto -65268.4 37838.3 lineto -65270 37838.8 lineto -65295.7 37852.5 lineto -65321.5 37865.9 lineto -65322.8 37866.9 lineto -65324.3 37867.7 lineto -65346.8 37886.1 lineto -65369.6 37904.2 lineto -65371.9 37906.5 lineto -65371.9 37906.5 lineto -65372 37906.6 lineto -65372.7 37907.3 lineto -65780.5 38315 lineto -66127 38315 lineto -66116 38290.6 lineto -66107.4 38230 lineto -66107.4 38030 lineto -66110.2 37995.5 lineto -66128.3 37937 lineto -66162 37885.9 lineto -66169.4 37879.6 lineto -66141.2 37846.4 lineto -66116 37790.6 lineto -66107.4 37730 lineto -66107.4 37530 lineto -66110.2 37495.5 lineto -66128.3 37437 lineto -66162 37385.9 lineto -66208.6 37346.2 lineto -66264.4 37321 lineto -66325 37312.4 lineto -66775 37312.4 lineto -66809.5 37315.2 lineto -66868 37333.3 lineto -66919.1 37367 lineto -66958.8 37413.6 lineto -66984 37469.4 lineto -66992.6 37530 lineto -66992.6 37730 lineto -66989.8 37764.5 lineto -66971.7 37823 lineto -66938 37874.1 lineto -66930.6 37880.4 lineto -66958.8 37913.6 lineto -66984 37969.4 lineto -66992.6 38030 lineto -66992.6 38230 lineto -66989.8 38264.5 lineto -66974.2 38315 lineto -67278.3 38315 lineto -67307.3 38317.9 lineto -67336.3 38320.4 lineto -67337.9 38320.9 lineto -67339.5 38321 lineto -67367.4 38329.4 lineto -67395.3 38337.6 lineto -67396.8 38338.3 lineto -67398.4 38338.8 lineto -67424.1 38352.5 lineto -67449.9 38365.9 lineto -67451.2 38366.9 lineto -67452.6 38367.7 lineto -67475.2 38386.1 lineto -67497.9 38404.2 lineto -67500.2 38406.5 lineto -67500.3 38406.5 lineto -67500.3 38406.6 lineto -67501.1 38407.3 lineto -67850.3 38756.5 lineto -67868.7 38779 lineto -67887.4 38801.3 lineto -67888.2 38802.7 lineto -67889.3 38804 lineto -67903 38829.6 lineto -67917.1 38855.1 lineto -67917.6 38856.7 lineto -67918.3 38858.2 lineto -67926.8 38886 lineto -67935.6 38913.7 lineto -67935.8 38915.4 lineto -67936.3 38917 lineto -67939.2 38945.9 lineto -67942.5 38974.8 lineto -67942.5 38978.1 lineto -67942.5 38978.1 lineto -67942.5 38978.2 lineto -67942.5 38979.2 lineto -67942.5 42611.5 lineto -67939.7 42640.5 lineto -67937.1 42669.4 lineto -67936.7 42671 lineto -67936.5 42672.7 lineto -67928.1 42700.5 lineto -67920 42728.5 lineto -67919.2 42729.9 lineto -67918.8 42731.5 lineto -67905.1 42757.2 lineto -67891.7 42783 lineto -67890.7 42784.3 lineto -67889.9 42785.8 lineto -67871.5 42808.3 lineto -67853.4 42831.1 lineto -67851.1 42833.4 lineto -67851 42833.4 lineto -67851 42833.5 lineto -67850.3 42834.2 lineto -66758.1 43926.3 lineto -66735.7 43944.8 lineto -66713.4 43963.5 lineto -66711.9 43964.3 lineto -66710.6 43965.3 lineto -66685 43979.1 lineto -66659.5 43993.1 lineto -66657.9 43993.6 lineto -66656.5 43994.4 lineto -66628.6 44002.9 lineto -66600.9 44011.7 lineto -66599.3 44011.9 lineto -66597.7 44012.4 lineto -66568.7 44015.3 lineto -66539.8 44018.6 lineto -66536.6 44018.6 lineto -66536.5 44018.6 lineto -66536.5 44018.6 lineto -66535.4 44018.6 lineto -59973 44018.6 lineto -58976.4 45015.2 lineto -58976.4 48136.7 lineto -61533.5 48136.7 lineto -61533.5 47191.8 lineto -62926.4 47191.8 lineto -62926.4 48136.7 lineto -61533.5 48136.7 lineto -58976.4 48136.7 lineto -58976.4 49215.4 lineto -58973.5 49244.4 lineto -58971 49273.4 lineto -58970.5 49275 lineto -58970.4 49276.6 lineto -58962 49304.4 lineto -58953.9 49332.4 lineto -58953.1 49333.9 lineto -58952.6 49335.5 lineto -58939 49361.1 lineto -58925.6 49387 lineto -58924.5 49388.3 lineto -58923.8 49389.7 lineto -58905.4 49412.3 lineto -58887.2 49435 lineto -58884.9 49437.3 lineto -58884.9 49437.4 lineto -58884.9 49437.4 lineto -58884.1 49438.1 lineto -58221 50101.3 lineto -64833.3 50101.3 lineto -65685 49249.5 lineto -poly1 -0 0 0 setrgbcolor -newpath -46082.3 50094.2 moveto -46032.8 50021.8 lineto -46015.4 49935.9 lineto -46015.4 49424.1 lineto -46030.5 49343.9 lineto -46078 49270.2 lineto -46150.3 49220.7 lineto -46236.2 49203.3 lineto -46511.8 49203.3 lineto -46592.1 49218.4 lineto -46665.8 49265.8 lineto -46715.2 49338.2 lineto -46720.6 49365 lineto -48130.3 49365 lineto -48165.5 49329.8 lineto -48317.4 49266.7 lineto -48481.9 49266.5 lineto -48633.9 49329.3 lineto -48750.2 49445.5 lineto -48813.3 49597.4 lineto -48813.5 49761.9 lineto -48750.7 49913.9 lineto -48634.5 50030.2 lineto -48482.6 50093.3 lineto -48318.1 50093.5 lineto -48166.1 50030.7 lineto -48130.4 49995 lineto -46721.5 49995 lineto -46717.5 50016.1 lineto -46670.1 50089.8 lineto -46653.4 50101.3 lineto -52833.3 50101.3 lineto -53677.3 49257.3 lineto -53779.5 49189 lineto -53900 49165 lineto -54063.2 49165 lineto -53977.3 49079.1 lineto -53909 48976.9 lineto -53885 48856.4 lineto -53885 46440.4 lineto -53422.7 46902.7 lineto -53320.5 46971 lineto -53200 46995 lineto -53123.9 46995 lineto -53056.8 47040.9 lineto -52970.9 47058.3 lineto -52616.5 47058.3 lineto -52536.3 47043.2 lineto -52462.6 46995.7 lineto -52413.2 46923.4 lineto -52395.8 46837.5 lineto -52395.8 46522.5 lineto -52410.9 46442.3 lineto -52458.3 46368.6 lineto -52530.6 46319.1 lineto -52616.5 46301.7 lineto -52970.9 46301.7 lineto -53051.1 46316.8 lineto -53091.7 46342.9 lineto -53385 46049.5 lineto -53385 43310.5 lineto -52926.9 42852.3 lineto -52858.6 42750.1 lineto -52834.6 42629.6 lineto -52834.6 42329.9 lineto -52755.9 42329.9 lineto -52675.7 42314.8 lineto -52602 42267.4 lineto -52552.5 42195 lineto -52535.1 42109.1 lineto -52535.1 41361.1 lineto -52550.2 41280.9 lineto -52597.7 41207.2 lineto -52670 41157.7 lineto -52725.7 41146.4 lineto -52649.3 41070.1 lineto -52640.9 41050.1 lineto -52575.3 41050.1 lineto -51875.5 41749.9 lineto -51861.6 41824 lineto -51814.2 41897.7 lineto -51741.8 41947.2 lineto -51655.9 41964.6 lineto -51144.1 41964.6 lineto -51063.9 41949.5 lineto -51019.5 41920.9 lineto -50880.2 41920.9 lineto -50841.8 41947.2 lineto -50755.9 41964.6 lineto -50244.1 41964.6 lineto -50163.9 41949.5 lineto -50119.5 41920.9 lineto -49980.2 41920.9 lineto -49941.8 41947.2 lineto -49855.9 41964.6 lineto -49344.1 41964.6 lineto -49263.9 41949.5 lineto -49219.5 41920.9 lineto -49126 41920.9 lineto -49009.2 41897.7 lineto -49005.5 41897 lineto -48903.3 41828.7 lineto -48514.4 41439.8 lineto -40452.8 41439.8 lineto -40452.8 45191.8 lineto -41685 45191.8 lineto -41685 44280 lineto -41708.3 44163 lineto -41709 44159.5 lineto -41777.3 44057.3 lineto -42351.3 43483.3 lineto -42390.2 43457.3 lineto -42453.5 43415 lineto -42574 43391 lineto -42719.8 43391 lineto -42758.2 43364.8 lineto -42844.1 43347.4 lineto -43355.9 43347.4 lineto -43436.1 43362.5 lineto -43509.8 43409.9 lineto -43559.3 43482.3 lineto -43576.7 43568.2 lineto -43576.7 43843.8 lineto -43561.6 43924 lineto -43514.2 43997.7 lineto -43441.8 44047.2 lineto -43355.9 44064.6 lineto -42844.1 44064.6 lineto -42763.9 44049.5 lineto -42719.5 44020.9 lineto -42704.5 44020.9 lineto -42315 44410.5 lineto -42315 44591.8 lineto -42623.3 44591.8 lineto -42623.3 44316.2 lineto -42638.4 44236 lineto -42685.8 44162.3 lineto -42758.2 44112.8 lineto -42844.1 44095.4 lineto -43355.9 44095.4 lineto -43436.1 44110.5 lineto -43480.5 44139.1 lineto -43719.8 44139.1 lineto -43758.2 44112.8 lineto -43844.1 44095.4 lineto -44355.9 44095.4 lineto -44436.1 44110.5 lineto -44509.8 44158 lineto -44559.3 44230.3 lineto -44576.7 44316.2 lineto -44576.7 44591.8 lineto -44561.6 44672.1 lineto -44514.2 44745.8 lineto -44441.8 44795.2 lineto -44415 44800.6 lineto -44415 45085.2 lineto -44513.4 45085.2 lineto -44593.6 45100.3 lineto -44599 45103.8 lineto -44600.7 45102.6 lineto -44686.6 45085.2 lineto -45513.4 45085.2 lineto -45593.6 45100.3 lineto -45667.3 45147.7 lineto -45716.8 45220.1 lineto -45734.2 45306 lineto -45734.2 45365 lineto -46188.7 45365 lineto -46188.7 44989.4 lineto -46203.8 44909.2 lineto -46251.2 44835.5 lineto -46323.6 44786.1 lineto -46409.4 44768.7 lineto -46876 44768.7 lineto -46876 42845.1 lineto -46870.2 42816.4 lineto -46870.2 42366.4 lineto -46885.3 42286.2 lineto -46932.7 42212.5 lineto -47005.1 42163 lineto -47090.9 42145.6 lineto -47290.9 42145.6 lineto -47371.2 42160.7 lineto -47398.1 42178 lineto -47400 42168.5 lineto -47468.2 42066.3 lineto -47777.3 41757.3 lineto -47879.5 41689 lineto -48000 41665 lineto -48500 41665 lineto -48620.5 41689 lineto -48722.7 41757.3 lineto -49022.7 42057.3 lineto -49091 42159.5 lineto -49115 42280 lineto -49115 42691.8 lineto -50246.4 42691.8 lineto -50246.4 43636.7 lineto -49115 43636.7 lineto -49115 45723.6 lineto -49382.4 45991 lineto -51676.1 45991 lineto -51743.2 45945.1 lineto -51829.1 45927.7 lineto -51939.1 45927.7 lineto -52385 45481.8 lineto -52385 45301.5 lineto -52363.9 45297.5 lineto -52290.2 45250.1 lineto -52240.7 45177.7 lineto -52223.3 45091.8 lineto -52223.3 44816.2 lineto -52238.4 44736 lineto -52285.8 44662.3 lineto -52358.2 44612.8 lineto -52444.1 44595.4 lineto -52955.9 44595.4 lineto -53036.1 44610.5 lineto -53109.8 44658 lineto -53159.3 44730.3 lineto -53176.7 44816.2 lineto -53176.7 45091.8 lineto -53161.6 45172.1 lineto -53114.2 45245.8 lineto -53041.8 45295.2 lineto -53015 45300.6 lineto -53015 45612.3 lineto -52991 45732.8 lineto -52979.2 45750.4 lineto -52922.7 45835 lineto -52404.2 46353.5 lineto -52404.2 46463.5 lineto -52389.1 46543.7 lineto -52341.7 46617.4 lineto -52269.4 46666.8 lineto -52205.2 46679.8 lineto -52263.7 46690.9 lineto -52337.4 46738.3 lineto -52386.8 46810.6 lineto -52404.2 46896.5 lineto -52404.2 47211.5 lineto -52389.1 47291.7 lineto -52341.7 47365.4 lineto -52269.4 47414.9 lineto -52183.5 47432.3 lineto -51829.1 47432.3 lineto -51748.9 47417.2 lineto -51675.2 47369.8 lineto -51674.7 47369 lineto -49374 47369 lineto -49253.5 47345 lineto -49151.3 47276.7 lineto -47968.2 46093.7 lineto -47900 45991.5 lineto -47876 45870.9 lineto -47876 43020 lineto -47790.9 43037.2 lineto -47590.9 43037.2 lineto -47510.7 43022.1 lineto -47505.9 43019 lineto -47505.9 44768.7 lineto -47590.6 44768.7 lineto -47670.8 44783.8 lineto -47744.5 44831.2 lineto -47793.9 44903.6 lineto -47811.3 44989.4 lineto -47811.3 46170.6 lineto -47796.2 46250.8 lineto -47748.8 46324.5 lineto -47676.4 46373.9 lineto -47590.6 46391.3 lineto -46409.4 46391.3 lineto -46329.2 46376.2 lineto -46255.5 46328.8 lineto -46206.1 46256.4 lineto -46188.7 46170.6 lineto -46188.7 45995 lineto -45734.2 45995 lineto -45734.2 46054 lineto -45719.1 46134.3 lineto -45671.6 46208 lineto -45599.3 46257.4 lineto -45569.9 46263.3 lineto -45697.3 46454 lineto -45742.3 46680 lineto -45697.3 46906 lineto -45569.3 47097.6 lineto -45445.9 47180 lineto -45569.3 47262.4 lineto -45697.3 47454 lineto -45742.3 47680 lineto -45697.3 47906 lineto -45569.3 48097.6 lineto -45377.7 48225.6 lineto -45151.7 48270.6 lineto -45048.3 48270.6 lineto -44822.3 48225.6 lineto -44630.7 48097.6 lineto -44502.7 47906 lineto -44457.7 47680 lineto -44502.7 47454 lineto -44630.7 47262.4 lineto -44754.1 47180 lineto -44630.7 47097.6 lineto -44600 47051.6 lineto -44569.3 47097.6 lineto -44377.7 47225.6 lineto -44151.7 47270.6 lineto -44048.3 47270.6 lineto -43822.3 47225.6 lineto -43630.7 47097.6 lineto -43562.1 46995 lineto -43530.5 46995 lineto -43315 47210.5 lineto -43315 48049.5 lineto -43630.5 48365 lineto -47130.3 48365 lineto -47165.5 48329.8 lineto -47317.4 48266.7 lineto -47481.9 48266.5 lineto -47633.9 48329.3 lineto -47750.2 48445.5 lineto -47813.3 48597.4 lineto -47813.5 48761.9 lineto -47750.7 48913.9 lineto -47634.5 49030.2 lineto -47482.6 49093.3 lineto -47318.1 49093.5 lineto -47166.1 49030.7 lineto -47130.4 48995 lineto -43500 48995 lineto -43379.5 48971 lineto -43277.3 48902.7 lineto -42777.3 48402.7 lineto -42709 48300.5 lineto -42685 48180 lineto -42685 47080 lineto -42702 46995 lineto -42709 46959.5 lineto -42777.3 46857.3 lineto -43177.3 46457.3 lineto -43279.5 46389 lineto -43400 46365 lineto -43562.1 46365 lineto -43629.6 46264.1 lineto -43606.4 46259.7 lineto -43532.7 46212.3 lineto -43483.2 46139.9 lineto -43465.8 46054 lineto -43465.8 45306 lineto -43480.9 45225.7 lineto -43528.4 45152 lineto -43600.7 45102.6 lineto -43686.6 45085.2 lineto -43785 45085.2 lineto -43785 44801.5 lineto -43763.9 44797.5 lineto -43719.5 44769 lineto -43480.2 44769 lineto -43441.8 44795.2 lineto -43355.9 44812.6 lineto -42844.1 44812.6 lineto -42763.9 44797.5 lineto -42690.2 44750.1 lineto -42640.7 44677.7 lineto -42623.3 44591.8 lineto -42315 44591.8 lineto -42315 47949.5 lineto -43730.5 49365 lineto -45278.5 49365 lineto -45282.5 49343.9 lineto -45329.9 49270.2 lineto -45402.3 49220.7 lineto -45488.2 49203.3 lineto -45763.8 49203.3 lineto -45844 49218.4 lineto -45917.7 49265.8 lineto -45967.2 49338.2 lineto -45984.6 49424.1 lineto -45984.6 49935.9 lineto -45971.4 50006 lineto -46066.7 50101.3 lineto -46093.3 50101.3 lineto -46082.3 50094.2 lineto -poly1 -0 0 0 setrgbcolor -newpath -46870.2 39866.4 moveto -46876 39835.5 lineto -46876 36978.4 lineto -46680.2 36978.4 lineto -46641.8 37004.6 lineto -46555.9 37022 lineto -46044.1 37022 lineto -45963.9 37006.9 lineto -45919.5 36978.4 lineto -45680.2 36978.4 lineto -45641.8 37004.6 lineto -45555.9 37022 lineto -45044.1 37022 lineto -44963.9 37006.9 lineto -44919.5 36978.4 lineto -44480.2 36978.4 lineto -44441.8 37004.6 lineto -44355.9 37022 lineto -43844.1 37022 lineto -43763.9 37006.9 lineto -43719.5 36978.4 lineto -43580.2 36978.4 lineto -43541.8 37004.6 lineto -43455.9 37022 lineto -42944.1 37022 lineto -42863.9 37006.9 lineto -42790.2 36959.5 lineto -42740.7 36887.2 lineto -42723.3 36801.3 lineto -42723.3 36525.7 lineto -42738.4 36445.4 lineto -42785.8 36371.7 lineto -42858.2 36322.3 lineto -42944.1 36304.9 lineto -43455.9 36304.9 lineto -43536.1 36320 lineto -43580.5 36348.5 lineto -43719.8 36348.5 lineto -43758.2 36322.3 lineto -43844.1 36304.9 lineto -44355.9 36304.9 lineto -44436.1 36320 lineto -44480.5 36348.5 lineto -44919.8 36348.5 lineto -44958.2 36322.3 lineto -45044.1 36304.9 lineto -45555.9 36304.9 lineto -45636.1 36320 lineto -45680.5 36348.5 lineto -45919.8 36348.5 lineto -45958.2 36322.3 lineto -46044.1 36304.9 lineto -46555.9 36304.9 lineto -46636.1 36320 lineto -46680.5 36348.5 lineto -47219.8 36348.5 lineto -47258.2 36322.3 lineto -47344.1 36304.9 lineto -47855.9 36304.9 lineto -47936.1 36320 lineto -47980.5 36348.5 lineto -48119.8 36348.5 lineto -48158.2 36322.3 lineto -48244.1 36304.9 lineto -48755.9 36304.9 lineto -48836.1 36320 lineto -48909.8 36367.4 lineto -48959.3 36439.8 lineto -48976.7 36525.7 lineto -48976.7 36801.3 lineto -48961.6 36881.5 lineto -48914.2 36955.2 lineto -48841.8 37004.6 lineto -48755.9 37022 lineto -48244.1 37022 lineto -48163.9 37006.9 lineto -48119.5 36978.4 lineto -47980.2 36978.4 lineto -47941.8 37004.6 lineto -47855.9 37022 lineto -47505.9 37022 lineto -47505.9 37538.2 lineto -47559 37502.7 lineto -47579.5 37489 lineto -47700 37465 lineto -48900.3 37465 lineto -49022.8 37342.4 lineto -49212.6 37263.6 lineto -49418 37263.4 lineto -49608 37341.8 lineto -49753.4 37487 lineto -49832.2 37676.8 lineto -49832.4 37882.3 lineto -49753.9 38072.2 lineto -49608.7 38217.6 lineto -49418.9 38296.4 lineto -49213.5 38296.6 lineto -49023.5 38218.2 lineto -48900.1 38095 lineto -47830.5 38095 lineto -47505.9 38419.5 lineto -47505.9 39328.7 lineto -47877.3 38957.3 lineto -47979.5 38889 lineto -48100 38865 lineto -50969.5 38865 lineto -52685 37149.5 lineto -52685 36500.7 lineto -52530.7 36397.6 lineto -52500 36351.6 lineto -52469.3 36397.6 lineto -52277.7 36525.6 lineto -52051.7 36570.6 lineto -51948.3 36570.6 lineto -51722.3 36525.6 lineto -51530.7 36397.6 lineto -51419 36230.4 lineto -48880.2 36230.4 lineto -48841.8 36256.6 lineto -48755.9 36274 lineto -48244.1 36274 lineto -48163.9 36258.9 lineto -48119.5 36230.4 lineto -47980.2 36230.4 lineto -47941.8 36256.6 lineto -47855.9 36274 lineto -47344.1 36274 lineto -47263.9 36258.9 lineto -47190.2 36211.5 lineto -47140.7 36139.1 lineto -47123.3 36053.2 lineto -47123.3 35777.6 lineto -47138.4 35697.4 lineto -47185.8 35623.7 lineto -47219.3 35600.8 lineto -47199.8 35572.2 lineto -47182.4 35486.3 lineto -47182.4 35092.6 lineto -47197.5 35012.4 lineto -47244.9 34938.7 lineto -47317.3 34889.2 lineto -47403.1 34871.8 lineto -47796.9 34871.8 lineto -47877.1 34886.9 lineto -47950.8 34934.3 lineto -48000.2 35006.7 lineto -48017.6 35092.6 lineto -48017.6 35486.3 lineto -48002.5 35566.5 lineto -47980.7 35600.5 lineto -48119.8 35600.5 lineto -48158.2 35574.3 lineto -48244.1 35556.9 lineto -48755.9 35556.9 lineto -48836.1 35572 lineto -48880.5 35600.5 lineto -51505.3 35600.5 lineto -51530.7 35562.4 lineto -51654.1 35480 lineto -51530.7 35397.6 lineto -51462.1 35295 lineto -49100 35295 lineto -48979.5 35271 lineto -48877.3 35202.7 lineto -48169.5 34495 lineto -47030.5 34495 lineto -46615 34910.5 lineto -46615 35568 lineto -46636.1 35572 lineto -46709.8 35619.4 lineto -46759.3 35691.7 lineto -46776.7 35777.6 lineto -46776.7 36053.2 lineto -46761.6 36133.5 lineto -46714.2 36207.2 lineto -46641.8 36256.6 lineto -46555.9 36274 lineto -46044.1 36274 lineto -45963.9 36258.9 lineto -45919.5 36230.4 lineto -45680.2 36230.4 lineto -45641.8 36256.6 lineto -45555.9 36274 lineto -45044.1 36274 lineto -44963.9 36258.9 lineto -44890.2 36211.5 lineto -44840.7 36139.1 lineto -44823.3 36053.2 lineto -44823.3 35777.6 lineto -44838.4 35697.4 lineto -44885.8 35623.7 lineto -44919.3 35600.8 lineto -44899.8 35572.2 lineto -44882.4 35486.3 lineto -44882.4 35092.6 lineto -44897.5 35012.4 lineto -44944.9 34938.7 lineto -45017.3 34889.2 lineto -45103.1 34871.8 lineto -45496.9 34871.8 lineto -45577.1 34886.9 lineto -45650.8 34934.3 lineto -45700.2 35006.7 lineto -45717.6 35092.6 lineto -45717.6 35486.3 lineto -45702.5 35566.5 lineto -45680.7 35600.5 lineto -45919.8 35600.5 lineto -45958.2 35574.3 lineto -45985 35568.8 lineto -45985 34780 lineto -46003.1 34689 lineto -46009 34659.5 lineto -46077.3 34557.3 lineto -46677.3 33957.3 lineto -46779.5 33889 lineto -46900 33865 lineto -48300 33865 lineto -48420.5 33889 lineto -48522.7 33957.3 lineto -49230.5 34665 lineto -51462.1 34665 lineto -51529.6 34564.1 lineto -51506.4 34559.7 lineto -51432.7 34512.3 lineto -51383.2 34439.9 lineto -51365.8 34354 lineto -51365.8 34295 lineto -50700 34295 lineto -50579.5 34271 lineto -50477.3 34202.7 lineto -49669.5 33395 lineto -45130.5 33395 lineto -44415 34110.5 lineto -44415 35568 lineto -44436.1 35572 lineto -44509.8 35619.4 lineto -44559.3 35691.7 lineto -44576.7 35777.6 lineto -44576.7 36053.2 lineto -44561.6 36133.5 lineto -44514.2 36207.2 lineto -44441.8 36256.6 lineto -44355.9 36274 lineto -43844.1 36274 lineto -43763.9 36258.9 lineto -43719.5 36230.4 lineto -43580.2 36230.4 lineto -43541.8 36256.6 lineto -43455.9 36274 lineto -42944.1 36274 lineto -42863.9 36258.9 lineto -42790.2 36211.5 lineto -42740.7 36139.1 lineto -42723.3 36053.2 lineto -42723.3 35777.6 lineto -42738.4 35697.4 lineto -42785.8 35623.7 lineto -42819.3 35600.8 lineto -42799.8 35572.2 lineto -42782.4 35486.3 lineto -42782.4 35092.6 lineto -42797.5 35012.4 lineto -42844.9 34938.7 lineto -42917.3 34889.2 lineto -43003.1 34871.8 lineto -43396.9 34871.8 lineto -43477.1 34886.9 lineto -43550.8 34934.3 lineto -43600.2 35006.7 lineto -43617.6 35092.6 lineto -43617.6 35486.3 lineto -43602.5 35566.5 lineto -43580.7 35600.5 lineto -43719.8 35600.5 lineto -43758.2 35574.3 lineto -43785 35568.8 lineto -43785 33980 lineto -43803.1 33889 lineto -43809 33859.5 lineto -43877.3 33757.3 lineto -44777.3 32857.3 lineto -44879.5 32789 lineto -45000 32765 lineto -49800 32765 lineto -49920.5 32789 lineto -50022.7 32857.3 lineto -50830.5 33665 lineto -51365.8 33665 lineto -51365.8 33606 lineto -51380.9 33525.7 lineto -51428.4 33452 lineto -51500.7 33402.6 lineto -51586.6 33385.2 lineto -52413.4 33385.2 lineto -52493.6 33400.3 lineto -52499 33403.8 lineto -52500.7 33402.6 lineto -52586.6 33385.2 lineto -53413.4 33385.2 lineto -53493.6 33400.3 lineto -53567.3 33447.7 lineto -53616.8 33520.1 lineto -53634.2 33606 lineto -53634.2 34354 lineto -53619.1 34434.3 lineto -53571.6 34508 lineto -53499.3 34557.4 lineto -53469.9 34563.3 lineto -53597.3 34754 lineto -53642.3 34980 lineto -53597.3 35206 lineto -53469.3 35397.6 lineto -53345.9 35480 lineto -53469.3 35562.4 lineto -53537.9 35665 lineto -54100 35665 lineto -54220.5 35689 lineto -54322.7 35757.3 lineto -54533.5 35968 lineto -54533.5 35441.8 lineto -55019.7 35441.8 lineto -55019.7 35386.7 lineto -54533.5 35386.7 lineto -54533.5 34441.8 lineto -55019.7 34441.8 lineto -55019.7 34386.7 lineto -54533.5 34386.7 lineto -54533.5 33441.8 lineto -55019.7 33441.8 lineto -55019.7 32581.6 lineto -40452.8 32581.6 lineto -40452.8 37939.8 lineto -46040.9 37939.8 lineto -46040.9 40258.7 lineto -46870.2 40258.7 lineto -46870.2 39866.4 lineto -poly1 -newpath -53395.8 37334.8 moveto -53428.3 37313.2 lineto -53465.4 37306 lineto -54485 37306 lineto -54485 36810.5 lineto -53969.5 36295 lineto -53537.9 36295 lineto -53469.3 36397.6 lineto -53315 36500.7 lineto -53315 37280 lineto -53291 37400.5 lineto -53222.7 37502.7 lineto -51322.7 39402.7 lineto -51220.5 39471 lineto -51100 39495 lineto -48230.5 39495 lineto -48076.9 39648.5 lineto -48090.9 39645.6 lineto -48290.9 39645.6 lineto -48371.2 39660.7 lineto -48444.9 39708.2 lineto -48494.3 39780.5 lineto -48511.7 39866.4 lineto -48511.7 40258.7 lineto -50471.8 40258.7 lineto -53395.8 37334.8 lineto -poly1 -1 1 1 setrgbcolor -0 setlinewidth -51250 44080 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -65150 33680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -41350 36280 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -69000 46630 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -41338.6 49215.4 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -41338.6 33467.4 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -68897.6 49215.4 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -41000 41930 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -60750 45180 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -54250 33180 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -49315.7 37780 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -51284.3 37780 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -53149.6 41735.1 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -53149.6 40735.1 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -57100 40395.7 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -57100 42364.3 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -44100 45680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -44100 46680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -44100 47680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -45100 45680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -45100 46680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -45100 47680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -53000 33980 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -53000 34980 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -53000 35980 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -52000 33980 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -52000 34980 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -52000 35980 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -60900 33280 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -59900 33280 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -58900 33280 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -60900 34280 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -59900 34280 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -58900 34280 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -48400 49680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -48400 47680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -47400 48680 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -54823.6 49480 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -55315.7 49480 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -56300 49480 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -55807.9 49480 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -53750 36930 68.8976 cir1 -39.3701 setlinewidth -0 setlinewidth -68897.6 33467.4 68.8976 cir1 -39.3701 setlinewidth -0 0 0 setrgbcolor -showpage -grestore -%%EOF diff --git a/pcbs/analog_board_v0.2/output/analog_board.png b/pcbs/analog_board_v0.2/output/analog_board.png deleted file mode 100644 index 900ff01ffae99d2f8f06d5fe80c0edeb9832900d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 151836 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%0DKPyOG$O&AIESG6zG(**pD7c6QPm+TR(O~H^F}`P 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 A82|tP diff --git a/pcbs/analog_board_v0.2/output/mechanical_drawing.pdf b/pcbs/analog_board_v0.2/output/mechanical_drawing.pdf deleted file mode 100644 index efaf3443202231d5be50955edde4dc6487028b42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21110 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 z 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 diff --git a/pcbs/analog_board_v0.2/output/schematics.pdf b/pcbs/analog_board_v0.2/output/schematics.pdf deleted file mode 100644 index c5f0c4ed372b306014ceb95cedd77d3349fe1982..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 94954 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 z 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

bN?waHqkL#b}HqUUDF=sU)4 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 E0JG7{AOHXW diff --git a/pcbs/analog_board_v0.2/schematicSymb/ada4522-2.dcm b/pcbs/analog_board_v0.2/schematicSymb/ada4522-2.dcm new file mode 100644 index 0000000..1f70a44 --- /dev/null +++ b/pcbs/analog_board_v0.2/schematicSymb/ada4522-2.dcm @@ -0,0 +1,8 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP ADA4522-2 +D Ompamp withlow input offset voltage +K ampliop +$ENDCMP +# +#End Doc Library diff --git a/pcbs/analog_board_v0.2/schematicSymb/ada4522-2.lib b/pcbs/analog_board_v0.2/schematicSymb/ada4522-2.lib new file mode 100644 index 0000000..3574da0 --- /dev/null +++ b/pcbs/analog_board_v0.2/schematicSymb/ada4522-2.lib @@ -0,0 +1,36 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# ADA4522-2 +# +DEF ADA4522-2 U 0 10 Y Y 1 F N +F0 "U" -621 -296 50 H V L CNN +F1 "ADA4522-2" 200 -300 50 H V L CNN +F2 "" -197 50 50 H V C CNN +F3 "" -297 150 50 H V C CNN +DRAW +T 0 -436 -92 60 0 0 0 + Normal 0 C C +T 0 436 -92 60 0 0 0 + Normal 0 C C +T 0 -444 104 60 0 0 0 - Normal 0 C C +T 0 444 104 60 0 0 0 - Normal 0 C C +P 2 0 0 0 -700 -100 -500 -100 N +P 2 0 0 0 -700 100 -500 100 N +P 2 0 0 0 500 100 650 100 N +P 2 0 0 0 650 -100 500 -100 N +P 4 0 0 0 -100 0 -50 0 -50 300 -700 300 N +P 4 0 0 0 100 0 50 0 50 300 650 300 N +S -700 400 650 -400 0 1 0 N +P 4 0 1 10 -500 -200 -100 0 -500 200 -500 -200 f +P 4 0 1 10 500 -200 100 0 500 200 500 -200 f +X V- 4 0 -550 150 U 50 50 0 1 W +X V+ 8 0 550 150 D 50 50 0 1 W +X ~ 1 -800 300 100 R 50 50 1 1 O +X ~ 2 -800 100 100 R 50 50 1 1 I +X ~ 3 -800 -100 100 R 50 50 1 1 I +X ~ 5 750 -100 100 L 50 50 1 1 I +X ~ 6 750 100 100 L 50 50 1 1 I +X ~ 7 750 300 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +#End Library diff --git a/pcbs/analog_board_v0.2/schematicSymb/ada4530-1.bak b/pcbs/analog_board_v0.2/schematicSymb/ada4530-1.bak new file mode 100644 index 0000000..2061195 --- /dev/null +++ b/pcbs/analog_board_v0.2/schematicSymb/ada4530-1.bak @@ -0,0 +1,35 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# ADA4530-1 +# +DEF ADA4530-1 U 0 10 Y Y 1 F N +F0 "U" -500 -850 50 H V L CNN +F1 "ADA4530-1" 100 -850 50 H V L CNN +F2 "" 50 -553 50 V V C CNN +F3 "" 150 -503 50 V V C CNN +DRAW +T 900 -92 -314 60 0 0 0 + Normal 0 C C +T 900 104 -306 60 0 0 0 - Normal 0 C C +C 0 100 10 0 1 0 F +S -500 400 500 -750 0 1 0 N +P 2 0 1 0 0 -125 0 -250 N +P 2 0 1 0 0 0 0 100 N +P 3 0 1 0 -500 200 -125 200 -125 -250 N +P 3 0 1 0 500 200 125 200 125 -250 N +P 4 0 1 10 -200 -250 0 -650 200 -250 -200 -250 f +P 5 0 1 0 0 -125 -75 -125 0 0 75 -125 0 -125 N +P 5 0 1 0 500 -300 300 -300 300 -700 0 -700 0 -650 N +P 6 0 1 0 -500 -50 -350 -50 -350 100 350 100 350 -50 500 -50 N +X ~ 8 600 200 150 L 50 50 0 1 W +X ~ 1 -600 200 100 R 50 50 1 1 O +X ~ 2 -600 -50 100 R 50 50 1 1 I +X ~ 3 -600 -300 100 R 50 50 1 1 I +X V- 4 -600 -550 100 R 50 50 1 1 W +X V+ 5 600 -550 100 L 50 50 1 1 I +X ~ 6 600 -300 100 L 50 50 1 1 I +X ~ 7 600 -50 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +#End Library diff --git a/pcbs/analog_board_v0.2/schematicSymb/ada4530-1.bck b/pcbs/analog_board_v0.2/schematicSymb/ada4530-1.bck new file mode 100644 index 0000000..40730f5 --- /dev/null +++ b/pcbs/analog_board_v0.2/schematicSymb/ada4530-1.bck @@ -0,0 +1,9 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP ADA4530-1 +D Ompamp withlow input offset voltage +K ampliop +F http://www.analog.com/media/en/technical-documentation/data-sheets/ADA4530-1.pdf +$ENDCMP +# +#End Doc Library diff --git a/pcbs/analog_board_v0.2/schematicSymb/ada4530-1.dcm b/pcbs/analog_board_v0.2/schematicSymb/ada4530-1.dcm new file mode 100644 index 0000000..40730f5 --- /dev/null +++ b/pcbs/analog_board_v0.2/schematicSymb/ada4530-1.dcm @@ -0,0 +1,9 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP ADA4530-1 +D Ompamp withlow input offset voltage +K ampliop +F http://www.analog.com/media/en/technical-documentation/data-sheets/ADA4530-1.pdf +$ENDCMP +# +#End Doc Library diff --git a/pcbs/analog_board_v0.2/schematicSymb/ada4530-1.lib b/pcbs/analog_board_v0.2/schematicSymb/ada4530-1.lib new file mode 100644 index 0000000..c3d543e --- /dev/null +++ b/pcbs/analog_board_v0.2/schematicSymb/ada4530-1.lib @@ -0,0 +1,35 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# ADA4530-1 +# +DEF ADA4530-1 U 0 10 Y Y 1 F N +F0 "U" -500 -850 50 H V L CNN +F1 "ADA4530-1" 100 -850 50 H V L CNN +F2 "" 50 -553 50 V V C CNN +F3 "" 150 -503 50 V V C CNN +DRAW +T 900 -92 -314 60 0 0 0 + Normal 0 C C +T 900 104 -306 60 0 0 0 - Normal 0 C C +C 0 100 10 0 1 0 F +S -500 400 500 -750 0 1 0 N +P 2 0 1 0 0 -125 0 -250 N +P 2 0 1 0 0 0 0 100 N +P 3 0 1 0 -500 200 -125 200 -125 -250 N +P 3 0 1 0 500 200 125 200 125 -250 N +P 4 0 1 10 -200 -250 0 -650 200 -250 -200 -250 f +P 5 0 1 0 0 -125 -75 -125 0 0 75 -125 0 -125 N +P 5 0 1 0 500 -300 300 -300 300 -700 0 -700 0 -650 N +P 6 0 1 0 -500 -50 -350 -50 -350 100 350 100 350 -50 500 -50 N +X ~ 8 600 200 150 L 50 50 0 1 I +X ~ 1 -600 200 100 R 50 50 1 1 I +X ~ 2 -600 -50 100 R 50 50 1 1 O +X ~ 3 -600 -300 100 R 50 50 1 1 I +X V- 4 -600 -550 100 R 50 50 1 1 W +X V+ 5 600 -550 100 L 50 50 1 1 W +X ~ 6 600 -300 100 L 50 50 1 1 O +X ~ 7 600 -50 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +#End Library diff --git a/pcbs/analog_board_v0.2/schematicSymb/icl7660.bak b/pcbs/analog_board_v0.2/schematicSymb/icl7660.bak new file mode 100644 index 0000000..f3fcf10 --- /dev/null +++ b/pcbs/analog_board_v0.2/schematicSymb/icl7660.bak @@ -0,0 +1,50 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# ICL7660 +# +DEF ICL7660 U 0 25 Y Y 1 F N +F0 "U" -155 130 40 H V C CNN +F1 "ICL7660" 125 130 40 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + DIP8* +$ENDFPLIST +DRAW +S -250 100 250 -550 0 1 0 N +X NC 1 -400 0 150 R 30 30 1 1 I +X CAP+ 2 -400 -150 150 R 30 30 1 1 I +X GND 3 -400 -300 150 R 30 30 1 1 I +X CAP- 4 -400 -450 150 R 30 30 1 1 I +X Vout 5 400 -450 150 L 30 30 1 1 I +X LV 6 400 -300 150 L 30 30 1 1 I +X OSC 7 400 -150 150 L 30 30 1 1 I +X V+ 8 400 0 150 L 30 30 1 1 I +ENDDRAW +ENDDEF +# +# ICL7660S +# +DEF ICL7660S U 0 25 Y Y 1 F N +F0 "U" -155 130 40 H V C CNN +F1 "ICL7660S" 125 130 40 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + DIP8* +$ENDFPLIST +DRAW +S -250 100 250 -550 0 1 0 N +X BOOST 1 -400 0 150 R 30 30 1 1 I +X CAP+ 2 -400 -150 150 R 30 30 1 1 I +X GND 3 -400 -300 150 R 30 30 1 1 I +X CAP- 4 -400 -450 150 R 30 30 1 1 I +X Vout 5 400 -450 150 L 30 30 1 1 I +X LV 6 400 -300 150 L 30 30 1 1 I +X OSC 7 400 -150 150 L 30 30 1 1 I +X V+ 8 400 0 150 L 30 30 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/pcbs/analog_board_v0.2/schematicSymb/icl7660.bck b/pcbs/analog_board_v0.2/schematicSymb/icl7660.bck new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/pcbs/analog_board_v0.2/schematicSymb/icl7660.bck @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/pcbs/analog_board_v0.2/schematicSymb/icl7660.dcm b/pcbs/analog_board_v0.2/schematicSymb/icl7660.dcm new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/pcbs/analog_board_v0.2/schematicSymb/icl7660.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/pcbs/analog_board_v0.2/schematicSymb/icl7660.lib b/pcbs/analog_board_v0.2/schematicSymb/icl7660.lib index e464b1d..c86bc1f 100644 --- a/pcbs/analog_board_v0.2/schematicSymb/icl7660.lib +++ b/pcbs/analog_board_v0.2/schematicSymb/icl7660.lib @@ -1,26 +1,26 @@ -EESchema-LIBRARY Version 2.3 Date: 8/2/2014 5:07:35 PM +EESchema-LIBRARY Version 2.3 #encoding utf-8 # -# ICL7660 +# ICL7660S # -DEF ICL7660 U 0 25 Y Y 1 F N +DEF ICL7660S U 0 25 Y Y 1 F N F0 "U" -155 130 40 H V C CNN -F1 "ICL7660" 125 130 40 H V C CNN -F2 "~" 0 0 60 H V C CNN -F3 "~" 0 0 60 H V C CNN +F1 "ICL7660S" 125 130 40 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN $FPLIST DIP8* $ENDFPLIST DRAW S -250 100 250 -550 0 1 0 N -X NC 1 -400 0 150 R 30 30 1 1 I -X CAP+ 2 -400 -150 150 R 30 30 1 1 I +X BOOST 1 -400 0 150 R 30 30 1 1 I +X CAP+ 2 -400 -150 150 R 30 30 1 1 O X GND 3 -400 -300 150 R 30 30 1 1 I -X CAP- 4 -400 -450 150 R 30 30 1 1 I -X Vout 5 400 -450 150 L 30 30 1 1 I +X CAP- 4 -400 -450 150 R 30 30 1 1 O +X Vout 5 400 -450 150 L 30 30 1 1 w X LV 6 400 -300 150 L 30 30 1 1 I X OSC 7 400 -150 150 L 30 30 1 1 I -X V+ 8 400 0 150 L 30 30 1 1 I +X V+ 8 400 0 150 L 30 30 1 1 W ENDDRAW ENDDEF # diff --git a/pcbs/analog_board_v0.2/schematics_v0.2.pdf b/pcbs/analog_board_v0.2/schematics_v0.2.pdf deleted file mode 100644 index 6563c040c41b0c716fb2576e96593cdafb29c122..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96843 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 O)gg+gs+#Yx5cwCJ=`R!j diff --git a/pcbs/analog_board_v0.2/sensitiveReadout.bak b/pcbs/analog_board_v0.2/sensitiveReadout.bak index 9c5abb4..e14732c 100644 --- a/pcbs/analog_board_v0.2/sensitiveReadout.bak +++ b/pcbs/analog_board_v0.2/sensitiveReadout.bak @@ -30,13 +30,14 @@ LIBS:contrib LIBS:valves LIBS:ad8616 LIBS:icl7660 -LIBS:analog_board-cache +LIBS:ada4530-1 +LIBS:ada4522-2 EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 Sheet 2 4 -Title "High Current Part of Analog Board" +Title "Sensitive Measurement Part of Analog Board" Date "2017-06-14" Rev "v0.2" Comp "" @@ -46,314 +47,689 @@ Comment3 "" Comment4 "" $EndDescr $Comp -L GND #PWR018 -U 1 1 5940C813 -P 5225 5250 -F 0 "#PWR018" H 5225 5000 50 0001 C CNN -F 1 "GND" H 5225 5100 50 0000 C CNN -F 2 "" H 5225 5250 50 0000 C CNN -F 3 "" H 5225 5250 50 0000 C CNN - 1 5225 5250 +L D_Photo D1 +U 1 1 5940C87D +P 4750 5050 +F 0 "D1" H 4770 5120 50 0000 L CNN +F 1 "BPW34" H 4710 4940 50 0000 C CNN +F 2 "Photodiodes:BPW34FA" H 4700 5050 50 0001 C CNN +F 3 "http://www.farnell.com/datasheets/2046123.pdf" H 4700 5050 50 0001 C CNN +F 4 "1045425" H 4750 5050 60 0001 C CNN "Farnell" + 1 4750 5050 + 0 -1 1 0 +$EndComp +$Comp +L GND #PWR05 +U 1 1 5940C884 +P 4750 5225 +F 0 "#PWR05" H 4750 4975 50 0001 C CNN +F 1 "GND" H 4750 5075 50 0000 C CNN +F 2 "" H 4750 5225 50 0000 C CNN +F 3 "" H 4750 5225 50 0000 C CNN + 1 4750 5225 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR06 +U 1 1 59410288 +P 4750 4500 +F 0 "#PWR06" H 4750 4250 50 0001 C CNN +F 1 "GND" H 4750 4350 50 0000 C CNN +F 2 "" H 4750 4500 50 0000 C CNN +F 3 "" H 4750 4500 50 0000 C CNN + 1 4750 4500 1 0 0 -1 $EndComp $Comp -L AD8616 U2 -U 1 1 5940C81A -P 5225 4300 -F 0 "U2" H 4604 4004 50 0000 L CNN -F 1 "AD8616" H 5525 4000 50 0000 L CNN -F 2 "SMD_Packages:SOIC-8-N" H 5028 4350 50 0001 C CNN -F 3 "http://www.farnell.com/datasheets/1841629.pdf" H 4928 4450 50 0001 C CNN -F 4 "AD8616ARZ" H 5225 4300 60 0001 C CNN "Farnell" - 1 5225 4300 +L C C4 +U 1 1 5941B3D6 +P 4925 3750 +F 0 "C4" H 4950 3850 50 0000 L CNN +F 1 "1u" H 4950 3650 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 4963 3600 50 0001 C CNN +F 3 "" H 4925 3750 50 0000 C CNN +F 4 "2496946" H 4925 3750 60 0001 C CNN "Farnell" + 1 4925 3750 1 0 0 -1 $EndComp $Comp -L D_Photo D3 -U 1 1 5940C87D -P 6875 4875 -F 0 "D3" H 6895 4945 50 0000 L CNN -F 1 "BPW34" H 6835 4765 50 0000 C CNN -F 2 "Photodiodes:BPW34FA" H 6825 4875 50 0001 C CNN -F 3 "http://www.farnell.com/datasheets/2046123.pdf" H 6825 4875 50 0001 C CNN -F 4 "1045425" H 6875 4875 60 0001 C CNN "Farnell" - 1 6875 4875 - 0 -1 1 0 +L GND #PWR07 +U 1 1 5941B3F1 +P 5425 4000 +F 0 "#PWR07" H 5425 3750 50 0001 C CNN +F 1 "GND" H 5425 3850 50 0000 C CNN +F 2 "" H 5425 4000 50 0000 C CNN +F 3 "" H 5425 4000 50 0000 C CNN + 1 5425 4000 + 1 0 0 -1 $EndComp $Comp -L GND #PWR019 -U 1 1 5940C884 -P 6875 5250 -F 0 "#PWR019" H 6875 5000 50 0001 C CNN -F 1 "GND" H 6875 5100 50 0000 C CNN -F 2 "" H 6875 5250 50 0000 C CNN -F 3 "" H 6875 5250 50 0000 C CNN - 1 6875 5250 +L ADA4530-1 U1 +U 1 1 5957CE13 +P 3750 4525 +F 0 "U1" H 3250 3675 50 0000 L CNN +F 1 "ADA4530-1" H 3850 3675 50 0000 L CNN +F 2 "SMD_Packages:SOIC-8-N" V 3800 3972 50 0001 C CNN +F 3 "http://www.farnell.com/datasheets/2008040.pdf" V 3900 4022 50 0001 C CNN +F 4 "2521248" H 3750 4525 60 0001 C CNN "Franell" + 1 3750 4525 + 1 0 0 1 +$EndComp +$Comp +L R R1 +U 1 1 5957D2D0 +P 5125 4475 +F 0 "R1" V 5205 4475 50 0000 C CNN +F 1 "10G" V 5125 4475 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 5055 4475 50 0001 C CNN +F 3 "http://www.farnell.com/datasheets/1928778.pdf" H 5125 4475 50 0001 C CNN +F 4 "2420577" V 5125 4475 60 0001 C CNN "Farnell" + 1 5125 4475 + 1 0 0 -1 +$EndComp +$Comp +L C C7 +U 1 1 5957D3AB +P 5425 4475 +F 0 "C7" H 5450 4575 50 0000 L CNN +F 1 "26f" H 5450 4375 50 0000 L CNN +F 2 "Embedded Caps:EMBEDDED_CAP_1mm" H 5463 4325 50 0001 C CNN +F 3 "" H 5425 4475 50 0001 C CNN + 1 5425 4475 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR08 +U 1 1 5957D65B +P 2750 4500 +F 0 "#PWR08" H 2750 4250 50 0001 C CNN +F 1 "GND" H 2750 4350 50 0000 C CNN +F 2 "" H 2750 4500 50 0000 C CNN +F 3 "" H 2750 4500 50 0000 C CNN + 1 2750 4500 -1 0 0 -1 $EndComp $Comp -L R R12 -U 1 1 5940CEAF -P 7500 3600 -F 0 "R12" V 7580 3600 50 0000 C CNN -F 1 "10M" V 7500 3600 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 7430 3600 50 0001 C CNN -F 3 "" H 7500 3600 50 0000 C CNN -F 4 "9238115" V 7500 3600 60 0001 C CNN "Farnell" - 1 7500 3600 - 0 -1 -1 0 +L C C6 +U 1 1 5941B3E6 +P 5425 3750 +F 0 "C6" H 5450 3850 50 0000 L CNN +F 1 "10n" H 5450 3650 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 5463 3600 50 0001 C CNN +F 3 "" H 5425 3750 50 0000 C CNN +F 4 "1414662" H 5425 3750 60 0001 C CNN "Farnell" + 1 5425 3750 + 1 0 0 -1 +$EndComp +$Comp +L C C5 +U 1 1 5941B3DE +P 5175 3750 +F 0 "C5" H 5200 3850 50 0000 L CNN +F 1 "100n" H 5200 3650 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 5213 3600 50 0001 C CNN +F 3 "" H 5175 3750 50 0000 C CNN +F 4 "499687" H 5175 3750 60 0001 C CNN "Farnell" + 1 5175 3750 + 1 0 0 -1 +$EndComp +$Comp +L C C3 +U 1 1 5957E724 +P 2575 3750 +F 0 "C3" H 2600 3850 50 0000 L CNN +F 1 "1u" H 2600 3650 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 2613 3600 50 0001 C CNN +F 3 "" H 2575 3750 50 0000 C CNN +F 4 "2496946" H 2575 3750 60 0001 C CNN "Farnell" + 1 2575 3750 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR09 +U 1 1 5957E72A +P 2075 4000 +F 0 "#PWR09" H 2075 3750 50 0001 C CNN +F 1 "GND" H 2075 3850 50 0000 C CNN +F 2 "" H 2075 4000 50 0000 C CNN +F 3 "" H 2075 4000 50 0000 C CNN + 1 2075 4000 + -1 0 0 -1 +$EndComp +$Comp +L C C1 +U 1 1 5957E73A +P 2075 3750 +F 0 "C1" H 2100 3850 50 0000 L CNN +F 1 "10n" H 2100 3650 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 2113 3600 50 0001 C CNN +F 3 "" H 2075 3750 50 0000 C CNN +F 4 "1414662" H 2075 3750 60 0001 C CNN "Farnell" + 1 2075 3750 + -1 0 0 -1 +$EndComp +$Comp +L C C2 +U 1 1 5957E741 +P 2325 3750 +F 0 "C2" H 2350 3850 50 0000 L CNN +F 1 "100n" H 2350 3650 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 2363 3600 50 0001 C CNN +F 3 "" H 2325 3750 50 0000 C CNN +F 4 "499687" H 2325 3750 60 0001 C CNN "Farnell" + 1 2325 3750 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR010 +U 1 1 5957EBB0 +P 2750 4750 +F 0 "#PWR010" H 2750 4500 50 0001 C CNN +F 1 "GND" H 2750 4600 50 0000 C CNN +F 2 "" H 2750 4750 50 0000 C CNN +F 3 "" H 2750 4750 50 0000 C CNN + 1 2750 4750 + -1 0 0 -1 +$EndComp +Text Notes 2625 3350 0 60 ~ 0 +Place decoupling capacitors close to component! +Text Notes 2075 5825 0 60 ~ 0 +This TIA has a worst-case (at TA = 25°C) dynamic range from 32 fA up to 330 pA,\nwhich will result in 3.3 V. The capacitance comes from the parasitic capacitance\nand a embedded cap (two plates on the PCB). The cut-off frequuency is 612 Hz. +$Comp +L ADA4522-2 U2 +U 1 1 5958032B +P 8025 4125 +F 0 "U2" H 7404 3829 50 0000 L CNN +F 1 "ADA4522-2" H 8225 3825 50 0000 L CNN +F 2 "SMD_Packages:SOIC-8-N" H 7828 4175 50 0001 C CNN +F 3 "http://www.farnell.com/datasheets/2171839.pdf" H 7728 4275 50 0001 C CNN +F 4 "ADA4522-2ARZ" H 8025 4125 60 0001 C CNN "Farnell" + 1 8025 4125 + 1 0 0 -1 +$EndComp +$Comp +L R R3 +U 1 1 59580DE0 +P 6475 3825 +F 0 "R3" V 6555 3825 50 0000 C CNN +F 1 "1k" V 6475 3825 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 6405 3825 50 0001 C CNN +F 3 "" H 6475 3825 50 0001 C CNN +F 4 "9237496" V 6475 3825 60 0001 C CNN "Farnell" + 1 6475 3825 + 0 1 1 0 +$EndComp +$Comp +L R R7 +U 1 1 5958158C +P 9075 3825 +F 0 "R7" V 8975 3825 50 0000 C CNN +F 1 "1M" V 9075 3825 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 9005 3825 50 0001 C CNN +F 3 "" H 9075 3825 50 0000 C CNN +F 4 "1576507" V 9075 3825 60 0001 C CNN "Farnell" + 1 9075 3825 + 0 1 -1 0 +$EndComp +$Comp +L GND #PWR011 +U 1 1 59581E5E +P 6150 3850 +F 0 "#PWR011" H 6150 3600 50 0001 C CNN +F 1 "GND" H 6150 3700 50 0000 C CNN +F 2 "" H 6150 3850 50 0000 C CNN +F 3 "" H 6150 3850 50 0000 C CNN + 1 6150 3850 + -1 0 0 -1 $EndComp $Comp L R R8 -U 1 1 5940D158 -P 6300 3600 -F 0 "R8" V 6380 3600 50 0000 C CNN -F 1 "100k" V 6300 3600 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 6230 3600 50 0001 C CNN -F 3 "" H 6300 3600 50 0000 C CNN -F 4 "2447551" V 6300 3600 60 0001 C CNN "Farnell" - 1 6300 3600 +U 1 1 59582471 +P 9525 3825 +F 0 "R8" V 9605 3825 50 0000 C CNN +F 1 "1k" V 9525 3825 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 9455 3825 50 0001 C CNN +F 3 "" H 9525 3825 50 0001 C CNN +F 4 "9237496" V 9525 3825 60 0001 C CNN "Farnell" + 1 9525 3825 + 0 -1 1 0 +$EndComp +$Comp +L R R4 +U 1 1 59582478 +P 6925 3825 +F 0 "R4" V 6825 3825 50 0000 C CNN +F 1 "100k" V 6925 3825 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 6855 3825 50 0001 C CNN +F 3 "" H 6925 3825 50 0000 C CNN +F 4 "2447551" V 6925 3825 60 0001 C CNN "Farnell" + 1 6925 3825 0 -1 -1 0 $EndComp $Comp -L GND #PWR020 -U 1 1 5940F526 -P 6975 2125 -F 0 "#PWR020" H 6975 1875 50 0001 C CNN -F 1 "GND" H 6975 1975 50 0000 C CNN -F 2 "" H 6975 2125 50 0000 C CNN -F 3 "" H 6975 2125 50 0000 C CNN - 1 6975 2125 +L GND #PWR012 +U 1 1 59582484 +P 9850 3850 +F 0 "#PWR012" H 9850 3600 50 0001 C CNN +F 1 "GND" H 9850 3700 50 0000 C CNN +F 2 "" H 9850 3850 50 0000 C CNN +F 3 "" H 9850 3850 50 0000 C CNN + 1 9850 3850 + 1 0 0 -1 +$EndComp +Text HLabel 2075 3425 1 60 Input ~ 0 +-3.3V +Text HLabel 5425 3425 1 60 Input ~ 0 +3.3V +$Comp +L C C15 +U 1 1 595855A6 +P 7875 4950 +F 0 "C15" H 7900 5050 50 0000 L CNN +F 1 "1u" H 7900 4850 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7913 4800 50 0001 C CNN +F 3 "" H 7875 4950 50 0000 C CNN +F 4 "2496946" H 7875 4950 60 0001 C CNN "Farnell" + 1 7875 4950 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR013 +U 1 1 595855AC +P 7375 5200 +F 0 "#PWR013" H 7375 4950 50 0001 C CNN +F 1 "GND" H 7375 5050 50 0000 C CNN +F 2 "" H 7375 5200 50 0000 C CNN +F 3 "" H 7375 5200 50 0000 C CNN + 1 7375 5200 + -1 0 0 -1 +$EndComp +$Comp +L C C10 +U 1 1 595855BB +P 7375 4950 +F 0 "C10" H 7400 5050 50 0000 L CNN +F 1 "10n" H 7400 4850 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7413 4800 50 0001 C CNN +F 3 "" H 7375 4950 50 0000 C CNN +F 4 "1414662" H 7375 4950 60 0001 C CNN "Farnell" + 1 7375 4950 + -1 0 0 -1 +$EndComp +$Comp +L C C13 +U 1 1 595855C2 +P 7625 4950 +F 0 "C13" H 7650 5050 50 0000 L CNN +F 1 "100n" H 7650 4850 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7663 4800 50 0001 C CNN +F 3 "" H 7625 4950 50 0000 C CNN +F 4 "499687" H 7625 4950 60 0001 C CNN "Farnell" + 1 7625 4950 + -1 0 0 -1 +$EndComp +Text HLabel 7125 4725 0 60 Input ~ 0 +-3.3V +$Comp +L C C14 +U 1 1 595860B5 +P 7875 3225 +F 0 "C14" H 7900 3325 50 0000 L CNN +F 1 "1u" H 7900 3125 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7913 3075 50 0001 C CNN +F 3 "" H 7875 3225 50 0000 C CNN +F 4 "2496946" H 7875 3225 60 0001 C CNN "Farnell" + 1 7875 3225 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR014 +U 1 1 595860BB +P 7375 3475 +F 0 "#PWR014" H 7375 3225 50 0001 C CNN +F 1 "GND" H 7375 3325 50 0000 C CNN +F 2 "" H 7375 3475 50 0000 C CNN +F 3 "" H 7375 3475 50 0000 C CNN + 1 7375 3475 + -1 0 0 -1 +$EndComp +$Comp +L C C9 +U 1 1 595860C8 +P 7375 3225 +F 0 "C9" H 7400 3325 50 0000 L CNN +F 1 "10n" H 7400 3125 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7413 3075 50 0001 C CNN +F 3 "" H 7375 3225 50 0000 C CNN +F 4 "1414662" H 7375 3225 60 0001 C CNN "Farnell" + 1 7375 3225 + -1 0 0 -1 +$EndComp +$Comp +L C C12 +U 1 1 595860CF +P 7625 3225 +F 0 "C12" H 7650 3325 50 0000 L CNN +F 1 "100n" H 7650 3125 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7663 3075 50 0001 C CNN +F 3 "" H 7625 3225 50 0000 C CNN +F 4 "499687" H 7625 3225 60 0001 C CNN "Farnell" + 1 7625 3225 + -1 0 0 -1 +$EndComp +Text HLabel 7100 3000 0 60 Input ~ 0 +3.3V +NoConn ~ 3150 4225 +Text Notes 6450 5775 0 60 ~ 0 +The second stage amplification will be directly connected to the ADC on the\ndigital board via the backplane. +Text HLabel 6300 1850 1 60 Output ~ 0 +BPWFA_OUT_X1 +$Comp +L C C8 +U 1 1 5958B68A +P 6300 2425 +F 0 "C8" H 6325 2525 50 0000 L CNN +F 1 "100n" H 6325 2325 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 6338 2275 50 0001 C CNN +F 3 "" H 6300 2425 50 0000 C CNN +F 4 "499687" H 6300 2425 60 0001 C CNN "Farnell" + 1 6300 2425 -1 0 0 1 $EndComp $Comp -L CONN_01X03 P7 -U 1 1 5940F5BC -P 6875 2825 -F 0 "P7" H 6875 3025 50 0000 C CNN -F 1 "CONN_01X03" V 6975 2825 50 0000 C CNN -F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 6875 2825 50 0001 C CNN -F 3 "" H 6875 2825 50 0000 C CNN - 1 6875 2825 +L R R2 +U 1 1 5958B7E0 +P 6050 2200 +F 0 "R2" V 6130 2200 50 0000 C CNN +F 1 "2.4k" V 6050 2200 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 5980 2200 50 0001 C CNN +F 3 "" H 6050 2200 50 0001 C CNN +F 4 "WR08X2401FTL" V 6050 2200 60 0001 C CNN "Farnell" + 1 6050 2200 0 -1 -1 0 $EndComp $Comp -L CONN_01X03 P6 -U 1 1 5940F760 -P 6875 2525 -F 0 "P6" H 6875 2725 50 0000 C CNN -F 1 "CONN_01X03" V 6975 2525 50 0000 C CNN -F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 6875 2525 50 0001 C CNN -F 3 "" H 6875 2525 50 0000 C CNN - 1 6875 2525 - 0 -1 1 0 +L GND #PWR015 +U 1 1 5958CBA1 +P 6300 2625 +F 0 "#PWR015" H 6300 2375 50 0001 C CNN +F 1 "GND" H 6300 2475 50 0000 C CNN +F 2 "" H 6300 2625 50 0000 C CNN +F 3 "" H 6300 2625 50 0000 C CNN + 1 6300 2625 + -1 0 0 -1 $EndComp +Text HLabel 7625 1850 1 60 Output ~ 0 +BPWFA_OUT_X100 $Comp -L R R10 -U 1 1 5940F9FA -P 6875 3275 -F 0 "R10" V 6955 3275 50 0000 C CNN -F 1 "1K" V 6875 3275 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 6805 3275 50 0001 C CNN -F 3 "" H 6875 3275 50 0000 C CNN -F 4 "9237496" V 6875 3275 60 0001 C CNN "Farnell" - 1 6875 3275 - 1 0 0 -1 +L C C11 +U 1 1 5958D9DD +P 7625 2425 +F 0 "C11" H 7650 2525 50 0000 L CNN +F 1 "100n" H 7650 2325 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7663 2275 50 0001 C CNN +F 3 "" H 7625 2425 50 0000 C CNN +F 4 "499687" H 7625 2425 60 0001 C CNN "Farnell" + 1 7625 2425 + -1 0 0 1 $EndComp $Comp -L R R9 -U 1 1 5940FA2A -P 6675 3275 -F 0 "R9" V 6755 3275 50 0000 C CNN -F 1 "10k" V 6675 3275 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 6605 3275 50 0001 C CNN -F 3 "" H 6675 3275 50 0000 C CNN -F 4 "9237755" V 6675 3275 60 0001 C CNN "Farnell" - 1 6675 3275 - 1 0 0 -1 +L R R5 +U 1 1 5958D9E4 +P 7375 2200 +F 0 "R5" V 7455 2200 50 0000 C CNN +F 1 "2.4k" V 7375 2200 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 7305 2200 50 0001 C CNN +F 3 "" H 7375 2200 50 0001 C CNN +F 4 "WR08X2401FTL" V 7375 2200 60 0001 C CNN "Farnell" + 1 7375 2200 + 0 -1 -1 0 $EndComp $Comp -L R R11 -U 1 1 5940FA82 -P 7075 3275 -F 0 "R11" V 7155 3275 50 0000 C CNN -F 1 "0.1k" V 7075 3275 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 7005 3275 50 0001 C CNN -F 3 "" H 7075 3275 50 0001 C CNN -F 4 "2504961" V 7075 3275 60 0001 C CNN "Farnell" - 1 7075 3275 - 1 0 0 -1 +L GND #PWR016 +U 1 1 5958D9EA +P 7625 2625 +F 0 "#PWR016" H 7625 2375 50 0001 C CNN +F 1 "GND" H 7625 2475 50 0000 C CNN +F 2 "" H 7625 2625 50 0000 C CNN +F 3 "" H 7625 2625 50 0000 C CNN + 1 7625 2625 + -1 0 0 -1 +$EndComp +Text HLabel 9325 1850 1 60 Output ~ 0 +BPWFA_OUT_X1000 +$Comp +L C C16 +U 1 1 5958E511 +P 9325 2425 +F 0 "C16" H 9350 2525 50 0000 L CNN +F 1 "100n" H 9350 2325 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 9363 2275 50 0001 C CNN +F 3 "" H 9325 2425 50 0000 C CNN +F 4 "499687" H 9325 2425 60 0001 C CNN "Farnell" + 1 9325 2425 + -1 0 0 1 +$EndComp +$Comp +L R R6 +U 1 1 5958E518 +P 9075 2200 +F 0 "R6" V 9155 2200 50 0000 C CNN +F 1 "2.4k" V 9075 2200 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 9005 2200 50 0001 C CNN +F 3 "" H 9075 2200 50 0001 C CNN +F 4 "WR08X2401FTL" V 9075 2200 60 0001 C CNN "Farnell" + 1 9075 2200 + 0 -1 -1 0 +$EndComp +$Comp +L GND #PWR017 +U 1 1 5958E51E +P 9325 2625 +F 0 "#PWR017" H 9325 2375 50 0001 C CNN +F 1 "GND" H 9325 2475 50 0000 C CNN +F 2 "" H 9325 2625 50 0000 C CNN +F 3 "" H 9325 2625 50 0000 C CNN + 1 9325 2625 + -1 0 0 -1 $EndComp Wire Wire Line - 5225 4850 5225 5250 + 4350 4725 5425 4725 Wire Wire Line - 6875 4975 6875 5250 + 4750 4725 4750 4850 Wire Wire Line - 6450 3600 7350 3600 + 4750 5150 4750 5225 Wire Wire Line - 6975 2125 6975 2325 + 4350 4475 4750 4475 Wire Wire Line - 6775 2225 6975 2225 + 4750 4475 4750 4500 Wire Wire Line - 6775 2225 6775 2325 -Connection ~ 6975 2225 + 4350 4225 7225 4225 Wire Wire Line - 6875 2325 6875 2225 -Connection ~ 6875 2225 + 5425 4225 5425 4325 Wire Wire Line - 6675 3425 6675 3600 -Connection ~ 6675 3600 + 5125 4325 5125 4225 +Connection ~ 5125 4225 Wire Wire Line - 6875 3425 6875 3600 -Connection ~ 6875 3600 + 5425 4725 5425 4625 +Connection ~ 4750 4725 Wire Wire Line - 7075 3425 7075 3600 -Connection ~ 7075 3600 + 5125 4625 5125 4725 +Connection ~ 5125 4725 Wire Wire Line - 6675 3125 6675 3025 + 3150 4475 2750 4475 Wire Wire Line - 6675 3025 6775 3025 + 2750 4475 2750 4500 Wire Wire Line - 6875 3125 6875 3025 + 4625 3975 4350 3975 Wire Wire Line - 6975 3025 7075 3025 + 4625 3525 4625 3975 Wire Wire Line - 7075 3025 7075 3125 + 5425 3900 5425 4000 Wire Wire Line - 7650 4200 5975 4200 -$Comp -L GND #PWR021 -U 1 1 59410288 -P 6325 5250 -F 0 "#PWR021" H 6325 5000 50 0001 C CNN -F 1 "GND" H 6325 5100 50 0000 C CNN -F 2 "" H 6325 5250 50 0000 C CNN -F 3 "" H 6325 5250 50 0000 C CNN - 1 6325 5250 - 1 0 0 -1 -$EndComp + 4925 3950 5425 3950 Wire Wire Line - 5975 4400 6325 4400 + 4925 3950 4925 3900 Wire Wire Line - 6325 4400 6325 5250 -$Comp -L +5V #PWR022 -U 1 1 59411770 -P 5225 3750 -F 0 "#PWR022" H 5225 3600 50 0001 C CNN -F 1 "+5V" H 5225 3890 50 0000 C CNN -F 2 "" H 5225 3750 50 0000 C CNN -F 3 "" H 5225 3750 50 0000 C CNN - 1 5225 3750 - 1 0 0 -1 -$EndComp -$Comp -L +5V #PWR023 -U 1 1 5941B3CF -P 1675 1725 -F 0 "#PWR023" H 1675 1575 50 0001 C CNN -F 1 "+5V" H 1675 1865 50 0000 C CNN -F 2 "" H 1675 1725 50 0000 C CNN -F 3 "" H 1675 1725 50 0000 C CNN - 1 1675 1725 - 1 0 0 -1 -$EndComp -$Comp -L C C7 -U 1 1 5941B3D6 -P 1950 1925 -F 0 "C7" H 1975 2025 50 0000 L CNN -F 1 "1u" H 1975 1825 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 1988 1775 50 0001 C CNN -F 3 "" H 1950 1925 50 0000 C CNN -F 4 "2496946" H 1950 1925 60 0001 C CNN "Farnell" - 1 1950 1925 - 1 0 0 -1 -$EndComp -$Comp -L C C8 -U 1 1 5941B3DE -P 2200 1925 -F 0 "C8" H 2225 2025 50 0000 L CNN -F 1 "100n" H 2225 1825 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 2238 1775 50 0001 C CNN -F 3 "" H 2200 1925 50 0000 C CNN -F 4 "499687" H 2200 1925 60 0001 C CNN "Farnell" - 1 2200 1925 - 1 0 0 -1 -$EndComp -$Comp -L C C9 -U 1 1 5941B3E6 -P 2450 1925 -F 0 "C9" H 2475 2025 50 0000 L CNN -F 1 "10n" H 2475 1825 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 2488 1775 50 0001 C CNN -F 3 "" H 2450 1925 50 0000 C CNN -F 4 "1414662" H 2450 1925 60 0001 C CNN "Farnell" - 1 2450 1925 - 1 0 0 -1 -$EndComp + 5175 3900 5175 3950 +Connection ~ 5175 3950 +Connection ~ 5425 3950 Wire Wire Line - 1675 1725 1675 1775 + 5425 3425 5425 3600 Wire Wire Line - 1675 1775 2450 1775 -Connection ~ 1950 1775 -Connection ~ 2200 1775 -$Comp -L GND #PWR024 -U 1 1 5941B3F1 -P 1950 2150 -F 0 "#PWR024" H 1950 1900 50 0001 C CNN -F 1 "GND" H 1950 2000 50 0000 C CNN -F 2 "" H 1950 2150 50 0000 C CNN -F 3 "" H 1950 2150 50 0000 C CNN - 1 1950 2150 - 1 0 0 -1 -$EndComp + 4625 3525 5425 3525 Wire Wire Line - 1950 2075 1950 2150 + 4925 3600 4925 3525 +Connection ~ 4925 3525 Wire Wire Line - 1950 2075 2450 2075 -Connection ~ 2200 2075 -Text Notes 1650 2450 0 60 ~ 0 -Place decoupling capacitors close to component! + 5175 3600 5175 3525 +Connection ~ 5175 3525 Wire Wire Line - 6875 4675 6875 4200 -Connection ~ 6875 4200 + 2875 3975 3150 3975 Wire Wire Line - 4100 3600 6150 3600 + 2875 3525 2875 3975 Wire Wire Line - 5975 4000 6725 4000 -$Comp -L C C10 -U 1 1 59421E44 -P 6875 4000 -F 0 "C10" H 6900 4100 50 0000 L CNN -F 1 "1p" H 6900 3900 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 6913 3850 50 0001 C CNN -F 3 "" H 6875 4000 50 0000 C CNN -F 4 "1759179" H 6875 4000 60 0001 C CNN "Farnell" - 1 6875 4000 - 0 1 -1 0 -$EndComp + 2075 3900 2075 4000 +Wire Wire Line + 2075 3950 2575 3950 +Wire Wire Line + 2575 3950 2575 3900 +Wire Wire Line + 2325 3900 2325 3950 +Connection ~ 2325 3950 +Connection ~ 2075 3950 +Wire Wire Line + 2075 3425 2075 3600 +Wire Wire Line + 2075 3525 2875 3525 +Wire Wire Line + 2575 3600 2575 3525 +Connection ~ 2575 3525 +Wire Wire Line + 2325 3600 2325 3525 +Connection ~ 2325 3525 +Wire Wire Line + 3150 4725 2750 4725 +Wire Wire Line + 2750 4725 2750 4750 +Wire Wire Line + 6625 3825 6775 3825 +Wire Wire Line + 7075 3825 7225 3825 +Wire Wire Line + 6700 3825 6700 4025 +Wire Wire Line + 6700 4025 7225 4025 +Connection ~ 6700 3825 +Wire Wire Line + 6325 3825 6150 3825 +Wire Wire Line + 6150 3825 6150 3850 +Wire Wire Line + 9225 3825 9375 3825 +Wire Wire Line + 8775 3825 8925 3825 +Wire Wire Line + 9300 3825 9300 4025 +Wire Wire Line + 9300 4025 8775 4025 +Connection ~ 9300 3825 +Wire Wire Line + 9675 3825 9850 3825 +Wire Wire Line + 9850 3825 9850 3850 +Connection ~ 5425 4225 +Connection ~ 2075 3525 +Connection ~ 5425 3525 +Wire Wire Line + 10050 4225 8775 4225 +Wire Wire Line + 10050 2850 10050 4225 +Connection ~ 5825 4225 +Wire Wire Line + 7375 5100 7375 5200 +Wire Wire Line + 7375 5150 7875 5150 +Wire Wire Line + 7875 5150 7875 5100 +Wire Wire Line + 7625 5100 7625 5150 +Connection ~ 7625 5150 +Connection ~ 7375 5150 +Wire Wire Line + 7125 4725 8025 4725 +Connection ~ 7875 4725 +Wire Wire Line + 7625 4800 7625 4725 +Connection ~ 7625 4725 +Wire Wire Line + 10050 2850 5825 2850 +Wire Wire Line + 7375 4725 7375 4800 +Connection ~ 7375 4725 +Wire Wire Line + 7375 3375 7375 3475 +Wire Wire Line + 7375 3425 7875 3425 +Wire Wire Line + 7875 3425 7875 3375 +Wire Wire Line + 7625 3375 7625 3425 +Connection ~ 7625 3425 +Connection ~ 7375 3425 +Connection ~ 7875 3000 +Wire Wire Line + 7625 3000 7625 3075 +Connection ~ 7625 3000 +Wire Wire Line + 7375 3000 7375 3075 +Connection ~ 7375 3000 +Wire Wire Line + 7875 3000 7875 3075 +Wire Wire Line + 7150 2200 7150 3825 +Connection ~ 7150 3825 +Wire Wire Line + 8850 2200 8850 3825 +Connection ~ 8850 3825 +Connection ~ 5825 2850 +Wire Wire Line + 6300 2575 6300 2625 +Wire Wire Line + 6200 2200 6300 2200 +Wire Wire Line + 6300 1850 6300 2275 +Wire Wire Line + 5900 2200 5825 2200 +Connection ~ 6300 2200 +Wire Wire Line + 5825 2200 5825 4225 +Wire Wire Line + 7625 2575 7625 2625 +Wire Wire Line + 7525 2200 7625 2200 +Wire Wire Line + 7625 1850 7625 2275 +Connection ~ 7625 2200 +Wire Wire Line + 7225 2200 7150 2200 +Wire Wire Line + 9325 2575 9325 2625 Wire Wire Line - 6075 3150 6075 4000 -Connection ~ 6075 4000 + 9225 2200 9325 2200 Wire Wire Line - 7025 4000 7650 4000 + 9325 1850 9325 2275 +Connection ~ 9325 2200 Wire Wire Line - 7650 3600 7650 4200 -Connection ~ 7650 4000 -Text HLabel 5725 3150 0 60 Output ~ 0 -BPW34FA_OUT + 8925 2200 8850 2200 Wire Wire Line - 6075 3150 5725 3150 -Connection ~ 6075 3600 + 7100 3000 8025 3000 Wire Wire Line - 4425 4000 4425 4200 + 8025 3000 8025 3575 Wire Wire Line - 4100 3600 4100 4400 + 7875 4725 7875 4800 Wire Wire Line - 4100 4400 4425 4400 + 8025 4725 8025 4675 +Text Notes 5825 800 0 60 ~ 0 +RC filters have a cut-off frequency of approx. 663 Hz. $EndSCHEMATC diff --git a/pcbs/analog_board_v0.2/sensitiveReadout.sch b/pcbs/analog_board_v0.2/sensitiveReadout.sch index 9c5abb4..b3030c6 100644 --- a/pcbs/analog_board_v0.2/sensitiveReadout.sch +++ b/pcbs/analog_board_v0.2/sensitiveReadout.sch @@ -30,13 +30,14 @@ LIBS:contrib LIBS:valves LIBS:ad8616 LIBS:icl7660 -LIBS:analog_board-cache +LIBS:ada4530-1 +LIBS:ada4522-2 EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 Sheet 2 4 -Title "High Current Part of Analog Board" +Title "Sensitive Measurement Part of Analog Board" Date "2017-06-14" Rev "v0.2" Comp "" @@ -46,314 +47,689 @@ Comment3 "" Comment4 "" $EndDescr $Comp -L GND #PWR018 -U 1 1 5940C813 -P 5225 5250 -F 0 "#PWR018" H 5225 5000 50 0001 C CNN -F 1 "GND" H 5225 5100 50 0000 C CNN -F 2 "" H 5225 5250 50 0000 C CNN -F 3 "" H 5225 5250 50 0000 C CNN - 1 5225 5250 +L D_Photo D1 +U 1 1 5940C87D +P 4750 5050 +F 0 "D1" H 4770 5120 50 0000 L CNN +F 1 "BPW34" H 4710 4940 50 0000 C CNN +F 2 "Photodiodes:BPW34FA" H 4700 5050 50 0001 C CNN +F 3 "http://www.farnell.com/datasheets/2046123.pdf" H 4700 5050 50 0001 C CNN +F 4 "1045425" H 4750 5050 60 0001 C CNN "Farnell" + 1 4750 5050 + 0 -1 1 0 +$EndComp +$Comp +L GND #PWR9 +U 1 1 5940C884 +P 4750 5225 +F 0 "#PWR9" H 4750 4975 50 0001 C CNN +F 1 "GND" H 4750 5075 50 0000 C CNN +F 2 "" H 4750 5225 50 0000 C CNN +F 3 "" H 4750 5225 50 0000 C CNN + 1 4750 5225 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR8 +U 1 1 59410288 +P 4750 4500 +F 0 "#PWR8" H 4750 4250 50 0001 C CNN +F 1 "GND" H 4750 4350 50 0000 C CNN +F 2 "" H 4750 4500 50 0000 C CNN +F 3 "" H 4750 4500 50 0000 C CNN + 1 4750 4500 1 0 0 -1 $EndComp $Comp -L AD8616 U2 -U 1 1 5940C81A -P 5225 4300 -F 0 "U2" H 4604 4004 50 0000 L CNN -F 1 "AD8616" H 5525 4000 50 0000 L CNN -F 2 "SMD_Packages:SOIC-8-N" H 5028 4350 50 0001 C CNN -F 3 "http://www.farnell.com/datasheets/1841629.pdf" H 4928 4450 50 0001 C CNN -F 4 "AD8616ARZ" H 5225 4300 60 0001 C CNN "Farnell" - 1 5225 4300 +L C C4 +U 1 1 5941B3D6 +P 4925 3750 +F 0 "C4" H 4950 3850 50 0000 L CNN +F 1 "1u" H 4950 3650 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 4963 3600 50 0001 C CNN +F 3 "" H 4925 3750 50 0000 C CNN +F 4 "2496946" H 4925 3750 60 0001 C CNN "Farnell" + 1 4925 3750 1 0 0 -1 $EndComp $Comp -L D_Photo D3 -U 1 1 5940C87D -P 6875 4875 -F 0 "D3" H 6895 4945 50 0000 L CNN -F 1 "BPW34" H 6835 4765 50 0000 C CNN -F 2 "Photodiodes:BPW34FA" H 6825 4875 50 0001 C CNN -F 3 "http://www.farnell.com/datasheets/2046123.pdf" H 6825 4875 50 0001 C CNN -F 4 "1045425" H 6875 4875 60 0001 C CNN "Farnell" - 1 6875 4875 - 0 -1 1 0 +L GND #PWR10 +U 1 1 5941B3F1 +P 5425 4000 +F 0 "#PWR10" H 5425 3750 50 0001 C CNN +F 1 "GND" H 5425 3850 50 0000 C CNN +F 2 "" H 5425 4000 50 0000 C CNN +F 3 "" H 5425 4000 50 0000 C CNN + 1 5425 4000 + 1 0 0 -1 $EndComp $Comp -L GND #PWR019 -U 1 1 5940C884 -P 6875 5250 -F 0 "#PWR019" H 6875 5000 50 0001 C CNN -F 1 "GND" H 6875 5100 50 0000 C CNN -F 2 "" H 6875 5250 50 0000 C CNN -F 3 "" H 6875 5250 50 0000 C CNN - 1 6875 5250 +L ADA4530-1 U1 +U 1 1 5957CE13 +P 3750 4525 +F 0 "U1" H 3250 3675 50 0000 L CNN +F 1 "ADA4530-1" H 3850 3675 50 0000 L CNN +F 2 "SMD_Packages:SOIC-8-N" V 3800 3972 50 0001 C CNN +F 3 "http://www.farnell.com/datasheets/2008040.pdf" V 3900 4022 50 0001 C CNN +F 4 "2521248" H 3750 4525 60 0001 C CNN "Franell" + 1 3750 4525 + 1 0 0 1 +$EndComp +$Comp +L R R1 +U 1 1 5957D2D0 +P 5125 4475 +F 0 "R1" V 5205 4475 50 0000 C CNN +F 1 "10G" V 5125 4475 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 5055 4475 50 0001 C CNN +F 3 "http://www.farnell.com/datasheets/1928778.pdf" H 5125 4475 50 0001 C CNN +F 4 "2420577" V 5125 4475 60 0001 C CNN "Farnell" + 1 5125 4475 + 1 0 0 -1 +$EndComp +$Comp +L C C7 +U 1 1 5957D3AB +P 5425 4475 +F 0 "C7" H 5450 4575 50 0000 L CNN +F 1 "26f" H 5450 4375 50 0000 L CNN +F 2 "Embedded Caps:EMBEDDED_CAP_1mm" H 5463 4325 50 0001 C CNN +F 3 "" H 5425 4475 50 0001 C CNN + 1 5425 4475 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR6 +U 1 1 5957D65B +P 2750 4500 +F 0 "#PWR6" H 2750 4250 50 0001 C CNN +F 1 "GND" H 2750 4350 50 0000 C CNN +F 2 "" H 2750 4500 50 0000 C CNN +F 3 "" H 2750 4500 50 0000 C CNN + 1 2750 4500 -1 0 0 -1 $EndComp $Comp -L R R12 -U 1 1 5940CEAF -P 7500 3600 -F 0 "R12" V 7580 3600 50 0000 C CNN -F 1 "10M" V 7500 3600 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 7430 3600 50 0001 C CNN -F 3 "" H 7500 3600 50 0000 C CNN -F 4 "9238115" V 7500 3600 60 0001 C CNN "Farnell" - 1 7500 3600 - 0 -1 -1 0 +L C C6 +U 1 1 5941B3E6 +P 5425 3750 +F 0 "C6" H 5450 3850 50 0000 L CNN +F 1 "10n" H 5450 3650 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 5463 3600 50 0001 C CNN +F 3 "" H 5425 3750 50 0000 C CNN +F 4 "1414662" H 5425 3750 60 0001 C CNN "Farnell" + 1 5425 3750 + 1 0 0 -1 +$EndComp +$Comp +L C C5 +U 1 1 5941B3DE +P 5175 3750 +F 0 "C5" H 5200 3850 50 0000 L CNN +F 1 "100n" H 5200 3650 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 5213 3600 50 0001 C CNN +F 3 "" H 5175 3750 50 0000 C CNN +F 4 "499687" H 5175 3750 60 0001 C CNN "Farnell" + 1 5175 3750 + 1 0 0 -1 +$EndComp +$Comp +L C C3 +U 1 1 5957E724 +P 2575 3750 +F 0 "C3" H 2600 3850 50 0000 L CNN +F 1 "1u" H 2600 3650 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 2613 3600 50 0001 C CNN +F 3 "" H 2575 3750 50 0000 C CNN +F 4 "2496946" H 2575 3750 60 0001 C CNN "Farnell" + 1 2575 3750 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR5 +U 1 1 5957E72A +P 2075 4000 +F 0 "#PWR5" H 2075 3750 50 0001 C CNN +F 1 "GND" H 2075 3850 50 0000 C CNN +F 2 "" H 2075 4000 50 0000 C CNN +F 3 "" H 2075 4000 50 0000 C CNN + 1 2075 4000 + -1 0 0 -1 +$EndComp +$Comp +L C C1 +U 1 1 5957E73A +P 2075 3750 +F 0 "C1" H 2100 3850 50 0000 L CNN +F 1 "10n" H 2100 3650 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 2113 3600 50 0001 C CNN +F 3 "" H 2075 3750 50 0000 C CNN +F 4 "1414662" H 2075 3750 60 0001 C CNN "Farnell" + 1 2075 3750 + -1 0 0 -1 +$EndComp +$Comp +L C C2 +U 1 1 5957E741 +P 2325 3750 +F 0 "C2" H 2350 3850 50 0000 L CNN +F 1 "100n" H 2350 3650 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 2363 3600 50 0001 C CNN +F 3 "" H 2325 3750 50 0000 C CNN +F 4 "499687" H 2325 3750 60 0001 C CNN "Farnell" + 1 2325 3750 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR7 +U 1 1 5957EBB0 +P 2750 4750 +F 0 "#PWR7" H 2750 4500 50 0001 C CNN +F 1 "GND" H 2750 4600 50 0000 C CNN +F 2 "" H 2750 4750 50 0000 C CNN +F 3 "" H 2750 4750 50 0000 C CNN + 1 2750 4750 + -1 0 0 -1 +$EndComp +Text Notes 2625 3350 0 60 ~ 0 +Place decoupling capacitors close to component! +Text Notes 2075 5825 0 60 ~ 0 +This TIA has a worst-case (at TA = 25°C) dynamic range from 32 fA up to 330 pA,\nwhich will result in 3.3 V. The capacitance comes from the parasitic capacitance\nand a embedded cap (two plates on the PCB). The cut-off frequuency is 612 Hz. +$Comp +L ADA4522-2 U2 +U 1 1 5958032B +P 8025 4125 +F 0 "U2" H 7404 3829 50 0000 L CNN +F 1 "ADA4522-2" H 8225 3825 50 0000 L CNN +F 2 "SMD_Packages:SOIC-8-N" H 7828 4175 50 0001 C CNN +F 3 "http://www.farnell.com/datasheets/2171839.pdf" H 7728 4275 50 0001 C CNN +F 4 "ADA4522-2ARZ" H 8025 4125 60 0001 C CNN "Farnell" + 1 8025 4125 + 1 0 0 -1 +$EndComp +$Comp +L R R3 +U 1 1 59580DE0 +P 6475 3825 +F 0 "R3" V 6555 3825 50 0000 C CNN +F 1 "1k" V 6475 3825 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 6405 3825 50 0001 C CNN +F 3 "" H 6475 3825 50 0001 C CNN +F 4 "9237496" V 6475 3825 60 0001 C CNN "Farnell" + 1 6475 3825 + 0 1 1 0 +$EndComp +$Comp +L R R7 +U 1 1 5958158C +P 9075 3825 +F 0 "R7" V 8975 3825 50 0000 C CNN +F 1 "1M" V 9075 3825 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 9005 3825 50 0001 C CNN +F 3 "" H 9075 3825 50 0000 C CNN +F 4 "1576507" V 9075 3825 60 0001 C CNN "Farnell" + 1 9075 3825 + 0 1 -1 0 +$EndComp +$Comp +L GND #PWR11 +U 1 1 59581E5E +P 6150 3850 +F 0 "#PWR11" H 6150 3600 50 0001 C CNN +F 1 "GND" H 6150 3700 50 0000 C CNN +F 2 "" H 6150 3850 50 0000 C CNN +F 3 "" H 6150 3850 50 0000 C CNN + 1 6150 3850 + -1 0 0 -1 $EndComp $Comp L R R8 -U 1 1 5940D158 -P 6300 3600 -F 0 "R8" V 6380 3600 50 0000 C CNN -F 1 "100k" V 6300 3600 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 6230 3600 50 0001 C CNN -F 3 "" H 6300 3600 50 0000 C CNN -F 4 "2447551" V 6300 3600 60 0001 C CNN "Farnell" - 1 6300 3600 +U 1 1 59582471 +P 9525 3825 +F 0 "R8" V 9605 3825 50 0000 C CNN +F 1 "1k" V 9525 3825 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 9455 3825 50 0001 C CNN +F 3 "" H 9525 3825 50 0001 C CNN +F 4 "9237496" V 9525 3825 60 0001 C CNN "Farnell" + 1 9525 3825 + 0 -1 1 0 +$EndComp +$Comp +L R R4 +U 1 1 59582478 +P 6925 3825 +F 0 "R4" V 6825 3825 50 0000 C CNN +F 1 "100k" V 6925 3825 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 6855 3825 50 0001 C CNN +F 3 "" H 6925 3825 50 0000 C CNN +F 4 "2447551" V 6925 3825 60 0001 C CNN "Farnell" + 1 6925 3825 0 -1 -1 0 $EndComp $Comp -L GND #PWR020 -U 1 1 5940F526 -P 6975 2125 -F 0 "#PWR020" H 6975 1875 50 0001 C CNN -F 1 "GND" H 6975 1975 50 0000 C CNN -F 2 "" H 6975 2125 50 0000 C CNN -F 3 "" H 6975 2125 50 0000 C CNN - 1 6975 2125 +L GND #PWR17 +U 1 1 59582484 +P 9850 3850 +F 0 "#PWR17" H 9850 3600 50 0001 C CNN +F 1 "GND" H 9850 3700 50 0000 C CNN +F 2 "" H 9850 3850 50 0000 C CNN +F 3 "" H 9850 3850 50 0000 C CNN + 1 9850 3850 + 1 0 0 -1 +$EndComp +Text HLabel 2075 3425 1 60 Input ~ 0 +-3.3V +Text HLabel 5425 3425 1 60 Input ~ 0 +3.3V +$Comp +L C C15 +U 1 1 595855A6 +P 7875 4950 +F 0 "C15" H 7900 5050 50 0000 L CNN +F 1 "1u" H 7900 4850 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7913 4800 50 0001 C CNN +F 3 "" H 7875 4950 50 0000 C CNN +F 4 "2496946" H 7875 4950 60 0001 C CNN "Farnell" + 1 7875 4950 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR14 +U 1 1 595855AC +P 7375 5200 +F 0 "#PWR14" H 7375 4950 50 0001 C CNN +F 1 "GND" H 7375 5050 50 0000 C CNN +F 2 "" H 7375 5200 50 0000 C CNN +F 3 "" H 7375 5200 50 0000 C CNN + 1 7375 5200 + -1 0 0 -1 +$EndComp +$Comp +L C C10 +U 1 1 595855BB +P 7375 4950 +F 0 "C10" H 7400 5050 50 0000 L CNN +F 1 "10n" H 7400 4850 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7413 4800 50 0001 C CNN +F 3 "" H 7375 4950 50 0000 C CNN +F 4 "1414662" H 7375 4950 60 0001 C CNN "Farnell" + 1 7375 4950 + -1 0 0 -1 +$EndComp +$Comp +L C C13 +U 1 1 595855C2 +P 7625 4950 +F 0 "C13" H 7650 5050 50 0000 L CNN +F 1 "100n" H 7650 4850 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7663 4800 50 0001 C CNN +F 3 "" H 7625 4950 50 0000 C CNN +F 4 "499687" H 7625 4950 60 0001 C CNN "Farnell" + 1 7625 4950 + -1 0 0 -1 +$EndComp +Text HLabel 7125 4725 0 60 Input ~ 0 +-3.3V +$Comp +L C C14 +U 1 1 595860B5 +P 7875 3225 +F 0 "C14" H 7900 3325 50 0000 L CNN +F 1 "1u" H 7900 3125 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7913 3075 50 0001 C CNN +F 3 "" H 7875 3225 50 0000 C CNN +F 4 "2496946" H 7875 3225 60 0001 C CNN "Farnell" + 1 7875 3225 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR13 +U 1 1 595860BB +P 7375 3475 +F 0 "#PWR13" H 7375 3225 50 0001 C CNN +F 1 "GND" H 7375 3325 50 0000 C CNN +F 2 "" H 7375 3475 50 0000 C CNN +F 3 "" H 7375 3475 50 0000 C CNN + 1 7375 3475 + -1 0 0 -1 +$EndComp +$Comp +L C C9 +U 1 1 595860C8 +P 7375 3225 +F 0 "C9" H 7400 3325 50 0000 L CNN +F 1 "10n" H 7400 3125 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7413 3075 50 0001 C CNN +F 3 "" H 7375 3225 50 0000 C CNN +F 4 "1414662" H 7375 3225 60 0001 C CNN "Farnell" + 1 7375 3225 + -1 0 0 -1 +$EndComp +$Comp +L C C12 +U 1 1 595860CF +P 7625 3225 +F 0 "C12" H 7650 3325 50 0000 L CNN +F 1 "100n" H 7650 3125 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7663 3075 50 0001 C CNN +F 3 "" H 7625 3225 50 0000 C CNN +F 4 "499687" H 7625 3225 60 0001 C CNN "Farnell" + 1 7625 3225 + -1 0 0 -1 +$EndComp +Text HLabel 7100 3000 0 60 Input ~ 0 +3.3V +NoConn ~ 3150 4225 +Text Notes 6450 5775 0 60 ~ 0 +The second stage amplification will be directly connected to the ADC on the\ndigital board via the backplane. +Text HLabel 6300 1850 1 60 Output ~ 0 +BPWFA_OUT_X1 +$Comp +L C C8 +U 1 1 5958B68A +P 6300 2425 +F 0 "C8" H 6325 2525 50 0000 L CNN +F 1 "100n" H 6325 2325 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 6338 2275 50 0001 C CNN +F 3 "" H 6300 2425 50 0000 C CNN +F 4 "499687" H 6300 2425 60 0001 C CNN "Farnell" + 1 6300 2425 -1 0 0 1 $EndComp $Comp -L CONN_01X03 P7 -U 1 1 5940F5BC -P 6875 2825 -F 0 "P7" H 6875 3025 50 0000 C CNN -F 1 "CONN_01X03" V 6975 2825 50 0000 C CNN -F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 6875 2825 50 0001 C CNN -F 3 "" H 6875 2825 50 0000 C CNN - 1 6875 2825 +L R R2 +U 1 1 5958B7E0 +P 6050 2200 +F 0 "R2" V 6130 2200 50 0000 C CNN +F 1 "2.4k" V 6050 2200 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 5980 2200 50 0001 C CNN +F 3 "" H 6050 2200 50 0001 C CNN +F 4 "WR08X2401FTL" V 6050 2200 60 0001 C CNN "Farnell" + 1 6050 2200 0 -1 -1 0 $EndComp $Comp -L CONN_01X03 P6 -U 1 1 5940F760 -P 6875 2525 -F 0 "P6" H 6875 2725 50 0000 C CNN -F 1 "CONN_01X03" V 6975 2525 50 0000 C CNN -F 2 "Samtec Connectors:Samtec-PHT-1-3-01-L-S" H 6875 2525 50 0001 C CNN -F 3 "" H 6875 2525 50 0000 C CNN - 1 6875 2525 - 0 -1 1 0 +L GND #PWR12 +U 1 1 5958CBA1 +P 6300 2625 +F 0 "#PWR12" H 6300 2375 50 0001 C CNN +F 1 "GND" H 6300 2475 50 0000 C CNN +F 2 "" H 6300 2625 50 0000 C CNN +F 3 "" H 6300 2625 50 0000 C CNN + 1 6300 2625 + -1 0 0 -1 $EndComp +Text HLabel 7625 1850 1 60 Output ~ 0 +BPWFA_OUT_X100 $Comp -L R R10 -U 1 1 5940F9FA -P 6875 3275 -F 0 "R10" V 6955 3275 50 0000 C CNN -F 1 "1K" V 6875 3275 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 6805 3275 50 0001 C CNN -F 3 "" H 6875 3275 50 0000 C CNN -F 4 "9237496" V 6875 3275 60 0001 C CNN "Farnell" - 1 6875 3275 - 1 0 0 -1 +L C C11 +U 1 1 5958D9DD +P 7625 2425 +F 0 "C11" H 7650 2525 50 0000 L CNN +F 1 "100n" H 7650 2325 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 7663 2275 50 0001 C CNN +F 3 "" H 7625 2425 50 0000 C CNN +F 4 "499687" H 7625 2425 60 0001 C CNN "Farnell" + 1 7625 2425 + -1 0 0 1 $EndComp $Comp -L R R9 -U 1 1 5940FA2A -P 6675 3275 -F 0 "R9" V 6755 3275 50 0000 C CNN -F 1 "10k" V 6675 3275 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 6605 3275 50 0001 C CNN -F 3 "" H 6675 3275 50 0000 C CNN -F 4 "9237755" V 6675 3275 60 0001 C CNN "Farnell" - 1 6675 3275 - 1 0 0 -1 +L R R5 +U 1 1 5958D9E4 +P 7375 2200 +F 0 "R5" V 7455 2200 50 0000 C CNN +F 1 "2.4k" V 7375 2200 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 7305 2200 50 0001 C CNN +F 3 "" H 7375 2200 50 0001 C CNN +F 4 "WR08X2401FTL" V 7375 2200 60 0001 C CNN "Farnell" + 1 7375 2200 + 0 -1 -1 0 $EndComp $Comp -L R R11 -U 1 1 5940FA82 -P 7075 3275 -F 0 "R11" V 7155 3275 50 0000 C CNN -F 1 "0.1k" V 7075 3275 50 0000 C CNN -F 2 "Resistors_SMD:R_0805" V 7005 3275 50 0001 C CNN -F 3 "" H 7075 3275 50 0001 C CNN -F 4 "2504961" V 7075 3275 60 0001 C CNN "Farnell" - 1 7075 3275 - 1 0 0 -1 +L GND #PWR15 +U 1 1 5958D9EA +P 7625 2625 +F 0 "#PWR15" H 7625 2375 50 0001 C CNN +F 1 "GND" H 7625 2475 50 0000 C CNN +F 2 "" H 7625 2625 50 0000 C CNN +F 3 "" H 7625 2625 50 0000 C CNN + 1 7625 2625 + -1 0 0 -1 +$EndComp +Text HLabel 9325 1850 1 60 Output ~ 0 +BPWFA_OUT_X1000 +$Comp +L C C16 +U 1 1 5958E511 +P 9325 2425 +F 0 "C16" H 9350 2525 50 0000 L CNN +F 1 "100n" H 9350 2325 50 0000 L CNN +F 2 "Resistors_SMD:R_0805" H 9363 2275 50 0001 C CNN +F 3 "" H 9325 2425 50 0000 C CNN +F 4 "499687" H 9325 2425 60 0001 C CNN "Farnell" + 1 9325 2425 + -1 0 0 1 +$EndComp +$Comp +L R R6 +U 1 1 5958E518 +P 9075 2200 +F 0 "R6" V 9155 2200 50 0000 C CNN +F 1 "2.4k" V 9075 2200 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 9005 2200 50 0001 C CNN +F 3 "" H 9075 2200 50 0001 C CNN +F 4 "WR08X2401FTL" V 9075 2200 60 0001 C CNN "Farnell" + 1 9075 2200 + 0 -1 -1 0 +$EndComp +$Comp +L GND #PWR16 +U 1 1 5958E51E +P 9325 2625 +F 0 "#PWR16" H 9325 2375 50 0001 C CNN +F 1 "GND" H 9325 2475 50 0000 C CNN +F 2 "" H 9325 2625 50 0000 C CNN +F 3 "" H 9325 2625 50 0000 C CNN + 1 9325 2625 + -1 0 0 -1 $EndComp Wire Wire Line - 5225 4850 5225 5250 + 4350 4725 5425 4725 Wire Wire Line - 6875 4975 6875 5250 + 4750 4725 4750 4850 Wire Wire Line - 6450 3600 7350 3600 + 4750 5150 4750 5225 Wire Wire Line - 6975 2125 6975 2325 + 4350 4475 4750 4475 Wire Wire Line - 6775 2225 6975 2225 + 4750 4475 4750 4500 Wire Wire Line - 6775 2225 6775 2325 -Connection ~ 6975 2225 + 4350 4225 7225 4225 Wire Wire Line - 6875 2325 6875 2225 -Connection ~ 6875 2225 + 5425 4225 5425 4325 Wire Wire Line - 6675 3425 6675 3600 -Connection ~ 6675 3600 + 5125 4325 5125 4225 +Connection ~ 5125 4225 Wire Wire Line - 6875 3425 6875 3600 -Connection ~ 6875 3600 + 5425 4725 5425 4625 +Connection ~ 4750 4725 Wire Wire Line - 7075 3425 7075 3600 -Connection ~ 7075 3600 + 5125 4625 5125 4725 +Connection ~ 5125 4725 Wire Wire Line - 6675 3125 6675 3025 + 3150 4475 2750 4475 Wire Wire Line - 6675 3025 6775 3025 + 2750 4475 2750 4500 Wire Wire Line - 6875 3125 6875 3025 + 4625 3975 4350 3975 Wire Wire Line - 6975 3025 7075 3025 + 4625 3525 4625 3975 Wire Wire Line - 7075 3025 7075 3125 + 5425 3900 5425 4000 Wire Wire Line - 7650 4200 5975 4200 -$Comp -L GND #PWR021 -U 1 1 59410288 -P 6325 5250 -F 0 "#PWR021" H 6325 5000 50 0001 C CNN -F 1 "GND" H 6325 5100 50 0000 C CNN -F 2 "" H 6325 5250 50 0000 C CNN -F 3 "" H 6325 5250 50 0000 C CNN - 1 6325 5250 - 1 0 0 -1 -$EndComp + 4925 3950 5425 3950 Wire Wire Line - 5975 4400 6325 4400 + 4925 3950 4925 3900 Wire Wire Line - 6325 4400 6325 5250 -$Comp -L +5V #PWR022 -U 1 1 59411770 -P 5225 3750 -F 0 "#PWR022" H 5225 3600 50 0001 C CNN -F 1 "+5V" H 5225 3890 50 0000 C CNN -F 2 "" H 5225 3750 50 0000 C CNN -F 3 "" H 5225 3750 50 0000 C CNN - 1 5225 3750 - 1 0 0 -1 -$EndComp -$Comp -L +5V #PWR023 -U 1 1 5941B3CF -P 1675 1725 -F 0 "#PWR023" H 1675 1575 50 0001 C CNN -F 1 "+5V" H 1675 1865 50 0000 C CNN -F 2 "" H 1675 1725 50 0000 C CNN -F 3 "" H 1675 1725 50 0000 C CNN - 1 1675 1725 - 1 0 0 -1 -$EndComp -$Comp -L C C7 -U 1 1 5941B3D6 -P 1950 1925 -F 0 "C7" H 1975 2025 50 0000 L CNN -F 1 "1u" H 1975 1825 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 1988 1775 50 0001 C CNN -F 3 "" H 1950 1925 50 0000 C CNN -F 4 "2496946" H 1950 1925 60 0001 C CNN "Farnell" - 1 1950 1925 - 1 0 0 -1 -$EndComp -$Comp -L C C8 -U 1 1 5941B3DE -P 2200 1925 -F 0 "C8" H 2225 2025 50 0000 L CNN -F 1 "100n" H 2225 1825 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 2238 1775 50 0001 C CNN -F 3 "" H 2200 1925 50 0000 C CNN -F 4 "499687" H 2200 1925 60 0001 C CNN "Farnell" - 1 2200 1925 - 1 0 0 -1 -$EndComp -$Comp -L C C9 -U 1 1 5941B3E6 -P 2450 1925 -F 0 "C9" H 2475 2025 50 0000 L CNN -F 1 "10n" H 2475 1825 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 2488 1775 50 0001 C CNN -F 3 "" H 2450 1925 50 0000 C CNN -F 4 "1414662" H 2450 1925 60 0001 C CNN "Farnell" - 1 2450 1925 - 1 0 0 -1 -$EndComp + 5175 3900 5175 3950 +Connection ~ 5175 3950 +Connection ~ 5425 3950 Wire Wire Line - 1675 1725 1675 1775 + 5425 3425 5425 3600 Wire Wire Line - 1675 1775 2450 1775 -Connection ~ 1950 1775 -Connection ~ 2200 1775 -$Comp -L GND #PWR024 -U 1 1 5941B3F1 -P 1950 2150 -F 0 "#PWR024" H 1950 1900 50 0001 C CNN -F 1 "GND" H 1950 2000 50 0000 C CNN -F 2 "" H 1950 2150 50 0000 C CNN -F 3 "" H 1950 2150 50 0000 C CNN - 1 1950 2150 - 1 0 0 -1 -$EndComp + 4625 3525 5425 3525 Wire Wire Line - 1950 2075 1950 2150 + 4925 3600 4925 3525 +Connection ~ 4925 3525 Wire Wire Line - 1950 2075 2450 2075 -Connection ~ 2200 2075 -Text Notes 1650 2450 0 60 ~ 0 -Place decoupling capacitors close to component! + 5175 3600 5175 3525 +Connection ~ 5175 3525 Wire Wire Line - 6875 4675 6875 4200 -Connection ~ 6875 4200 + 2875 3975 3150 3975 Wire Wire Line - 4100 3600 6150 3600 + 2875 3525 2875 3975 Wire Wire Line - 5975 4000 6725 4000 -$Comp -L C C10 -U 1 1 59421E44 -P 6875 4000 -F 0 "C10" H 6900 4100 50 0000 L CNN -F 1 "1p" H 6900 3900 50 0000 L CNN -F 2 "Resistors_SMD:R_0805" H 6913 3850 50 0001 C CNN -F 3 "" H 6875 4000 50 0000 C CNN -F 4 "1759179" H 6875 4000 60 0001 C CNN "Farnell" - 1 6875 4000 - 0 1 -1 0 -$EndComp + 2075 3900 2075 4000 +Wire Wire Line + 2075 3950 2575 3950 +Wire Wire Line + 2575 3950 2575 3900 +Wire Wire Line + 2325 3900 2325 3950 +Connection ~ 2325 3950 +Connection ~ 2075 3950 +Wire Wire Line + 2075 3425 2075 3600 +Wire Wire Line + 2075 3525 2875 3525 +Wire Wire Line + 2575 3600 2575 3525 +Connection ~ 2575 3525 +Wire Wire Line + 2325 3600 2325 3525 +Connection ~ 2325 3525 +Wire Wire Line + 3150 4725 2750 4725 +Wire Wire Line + 2750 4725 2750 4750 +Wire Wire Line + 6625 3825 6775 3825 +Wire Wire Line + 7075 3825 7225 3825 +Wire Wire Line + 6700 3825 6700 4025 +Wire Wire Line + 6700 4025 7225 4025 +Connection ~ 6700 3825 +Wire Wire Line + 6325 3825 6150 3825 +Wire Wire Line + 6150 3825 6150 3850 +Wire Wire Line + 9225 3825 9375 3825 +Wire Wire Line + 8775 3825 8925 3825 +Wire Wire Line + 9300 3825 9300 4025 +Wire Wire Line + 9300 4025 8775 4025 +Connection ~ 9300 3825 +Wire Wire Line + 9675 3825 9850 3825 +Wire Wire Line + 9850 3825 9850 3850 +Connection ~ 5425 4225 +Connection ~ 2075 3525 +Connection ~ 5425 3525 +Wire Wire Line + 10050 4225 8775 4225 +Wire Wire Line + 10050 2850 10050 4225 +Connection ~ 5825 4225 +Wire Wire Line + 7375 5100 7375 5200 +Wire Wire Line + 7375 5150 7875 5150 +Wire Wire Line + 7875 5150 7875 5100 +Wire Wire Line + 7625 5100 7625 5150 +Connection ~ 7625 5150 +Connection ~ 7375 5150 +Wire Wire Line + 7125 4725 8025 4725 +Connection ~ 7875 4725 +Wire Wire Line + 7625 4800 7625 4725 +Connection ~ 7625 4725 +Wire Wire Line + 10050 2850 5825 2850 +Wire Wire Line + 7375 4725 7375 4800 +Connection ~ 7375 4725 +Wire Wire Line + 7375 3375 7375 3475 +Wire Wire Line + 7375 3425 7875 3425 +Wire Wire Line + 7875 3425 7875 3375 +Wire Wire Line + 7625 3375 7625 3425 +Connection ~ 7625 3425 +Connection ~ 7375 3425 +Connection ~ 7875 3000 +Wire Wire Line + 7625 3000 7625 3075 +Connection ~ 7625 3000 +Wire Wire Line + 7375 3000 7375 3075 +Connection ~ 7375 3000 +Wire Wire Line + 7875 3000 7875 3075 +Wire Wire Line + 7150 2200 7150 3825 +Connection ~ 7150 3825 +Wire Wire Line + 8850 2200 8850 3825 +Connection ~ 8850 3825 +Connection ~ 5825 2850 +Wire Wire Line + 6300 2575 6300 2625 +Wire Wire Line + 6200 2200 6300 2200 +Wire Wire Line + 6300 1850 6300 2275 +Wire Wire Line + 5900 2200 5825 2200 +Connection ~ 6300 2200 +Wire Wire Line + 5825 2200 5825 4225 +Wire Wire Line + 7625 2575 7625 2625 +Wire Wire Line + 7525 2200 7625 2200 +Wire Wire Line + 7625 1850 7625 2275 +Connection ~ 7625 2200 +Wire Wire Line + 7225 2200 7150 2200 +Wire Wire Line + 9325 2575 9325 2625 Wire Wire Line - 6075 3150 6075 4000 -Connection ~ 6075 4000 + 9225 2200 9325 2200 Wire Wire Line - 7025 4000 7650 4000 + 9325 1850 9325 2275 +Connection ~ 9325 2200 Wire Wire Line - 7650 3600 7650 4200 -Connection ~ 7650 4000 -Text HLabel 5725 3150 0 60 Output ~ 0 -BPW34FA_OUT + 8925 2200 8850 2200 Wire Wire Line - 6075 3150 5725 3150 -Connection ~ 6075 3600 + 7100 3000 8025 3000 Wire Wire Line - 4425 4000 4425 4200 + 8025 3000 8025 3575 Wire Wire Line - 4100 3600 4100 4400 + 7875 4725 7875 4800 Wire Wire Line - 4100 4400 4425 4400 + 8025 4725 8025 4675 +Text Notes 5825 800 0 60 ~ 0 +RC filters have a cut-off frequency of approx. 663 Hz. $EndSCHEMATC diff --git a/pcbs/backplane/backplane.bak b/pcbs/backplane/backplane.bak index d6eae1c..30c6d7c 100644 --- a/pcbs/backplane/backplane.bak +++ b/pcbs/backplane/backplane.bak @@ -60,7 +60,7 @@ F 4 "2554980" H 1700 2500 60 0001 C CNN "Farnell" 1 1700 2500 1 0 0 -1 $EndComp -Text GLabel 4800 2250 0 60 Input ~ 0 +Text GLabel 4800 2250 0 60 UnSpc ~ 0 5V Text GLabel 4800 2350 0 60 UnSpc ~ 0 ADC1 @@ -267,9 +267,9 @@ F 3 "" H 2850 2250 50 0000 C CNN 1 2850 2250 1 0 0 -1 $EndComp -Text GLabel 4800 2900 0 60 Input ~ 0 +Text GLabel 4800 2900 0 60 UnSpc ~ 0 5V -Text GLabel 4850 1550 0 60 Input ~ 0 +Text GLabel 4850 1550 0 60 UnSpc ~ 0 5V $Comp L GND #PWR3 diff --git a/pcbs/backplane/backplane.sch b/pcbs/backplane/backplane.sch index 30c6d7c..a86c2d1 100644 --- a/pcbs/backplane/backplane.sch +++ b/pcbs/backplane/backplane.sch @@ -994,7 +994,7 @@ F 0 "C1" H 925 1500 50 0000 L CNN F 1 "10u" H 925 1300 50 0000 L CNN F 2 "Resistors_SMD:R_0805" H 938 1250 50 0001 C CNN F 3 "" H 900 1400 50 0000 C CNN -F 4 "2496998" H 900 1400 60 0001 C CNN "Farnell" +F 4 "1833812" H 900 1400 60 0001 C CNN "Farnell" 1 900 1400 1 0 0 -1 $EndComp diff --git a/pcbs/backplane/myLibs/ada4530-1.dcm b/pcbs/backplane/myLibs/ada4530-1.dcm new file mode 100644 index 0000000..bf26684 --- /dev/null +++ b/pcbs/backplane/myLibs/ada4530-1.dcm @@ -0,0 +1,8 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP ADA4530-1 +D Ompamp withlow input offset voltage +K ampliop +$ENDCMP +# +#End Doc Library diff --git a/pcbs/backplane/myLibs/ada4530-1.lib b/pcbs/backplane/myLibs/ada4530-1.lib new file mode 100644 index 0000000..fbfc78f --- /dev/null +++ b/pcbs/backplane/myLibs/ada4530-1.lib @@ -0,0 +1,27 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# ADA4530-1 +# +DEF ADA4530-1 U 0 10 Y Y 1 F N +F0 "U" -1400 -750 50 H V L CNN +F1 "ADA4530-1" 200 -650 50 H V L CNN +F2 "" 50 -553 50 V V C CNN +F3 "" 150 -503 50 V V C CNN +DRAW +T 900 -92 -314 60 0 0 0 + Normal 0 C C +T 900 104 -356 60 0 0 0 - Normal 0 C C +S -700 400 650 -750 0 1 0 N +P 4 0 1 10 -200 -250 0 -650 200 -250 -200 -250 f +X V- 4 -800 -550 150 R 50 50 0 1 W +X 5 8 800 200 150 L 50 50 0 1 W +X ~ 1 -800 200 100 R 50 50 1 1 O +X ~ 2 -800 -50 100 R 50 50 1 1 I +X ~ 3 -800 -300 100 R 50 50 1 1 I +X ~ 5 750 -550 100 L 50 50 1 1 I +X ~ 6 750 -300 100 L 50 50 1 1 I +X ~ 7 750 -50 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +#End Library