diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..373df33 --- /dev/null +++ b/LICENSE @@ -0,0 +1,3 @@ +This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. +To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or send +a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. diff --git a/hardware/USB_Tester_BOM_v1.0.csv b/hardware/USB_Tester_BOM_v1.0.csv new file mode 100644 index 0000000..24ad567 Binary files /dev/null and b/hardware/USB_Tester_BOM_v1.0.csv differ diff --git a/hardware/USB_Tester_gerber_v1.0.zip b/hardware/USB_Tester_gerber_v1.0.zip new file mode 100644 index 0000000..a122ea8 Binary files /dev/null and b/hardware/USB_Tester_gerber_v1.0.zip differ diff --git a/hardware/USB_Tester_schematic_v1.0.pdf b/hardware/USB_Tester_schematic_v1.0.pdf new file mode 100644 index 0000000..6e07063 --- /dev/null +++ b/hardware/USB_Tester_schematic_v1.0.pdf @@ -0,0 +1,4486 @@ +%PDF-1.4 +%߬ +3 0 obj +<> +endobj +4 0 obj +<< +/Length 49094 +>> +stream +0.20 w +0 G +2 J +0 j +100 M +1.00 g +[] 0 d +0.00 830.50 1173.00 -830.50 re +f +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +220.000 810.000 m +220.000 820.000 l +220.000 24.000 m +220.000 14.000 l +416.000 810.000 m +416.000 820.000 l +416.000 24.000 m +416.000 14.000 l +612.000 810.000 m +612.000 820.000 l +612.000 24.000 m +612.000 14.000 l +808.000 810.000 m +808.000 820.000 l +808.000 24.000 m +808.000 14.000 l +1004.000 810.000 m +1004.000 820.000 l +1004.000 24.000 m +1004.000 14.000 l +24.000 614.000 m +14.000 614.000 l +1153.000 614.000 m +1163.000 614.000 l +24.000 418.000 m +14.000 418.000 l +1153.000 418.000 m +1163.000 418.000 l +24.000 222.000 m +14.000 222.000 l +1153.000 222.000 m +1163.000 222.000 l +24.000 26.000 m +14.000 26.000 l +1153.000 26.000 m +1163.000 26.000 l +S +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +15.50 712.00 Td +(A) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +1154.50 712.00 Td +(A) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +15.50 516.00 Td +(B) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +1154.50 516.00 Td +(B) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +15.50 320.00 Td +(C) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +1154.50 320.00 Td +(C) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +15.50 124.00 Td +(D) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +1154.50 124.00 Td +(D) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +122.00 811.50 Td +(1) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +122.00 15.50 Td +(1) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +318.00 811.50 Td +(2) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +318.00 15.50 Td +(2) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +514.00 811.50 Td +(3) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +514.00 15.50 Td +(3) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +710.00 811.50 Td +(4) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +710.00 15.50 Td +(4) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +906.00 811.50 Td +(5) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +906.00 15.50 Td +(5) Tj +ET +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +24.00 810.00 1129.00 -786.00 re +S +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +14.00 820.00 1149.00 -806.00 re +S +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +709.00 104.00 444.00 -80.00 re +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +709.100 64.750 m +1152.630 64.750 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +813.630 44.750 m +1152.630 44.750 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +1073.610 103.930 m +1073.630 64.750 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +1073.630 64.750 m +1073.630 44.750 l +S +10.00 w +BT +/F1 11 Tf +11.00 TL +0.533 0.000 0.000 rg +714.00 91.00 Td +(TITLE:) Tj +ET +10.00 w +BT +/F1 13 Tf +13.00 TL +0.000 0.000 1.000 rg +771.62 78.41 Td +(USB Power Tester) Tj +ET +10.00 w +BT +/F1 11 Tf +11.00 TL +0.533 0.000 0.000 rg +1078.62 77.75 Td +(REV:) Tj +ET +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +1116.62 77.75 Td +(1.0) Tj +ET +10.00 w +BT +/F1 11 Tf +11.00 TL +0.533 0.000 0.000 rg +818.62 29.00 Td +(Date:) Tj +ET +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +865.62 28.52 Td +(2020-05-13) Tj +ET +10.00 w +BT +/F1 11 Tf +11.00 TL +0.533 0.000 0.000 rg +1077.62 49.00 Td +(Sheet:) Tj +ET +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +1122.62 48.52 Td +(1/1) Tj +ET +10.00 w +BT +/F1 11 Tf +11.00 TL +0.533 0.000 0.000 rg +957.62 28.75 Td +(Drawn By:) Tj +ET +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +1022.63 28.75 Td +(Stefan Wagner) Tj +ET +10.00 w +BT +/F1 11 Tf +11.00 TL +0.533 0.000 0.000 rg +818.62 50.75 Td +(Company:) Tj +ET +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +885.25 50.64 Td +(wagiminator) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +813.630 64.750 m +813.630 24.750 l +S +0.33 0.53 1.00 rg +[] 0 d +764.394 42.565 m +764.535 42.671 764.707 42.723 764.904 42.723 c +765.168 42.723 765.451 42.630 765.752 42.448 c +766.053 42.266 766.342 41.980 766.618 41.587 c +767.687 43.221 l +767.355 43.678 766.944 44.035 766.446 44.287 c +765.948 44.539 765.420 44.662 764.867 44.662 c +764.081 44.662 763.393 44.433 762.815 43.977 c +762.238 43.520 761.949 42.922 761.949 42.196 c +761.949 41.675 762.133 41.177 762.502 40.709 c +762.766 40.375 763.245 39.971 763.933 39.502 c +764.529 39.098 764.898 38.817 765.033 38.659 c +765.168 38.501 765.236 38.348 765.236 38.196 c +765.236 38.009 765.150 37.851 764.972 37.710 c +764.793 37.575 764.560 37.505 764.265 37.505 c +763.522 37.505 762.834 37.898 762.207 38.688 c +760.825 37.154 l +761.439 36.533 761.998 36.100 762.496 35.865 c +762.993 35.631 763.552 35.514 764.161 35.514 c +765.217 35.514 766.022 35.801 766.581 36.375 c +767.140 36.949 767.417 37.564 767.417 38.208 c +767.417 38.700 767.281 39.151 767.011 39.572 c +766.741 39.988 766.176 40.492 765.316 41.078 c +764.775 41.447 764.456 41.693 764.351 41.821 c +764.241 41.950 764.185 42.079 764.185 42.208 c +764.179 42.343 764.253 42.460 764.394 42.565 c +h +f +0.33 0.53 1.00 rg +[] 0 d +749.024 42.975 m +744.699 42.975 l +745.055 45.417 l +745.055 45.417 749.644 45.423 749.669 45.423 c +750.271 45.423 750.762 45.892 750.762 46.466 c +750.762 47.040 750.271 47.508 749.669 47.508 c +749.650 47.508 743.009 47.508 743.009 47.508 c +741.314 35.736 l +748.268 35.736 l +748.268 35.736 l +748.852 35.748 749.325 36.205 749.325 36.761 c +749.325 37.329 748.839 37.792 748.243 37.792 c +748.219 37.792 743.931 37.786 743.931 37.786 c +744.385 40.908 l +744.385 40.908 748.790 40.902 748.827 40.902 c +749.429 40.902 749.921 41.370 749.921 41.944 c +749.933 42.466 749.540 42.893 749.024 42.975 c +h +f +0.33 0.53 1.00 rg +[] 0 d +786.922 47.502 m +786.903 47.502 780.262 47.502 780.262 47.502 c +778.579 35.742 l +785.539 35.742 l +785.539 35.742 l +786.123 35.754 786.596 36.211 786.596 36.767 c +786.596 37.335 786.111 37.798 785.515 37.798 c +785.490 37.798 781.202 37.792 781.202 37.792 c +781.657 40.914 l +781.657 40.914 786.062 40.908 786.105 40.908 c +786.707 40.908 787.198 41.376 787.198 41.950 c +787.198 42.466 786.805 42.893 786.289 42.975 c +781.964 42.975 l +782.320 45.417 l +782.320 45.417 786.909 45.423 786.934 45.423 c +787.536 45.423 788.027 45.892 788.027 46.466 c +788.015 47.034 787.530 47.502 786.922 47.502 c +h +f +0.33 0.53 1.00 rg +[] 0 d +799.350 41.868 m +799.350 43.022 799.067 44.047 798.508 44.931 c +797.949 45.816 797.224 46.466 796.327 46.876 c +795.430 47.291 794.072 47.496 792.236 47.496 c +790.282 47.496 l +788.599 35.736 l +792.432 35.736 l +794.042 35.736 795.301 35.965 796.204 36.422 c +797.107 36.878 797.863 37.605 798.459 38.594 c +799.055 39.590 799.350 40.679 799.350 41.868 c +h +796.315 39.438 m +795.866 38.794 795.277 38.337 794.539 38.073 c +794.011 37.886 793.163 37.792 791.990 37.792 c +791.228 37.792 l +792.315 45.429 l +792.899 45.429 l +793.851 45.429 794.613 45.288 795.184 45.001 c +795.756 44.714 796.198 44.310 796.517 43.783 c +796.831 43.256 796.990 42.606 796.990 41.827 c +796.984 40.884 796.763 40.082 796.315 39.438 c +h +f +0.33 0.53 1.00 rg +[] 0 d +808.472 42.003 m +807.102 41.283 l +806.992 40.334 806.144 39.602 805.124 39.602 c +804.025 39.602 803.134 40.451 803.134 41.499 c +803.134 42.548 804.025 43.397 805.124 43.397 c +805.548 43.397 805.941 43.268 806.261 43.057 c +807.962 43.953 l +807.041 47.479 l +805.094 47.479 l +798.459 35.766 l +800.941 35.766 l +802.341 38.261 l +807.219 38.261 l +807.870 35.766 l +810.106 35.766 l +808.472 42.003 l +h +f +0.33 0.53 1.00 rg +[] 0 d +804.393 41.546 m +804.393 41.142 804.737 40.814 805.161 40.814 c +805.585 40.814 805.929 41.142 805.929 41.546 c +805.929 41.950 805.585 42.278 805.161 42.278 c +804.737 42.278 804.393 41.950 804.393 41.546 c +h +f +0.33 0.53 1.00 rg +[] 0 d +759.056 43.069 m +759.056 43.069 759.056 43.075 759.056 43.069 c +758.288 43.069 l +758.208 43.209 l +757.895 43.684 757.501 44.041 757.028 44.287 c +756.549 44.533 755.793 44.656 755.228 44.656 c +754.387 44.656 753.582 44.439 752.814 44.006 c +752.046 43.572 751.432 42.969 750.977 42.190 c +750.523 41.417 750.289 40.597 750.289 39.742 c +750.289 38.618 750.645 37.634 751.358 36.785 c +752.071 35.936 753.035 35.514 754.245 35.514 c +754.774 35.514 755.247 35.596 755.671 35.772 c +756.095 35.941 756.549 36.240 757.034 36.673 c +757.034 36.673 757.606 36.199 757.612 36.205 c +757.968 35.936 758.411 35.766 758.890 35.736 c +759.111 35.736 l +759.142 35.988 l +759.922 42.249 l +759.916 42.249 759.916 42.249 759.910 42.249 c +759.910 42.700 759.529 43.063 759.056 43.069 c +h +757.262 38.870 m +756.985 38.372 756.641 38.003 756.230 37.769 c +755.818 37.534 755.339 37.417 754.786 37.417 c +754.123 37.417 753.582 37.622 753.158 38.044 c +752.734 38.460 752.525 39.010 752.525 39.690 c +752.525 40.574 752.802 41.294 753.361 41.857 c +753.920 42.419 754.596 42.694 755.394 42.694 c +756.082 42.694 756.635 42.483 757.053 42.067 c +757.471 41.646 757.679 41.095 757.679 40.404 c +757.679 39.883 757.538 39.367 757.262 38.870 c +h +f +0.33 0.53 1.00 rg +[] 0 d +733.837 46.360 m +733.377 47.526 732.627 48.574 731.638 49.423 c +730.121 50.723 728.155 51.444 726.109 51.444 c +724.340 51.444 722.650 50.917 721.225 49.921 c +720.537 49.441 719.941 48.873 719.450 48.228 c +719.143 48.269 718.829 48.293 718.510 48.293 c +716.747 48.293 715.082 47.637 713.835 46.448 c +712.588 45.259 711.900 43.678 711.900 41.991 c +711.900 40.428 712.508 38.928 713.607 37.769 c +714.480 36.849 715.610 36.199 716.857 35.895 c +717.398 34.360 718.921 33.253 720.709 33.253 c +722.951 33.253 724.776 34.993 724.776 37.130 c +724.776 37.253 724.770 37.382 724.758 37.505 c +730.465 40.363 l +729.218 42.425 l +723.762 39.695 l +723.019 40.504 721.925 41.013 720.709 41.013 c +718.946 41.013 717.441 39.936 716.876 38.436 c +715.438 39.040 714.431 40.404 714.431 41.997 c +714.431 44.141 716.255 45.886 718.510 45.886 c +719.302 45.886 720.046 45.669 720.672 45.294 c +721.428 47.467 723.578 49.037 726.109 49.037 c +729.058 49.037 731.478 46.917 731.804 44.193 c +731.908 44.205 732.013 44.211 732.117 44.211 c +733.880 44.211 735.312 42.846 735.312 41.165 c +735.312 39.572 734.028 38.266 732.394 38.132 c +730.569 38.132 l +730.489 38.149 730.403 38.155 730.317 38.155 c +729.611 38.155 729.039 37.611 729.039 36.937 c +729.039 36.299 729.555 35.777 730.213 35.725 c +730.213 35.713 l +732.394 35.713 l +732.504 35.713 l +732.615 35.725 l +734.040 35.842 735.361 36.457 736.332 37.464 c +737.308 38.477 737.849 39.789 737.849 41.165 c +737.849 43.590 736.159 45.663 733.837 46.360 c +h +720.709 38.630 m +721.575 38.630 722.282 37.956 722.282 37.130 c +722.282 36.305 721.575 35.631 720.709 35.631 c +719.843 35.631 719.136 36.305 719.136 37.130 c +719.136 37.956 719.843 38.630 720.709 38.630 c +h +f +0.33 0.53 1.00 rg +[] 0 d +772.810 39.280 m +771.035 44.439 l +768.836 44.439 l +771.404 36.925 l +768.811 32.556 l +771.176 32.556 l +778.346 44.439 l +775.931 44.439 l +f +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +436.13 672.66 Td +(POWER OUT) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +451.56 682.13 Td +(USB2) Tj +ET +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +436.000 654.000 m +492.000 654.000 l +493.105 654.000 494.000 653.105 494.000 652.000 c +494.000 606.000 l +494.000 604.895 492.895 604.000 492.000 604.000 c +436.000 604.000 l +434.895 604.000 434.000 605.105 434.000 606.000 c +434.000 652.000 l +434.000 653.105 435.105 654.000 436.000 654.000 c +S +BT +/F1 9 Tf +9.00 TL +1.000 0.000 0.000 rg +470.29 641.00 Td +(VCC) Tj +ET +BT +/F1 9 Tf +9.00 TL +1.000 0.000 0.000 rg +494.00 645.00 Td +(1) Tj +ET +1 J +1 j +1.00 w +1.00 0.00 0.00 RG +[] 0 d +504.000 644.000 m +494.000 644.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +477.98 631.00 Td +(D-) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 g +494.00 635.00 Td +(2) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +504.000 634.000 m +494.000 634.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +474.71 621.00 Td +(D+) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 g +494.00 625.00 Td +(3) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +504.000 624.000 m +494.000 624.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +468.36 611.00 Td +(GND) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 g +494.00 615.00 Td +(4) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +504.000 614.000 m +494.000 614.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +436.00 641.00 Td +(SHLD) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +428.29 645.00 Td +(5) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +424.000 644.000 m +434.000 644.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +436.00 611.00 Td +(SHLD) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +428.29 615.00 Td +(6) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +424.000 614.000 m +434.000 614.000 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +519.38 370.48 Td +(TS24CA) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +524.01 380.48 Td +(SET) Tj +ET +1.00 w +0.53 0.00 0.00 RG +[] 0 d +526.00 339.00 m 526.00 340.10 525.10 341.00 524.00 341.00 c +522.90 341.00 522.00 340.10 522.00 339.00 c +522.00 337.90 522.90 337.00 524.00 337.00 c +525.10 337.00 526.00 337.90 526.00 339.00 c +S +1.00 w +0.53 0.00 0.00 RG +[] 0 d +546.00 339.00 m 546.00 340.10 545.10 341.00 544.00 341.00 c +542.90 341.00 542.00 340.10 542.00 339.00 c +542.00 337.90 542.90 337.00 544.00 337.00 c +545.10 337.00 546.00 337.90 546.00 339.00 c +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +524.000 341.000 m +544.000 347.000 l +544.000 347.000 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +546.000 339.000 m +554.000 339.000 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +522.000 339.000 m +514.000 339.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +508.29 360.00 Td +(1) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +504.000 359.000 m +514.000 359.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +554.00 360.00 Td +(2) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +564.000 359.000 m +554.000 359.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +508.29 340.00 Td +(3) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +504.000 339.000 m +514.000 339.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +554.00 340.00 Td +(4) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +564.000 339.000 m +554.000 339.000 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +514.000 359.000 m +554.000 359.000 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +307.00 611.00 Td +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +319.000 609.000 m +319.000 599.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +314.000 609.000 m +324.000 609.000 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +307.00 731.00 Td +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +319.000 729.000 m +319.000 719.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +314.000 729.000 m +324.000 729.000 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +202.00 701.00 Td +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +214.000 699.000 m +214.000 689.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +209.000 699.000 m +219.000 699.000 l +S +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +44.00 779.00 Td +(ATtiny85 Microcontroller) Tj +ET +BT +/F3 12 Tf +12.00 TL +0.000 g +306.00 533.00 Td +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +319.000 549.000 m +319.000 559.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +310.000 549.000 m +328.000 549.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +313.000 547.000 m +325.000 547.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +316.000 545.000 m +322.000 545.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +318.000 543.000 m +320.000 543.000 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +328.50 566.75 Td +(47u) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +329.00 575.75 Td +(C2) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +319.000 589.000 m +319.000 583.000 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +319.000 569.000 m +319.000 576.000 l +S +2 J +0 j +100 M +1.00 w +0.55 0.14 0.14 RG +[] 0 d +311.80 578.00 14.70 -1.80 re +S +2 J +0 j +100 M +1.00 w +0.55 0.14 0.14 RG +[] 0 d +311.80 583.00 14.70 -1.80 re +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +319.000 599.000 m +319.000 589.000 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +319.000 559.000 m +319.000 569.000 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +306.00 653.00 Td +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +319.000 669.000 m +319.000 679.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +310.000 669.000 m +328.000 669.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +313.000 667.000 m +325.000 667.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +316.000 665.000 m +322.000 665.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +318.000 663.000 m +320.000 663.000 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +328.50 686.75 Td +(100n) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +329.00 695.75 Td +(C1) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +319.000 709.000 m +319.000 703.000 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +319.000 689.000 m +319.000 696.000 l +S +2 J +0 j +100 M +1.00 w +0.55 0.14 0.14 RG +[] 0 d +311.80 698.00 14.70 -1.80 re +S +2 J +0 j +100 M +1.00 w +0.55 0.14 0.14 RG +[] 0 d +311.80 703.00 14.70 -1.80 re +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +319.000 719.000 m +319.000 709.000 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +319.000 679.000 m +319.000 689.000 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +158.03 677.00 Td +(10k) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +158.04 685.84 Td +(R1) Tj +ET +2 J +0 j +100 M +1.00 w +0.63 0.00 0.00 RG +[] 0 d +154.00 674.00 20.00 -10.00 re +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +174.000 669.000 m +184.000 669.000 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +154.000 669.000 m +144.000 669.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +184.000 669.000 m +214.000 669.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +114.000 679.000 m +114.000 669.000 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 116.42 700.89 Tm +(RESET) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +114.000 679.000 m +109.000 684.000 l +109.000 699.000 l +119.000 699.000 l +119.000 684.000 l +114.000 679.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +124.000 629.000 m +114.000 629.000 l +114.000 669.000 l +144.000 669.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +204.000 599.000 m +214.000 599.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +204.000 619.000 m +214.000 619.000 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +70.01 614.06 Td +(KEY) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +114.000 619.000 m +109.000 614.000 l +94.000 614.000 l +94.000 624.000 l +109.000 624.000 l +114.000 619.000 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +236.01 596.56 Td +(SDA) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +214.000 599.000 m +219.000 604.000 l +234.000 604.000 l +234.000 594.000 l +219.000 594.000 l +214.000 599.000 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +236.01 616.56 Td +(SCL) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +214.000 619.000 m +219.000 624.000 l +234.000 624.000 l +234.000 614.000 l +219.000 614.000 l +214.000 619.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +214.000 689.000 m +214.000 629.000 l +204.000 629.000 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +157.78 644.00 Td +(ATtiny85) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +157.78 653.14 Td +(U1) Tj +ET +1.00 w +0.53 0.00 0.00 RG +0.53 0.00 0.00 rg +[] 0 d +140.50 636.00 m 140.50 636.83 139.83 637.50 139.00 637.50 c +138.17 637.50 137.50 636.83 137.50 636.00 c +137.50 635.17 138.17 634.50 139.00 634.50 c +139.83 634.50 140.50 635.17 140.50 636.00 c +B +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +136.000 641.000 m +192.000 641.000 l +193.105 641.000 194.000 640.105 194.000 639.000 c +194.000 589.000 l +194.000 587.895 192.895 587.000 192.000 587.000 c +136.000 587.000 l +134.895 587.000 134.000 588.105 134.000 589.000 c +134.000 639.000 l +134.000 640.105 135.105 641.000 136.000 641.000 c +S +1.00 w +0.53 0.00 0.00 RG +0.53 0.00 0.00 rg +[] 0 d +140.50 636.00 m 140.50 636.83 139.83 637.50 139.00 637.50 c +138.17 637.50 137.50 636.83 137.50 636.00 c +137.50 635.17 138.17 634.50 139.00 634.50 c +139.83 634.50 140.50 635.17 140.50 636.00 c +B +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +137.70 625.00 Td +(PB5) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +127.78 630.00 Td +(1) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +124.000 629.000 m +134.000 629.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +137.70 615.00 Td +(PB3) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +127.78 620.00 Td +(2) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +124.000 619.000 m +134.000 619.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +137.70 605.00 Td +(PB4) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +127.78 610.00 Td +(3) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +124.000 609.000 m +134.000 609.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +137.70 595.00 Td +(GND) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 g +127.78 600.00 Td +(4) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +124.000 599.000 m +134.000 599.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +172.99 595.00 Td +(PB0) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +194.50 600.00 Td +(5) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +204.000 599.000 m +194.000 599.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +172.99 605.00 Td +(PB1) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +194.50 610.00 Td +(6) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +204.000 609.000 m +194.000 609.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +172.99 615.00 Td +(PB2) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +194.50 620.00 Td +(7) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +204.000 619.000 m +194.000 619.000 l +S +BT +/F1 9 Tf +9.00 TL +1.000 0.000 0.000 rg +171.59 625.00 Td +(VCC) Tj +ET +BT +/F1 9 Tf +9.00 TL +1.000 0.000 0.000 rg +194.50 630.00 Td +(8) Tj +ET +1 J +1 j +1.00 w +1.00 0.00 0.00 RG +[] 0 d +204.000 629.000 m +194.000 629.000 l +S +2 J +0 j +100 M +1.00 w +0.00 G +[] 0 d +34.00 799.00 330.00 -280.00 re +S +BT +/F3 12 Tf +12.00 TL +0.000 g +101.00 563.00 Td +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +114.000 579.000 m +114.000 589.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +105.000 579.000 m +123.000 579.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +108.000 577.000 m +120.000 577.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +111.000 575.000 m +117.000 575.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +113.000 573.000 m +115.000 573.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +124.000 599.000 m +114.000 599.000 l +114.000 589.000 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +556.42 672.66 Td +(POWER IN) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +566.82 682.66 Td +(USB1) Tj +ET +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +1.00 g +[] 0 d +564.00 654.00 35.00 -50.00 re +B +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +579.000 664.000 m +579.000 654.000 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +579.000 594.000 m +579.000 604.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +569.00 641.00 Td +(+5V) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +554.000 644.000 m +564.000 644.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +569.00 631.00 Td +(D-) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +554.000 634.000 m +564.000 634.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +569.00 621.00 Td +(D+) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +554.000 624.000 m +564.000 624.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +569.00 611.00 Td +(GND) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +554.000 614.000 m +564.000 614.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +264.000 399.000 m +274.000 399.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +264.000 409.000 m +274.000 409.000 l +274.000 329.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +264.000 379.000 m +284.000 379.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +264.000 389.000 m +284.000 389.000 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +261.00 303.00 Td +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +274.000 319.000 m +274.000 329.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +265.000 319.000 m +283.000 319.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +268.000 317.000 m +280.000 317.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +271.000 315.000 m +277.000 315.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +273.000 313.000 m +275.000 313.000 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +306.00 386.37 Td +(SDA) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +284.000 389.000 m +289.000 394.000 l +304.000 394.000 l +304.000 384.000 l +289.000 384.000 l +284.000 389.000 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +306.00 376.37 Td +(SCL) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +284.000 379.000 m +289.000 384.000 l +304.000 384.000 l +304.000 374.000 l +289.000 374.000 l +284.000 379.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +174.000 334.000 m +174.000 329.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +184.000 389.000 m +144.000 389.000 l +144.000 329.000 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +131.00 303.00 Td +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +144.000 319.000 m +144.000 329.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +135.000 319.000 m +153.000 319.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +138.000 317.000 m +150.000 317.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +141.000 315.000 m +147.000 315.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +143.000 313.000 m +145.000 313.000 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +161.00 303.00 Td +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +174.000 319.000 m +174.000 329.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +165.000 319.000 m +183.000 319.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +168.000 317.000 m +180.000 317.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +171.000 315.000 m +177.000 315.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +173.000 313.000 m +175.000 313.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +174.000 374.000 m +174.000 379.000 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +183.50 341.75 Td +(100n) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +184.00 350.75 Td +(C3) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +174.000 364.000 m +174.000 358.000 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +174.000 344.000 m +174.000 351.000 l +S +2 J +0 j +100 M +1.00 w +0.55 0.14 0.14 RG +[] 0 d +166.80 353.00 14.70 -1.80 re +S +2 J +0 j +100 M +1.00 w +0.55 0.14 0.14 RG +[] 0 d +166.80 358.00 14.70 -1.80 re +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +174.000 374.000 m +174.000 364.000 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +174.000 334.000 m +174.000 344.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +184.000 379.000 m +174.000 379.000 l +174.000 444.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +184.000 409.000 m +164.000 409.000 l +164.000 439.000 l +134.000 439.000 l +124.000 439.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +184.000 399.000 m +134.000 399.000 l +124.000 399.000 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +72.03 394.00 Td +(VOUT) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +124.000 399.000 m +119.000 394.000 l +104.000 394.000 l +104.000 404.000 l +119.000 404.000 l +124.000 399.000 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +83.03 434.00 Td +(VIN) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +124.000 439.000 m +119.000 434.000 l +104.000 434.000 l +104.000 444.000 l +119.000 444.000 l +124.000 439.000 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +139.85 410.76 Td +(R008) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +140.45 419.76 Td +(R2) Tj +ET +2 J +0 j +100 M +1.00 w +0.63 0.00 0.00 RG +[] 0 d +130.00 429.00 8.00 -20.00 re +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +134.000 429.000 m +134.000 439.000 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +134.000 409.000 m +134.000 399.000 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +217.78 424.00 Td +(INA219) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +217.78 433.14 Td +(U2) Tj +ET +1.00 w +0.53 0.00 0.00 RG +0.53 0.00 0.00 rg +[] 0 d +200.50 416.00 m 200.50 416.83 199.83 417.50 199.00 417.50 c +198.17 417.50 197.50 416.83 197.50 416.00 c +197.50 415.17 198.17 414.50 199.00 414.50 c +199.83 414.50 200.50 415.17 200.50 416.00 c +B +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +196.000 421.000 m +252.000 421.000 l +253.105 421.000 254.000 420.105 254.000 419.000 c +254.000 369.000 l +254.000 367.895 252.895 367.000 252.000 367.000 c +196.000 367.000 l +194.895 367.000 194.000 368.105 194.000 369.000 c +194.000 419.000 l +194.000 420.105 195.105 421.000 196.000 421.000 c +S +1.00 w +0.53 0.00 0.00 RG +0.53 0.00 0.00 rg +[] 0 d +200.50 416.00 m 200.50 416.83 199.83 417.50 199.00 417.50 c +198.17 417.50 197.50 416.83 197.50 416.00 c +197.50 415.17 198.17 414.50 199.00 414.50 c +199.83 414.50 200.50 415.17 200.50 416.00 c +B +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +197.70 405.00 Td +(IN+) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +187.78 410.00 Td +(1) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +184.000 409.000 m +194.000 409.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +197.70 395.00 Td +(IN-) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +187.78 400.00 Td +(2) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +184.000 399.000 m +194.000 399.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +197.70 385.00 Td +(GND) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 g +187.78 390.00 Td +(3) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +184.000 389.000 m +194.000 389.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +197.70 375.00 Td +(VS) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +187.78 380.00 Td +(4) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +184.000 379.000 m +194.000 379.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +232.87 375.00 Td +(SCL) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +254.50 380.00 Td +(5) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +264.000 379.000 m +254.000 379.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +231.08 385.00 Td +(SDA) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +254.50 390.00 Td +(6) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +264.000 389.000 m +254.000 389.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +238.44 395.00 Td +(A0) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +254.50 400.00 Td +(7) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +264.000 399.000 m +254.000 399.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +238.44 405.00 Td +(A1) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +254.50 410.00 Td +(8) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +264.000 409.000 m +254.000 409.000 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +162.00 456.00 Td +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +174.000 454.000 m +174.000 444.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +169.000 454.000 m +179.000 454.000 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +549.92 162.00 Td +(OLED 0.91) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +550.42 171.00 Td +(OLED) Tj +ET +2 J +0 j +100 M +1.00 w +0.00 G +[] 0 d +544.00 159.00 60.00 -70.00 re +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +546.00 106.00 Td +(GND) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +533.28 110.00 Td +(1) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +524.000 109.000 m +544.000 109.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +546.00 116.00 Td +(VCC) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +533.28 120.00 Td +(2) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +524.000 119.000 m +544.000 119.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +546.00 126.00 Td +(SCK) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +533.28 130.00 Td +(3) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +524.000 129.000 m +544.000 129.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +546.00 136.00 Td +(SDA) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +533.28 140.00 Td +(4) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +524.000 139.000 m +544.000 139.000 l +S +2 J +0 j +100 M +1.00 w +0.00 G +[] 0 d +569.00 154.00 30.00 -60.00 re +S +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 589.00 109.00 Tm +(OLED) Tj +ET +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +504.000 614.000 m +554.000 614.000 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +516.00 578.00 Td +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +529.000 594.000 m +529.000 604.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +520.000 594.000 m +538.000 594.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +523.000 592.000 m +535.000 592.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +526.000 590.000 m +532.000 590.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +528.000 588.000 m +530.000 588.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +529.000 604.000 m +529.000 614.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +504.000 624.000 m +554.000 624.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +554.000 634.000 m +504.000 634.000 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +575.000 668.000 m +583.000 660.000 l +583.000 668.000 m +575.000 660.000 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +575.000 598.000 m +583.000 590.000 l +583.000 598.000 m +575.000 590.000 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 536.14 695.36 Tm +(VIN) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +534.000 674.000 m +529.000 679.000 l +529.000 694.000 l +539.000 694.000 l +539.000 679.000 l +534.000 674.000 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 526.10 695.72 Tm +(VOUT) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +524.000 674.000 m +519.000 679.000 l +519.000 694.000 l +529.000 694.000 l +529.000 679.000 l +524.000 674.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +524.000 674.000 m +524.000 644.000 l +504.000 644.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +554.000 644.000 m +534.000 644.000 l +534.000 674.000 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +401.00 578.00 Td +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +414.000 594.000 m +414.000 604.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +405.000 594.000 m +423.000 594.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +408.000 592.000 m +420.000 592.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +411.000 590.000 m +417.000 590.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +413.000 588.000 m +415.000 588.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +424.000 644.000 m +414.000 644.000 l +414.000 604.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +424.000 614.000 m +414.000 614.000 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +500.000 363.000 m +508.000 355.000 l +508.000 363.000 m +500.000 355.000 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +560.000 363.000 m +568.000 355.000 l +568.000 363.000 m +560.000 355.000 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +449.96 334.30 Td +(KEY) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +494.000 339.000 m +489.000 334.000 l +474.000 334.000 l +474.000 344.000 l +489.000 344.000 l +494.000 339.000 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +561.00 303.00 Td +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +574.000 319.000 m +574.000 329.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +565.000 319.000 m +583.000 319.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +568.000 317.000 m +580.000 317.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +571.000 315.000 m +577.000 315.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +573.000 313.000 m +575.000 313.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +494.000 339.000 m +504.000 339.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +564.000 339.000 m +574.000 339.000 l +574.000 329.000 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +560.000 423.000 m +568.000 415.000 l +568.000 423.000 m +560.000 415.000 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +500.000 423.000 m +508.000 415.000 l +508.000 423.000 m +500.000 415.000 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +519.38 430.48 Td +(TS24CA) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +524.01 440.48 Td +(RESET) Tj +ET +1.00 w +0.53 0.00 0.00 RG +[] 0 d +526.00 399.00 m 526.00 400.10 525.10 401.00 524.00 401.00 c +522.90 401.00 522.00 400.10 522.00 399.00 c +522.00 397.90 522.90 397.00 524.00 397.00 c +525.10 397.00 526.00 397.90 526.00 399.00 c +S +1.00 w +0.53 0.00 0.00 RG +[] 0 d +546.00 399.00 m 546.00 400.10 545.10 401.00 544.00 401.00 c +542.90 401.00 542.00 400.10 542.00 399.00 c +542.00 397.90 542.90 397.00 544.00 397.00 c +545.10 397.00 546.00 397.90 546.00 399.00 c +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +524.000 401.000 m +544.000 407.000 l +544.000 407.000 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +546.000 399.000 m +554.000 399.000 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +522.000 399.000 m +514.000 399.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +508.29 420.00 Td +(1) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +504.000 419.000 m +514.000 419.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +554.00 420.00 Td +(2) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +564.000 419.000 m +554.000 419.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +508.29 400.00 Td +(3) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +504.000 399.000 m +514.000 399.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +554.00 400.00 Td +(4) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +564.000 399.000 m +554.000 399.000 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +514.000 419.000 m +554.000 419.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +564.000 399.000 m +574.000 399.000 l +574.000 339.000 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +439.57 394.46 Td +(RESET) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +494.000 399.000 m +489.000 394.000 l +474.000 394.000 l +474.000 404.000 l +489.000 404.000 l +494.000 399.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +494.000 399.000 m +504.000 399.000 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +197.13 192.00 Td +(HT7333-A) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +198.13 201.00 Td +(U3) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +201.36 136.00 Td +(GND) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +229.00 140.00 Td +(1) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +244.000 139.000 m +224.000 139.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +186.00 156.00 Td +(Vin) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +173.28 160.00 Td +(2) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +164.000 159.000 m +184.000 159.000 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +201.16 176.00 Td +(Vout) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +229.00 180.00 Td +(3) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +244.000 179.000 m +224.000 179.000 l +S +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +186.000 189.000 m +222.000 189.000 l +223.105 189.000 224.000 188.105 224.000 187.000 c +224.000 131.000 l +224.000 129.895 222.895 129.000 222.000 129.000 c +186.000 129.000 l +184.895 129.000 184.000 130.105 184.000 131.000 c +184.000 187.000 l +184.000 188.105 185.105 189.000 186.000 189.000 c +S +BT +/F3 12 Tf +12.00 TL +0.000 g +502.00 211.00 Td +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +514.000 209.000 m +514.000 199.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +509.000 209.000 m +519.000 209.000 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +501.00 73.00 Td +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +514.000 89.000 m +514.000 99.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +505.000 89.000 m +523.000 89.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +508.000 87.000 m +520.000 87.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +511.000 85.000 m +517.000 85.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +513.000 83.000 m +515.000 83.000 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +387.54 124.32 Td +(SCL) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +429.000 129.000 m +424.000 124.000 l +409.000 124.000 l +409.000 134.000 l +424.000 134.000 l +429.000 129.000 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +385.52 134.32 Td +(SDA) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +429.000 139.000 m +424.000 134.000 l +409.000 134.000 l +409.000 144.000 l +424.000 144.000 l +429.000 139.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +514.000 199.000 m +514.000 119.000 l +524.000 119.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +524.000 109.000 m +514.000 109.000 l +514.000 99.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +429.000 129.000 m +524.000 129.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +429.000 139.000 m +524.000 139.000 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +163.50 116.75 Td +(10u) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +164.00 125.75 Td +(C4) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +154.000 139.000 m +154.000 133.000 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +154.000 119.000 m +154.000 126.000 l +S +2 J +0 j +100 M +1.00 w +0.55 0.14 0.14 RG +[] 0 d +146.80 128.00 14.70 -1.80 re +S +2 J +0 j +100 M +1.00 w +0.55 0.14 0.14 RG +[] 0 d +146.80 133.00 14.70 -1.80 re +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +154.000 149.000 m +154.000 139.000 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +154.000 109.000 m +154.000 119.000 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +293.50 116.75 Td +(10u) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +294.00 125.75 Td +(C5) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +284.000 139.000 m +284.000 133.000 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +284.000 119.000 m +284.000 126.000 l +S +2 J +0 j +100 M +1.00 w +0.55 0.14 0.14 RG +[] 0 d +276.80 128.00 14.70 -1.80 re +S +2 J +0 j +100 M +1.00 w +0.55 0.14 0.14 RG +[] 0 d +276.80 133.00 14.70 -1.80 re +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +284.000 149.000 m +284.000 139.000 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +284.000 109.000 m +284.000 119.000 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +241.00 73.00 Td +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +254.000 89.000 m +254.000 99.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +245.000 89.000 m +263.000 89.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +248.000 87.000 m +260.000 87.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +251.000 85.000 m +257.000 85.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +253.000 83.000 m +255.000 83.000 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +141.00 73.00 Td +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +154.000 89.000 m +154.000 99.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +145.000 89.000 m +163.000 89.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +148.000 87.000 m +160.000 87.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +151.000 85.000 m +157.000 85.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +153.000 83.000 m +155.000 83.000 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +271.00 73.00 Td +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +284.000 89.000 m +284.000 99.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +275.000 89.000 m +293.000 89.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +278.000 87.000 m +290.000 87.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +281.000 85.000 m +287.000 85.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +283.000 83.000 m +285.000 83.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +164.000 159.000 m +154.000 159.000 l +154.000 149.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +154.000 109.000 m +154.000 99.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +244.000 139.000 m +254.000 139.000 l +254.000 99.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +244.000 179.000 m +284.000 179.000 l +284.000 149.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +284.000 109.000 m +284.000 99.000 l +S +2 J +0 j +100 M +1.00 w +0.00 G +[] 0 d +34.00 509.00 330.00 -230.00 re +S +2 J +0 j +100 M +1.00 w +0.00 G +[] 0 d +34.00 269.00 330.00 -235.00 re +S +2 J +0 j +100 M +1.00 w +0.00 G +[] 0 d +374.00 799.00 260.00 -280.00 re +S +2 J +0 j +100 M +1.00 w +0.00 G +[] 0 d +374.00 509.00 260.00 -230.00 re +S +2 J +0 j +100 M +1.00 w +0.00 G +[] 0 d +374.00 269.00 260.00 -235.00 re +S +BT +/F3 12 Tf +12.00 TL +0.000 g +272.00 216.00 Td +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +284.000 214.000 m +284.000 204.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +279.000 214.000 m +289.000 214.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +284.000 204.000 m +284.000 179.000 l +S +BT +/F3 11 Tf +11.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 155.98 205.22 Tm +(VIN) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +154.000 184.000 m +149.000 189.000 l +149.000 204.000 l +159.000 204.000 l +159.000 189.000 l +154.000 184.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +154.000 184.000 m +154.000 159.000 l +S +10.00 w +BT +/F4 12 Tf +12.00 TL +0.000 0.600 0.690 rg +1062.00 125.00 Td +(CC-BY-SA) Tj +ET +q +70.00 0 0 70.00 1059.00 139.00 cm +/I0 Do +Q +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +384.00 779.00 Td +(USB Connectors) Tj +ET +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +384.00 489.00 Td +(Tactile Switches) Tj +ET +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +44.00 489.00 Td +(Voltage and Current Sensor) Tj +ET +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +44.00 249.00 Td +(Voltage Regulator) Tj +ET +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +384.00 249.00 Td +(OLED Display) Tj +ET +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +120.000 613.000 m +128.000 605.000 l +128.000 613.000 m +120.000 605.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +114.000 619.000 m +124.000 619.000 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +200.000 613.000 m +208.000 605.000 l +208.000 613.000 m +200.000 605.000 l +S +1 J +1 j +1.00 w +0.20 0.80 0.20 RG +[] 0 d +10.000 18.000 m +18.000 10.000 l +18.000 18.000 m +10.000 10.000 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +456.00 156.75 Td +(10k) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +456.01 165.75 Td +(R3) Tj +ET +2 J +0 j +100 M +1.00 w +0.63 0.00 0.00 RG +[] 0 d +444.00 179.00 10.00 -20.00 re +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +449.000 179.000 m +449.000 189.000 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +449.000 159.000 m +449.000 149.000 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +491.00 156.75 Td +(10k) Tj +ET +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +491.01 165.75 Td +(R4) Tj +ET +2 J +0 j +100 M +1.00 w +0.63 0.00 0.00 RG +[] 0 d +479.00 179.00 10.00 -20.00 re +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +484.000 179.000 m +484.000 189.000 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +484.000 159.000 m +484.000 149.000 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +437.00 211.00 Td +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +449.000 209.000 m +449.000 199.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +444.000 209.000 m +454.000 209.000 l +S +BT +/F3 12 Tf +12.00 TL +0.000 g +472.00 211.00 Td +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +484.000 209.000 m +484.000 199.000 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +479.000 209.000 m +489.000 209.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.000 199.000 m +449.000 189.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.000 149.000 m +449.000 139.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +484.000 199.000 m +484.000 189.000 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +484.000 149.000 m +484.000 129.000 l +S +10.00 w +BT +/F2 9 Tf +9.00 TL +0.000 0.000 0.502 rg +164.00 107.00 Td +(25V) Tj +ET +0.80 0.00 0.00 rg +576.50 339.00 m 576.50 340.38 575.38 341.50 574.00 341.50 c +572.62 341.50 571.50 340.38 571.50 339.00 c +571.50 337.62 572.62 336.50 574.00 336.50 c +575.38 336.50 576.50 337.62 576.50 339.00 c +f +0.80 0.00 0.00 rg +416.50 614.00 m 416.50 615.38 415.38 616.50 414.00 616.50 c +412.62 616.50 411.50 615.38 411.50 614.00 c +411.50 612.62 412.62 611.50 414.00 611.50 c +415.38 611.50 416.50 612.62 416.50 614.00 c +f +0.80 0.00 0.00 rg +531.50 614.00 m 531.50 615.38 530.38 616.50 529.00 616.50 c +527.62 616.50 526.50 615.38 526.50 614.00 c +526.50 612.62 527.62 611.50 529.00 611.50 c +530.38 611.50 531.50 612.62 531.50 614.00 c +f +0.80 0.00 0.00 rg +216.50 669.00 m 216.50 670.38 215.38 671.50 214.00 671.50 c +212.62 671.50 211.50 670.38 211.50 669.00 c +211.50 667.62 212.62 666.50 214.00 666.50 c +215.38 666.50 216.50 667.62 216.50 669.00 c +f +0.80 0.00 0.00 rg +116.50 669.00 m 116.50 670.38 115.38 671.50 114.00 671.50 c +112.62 671.50 111.50 670.38 111.50 669.00 c +111.50 667.62 112.62 666.50 114.00 666.50 c +115.38 666.50 116.50 667.62 116.50 669.00 c +f +0.80 0.00 0.00 rg +276.50 399.00 m 276.50 400.38 275.38 401.50 274.00 401.50 c +272.62 401.50 271.50 400.38 271.50 399.00 c +271.50 397.62 272.62 396.50 274.00 396.50 c +275.38 396.50 276.50 397.62 276.50 399.00 c +f +0.80 0.00 0.00 rg +136.50 439.00 m 136.50 440.38 135.38 441.50 134.00 441.50 c +132.62 441.50 131.50 440.38 131.50 439.00 c +131.50 437.62 132.62 436.50 134.00 436.50 c +135.38 436.50 136.50 437.62 136.50 439.00 c +f +0.80 0.00 0.00 rg +136.50 399.00 m 136.50 400.38 135.38 401.50 134.00 401.50 c +132.62 401.50 131.50 400.38 131.50 399.00 c +131.50 397.62 132.62 396.50 134.00 396.50 c +135.38 396.50 136.50 397.62 136.50 399.00 c +f +0.80 0.00 0.00 rg +176.50 379.00 m 176.50 380.38 175.38 381.50 174.00 381.50 c +172.62 381.50 171.50 380.38 171.50 379.00 c +171.50 377.62 172.62 376.50 174.00 376.50 c +175.38 376.50 176.50 377.62 176.50 379.00 c +f +0.80 0.00 0.00 rg +286.50 179.00 m 286.50 180.38 285.38 181.50 284.00 181.50 c +282.62 181.50 281.50 180.38 281.50 179.00 c +281.50 177.62 282.62 176.50 284.00 176.50 c +285.38 176.50 286.50 177.62 286.50 179.00 c +f +0.80 0.00 0.00 rg +156.50 159.00 m 156.50 160.38 155.38 161.50 154.00 161.50 c +152.62 161.50 151.50 160.38 151.50 159.00 c +151.50 157.62 152.62 156.50 154.00 156.50 c +155.38 156.50 156.50 157.62 156.50 159.00 c +f +0.80 0.00 0.00 rg +451.50 139.00 m 451.50 140.38 450.38 141.50 449.00 141.50 c +447.62 141.50 446.50 140.38 446.50 139.00 c +446.50 137.62 447.62 136.50 449.00 136.50 c +450.38 136.50 451.50 137.62 451.50 139.00 c +f +0.80 0.00 0.00 rg +486.50 129.00 m 486.50 130.38 485.38 131.50 484.00 131.50 c +482.62 131.50 481.50 130.38 481.50 129.00 c +481.50 127.62 482.62 126.50 484.00 126.50 c +485.38 126.50 486.50 127.62 486.50 129.00 c +f +endstream +endobj +1 0 obj +<> +endobj +5 0 obj +<< +/Descent -209 +/CapHeight 727 +/StemV 0 +/Type /FontDescriptor +/Flags 32 +/FontBBox [-559 -303 1446 1050] +/FontName /Verdana +/ItalicAngle 0 +/Ascent 1005 +>> +endobj +6 0 obj +<> +endobj +7 0 obj +<< +/Descent -325 +/CapHeight 500 +/StemV 80 +/Type /FontDescriptor +/Flags 32 +/FontBBox [-665 -325 2000 1006] +/FontName /Arial +/ItalicAngle 0 +/Ascent 1006 +>> +endobj +8 0 obj +<> +endobj +9 0 obj +<< +/Type /Font +/BaseFont /Times-Roman +/Subtype /Type1 +/Encoding /WinAnsiEncoding +/FirstChar 32 +/LastChar 255 +>> +endobj +10 0 obj +<< +/Descent -209 +/CapHeight 727 +/StemV 0 +/Type /FontDescriptor +/Flags 32 +/FontBBox [-559 -303 1446 1050] +/FontName /Verdana,Bold +/ItalicAngle 0 +/Ascent 1005 +>> +endobj +11 0 obj +<> +endobj +12 0 obj +<< +/Type /XObject +/Subtype /Image +/Width 761 +/Height 800 +/ColorSpace [/Indexed /DeviceRGB 255 14 0 R] +/BitsPerComponent 8 +/DecodeParms <> +/SMask 13 0 R +/Length 20807 +/Filter /FlateDecode +>> +stream +x݉sq*H$ 4Y" Y".U `A,dK3,e:2umszNU.9{<罏1$8dhrNV ++|+ ʔX*,Px,7wS[Z!^ ec /doVICY+tb!܃ZB9Z_b!WZʿb!\o-b![_Kvݦj!h5B ʿB&Oele,˅`BwBG@?B,=bX XN X?Y/ĺSc[X/JMX~J t:̂!<e*Zkg*[k`Jk1l"e(bt'bOs/b/bUs-Y1$Ji._dh#,B{ Y2:X2*^1 yҴՌ5C'~X3y@X3cӬT(k8 Ú!Mʄ,\k,7RD a3R a&)/,-R+a+\}nϸyȘ+&79M:.P\I+YbU4½aqp3 +?_PnpzwCKn8wؽ }iSV jR+\D,ߟhH9 ?`Xqz)d*$}+y3Z_(vwh'5"}+މ5ZzLߐ'"}UƉ*J5φW˖&oI~:wgx#Jmi4}fpG"},ay9ʼ̡:{[z6H_lJ56݊Nr3Vb%G4 ?N~Ur߿DrWfc-:sSVfF> ?`('fy$%A”CN|~#Ӑ9|#o第uIG/8_G2d%K ErBF!}+pH_$O؟iN8SԊTRΑ9;K8 d{e_ȟriǧ }+ps|(# ~w߆r~  }Ϭ 1*@YNaPwᣎ/V6i`b#]3}>J&GMZH_xJ垪ӻmQvF*O6/W˓.sD+W4/=|:]{-v㾹=|k\o/Kqi̮ʫFS /J'|> *'|> O }[ xҮ%"Hjm}DI,Zg"Τ]DIHsēvuNR$jD'3aWs?xs +RDԑ)#S:8Q!Q$oDE :x/'SG$LΡE2CSA3PA!ڜI5Cl<`%!nXo}ʱ\dcDBڱZ! dXlD k`/&ii@IdIu7'hJ '72SJSI7BTdxҍitd 7r : 1ٔduBF.-Y%7hqrdRNM)'XLy<`ӝѝ\,XUMYC=bu~U UdeU#t%ޑDBuތ.ep;@Z֧-T M!ɢ.KMl1}UKnBaB5M:%1^mhL6YVT&P>2hawĹHd-4ae _0_iM$i]Mw)g& AXH5BqBliL&N9VYNhX"`O2nl#s]hOrOrC"_]K)鹬)blbls;Dʍ~sYn52t+Wм^t'@/B4($DӲN,R4D("EѨ4'Dwb4SSbJM9RhŦ9<#QhJ% ҒMS&S(IҐMIҌ|Z&(#r)b-Y!!Yr&b&3 SiT&4q"qJMp&/,n3e6#ƺpSuTd _mME݇+#OF[TyfvCȓ+mV za؄4ˋ 1yql] 6 7=ITtrj؇M4ɲ$QMW#"<Yu\lQۦ +:Iws:tDZӯ4n_|n5_ST=)<=:Œ!Ӛ{y6OrYc=j['FcXqG iV\i>^?af,:lo{nZsw@ΑzHվ;䯡:j7_l[F]i0c\l$ Ӎ"]Gm}D^i.fOWǿX#"_([⅋0PRVJS[]'Z%8*i^0UXc6 ju:].%˙|Ks9ʗ|8F506`1Gu0ÃMuty:uV }oA"74PY5$C??aI&O@?'SZ%]9rC,J%98j5aewXLr,¨gO==̵Y6dk;7wÿ+3Z%fH^T6$PjiR"Rr-NЂ3 1DYZbspPU|j`C-mFkl|m7ly-l+Ňӯt 2lHs"P̉v8jPǕZ_ן umsvҚdؘ vRAعFd:9⇖ںlKVeFDͅ |nc~?[:~4bBbh> #_Ni^"BF^MiVf%ͧZY ?i>9h>_4_? }?ͧhNͧpi>E6 9Q4;0h>;i>׃XSh>Cxu4k<4kax4_Mif| |h>@#|4k >tO5>4'C@4+g7|S?Eir H~ͧyG@|CMk|k)|ͧ* 4+'U@4+'V@4&RD4+&MDi4+f|)"BibrEDKibEDNijr$SMe_Firv H~7ͧ( 4+|gD@Gh>WNh>WTO4_94_9%/4_9F|]2h>WO|e4k|h>Ii6|}Ai/j4ߑ#%OP{`)ͧzʠ4_Yбg|>|^Ne|'>d|; i>w}vh>~|fΧ4_'@3`||Wi> 檵#ͧzC< 4_7`|&ۺJl3bwu#uoN\.dz[vÞKq-ͫi3 +㰲.iΑ>ks $zGٰ%blÄFϋuf衩m՗<|ulCڳYv2&ГIu +Qx-t&۶3k B]&ՠBNż1“t7-r w nHwG +0 .ܾDG1^ԗZO@ccOdOnbCTyߘ]N}U>Qc)aW^GDJoCz=$_;d~vXTCw>orѻҌv!Э=7iNp&r{}|- <`ߩTf"wx(b59f}Yk6SBKjzW=e +:1V '6=7cGRLiuҗL%{bSZ5?w8NcUtd_77=T3nnӲcf/6%_DgV>eog$SX̸~=Q3?_]YD +o5z(i +puڌ!Q[EQ2"|xwc-RHQo8zxKC7V5 RZod/P^boΜq=2Iis_S:[H( |&PJθiR^p["`ƭV^p5[?nV?hfη~ƽog~%i&3n/Ǵ|-(z(u{s +>rU"M|2rƽO#|8ߒ^j1EV0vZ_mn|k:X-Ă)\DaƂ' |"e@l '(zRk++n3OE[dqh6?k.*@ .h`kY{ՈeoPF3IyЁ.ewVd +u467Xo؃.F +@,BŞLDLrl*i_cJe7SJSXb)cn]D)͠r8SX|ROb ^Icn-I& YS7G!;dZemfB6^پ.[8rj;n͢:ilm3 Gp̮k"es>0{n35y)PP]m`j 1z(!c.%4ߺ2(C b%arPgjL5 +U5Pm<ϡ-B[M uc[޹Eqq\\uY%W@JDD8Q|`qFDAM| %5h-%%NK|Qѹ2QvgvlӿٙaZ&ilk)툰,= dTvDXEHޕj!0~v*B=\.)2R!Ds-c2Q@ub$QU( a|@ȊzPXE +VW]XEVWǎX +Qh2TֿLM1"oc9ia!B]Y 5!E"+o} V"$ɍ`*vZK@?LvZ*BҨ?XfY9Vbȥ2Y2[?GgȊ~hD"h#MWzk|g6} qf2?,'SSk%de0̟Am)Z2~6e3.~Kx12K'yF@|oV3v͉9B|oF2UYf; dCu$ćf* >7cW PL2W.ćf"!>ԧҍ *dŁ >U5sMjgLvvjl*/9.{ʋ}M9dE}̼EV ˪i6ķzm.zئėUfot[6[jSn-A [C|+V3ǥ)"+ +ly[qcvY&u*yZc u_KdihF64^d^5 +՟}Ϲo~gC|kS{lW=nʿښvƷ[wHrCLɯ + WlT v֣vDY}T{g{Z[ Da;E79,[k_WLLoLMC&ODa|Q +J`O\h!RՏyHU!]RS[j4y E>&7+JRc"J# rhLFt'A.&eM_'E*&fϼ|<`z:϶lYV_8̄K⳪~J0#U)5?Pf$̊};hvt<Α%;4bњt]Oݯ6MM_nwŞxۮ.,zYu,`~ޙڋ+6v1cgkU;7ӯWcJ9mhPvs5:3Pi[Pȗp l5[r"mݬNr_u?mzˆį wpJ"e=. ]_PNW5`~ǺMYc?R&Un$ jcP9]Ur8D"Hl$ mQ?jΕ2["׌iT6w_q=.?wX^,^M'' n T}M[5}A`@ʭjz?`WwNЉPڜuInάץ:q^oW 6~ɭ S#UBmy|gɂ?JNrD%Xh*?*xyHOq3GQ95_x+hUdᔉ_ԒX,z0%Ҋq[=!{G +u.Ɣy§ZBmGZe -&*',2D>B_:!QXw ;_#X"ã#S&GZZ[%ϽgtfSd_ׁBWG3@K'U4+'3 /I'X"y2}_хt}!2;m~{y{ >Nyٴ2K3zur};TN?[/>\3\H9) 0\\mmdqa4DCM[~/uTMk~e-u:|`ya{Z-髜d ٲ~}ԭ6%CF"|P0w Mj>w_2wH`:% }7ϕM9D>YsŤxSizI^u{!og^{sdso'{/U>S`-]^Ι|.SZGnL97dyBcO+"Nݲs{{So^FiXꦼnf0^a2#w/2^kN̸U] +$3 +nV:\V0'|RKb7=pg!?Jz + sh/닁Yt ?p!eډMvC*Nd,jWtYc-Vt22;~Ah=ܽPwoP=̭Lvݘ9vϮë*KRL@I@Xl @ Vd,"ȾCE[ PEYdZPQk!33eyݹg33[/'zJB!J;N?_v̌hly2OJ?2ev4Nu0F T]ƃ> Bio?Dٿl̵#L4;!X5/ +u:33[,Di' h=ggHbHJ/ _Вb% MMٶ}~y+A YK]3;hudX$oW$G9N@{3+Ӡ}y-esG5Rgӻ2cV7^Q۲[oD:1Nڅe*Ǧēfkh7 ȗ&BUL8U7k*E>g򬸗lͼG5f9,$p]i|w7oT ?R%K#Epu37)x)oJqJR!Y{!EEX,[]P 'CqxI {lU ,G~J*$NIC>OYO:PJ_=^ǃ94Y 5H7u Z;"gh!ld'D Ğ%&5Ti\L̋N q'*EN|DAAu9pq!߱1#?l㢯;܃. ~ycpȴTۚKg5t&O4'ȯΪN`WD"aVY4>Wug[^JZu?1&t scUg<.KHTvJ"ݎGl+ho gX+6g}F<9B}s6sf+tmK[טq:c +!EGz\|lX;Vg.q(m*>ێpeC~q-fd_, D?W6B^j_o=9#w&]Qr!&m>#K<"?̿e3zt7c%-2SIa!)Ub,%;sl@fqQ)pF |G>~CSșF_,`t{5vwi`!apN.0=1{}ù TC~KQ>E W'}ϳWX/ (41ٜ٤@ݥpC!K-k}G>dEbT€,E#βn,Aj IftA;{pKr>)rf"kw\@PaOأZL`GX̫Y;3jO*|!?YC 򳞒!I6jbp/C>:zӢ#i80 oQ!l|Rh,`V;õT 7;7ES|G~х5]W:vwi-5{n70e/,ȯ5[XG +kܫBH!%Jg JZ~lOOLXz-[pIXC8C>2K(2%<8E༱?ʞs ȷC\]~4IQ^١n(K 䧚͢vgW\ "OG ߂|+-]+g3LyW8W*ܓfS$)r=@>"|^bN 4RzJWf#`Wui^ِ\A>XnΙT\iz"+2DcBaEJyPC rgO6 M*놕b5`ڝf?*#lmx‹|Z ڋf.itЈ:9|s3 L=3 JSE ?~ŧɣ\хmyOff֨/òYmre'u㚻(rgc:FA|>A"+ /SXAQev u:[*4&8[ȿ(Eۯvg +117mԺTAULɢGV n|Ŕ@Ϳxذ08Whq% +;OS8yLS%iBl z;6AAST&TxRQC~E/ߋcWr*/ȭFd~cC_]:Ħ?J$*wI֧‡b# Dw+OuD蛱u!X +~KF7)M 9n,3v^|;ksyί;U/E#1^+SvJ?Fu$PIߓu>2'ngwLeR?"oi2!I3|V=}&c>'䚗IwFF.Mȏϔ):TAKt+\ViD>jlNQ}̠ܚ1#/sB-k3\1ӷ j"w[*ct\ Ԁ|֟da/o͒s̿z!|*>̣ƅ8ilQ͗o|!j,#ӕ*\}ŀ|L&oHrlsҰb"_%6Sui$'i\{G5ݲ U<`4í5 _1 oGU0'v6T|6Λ@#6e7ELkT|k͓/\y2 9l.a _x@/NOQұVb|~i[ڝnO&׼yxJR]GFŌSf5/~I1S-^Ra8x̴==<ϧ;!Ke(E O2xCACFU;W>$nA/e:`0ulg/vB% .E6Γ'5@$Z]knrtz2"V/bNewQ{FtnNpkq|cke_ltk8}łS{zrH.(T0VZy锊lܛC:Ny{*KM&ͳ5WnrqK)V mTrb|.A@| w @>bq;K@| brPP|A| A,|o | |#(| A| w + | 8]|A| A,@>@ @>b@>X@>@ 3^w0lLp\F]]Þ}FrU/u|t}{ 6"㭢c_#,JȄsks`X ~.S#Genm=qҫWw:ڵ)&C +S OU߆I[/msokrӀ&jk/5{{ӎ/86?ao"?BT[v\oRmzR<,@ye=mH'AU1NVav5cŞ2v*'6y*&oHP$nSmp8=#UIt#_5}G7s: UTc׍\P3R.S)S&}(}e<bD>?"Up 7[a~l/ A"]oǪ jVQeD$&l+"-R8M}-V ˞|[8}+jFk 6+s.}>MdMpy8Fdl+_N!W:Gn,%.T6eãYGI++Ըt_rinQOy,sIwO(e vz*]Y,/}XҖߤAuSvwrZj`CX_ D<ⴓQ4u'uK$,Ht.yfhj򳩍gX1c'fL,zv/^E ?CII:ɓ㉙[e</Iwt`xf6ڠ]kO _qҏͩfMӥ#ؾX a&k$OR.$ƃE\ęɧG:NaDw|-k^otTT!qLÙHoqS p tr"ߚ,:r ʗ;Mu]jplAR(B7 M~DLAD(% ]kEK^3(_YpNv2:o()0}qG@H~d#6h ]Y@")ɯ&$ұ٨!I̧SJ/*D+ h#9Xo0tA%/]Z׋6 {_ķ'@cIgZEf _&Ǘ(xJQF +ЅG~\5Hn/?ƞ䯕,(?ǃˉi0,AsT]Ը[97'RzX&h][D k!_EK< *| .(9+/LpNHZrOq:Q0Ύ&C;bVe-|tS,ˎ䷒RQܬ~3BABɟ/T5zW$KTsJj[ +o¡Xj%7J(˝>!&_%L7{5_ TG];6 J\k\S iy JF:V4.gFR?hN CְG>MC٥OYD~ +̼ո!FȟD^arK?L,ζ9]c9Rht: +D^ZWz"glny}MtgKeBOC;_S}:heRUծw+jDsEw/3. +%}T|]Ojڗu| X3Ak.`Dz%\EwM* Z})&C>(TT`{ + MQ{/zv&= ojo@WCdȯGq? V~yS6Z&߽CY7D:ʐ}L${˓u> R݄SN۶jV@/1{YAdz:fRRO 7ɟڟxm1xUЖ4JO@ , |wG?|ړb!??G]ZL%p&n^PP(Y~}e<<2|zߡm%T58Dx$ ^5L"8i`@JQ~rt{"塼$U{'$# R;$O$+CA8FW|&_D>e0|t$`W"k  t%`(AfߞluM|h l\m\饲䃊)S4X|AM`g +p/"xCk `E>4SJO%~(28EC30J۬؇|]ZM>(pk@ +iP;+I6e8L> 6pg4M>|<,PI_^'7J$tOp &D>{M>;YgD><AM>iTh*˰|&rahȷUn󗛈^h!ˇ4,8䃊WvoT+h} ȇY'":$'S^j ǣI?R4!oedPN1Ӥ5 O,4ROmb(]ȇX_O[\|Xd7_8ȟDs!lъQ ǮGP.j&1Օ[w=*,ӉU<ߓ rB&߂)_5vd(!-%!Gd1#H~"$DNvM13eK:/d-oTJ~1?䇤;hECk' u 5|EoͰ$lD2kI!A)8g9*WV9tLQǚpe7`SÐgNw v M"?*n:-?S%u򕴦Pg+dm|W*0LWyo:h!sgr @Nzj#n. >&IX?DFngEd(~OӔmM#W11&_a'/~ s 4O m̤$[ #93kJi_71ԔcY1H D%:|H!}z|9)r3GkIM48.'q2]R>=;%,\ڧ|^;>WD+P3'30 ٨p˖a48GTvojM'ݢm!OԕSg`+%p'hʇE'CݐW6!䔏6侙nTF&87tK 8kOY30|$`V>Jə@w'30hDm! 9GMH=V!ZgH +X:|גf9aNTE@4z j%].<έ[J(eBnS'ۓLtG=tc=9h"MrK\1Cn#) \M4ie"6lT6a.=' +endstream +endobj +13 0 obj +<< +/Type /XObject +/Subtype /Image +/Width 761 +/Height 800 +/ColorSpace /DeviceGray +/BitsPerComponent 8 +/DecodeParms <> +/Length 27167 +/Filter /FlateDecode +>> +stream +xu`7;(Xp?H ũP܋C)` )AK R "EԠ@py-|~73;;0I0q! ?q̫(D拧Qi$@͗ %2lpUtXs-$$Ia3j@J3jzCD(_IjH9.N=@O|\=yA1N=O|=+[ɞNf%ٵk7M)Op:W$rOD-;c/-pK4Xx ꤨ>=?dIbp#h댒ww(AP}r5YѠa|ɾÅwJ&1Xqc>5󍊯(IF8S6!$kOvz8S{LƊ[385ib/" ^Y`z E>1ñ'eS= dr}s][ 7 [e囐-w\|EIdtՀ[cp͵E[,㥐RC 6:"9i=FsMD!>TP :yw + "?Y\֑,,j#B1_=[GS;~)ӄuuЩWZr(tԧbH%)6,/4oAQzE|0{s BF}"_Qzmp{.Dn|9N|4-~8s|αn#'+nAE > %~G {ׇ΍A sZ(]>?S5}gp%>Tu\iƭשd >:xOٓKOVGV){+Q͗'~8U϶n#8I~gM^ ћ/UpnbRs ",9t7Oc7_|~ד:a禛jW_N @;S-'Zg6 2z{6Pׅ=& m6&Uiq܅=LZ&T ~:li+[QpSHxut%Od7Qp +2%W>W j6n*Y}+~8y[J#7?J|gdW}NZ?w> a U,SS}NJ;g> TY|gdD Ag~?zCH 63ևNH ݇NH>| tF ++:gC`3,fNt+@'`s?t ;`޵~ +|+'B'`30tK8  W-_AG`|b451 +p+@'`qdt4mgA"臠  +W\NzF i6n:7<`+@'`br:!h 9 jV#0n:1d)js :1F!kVϡ#0sق%/A'0 ]|ч\!l \t + 3@l\g<a=?N| 8o:˓!t6't9k~O0'%/7Nݳ@L_C'`:t5crL8ilxn{| [j~ HrPؤj>ݞAL5deL4l5t&炦<4:K ++44QAs` rB'`⑳t#4@B|P4DLN`Fsb(glID C|DŁMz{Fo`<̧؛r~r +B B|z׀yf~o0V&5yH)6$4s8t?α<tszrz̚dM[6]dެ)=s~}Λa" A|r8n/mS2UZ=g6[ooٳVT%, M -WN`kzYgQ&L5Z'vYʈҙ;˳e.=DuvH,+}F_ >f?H-2@');Nכ~MLJR'6h ׿2W~0)o l1=!:U8#3:'Xl@3dw'; WpӍPBaH3y{ +׶V l1ىk yE?Nʴ$p458ΧEh4%r(:z5B? ZB'PL鍦Գ#$2Ivȇ4UiRM73&l@4>y.כV! lHY?ti^6cbmCc`{Mc3w]FZ^pH_:t;unz#c^z9Z`~ w&@3ThcnO +R j#dAogM3a@.X M/wΠf 4<{-7!jurλu\`e;:ziY#4CJֺW_ +=t5.ջX&R2;Udb&=~=qw}()M5]~_<͸';'~]z{Q7?]}xpzQx1t tܻ9IKF7ra\y5{.0Y|əŽmfϚ=` U{GЧrۺdI ":#$)w?6no}3o8ʺasXC'tQغ+0gYj_~>g߭Rs*> bC4;5Mݓn{/|{į`u1rk tqxz⎿n|1%|9A/X<Ǹ &[큫.<U]|Yr:a1;t,áW+9}~\w$:Av@'{fΏN!l)F< @'Ha#+|B9tlܙ@*- H1|vbL:qQS( smW\RBrt+LeƝ +oc~'lN^ON` TvODef-P RA3! lpt`:MA xǼ2B|]:MnN@ 6_!C&vXa1:zXyfs%u|=l` ltzR ;lBA'˟|3Kl@ 6_|;@}HM6_;B'Pi`:*9`B6_;ׯğlvoI !|(N@6_3.2" (dD +VQȈ6_3 lf()dD +3PȈ6_3 lf(XE!#|< +k5^aڮ7lVh4$h )1kF;FJ ZI@4RbJzlV<):|PRȈ6_3 lf2@H`5CzJ!#|PBF$`H`5C M!#| +k t PȈ6_3ŒB'P%i1t`5VŒ@'M kWGTlvJ`Y:!|$/ @ɡf4|`uP: +A7vqklWN`١PC3vlbn5N@ +6_+@'CnEsv !l.m5N@ 6_mT:-|}? 'l>c}0+)7#[6h :1| 9Ustj: +:UN@ 6_/0l N@6_/C'BcC( CXc&qܕQCduXP4t9+T99RJ ,D")T9RA Q +ǹR{r%pV쬳nK<3t$sQe!pYc;/*L[%H 0 t<׶t꒭|TQW!wɬtNR%چ rg{W21a<эc+3bXs>^Xy|S~ef +=8wbL_jJ~ bKsRb?0Pj4˿%{ޙYFNM ŀAugoͬ`Ÿ|,\G_(R1}m^ +yrxVri +9~;]y;ώZ!m?lAvNIǪ q{fVvg@ @gfH3? dCL0I$^zC:`?,v<[2AGP2mI A-1H>tGԢ^Ui4r (Zɻz?$k'J }:H,GqcFyW;w":8.#yt`ZRo9y=(*t Z}Nի/f4k^͏9eJXy-_ٳ4{^X͏ϵaB`u +3’q?p4|d9t@5kq@ort{ 3i'V鍫7k +Q?e@sB0_ .E~5'_^p((:]4["\>C'@'Oަ A'P)3&Vy7!`?_0>n8i1:۱R 9@ $Iy9?I[?lEBexeFc0߹2a#}ד^U04a>/LV雰m#p2F+ .taߒ1ȅxEBL1#HxTsSJ)X4hoh5t /A-$*4ţE7jr2%A<1?D7dZ`%k-P"!A B|:Eiu[K&:g4d}XԞm% (xFa~rţp7DL,K1 "o#c>( J$:\ +t(O㛢VP06!Կe>/p!(THRBPP3EeEW@ uvO2̂Tw7 +(d]-5 MR<s1KfԳG胘t.,ĴSnR 93P39>)> tB|*}܋{QS ֿg>/Uq"r^ g>>%ŠZBb-Ai\\VBXQ!qV@|}\R +}\r[?Z@#gvBo)Oab4>s Nƽ5B[sOhq&׿%i> ̂B{@hq@F@|s߉Np!6?9 +"n.(U @|_{χuH{}" +-Qq_dfo 9ٰ MeyPBGb*K}|@(TAdyO"}yPǮA'ĕ kDWP>.,hXAhVmo C| NJ]SJby 0to+ YY0ςFȚ_8tK$v/dE~/(d +σ&ŗ , Bl/3WgN` KWlB' sʤ͇sy|XÌ5('N`/I  +<;ruKHZ}?N` sz'}EB'ƿ<#_Sآ C$˒AGBs$[:n?4tkmREֱ@ tC N`m7Le:^btDU<j/*Ve Nb:uLl}֣IO胖iAG#.&"mQZe =62@o: u*J @t6: @̟: ̾cg,![5N`+LpC+JV Ch;PVeeZ!cۢtla"(P ag+1[u}*/6JT@+T/0:M X2SDX:-ltJ5uJDX:M@V#@4/5:MV8jc(@$?A }\41$S :mxJ1 @JUdm1@G=%w.R0 :m#Xpu&C'P;C'r}C1.C TAo~ DUyOzgfN`\3wes* 7? Ew-hkQ.,!7@q,]%.]prWXA?v:1 E8w%p{!cÄO`7QsWXN.wBl>]@ec^,=ž=HW!RV5X   Sft5@qdž#m"K=#Udmvuh<"|Łe@K[EXwUdmvu"|a*l4Xwi]b ӳ@~ mUdmqit5ڠEhwSSEhwdY[]]6!4%]@%ʞzh:%1:*V2YY"|hwe*stU-D7L5O-j{4_@P>؇xuЭ|r wŗȂ؞f~*,=] +W= tD`3uR[E TYy:A"Ly@ FqgWWE)>J1vm'^8G~M6uuY#5x{HaXտ:M\]hGl{a(aY[,|#61"k$G>^d4ҡ&yc G:*=#={.KnqoO(X=}əvQMj3K^`3#l+<\)=clϾS}Jʟډ]|WWx2vcYE{w{cbo˙:l7"k ;VLM~/U> Iʾrm-d۬q.ƅ%|%>o >%Eo(գo#v▋QI)(O|i*uo˷ Me__h~ I/G;5bٹxk&ۚZa!> eN;>wVuZ_@ +ޔx3+GvY\~_D'bp7o}[8 H Udm`uٰe-DE|* Vk5];!(>b[VOF|2TIz*WhNժ~,UdckiVQ?XB{6 nM *饦e7A1uٿu=ǯ+G|boUP5%)/Dޓu.v~t8oXP9.DL|b;~،ҸhƗ&>5PvCGM!'>9 _|$Ȯv_'>=iKO1Q'h5Ҭ+EG(O|?nߒ8#^,q:_YXbiO|=W$ɍj4/IT|kWGx?KG&z3oG1V7GԿTaV0.DW|櫫6qs8)KOSi)jQs8){ŧl}Lc=%mmjz16du7ߺmc~埆mC-_.>u󭩿b {D^|[wu;l7?'Jl>N _7#_\,?2v63 ǩ(-sM#U>z7)W67߰eN82S#Z79ar<1ċ>9<_ t!85=WIIĝU=P;FNb>g\6qM|5aׄg\6qM|5aׄg\6qM|5aׄg\6qM|5aׄg\6qM|5aׄg\6qM|5aׄg\6qM|5aׄg\6qM|5aׄg\6qM|5aׄg\6qM|5aׄg\6qM|5aׄg\6qM|5aׄg\6qM|5aׄg\6qM|5aׄg\6qM옟b^C]yT@CnY+Bq!S&"TӯLкV O1%Z%u:_u4a-j}+#Ekإ(lS!IRncwiT1Od*Ta|שqCluZҾv,Qv?z뢩ct3|BƗPkUf9O/Z<׸s{:=1 {߻U-(XNrx{rFҲ>O57̚8Ocztss[-jHSJD/8U#j{ϫ1YA5{ޅ9tҜuBO_G3/=dco9~el\S|yaRp/=HD;%|Aܑnk'=7z㿔%YLJGyќ' +.Ԍ.ǝ>]9 Kz'l䬿𯵍}4_obq@DGy#װ3W'Ss60?|zJ {1'.lbkYDWkxm4\F{!n8\JA=YfM@~{t tz;{h+U/ޘPVA~۵Z[ ~XNy 56ʻl + Mݚm<\VukEY2*smjL+]ۣH&F&N'KY؎ʶKslClz**B禷M. 5Zc3$x{ؼSv<)~RpV %tyia2-ڝ=~\c0idݸNıa.u7~RdAg*{U;GPpٚ _I`~Ek72X:ȑeWwƇg%tR*{}? z,vSGz<#Z\h^̇fXo`$cOCNzá趡 o'hp +H<P=Yv :LQT TkxZ_YutܛcmfM49iH.+r:TCZ'قZFǬ?3isťZQů94ֶr݂ScnSLmᾰ$ 4XU+[KS4'ki,Bq36}N˓h;pO]M5Zh +moJW([47N_ mtY?dktq&hS?wߧuL+,nce5PhYMkT&/kjMjͷ*Hj,v8܏jP=lKBR2PQ;b^3zn-=WI>)c~%:ox5zհF}505' 25-_L_V2Vlvs9?^#w}7yӤ6?sH ̲~;R1ȕU6ܤQ[,^B2q`f<~o:6QeG9JM|?hgO2=_3le*z r[O]8kdHr-_ǓU/9Cvj.mʳe~"d^%vVBV^l_A78+BF>[T$YmBfHuqkp++b;m~PJbI {Xp=߳wNY};w"s)_qhդm=~5|y1Gha&cKceܨx*ϝ߸v֨m{h1z1}Ec;}Okg*Ⱥڵv؁X~v͊bbvccb!#ss{x.eܙ=s!*.~>Rn.r%,GzQ3T-oϽ;H‡}N>ugJ2bYe +-RYskQhÞ}vU'|m%l Dp`{ϦHh٫NCp-nYcܚ?+P#H,B.6k֐6&It4ikҲC+NN5c,Vyi{#?~Le74O pAFvIH[!ou/*SkO^mVHoWk;t_ ]&M/fk:|As xWGN^Y⻿{ɥYX*{ ‘zanfuBqbL𧌉Uc?г,q6aT>Mh@ANg釞Cʼn,ת)b;HqYWq_I-v,uUÊU!Br}sϴ ђ7\Ǟ5:'H6K8|+Z>Ґf ?N=5aNuƴTӅޥC|q-Q'OJ% bs :󮍂В mTsg%vF +u=$mX^|,Ft+@P}4uae[2t{)m+7QaEhdNҞv,߰~XQAūpwS]E-9CaXb'_g4Vq3_ HthjmO|la 7|kI_ʉ@K=X=~qN7)]nP2=^ #W>'kVcj]ïSk[AcGoA!X62$O=F@Y02eZ_af@ YE,0I;g>#$aމ6;AQ|=Ht:Þ}kz<yYa&3.{s0R֤64]Q0P2a#8Bh zP4$lyKdc: +evY6PAQ*'qx J +(6ΈJwRd6x?gv5gc1V_S:b oy8 9ZNO(`pB pZK H]#<< *d`~;fzL/|u=rM2)r7KubK'Wד,gkd7v-`.a)CI*dvY |L߅X5J04E-q_OZld>vK̗UxAHד,07-V1ZK~~I`:?4؟B񊂚[(%lgW 2d AcƄKM;(VK7ȴTR]p4$_ .GIu^Ckpaײi xGoyz/!g|(`>WURSd*d)ddTPq;sy2g}V7 O%4 :>3?jiӸBAf6'7YpS[pL AG$ d{icS48Ƒ+\,=D3^̀p,0:sqrAY>Zfc?{FAZ$m &ѐF%5Rp`@T8LwʙdL̑+_M5Tᅈ9d~5s{D-Gj,G~Rnn ~}# +Uktܰƺ S056䅃h ^rc +3)_:gP.I֣gڱ>ԡc6y 1sgTӕ=9g(lxAs@&Β|W +zz`F,30gU-·oT +]qKSj6Yȗ3e5D6Κh=m<ErtP``Ȉv Ӈ6b4Ymga,@' Fv,sK8\S?̇f魪' |yaU޵`I(0чɎXb"0g6*| +Q =mA$?c;|lQ|w9`E-s 6'dqfXC sj [mٮB-_ +{\񰩎7˵6Ṫ%Vi\2!`̼ +plb~ǓǢald"baBS K9Ņ,Aʸm8AfA$ⴻY&} [%Y]56㰞8#+\X?;GTaAz>Ɨ1dw[޽Hd>A[/2R"Agyb@QB=44xÎsq: d{bj1 #p3+G=I?7IS`w(4X~bRW,Bf<K ꢟG::(_IOv6f$6wwh O23k=v*I+:<u=qk(2elC0S@OґuV||L[77ޱUGW5!oE-%]HDE.X8kBT"R &FluW/k2[Q4J>I2I??rr#oKXlw"s\}NU$/IzvwvJLsS&P{ձ5ݟ됥T޳zuT_ H.EK:`[LӝD}(eoST_l:]X%ݪEG#ӓk VM9ÕT_MhD3%1Ku?ל pO}"ƌ*gk|s)K7+Z=~" LGޢV +L}c?s .h C68OܦְI(.O{ܟVbsX|4]GomUS\~=t]𳕭sdPTǕL -^3+TAtY|á~K]s[cj6$'O/Ug@ܘ.ŦK_:$窷5?@rIZ%74'ٕ*Ζ0ggC²ղw"8bu<*N?0Dmzⵏs;^6)!w=|P\&E1Gz9_59&ܷsF KdZީDC,q~X:.R+Yl+C-OC0Nk_8vGN]6Uw;r sF]n^Qבs}ۿc5{_2`fsjPw1kci԰J>]ThxMbW,Wre) +{%'E Ov/PJN'{.3~hJ=l-!5l}9 Ksiv%i,772`m矚ʳ]cz^QioY9w-t=m3l<ݹ*ʎ}ɬ7¢_8un/!]'c޾{fħlwK]w"^ x͝ + 5d0ʰ+{#ֹ ?j{{%'W)s?f;5Ig6;o[c\r* өNo#˘-o xWۥ7Hn?bQm˛:,]aaOz)_t&/~/7_*sQMꔢ~Ns(0>d)YףL2?͘]n@a&7 +F\~5lk3m<^7뗇a3=ߎw@AEڏID[r*7/r8.ѭMizE^og֑٪@aǎ|<^7fd!U #Ta4.HL@}^Iͫs+Z?"95M8ș/Tvd?m"KMz["_uN)V7sM Qy 9_bמԓ%}6? +nΆ2#La:[w8Li.Ej+7 + +0(QQ~yQfAO?IU~-!y~)UѴr,˻F'o1p8~3N[0봻Ty>Emv`xTօu:*^%sx`zypd>"S&7>Rv@k S)T=va~V/O@P87&mO( 5}l{~U w['djN9QtO3Sf.'MĶv0>'@pJ @~~n3lک|?t4;'[՞06_l?tP'k&Q[םsOBu.Kb Kݩ%HP=.ߵ|!;Zd^ej}{A+nj)B\`yb I0d~y1|8z8Gv?Cihru!;_Q#ZbXZBT62-5- 72/ ubT^(ɂZπ!SA]1r젊җ2IA0_rn=r/@NF6&7;&N…> O_?̤X]8~7A=_v}b+2Ƙh<,4\??zmKM _o/;u?V= 2Lux8&8U|4DL‚_C+F]&T՚`+WV{l6~EWC?nӲ qApȍO礜ӌmdc~L ?|q@̩Xh4ym=*mztG29geo$>? Ȑ}wQS> 򘘩Ƿ<L6W Xr_JԲw-"dg.:Q:MU +*tnJVl^1oņ5e,3ҟ׺O1q=}^'tۧ6w~;.4Z(q?[LE7-i~@2cmT?/߾BeϜjc{#4XG{|iz|ɤ*iQ=7e,%Tȟwk EމJElU~ck;fb%<& &֢a*;gӑ= zSgkc__׳J4|uW|VxgqnjQrm(Q(x>i ~}ZuB'Mm~?AŮ:PjHRz\0?f򫮷lP5uB/&71*iǷB ! J;/C VOޠ-eP'c#_ o ?W⁙H1^ȆU7߁{nf:-YmQ 2Ϊ}}wD@m4}z&In1N ͍1T +7~`c:(sCn_& $/WFg`E +@\py1]^ sLi1 Sv8Aw|6O^~TB6_ vH]{DMp}g2mp@;e N G'|懃|D +|DO6J[ 5B|S#_C& +z1:܁\=I"UJ~`4`N5_ E +a~$k:\3)2Uar2cݝO"31 +XBsȄ6<; tQ:+mpa~ =,J^Dى"~fy0;GmmČ~Ljo@@Nć˰}dX>\6R՞p<â6OJ)7ؼ* 1 +}O-V 5?K˅73ƭU +jP'eT30?W'3uZ,@sԷO@/#_+sgVu!Ÿ*_ QiM LDwsGp|P|^ >(;v"lD<4 #/ !gxQwЗ1N6ѨT˲2iG1PdGr&T7ֿ҈B8 G0ׅD)ì) +`/Ι6j;"[5.sߺ#yS@ f߭Q#T7 e'˴LWx>T^t`>imGr͐{*A%pgSɚ+ d^!͌br_*.D,U=bHVT̑+ |['ѵډ7E]dQw +'f٨6C*59,sf,Bdq32lh$D"aq;R B@`E3fhr@[ %5 ԒELJdc$oe֨ +M:YđVb#@a4\G"aDׅSkzl*BQ=4"pߊI`0(C cKQd4.OiMm.X?b͚Po'< z`̟7._ !N)Y)u";PwW2.9-#:6 3RI8fLN,$'[Y.˄P`): E/tQ.b!Vra7t` 0i_\̰\7HC-mcTVE̻B Ѣ 5_aPm o-u_mX.U-v*Ӳ{e\lrtb:+'D)DysOK^oiNMyv!- kVV-GtL[I#)FczRT,Lm,@^y }zuV#ً&&w|ZTMY+F Lbv +F +ҭQ0q +}',MtsF2wWq%5"D{{TzQFhlL-d1V(<id\~YT;kE(jOu:S!'UOPIFbh55#T|#͚i*o \K}!/BG0XeYPRot-DL/aIk>ŷH!o:b S u7 @ʬ~˹r+e( h>L5(9oB>ݸ33U:lu78^t8s37`_.I*`/1yTZcSζrڶ9,)w %AK&:{]H?z

O֎p"e{r9e؃:|oߺ/)wJN=,_H`.uW%Vc^?qP3*ް`KD9wmپ[o^=ph?GQWa +28:T#JD%'?x~W/SG,*7#B_:bauoZd_f!pZwǒ "׊@ X`fAhC*jx,фɂU1YZW$RW)njD-RX̖|iXfqZw&;+)lAޯONjfXOHU|i/kWD m ppN;^' bg#xCBY6vM=e7z%IJ]g~x#FGb²/TMP-MqڗPIAGg8I_ +3`I69m ֻ0L™/-"XUç8 . +[(W?`K(f .BiQ,Dw*E:qjĘ]g?"|t4W$:q@UX<%Ϛ|IoZl&x等-_Fşy>"hLM'S xTAuJ K(?3\4^@Hɻ"rk;gMf>;8` C/URuZl;]%!&[-TC]KßeFX&/Dgp֩j*-1@Zg76U"n@kJh +> +stream +GpL +endstream +endobj +2 0 obj +<< +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << +/F1 6 0 R +/F2 8 0 R +/F3 9 0 R +/F4 11 0 R +>> +/XObject << +/I0 12 0 R +>> +>> +endobj +15 0 obj +<< +/Producer (jsPDF 0.0.0) +/CreationDate (D:20200528200223+02'00') +>> +endobj +16 0 obj +<< +/Type /Catalog +/Pages 1 0 R +/OpenAction [3 0 R /FitH null] +/PageLayout /OneColumn +>> +endobj +xref +0 17 +0000000000 65535 f +0000049272 00000 n +0000102453 00000 n +0000000015 00000 n +0000000125 00000 n +0000049329 00000 n +0000049499 00000 n +0000050553 00000 n +0000050722 00000 n +0000051766 00000 n +0000051893 00000 n +0000052069 00000 n +0000053130 00000 n +0000074219 00000 n +0000101633 00000 n +0000102599 00000 n +0000102685 00000 n +trailer +<< +/Size 17 +/Root 16 0 R +/Info 15 0 R +/ID [ <5278B61B93312DC863BA78080CBDF344> <5278B61B93312DC863BA78080CBDF344> ] +>> +startxref +102789 +%%EOF \ No newline at end of file diff --git a/software/binaries/USB_Tester_t45_v1.0.hex b/software/binaries/USB_Tester_t45_v1.0.hex new file mode 100644 index 0000000..153ce5b --- /dev/null +++ b/software/binaries/USB_Tester_t45_v1.0.hex @@ -0,0 +1,192 @@ +:10000000ABC0CFC0CEC0CDC0CCC08AC3CAC0C9C0EF +:10001000C8C0C7C0C6C0C5C0C4C0C3C0C2C000003D +:1000200000000000000000010101010101010000C9 +:1000300000000000000000000000000000000000C0 +:10004000C038E0000000203C230202273820087856 +:10005000880000C83808000007380E010000F808C2 +:1000600000F80008F800033C0700073C030080800C +:10007000808080808000203F20003F20003F08F8E3 +:10008000008080800000203F210000203F2000E011 +:1000900010080810E000000F102020100F000010C2 +:1000A00010F8000000000020203F20200000007019 +:1000B0000808088870000030282422213000003011 +:1000C0000888884830000018202020110E00000009 +:1000D000C02010F8000000070424243F240000F88A +:1000E0000888880808000019212020110E0000E06F +:1000F000108888180000000F112020110E00003811 +:100100000808C83808000000003F00000000007028 +:10011000880808887000001C222121221C0000E0B1 +:1001200010080810E0000000312222110F00C8A1C1 +:10013000A81FDA028D142E2B2A002A292A002E2C21 +:100140002A002A292A002E2B2F002E2B2A002E2DA2 +:100150002A002E2C2A00670511241FBECFE5D1E00E +:10016000DEBFCDBF20E0A8E7B0E001C01D92A53AF8 +:10017000B207E1F710E0A0E6B0E0EAECFBE002C075 +:1001800005900D92A837B107D9F710E0CCEAD0E07E +:1001900003C02197FE0111D5CB3AD107D1F70AD37D +:1001A00012C52ECFC09AC29ABA9AB89A8FEF8FB959 +:1001B0008AE28DB980EF8EB908953FB7F8948091A7 +:1001C000990090919A00A0919B00B0919C0022B759 +:1001D00008B601FE05C02F3F19F00196A11DB11D03 +:1001E0003FBFBA2FA92F982F8827BC01CD01620FDE +:1001F000711D811D911D43E0660F771F881F991F98 +:100200004A95D1F70895CF92DF92EF92FF92CF9364 +:10021000DF936B017C01D1DFEB01CFDF6C1B7D0B2A +:10022000683E7340A0F0C114D104E104F10439F434 +:10023000DF91CF91FF90EF90DF90CF90089581E014 +:10024000C81AD108E108F108C851DC4FE6CFC11443 +:10025000D104E104F10409F7EBCFCF92DF92EF92E2 +:10026000FF920F931F93CF93DF936C01EB017B0100 +:10027000E40EF51E10E000E0CE15DF0561F0699197 +:10028000D601ED91FC910190F081E02DC601099518 +:10029000080F191FF1CFC801DF91CF911F910F9166 +:1002A000FF90EF90DF90CF900895E0917A00F09169 +:1002B0007B000994E0917800F09179000994E09135 +:1002C0007C00F0917D00099580E4F4CFE0917C0002 +:1002D000F0917D00099580E0EDCF1F93CF93DF93E0 +:1002E000C82F162FD62FD77080916700D82BEEDF3E +:1002F0008D2FE0DF8C2F82958F708061DBDF8C2F5C +:100300008F70D8DFD2DFC093A2001093A100DF91DD +:10031000CF911F9108950F931F93CF93DF93C0E068 +:1003200010E86C2F80E0D9DF8091A200012F081B1C +:1003300081F01093A200C3DFD0E080E0BBDF811129 +:1003400004C0B3DFBCDF80E0B5DFDF5F0D13F5CFA6 +:10035000ACDFCF5FC43029F760E080E0DF91CF9160 +:100360001F910F91BACF8091A100860F24E030E059 +:10037000261B31098217130609F034F48093A1007B +:100380006091A10080E0A9CF84E0861BF7CFAF92F7 +:10039000BF92CF92DF92EF92FF920F931F93CF9372 +:1003A000DF93E0918000F0918100309741F06D3053 +:1003B00031F0D62FC3816A3079F46C2FD4DF81E01D +:1003C00090E0DF91CF911F910F91FF90EF90DF9020 +:1003D000CF90BF90AF900895A2804091A200EA2CE8 +:1003E000F12C20E830E02E193F094217130619F0CE +:1003F00014F06C2FB8DFE0918000F091810024812F +:100400008C2F90E0B7018DD3BC014D2F421B550BB3 +:10041000CA0187D38C01BC2E52DFC801282F201BB4 +:100420002A15C0F46C015FEFC51AD50AE09180006F +:10043000F09181000190F081E02DE80FF91FD49137 +:100440008D2F38DF811104C030DF39DF8D2F32DF8F +:10045000C601E4CF0E0D1F1D28DF8091A200C13020 +:1004600039F48A0D8093A200BA94B110D5CFA7CFEA +:100470006091A1006F5F91E09B1510F42EDFF4CF27 +:100480006C1B8A0DFBCF0F931F93CF93DF938C01CF +:10049000D0E0C0E0F801EC0FFD1F6491662339F055 +:1004A0008DE990E074DF892B11F02196F3CFCE0116 +:1004B000DF91CF911F910F9108958EB98BE295E056 +:1004C0009A95F1F700008DB9B29BFECF92E09A9514 +:1004D000F1F700C08DB9769BF2CF85E08A95F1F7F0 +:1004E00000008FB19FEF9FB9B89A0895C2988FB955 +:1004F00080EFE3DFB8988EEFE0DF8095817008959C +:10050000F5CFCF938091A3009091A4009C012F5F21 +:100510003F4F2230310528F001979093A40080933B +:10052000A300B89880EFC9DFC82F8091A3009091F5 +:10053000A400892B39F48FEF8FB98EEFBEDF8C2F9B +:10054000CF9108951FB8F9CF6115710531F07093FF +:10055000A4006093A30061E070E0C29AB29BFECF5A +:1005600092E09A95F1F700C0C09892E09A95F1F761 +:1005700000C0C298C09A779B0CC0C298880F862B87 +:100580008FB980EF9ADFB8988EEF97DF80958170F2 +:10059000089580E0089570E060E08CE3D5CFC098C6 +:1005A000C29AB29BFECF82E08A95F1F700C0C09A52 +:1005B00085E08A95F1F700000895F1DF80E0089565 +:1005C000F1DDE9DF811106C06AE070E080E090E0D3 +:1005D0001ADEF7CFF2CFCF93DF93C82F70E060E041 +:1005E00080E4B2DF8C2F82DF62E070E080E4ACDF79 +:1005F00088DFC82F86DFDC2FC82FD1DFCE01DF9147 +:10060000CF9108951F93CF93DF93182FEB0170E0E4 +:1006100060E080E499DF812F69DF8D2F67DF8C2F09 +:1006200065DFDF91CF911F91BACF8F929F92AF92EA +:10063000BF92CF92DF92EF92FF920F931F93CF93CF +:10064000DF93CDB7DEB7A1970FB6F894DEBF0FBE2C +:10065000CDBF6C01F12CE12C812C912C54018394A1 +:10066000C114D104E104F10411F04601570180E105 +:10067000881687E29806A104B10488F441E050E0AE +:1006800066E770E08DE990E0E8DD2AE030E040E0E8 +:1006900050E0C501B40156D24B015C01E8CF19A26C +:1006A0008E010F5D1F4F8AE0882E912CA12CB12C5A +:1006B000C701B601A50194015ED2822F6AE028D25B +:1006C0009C2D981B892F9A304CF5805DF801829300 +:1006D0008F0169017A01C114D104E104F10441F7E9 +:1006E00001900020E9F73197AF01401B510BB80191 +:1006F0008DE990E0B2DDA1960FB6F894DEBF0FBE93 +:10070000CDBFDF91CF911F910F91FF90EF90DF90C0 +:10071000CF90BF90AF909F908F900895895CD6CF77 +:100720001F920F920FB60F9211242F933F938F9326 +:100730009F93AF93BF938091950090919600A09165 +:100740009700B09198003091940026E0230F2D3748 +:1007500068F129E8230F0396A11DB11D2093940091 +:100760008093950090939600A0939700B093980083 +:100770008091990090919A00A0919B00B0919C006B +:100780000196A11DB11D8093990090939A00A093AA +:100790009B00B0939C00BF91AF919F918F913F912F +:1007A0002F910F900FBE0F901F9018950296A11DCC +:1007B000B11DD4CF81B781BF78948AB582608ABDDC +:1007C0008AB581608ABD83B7887F836083BF789450 +:1007D00089B7826089BF80B7807F80BF80B780681B +:1007E00080BF80B7806480BF8CB580648CBD8FEF84 +:1007F0008DBD80B7876080BF86B18877866886B9EF +:10080000379A17BA88E088BBCDDC67E676E080E0EF +:10081000F9DE60E074E185E0F5DEE0917E00F091C4 +:100820007F00099553DDCEE2D1E056E3E52E51E09D +:10083000F52EFE011491812F3DDD811104C035DDBF +:1008400045DD812F37DD2196EC16FD0691F72DDD74 +:1008500080E790E090938100809380005CDD36DD3E +:100860008FEA28DD22DD8091670094E0892780935C +:1008700067002FB7F8948091950090919600A09111 +:100880009700B09198002FBF8093860090938700C7 +:10089000A0938800B093890038EEC32E33E0D32EA6 +:1008A000E12CF12C40E1842E4EE0942EA12CB12CB1 +:1008B000C1E0D0E282E08FDE969587958C7F9093A1 +:1008C00093008093920084E086DE97FDCFC09093E2 +:1008D0008F0080938E0060919200709193008091C0 +:1008E0006500909166006817790720F470936600A0 +:1008F0006093650080919000909191008617970712 +:1009000020F4709391006093900020918E003091BC +:100910008F0080916300909164002817390720F4BC +:10092000309364002093630080918C0090918D003F +:100930008217930720F430938D0020938C0090E071 +:1009400080E050E040E0FED0A701960114D1309342 +:100950008B0020938A002FB7F89480919500909196 +:100960009600A0919700B09198002FBF409186000B +:100970005091870060918800709189002C013D01A1 +:10098000441A550A660A770AA301920180938600E9 +:1009900090938700A0938800B093890060918E00A7 +:1009A00070918F0090E080E0CDD0A5019401E3D05C +:1009B0008091820090918300A0918400B091850085 +:1009C000820F931FA41FB51F809382009093830012 +:1009D000A0938400B0938500B39B4DC01092620039 +:1009E0009ADC60E080E079DC80916100882309F482 +:1009F0004EC0809192009091930017DE82E591E0C5 +:100A000042DD80918A0090918B000FDE8EE491E0B0 +:100A10003ADD80918E0090918F0007DE8AE491E0AC +:100A200032DD60918200709183008091840090910A +:100A30008500A70196019FD0C901F7DD86E491E00A +:100A400022DD109160001D27109360003FDC812F94 +:100A500031DC2BDC8091670094E08927809367006C +:100A600064E670E080E090E0CEDB24CF10928F004F +:100A700010928E0030CF809162008111B1CF8091B1 +:100A800061008C2780936100C0936200A9CF8091A0 +:100A9000650090916600C9DD82E491E0F4DC80910C +:100AA000900090919100C1DD8EE391E0ECDC8091AB +:100AB000630090916400B9DD8AE391E0E4DC809109 +:100AC0008C0090918D00B1DD86E391E0B9CFEDE926 +:100AD000F0E0138212828CE690E09183808380EEB6 +:100AE00092E090937F0080937E008BEC92E0909355 +:100AF0007D0080937C0080E892E090937900809361 +:100B000078008DED92E090937B0080937A000895B9 +:100B1000002480FD060E660F11F08695D1F7802D1A +:100B200008950024552704C0080E591F880F991FE7 +:100B3000009729F076956795B8F37105B9F7802D80 +:100B4000952F0895EE27FF27AA27BB2708C0A20FDD +:100B5000B31FE41FF51F220F331F441F551F969527 +:100B600087957795679598F37040A9F7009799F75F +:100B7000BD01CF010895A1E21A2EAA1BBB1BFD01E6 +:100B80000DC0AA1FBB1FEE1FFF1FA217B307E4076C +:100B9000F50720F0A21BB30BE40BF50B661F771FC4 +:100BA000881F991F1A9469F76095709580959095A4 +:100BB0009B01AC01BD01CF010895EE0FFF1F059011 +:0A0BC000F491E02D0994F894FFCFA2 +:100BCA00400101FFFFFFFFB000000000C7012D0137 +:080BDA001E00080229392A005F +:00000001FF diff --git a/software/binaries/USB_Tester_t85_v1.0.hex b/software/binaries/USB_Tester_t85_v1.0.hex new file mode 100644 index 0000000..34364a3 --- /dev/null +++ b/software/binaries/USB_Tester_t85_v1.0.hex @@ -0,0 +1,192 @@ +:10000000ABC0CFC0CEC0CDC0CCC08AC3CAC0C9C0EF +:10001000C8C0C7C0C6C0C5C0C4C0C3C0C2C000003D +:1000200000000000000000010101010101010000C9 +:1000300000000000000000000000000000000000C0 +:10004000C038E0000000203C230202273820087856 +:10005000880000C83808000007380E010000F808C2 +:1000600000F80008F800033C0700073C030080800C +:10007000808080808000203F20003F20003F08F8E3 +:10008000008080800000203F210000203F2000E011 +:1000900010080810E000000F102020100F000010C2 +:1000A00010F8000000000020203F20200000007019 +:1000B0000808088870000030282422213000003011 +:1000C0000888884830000018202020110E00000009 +:1000D000C02010F8000000070424243F240000F88A +:1000E0000888880808000019212020110E0000E06F +:1000F000108888180000000F112020110E00003811 +:100100000808C83808000000003F00000000007028 +:10011000880808887000001C222121221C0000E0B1 +:1001200010080810E0000000312222110F00C8A1C1 +:10013000A81FDA028D142E2B2A002A292A002E2C21 +:100140002A002A292A002E2B2F002E2B2A002E2DA2 +:100150002A002E2C2A00670511241FBECFE5D2E00D +:10016000DEBFCDBF20E0A8E7B0E001C01D92A53AF8 +:10017000B207E1F710E0A0E6B0E0EAECFBE002C075 +:1001800005900D92A837B107D9F710E0CCEAD0E07E +:1001900003C02197FE0111D5CB3AD107D1F70AD37D +:1001A00012C52ECFC09AC29ABA9AB89A8FEF8FB959 +:1001B0008AE28DB980EF8EB908953FB7F8948091A7 +:1001C000990090919A00A0919B00B0919C0022B759 +:1001D00008B601FE05C02F3F19F00196A11DB11D03 +:1001E0003FBFBA2FA92F982F8827BC01CD01620FDE +:1001F000711D811D911D43E0660F771F881F991F98 +:100200004A95D1F70895CF92DF92EF92FF92CF9364 +:10021000DF936B017C01D1DFEB01CFDF6C1B7D0B2A +:10022000683E7340A0F0C114D104E104F10439F434 +:10023000DF91CF91FF90EF90DF90CF90089581E014 +:10024000C81AD108E108F108C851DC4FE6CFC11443 +:10025000D104E104F10409F7EBCFCF92DF92EF92E2 +:10026000FF920F931F93CF93DF936C01EB017B0100 +:10027000E40EF51E10E000E0CE15DF0561F0699197 +:10028000D601ED91FC910190F081E02DC601099518 +:10029000080F191FF1CFC801DF91CF911F910F9166 +:1002A000FF90EF90DF90CF900895E0917A00F09169 +:1002B0007B000994E0917800F09179000994E09135 +:1002C0007C00F0917D00099580E4F4CFE0917C0002 +:1002D000F0917D00099580E0EDCF1F93CF93DF93E0 +:1002E000C82F162FD62FD77080916700D82BEEDF3E +:1002F0008D2FE0DF8C2F82958F708061DBDF8C2F5C +:100300008F70D8DFD2DFC093A2001093A100DF91DD +:10031000CF911F9108950F931F93CF93DF93C0E068 +:1003200010E86C2F80E0D9DF8091A200012F081B1C +:1003300081F01093A200C3DFD0E080E0BBDF811129 +:1003400004C0B3DFBCDF80E0B5DFDF5F0D13F5CFA6 +:10035000ACDFCF5FC43029F760E080E0DF91CF9160 +:100360001F910F91BACF8091A100860F24E030E059 +:10037000261B31098217130609F034F48093A1007B +:100380006091A10080E0A9CF84E0861BF7CFAF92F7 +:10039000BF92CF92DF92EF92FF920F931F93CF9372 +:1003A000DF93E0918000F0918100309741F06D3053 +:1003B00031F0D62FC3816A3079F46C2FD4DF81E01D +:1003C00090E0DF91CF911F910F91FF90EF90DF9020 +:1003D000CF90BF90AF900895A2804091A200EA2CE8 +:1003E000F12C20E830E02E193F094217130619F0CE +:1003F00014F06C2FB8DFE0918000F091810024812F +:100400008C2F90E0B7018DD3BC014D2F421B550BB3 +:10041000CA0187D38C01BC2E52DFC801282F201BB4 +:100420002A15C0F46C015FEFC51AD50AE09180006F +:10043000F09181000190F081E02DE80FF91FD49137 +:100440008D2F38DF811104C030DF39DF8D2F32DF8F +:10045000C601E4CF0E0D1F1D28DF8091A200C13020 +:1004600039F48A0D8093A200BA94B110D5CFA7CFEA +:100470006091A1006F5F91E09B1510F42EDFF4CF27 +:100480006C1B8A0DFBCF0F931F93CF93DF938C01CF +:10049000D0E0C0E0F801EC0FFD1F6491662339F055 +:1004A0008DE990E074DF892B11F02196F3CFCE0116 +:1004B000DF91CF911F910F9108958EB98BE295E056 +:1004C0009A95F1F700008DB9B29BFECF92E09A9514 +:1004D000F1F700C08DB9769BF2CF85E08A95F1F7F0 +:1004E00000008FB19FEF9FB9B89A0895C2988FB955 +:1004F00080EFE3DFB8988EEFE0DF8095817008959C +:10050000F5CFCF938091A3009091A4009C012F5F21 +:100510003F4F2230310528F001979093A40080933B +:10052000A300B89880EFC9DFC82F8091A3009091F5 +:10053000A400892B39F48FEF8FB98EEFBEDF8C2F9B +:10054000CF9108951FB8F9CF6115710531F07093FF +:10055000A4006093A30061E070E0C29AB29BFECF5A +:1005600092E09A95F1F700C0C09892E09A95F1F761 +:1005700000C0C298C09A779B0CC0C298880F862B87 +:100580008FB980EF9ADFB8988EEF97DF80958170F2 +:10059000089580E0089570E060E08CE3D5CFC098C6 +:1005A000C29AB29BFECF82E08A95F1F700C0C09A52 +:1005B00085E08A95F1F700000895F1DF80E0089565 +:1005C000F1DDE9DF811106C06AE070E080E090E0D3 +:1005D0001ADEF7CFF2CFCF93DF93C82F70E060E041 +:1005E00080E4B2DF8C2F82DF62E070E080E4ACDF79 +:1005F00088DFC82F86DFDC2FC82FD1DFCE01DF9147 +:10060000CF9108951F93CF93DF93182FEB0170E0E4 +:1006100060E080E499DF812F69DF8D2F67DF8C2F09 +:1006200065DFDF91CF911F91BACF8F929F92AF92EA +:10063000BF92CF92DF92EF92FF920F931F93CF93CF +:10064000DF93CDB7DEB7A1970FB6F894DEBF0FBE2C +:10065000CDBF6C01F12CE12C812C912C54018394A1 +:10066000C114D104E104F10411F04601570180E105 +:10067000881687E29806A104B10488F441E050E0AE +:1006800066E770E08DE990E0E8DD2AE030E040E0E8 +:1006900050E0C501B40156D24B015C01E8CF19A26C +:1006A0008E010F5D1F4F8AE0882E912CA12CB12C5A +:1006B000C701B601A50194015ED2822F6AE028D25B +:1006C0009C2D981B892F9A304CF5805DF801829300 +:1006D0008F0169017A01C114D104E104F10441F7E9 +:1006E00001900020E9F73197AF01401B510BB80191 +:1006F0008DE990E0B2DDA1960FB6F894DEBF0FBE93 +:10070000CDBFDF91CF911F910F91FF90EF90DF90C0 +:10071000CF90BF90AF909F908F900895895CD6CF77 +:100720001F920F920FB60F9211242F933F938F9326 +:100730009F93AF93BF938091950090919600A09165 +:100740009700B09198003091940026E0230F2D3748 +:1007500068F129E8230F0396A11DB11D2093940091 +:100760008093950090939600A0939700B093980083 +:100770008091990090919A00A0919B00B0919C006B +:100780000196A11DB11D8093990090939A00A093AA +:100790009B00B0939C00BF91AF919F918F913F912F +:1007A0002F910F900FBE0F901F9018950296A11DCC +:1007B000B11DD4CF81B781BF78948AB582608ABDDC +:1007C0008AB581608ABD83B7887F836083BF789450 +:1007D00089B7826089BF80B7807F80BF80B780681B +:1007E00080BF80B7806480BF8CB580648CBD8FEF84 +:1007F0008DBD80B7876080BF86B18877866886B9EF +:10080000379A17BA88E088BBCDDC67E676E080E0EF +:10081000F9DE60E074E185E0F5DEE0917E00F091C4 +:100820007F00099553DDCEE2D1E056E3E52E51E09D +:10083000F52EFE011491812F3DDD811104C035DDBF +:1008400045DD812F37DD2196EC16FD0691F72DDD74 +:1008500080E790E090938100809380005CDD36DD3E +:100860008FEA28DD22DD8091670094E0892780935C +:1008700067002FB7F8948091950090919600A09111 +:100880009700B09198002FBF8093860090938700C7 +:10089000A0938800B093890038EEC32E33E0D32EA6 +:1008A000E12CF12C40E1842E4EE0942EA12CB12CB1 +:1008B000C1E0D0E282E08FDE969587958C7F9093A1 +:1008C00093008093920084E086DE97FDCFC09093E2 +:1008D0008F0080938E0060919200709193008091C0 +:1008E0006500909166006817790720F470936600A0 +:1008F0006093650080919000909191008617970712 +:1009000020F4709391006093900020918E003091BC +:100910008F0080916300909164002817390720F4BC +:10092000309364002093630080918C0090918D003F +:100930008217930720F430938D0020938C0090E071 +:1009400080E050E040E0FED0A701960114D1309342 +:100950008B0020938A002FB7F89480919500909196 +:100960009600A0919700B09198002FBF409186000B +:100970005091870060918800709189002C013D01A1 +:10098000441A550A660A770AA301920180938600E9 +:1009900090938700A0938800B093890060918E00A7 +:1009A00070918F0090E080E0CDD0A5019401E3D05C +:1009B0008091820090918300A0918400B091850085 +:1009C000820F931FA41FB51F809382009093830012 +:1009D000A0938400B0938500B39B4DC01092620039 +:1009E0009ADC60E080E079DC80916100882309F482 +:1009F0004EC0809192009091930017DE82E591E0C5 +:100A000042DD80918A0090918B000FDE8EE491E0B0 +:100A10003ADD80918E0090918F0007DE8AE491E0AC +:100A200032DD60918200709183008091840090910A +:100A30008500A70196019FD0C901F7DD86E491E00A +:100A400022DD109160001D27109360003FDC812F94 +:100A500031DC2BDC8091670094E08927809367006C +:100A600064E670E080E090E0CEDB24CF10928F004F +:100A700010928E0030CF809162008111B1CF8091B1 +:100A800061008C2780936100C0936200A9CF8091A0 +:100A9000650090916600C9DD82E491E0F4DC80910C +:100AA000900090919100C1DD8EE391E0ECDC8091AB +:100AB000630090916400B9DD8AE391E0E4DC809109 +:100AC0008C0090918D00B1DD86E391E0B9CFEDE926 +:100AD000F0E0138212828CE690E09183808380EEB6 +:100AE00092E090937F0080937E008BEC92E0909355 +:100AF0007D0080937C0080E892E090937900809361 +:100B000078008DED92E090937B0080937A000895B9 +:100B1000002480FD060E660F11F08695D1F7802D1A +:100B200008950024552704C0080E591F880F991FE7 +:100B3000009729F076956795B8F37105B9F7802D80 +:100B4000952F0895EE27FF27AA27BB2708C0A20FDD +:100B5000B31FE41FF51F220F331F441F551F969527 +:100B600087957795679598F37040A9F7009799F75F +:100B7000BD01CF010895A1E21A2EAA1BBB1BFD01E6 +:100B80000DC0AA1FBB1FEE1FFF1FA217B307E4076C +:100B9000F50720F0A21BB30BE40BF50B661F771FC4 +:100BA000881F991F1A9469F76095709580959095A4 +:100BB0009B01AC01BD01CF010895EE0FFF1F059011 +:0A0BC000F491E02D0994F894FFCFA2 +:100BCA00400101FFFFFFFFB000000000C7012D0137 +:080BDA001E00080229392A005F +:00000001FF diff --git a/software/binaries/readme.txt b/software/binaries/readme.txt new file mode 100644 index 0000000..11af7de --- /dev/null +++ b/software/binaries/readme.txt @@ -0,0 +1,7 @@ +For ATtiny85: +------------- +avrdude -c usbtiny -p t85 -U lfuse:w:0xe2:m -U hfuse:w:0xdf:m -U flash:w:USB_Tester_t85_v1.0.hex + +For ATtiny45: +------------- +avrdude -c usbtiny -p t45 -U lfuse:w:0xe2:m -U hfuse:w:0xdf:m -U flash:w:USB_Tester_t45_v1.0.hex diff --git a/software/sources/USB_Tester_v1.0.ino b/software/sources/USB_Tester_v1.0.ino new file mode 100644 index 0000000..4670153 --- /dev/null +++ b/software/sources/USB_Tester_v1.0.ino @@ -0,0 +1,173 @@ +// USB Power Tester - Basic +// +// This code implements the basic functionality for the USB Power Tester. +// It reads voltage, current and power from the INA219, calculates capacity +// and shows the values on the OLED. It uses a reduced character set in order +// to make it fit on an ATtiny45. The SET button is used to switch between +// the "recent value screen" and the "min/max value screen". +// +// +-\/-+ +// RESET --- A0 (D5) PB5 1| |8 Vcc +// SET ----- A3 (D3) PB3 2| |7 PB2 (D2) A1 ---- OLED/INA (SCK) +// A2 (D4) PB4 3| |6 PB1 (D1) +// GND 4| |5 PB0 (D0) ------- OLED/INA (SDA) +// +----+ +// +// Controller: ATtiny45/85 +// Core: ATTinyCore (https://github.com/SpenceKonde/ATTinyCore) +// Clockspeed: 8 MHz internal +// Millis: enabled +// +// 2020 by Stefan Wagner (https://easyeda.com/wagiminator) +// License: http://creativecommons.org/licenses/by-sa/3.0/ + + +//Libraries +#include // https://github.com/technoblogy/tiny-i2c +#include // https://github.com/datacute/Tiny4kOLED +#include // for using data in program space +#include "font8x16a.h" // reduced character set + +// Pin definitions +#define SETBUTTON 3 + +// INA219 register values +#define INA_ADDR 0b01000000 // I2C address of INA219 +#define INA_CONFIG 0b0000011001100111 // INA config register according to datasheet +#define INA_CALIB 5120 // INA calibration register according to R_SHUNT +#define CONFIG_REG 0x00 // INA configuration register address +#define CALIB_REG 0x05 // INA calibration register address +#define SHUNT_REG 0x01 // INA shunt voltage register address +#define VOLTAGE_REG 0x02 // INA bus voltage register address +#define POWER_REG 0x03 // INA power register address +#define CURRENT_REG 0x04 // INA current register address + +// Conversions for the reduced character set +#define mV ".,*" +#define mA ".+*" +#define mW ".-*" +#define mAh ".+/" +#define SEP "*)*" +#define SPACE "*" + +// Variables (voltage in mV, current in mA, power in mW) +uint16_t voltage, current, power; +uint16_t minvoltage = 65535, maxvoltage = 0; +uint16_t mincurrent = 65535, maxcurrent = 0; +uint32_t lastmillis, nowmillis, interval; +uint32_t capacity = 0; +bool primescreen = true; +bool lastbutton = true; + + +void setup() { + // setup pins + DDRB = 0; // all pins input now + PORTB = bit (SETBUTTON); // pullup for set button + + // start I2C + TinyI2C.init(); + + // start INA219 + initINA(); + + // start OLED + oled.begin(); + oled.setFont(FONT8X16A); + oled.clear(); + oled.on(); + oled.switchRenderFrame(); + + // init some variables + lastmillis = millis(); +} + +void loop() { + // read voltage, current and power from INA219 + updateINA(); + + // update min/max values + if (minvoltage > voltage) minvoltage = voltage; + if (maxvoltage < voltage) maxvoltage = voltage; + if (mincurrent > current) mincurrent = current; + if (maxcurrent < current) maxcurrent = current; + + // calculate power in mW + power = (uint32_t)voltage * current / 1000; + + // calculate capacity in uAh + nowmillis = millis(); + interval = nowmillis - lastmillis; // calculate time interval + lastmillis = nowmillis; + capacity += interval * current / 3600; // calculate uAh + + // check button + if (bitRead(PINB, SETBUTTON)) lastbutton = false; + else if (!lastbutton) { + primescreen = !primescreen; + lastbutton = true; + } + + // display values on the oled + oled.clear(); + oled.setCursor(0, 0); + if (primescreen) { + printValue(voltage); oled.print(F(mV)); + printValue(power); oled.print(F(mW)); + printValue(current); oled.print(F(mA)); + printValue(capacity / 1000); oled.print(F(mAh)); + } else { + printValue(minvoltage); oled.print(F(SEP)); printValue(maxvoltage); oled.print(F(mV)); + printValue(mincurrent); oled.print(F(SEP)); printValue(maxcurrent); oled.print(F(mA)); + } + oled.switchFrame(); + + // a little delay + delay(100); +} + + +// writes a register value to the INA219 +void writeRegister(uint8_t reg, uint16_t value) { + TinyI2C.start(INA_ADDR, 0); + TinyI2C.write(reg); + TinyI2C.write((value >> 8) & 0xff); + TinyI2C.write(value & 0xff); + TinyI2C.stop(); +} + +// reads a register from the INA219 +uint16_t readRegister(uint8_t reg) { + uint16_t result; + TinyI2C.start(INA_ADDR, 0); + TinyI2C.write(reg); + TinyI2C.restart(INA_ADDR, 2); + result = (uint16_t)(TinyI2C.read() << 8) | TinyI2C.read(); + TinyI2C.stop(); + return(result); +} + +// writes inital configuration and calibration values to the INA +void initINA() { + writeRegister(CONFIG_REG, INA_CONFIG); + writeRegister(CALIB_REG, INA_CALIB); +} + +// read sensor values from INA219 +void updateINA() { + voltage = (readRegister(VOLTAGE_REG) >> 1) & 0xfffc; + current = readRegister(CURRENT_REG); + if (current > 32767) current = 0; + //power = readRegister(POWER_REG) * 20; +} + +// prints 5-digit value right aligned +void printValue(uint16_t value) { + uint32_t counter = value; + if (counter == 0) counter = 1; + while (counter < 10000) { + oled.print(SPACE); + counter *= 10; + } + oled.print(value); +} diff --git a/software/sources/font8x16a.h b/software/sources/font8x16a.h new file mode 100644 index 0000000..6a73c96 --- /dev/null +++ b/software/sources/font8x16a.h @@ -0,0 +1,57 @@ +/* + * Tiny4kOLED - Drivers for SSD1306 controlled dot matrix OLED/PLED 128x32 displays + * + * Based on ssd1306xled, re-written and extended by Stephen Denne + * from 2017-04-25 at https://github.com/datacute/Tiny4kOLED + * + */ +/* + * SSD1306xLED - Drivers for SSD1306 controlled dot matrix OLED/PLED 128x64 displays + * + * @created: 2014-08-12 + * @author: Neven Boyanov + * + * Source code available at: https://bitbucket.org/tinusaur/ssd1306xled + * + * Reduced to the characters needed for the USB Tester 2020 by Stefan Wagner + * https://easyeda.com/wagiminator + */ + +// ---------------------------------------------------------------------------- + +#include + +// ---------------------------------------------------------------------------- + +/* Standard ASCII 8x16 font */ +const uint8_t ssd1306xled_font8x16a [] PROGMEM = { + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01, // ) 41 = - + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // * 42 = SPACE + 0x00,0x00,0xC0,0x38,0xE0,0x00,0x00,0x00,0x20,0x3C,0x23,0x02,0x02,0x27,0x38,0x20, // + 43 = A + 0x08,0x78,0x88,0x00,0x00,0xC8,0x38,0x08,0x00,0x00,0x07,0x38,0x0E,0x01,0x00,0x00, // , 44 = V + 0xF8,0x08,0x00,0xF8,0x00,0x08,0xF8,0x00,0x03,0x3C,0x07,0x00,0x07,0x3C,0x03,0x00, // - 45 = W + 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x20,0x3F,0x20,0x00,0x3F,0x20,0x00,0x3F, // . 46 = m + 0x08,0xF8,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20, // / 47 = h + 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00, // 0 48 + 0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00, // 1 49 + 0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00, // 2 50 + 0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00, // 3 51 + 0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00, // 4 52 + 0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00, // 5 53 + 0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00, // 6 54 + 0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00, // 7 55 + 0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00, // 8 56 + 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00, // 9 57 +}; + +// ---------------------------------------------------------------------------- + +const DCfont TinyOLED4kfont8x16a = { + (uint8_t *)ssd1306xled_font8x16a, + 8, // character width in pixels + 2, // character height in pages (8 pixels) + 41,57 // ASCII extents + }; + +// for backwards compatibility +#define FONT8X16A (&TinyOLED4kfont8x16a)