diff --git a/firmware/dist/default/production/firmware.production.hex b/firmware/dist/default/production/firmware.production.hex index 5c4c6ca..e0c7189 100644 --- a/firmware/dist/default/production/firmware.production.hex +++ b/firmware/dist/default/production/firmware.production.hex @@ -6,126 +6,126 @@ :10002A006000103009F003C011E0109360000FBFA8 :10003A001F910F9118950F931F932F933F934F93EF :10004A005F935FB74091670045300CF403C04427C3 -:10005A0040936700403081F49398949895980EF0F5 -:10006A0002C00BE002C000916500002311F0929AD1 -:10007A0001C092986CD318D2413081F49298949826 -:10008A0095980091640030916500032B11F0939AC2 -:10009A0001C09398009164005AD306D2423041F4C9 -:1000AA00929893989598949A0091630050D3FCD1B2 -:1000BA00433041F4929893989498959A00916600E7 -:1000CA0046D3F2D14395409367005FBF5F914F914A +:10005A0040936700403081F4939A949A959A0EF0EF +:10006A0002C00BE002C000916500002311F09298D3 +:10007A0001C0929A6ED31AD2413081F4929A949A1C +:10008A00959A0091640030916500032B11F09398C2 +:10009A0001C0939A009164005CD308D2423041F4C3 +:1000AA00929A939A959A94980091630052D3FED1AA +:1000BA00433041F4929A939A949A959800916600E3 +:1000CA0048D3F4D14395409367005FBF5F914F9146 :1000DA003F912F911F910F9118950FED0DBF0FE7CB -:1000EA0001BB01EE07BB0CE108BB02E000BF05E063 -:1000FA0003BF03E206BF00E20BBF0CE100BD03E34E -:10010A0009B900E002B908E00AB906E003B9112406 -:10011A001092670000E00093600004E0302E00D1E6 -:10012A00042D003111F0B2D014C000E0302EF8D006 -:10013A0040926B0001E0302EF3D040926C0002E056 -:10014A00302EEED040926D0003E0302EE9D040927E -:10015A006E000027009368000093690000EF009387 -:10016A006A000FEF0093710066243ED100916F0080 -:10017A00083209F405C012E0109360000FD301C0E1 -:10018A0006D380E090E000916000003051F42091A5 -:10019A006A002093660019D1C0D2CAD011E019BFF3 -:1001AA0041D0013009F4BCD1023069F71BE0109349 -:1001BA00630010936400109365001093660011E0C9 -:1001CA0019BFE1CFEE24FF1841E1001F111F4A9524 -:1001DA0009F40895EE1CFF1CE21AF30A20F4E20E59 -:1001EA00F31E8894F2CF0894F0CFFF1829E0001F7D -:1001FA002A9509F40895FF1CF11A18F4F10E88944F -:10020A00F6CF0894F4CF5527442760E13695279511 -:10021A0010F4400F511F57954795379527956A95C2 -:10022A00B9F708950F931F9300916800502E2AD0B2 -:10023A0000916A00502E26D000B30170502E22D0B1 -:10024A0000916D00502E1ED000916B00502E1AD0D6 -:10025A0000916C00502E16D000916E00502E12D0D4 -:10026A0000916000502E0ED05FB60CD004E0502EE4 -:10027A0009D00027502E16E005D01A95E9F71F91EC -:10028A000F9108955D9BFECF5CB8089501E000933D -:10029A006B00402E00E0302E36D00CE200936C004A -:1002AA00402E01E0302E2FD005E000936D00402E45 -:1002BA0002E0302E28D001E000936E00402E03E0C9 -:1002CA00302E21D000E1402E04E0302E1CD00895BB -:1002DA000F9300916B00402E00E0302E14D0009155 -:1002EA006C00402E01E0302E0ED000916D00402EA1 -:1002FA0002E0302E08D000916E00402E03E0302E2E -:10030A0002D00F910895F8940F93E199FECF00E07F -:10031A000CBB3EBA4DBAE29AE19A0F9178940895CD -:10032A00F894E199FECF3EBAE09A4DB278940895D6 -:10033A000F931F932F933F934F935F937F93009154 -:10034A006800109169002AE030E05DDF022F132F68 -:10035A0020916A003327020F131F40916C005091BD -:10036A006B0060916D004F935F937727461B570B85 -:10037A00B42EA52E5F914F917727460F571FD42E83 -:10038A00C52E0EF004C0009510950F5F1F4FB016D2 -:10039A00A10624F40D151C054CF40FC040916E0003 -:1003AA00442311F4909801C0909A07C040916E00BE -:1003BA00442311F4909A01C090987F915F914F91D4 -:1003CA003F912F911F910F9108951F9361D052E190 -:1003DA0035E54DEBFED112D010916800812F1091B6 -:1003EA006900912F1F9108950F9349D103E3802E3D -:1003FA005BD1AFE6B0E077D10F9108950F931F93C9 -:10040A002F933F934F933BD170FF3CC00CEC802E4F -:10041A004BD10EEB802E48D1A8E6B0E064D1A9E614 -:10042A00B0E061D110916800209169002F93287F74 -:10043A00283F11F0E89407C02F91689410952095F1 -:10044A001F5F2F4F01C02F91269517952695179557 -:10045A002695179526951795309168000EF43195D3 -:10046A00432F3F70432F330F330F330F440F340F93 -:10047A00369536953695369510936800209369001F -:10048A0030936A004F913F912F911F910F910895D8 -:10049A000F93F5D070FF06C00CEC802E05D104E452 -:1004AA00802E02D10F9108950F930F920FB800E496 -:1004BA000EB90BE10DB9769BFDCFC09AC0980F908B -:1004CA000F9108950F93B49B01C01CC00091710055 -:1004DA00002309F417C000270093710066D16394C2 -:1004EA00162D143014F453D10DC010E019BF929890 -:1004FA009398949895986624EBDE50D1969810E0DC -:10050A0010936000B49901C009C0009171000023E2 -:10051A0009F004C00FEF0093710047D10F910895BD -:10052A000F931F932F933F934F93062D002309F0A8 -:10053A0004C09098969A2BD16394C4DF013029F0B5 -:10054A00023051F1033039F194C0E7D0B29B04C0B4 -:10055A0000C0B39B0AC011C028D110916D00183C8D -:10056A0009F0139510936D0008C01FD110916D000A -:10057A00113009F01A9510936D00E8940F931F93A8 -:10058A0000916D001AE031DE802F9927F092660003 -:10059A001F910F916EC047C0C0D0B29B04C000C06B -:1005AA00B39B13C021C001D110916C0020916B0044 -:1005BA00103B34E0230731F03AE0130F3327231FAF -:1005CA0010936C0020936B000FC0EFD010916C0059 -:1005DA0020916B001C303EEF230711F01A50204087 -:1005EA0010936C0020936B000F931F932F933F93EC -:1005FA0000916C0010916B00212F207811F4E8947F -:10060A0005C06894009510950F5F1F4F2AE030E0EF -:10061A00D9DD802F912F0AE0009366003F912F9138 -:10062A001F910F9126C0E894B29B04C000C0B39BEF -:10063A0006C009C0BAD011E010936E0004C0B5D04C -:10064A0010E010936E001127812F912F1EE0109356 -:10065A006300109364001093650020916E002223BA -:10066A0009F004C01CE01093660003C01DE010935B -:10067A0066004F913F912F911F910F910895F89421 -:10068A00B99A33E04EEBA1D0B99830E04AE89DD050 -:10069A0005D033E042E399D078940895B19B716014 -:1006AA0002C0B1997E7F0895F8940F931F93082D85 -:1006BA0018E0069508F448F0B99A30E046E785D084 -:1006CA00B99830E042E181D008C0B99A30E04AE0F6 -:1006DA007CD0B99830E04EE778D01A9551F71F913F -:1006EA000F9178940895F8940F931F93002718E0B8 -:1006FA000695B99A30E04AE068D0B99830E040E10E -:10070A0064D0B199006830E04CE65FD01A9581F761 -:10071A000C931F910F91789408950F935F9353E070 -:10072A00A3E6B0E0809361009093620000916100BB -:10073A00109162002AE030E045DDED9200936100FD -:10074A00109362005A9591F75F910F9108950F9354 -:10075A001F93E6EEF7E01127E00FF11F04900091D6 -:10076A006700023009F010C0002D0F77002E062D09 -:10077A0002302CF400916000023029F005C0002DEF -:10078A000068002E01C0FBCF1F910F910895C59AF2 -:10079A0053E039EA4DE71DD0C5980895C59A5CE043 -:1007AA0034E34DEF16D0C59808950F931F932F93F6 -:1007BA002AE01FEF0FEF0A95F1F71A95D9F72A9554 -:1007CA00C1F72F911F910F91089541503040E8F7DA -:1007DA000895415030405040E0F70895C0F9A4B060 -:0A07EA00999282F880909CBFC689A6 +:1000EA0001BB01EE07BB0CE108BB0CE302BB02E05B +:1000FA0000BF05E003BF03E206BF00E20BBF0CE14D +:10010A0000BD03E309B900E002B908E00AB906E054 +:10011A0003B911241092670000E00093600004E024 +:10012A00302E00D1042D003111F0B2D014C000E0FD +:10013A00302EF8D040926B0001E0302EF3D040927E +:10014A006C0002E0302EEED040926D0003E0302EBB +:10015A00E9D040926E00002700936800009369007E +:10016A0000EF00936A000FEF0093710066243ED1FE +:10017A0000916F00083209F405C012E01093600084 +:10018A000FD301C006D380E090E0009160000030F8 +:10019A0051F420916A002093660019D1C0D2CAD0C6 +:1001AA0011E019BF41D0013009F4BCD1023069F71E +:1001BA001BE0109363001093640010936500109382 +:1001CA00660011E019BFE1CFEE24FF1841E1001FDC +:1001DA00111F4A9509F40895EE1CFF1CE21AF30A4E +:1001EA0020F4E20EF31E8894F2CF0894F0CFFF18A1 +:1001FA0029E0001F2A9509F40895FF1CF11A18F442 +:10020A00F10E8894F6CF0894F4CF5527442760E17D +:10021A003695279510F4400F511F579547953795F6 +:10022A0027956A95B9F708950F931F93009168006F +:10023A00502E2AD000916A00502E26D000B30170A9 +:10024A00502E22D000916D00502E1ED000916B00CE +:10025A00502E1AD000916C00502E16D000916E00CC +:10026A00502E12D000916000502E0ED05FB60CD0E6 +:10027A0004E0502E09D00027502E16E005D01A951A +:10028A00E9F71F910F9108955D9BFECF5CB8089521 +:10029A0001E000936B00402E00E0302E36D00CE2D5 +:1002AA0000936C00402E01E0302E2FD005E0009321 +:1002BA006D00402E02E0302E28D001E000936E003F +:1002CA00402E03E0302E21D000E1402E04E0302EF3 +:1002DA001CD008950F9300916B00402E00E0302E41 +:1002EA0014D000916C00402E01E0302E0ED0009107 +:1002FA006D00402E02E0302E08D000916E00402E94 +:10030A0003E0302E02D00F910895F8940F93E199EB +:10031A00FECF00E00CBB3EBA4DBAE29AE19A0F91C9 +:10032A0078940895F894E199FECF3EBAE09A4DB2D6 +:10033A00789408950F931F932F933F934F935F934E +:10034A007F9300916800109169002AE030E05DDF38 +:10035A00022F132F20916A003327020F131F409197 +:10036A006C0050916B0060916D004F935F937727FB +:10037A00461B570BB42EA52E5F914F917727460F38 +:10038A00571FD42EC52E0EF004C0009510950F5F8E +:10039A001F4FB016A10624F40D151C054CF40FC00E +:1003AA0040916E00442311F4909801C0909A07C0BE +:1003BA0040916E00442311F4909A01C090987F9165 +:1003CA005F914F913F912F911F910F9108951F9324 +:1003DA0061D052E135E54DEBFED112D010916800A3 +:1003EA00812F10916900912F1F9108950F9349D180 +:1003FA0003E3802E5BD1AFE6B0E077D10F91089589 +:10040A000F931F932F933F934F933BD170FF3CC0A1 +:10041A000CEC802E4BD10EEB802E48D1A8E6B0E032 +:10042A0064D1A9E6B0E061D1109168002091690019 +:10043A002F93287F283F11F0E89407C02F916894E2 +:10044A00109520951F5F2F4F01C02F912695179564 +:10045A002695179526951795269517953091680034 +:10046A000EF43195432F3F70432F330F330F330F61 +:10047A00440F340F369536953695369510936800A5 +:10048A002093690030936A004F913F912F911F91F9 +:10049A000F9108950F93F5D070FF06C00CEC802ED3 +:1004AA0005D104E4802E02D10F9108950F930F9283 +:1004BA000FB800E40EB90BE10DB9769BFDCFC09AD7 +:1004CA00C0980F900F9108950F93B49B01C01CC060 +:1004DA0000917100002309F417C0002700937100EE +:1004EA0066D16394162D143014F453D10DC010E064 +:1004FA0019BF929A939A949A959A6624EBDE50D1F0 +:10050A00969810E010936000B49901C009C0009158 +:10051A007100002309F004C00FEF0093710047D166 +:10052A000F9108950F931F932F933F934F93062D87 +:10053A00002309F004C09098969A2BD16394C4DFE3 +:10054A00013029F0023051F1033039F194C0E7D07B +:10055A00B29B04C000C0B39B0AC011C028D110913D +:10056A006D00183C09F0139510936D0008C01FD157 +:10057A0010916D00113009F01A9510936D00E894EE +:10058A000F931F9300916D001AE031DE802F992797 +:10059A00F09266001F910F916EC047C0C0D0B29B07 +:1005AA0004C000C0B39B13C021C001D110916C00DC +:1005BA0020916B00103B34E0230731F03AE0130F2F +:1005CA003327231F10936C0020936B000FC0EFD0CA +:1005DA0010916C0020916B001C303EEF230711F044 +:1005EA001A50204010936C0020936B000F931F93B6 +:1005FA002F933F9300916C0010916B00212F20786C +:10060A0011F4E89405C06894009510950F5F1F4F88 +:10061A002AE030E0D9DD802F912F0AE000936600AE +:10062A003F912F911F910F9126C0E894B29B04C06D +:10063A0000C0B39B06C009C0BAD011E010936E0087 +:10064A0004C0B5D010E010936E001127812F912FAE +:10065A001EE01093630010936400109365002091CC +:10066A006E00222309F004C01CE01093660003C048 +:10067A001DE0109366004F913F912F911F910F91AA +:10068A000895F894B99A33E04EEBA1D0B99830E0C6 +:10069A004AE89DD005D033E042E399D07894089592 +:1006AA00B19B716002C0B1997E7F0895F8940F934F +:1006BA001F93082D18E0069508F448F0B99A30E01F +:1006CA0046E785D0B99830E042E181D008C0B99AAE +:1006DA0030E04AE07CD0B99830E04EE778D01A95FD +:1006EA0051F71F910F9178940895F8940F931F93DF +:1006FA00002718E00695B99A30E04AE068D0B99820 +:10070A0030E040E164D0B199006830E04CE65FD057 +:10071A001A9581F70C931F910F91789408950F936E +:10072A005F9353E0A3E6B0E0809361009093620088 +:10073A0000916100109162002AE030E045DDED92FF +:10074A0000936100109362005A9591F75F910F919F +:10075A0008950F931F93EAEEF7E01127E00FF11FB8 +:10076A00049000916700023009F010C0002D0F7745 +:10077A00002E062D02302CF400916000023029F080 +:10078A0005C0002D0068002E01C0FBCF1F910F91FC +:10079A000895C59A53E039EA4DE71DD0C5980895E2 +:1007AA00C59A5CE034E34DEF16D0C59808950F93CF +:1007BA001F932F932AE01FEF0FEF0A95F1F71A956F +:1007CA00D9F72A95C1F72F911F910F91089541509A +:1007DA003040E8F70895415030405040E0F708951E +:0E07EA00C0F9A4B0999282F880909CBFC68995 :00000001FF diff --git a/firmware/dist/default/production/firmware.production.lss b/firmware/dist/default/production/firmware.production.lss index cb38287..4d6861a 100644 --- a/firmware/dist/default/production/firmware.production.lss +++ b/firmware/dist/default/production/firmware.production.lss @@ -1,58 +1,58 @@ -AVRASM ver. 2.2.7 main.asm Sat Jul 01 19:34:07 2023 +AVRASM ver. 2.2.7 main.asm Thu Jul 06 23:43:26 2023 [builtin](2): Including file '/home/sergeyyarkov/.mchp_packs/Microchip/ATtiny_DFP/3.0.151/avrasm/inc\tn2313Adef.inc' main.asm(15): Including file 'definitions.asm' main.asm(16): Including file 'macros.asm' -main.asm(312): Including file 'div16u.asm' +main.asm(313): Including file 'div16u.asm' div16u.asm(22): warning: Register r16 already defined by the .DEF directive -main.asm(312): 'div16u.asm' included form here +main.asm(313): 'div16u.asm' included form here div16u.asm(23): warning: Register r17 already defined by the .DEF directive -main.asm(312): 'div16u.asm' included form here +main.asm(313): 'div16u.asm' included form here div16u.asm(24): warning: Register r16 already defined by the .DEF directive -main.asm(312): 'div16u.asm' included form here +main.asm(313): 'div16u.asm' included form here div16u.asm(25): warning: Register r17 already defined by the .DEF directive -main.asm(312): 'div16u.asm' included form here +main.asm(313): 'div16u.asm' included form here div16u.asm(27): warning: Register r19 already defined by the .DEF directive -main.asm(312): 'div16u.asm' included form here +main.asm(313): 'div16u.asm' included form here div16u.asm(28): warning: Register r20 already defined by the .DEF directive -main.asm(312): 'div16u.asm' included form here -main.asm(313): Including file 'div8u.asm' +main.asm(313): 'div16u.asm' included form here +main.asm(314): Including file 'div8u.asm' div8u.asm(18): warning: Register r15 already defined by the .DEF directive -main.asm(313): 'div8u.asm' included form here +main.asm(314): 'div8u.asm' included form here div8u.asm(19): warning: Register r16 already defined by the .DEF directive -main.asm(313): 'div8u.asm' included form here +main.asm(314): 'div8u.asm' included form here div8u.asm(20): warning: Register r16 already defined by the .DEF directive -main.asm(313): 'div8u.asm' included form here +main.asm(314): 'div8u.asm' included form here div8u.asm(21): warning: Register r17 already defined by the .DEF directive -main.asm(313): 'div8u.asm' included form here +main.asm(314): 'div8u.asm' included form here div8u.asm(22): warning: Register r18 already defined by the .DEF directive -main.asm(313): 'div8u.asm' included form here -main.asm(314): Including file 'mpy16u.asm' +main.asm(314): 'div8u.asm' included form here +main.asm(315): Including file 'mpy16u.asm' mpy16u.asm(19): warning: Register r16 already defined by the .DEF directive -main.asm(314): 'mpy16u.asm' included form here +main.asm(315): 'mpy16u.asm' included form here mpy16u.asm(20): warning: Register r17 already defined by the .DEF directive -main.asm(314): 'mpy16u.asm' included form here +main.asm(315): 'mpy16u.asm' included form here mpy16u.asm(21): warning: Register r18 already defined by the .DEF directive -main.asm(314): 'mpy16u.asm' included form here +main.asm(315): 'mpy16u.asm' included form here mpy16u.asm(22): warning: Register r19 already defined by the .DEF directive -main.asm(314): 'mpy16u.asm' included form here +main.asm(315): 'mpy16u.asm' included form here mpy16u.asm(23): warning: Register r18 already defined by the .DEF directive -main.asm(314): 'mpy16u.asm' included form here +main.asm(315): 'mpy16u.asm' included form here mpy16u.asm(24): warning: Register r19 already defined by the .DEF directive -main.asm(314): 'mpy16u.asm' included form here +main.asm(315): 'mpy16u.asm' included form here mpy16u.asm(25): warning: Register r20 already defined by the .DEF directive -main.asm(314): 'mpy16u.asm' included form here +main.asm(315): 'mpy16u.asm' included form here mpy16u.asm(26): warning: Register r21 already defined by the .DEF directive -main.asm(314): 'mpy16u.asm' included form here -main.asm(510): warning: Register r16 already defined by the .DEF directive -main.asm(511): warning: Register r17 already defined by the .DEF directive +main.asm(315): 'mpy16u.asm' included form here +main.asm(511): warning: Register r16 already defined by the .DEF directive +main.asm(512): warning: Register r17 already defined by the .DEF directive [builtin](2): Including file '/home/sergeyyarkov/.mchp_packs/Microchip/ATtiny_DFP/3.0.151/avrasm/inc\tn2313Adef.inc' main.asm(15): Including file 'definitions.asm' main.asm(16): Including file 'macros.asm' -main.asm(312): Including file 'div16u.asm' -main.asm(313): Including file 'div8u.asm' -main.asm(314): Including file 'mpy16u.asm' +main.asm(313): Including file 'div16u.asm' +main.asm(314): Including file 'div8u.asm' +main.asm(315): Including file 'mpy16u.asm' ; @@ -1000,9 +1000,9 @@ main.asm(314): Including file 'mpy16u.asm' 00002f 3040 cpi r20, 0 000030 f481 brne _indicate_2 -000031 9893 cbi PORTD, DIGIT_2_PIN -000032 9894 cbi PORTD, DIGIT_3_PIN -000033 9895 cbi PORTD, DIGIT_4_PIN +000031 9a93 sbi PORTD, DIGIT_2_PIN +000032 9a94 sbi PORTD, DIGIT_3_PIN +000033 9a95 sbi PORTD, DIGIT_4_PIN 000034 f00e brts PC+2 000035 c002 rjmp PC+3 000036 e00b ldi TEMP_REG_A, 11 ; // - @@ -1010,53 +1010,53 @@ main.asm(314): Including file 'mpy16u.asm' 000038 9100 0065 lds TEMP_REG_A, DIGITS+2 00003a 2300 tst TEMP_REG_A 00003b f011 breq PC+3 -00003c 9a92 sbi PORTD, DIGIT_1_PIN +00003c 9892 cbi PORTD, DIGIT_1_PIN 00003d c001 rjmp PC+2 -00003e 9892 cbi PORTD, DIGIT_1_PIN -00003f d36c rcall DISPLAY_DECODER -000040 d218 rcall USI_TRANSMIT +00003e 9a92 sbi PORTD, DIGIT_1_PIN +00003f d36e rcall DISPLAY_DECODER +000040 d21a rcall USI_TRANSMIT _indicate_2: 000041 3041 cpi r20, 1 000042 f481 brne _indicate_3 -000043 9892 cbi PORTD, DIGIT_1_PIN -000044 9894 cbi PORTD, DIGIT_3_PIN -000045 9895 cbi PORTD, DIGIT_4_PIN +000043 9a92 sbi PORTD, DIGIT_1_PIN +000044 9a94 sbi PORTD, DIGIT_3_PIN +000045 9a95 sbi PORTD, DIGIT_4_PIN 000046 9100 0064 lds TEMP_REG_A, DIGITS+1 000048 9130 0065 lds r19, DIGITS+2 00004a 2b03 or TEMP_REG_A, r19 00004b f011 breq PC+3 -00004c 9a93 sbi PORTD, DIGIT_2_PIN +00004c 9893 cbi PORTD, DIGIT_2_PIN 00004d c001 rjmp PC+2 -00004e 9893 cbi PORTD, DIGIT_2_PIN +00004e 9a93 sbi PORTD, DIGIT_2_PIN 00004f 9100 0064 lds TEMP_REG_A, DIGITS+1 -000051 d35a rcall DISPLAY_DECODER -000052 d206 rcall USI_TRANSMIT +000051 d35c rcall DISPLAY_DECODER +000052 d208 rcall USI_TRANSMIT _indicate_3: 000053 3042 cpi r20, 2 000054 f441 brne _indicate_4 -000055 9892 cbi PORTD, DIGIT_1_PIN -000056 9893 cbi PORTD, DIGIT_2_PIN -000057 9895 cbi PORTD, DIGIT_4_PIN -000058 9a94 sbi PORTD, DIGIT_3_PIN +000055 9a92 sbi PORTD, DIGIT_1_PIN +000056 9a93 sbi PORTD, DIGIT_2_PIN +000057 9a95 sbi PORTD, DIGIT_4_PIN +000058 9894 cbi PORTD, DIGIT_3_PIN 000059 9100 0063 lds TEMP_REG_A, DIGITS -00005b d350 rcall DISPLAY_DECODER -00005c d1fc rcall USI_TRANSMIT +00005b d352 rcall DISPLAY_DECODER +00005c d1fe rcall USI_TRANSMIT _indicate_4: 00005d 3043 cpi r20, 3 00005e f441 brne _indicate_exit -00005f 9892 cbi PORTD, DIGIT_1_PIN -000060 9893 cbi PORTD, DIGIT_2_PIN -000061 9894 cbi PORTD, DIGIT_3_PIN -000062 9a95 sbi PORTD, DIGIT_4_PIN +00005f 9a92 sbi PORTD, DIGIT_1_PIN +000060 9a93 sbi PORTD, DIGIT_2_PIN +000061 9a94 sbi PORTD, DIGIT_3_PIN +000062 9895 cbi PORTD, DIGIT_4_PIN 000063 9100 0066 lds TEMP_REG_A, DIGITS+3 -000065 d346 rcall DISPLAY_DECODER -000066 d1f2 rcall USI_TRANSMIT +000065 d348 rcall DISPLAY_DECODER +000066 d1f4 rcall USI_TRANSMIT _indicate_exit: 000067 9543 inc r20 @@ -1088,133 +1088,135 @@ main.asm(314): Including file 'mpy16u.asm' 000077 bb07 outi r16, DDRB, (1< // ; **** ГЛАВНЫЙ ЦИКЛ ********************************************** LOOP: -0000c8 9100 0060 lds r16, MCU_STATE ; получаем текущее состояние МК +0000ca 9100 0060 lds r16, MCU_STATE ; получаем текущее состояние МК _STATE_DEFAULT: -0000ca 3000 cpi r16, MCU_STATE_DEFAULT -0000cb f451 brne _STATE_PROGRAM +0000cc 3000 cpi r16, MCU_STATE_DEFAULT +0000cd f451 brne _STATE_PROGRAM -0000cc 9120 006a lds r18, TEMP_F -0000ce 9320 0066 sts DIGITS+3, r18 +0000ce 9120 006a lds r18, TEMP_F +0000d0 9320 0066 sts DIGITS+3, r18 -0000d0 d119 rcall TEMP_UPD ; обновление данных о температуре -0000d1 d2c0 rcall DISPLAY_UPD_DIGITS -0000d2 d0ca rcall TEMP_COMPARSION ; логика термостата -0000d3 e011 -0000d4 bf19 outi r17, TIMSK, (1< ; **** ПОДПРОГРАММЫ ********************************************** @@ -1251,29 +1253,29 @@ main.asm(314): Including file 'mpy16u.asm' ;***** Code div16u: -0000e7 24ee clr drem16uL ; clear remainder Low byte -0000e8 18ff sub drem16uH,drem16uH ; clear remainder High byte and carry -0000e9 e141 ldi dcnt16u,17 ; init loop counter +0000e9 24ee clr drem16uL ; clear remainder Low byte +0000ea 18ff sub drem16uH,drem16uH ; clear remainder High byte and carry +0000eb e141 ldi dcnt16u,17 ; init loop counter d16u_1: -0000ea 1f00 rol dd16uL ; shift left dividend -0000eb 1f11 rol dd16uH -0000ec 954a dec dcnt16u ; decrement counter -0000ed f409 brne d16u_2 ; if done -0000ee 9508 ret ; return +0000ec 1f00 rol dd16uL ; shift left dividend +0000ed 1f11 rol dd16uH +0000ee 954a dec dcnt16u ; decrement counter +0000ef f409 brne d16u_2 ; if done +0000f0 9508 ret ; return d16u_2: -0000ef 1cee rol drem16uL ; shift dividend into remainder -0000f0 1cff rol drem16uH -0000f1 1ae2 sub drem16uL,dv16uL ; remainder = remainder - divisor -0000f2 0af3 sbc drem16uH,dv16uH -0000f3 f420 brcc d16u_3 ; if result negative -0000f4 0ee2 add drem16uL,dv16uL ; restore remainder -0000f5 1ef3 adc drem16uH,dv16uH -0000f6 9488 clc ; clear carry to be shifted into result -0000f7 cff2 rjmp d16u_1 ; else +0000f1 1cee rol drem16uL ; shift dividend into remainder +0000f2 1cff rol drem16uH +0000f3 1ae2 sub drem16uL,dv16uL ; remainder = remainder - divisor +0000f4 0af3 sbc drem16uH,dv16uH +0000f5 f420 brcc d16u_3 ; if result negative +0000f6 0ee2 add drem16uL,dv16uL ; restore remainder +0000f7 1ef3 adc drem16uH,dv16uH +0000f8 9488 clc ; clear carry to be shifted into result +0000f9 cff2 rjmp d16u_1 ; else d16u_3: -0000f8 9408 sec ; set carry to be shifted into result +0000fa 9408 sec ; set carry to be shifted into result .INCLUDE "div8u.asm" -0000f9 cff0 +0000fb cff0 ;* ;* "div8u" - 8/8 Bit Unsigned Division ;* @@ -1298,21 +1300,21 @@ main.asm(314): Including file 'mpy16u.asm' ;***** Code -0000fa 18ff div8u: sub drem8u,drem8u ;clear remainder and carry -0000fb e029 ldi dcnt8u,9 ;init loop counter -0000fc 1f00 d8u_1: rol dd8u ;shift left dividend -0000fd 952a dec dcnt8u ;decrement counter -0000fe f409 brne d8u_2 ;if done -0000ff 9508 ret ; return -000100 1cff d8u_2: rol drem8u ;shift dividend into remainder -000101 1af1 sub drem8u,dv8u ;remainder = remainder - divisor -000102 f418 brcc d8u_3 ;if result negative -000103 0ef1 add drem8u,dv8u ; restore remainder -000104 9488 clc ; clear carry to be shifted into result -000105 cff6 rjmp d8u_1 ;else -000106 9408 d8u_3: sec ; set carry to be shifted into result +0000fc 18ff div8u: sub drem8u,drem8u ;clear remainder and carry +0000fd e029 ldi dcnt8u,9 ;init loop counter +0000fe 1f00 d8u_1: rol dd8u ;shift left dividend +0000ff 952a dec dcnt8u ;decrement counter +000100 f409 brne d8u_2 ;if done +000101 9508 ret ; return +000102 1cff d8u_2: rol drem8u ;shift dividend into remainder +000103 1af1 sub drem8u,dv8u ;remainder = remainder - divisor +000104 f418 brcc d8u_3 ;if result negative +000105 0ef1 add drem8u,dv8u ; restore remainder +000106 9488 clc ; clear carry to be shifted into result +000107 cff6 rjmp d8u_1 ;else +000108 9408 d8u_3: sec ; set carry to be shifted into result .INCLUDE "mpy16u.asm" -000107 cff4 +000109 cff4 ;* ;* "mpy16u" - 16x16 Bit Unsigned Multiplication ;* @@ -1342,215 +1344,215 @@ main.asm(314): Including file 'mpy16u.asm' ;***** Code -000108 2755 mpy16u: clr m16u3 ;clear 2 highest bytes of result -000109 2744 clr m16u2 -00010a e160 ldi mcnt16u,16 ;init loop counter -00010b 9536 lsr mp16uH -00010c 9527 ror mp16uL +00010a 2755 mpy16u: clr m16u3 ;clear 2 highest bytes of result +00010b 2744 clr m16u2 +00010c e160 ldi mcnt16u,16 ;init loop counter +00010d 9536 lsr mp16uH +00010e 9527 ror mp16uL -00010d f410 m16u_1: brcc noad8 ;if bit 0 of multiplier set -00010e 0f40 add m16u2,mc16uL ;add multiplicand Low to byte 2 of res -00010f 1f51 adc m16u3,mc16uH ;add multiplicand high to byte 3 of res -000110 9557 noad8: ror m16u3 ;shift right result byte 3 -000111 9547 ror m16u2 ;rotate right result byte 2 -000112 9537 ror m16u1 ;rotate result byte 1 and multiplier High -000113 9527 ror m16u0 ;rotate result byte 0 and multiplier Low -000114 956a dec mcnt16u ;decrement loop counter -000115 f7b9 brne m16u_1 ;if not done, loop more -000116 9508 +00010f f410 m16u_1: brcc noad8 ;if bit 0 of multiplier set +000110 0f40 add m16u2,mc16uL ;add multiplicand Low to byte 2 of res +000111 1f51 adc m16u3,mc16uH ;add multiplicand high to byte 3 of res +000112 9557 noad8: ror m16u3 ;shift right result byte 3 +000113 9547 ror m16u2 ;rotate right result byte 2 +000114 9537 ror m16u1 ;rotate result byte 1 and multiplier High +000115 9527 ror m16u0 ;rotate result byte 0 and multiplier Low +000116 956a dec mcnt16u ;decrement loop counter +000117 f7b9 brne m16u_1 ;if not done, loop more +000118 9508 // TEMP_SEND_UART: -000117 930f push r16 -000118 931f push r17 +000119 930f push r16 +00011a 931f push r17 ; целая часть -000119 9100 0068 lds r16, TEMP_L -00011b 2e50 mov r5, r16 -00011c d02a rcall UART_WR_BYTE +00011b 9100 0068 lds r16, TEMP_L +00011d 2e50 mov r5, r16 +00011e d02a rcall UART_WR_BYTE ; дробная часть -00011d 9100 006a lds r16, TEMP_F -00011f 2e50 mov r5, r16 -000120 d026 rcall UART_WR_BYTE +00011f 9100 006a lds r16, TEMP_F +000121 2e50 mov r5, r16 +000122 d026 rcall UART_WR_BYTE ; состояние реле -000121 b300 in r16, PIND -000122 7001 andi r16, (1< // UART_WR_BYTE: -000147 9b5d sbis UCSRA, UDRE -000148 cffe rjmp UART_WR_BYTE -000149 b85c out UDR, r5 -00014a 9508 ret +000149 9b5d sbis UCSRA, UDRE +00014a cffe rjmp UART_WR_BYTE +00014b b85c out UDR, r5 +00014c 9508 ret // // INIT_DEFAULT_PARAMS: -00014b e001 ldi r16, DEFAULT_SETTING_TEMP_H -00014c 9300 006b sts SETTING_TEMP_H, r16 ; уставка HIGH -00014e 2e40 mov EEP_D_r, r16 -00014f e000 ldi r16, EEP_SETTING_TEMP_H -000150 2e30 mov EEP_A_r, r16 -000151 d036 rcall EEP_WR_BYTE +00014d e001 ldi r16, DEFAULT_SETTING_TEMP_H +00014e 9300 006b sts SETTING_TEMP_H, r16 ; уставка HIGH +000150 2e40 mov EEP_D_r, r16 +000151 e000 ldi r16, EEP_SETTING_TEMP_H +000152 2e30 mov EEP_A_r, r16 +000153 d036 rcall EEP_WR_BYTE -000152 e20c ldi r16, DEFAULT_SETTING_TEMP_L -000153 9300 006c sts SETTING_TEMP_L, r16 ; уставка LOW -000155 2e40 mov EEP_D_r, r16 -000156 e001 ldi r16, EEP_SETTING_TEMP_L -000157 2e30 mov EEP_A_r, r16 -000158 d02f rcall EEP_WR_BYTE +000154 e20c ldi r16, DEFAULT_SETTING_TEMP_L +000155 9300 006c sts SETTING_TEMP_L, r16 ; уставка LOW +000157 2e40 mov EEP_D_r, r16 +000158 e001 ldi r16, EEP_SETTING_TEMP_L +000159 2e30 mov EEP_A_r, r16 +00015a d02f rcall EEP_WR_BYTE -000159 e005 ldi r16, DEFAULT_SETTING_HYST -00015a 9300 006d sts SETTING_HYST, r16 ; гистерезис -00015c 2e40 mov EEP_D_r, r16 -00015d e002 ldi r16, EEP_SETTING_HYST -00015e 2e30 mov EEP_A_r, r16 -00015f d028 rcall EEP_WR_BYTE +00015b e005 ldi r16, DEFAULT_SETTING_HYST +00015c 9300 006d sts SETTING_HYST, r16 ; гистерезис +00015e 2e40 mov EEP_D_r, r16 +00015f e002 ldi r16, EEP_SETTING_HYST +000160 2e30 mov EEP_A_r, r16 +000161 d028 rcall EEP_WR_BYTE -000160 e001 ldi r16, DEFAULT_SETTING_MODE -000161 9300 006e sts SETTING_MODE, r16 ; режим -000163 2e40 mov EEP_D_r, r16 -000164 e003 ldi r16, EEP_SETTING_MODE -000165 2e30 mov EEP_A_r, r16 -000166 d021 rcall EEP_WR_BYTE +000162 e001 ldi r16, DEFAULT_SETTING_MODE +000163 9300 006e sts SETTING_MODE, r16 ; режим +000165 2e40 mov EEP_D_r, r16 +000166 e003 ldi r16, EEP_SETTING_MODE +000167 2e30 mov EEP_A_r, r16 +000168 d021 rcall EEP_WR_BYTE -000167 e100 ldi r16, 0x10 -000168 2e40 mov EEP_D_r, r16 -000169 e004 ldi r16, EEP_FIRST_TIME_RUN -00016a 2e30 mov EEP_A_r, r16 -00016b d01c rcall EEP_WR_BYTE -00016c 9508 ret +000169 e100 ldi r16, 0x10 +00016a 2e40 mov EEP_D_r, r16 +00016b e004 ldi r16, EEP_FIRST_TIME_RUN +00016c 2e30 mov EEP_A_r, r16 +00016d d01c rcall EEP_WR_BYTE +00016e 9508 ret // // WRITE_PARAMS_TO_EEP: -00016d 930f push r16 -00016e 9100 006b lds r16, SETTING_TEMP_H ; уставка HIGH -000170 2e40 mov EEP_D_r, r16 -000171 e000 ldi r16, EEP_SETTING_TEMP_H -000172 2e30 mov EEP_A_r, r16 -000173 d014 rcall EEP_WR_BYTE +00016f 930f push r16 +000170 9100 006b lds r16, SETTING_TEMP_H ; уставка HIGH +000172 2e40 mov EEP_D_r, r16 +000173 e000 ldi r16, EEP_SETTING_TEMP_H +000174 2e30 mov EEP_A_r, r16 +000175 d014 rcall EEP_WR_BYTE -000174 9100 006c lds r16, SETTING_TEMP_L ; уставка LOW -000176 2e40 mov EEP_D_r, r16 -000177 e001 ldi r16, EEP_SETTING_TEMP_L -000178 2e30 mov EEP_A_r, r16 -000179 d00e rcall EEP_WR_BYTE +000176 9100 006c lds r16, SETTING_TEMP_L ; уставка LOW +000178 2e40 mov EEP_D_r, r16 +000179 e001 ldi r16, EEP_SETTING_TEMP_L +00017a 2e30 mov EEP_A_r, r16 +00017b d00e rcall EEP_WR_BYTE -00017a 9100 006d lds r16, SETTING_HYST ; гистерезис -00017c 2e40 mov EEP_D_r, r16 -00017d e002 ldi r16, EEP_SETTING_HYST -00017e 2e30 mov EEP_A_r, r16 -00017f d008 rcall EEP_WR_BYTE +00017c 9100 006d lds r16, SETTING_HYST ; гистерезис +00017e 2e40 mov EEP_D_r, r16 +00017f e002 ldi r16, EEP_SETTING_HYST +000180 2e30 mov EEP_A_r, r16 +000181 d008 rcall EEP_WR_BYTE -000180 9100 006e lds r16, SETTING_MODE ; режим -000182 2e40 mov EEP_D_r, r16 -000183 e003 ldi r16, EEP_SETTING_MODE -000184 2e30 mov EEP_A_r, r16 -000185 d002 rcall EEP_WR_BYTE -000186 910f pop r16 -000187 9508 ret// +000182 9100 006e lds r16, SETTING_MODE ; режим +000184 2e40 mov EEP_D_r, r16 +000185 e003 ldi r16, EEP_SETTING_MODE +000186 2e30 mov EEP_A_r, r16 +000187 d002 rcall EEP_WR_BYTE +000188 910f pop r16 +000189 9508 ret// // EEP_WR_BYTE: -000188 94f8 cli -000189 930f push r16 +00018a 94f8 cli +00018b 930f push r16 _EEP_WR_BYTE_LP: ; ждем завершения предыдущей записи -00018a 99e1 sbic EECR, EEPE -00018b cffe rjmp _EEP_WR_BYTE_LP +00018c 99e1 sbic EECR, EEPE +00018d cffe rjmp _EEP_WR_BYTE_LP ; режим программирования - атомарный -00018c e000 ldi r16, (0< +00019b 9ae0 sbi EECR, EERE +00019c b24d in EEP_D_r, EEDR +00019d 9478 sei +00019e 9508 ret// // TEMP_COMPARSION: -00019d 930f push r16 -00019e 931f push r17 -00019f 932f push r18 -0001a0 933f push r19 -0001a1 934f push r20 -0001a2 935f push r21 -0001a3 937f push r23 +00019f 930f push r16 +0001a0 931f push r17 +0001a1 932f push r18 +0001a2 933f push r19 +0001a3 934f push r20 +0001a4 935f push r21 +0001a5 937f push r23 .DEF temp_r_l = r16 .DEF temp_r_h = r17 @@ -1561,247 +1563,247 @@ main.asm(314): Including file 'mpy16u.asm' .DEF max_r_trhd_l = r13 .DEF max_r_trhd_h = r12 ; умножаем температуру на 10 -0001a4 9100 0068 lds mc16uL, TEMP_L // r16 -0001a6 9110 0069 lds mc16uH, TEMP_H // r17 -0001a8 e02a ldi mp16uL, LOW(10) -0001a9 e030 ldi mp16uH, HIGH(10) -0001aa df5d rcall mpy16u -0001ab 2f02 mov temp_r_l, m16u0 ; L -0001ac 2f13 mov temp_r_h, m16u1 ; H +0001a6 9100 0068 lds mc16uL, TEMP_L // r16 +0001a8 9110 0069 lds mc16uH, TEMP_H // r17 +0001aa e02a ldi mp16uL, LOW(10) +0001ab e030 ldi mp16uH, HIGH(10) +0001ac df5d rcall mpy16u +0001ad 2f02 mov temp_r_l, m16u0 ; L +0001ae 2f13 mov temp_r_h, m16u1 ; H ; добавляем дробную часть -0001ad 9120 006a lds r18, TEMP_F -0001af 2733 clr r19 -0001b0 0f02 add temp_r_l, r18 -0001b1 1f13 adc temp_r_h, r19 +0001af 9120 006a lds r18, TEMP_F +0001b1 2733 clr r19 +0001b2 0f02 add temp_r_l, r18 +0001b3 1f13 adc temp_r_h, r19 ; определяем нижний и верхний пороги -0001b2 9140 006c lds r20, SETTING_TEMP_L -0001b4 9150 006b lds r21, SETTING_TEMP_H -0001b6 9160 006d lds r22, SETTING_HYST -0001b8 934f push r20 -0001b9 935f push r21 -0001ba 2777 clr r23 -0001bb 1b46 sub r20, r22 -0001bc 0b57 sbc r21, r23 -0001bd 2eb4 mov min_r_trhd_l, r20 -0001be 2ea5 mov min_r_trhd_h, r21 -0001bf 915f pop r21 -0001c0 914f pop r20 -0001c1 2777 clr r23 -0001c2 0f46 add r20, r22 -0001c3 1f57 adc r21, r23 -0001c4 2ed4 mov max_r_trhd_l, r20 -0001c5 2ec5 mov max_r_trhd_h, r21 +0001b4 9140 006c lds r20, SETTING_TEMP_L +0001b6 9150 006b lds r21, SETTING_TEMP_H +0001b8 9160 006d lds r22, SETTING_HYST +0001ba 934f push r20 +0001bb 935f push r21 +0001bc 2777 clr r23 +0001bd 1b46 sub r20, r22 +0001be 0b57 sbc r21, r23 +0001bf 2eb4 mov min_r_trhd_l, r20 +0001c0 2ea5 mov min_r_trhd_h, r21 +0001c1 915f pop r21 +0001c2 914f pop r20 +0001c3 2777 clr r23 +0001c4 0f46 add r20, r22 +0001c5 1f57 adc r21, r23 +0001c6 2ed4 mov max_r_trhd_l, r20 +0001c7 2ec5 mov max_r_trhd_h, r21 ; определяем знак температуры -0001c6 f00e brts _NEGATE_TEMP -0001c7 c004 rjmp _COMPARE +0001c8 f00e brts _NEGATE_TEMP +0001c9 c004 rjmp _COMPARE _NEGATE_TEMP: -0001c8 9500 com temp_r_l -0001c9 9510 com temp_r_h -0001ca 5f0f subi temp_r_l, low(-1) -0001cb 4f1f sbci temp_r_h, high(-1) +0001ca 9500 com temp_r_l +0001cb 9510 com temp_r_h +0001cc 5f0f subi temp_r_l, low(-1) +0001cd 4f1f sbci temp_r_h, high(-1) _COMPARE: ; проверяем нижний порог -0001cc 16b0 cp min_r_trhd_l, temp_r_l -0001cd 06a1 cpc min_r_trhd_h, temp_r_h -0001ce f424 brge _MIN_THRESHOLD ; TEMP <= MIN +0001ce 16b0 cp min_r_trhd_l, temp_r_l +0001cf 06a1 cpc min_r_trhd_h, temp_r_h +0001d0 f424 brge _MIN_THRESHOLD ; TEMP <= MIN ; проверяем верхний порог -0001cf 150d cp temp_r_l, max_r_trhd_l -0001d0 051c cpc temp_r_h, max_r_trhd_h -0001d1 f44c brge _MAX_THRESHOLD ; TEMP >= TOP -0001d2 c00f rjmp _COMPARSION_EXIT +0001d1 150d cp temp_r_l, max_r_trhd_l +0001d2 051c cpc temp_r_h, max_r_trhd_h +0001d3 f44c brge _MAX_THRESHOLD ; TEMP >= TOP +0001d4 c00f rjmp _COMPARSION_EXIT _MIN_THRESHOLD: ; определяем режим работы -0001d3 9140 006e lds r20, SETTING_MODE -0001d5 2344 tst r20 -0001d6 f411 brne PC+3 -0001d7 9890 relay_off -0001d8 c001 rjmp PC+2 -0001d9 9a90 relay_on -0001da c007 rjmp _COMPARSION_EXIT +0001d5 9140 006e lds r20, SETTING_MODE +0001d7 2344 tst r20 +0001d8 f411 brne PC+3 +0001d9 9890 relay_off +0001da c001 rjmp PC+2 +0001db 9a90 relay_on +0001dc c007 rjmp _COMPARSION_EXIT _MAX_THRESHOLD: -0001db 9140 006e lds r20, SETTING_MODE -0001dd 2344 tst r20 -0001de f411 brne PC+3 -0001df 9a90 relay_on -0001e0 c001 rjmp PC+2 -0001e1 9890 relay_off +0001dd 9140 006e lds r20, SETTING_MODE +0001df 2344 tst r20 +0001e0 f411 brne PC+3 +0001e1 9a90 relay_on +0001e2 c001 rjmp PC+2 +0001e3 9890 relay_off _COMPARSION_EXIT: -0001e2 917f pop r23 -0001e3 915f pop r21 -0001e4 914f pop r20 -0001e5 913f pop r19 -0001e6 912f pop r18 -0001e7 911f pop r17 -0001e8 910f pop r16 -0001e9 9508 ret +0001e4 917f pop r23 +0001e5 915f pop r21 +0001e6 914f pop r20 +0001e7 913f pop r19 +0001e8 912f pop r18 +0001e9 911f pop r17 +0001ea 910f pop r16 +0001eb 9508 ret // // TEMP_UPD: -0001ea 931f push r17 -0001eb d061 rcall TEMP_CONV -0001ec e152 -0001ed e535 -0001ee eb4d -0001ef d1fe DELAY24 751000 -0001f0 d012 rcall TEMP_RD +0001ec 931f push r17 +0001ed d061 rcall TEMP_CONV +0001ee e152 +0001ef e535 +0001f0 eb4d +0001f1 d1fe DELAY24 751000 +0001f2 d012 rcall TEMP_RD ; обновляем данные в ячейках -0001f1 9110 0068 lds r17, TEMP_L -0001f3 2f81 mov DISP_NUM_L, r17 -0001f4 9110 0069 lds r17, TEMP_H -0001f6 2f91 mov DISP_NUM_H, r17 -0001f7 911f pop r17 -0001f8 9508 ret +0001f3 9110 0068 lds r17, TEMP_L +0001f5 2f81 mov DISP_NUM_L, r17 +0001f6 9110 0069 lds r17, TEMP_H +0001f8 2f91 mov DISP_NUM_H, r17 +0001f9 911f pop r17 +0001fa 9508 ret // // RD_F_CODE: -0001f9 930f push r16 +0001fb 930f push r16 -0001fa d149 rcall OW_PRESENCE -0001fb e303 ldi r16, DS18B20_CMD_READROM -0001fc 2e80 mov OW_CMD_r, r16 -0001fd d15b rcall OW_SEND_BYTE +0001fc d149 rcall OW_PRESENCE +0001fd e303 ldi r16, DS18B20_CMD_READROM +0001fe 2e80 mov OW_CMD_r, r16 +0001ff d15b rcall OW_SEND_BYTE -0001fe e6af ldi XL, LOW(DEVICE_FAMILY_CODE) -0001ff e0b0 ldi XH, HIGH(DEVICE_FAMILY_CODE) -000200 d177 rcall OW_RD_BYTE +000200 e6af ldi XL, LOW(DEVICE_FAMILY_CODE) +000201 e0b0 ldi XH, HIGH(DEVICE_FAMILY_CODE) +000202 d177 rcall OW_RD_BYTE -000201 910f pop r16 -000202 9508 ret// +000203 910f pop r16 +000204 9508 ret// // TEMP_RD: -000203 930f push r16 -000204 931f push r17 -000205 932f push r18 -000206 933f push r19 -000207 934f push r20 +000205 930f push r16 +000206 931f push r17 +000207 932f push r18 +000208 933f push r19 +000209 934f push r20 -000208 d13b rcall OW_PRESENCE -000209 ff70 sbrs OWFR, OWPRF -00020a c03c rjmp _TEMP_RD_EXIT +00020a d13b rcall OW_PRESENCE +00020b ff70 sbrs OWFR, OWPRF +00020c c03c rjmp _TEMP_RD_EXIT -00020b ec0c ldi r16, DS18B20_CMD_SKIPROM -00020c 2e80 mov OW_CMD_r, r16 -00020d d14b rcall OW_SEND_BYTE +00020d ec0c ldi r16, DS18B20_CMD_SKIPROM +00020e 2e80 mov OW_CMD_r, r16 +00020f d14b rcall OW_SEND_BYTE -00020e eb0e ldi r16, DS18B20_CMD_RSCRATCHPAD -00020f 2e80 mov OW_CMD_r, r16 -000210 d148 rcall OW_SEND_BYTE +000210 eb0e ldi r16, DS18B20_CMD_RSCRATCHPAD +000211 2e80 mov OW_CMD_r, r16 +000212 d148 rcall OW_SEND_BYTE -000211 e6a8 ldi XL, LOW(TEMP_L) -000212 e0b0 ldi XH, HIGH(TEMP_L) -000213 d164 rcall OW_RD_BYTE +000213 e6a8 ldi XL, LOW(TEMP_L) +000214 e0b0 ldi XH, HIGH(TEMP_L) +000215 d164 rcall OW_RD_BYTE -000214 e6a9 ldi XL, LOW(TEMP_H) -000215 e0b0 ldi XH, HIGH(TEMP_H) -000216 d161 rcall OW_RD_BYTE +000216 e6a9 ldi XL, LOW(TEMP_H) +000217 e0b0 ldi XH, HIGH(TEMP_H) +000218 d161 rcall OW_RD_BYTE -000217 9110 0068 lds r17, TEMP_L -000219 9120 0069 lds r18, TEMP_H +000219 9110 0068 lds r17, TEMP_L +00021b 9120 0069 lds r18, TEMP_H -00021b 932f push r18 -00021c 7f28 cbr r18, (1<<0) | (1<<1) | (1<<2) ; убираем ненужные биты на время (интересуют последних битов в TEMP_H) -00021d 3f28 cpi r18, 0xf8 ; проверяется является ли число минусовой -00021e f011 breq _TEMP_RD_TO_UNSIGNED ; если да то конвертируем в беззнаковое число -00021f 94e8 clt -000220 c007 rjmp _TEMP_RD_CONTINUE ; если нет то преобразуем значение АЦП в температуру (делим на 16) +00021d 932f push r18 +00021e 7f28 cbr r18, (1<<0) | (1<<1) | (1<<2) ; убираем ненужные биты на время (интересуют последних битов в TEMP_H) +00021f 3f28 cpi r18, 0xf8 ; проверяется является ли число минусовой +000220 f011 breq _TEMP_RD_TO_UNSIGNED ; если да то конвертируем в беззнаковое число +000221 94e8 clt +000222 c007 rjmp _TEMP_RD_CONTINUE ; если нет то преобразуем значение АЦП в температуру (делим на 16) _TEMP_RD_TO_UNSIGNED: -000221 912f pop r18 -000222 9468 set -000223 9510 com r17 -000224 9520 com r18 -000225 5f1f subi r17, low(-1) -000226 4f2f sbci r18, high(-1) +000223 912f pop r18 +000224 9468 set +000225 9510 com r17 +000226 9520 com r18 +000227 5f1f subi r17, low(-1) +000228 4f2f sbci r18, high(-1) ; ldi r19, 1 ; add r17, r19 ; ldi r19, 0 ; adc r18, r19 -000227 c001 rjmp PC+2 +000229 c001 rjmp PC+2 _TEMP_RD_CONTINUE: ; Температура = Число с АЦП / 16 (сдвиг вправо 4) -000228 912f pop r18 -000229 9526 lsr r18 -00022a 9517 ror r17 +00022a 912f pop r18 00022b 9526 lsr r18 00022c 9517 ror r17 00022d 9526 lsr r18 00022e 9517 ror r17 00022f 9526 lsr r18 000230 9517 ror r17 +000231 9526 lsr r18 +000232 9517 ror r17 _TEMP_RD_END: -000231 9130 0068 lds r19, TEMP_L -000233 f40e brtc PC+2 -000234 9531 neg r19 ; переводим в беззнаковое число если минус +000233 9130 0068 lds r19, TEMP_L +000235 f40e brtc PC+2 +000236 9531 neg r19 ; переводим в беззнаковое число если минус ; далее происходит такое для получения дробной части: ; ((n<<3) + (n<<1))>>4 или (n*10)/16 -000235 2f43 mov r20, r19 -000236 703f andi r19, 0x0f 000237 2f43 mov r20, r19 -000238 0f33 lsl r19 -000239 0f33 lsl r19 +000238 703f andi r19, 0x0f +000239 2f43 mov r20, r19 00023a 0f33 lsl r19 +00023b 0f33 lsl r19 +00023c 0f33 lsl r19 -00023b 0f44 lsl r20 +00023d 0f44 lsl r20 -00023c 0f34 add r19, r20 +00023e 0f34 add r19, r20 -00023d 9536 lsr r19 -00023e 9536 lsr r19 00023f 9536 lsr r19 000240 9536 lsr r19 +000241 9536 lsr r19 +000242 9536 lsr r19 ; записываем данные -000241 9310 0068 sts TEMP_L, r17 -000243 9320 0069 sts TEMP_H, r18 -000245 9330 006a sts TEMP_F, r19 +000243 9310 0068 sts TEMP_L, r17 +000245 9320 0069 sts TEMP_H, r18 +000247 9330 006a sts TEMP_F, r19 _TEMP_RD_EXIT: -000247 914f pop r20 -000248 913f pop r19 -000249 912f pop r18 -00024a 911f pop r17 -00024b 910f pop r16 -00024c 9508 ret +000249 914f pop r20 +00024a 913f pop r19 +00024b 912f pop r18 +00024c 911f pop r17 +00024d 910f pop r16 +00024e 9508 ret ; TEMP_CONV: -00024d 930f push r16 +00024f 930f push r16 -00024e d0f5 rcall OW_PRESENCE -00024f ff70 sbrs OWFR, OWPRF -000250 c006 rjmp _TEMP_CONV_EXIT +000250 d0f5 rcall OW_PRESENCE +000251 ff70 sbrs OWFR, OWPRF +000252 c006 rjmp _TEMP_CONV_EXIT -000251 ec0c ldi r16, DS18B20_CMD_SKIPROM -000252 2e80 mov OW_CMD_r, r16 -000253 d105 rcall OW_SEND_BYTE +000253 ec0c ldi r16, DS18B20_CMD_SKIPROM +000254 2e80 mov OW_CMD_r, r16 +000255 d105 rcall OW_SEND_BYTE -000254 e404 ldi r16, DS18B20_CMD_CONVERTTEMP -000255 2e80 mov OW_CMD_r, r16 -000256 d102 rcall OW_SEND_BYTE +000256 e404 ldi r16, DS18B20_CMD_CONVERTTEMP +000257 2e80 mov OW_CMD_r, r16 +000258 d102 rcall OW_SEND_BYTE _TEMP_CONV_EXIT: -000257 910f pop r16 -000258 9508 ret +000259 910f pop r16 +00025a 9508 ret // // ; **** ОТПРАВКА БАЙТА В СДВИГОВЫЙ РЕГИСТР ************************* USI_TRANSMIT: -000259 930f push r16 -00025a 920f push r0 -00025b b80f out USIDR, r0 ; Байт для отправки всегда находится в регистре r0. Помещаем данные в регистр USIDR. +00025b 930f push r16 +00025c 920f push r0 +00025d b80f out USIDR, r0 ; Байт для отправки всегда находится в регистре r0. Помещаем данные в регистр USIDR. ; Enable USI Overflow Interrupt Flag (will be 0 if transfer is not compeleted) -00025c e400 ldi TEMP_REG_A, (1< USI Clock Source Select ; USICLK <--------------> USI Clock Strobe ; USITC <--------------> USI Toggle Clock (Enable clock generation) -00025e e10b ldi TEMP_REG_A, (1< // BUTTON_PROCESS: -000267 930f push r16 +000269 930f push r16 _SW_CHECK_ON_0: -000268 9bb4 sbis SW_PIN, SW_SET_PIN -000269 c001 rjmp _SW_SET_0 -00026a c01c rjmp _SW_CHECK_ON_1 +00026a 9bb4 sbis SW_PIN, SW_SET_PIN +00026b c001 rjmp _SW_SET_0 +00026c c01c rjmp _SW_CHECK_ON_1 _SW_SET_0: -00026b 9100 0071 lds r16, SW_DATA -00026d 2300 tst r16 -00026e f409 brne _SW_SET_FROM_0_TO_1 -00026f c017 rjmp _SW_CHECK_ON_1 +00026d 9100 0071 lds r16, SW_DATA +00026f 2300 tst r16 +000270 f409 brne _SW_SET_FROM_0_TO_1 +000271 c017 rjmp _SW_CHECK_ON_1 _SW_SET_FROM_0_TO_1: -000270 2700 clr r16 -000271 9300 0071 sts SW_DATA, r16 -000273 d166 rcall DEBOUNCE_SW -000274 9463 inc REPROGRAM_STEP_r -000275 2d16 mov r17, REPROGRAM_STEP_r -000276 3014 cpi r17, 4 -000277 f414 brge _SAVE_SETTINGS -000278 d153 rcall BEEP_SHORT -000279 c00d rjmp _SW_CHECK_ON_1 +000272 2700 clr r16 +000273 9300 0071 sts SW_DATA, r16 +000275 d166 rcall DEBOUNCE_SW +000276 9463 inc REPROGRAM_STEP_r +000277 2d16 mov r17, REPROGRAM_STEP_r +000278 3014 cpi r17, 4 +000279 f414 brge _SAVE_SETTINGS +00027a d153 rcall BEEP_SHORT +00027b c00d rjmp _SW_CHECK_ON_1 _SAVE_SETTINGS: -00027a e010 -00027b bf19 outi r17, TIMSK, (0< +000295 910f pop r16 +000296 9508 ret// // REPROGRAM_SETTINGS: -000295 930f push r16 -000296 931f push r17 -000297 932f push r18 -000298 933f push r19 -000299 934f push r20 +000297 930f push r16 +000298 931f push r17 +000299 932f push r18 +00029a 933f push r19 +00029b 934f push r20 -00029a 2d06 mov r16, REPROGRAM_STEP_r -00029b 2300 tst r16 -00029c f009 breq _INTO -00029d c004 rjmp _REPROGRAM_SETTINGS_LOOP +00029c 2d06 mov r16, REPROGRAM_STEP_r +00029d 2300 tst r16 +00029e f009 breq _INTO +00029f c004 rjmp _REPROGRAM_SETTINGS_LOOP _INTO: -00029e 9890 relay_off -00029f 9a96 sbi PORTD, LED_PGM_PIN -0002a0 d12b rcall BEEP_SHORT -0002a1 9463 inc REPROGRAM_STEP_r +0002a0 9890 relay_off +0002a1 9a96 sbi PORTD, LED_PGM_PIN +0002a2 d12b rcall BEEP_SHORT +0002a3 9463 inc REPROGRAM_STEP_r _REPROGRAM_SETTINGS_LOOP: -0002a2 dfc4 rcall BUTTON_PROCESS +0002a4 dfc4 rcall BUTTON_PROCESS _CHECK_STEP: -0002a3 3001 cpi r16, 1 -0002a4 f029 breq _STEP_1 -0002a5 3002 cpi r16, 2 -0002a6 f151 breq _STEP_2 -0002a7 3003 cpi r16, 3 -0002a8 f139 breq _S3_JMP -0002a9 c094 rjmp _REPROGRAM_SETTINGS_END +0002a5 3001 cpi r16, 1 +0002a6 f029 breq _STEP_1 +0002a7 3002 cpi r16, 2 +0002a8 f151 breq _STEP_2 +0002a9 3003 cpi r16, 3 +0002aa f139 breq _S3_JMP +0002ab c094 rjmp _REPROGRAM_SETTINGS_END // _STEP_1: ; установка и отображение гистерезиса -0002aa d0e7 rcall DISPLAY_UPD_DIGITS +0002ac d0e7 rcall DISPLAY_UPD_DIGITS _S1_CHECK_PLUS: -0002ab 9bb2 sbis SW_PIN, SW_PLUS_PIN -0002ac c004 rjmp _INCREASE_HYST -0002ad c000 rjmp _S1_CHECK_MINUS +0002ad 9bb2 sbis SW_PIN, SW_PLUS_PIN +0002ae c004 rjmp _INCREASE_HYST +0002af c000 rjmp _S1_CHECK_MINUS _S1_CHECK_MINUS: -0002ae 9bb3 sbis SW_PIN, SW_MINUS_PIN -0002af c00a rjmp _DECREASE_HYST -0002b0 c011 rjmp _SHOW_HYST +0002b0 9bb3 sbis SW_PIN, SW_MINUS_PIN +0002b1 c00a rjmp _DECREASE_HYST +0002b2 c011 rjmp _SHOW_HYST _INCREASE_HYST: -0002b1 d128 rcall DEBOUNCE_SW -0002b2 9110 006d lds r17, SETTING_HYST -0002b4 3c18 cpi r17, MAX_HYST -0002b5 f009 breq PC+2 -0002b6 9513 inc r17 -0002b7 9310 006d sts SETTING_HYST, r17 -0002b9 c008 rjmp _SHOW_HYST +0002b3 d128 rcall DEBOUNCE_SW +0002b4 9110 006d lds r17, SETTING_HYST +0002b6 3c18 cpi r17, MAX_HYST +0002b7 f009 breq PC+2 +0002b8 9513 inc r17 +0002b9 9310 006d sts SETTING_HYST, r17 +0002bb c008 rjmp _SHOW_HYST _DECREASE_HYST: -0002ba d11f rcall DEBOUNCE_SW -0002bb 9110 006d lds r17, SETTING_HYST -0002bd 3011 cpi r17, MIN_HYST -0002be f009 breq PC+2 -0002bf 951a dec r17 -0002c0 9310 006d sts SETTING_HYST, r17 +0002bc d11f rcall DEBOUNCE_SW +0002bd 9110 006d lds r17, SETTING_HYST +0002bf 3011 cpi r17, MIN_HYST +0002c0 f009 breq PC+2 +0002c1 951a dec r17 +0002c2 9310 006d sts SETTING_HYST, r17 _SHOW_HYST: -0002c2 94e8 clt -0002c3 930f push dd8u -0002c4 931f push dv8u -0002c5 9100 006d lds dd8u, SETTING_HYST -0002c7 e01a ldi dv8u, 10 -0002c8 de31 rcall div8u -0002c9 2f80 mov DISP_NUM_L, dres8u -0002ca 2799 clr DISP_NUM_H ; гистерезис 8 битный так что ноль пишем в старший байт -0002cb 92f0 0066 sts DIGITS+3, drem8u -0002cd 911f pop dv8u -0002ce 910f pop dd8u -0002cf c06e rjmp _REPROGRAM_SETTINGS_END +0002c4 94e8 clt +0002c5 930f push dd8u +0002c6 931f push dv8u +0002c7 9100 006d lds dd8u, SETTING_HYST +0002c9 e01a ldi dv8u, 10 +0002ca de31 rcall div8u +0002cb 2f80 mov DISP_NUM_L, dres8u +0002cc 2799 clr DISP_NUM_H ; гистерезис 8 битный так что ноль пишем в старший байт +0002cd 92f0 0066 sts DIGITS+3, drem8u +0002cf 911f pop dv8u +0002d0 910f pop dd8u +0002d1 c06e rjmp _REPROGRAM_SETTINGS_END // _S3_JMP: ; просто прыжок на _STEP_3 -0002d0 c047 rjmp _STEP_3 +0002d2 c047 rjmp _STEP_3 // _STEP_2: -0002d1 d0c0 rcall DISPLAY_UPD_DIGITS +0002d3 d0c0 rcall DISPLAY_UPD_DIGITS _S2_CHECK_PLUS: -0002d2 9bb2 sbis SW_PIN, SW_PLUS_PIN -0002d3 c004 rjmp _INCREASE_TEMP -0002d4 c000 rjmp _S2_CHECK_MINUS +0002d4 9bb2 sbis SW_PIN, SW_PLUS_PIN +0002d5 c004 rjmp _INCREASE_TEMP +0002d6 c000 rjmp _S2_CHECK_MINUS _S2_CHECK_MINUS: -0002d5 9bb3 sbis SW_PIN, SW_MINUS_PIN -0002d6 c013 rjmp _DECREASE_TEMP -0002d7 c021 rjmp _SHOW_TEMP +0002d7 9bb3 sbis SW_PIN, SW_MINUS_PIN +0002d8 c013 rjmp _DECREASE_TEMP +0002d9 c021 rjmp _SHOW_TEMP _INCREASE_TEMP: -0002d8 d101 rcall DEBOUNCE_SW -0002d9 9110 006c lds r17, SETTING_TEMP_L -0002db 9120 006b lds r18, SETTING_TEMP_H -0002dd 3b10 cpi r17, MAX_TEMP_L -0002de e034 ldi r19, MAX_TEMP_H -0002df 0723 cpc r18, r19 -0002e0 f031 breq PC+7 -0002e1 e03a ldi r19, 10 -0002e2 0f13 add r17, r19 -0002e3 2733 clr r19 -0002e4 1f23 adc r18, r19 -0002e5 9310 006c sts SETTING_TEMP_L, r17 -0002e7 9320 006b sts SETTING_TEMP_H, r18 -0002e9 c00f rjmp _SHOW_TEMP +0002da d101 rcall DEBOUNCE_SW +0002db 9110 006c lds r17, SETTING_TEMP_L +0002dd 9120 006b lds r18, SETTING_TEMP_H +0002df 3b10 cpi r17, MAX_TEMP_L +0002e0 e034 ldi r19, MAX_TEMP_H +0002e1 0723 cpc r18, r19 +0002e2 f031 breq PC+7 +0002e3 e03a ldi r19, 10 +0002e4 0f13 add r17, r19 +0002e5 2733 clr r19 +0002e6 1f23 adc r18, r19 +0002e7 9310 006c sts SETTING_TEMP_L, r17 +0002e9 9320 006b sts SETTING_TEMP_H, r18 +0002eb c00f rjmp _SHOW_TEMP _DECREASE_TEMP: -0002ea d0ef rcall DEBOUNCE_SW -0002eb 9110 006c lds r17, SETTING_TEMP_L -0002ed 9120 006b lds r18, SETTING_TEMP_H -0002ef 301c cpi r17, MIN_TEMP_L -0002f0 ef3e ldi r19, MIN_TEMP_H -0002f1 0723 cpc r18, r19 -0002f2 f011 breq PC+3 +0002ec d0ef rcall DEBOUNCE_SW +0002ed 9110 006c lds r17, SETTING_TEMP_L +0002ef 9120 006b lds r18, SETTING_TEMP_H +0002f1 301c cpi r17, MIN_TEMP_L +0002f2 ef3e ldi r19, MIN_TEMP_H +0002f3 0723 cpc r18, r19 +0002f4 f011 breq PC+3 __DECREASE: -0002f3 501a subi r17, 10 -0002f4 4020 sbci r18, 0 -0002f5 9310 006c sts SETTING_TEMP_L, r17 -0002f7 9320 006b sts SETTING_TEMP_H, r18 +0002f5 501a subi r17, 10 +0002f6 4020 sbci r18, 0 +0002f7 9310 006c sts SETTING_TEMP_L, r17 +0002f9 9320 006b sts SETTING_TEMP_H, r18 _SHOW_TEMP: -0002f9 930f push dd16uL -0002fa 931f push dd16uH -0002fb 932f push dv16uL -0002fc 933f push dv16uH +0002fb 930f push dd16uL +0002fc 931f push dd16uH +0002fd 932f push dv16uL +0002fe 933f push dv16uH -0002fd 9100 006c lds dd16uL, SETTING_TEMP_L -0002ff 9110 006b lds dd16uH, SETTING_TEMP_H -000301 2f21 mov r18, dd16uH -000302 7820 andi r18, (1<<7) -000303 f411 brne _NEGATE_SET_TEMP -000304 94e8 clt -000305 c005 rjmp _DIVIDE_SET_TEMP +0002ff 9100 006c lds dd16uL, SETTING_TEMP_L +000301 9110 006b lds dd16uH, SETTING_TEMP_H +000303 2f21 mov r18, dd16uH +000304 7820 andi r18, (1<<7) +000305 f411 brne _NEGATE_SET_TEMP +000306 94e8 clt +000307 c005 rjmp _DIVIDE_SET_TEMP _NEGATE_SET_TEMP: -000306 9468 set -000307 9500 -000308 9510 -000309 5f0f -00030a 4f1f com16 dd16uL, dd16uH +000308 9468 set +000309 9500 +00030a 9510 +00030b 5f0f +00030c 4f1f com16 dd16uL, dd16uH _DIVIDE_SET_TEMP: -00030b e02a ldi dv16uL, LOW(10) -00030c e030 ldi dv16uH, HIGH(10) -00030d ddd9 rcall div16u -00030e 2f80 mov DISP_NUM_L, dres16uL -00030f 2f91 mov DISP_NUM_H, dres16uH +00030d e02a ldi dv16uL, LOW(10) +00030e e030 ldi dv16uH, HIGH(10) +00030f ddd9 rcall div16u +000310 2f80 mov DISP_NUM_L, dres16uL +000311 2f91 mov DISP_NUM_H, dres16uH -000310 e00a ldi r16, 10 -000311 9300 0066 sts DIGITS+3, r16 ; значок градуса +000312 e00a ldi r16, 10 +000313 9300 0066 sts DIGITS+3, r16 ; значок градуса -000313 913f pop dv16uH -000314 912f pop dv16uL -000315 911f pop dd16uH -000316 910f pop dd16uL -000317 c026 rjmp _REPROGRAM_SETTINGS_END +000315 913f pop dv16uH +000316 912f pop dv16uL +000317 911f pop dd16uH +000318 910f pop dd16uL +000319 c026 rjmp _REPROGRAM_SETTINGS_END // // _STEP_3: -000318 94e8 clt +00031a 94e8 clt _S3_CHECK_PLUS: -000319 9bb2 sbis SW_PIN, SW_PLUS_PIN -00031a c004 rjmp _SET_HEAT_MODE -00031b c000 rjmp _S3_CHECK_MINUS +00031b 9bb2 sbis SW_PIN, SW_PLUS_PIN +00031c c004 rjmp _SET_HEAT_MODE +00031d c000 rjmp _S3_CHECK_MINUS _S3_CHECK_MINUS: -00031c 9bb3 sbis SW_PIN, SW_MINUS_PIN -00031d c006 rjmp _SET_COOLING_MODE -00031e c009 rjmp _SHOW_MODE +00031e 9bb3 sbis SW_PIN, SW_MINUS_PIN +00031f c006 rjmp _SET_COOLING_MODE +000320 c009 rjmp _SHOW_MODE _SET_HEAT_MODE: -00031f d0ba rcall DEBOUNCE_SW -000320 e011 ldi r17, HEAT_MODE -000321 9310 006e sts SETTING_MODE, r17 -000323 c004 rjmp _SHOW_MODE +000321 d0ba rcall DEBOUNCE_SW +000322 e011 ldi r17, HEAT_MODE +000323 9310 006e sts SETTING_MODE, r17 +000325 c004 rjmp _SHOW_MODE _SET_COOLING_MODE: -000324 d0b5 rcall DEBOUNCE_SW -000325 e010 ldi r17, COOLING_MODE -000326 9310 006e sts SETTING_MODE, r17 +000326 d0b5 rcall DEBOUNCE_SW +000327 e010 ldi r17, COOLING_MODE +000328 9310 006e sts SETTING_MODE, r17 _SHOW_MODE: -000328 2711 clr r17 -000329 2f81 mov DISP_NUM_L, r17 -00032a 2f91 mov DISP_NUM_H, r17 -00032b e01e ldi r17, 14 -00032c 9310 0063 sts DIGITS, r17 -00032e 9310 0064 sts DIGITS+1, r17 -000330 9310 0065 sts DIGITS+2, r17 -000332 9120 006e lds r18, SETTING_MODE -000334 2322 tst r18 -000335 f009 breq _SHOW_COOLING -000336 c004 rjmp _SHOW_HEATING +00032a 2711 clr r17 +00032b 2f81 mov DISP_NUM_L, r17 +00032c 2f91 mov DISP_NUM_H, r17 +00032d e01e ldi r17, 14 +00032e 9310 0063 sts DIGITS, r17 +000330 9310 0064 sts DIGITS+1, r17 +000332 9310 0065 sts DIGITS+2, r17 +000334 9120 006e lds r18, SETTING_MODE +000336 2322 tst r18 +000337 f009 breq _SHOW_COOLING +000338 c004 rjmp _SHOW_HEATING _SHOW_COOLING: -000337 e01c ldi r17, 12 -000338 9310 0066 sts DIGITS+3, r17 -00033a c003 rjmp _REPROGRAM_SETTINGS_END +000339 e01c ldi r17, 12 +00033a 9310 0066 sts DIGITS+3, r17 +00033c c003 rjmp _REPROGRAM_SETTINGS_END _SHOW_HEATING: -00033b e01d ldi r17, 13 -00033c 9310 0066 sts DIGITS+3, r17 +00033d e01d ldi r17, 13 +00033e 9310 0066 sts DIGITS+3, r17 // _REPROGRAM_SETTINGS_END: -00033e 914f pop r20 -00033f 913f pop r19 -000340 912f pop r18 -000341 911f pop r17 -000342 910f pop r16 -000343 9508 ret +000340 914f pop r20 +000341 913f pop r19 +000342 912f pop r18 +000343 911f pop r17 +000344 910f pop r16 +000345 9508 ret // // // ; **** ОПРОС ПРИСУТСТВИЯ УСТРОЙСТВА ****************************** OW_PRESENCE: -000344 94f8 cli -000345 9ab9 ow_pull -000346 e033 -000347 eb4e -000348 d0a1 DELAY16 480 -000349 98b9 ow_release -00034a e030 -00034b e84a -00034c d09d DELAY16 70 -00034d d005 rcall OW_CHECK_PRESENCE -00034e e033 -00034f e342 -000350 d099 DELAY16 410 -000351 9478 sei -000352 9508 ret +000346 94f8 cli +000347 9ab9 ow_pull +000348 e033 +000349 eb4e +00034a d0a1 DELAY16 480 +00034b 98b9 ow_release +00034c e030 +00034d e84a +00034e d09d DELAY16 70 +00034f d005 rcall OW_CHECK_PRESENCE +000350 e033 +000351 e342 +000352 d099 DELAY16 410 +000353 9478 sei +000354 9508 ret // // @@ -2104,83 +2106,83 @@ main.asm(314): Including file 'mpy16u.asm' ; Если подчиненное устройство притянет шину, то устанавливаем флаг OWPRF в единицу в регистре флагов ; OW_CHECK_PRESENCE: -000353 9bb1 sbis OW_PIN, OW_LINE -000354 6071 sbr OWFR, (1< // OW_SEND_BYTE: -000359 94f8 cli -00035a 930f push r16 -00035b 931f push r17 -00035c 2d08 mov r16, OW_CMD_r -00035d e018 ldi r17, 8 +00035b 94f8 cli +00035c 930f push r16 +00035d 931f push r17 +00035e 2d08 mov r16, OW_CMD_r +00035f e018 ldi r17, 8 _OW_SEND_BYTE_LOOP: -00035e 9506 lsr r16 -00035f f408 brcc _OW_SEND_0 -000360 f048 brcs _OW_SEND_1 +000360 9506 lsr r16 +000361 f408 brcc _OW_SEND_0 +000362 f048 brcs _OW_SEND_1 _OW_SEND_0: -000361 9ab9 ow_pull -000362 e030 -000363 e746 -000364 d085 DELAY16 60 -000365 98b9 ow_release -000366 e030 -000367 e142 -000368 d081 DELAY16 10 -000369 c008 rjmp _OW_SEND_BYTE_END +000363 9ab9 ow_pull +000364 e030 +000365 e746 +000366 d085 DELAY16 60 +000367 98b9 ow_release +000368 e030 +000369 e142 +00036a d081 DELAY16 10 +00036b c008 rjmp _OW_SEND_BYTE_END _OW_SEND_1: -00036a 9ab9 ow_pull -00036b e030 -00036c e04a -00036d d07c DELAY16 6 -00036e 98b9 ow_release -00036f e030 -000370 e74e -000371 d078 DELAY16 64 +00036c 9ab9 ow_pull +00036d e030 +00036e e04a +00036f d07c DELAY16 6 +000370 98b9 ow_release +000371 e030 +000372 e74e +000373 d078 DELAY16 64 _OW_SEND_BYTE_END: -000372 951a dec r17 -000373 f751 brne _OW_SEND_BYTE_LOOP -000374 911f pop r17 -000375 910f pop r16 -000376 9478 sei -000377 9508 ret +000374 951a dec r17 +000375 f751 brne _OW_SEND_BYTE_LOOP +000376 911f pop r17 +000377 910f pop r16 +000378 9478 sei +000379 9508 ret // // OW_RD_BYTE: -000378 94f8 cli -000379 930f push r16 -00037a 931f push r17 -00037b 2700 clr r16 -00037c e018 ldi r17, 8 +00037a 94f8 cli +00037b 930f push r16 +00037c 931f push r17 +00037d 2700 clr r16 +00037e e018 ldi r17, 8 _OW_RD_BYTE_LP: -00037d 9506 lsr r16 -00037e 9ab9 ow_pull -00037f e030 -000380 e04a -000381 d068 DELAY16 6 -000382 98b9 ow_release -000383 e030 -000384 e140 -000385 d064 DELAY16 9 -000386 99b1 sbic OW_PIN, OW_LINE -000387 6800 sbr r16, (1<<7) -000388 e030 -000389 e64c -00038a d05f DELAY16 55 -00038b 951a dec r17 -00038c f781 brne _OW_RD_BYTE_LP -00038d 930c st X, r16 -00038e 911f pop r17 -00038f 910f pop r16 -000390 9478 sei -000391 9508 ret +00037f 9506 lsr r16 +000380 9ab9 ow_pull +000381 e030 +000382 e04a +000383 d068 DELAY16 6 +000384 98b9 ow_release +000385 e030 +000386 e140 +000387 d064 DELAY16 9 +000388 99b1 sbic OW_PIN, OW_LINE +000389 6800 sbr r16, (1<<7) +00038a e030 +00038b e64c +00038c d05f DELAY16 55 +00038d 951a dec r17 +00038e f781 brne _OW_RD_BYTE_LP +00038f 930c st X, r16 +000390 911f pop r17 +000391 910f pop r16 +000392 9478 sei +000393 9508 ret // // @@ -2189,165 +2191,165 @@ main.asm(314): Including file 'mpy16u.asm' ; Описание: Перемещает цифры числа в соответствующие ячейки памяти в SRAM ; путем деления этого числа несколько раз DISPLAY_UPD_DIGITS: -000392 930f push r16 -000393 935f push r21 -000394 e053 ldi r21, 3 +000394 930f push r16 +000395 935f push r21 +000396 e053 ldi r21, 3 ; инициализация указателя (за каждый проход цикла будет инкрементироваться) -000395 e6a3 ldi XL, LOW(DIGITS) -000396 e0b0 ldi XH, HIGH(DIGITS) +000397 e6a3 ldi XL, LOW(DIGITS) +000398 e0b0 ldi XH, HIGH(DIGITS) .equ dividend = SRAM_TEMP_1 ; число которе будем делить .equ divisor = 10 ; на что делим ; загружаем число которое хотим поделить в адрес SRAM делимого -000397 9380 0061 sts dividend, DISP_NUM_L -000399 9390 0062 sts dividend+1, DISP_NUM_H +000399 9380 0061 sts dividend, DISP_NUM_L +00039b 9390 0062 sts dividend+1, DISP_NUM_H ; четыре раза производим деление для получения остатков DIV_LOOP: ; заполняем нужные регистры -00039b 9100 0061 lds dd16uL, dividend -00039d 9110 0062 lds dd16uH, dividend+1 -00039f e02a ldi dv16uL, LOW(divisor) -0003a0 e030 ldi dv16uH, HIGH(divisor) +00039d 9100 0061 lds dd16uL, dividend +00039f 9110 0062 lds dd16uH, dividend+1 +0003a1 e02a ldi dv16uL, LOW(divisor) +0003a2 e030 ldi dv16uH, HIGH(divisor) -0003a1 dd45 rcall div16u ; делим +0003a3 dd45 rcall div16u ; делим -0003a2 92ed st X+, drem16uL ; сохраняем остаток в ячейку по указателю и увеличиваем его +0003a4 92ed st X+, drem16uL ; сохраняем остаток в ячейку по указателю и увеличиваем его ; обновляем делимое -0003a3 9300 0061 sts dividend, dres16uL -0003a5 9310 0062 sts dividend+1, dres16uH +0003a5 9300 0061 sts dividend, dres16uL +0003a7 9310 0062 sts dividend+1, dres16uH -0003a7 955a dec r21 ; декрементируем счетчик цикла -0003a8 f791 brne DIV_LOOP ; делим еще раз если не 0 -0003a9 915f pop r21 -0003aa 910f pop r16 -0003ab 9508 ret +0003a9 955a dec r21 ; декрементируем счетчик цикла +0003aa f791 brne DIV_LOOP ; делим еще раз если не 0 +0003ab 915f pop r21 +0003ac 910f pop r16 +0003ad 9508 ret // // ; **** ЗАГРУЖАЕТ НУЖНЫЙ АДРЕС СИМВОЛА В R0 *********************** DISPLAY_DECODER: -0003ac 930f push r16 -0003ad 931f push r17 +0003ae 930f push r16 +0003af 931f push r17 -0003ae eee6 ldi ZL, LOW(2*DISPLAY_SYMBOLS) -0003af e0f7 ldi ZH, HIGH(2*DISPLAY_SYMBOLS) +0003b0 eeea ldi ZL, LOW(2*DISPLAY_SYMBOLS) +0003b1 e0f7 ldi ZH, HIGH(2*DISPLAY_SYMBOLS) -0003b0 2711 clr TEMP_REG_B -0003b1 0fe0 add ZL, TEMP_REG_A -0003b2 1ff1 adc ZH, TEMP_REG_B +0003b2 2711 clr TEMP_REG_B +0003b3 0fe0 add ZL, TEMP_REG_A +0003b4 1ff1 adc ZH, TEMP_REG_B -0003b3 9004 lpm r0, Z +0003b5 9004 lpm r0, Z -0003b4 9100 0067 lds r16, CURRENT_DIGIT -0003b6 3002 cpi r16, 2 -0003b7 f009 breq _DOT_ON -0003b8 c010 rjmp _DISPLAY_DECODER_EXIT +0003b6 9100 0067 lds r16, CURRENT_DIGIT +0003b8 3002 cpi r16, 2 +0003b9 f009 breq _DOT_ON +0003ba c010 rjmp _DISPLAY_DECODER_EXIT _DOT_ON: -0003b9 2d00 mov r16, r0 -0003ba 770f cbr r16, (1<<7) -0003bb 2e00 mov r0, r16 +0003bb 2d00 mov r16, r0 +0003bc 770f cbr r16, (1<<7) +0003bd 2e00 mov r0, r16 -0003bc 2d06 mov r16, REPROGRAM_STEP_r -0003bd 3002 cpi r16, 2 -0003be f42c brge _DOT_OFF -0003bf 9100 0060 lds r16, MCU_STATE -0003c1 3002 cpi r16, MCU_STATE_ERROR -0003c2 f029 breq _ERR_DOT_OFF -0003c3 c005 rjmp _DISPLAY_DECODER_EXIT +0003be 2d06 mov r16, REPROGRAM_STEP_r +0003bf 3002 cpi r16, 2 +0003c0 f42c brge _DOT_OFF +0003c1 9100 0060 lds r16, MCU_STATE +0003c3 3002 cpi r16, MCU_STATE_ERROR +0003c4 f029 breq _ERR_DOT_OFF +0003c5 c005 rjmp _DISPLAY_DECODER_EXIT _DOT_OFF: -0003c4 2d00 mov r16, r0 -0003c5 6800 sbr r16, (1<<7) -0003c6 2e00 mov r0, r16 -0003c7 c001 rjmp _DISPLAY_DECODER_EXIT +0003c6 2d00 mov r16, r0 +0003c7 6800 sbr r16, (1<<7) +0003c8 2e00 mov r0, r16 +0003c9 c001 rjmp _DISPLAY_DECODER_EXIT _ERR_DOT_OFF: -0003c8 cffb rjmp _DOT_OFF +0003ca cffb rjmp _DOT_OFF _DISPLAY_DECODER_EXIT: -0003c9 911f pop r17 -0003ca 910f pop r16 -0003cb 9508 ret +0003cb 911f pop r17 +0003cc 910f pop r16 +0003cd 9508 ret // // BEEP_SHORT: -0003cc 9ac5 sbi BUZZER_PORT, BUZZER_PIN -0003cd e053 -0003ce ea39 -0003cf e74d -0003d0 d01d DELAY24 150000 -0003d1 98c5 cbi BUZZER_PORT, BUZZER_PIN -0003d2 9508 ret +0003ce 9ac5 sbi BUZZER_PORT, BUZZER_PIN +0003cf e053 +0003d0 ea39 +0003d1 e74d +0003d2 d01d DELAY24 150000 +0003d3 98c5 cbi BUZZER_PORT, BUZZER_PIN +0003d4 9508 ret // // BEEP_LONG: -0003d3 9ac5 sbi BUZZER_PORT, BUZZER_PIN -0003d4 e05c -0003d5 e334 -0003d6 ef4d -0003d7 d016 DELAY24 500000 -0003d8 98c5 cbi BUZZER_PORT, BUZZER_PIN -0003d9 9508 ret +0003d5 9ac5 sbi BUZZER_PORT, BUZZER_PIN +0003d6 e05c +0003d7 e334 +0003d8 ef4d +0003d9 d016 DELAY24 500000 +0003da 98c5 cbi BUZZER_PORT, BUZZER_PIN +0003db 9508 ret // // DEBOUNCE_SW: -0003da 930f push r16 -0003db 931f push r17 -0003dc 932f push r18 +0003dc 930f push r16 +0003dd 931f push r17 +0003de 932f push r18 -0003dd e02a ldi r18, 10 +0003df e02a ldi r18, 10 _loop_2: -0003de ef1f ldi r17, 255 +0003e0 ef1f ldi r17, 255 _loop_0: -0003df ef0f ldi r16, 255 +0003e1 ef0f ldi r16, 255 _dec_0: -0003e0 950a dec r16 -0003e1 f7f1 brne _dec_0 +0003e2 950a dec r16 +0003e3 f7f1 brne _dec_0 _loop_1: -0003e2 951a dec r17 -0003e3 f7d9 brne _loop_0 +0003e4 951a dec r17 +0003e5 f7d9 brne _loop_0 _loop_3: -0003e4 952a dec r18 -0003e5 f7c1 brne _loop_2 +0003e6 952a dec r18 +0003e7 f7c1 brne _loop_2 -0003e6 912f pop r18 -0003e7 911f pop r17 -0003e8 910f pop r16 -0003e9 9508 ret// +0003e8 912f pop r18 +0003e9 911f pop r17 +0003ea 910f pop r16 +0003eb 9508 ret// // DELAY_LOOP_16: -0003ea 5041 subi DELAY_8_r, 1 -0003eb 4030 sbci DELAY_16_r, 0 -0003ec f7e8 brcc DELAY_LOOP_16 -0003ed 9508 ret +0003ec 5041 subi DELAY_8_r, 1 +0003ed 4030 sbci DELAY_16_r, 0 +0003ee f7e8 brcc DELAY_LOOP_16 +0003ef 9508 ret // // DELAY_LOOP_24: -0003ee 5041 subi DELAY_8_r, 1 -0003ef 4030 sbci DELAY_16_r, 0 -0003f0 4050 sbci DELAY_24_r, 0 -0003f1 f7e0 brcc DELAY_LOOP_24 -0003f2 9508 ret +0003f0 5041 subi DELAY_8_r, 1 +0003f1 4030 sbci DELAY_16_r, 0 +0003f2 4050 sbci DELAY_24_r, 0 +0003f3 f7e0 brcc DELAY_LOOP_24 +0003f4 9508 ret // // DISPLAY_SYMBOLS: ; HGFEDCBA HGFEDCBA -0003f3 f9c0 .DB 0b11000000, 0b11111001 ; 0, 1 -0003f4 b0a4 .DB 0b10100100, 0b10110000 ; 2, 3 -0003f5 9299 .DB 0b10011001, 0b10010010 ; 4, 5 -0003f6 f882 .DB 0b10000010, 0b11111000 ; 6, 7 -0003f7 9080 .DB 0b10000000, 0b10010000 ; 8, 9 -0003f8 bf9c .DB 0b10011100, 0b10111111 ; °, - -0003f9 89c6 .DB 0b11000110, 0b10001001 ; C, H +0003f5 f9c0 .DB 0b11000000, 0b11111001 ; 0, 1 +0003f6 b0a4 .DB 0b10100100, 0b10110000 ; 2, 3 +0003f7 9299 .DB 0b10011001, 0b10010010 ; 4, 5 +0003f8 f882 .DB 0b10000010, 0b11111000 ; 6, 7 +0003f9 9080 .DB 0b10000000, 0b10010000 ; 8, 9 +0003fa bf9c .DB 0b10011100, 0b10111111 ; °, - +0003fb 89c6 .DB 0b11000110, 0b10001001 ; C, H // // @@ -2417,7 +2419,7 @@ counted separately from r26..r31 here. "ATtiny2313A" register use summary: x : 2 y : 0 z : 1 r0 : 8 r1 : 2 r2 : 0 r3 : 16 r4 : 16 r5 : 12 r6 : 7 r7 : 0 r8 : 6 r9 : 0 r10: 2 r11: 2 r12: 2 -r13: 2 r14: 5 r15: 11 r16: 232 r17: 121 r18: 53 r19: 59 r20: 53 +r13: 2 r14: 5 r15: 11 r16: 234 r17: 121 r18: 53 r19: 59 r20: 53 r21: 24 r22: 5 r23: 10 r24: 6 r25: 6 r26: 4 r27: 4 r28: 0 r29: 0 r30: 2 r31: 2 Registers used: 29 out of 35 (82.9%) @@ -2428,15 +2430,15 @@ andi : 4 asr : 0 bclr : 0 bld : 0 brbc : 0 brbs : 0 brcc : 6 brcs : 1 break : 0 breq : 17 brge : 5 brhc : 0 brhs : 0 brid : 0 brie : 0 brlo : 0 brlt : 0 brmi : 0 brne : 23 brpl : 0 brsh : 0 brtc : 1 brts : 2 brvc : 0 -brvs : 0 bset : 0 bst : 0 cbi : 29 cbr : 3 clc : 2 +brvs : 0 bset : 0 bst : 0 cbi : 15 cbr : 3 clc : 2 clh : 0 cli : 5 cln : 0 clr : 18 cls : 0 clt : 4 clv : 0 clz : 0 com : 6 cp : 2 cpc : 4 cpi : 23 cpse : 0 dec : 11 eor : 0 icall : 0 ijmp : 0 in : 6 -inc : 4 ld : 0 ldd : 0 ldi : 118 lds : 51 lpm : 2 +inc : 4 ld : 0 ldd : 0 ldi : 119 lds : 51 lpm : 2 lsl : 4 lsr : 11 mov : 63 movw : 0 neg : 1 nop : 0 -or : 1 ori : 0 out : 26 pop : 56 push : 55 rcall : 88 +or : 1 ori : 0 out : 27 pop : 56 push : 55 rcall : 88 ret : 28 reti : 3 rjmp : 66 rol : 6 ror : 9 sbc : 2 -sbci : 7 sbi : 17 sbic : 5 sbis : 10 sbiw : 0 sbr : 3 +sbci : 7 sbi : 31 sbic : 5 sbis : 10 sbiw : 0 sbr : 3 sbrc : 0 sbrs : 2 sec : 2 seh : 0 sei : 5 sen : 0 ser : 2 ses : 0 set : 2 sev : 0 sez : 0 sleep : 0 spm : 0 st : 2 std : 0 sts : 48 sub : 5 subi : 6 @@ -2446,7 +2448,7 @@ Instructions used: 56 out of 105 (53.3%) "ATtiny2313A" memory use summary [bytes]: Segment Begin End Code Data Used Size Use% --------------------------------------------------------------- -[.cseg] 0x000000 0x0007f4 2002 14 2016 2048 98.4% +[.cseg] 0x000000 0x0007f8 2006 14 2020 2048 98.6% [.dseg] 0x000060 0x000072 0 18 18 128 14.1% [.eseg] 0x000030 0x000058 0 40 40 128 31.3% diff --git a/firmware/dist/default/production/firmware.production.map b/firmware/dist/default/production/firmware.production.map index 28c4989..ff8f025 100644 --- a/firmware/dist/default/production/firmware.production.map +++ b/firmware/dist/default/production/firmware.production.map @@ -1,5 +1,5 @@ -AVRASM ver. 2.2.7 main.asm Sat Jul 01 19:34:07 2023 +AVRASM ver. 2.2.7 main.asm Thu Jul 06 23:43:26 2023 EQU SIGNATURE_000 0000001e @@ -571,31 +571,31 @@ CSEG _INTO_PROGRAM_STATE 00000019 CSEG _CLR_CURRENT_DIGIT 0000002c CSEG _indicate_1 0000002f CSEG _indicate_2 00000041 -CSEG DISPLAY_DECODER 000003ac -CSEG USI_TRANSMIT 00000259 +CSEG DISPLAY_DECODER 000003ae +CSEG USI_TRANSMIT 0000025b CSEG _indicate_3 00000053 CSEG _indicate_4 0000005d CSEG _indicate_exit 00000067 CSEG MCU_INIT 00000074 -CSEG EEP_RD_BYTE 00000195 -CSEG _INIT_PARAMS 0000009a -CSEG _FIRST_TIME_RUN 00000098 -CSEG INIT_DEFAULT_PARAMS 0000014b -CSEG _CONTINUE_INIT 000000ae -CSEG RD_F_CODE 000001f9 -CSEG ERR_FAMILY_CODE 000000c0 -CSEG START_PROGRAM 000000c5 -CSEG BEEP_LONG 000003d3 -CSEG BEEP_SHORT 000003cc -CSEG LOOP 000000c8 -CSEG _STATE_DEFAULT 000000ca -CSEG _STATE_PROGRAM 000000d6 -CSEG TEMP_UPD 000001ea -CSEG DISPLAY_UPD_DIGITS 00000392 -CSEG TEMP_COMPARSION 0000019d -CSEG TEMP_SEND_UART 00000117 -CSEG _STATE_ERROR 000000d9 -CSEG REPROGRAM_SETTINGS 00000295 +CSEG EEP_RD_BYTE 00000197 +CSEG _INIT_PARAMS 0000009c +CSEG _FIRST_TIME_RUN 0000009a +CSEG INIT_DEFAULT_PARAMS 0000014d +CSEG _CONTINUE_INIT 000000b0 +CSEG RD_F_CODE 000001fb +CSEG ERR_FAMILY_CODE 000000c2 +CSEG START_PROGRAM 000000c7 +CSEG BEEP_LONG 000003d5 +CSEG BEEP_SHORT 000003ce +CSEG LOOP 000000ca +CSEG _STATE_DEFAULT 000000cc +CSEG _STATE_PROGRAM 000000d8 +CSEG TEMP_UPD 000001ec +CSEG DISPLAY_UPD_DIGITS 00000394 +CSEG TEMP_COMPARSION 0000019f +CSEG TEMP_SEND_UART 00000119 +CSEG _STATE_ERROR 000000db +CSEG REPROGRAM_SETTINGS 00000297 DEF drem16uL r14 DEF drem16uH r15 DEF dres16uL r16 @@ -605,19 +605,19 @@ DEF dd16uH r17 DEF dv16uL r18 DEF dv16uH r19 DEF dcnt16u r20 -CSEG div16u 000000e7 -CSEG d16u_1 000000ea -CSEG d16u_2 000000ef -CSEG d16u_3 000000f8 +CSEG div16u 000000e9 +CSEG d16u_1 000000ec +CSEG d16u_2 000000f1 +CSEG d16u_3 000000fa DEF drem8u r15 DEF dres8u r16 DEF dd8u r16 DEF dv8u r17 DEF dcnt8u r18 -CSEG div8u 000000fa -CSEG d8u_1 000000fc -CSEG d8u_2 00000100 -CSEG d8u_3 00000106 +CSEG div8u 000000fc +CSEG d8u_1 000000fe +CSEG d8u_2 00000102 +CSEG d8u_3 00000108 DEF mc16uL r16 DEF mc16uH r17 DEF mp16uL r18 @@ -627,95 +627,95 @@ DEF m16u1 r19 DEF m16u2 r20 DEF m16u3 r21 DEF mcnt16u r22 -CSEG mpy16u 00000108 -CSEG m16u_1 0000010d -CSEG noad8 00000110 -CSEG UART_WR_BYTE 00000147 -CSEG _TEMP_SEND_UART_L 00000141 -CSEG EEP_WR_BYTE 00000188 -CSEG WRITE_PARAMS_TO_EEP 0000016d -CSEG _EEP_WR_BYTE_LP 0000018a -CSEG _EEP_RD_BYTE_LP 00000196 +CSEG mpy16u 0000010a +CSEG m16u_1 0000010f +CSEG noad8 00000112 +CSEG UART_WR_BYTE 00000149 +CSEG _TEMP_SEND_UART_L 00000143 +CSEG EEP_WR_BYTE 0000018a +CSEG WRITE_PARAMS_TO_EEP 0000016f +CSEG _EEP_WR_BYTE_LP 0000018c +CSEG _EEP_RD_BYTE_LP 00000198 DEF temp_r_l r16 DEF temp_r_h r17 DEF min_r_trhd_l r11 DEF min_r_trhd_h r10 DEF max_r_trhd_l r13 DEF max_r_trhd_h r12 -CSEG _NEGATE_TEMP 000001c8 -CSEG _COMPARE 000001cc -CSEG _MIN_THRESHOLD 000001d3 -CSEG _MAX_THRESHOLD 000001db -CSEG _COMPARSION_EXIT 000001e2 -CSEG TEMP_CONV 0000024d -CSEG DELAY_LOOP_24 000003ee -CSEG TEMP_RD 00000203 -CSEG OW_PRESENCE 00000344 -CSEG OW_SEND_BYTE 00000359 -CSEG OW_RD_BYTE 00000378 -CSEG _TEMP_RD_EXIT 00000247 -CSEG _TEMP_RD_TO_UNSIGNED 00000221 -CSEG _TEMP_RD_CONTINUE 00000228 -CSEG _TEMP_RD_END 00000231 -CSEG _TEMP_CONV_EXIT 00000257 -CSEG _USI_TRANSMIT_LOOP 0000025f -CSEG BUTTON_PROCESS 00000267 -CSEG _SW_CHECK_ON_0 00000268 -CSEG _SW_SET_0 0000026b -CSEG _SW_CHECK_ON_1 00000287 -CSEG _SW_SET_FROM_0_TO_1 00000270 -CSEG DEBOUNCE_SW 000003da -CSEG _SAVE_SETTINGS 0000027a -CSEG _SW_SET_1 0000028a -CSEG _BUTTON_PROCESS_END 00000293 -CSEG _SW_SET_FROM_1_TO_0 0000028f -CSEG _INTO 0000029e -CSEG _REPROGRAM_SETTINGS_LOOP 000002a2 -CSEG _CHECK_STEP 000002a3 -CSEG _STEP_1 000002aa -CSEG _STEP_2 000002d1 -CSEG _S3_JMP 000002d0 -CSEG _REPROGRAM_SETTINGS_END 0000033e -CSEG _S1_CHECK_PLUS 000002ab -CSEG _INCREASE_HYST 000002b1 -CSEG _S1_CHECK_MINUS 000002ae -CSEG _DECREASE_HYST 000002ba -CSEG _SHOW_HYST 000002c2 -CSEG _STEP_3 00000318 -CSEG _S2_CHECK_PLUS 000002d2 -CSEG _INCREASE_TEMP 000002d8 -CSEG _S2_CHECK_MINUS 000002d5 -CSEG _DECREASE_TEMP 000002ea -CSEG _SHOW_TEMP 000002f9 -CSEG __DECREASE 000002f3 -CSEG _NEGATE_SET_TEMP 00000306 -CSEG _DIVIDE_SET_TEMP 0000030b -CSEG _S3_CHECK_PLUS 00000319 -CSEG _SET_HEAT_MODE 0000031f -CSEG _S3_CHECK_MINUS 0000031c -CSEG _SET_COOLING_MODE 00000324 -CSEG _SHOW_MODE 00000328 -CSEG _SHOW_COOLING 00000337 -CSEG _SHOW_HEATING 0000033b -CSEG DELAY_LOOP_16 000003ea -CSEG OW_CHECK_PRESENCE 00000353 -CSEG _EXIT 00000358 -CSEG _OW_SEND_BYTE_LOOP 0000035e -CSEG _OW_SEND_0 00000361 -CSEG _OW_SEND_1 0000036a -CSEG _OW_SEND_BYTE_END 00000372 -CSEG _OW_RD_BYTE_LP 0000037d +CSEG _NEGATE_TEMP 000001ca +CSEG _COMPARE 000001ce +CSEG _MIN_THRESHOLD 000001d5 +CSEG _MAX_THRESHOLD 000001dd +CSEG _COMPARSION_EXIT 000001e4 +CSEG TEMP_CONV 0000024f +CSEG DELAY_LOOP_24 000003f0 +CSEG TEMP_RD 00000205 +CSEG OW_PRESENCE 00000346 +CSEG OW_SEND_BYTE 0000035b +CSEG OW_RD_BYTE 0000037a +CSEG _TEMP_RD_EXIT 00000249 +CSEG _TEMP_RD_TO_UNSIGNED 00000223 +CSEG _TEMP_RD_CONTINUE 0000022a +CSEG _TEMP_RD_END 00000233 +CSEG _TEMP_CONV_EXIT 00000259 +CSEG _USI_TRANSMIT_LOOP 00000261 +CSEG BUTTON_PROCESS 00000269 +CSEG _SW_CHECK_ON_0 0000026a +CSEG _SW_SET_0 0000026d +CSEG _SW_CHECK_ON_1 00000289 +CSEG _SW_SET_FROM_0_TO_1 00000272 +CSEG DEBOUNCE_SW 000003dc +CSEG _SAVE_SETTINGS 0000027c +CSEG _SW_SET_1 0000028c +CSEG _BUTTON_PROCESS_END 00000295 +CSEG _SW_SET_FROM_1_TO_0 00000291 +CSEG _INTO 000002a0 +CSEG _REPROGRAM_SETTINGS_LOOP 000002a4 +CSEG _CHECK_STEP 000002a5 +CSEG _STEP_1 000002ac +CSEG _STEP_2 000002d3 +CSEG _S3_JMP 000002d2 +CSEG _REPROGRAM_SETTINGS_END 00000340 +CSEG _S1_CHECK_PLUS 000002ad +CSEG _INCREASE_HYST 000002b3 +CSEG _S1_CHECK_MINUS 000002b0 +CSEG _DECREASE_HYST 000002bc +CSEG _SHOW_HYST 000002c4 +CSEG _STEP_3 0000031a +CSEG _S2_CHECK_PLUS 000002d4 +CSEG _INCREASE_TEMP 000002da +CSEG _S2_CHECK_MINUS 000002d7 +CSEG _DECREASE_TEMP 000002ec +CSEG _SHOW_TEMP 000002fb +CSEG __DECREASE 000002f5 +CSEG _NEGATE_SET_TEMP 00000308 +CSEG _DIVIDE_SET_TEMP 0000030d +CSEG _S3_CHECK_PLUS 0000031b +CSEG _SET_HEAT_MODE 00000321 +CSEG _S3_CHECK_MINUS 0000031e +CSEG _SET_COOLING_MODE 00000326 +CSEG _SHOW_MODE 0000032a +CSEG _SHOW_COOLING 00000339 +CSEG _SHOW_HEATING 0000033d +CSEG DELAY_LOOP_16 000003ec +CSEG OW_CHECK_PRESENCE 00000355 +CSEG _EXIT 0000035a +CSEG _OW_SEND_BYTE_LOOP 00000360 +CSEG _OW_SEND_0 00000363 +CSEG _OW_SEND_1 0000036c +CSEG _OW_SEND_BYTE_END 00000374 +CSEG _OW_RD_BYTE_LP 0000037f EQU dividend 00000061 EQU divisor 0000000a -CSEG DIV_LOOP 0000039b -CSEG DISPLAY_SYMBOLS 000003f3 -CSEG _DOT_ON 000003b9 -CSEG _DISPLAY_DECODER_EXIT 000003c9 -CSEG _DOT_OFF 000003c4 -CSEG _ERR_DOT_OFF 000003c8 -CSEG _loop_2 000003de -CSEG _loop_0 000003df -CSEG _dec_0 000003e0 -CSEG _loop_1 000003e2 -CSEG _loop_3 000003e4 +CSEG DIV_LOOP 0000039d +CSEG DISPLAY_SYMBOLS 000003f5 +CSEG _DOT_ON 000003bb +CSEG _DISPLAY_DECODER_EXIT 000003cb +CSEG _DOT_OFF 000003c6 +CSEG _ERR_DOT_OFF 000003ca +CSEG _loop_2 000003e0 +CSEG _loop_0 000003e1 +CSEG _dec_0 000003e2 +CSEG _loop_1 000003e4 +CSEG _loop_3 000003e6 ESEG INFO 00000030 diff --git a/firmware/dist/default/production/firmware.production.obj b/firmware/dist/default/production/firmware.production.obj index 03864a1..9cac1a8 100644 Binary files a/firmware/dist/default/production/firmware.production.obj and b/firmware/dist/default/production/firmware.production.obj differ diff --git a/firmware/dist/default/production/firmware.production.tmp b/firmware/dist/default/production/firmware.production.tmp index 87989d5..0d4bee5 100644 --- a/firmware/dist/default/production/firmware.production.tmp +++ b/firmware/dist/default/production/firmware.production.tmp @@ -48,31 +48,31 @@ <_CLR_CURRENT_DIGIT>main.asm101 <_indicate_1>main.asm105 <_indicate_2>main.asm125 - main.asm1160 - main.asm749 + main.asm1161 + main.asm750 <_indicate_3>main.asm143 <_indicate_4>main.asm155 <_indicate_exit>main.asm167 main.asm189 - main.asm484 - <_INIT_PARAMS>main.asm227 - <_FIRST_TIME_RUN>main.asm224 - main.asm392 - <_CONTINUE_INIT>main.asm248 - main.asm615 - main.asm269 - main.asm274 - main.asm1213 - main.asm1205 - main.asm281 - <_STATE_DEFAULT>main.asm283 - <_STATE_PROGRAM>main.asm295 - main.asm599 - main.asm1119 - main.asm501 - main.asm317 - <_STATE_ERROR>main.asm299 - main.asm834 + main.asm485 + <_INIT_PARAMS>main.asm228 + <_FIRST_TIME_RUN>main.asm225 + main.asm393 + <_CONTINUE_INIT>main.asm249 + main.asm616 + main.asm270 + main.asm275 + main.asm1214 + main.asm1206 + main.asm282 + <_STATE_DEFAULT>main.asm284 + <_STATE_PROGRAM>main.asm296 + main.asm600 + main.asm1120 + main.asm502 + main.asm318 + <_STATE_ERROR>main.asm300 + main.asm835 div16u.asm32 div16u.asm36 div16u.asm42 @@ -84,86 +84,86 @@ mpy16u.asm31 mpy16u.asm37 mpy16u.asm40 - main.asm384 - <_TEMP_SEND_UART_L>main.asm373 - main.asm459 - main.asm430 - <_EEP_WR_BYTE_LP>main.asm462 - <_EEP_RD_BYTE_LP>main.asm486 - <_NEGATE_TEMP>main.asm555 - <_COMPARE>main.asm561 - <_MIN_THRESHOLD>main.asm571 - <_MAX_THRESHOLD>main.asm580 - <_COMPARSION_EXIT>main.asm587 - main.asm727 - main.asm1255 - main.asm631 - main.asm1032 - main.asm1059 - main.asm1090 - <_TEMP_RD_EXIT>main.asm719 - <_TEMP_RD_TO_UNSIGNED>main.asm668 - <_TEMP_RD_CONTINUE>main.asm681 - <_TEMP_RD_END>main.asm691 - <_TEMP_CONV_EXIT>main.asm742 - <_USI_TRANSMIT_LOOP>main.asm768 - main.asm783 - <_SW_CHECK_ON_0>main.asm785 - <_SW_SET_0>main.asm789 - <_SW_CHECK_ON_1>main.asm816 - <_SW_SET_FROM_0_TO_1>main.asm794 - main.asm1221 - <_SAVE_SETTINGS>main.asm804 - <_SW_SET_1>main.asm820 - <_BUTTON_PROCESS_END>main.asm829 - <_SW_SET_FROM_1_TO_0>main.asm825 - <_INTO>main.asm845 - <_REPROGRAM_SETTINGS_LOOP>main.asm850 - <_CHECK_STEP>main.asm852 - <_STEP_1>main.asm862 - <_STEP_2>main.asm906 - <_S3_JMP>main.asm902 - <_REPROGRAM_SETTINGS_END>main.asm1020 - <_S1_CHECK_PLUS>main.asm864 - <_INCREASE_HYST>main.asm872 - <_S1_CHECK_MINUS>main.asm868 - <_DECREASE_HYST>main.asm880 - <_SHOW_HYST>main.asm887 - <_STEP_3>main.asm979 - <_S2_CHECK_PLUS>main.asm908 - <_INCREASE_TEMP>main.asm916 - <_S2_CHECK_MINUS>main.asm912 - <_DECREASE_TEMP>main.asm931 - <_SHOW_TEMP>main.asm944 - <__DECREASE>main.asm939 - <_NEGATE_SET_TEMP>main.asm957 - <_DIVIDE_SET_TEMP>main.asm961 - <_S3_CHECK_PLUS>main.asm981 - <_SET_HEAT_MODE>main.asm989 - <_S3_CHECK_MINUS>main.asm985 - <_SET_COOLING_MODE>main.asm994 - <_SHOW_MODE>main.asm998 - <_SHOW_COOLING>main.asm1011 - <_SHOW_HEATING>main.asm1015 - main.asm1247 - main.asm1048 - <_EXIT>main.asm1054 - <_OW_SEND_BYTE_LOOP>main.asm1065 - <_OW_SEND_0>main.asm1069 - <_OW_SEND_1>main.asm1075 - <_OW_SEND_BYTE_END>main.asm1080 - <_OW_RD_BYTE_LP>main.asm1096 - main.asm1136 - main.asm1264 - <_DOT_ON>main.asm1177 - <_DISPLAY_DECODER_EXIT>main.asm1198 - <_DOT_OFF>main.asm1189 - <_ERR_DOT_OFF>main.asm1195 - <_loop_2>main.asm1227 - <_loop_0>main.asm1229 - <_dec_0>main.asm1231 - <_loop_1>main.asm1234 - <_loop_3>main.asm1237 - main.asm1282 + main.asm385 + <_TEMP_SEND_UART_L>main.asm374 + main.asm460 + main.asm431 + <_EEP_WR_BYTE_LP>main.asm463 + <_EEP_RD_BYTE_LP>main.asm487 + <_NEGATE_TEMP>main.asm556 + <_COMPARE>main.asm562 + <_MIN_THRESHOLD>main.asm572 + <_MAX_THRESHOLD>main.asm581 + <_COMPARSION_EXIT>main.asm588 + main.asm728 + main.asm1256 + main.asm632 + main.asm1033 + main.asm1060 + main.asm1091 + <_TEMP_RD_EXIT>main.asm720 + <_TEMP_RD_TO_UNSIGNED>main.asm669 + <_TEMP_RD_CONTINUE>main.asm682 + <_TEMP_RD_END>main.asm692 + <_TEMP_CONV_EXIT>main.asm743 + <_USI_TRANSMIT_LOOP>main.asm769 + main.asm784 + <_SW_CHECK_ON_0>main.asm786 + <_SW_SET_0>main.asm790 + <_SW_CHECK_ON_1>main.asm817 + <_SW_SET_FROM_0_TO_1>main.asm795 + main.asm1222 + <_SAVE_SETTINGS>main.asm805 + <_SW_SET_1>main.asm821 + <_BUTTON_PROCESS_END>main.asm830 + <_SW_SET_FROM_1_TO_0>main.asm826 + <_INTO>main.asm846 + <_REPROGRAM_SETTINGS_LOOP>main.asm851 + <_CHECK_STEP>main.asm853 + <_STEP_1>main.asm863 + <_STEP_2>main.asm907 + <_S3_JMP>main.asm903 + <_REPROGRAM_SETTINGS_END>main.asm1021 + <_S1_CHECK_PLUS>main.asm865 + <_INCREASE_HYST>main.asm873 + <_S1_CHECK_MINUS>main.asm869 + <_DECREASE_HYST>main.asm881 + <_SHOW_HYST>main.asm888 + <_STEP_3>main.asm980 + <_S2_CHECK_PLUS>main.asm909 + <_INCREASE_TEMP>main.asm917 + <_S2_CHECK_MINUS>main.asm913 + <_DECREASE_TEMP>main.asm932 + <_SHOW_TEMP>main.asm945 + <__DECREASE>main.asm940 + <_NEGATE_SET_TEMP>main.asm958 + <_DIVIDE_SET_TEMP>main.asm962 + <_S3_CHECK_PLUS>main.asm982 + <_SET_HEAT_MODE>main.asm990 + <_S3_CHECK_MINUS>main.asm986 + <_SET_COOLING_MODE>main.asm995 + <_SHOW_MODE>main.asm999 + <_SHOW_COOLING>main.asm1012 + <_SHOW_HEATING>main.asm1016 + main.asm1248 + main.asm1049 + <_EXIT>main.asm1055 + <_OW_SEND_BYTE_LOOP>main.asm1066 + <_OW_SEND_0>main.asm1070 + <_OW_SEND_1>main.asm1076 + <_OW_SEND_BYTE_END>main.asm1081 + <_OW_RD_BYTE_LP>main.asm1097 + main.asm1137 + main.asm1265 + <_DOT_ON>main.asm1178 + <_DISPLAY_DECODER_EXIT>main.asm1199 + <_DOT_OFF>main.asm1190 + <_ERR_DOT_OFF>main.asm1196 + <_loop_2>main.asm1228 + <_loop_0>main.asm1230 + <_dec_0>main.asm1232 + <_loop_1>main.asm1235 + <_loop_3>main.asm1238 + main.asm1283 diff --git a/firmware/main.asm b/firmware/main.asm index 1cae023..c10dd4d 100644 --- a/firmware/main.asm +++ b/firmware/main.asm @@ -106,9 +106,9 @@ _indicate_1: cpi r20, 0 brne _indicate_2 - cbi PORTD, DIGIT_2_PIN - cbi PORTD, DIGIT_3_PIN - cbi PORTD, DIGIT_4_PIN + sbi PORTD, DIGIT_2_PIN + sbi PORTD, DIGIT_3_PIN + sbi PORTD, DIGIT_4_PIN brts PC+2 rjmp PC+3 ldi TEMP_REG_A, 11 ; // - @@ -116,9 +116,9 @@ _indicate_1: lds TEMP_REG_A, DIGITS+2 tst TEMP_REG_A breq PC+3 - sbi PORTD, DIGIT_1_PIN - rjmp PC+2 cbi PORTD, DIGIT_1_PIN + rjmp PC+2 + sbi PORTD, DIGIT_1_PIN rcall DISPLAY_DECODER rcall USI_TRANSMIT @@ -126,16 +126,16 @@ _indicate_2: cpi r20, 1 brne _indicate_3 - cbi PORTD, DIGIT_1_PIN - cbi PORTD, DIGIT_3_PIN - cbi PORTD, DIGIT_4_PIN + sbi PORTD, DIGIT_1_PIN + sbi PORTD, DIGIT_3_PIN + sbi PORTD, DIGIT_4_PIN lds TEMP_REG_A, DIGITS+1 lds r19, DIGITS+2 or TEMP_REG_A, r19 breq PC+3 - sbi PORTD, DIGIT_2_PIN + cbi PORTD, DIGIT_2_PIN rjmp PC+2 - cbi PORTD, DIGIT_2_PIN + sbi PORTD, DIGIT_2_PIN lds TEMP_REG_A, DIGITS+1 rcall DISPLAY_DECODER rcall USI_TRANSMIT @@ -144,10 +144,10 @@ _indicate_3: cpi r20, 2 brne _indicate_4 - cbi PORTD, DIGIT_1_PIN - cbi PORTD, DIGIT_2_PIN - cbi PORTD, DIGIT_4_PIN - sbi PORTD, DIGIT_3_PIN + sbi PORTD, DIGIT_1_PIN + sbi PORTD, DIGIT_2_PIN + sbi PORTD, DIGIT_4_PIN + cbi PORTD, DIGIT_3_PIN lds TEMP_REG_A, DIGITS rcall DISPLAY_DECODER rcall USI_TRANSMIT @@ -156,10 +156,10 @@ _indicate_4: cpi r20, 3 brne _indicate_exit - cbi PORTD, DIGIT_1_PIN - cbi PORTD, DIGIT_2_PIN - cbi PORTD, DIGIT_3_PIN - sbi PORTD, DIGIT_4_PIN + sbi PORTD, DIGIT_1_PIN + sbi PORTD, DIGIT_2_PIN + sbi PORTD, DIGIT_3_PIN + cbi PORTD, DIGIT_4_PIN lds TEMP_REG_A, DIGITS+3 rcall DISPLAY_DECODER rcall USI_TRANSMIT @@ -191,6 +191,7 @@ MCU_INIT: outi r16, DDRD, (1< file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny2313a_thermostat/firmware/main.asm + file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny2313a_thermostat/firmware/macros.asm diff --git a/hardware/hardware/#auto_saved_files# b/hardware/hardware/#auto_saved_files# new file mode 100644 index 0000000..ad42b4b --- /dev/null +++ b/hardware/hardware/#auto_saved_files# @@ -0,0 +1 @@ +/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny2313a_thermostat/hardware/hardware/_autosave-hardware.kicad_sch diff --git a/hardware/hardware/fp-info-cache b/hardware/hardware/fp-info-cache new file mode 100644 index 0000000..039e7ea --- /dev/null +++ b/hardware/hardware/fp-info-cache @@ -0,0 +1,1268 @@ +305026439852106 +Crystal +Crystal_AT310_D3.0mm_L10.0mm_Horizontal +Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf +['AT310'] +0 +2 +2 +Crystal +Crystal_AT310_D3.0mm_L10.0mm_Horizontal_1EP_style1 +Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf +['AT310'] +0 +3 +3 +Crystal +Crystal_AT310_D3.0mm_L10.0mm_Horizontal_1EP_style2 +Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf +['AT310'] +0 +5 +3 +Crystal +Crystal_AT310_D3.0mm_L10.0mm_Vertical +Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf +['AT310'] +0 +2 +2 +Crystal +Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal +Crystal THT C26-LF 6.5mm length 2.06mm diameter +['C26-LF'] +0 +2 +2 +Crystal +Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal_1EP_style1 +Crystal THT C26-LF 6.5mm length 2.06mm diameter +['C26-LF'] +0 +3 +3 +Crystal +Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal_1EP_style2 +Crystal THT C26-LF 6.5mm length 2.06mm diameter +['C26-LF'] +0 +5 +3 +Crystal +Crystal_C26-LF_D2.1mm_L6.5mm_Vertical +Crystal THT C26-LF 6.5mm length 2.06mm diameter +['C26-LF'] +0 +2 +2 +Crystal +Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal +Crystal THT C38-LF 8.0mm length 3.0mm diameter +['C38-LF'] +0 +2 +2 +Crystal +Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal_1EP_style1 +Crystal THT C38-LF 8.0mm length 3.0mm diameter +['C38-LF'] +0 +3 +3 +Crystal +Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal_1EP_style2 +Crystal THT C38-LF 8.0mm length 3.0mm diameter +['C38-LF'] +0 +5 +3 +Crystal +Crystal_C38-LF_D3.0mm_L8.0mm_Vertical +Crystal THT C38-LF 8.0mm length 3.0mm diameter +['C38-LF'] +0 +2 +2 +Crystal +Crystal_DS10_D1.0mm_L4.3mm_Horizontal +Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS10'] +0 +2 +2 +Crystal +Crystal_DS10_D1.0mm_L4.3mm_Horizontal_1EP_style1 +Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS10'] +0 +3 +3 +Crystal +Crystal_DS10_D1.0mm_L4.3mm_Horizontal_1EP_style2 +Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS10'] +0 +5 +3 +Crystal +Crystal_DS10_D1.0mm_L4.3mm_Vertical +Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS10'] +0 +2 +2 +Crystal +Crystal_DS15_D1.5mm_L5.0mm_Horizontal +Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS15'] +0 +2 +2 +Crystal +Crystal_DS15_D1.5mm_L5.0mm_Horizontal_1EP_style1 +Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS15'] +0 +3 +3 +Crystal +Crystal_DS15_D1.5mm_L5.0mm_Horizontal_1EP_style2 +Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS15'] +0 +5 +3 +Crystal +Crystal_DS15_D1.5mm_L5.0mm_Vertical +Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS15'] +0 +2 +2 +Crystal +Crystal_DS26_D2.0mm_L6.0mm_Horizontal +Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS26'] +0 +2 +2 +Crystal +Crystal_DS26_D2.0mm_L6.0mm_Horizontal_1EP_style1 +Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS26'] +0 +3 +3 +Crystal +Crystal_DS26_D2.0mm_L6.0mm_Horizontal_1EP_style2 +Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS26'] +0 +5 +3 +Crystal +Crystal_DS26_D2.0mm_L6.0mm_Vertical +Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS26'] +0 +2 +2 +Crystal +Crystal_HC18-U_Horizontal +Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf +THT crystal +0 +2 +2 +Crystal +Crystal_HC18-U_Horizontal_1EP_style1 +Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf +THT crystal +0 +3 +3 +Crystal +Crystal_HC18-U_Horizontal_1EP_style2 +Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf +THT crystal +0 +5 +3 +Crystal +Crystal_HC18-U_Vertical +Crystal THT HC-18/U, http://5hertz.com/pdfs/04404_D.pdf +THT crystalHC-18/U +0 +2 +2 +Crystal +Crystal_HC33-U_Horizontal +Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf +THT crystal +0 +2 +2 +Crystal +Crystal_HC33-U_Horizontal_1EP_style1 +Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf +THT crystal +0 +3 +3 +Crystal +Crystal_HC33-U_Horizontal_1EP_style2 +Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf +THT crystal +0 +5 +3 +Crystal +Crystal_HC33-U_Vertical +Crystal THT HC-33/U, http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf +THT crystalHC-33/U +0 +2 +2 +Crystal +Crystal_HC35-U +Crystal, Quarz, HC35/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/TO71xx.pdf +Crystal Quarz HC35/U +0 +3 +3 +Crystal +Crystal_HC49-4H_Vertical +Crystal THT HC-49-4H http://5hertz.com/pdfs/04404_D.pdf +THT crystalHC-49-4H +0 +2 +2 +Crystal +Crystal_HC49-U-3Pin_Vertical +Crystal THT HC-49/U, 3pin-version, http://www.raltron.com/products/pdfspecs/crystal_hc_49_45_51.pdf +THT crystalHC-49/U +0 +3 +3 +Crystal +Crystal_HC49-U_Horizontal +Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf +THT crystal +0 +2 +2 +Crystal +Crystal_HC49-U_Horizontal_1EP_style1 +Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf +THT crystal +0 +3 +3 +Crystal +Crystal_HC49-U_Horizontal_1EP_style2 +Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf +THT crystal +0 +5 +3 +Crystal +Crystal_HC49-U_Vertical +Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf +THT crystalHC-49/U +0 +2 +2 +Crystal +Crystal_HC50_Horizontal +Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf +THT crystal +0 +2 +2 +Crystal +Crystal_HC50_Horizontal_1EP_style1 +Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf +THT crystal +0 +3 +3 +Crystal +Crystal_HC50_Horizontal_1EP_style2 +Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf +THT crystal +0 +5 +3 +Crystal +Crystal_HC50_Vertical +Crystal THT HC-50, http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf +THT crystalHC-50 +0 +2 +2 +Crystal +Crystal_HC51-U_Vertical +Crystal THT HC-51/U, http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf +THT crystalHC-51/U +0 +2 +2 +Crystal +Crystal_HC51_Horizontal +Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf +THT crystal +0 +2 +2 +Crystal +Crystal_HC51_Horizontal_1EP_style1 +Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf +THT crystal +0 +3 +3 +Crystal +Crystal_HC51_Horizontal_1EP_style2 +Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf +THT crystal +0 +5 +3 +Crystal +Crystal_HC52-6mm_Horizontal +Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal +0 +2 +2 +Crystal +Crystal_HC52-6mm_Horizontal_1EP_style1 +Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal +0 +3 +3 +Crystal +Crystal_HC52-6mm_Horizontal_1EP_style2 +Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal +0 +5 +3 +Crystal +Crystal_HC52-6mm_Vertical +Crystal THT HC-52/6mm, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystalHC-49/U +0 +2 +2 +Crystal +Crystal_HC52-8mm_Horizontal +Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal +0 +2 +2 +Crystal +Crystal_HC52-8mm_Horizontal_1EP_style1 +Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal +0 +3 +3 +Crystal +Crystal_HC52-8mm_Horizontal_1EP_style2 +Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal +0 +5 +3 +Crystal +Crystal_HC52-8mm_Vertical +Crystal THT HC-52/8mm, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystalHC-49/U +0 +2 +2 +Crystal +Crystal_HC52-U-3Pin_Vertical +Crystal THT HC-52/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystalHC-52/U +0 +3 +3 +Crystal +Crystal_HC52-U_Horizontal +Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal +0 +2 +2 +Crystal +Crystal_HC52-U_Horizontal_1EP_style1 +Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal +0 +3 +3 +Crystal +Crystal_HC52-U_Horizontal_1EP_style2 +Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal +0 +5 +3 +Crystal +Crystal_HC52-U_Vertical +Crystal THT HC-52/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal HC-52/U +0 +2 +2 +Crystal +Crystal_Round_D1.0mm_Vertical +Crystal THT DS10 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS10'] +0 +2 +2 +Crystal +Crystal_Round_D1.5mm_Vertical +Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS15'] +0 +2 +2 +Crystal +Crystal_Round_D2.0mm_Vertical +Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS26'] +0 +2 +2 +Crystal +Crystal_Round_D3.0mm_Vertical +Crystal THT C38-LF 8.0mm length 3.0mm diameter +['C38-LF'] +0 +2 +2 +Crystal +Crystal_SMD_0603-2Pin_6.0x3.5mm +SMD Crystal SERIES SMD0603/2 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf, 6.0x3.5mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_0603-2Pin_6.0x3.5mm_HandSoldering +SMD Crystal SERIES SMD0603/2 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf, hand-soldering, 6.0x3.5mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_0603-4Pin_6.0x3.5mm +SMD Crystal SERIES SMD0603/4 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf, 6.0x3.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_0603-4Pin_6.0x3.5mm_HandSoldering +SMD Crystal SERIES SMD0603/4 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf, hand-soldering, 6.0x3.5mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_2012-2Pin_2.0x1.2mm +SMD Crystal 2012/2 http://txccrystal.com/images/pdf/9ht11.pdf, 2.0x1.2mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_2012-2Pin_2.0x1.2mm_HandSoldering +SMD Crystal 2012/2 http://txccrystal.com/images/pdf/9ht11.pdf, hand-soldering, 2.0x1.2mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_2016-4Pin_2.0x1.6mm +SMD Crystal SERIES SMD2016/4 http://www.q-crystal.com/upload/5/2015552223166229.pdf, 2.0x1.6mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_2520-4Pin_2.5x2.0mm +SMD Crystal SERIES SMD2520/4 http://www.newxtal.com/UploadFiles/Images/2012-11-12-09-29-09-776.pdf, 2.5x2.0mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_3215-2Pin_3.2x1.5mm +SMD Crystal FC-135 https://support.epson.biz/td/api/doc_check.php?dl=brief_FC-135R_en.pdf +SMD SMT Crystal +0 +2 +2 +Crystal +Crystal_SMD_3225-4Pin_3.2x2.5mm +SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering +SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, hand-soldering, 3.2x2.5mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_5032-2Pin_5.0x3.2mm +SMD Crystal SERIES SMD2520/2 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, 5.0x3.2mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSoldering +SMD Crystal SERIES SMD2520/2 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, hand-soldering, 5.0x3.2mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_5032-4Pin_5.0x3.2mm +SMD Crystal SERIES SMD2520/4 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, 5.0x3.2mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_7050-2Pin_7.0x5.0mm +SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_7050-2Pin_7.0x5.0mm_HandSoldering +SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, hand-soldering, 7.0x5.0mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_7050-4Pin_7.0x5.0mm +SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm +Abracon Miniature Ceramic Smd Crystal ABM3 http://www.abracon.com/Resonators/abm3.pdf, 5.0x3.2mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm_HandSoldering +Abracon Miniature Ceramic Smd Crystal ABM3 http://www.abracon.com/Resonators/abm3.pdf, hand-soldering, 5.0x3.2mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_Abracon_ABM3B-4Pin_5.0x3.2mm +Abracon Miniature Ceramic Smd Crystal ABM3B http://www.abracon.com/Resonators/abm3b.pdf, 5.0x3.2mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_Abracon_ABM3C-4Pin_5.0x3.2mm +Abracon Miniature Ceramic Smd Crystal ABM3C http://www.abracon.com/Resonators/abm3c.pdf, 5.0x3.2mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_Abracon_ABM7-2Pin_6.0x3.5mm +SMD Crystal Abracon ABM7, https://abracon.com/Resonators/abm7.pdf +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_Abracon_ABM8AIG-4Pin_3.2x2.5mm +Abracon Miniature Ceramic Smd Crystal ABM8AIG https://abracon.com/AIGcrystals/ABM8AIG.pdf, 3.2x2.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm +Abracon Miniature Ceramic Smd Crystal ABM8G http://www.abracon.com/Resonators/ABM8G.pdf, 3.2x2.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_Abracon_ABM10-4Pin_2.5x2.0mm +Abracon Miniature Ceramic Smd Crystal ABM10 http://www.abracon.com/Resonators/ABM10.pdf +SMD SMT crystal Abracon ABM10 +0 +4 +4 +Crystal +Crystal_SMD_Abracon_ABS25-4Pin_8.0x3.8mm +Abracon Miniature Ceramic SMD Crystal ABS25 https://abracon.com/Resonators/abs25.pdf, 8.0x3.8mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_ECS_CSM3X-2Pin_7.6x4.1mm +http://www.ecsxtal.com/store/pdf/CSM-3X.pdf +Crystal CSM-3X +0 +2 +2 +Crystal +Crystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm +SMD Crystal EuroQuartz EQ161 series http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf, 3.2x1.5mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm_HandSoldering +SMD Crystal EuroQuartz EQ161 series http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf, hand-soldering, 3.2x1.5mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_EuroQuartz_MJ-4Pin_5.0x3.2mm +SMD Crystal EuroQuartz MJ series http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf, 5.0x3.2mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_EuroQuartz_MJ-4Pin_5.0x3.2mm_HandSoldering +SMD Crystal EuroQuartz MJ series http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf, hand-soldering, 5.0x3.2mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_EuroQuartz_MQ-4Pin_7.0x5.0mm +SMD Crystal EuroQuartz MQ series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, 7.0x5.0mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_EuroQuartz_MQ-4Pin_7.0x5.0mm_HandSoldering +SMD Crystal EuroQuartz MQ series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, hand-soldering, 7.0x5.0mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_EuroQuartz_MQ2-2Pin_7.0x5.0mm +SMD Crystal EuroQuartz MQ2 series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, 7.0x5.0mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_EuroQuartz_MQ2-2Pin_7.0x5.0mm_HandSoldering +SMD Crystal EuroQuartz MQ2 series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, hand-soldering, 7.0x5.0mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mm +SMD Crystal EuroQuartz MT series http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf, 3.2x2.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mm_HandSoldering +SMD Crystal EuroQuartz MT series http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf, hand-soldering, 3.2x2.5mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm +SMD Crystal EuroQuartz X22 series http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf, 2.5x2.0mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm_HandSoldering +SMD Crystal EuroQuartz X22 series http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf, hand-soldering, 2.5x2.0mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_FOX_FE-2Pin_7.5x5.0mm +crystal Ceramic Resin Sealed SMD http://www.foxonline.com/pdfs/fe.pdf, 7.5x5.0mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_FOX_FE-2Pin_7.5x5.0mm_HandSoldering +crystal Ceramic Resin Sealed SMD http://www.foxonline.com/pdfs/fe.pdf, hand-soldering, 7.5x5.0mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_FOX_FQ7050-2Pin_7.0x5.0mm +FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_FOX_FQ7050-2Pin_7.0x5.0mm_HandSoldering +FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, hand-soldering, 7.0x5.0mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_FOX_FQ7050-4Pin_7.0x5.0mm +FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_FrontierElectronics_FM206 +SMD Watch Crystal FrontierElectronics FM206 6.0mm length 1.9mm diameter http://www.chinafronter.com/wp-content/uploads/2013/12/FM206.pdf +['FM206'] +0 +3 +3 +Crystal +Crystal_SMD_G8-2Pin_3.2x1.5mm +SMD Crystal G8, 3.2x1.5mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_G8-2Pin_3.2x1.5mm_HandSoldering +SMD Crystal G8, hand-soldering, 3.2x1.5mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_HC49-SD +SMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, 11.4x4.7mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_HC49-SD_HandSoldering +SMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, hand-soldering, 11.4x4.7mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC1V-T1A-2Pin_8.0x3.7mm +SMD Crystal MicroCrystal CC1V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC1V-T1A.pdf, 8.0x3.7mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC1V-T1A-2Pin_8.0x3.7mm_HandSoldering +SMD Crystal MicroCrystal CC1V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC1V-T1A.pdf, hand-soldering, 8.0x3.7mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC4V-T1A-2Pin_5.0x1.9mm +SMD Crystal MicroCrystal CC4V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf, 5.0x1.9mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC4V-T1A-2Pin_5.0x1.9mm_HandSoldering +SMD Crystal MicroCrystal CC4V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf, hand-soldering, 5.0x1.9mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC5V-T1A-2Pin_4.1x1.5mm +SMD Crystal MicroCrystal CC5V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf, 4.1x1.5mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC5V-T1A-2Pin_4.1x1.5mm_HandSoldering +SMD Crystal MicroCrystal CC5V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf, hand-soldering, 4.1x1.5mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm +SMD Crystal MicroCrystal CC7V-T1A/CM7V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC7V-T1A.pdf, 3.2x1.5mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm_HandSoldering +SMD Crystal MicroCrystal CC7V-T1A/CM7V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC1V-T1A.pdf, hand-soldering, 3.2x1.5mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC8V-T1A-2Pin_2.0x1.2mm +SMD Crystal MicroCrystal CC8V-T1A/CM8V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC8V-T1A.pdf, 2.0x1.2mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC8V-T1A-2Pin_2.0x1.2mm_HandSoldering +SMD Crystal MicroCrystal CC8V-T1A/CM8V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC8V-T1A.pdf, hand-soldering, 2.0x1.2mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm +SMD Crystal MicroCrystal CM9V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CM9V-T1A.pdf, 1.6x1.0mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm_HandSoldering +SMD Crystal MicroCrystal CM9V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CM9V-T1A.pdf, hand-soldering, 1.6x1.0mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_MS1V-T1K +SMD Watch Crystal MicroCrystal MS1V-T1K 6.1mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/MS1V-T1K.pdf +['MS1V-T1K'] +0 +3 +3 +Crystal +Crystal_SMD_MicroCrystal_MS3V-T1R +SMD Watch Crystal MicroCrystal MS3V-T1R 5.2mm length 1.4mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/MS3V-T1R.pdf +['MS3V-T1R'] +0 +3 +3 +Crystal +Crystal_SMD_Qantek_QC5CB-2Pin_5x3.2mm +SMD Crystal Qantek QC5CB, https://www.qantek.com/tl_files/products/crystals/QC5CB.pdf +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_SeikoEpson_FA128-4Pin_2.0x1.6mm +crystal Epson Toyocom FA-128 (https://support.epson.biz/td/api/doc_check.php?dl=brief_FA-128&lang=en), 2x1.6mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm +crystal Epson Toyocom FA-238 https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm_HandSoldering +crystal Epson Toyocom FA-238 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, hand-soldering, 3.2x2.5mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm +crystal Epson Toyocom FA-238 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm_HandSoldering +crystal Epson Toyocom FA-238 series http://www.mouser.com/ds/2/137/1721499-465440.pdf, hand-soldering, 3.2x2.5mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MA406-4Pin_11.7x4.0mm +SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 11.7x4.0mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MA406-4Pin_11.7x4.0mm_HandSoldering +SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 11.7x4.0mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MA505-2Pin_12.7x5.1mm +SMD Crystal Seiko Epson MC-505 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 12.7x5.1mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_SeikoEpson_MA505-2Pin_12.7x5.1mm_HandSoldering +SMD Crystal Seiko Epson MC-505 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 12.7x5.1mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_SeikoEpson_MA506-4Pin_12.7x5.1mm +SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 12.7x5.1mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MA506-4Pin_12.7x5.1mm_HandSoldering +SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 12.7x5.1mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MC146-4Pin_6.7x1.5mm +SMD Crystal Seiko Epson MC-146 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, 6.7x1.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MC146-4Pin_6.7x1.5mm_HandSoldering +SMD Crystal Seiko Epson MC-146 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, hand-soldering, 6.7x1.5mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MC156-4Pin_7.1x2.5mm +SMD Crystal Seiko Epson MC-156 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, 7.1x2.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MC156-4Pin_7.1x2.5mm_HandSoldering +SMD Crystal Seiko Epson MC-156 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, hand-soldering, 7.1x2.5mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MC306-4Pin_8.0x3.2mm +SMD Crystal Seiko Epson MC-306 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 8.0x3.2mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MC306-4Pin_8.0x3.2mm_HandSoldering +SMD Crystal Seiko Epson MC-306 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 8.0x3.2mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MC405-2Pin_9.6x4.1mm +SMD Crystal Seiko Epson MC-405 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 9.6x4.1mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_SeikoEpson_MC405-2Pin_9.6x4.1mm_HandSoldering +SMD Crystal Seiko Epson MC-405 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 9.6x4.1mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_SeikoEpson_MC406-4Pin_9.6x4.1mm +SMD Crystal Seiko Epson MC-406 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 9.6x4.1mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MC406-4Pin_9.6x4.1mm_HandSoldering +SMD Crystal Seiko Epson MC-406 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 9.6x4.1mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm +crystal Epson Toyocom TSX-3225 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm_HandSoldering +crystal Epson Toyocom TSX-3225 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, hand-soldering, 3.2x2.5mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_TXC_7A-2Pin_5x3.2mm +SMD Crystal TXC 7A http://txccrystal.com/images/pdf/7a.pdf +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm +SMD Crystal TXC 7M http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm_HandSoldering +SMD Crystal TXC 7M http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, hand-soldering, 3.2x2.5mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_TXC_9HT11-2Pin_2.0x1.2mm +SMD Crystal TXC 9HT11 http://txccrystal.com/images/pdf/9ht11.pdf, 2.0x1.2mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_TXC_9HT11-2Pin_2.0x1.2mm_HandSoldering +SMD Crystal TXC 9HT11 http://txccrystal.com/images/pdf/9ht11.pdf, hand-soldering, 2.0x1.2mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_TXC_AX_8045-2Pin_8.0x4.5mm +http://www.txccrystal.com/images/pdf/ax-automotive.pdf +SMD SMT crystal +0 +2 +2 +Crystal +Resonator-2Pin_W6.0mm_H3.0mm +Ceramic Resomator/Filter 6.0x3.0mm^2, length*width=6.0x3.0mm^2 package, package length=6.0mm, package width=3.0mm, 2 pins +THT ceramic resonator filter +0 +2 +2 +Crystal +Resonator-2Pin_W7.0mm_H2.5mm +Ceramic Resomator/Filter 7.0x2.5mm^2, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 2 pins +THT ceramic resonator filter +0 +2 +2 +Crystal +Resonator-2Pin_W8.0mm_H3.5mm +Ceramic Resomator/Filter 8.0x3.5mm^2, length*width=8.0x3.5mm^2 package, package length=8.0mm, package width=3.5mm, 2 pins +THT ceramic resonator filter +0 +2 +2 +Crystal +Resonator-2Pin_W10.0mm_H5.0mm +Ceramic Resomator/Filter 10.0x5.0 RedFrequency MG/MT/MX series, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf, length*width=10.0x5.0mm^2 package, package length=10.0mm, package width=5.0mm, 2 pins +THT ceramic resonator filter +0 +2 +2 +Crystal +Resonator-3Pin_W6.0mm_H3.0mm +Ceramic Resomator/Filter 6.0x3.0mm^2, length*width=6.0x3.0mm^2 package, package length=6.0mm, package width=3.0mm, 3 pins +THT ceramic resonator filter +0 +3 +3 +Crystal +Resonator-3Pin_W7.0mm_H2.5mm +Ceramic Resomator/Filter 7.0x2.5mm^2, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins +THT ceramic resonator filter +0 +3 +3 +Crystal +Resonator-3Pin_W8.0mm_H3.5mm +Ceramic Resomator/Filter 8.0x3.5mm^2, length*width=8.0x3.5mm^2 package, package length=8.0mm, package width=3.5mm, 3 pins +THT ceramic resonator filter +0 +3 +3 +Crystal +Resonator-3Pin_W10.0mm_H5.0mm +Ceramic Resomator/Filter 10.0x5.0mm^2 RedFrequency MG/MT/MX series, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf, length*width=10.0x5.0mm^2 package, package length=10.0mm, package width=5.0mm, 3 pins +THT ceramic resonator filter +0 +3 +3 +Crystal +Resonator_Murata_CSTLSxxxG-3Pin_W8.0mm_H3.0mm +Ceramic Resomator/Filter Murata CSTLSxxxG, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx, length*width=8.0x3.0mm^2 package, package length=8.0mm, package width=3.0mm, 3 pins +THT ceramic resonator filter CSTLSxxxG +0 +3 +3 +Crystal +Resonator_Murata_CSTLSxxxX-3Pin_W5.5mm_H3.0mm +Ceramic Resomator/Filter Murata CSTLSxxxX, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx, length*width=5.5x3.0mm^2 package, package length=5.5mm, package width=3.0mm, 3 pins +THT ceramic resonator filter CSTLSxxxX +0 +3 +3 +Crystal +Resonator_Murata_DSN6-3Pin_W7.0mm_H2.5mm +Ceramic Resomator/Filter Murata DSN6, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins +THT ceramic resonator filter DSN6 +0 +3 +3 +Crystal +Resonator_Murata_DSS6-3Pin_W7.0mm_H2.5mm +Ceramic Resomator/Filter Murata DSS6, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins +THT ceramic resonator filter DSS6 +0 +3 +3 +Crystal +Resonator_SMD-3Pin_7.2x3.0mm +SMD Resomator/Filter 7.2x3.0mm, Murata CSTCC8M00G53-R0; 8MHz resonator, SMD, Farnell (Element 14) #1170435, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906, 7.2x3.0mm^2 package +SMD SMT ceramic resonator filter filter +0 +3 +3 +Crystal +Resonator_SMD-3Pin_7.2x3.0mm_HandSoldering +SMD Resomator/Filter 7.2x3.0mm, Murata CSTCC8M00G53-R0; 8MHz resonator, SMD, Farnell (Element 14) #1170435, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906, hand-soldering, 7.2x3.0mm^2 package +SMD SMT ceramic resonator filter filter hand-soldering +0 +3 +3 +Crystal +Resonator_SMD_Murata_CDSCB-2Pin_4.5x2.0mm +SMD Resomator/Filter Murata CDSCB, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 4.5x2.0mm^2 package +SMD SMT ceramic resonator filter filter +0 +2 +2 +Crystal +Resonator_SMD_Murata_CDSCB-2Pin_4.5x2.0mm_HandSoldering +SMD Resomator/Filter Murata CDSCB, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 4.5x2.0mm^2 package +SMD SMT ceramic resonator filter filter hand-soldering +0 +2 +2 +Crystal +Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mm +SMD Resomator/Filter Murata CSTCE, https://www.murata.com/en-eu/products/productdata/8801162264606/SPEC-CSTNE16M0VH3C000R0.pdf +SMD SMT ceramic resonator filter +0 +3 +3 +Crystal +Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mm_HandSoldering +SMD Resomator/Filter Murata CSTCE, https://www.murata.com/en-eu/products/productdata/8801162264606/SPEC-CSTNE16M0VH3C000R0.pdf +SMD SMT ceramic resonator filter +0 +3 +3 +Crystal +Resonator_SMD_Murata_SFECV-3Pin_6.9x2.9mm +SMD Resomator/Filter Murata SFECV, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 6.9x2.9mm^2 package +SMD SMT ceramic resonator filter filter +0 +3 +3 +Crystal +Resonator_SMD_Murata_SFECV-3Pin_6.9x2.9mm_HandSoldering +SMD Resomator/Filter Murata SFECV, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 6.9x2.9mm^2 package +SMD SMT ceramic resonator filter filter hand-soldering +0 +3 +3 +Crystal +Resonator_SMD_Murata_SFSKA-3Pin_7.9x3.8mm +SMD Resomator/Filter Murata SFSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 7.9x3.8mm^2 package +SMD SMT ceramic resonator filter filter +0 +3 +3 +Crystal +Resonator_SMD_Murata_SFSKA-3Pin_7.9x3.8mm_HandSoldering +SMD Resomator/Filter Murata SFSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 7.9x3.8mm^2 package +SMD SMT ceramic resonator filter filter hand-soldering +0 +3 +3 +Crystal +Resonator_SMD_Murata_TPSKA-3Pin_7.9x3.8mm +SMD Resomator/Filter Murata TPSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 7.9x3.8mm^2 package +SMD SMT ceramic resonator filter filter +0 +3 +3 +Crystal +Resonator_SMD_Murata_TPSKA-3Pin_7.9x3.8mm_HandSoldering +SMD Resomator/Filter Murata TPSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 7.9x3.8mm^2 package +SMD SMT ceramic resonator filter filter hand-soldering +0 +3 +3 diff --git a/hardware/hardware/fp-lib-table b/hardware/hardware/fp-lib-table new file mode 100644 index 0000000..6e33c32 --- /dev/null +++ b/hardware/hardware/fp-lib-table @@ -0,0 +1,4 @@ +(fp_lib_table + (version 7) + (lib (name "footprints")(type "KiCad")(uri "${KIPRJMOD}/libs/footprints.pretty")(options "")(descr "")) +) diff --git a/hardware/hardware/hardware-backups/hardware-2023-07-02_155350.zip b/hardware/hardware/hardware-backups/hardware-2023-07-02_155350.zip deleted file mode 100644 index d8edb29..0000000 Binary files a/hardware/hardware/hardware-backups/hardware-2023-07-02_155350.zip and /dev/null differ diff --git a/hardware/hardware/hardware-backups/hardware-2023-07-03_013340.zip b/hardware/hardware/hardware-backups/hardware-2023-07-03_013340.zip new file mode 100644 index 0000000..91de8e7 Binary files /dev/null and b/hardware/hardware/hardware-backups/hardware-2023-07-03_013340.zip differ diff --git a/hardware/hardware/hardware-backups/hardware-2023-07-04_161230.zip b/hardware/hardware/hardware-backups/hardware-2023-07-04_161230.zip new file mode 100644 index 0000000..3133097 Binary files /dev/null and b/hardware/hardware/hardware-backups/hardware-2023-07-04_161230.zip differ diff --git a/hardware/hardware/hardware-backups/hardware-2023-07-04_172058.zip b/hardware/hardware/hardware-backups/hardware-2023-07-04_172058.zip new file mode 100644 index 0000000..1ee0e45 Binary files /dev/null and b/hardware/hardware/hardware-backups/hardware-2023-07-04_172058.zip differ diff --git a/hardware/hardware/hardware-backups/hardware-2023-07-04_173220.zip b/hardware/hardware/hardware-backups/hardware-2023-07-04_173220.zip new file mode 100644 index 0000000..ac62597 Binary files /dev/null and b/hardware/hardware/hardware-backups/hardware-2023-07-04_173220.zip differ diff --git a/hardware/hardware/hardware-backups/hardware-2023-07-04_191848.zip b/hardware/hardware/hardware-backups/hardware-2023-07-04_191848.zip new file mode 100644 index 0000000..d02e8dd Binary files /dev/null and b/hardware/hardware/hardware-backups/hardware-2023-07-04_191848.zip differ diff --git a/hardware/hardware/hardware-backups/hardware-2023-07-04_192413.zip b/hardware/hardware/hardware-backups/hardware-2023-07-04_192413.zip new file mode 100644 index 0000000..2e61f4d Binary files /dev/null and b/hardware/hardware/hardware-backups/hardware-2023-07-04_192413.zip differ diff --git a/hardware/hardware/hardware-backups/hardware-2023-07-05_001822.zip b/hardware/hardware/hardware-backups/hardware-2023-07-05_001822.zip new file mode 100644 index 0000000..0d5d5d3 Binary files /dev/null and b/hardware/hardware/hardware-backups/hardware-2023-07-05_001822.zip differ diff --git a/hardware/hardware/hardware-backups/hardware-2023-07-05_130302.zip b/hardware/hardware/hardware-backups/hardware-2023-07-05_130302.zip new file mode 100644 index 0000000..adfa7c0 Binary files /dev/null and b/hardware/hardware/hardware-backups/hardware-2023-07-05_130302.zip differ diff --git a/hardware/hardware/hardware-backups/hardware-2023-07-05_153856.zip b/hardware/hardware/hardware-backups/hardware-2023-07-05_153856.zip new file mode 100644 index 0000000..bd33948 Binary files /dev/null and b/hardware/hardware/hardware-backups/hardware-2023-07-05_153856.zip differ diff --git a/hardware/hardware/hardware-backups/hardware-2023-07-05_160153.zip b/hardware/hardware/hardware-backups/hardware-2023-07-05_160153.zip new file mode 100644 index 0000000..761953d Binary files /dev/null and b/hardware/hardware/hardware-backups/hardware-2023-07-05_160153.zip differ diff --git a/hardware/hardware/hardware-backups/hardware-2023-07-05_201600.zip b/hardware/hardware/hardware-backups/hardware-2023-07-05_201600.zip new file mode 100644 index 0000000..ef5b64b Binary files /dev/null and b/hardware/hardware/hardware-backups/hardware-2023-07-05_201600.zip differ diff --git a/hardware/hardware/hardware-backups/hardware-2023-07-06_175420.zip b/hardware/hardware/hardware-backups/hardware-2023-07-06_175420.zip new file mode 100644 index 0000000..d6451ef Binary files /dev/null and b/hardware/hardware/hardware-backups/hardware-2023-07-06_175420.zip differ diff --git a/hardware/hardware/hardware-backups/hardware-2023-07-06_191646.zip b/hardware/hardware/hardware-backups/hardware-2023-07-06_191646.zip new file mode 100644 index 0000000..e3905c8 Binary files /dev/null and b/hardware/hardware/hardware-backups/hardware-2023-07-06_191646.zip differ diff --git a/hardware/hardware/hardware-backups/hardware-2023-07-06_194414.zip b/hardware/hardware/hardware-backups/hardware-2023-07-06_194414.zip new file mode 100644 index 0000000..bb4da96 Binary files /dev/null and b/hardware/hardware/hardware-backups/hardware-2023-07-06_194414.zip differ diff --git a/hardware/hardware/hardware-backups/hardware-2023-07-06_194930.zip b/hardware/hardware/hardware-backups/hardware-2023-07-06_194930.zip new file mode 100644 index 0000000..b8786f2 Binary files /dev/null and b/hardware/hardware/hardware-backups/hardware-2023-07-06_194930.zip differ diff --git a/hardware/hardware/hardware-backups/hardware-2023-07-06_195442.zip b/hardware/hardware/hardware-backups/hardware-2023-07-06_195442.zip new file mode 100644 index 0000000..2f5e099 Binary files /dev/null and b/hardware/hardware/hardware-backups/hardware-2023-07-06_195442.zip differ diff --git a/hardware/hardware/hardware-backups/hardware-2023-07-06_200835.zip b/hardware/hardware/hardware-backups/hardware-2023-07-06_200835.zip new file mode 100644 index 0000000..4473831 Binary files /dev/null and b/hardware/hardware/hardware-backups/hardware-2023-07-06_200835.zip differ diff --git a/hardware/hardware/hardware.kicad_pcb b/hardware/hardware/hardware.kicad_pcb index 28b47a1..8f627b0 100644 --- a/hardware/hardware/hardware.kicad_pcb +++ b/hardware/hardware/hardware.kicad_pcb @@ -1,2 +1,3618 @@ -(kicad_pcb (version 20211014) (generator pcbnew) -) \ No newline at end of file +(kicad_pcb (version 20221018) (generator pcbnew) + + (general + (thickness 1.6) + ) + + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + + (setup + (pad_to_mask_clearance 0) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (plot_on_all_layers_selection 0x0000000_00000000) + (disableapertmacros false) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 4) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (dxfpolygonmode true) + (dxfimperialunits true) + (dxfusepcbnewfont true) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (sketchpadsonfab false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + + (net 0 "") + (net 1 "GND") + (net 2 "/XTAL2") + (net 3 "/XTAL1") + (net 4 "+5V") + (net 5 "+12V") + (net 6 "Net-(D1-A)") + (net 7 "Net-(D2-e)") + (net 8 "Net-(D2-d)") + (net 9 "Net-(D2-DPX)") + (net 10 "Net-(D2-c)") + (net 11 "Net-(D2-g)") + (net 12 "/CA4") + (net 13 "Net-(D2-b)") + (net 14 "/CA3") + (net 15 "/CA2") + (net 16 "Net-(D2-f)") + (net 17 "Net-(D2-a)") + (net 18 "/CA1") + (net 19 "Net-(D3-A)") + (net 20 "Net-(D4-A)") + (net 21 "Net-(D5-A)") + (net 22 "Net-(D6-A)") + (net 23 "/DQ") + (net 24 "/NO") + (net 25 "/COM") + (net 26 "/NC") + (net 27 "/UART_TX") + (net 28 "/595_DATA") + (net 29 "/595_CLK") + (net 30 "/BUZZER") + (net 31 "/RST") + (net 32 "Net-(Q1-B)") + (net 33 "Net-(Q2-B)") + (net 34 "Net-(Q3-B)") + (net 35 "Net-(Q4-B)") + (net 36 "Net-(Q6-B)") + (net 37 "Net-(Q7-B)") + (net 38 "Net-(U4-PD6)") + (net 39 "/RELAY") + (net 40 "/SW_PLUS") + (net 41 "/SW_SET") + (net 42 "/SW_MINUS") + (net 43 "Net-(U1-QA)") + (net 44 "Net-(U1-QB)") + (net 45 "Net-(U1-QC)") + (net 46 "Net-(U1-QD)") + (net 47 "Net-(U1-QE)") + (net 48 "Net-(U1-QF)") + (net 49 "Net-(U1-QG)") + (net 50 "Net-(U1-QH)") + (net 51 "/DIGIT1") + (net 52 "/DIGIT2") + (net 53 "/DIGIT3") + (net 54 "/DIGIT4") + (net 55 "unconnected-(U1-QH'-Pad9)") + (net 56 "/595_LATCH") + + (footprint "Button_Switch_THT:SW_PUSH_6mm_H5mm" (layer "F.Cu") + (tstamp 0be8031c-9f2e-43ae-a95e-b74ed78ecf41) + (at 68.108 73.608 90) + (descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=5mm") + (tags "tact sw push 6mm") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Push button switch, generic, two pins") + (property "ki_keywords" "switch normally-open pushbutton push-button") + (path "/84a1ed0c-5e03-4fdd-912f-c6bb13451fb8") + (attr through_hole) + (fp_text reference "SW1" (at 3.25 -2 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8aedcff8-cf0d-4e49-9c89-0de6b5f8f3a3) + ) + (fp_text value "PLUS" (at 3.75 6.7 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d6d47a01-cf77-4ede-865c-e74c2fee545b) + ) + (fp_text user "${REFERENCE}" (at 3.25 2.25 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3178f213-b070-4bc6-add1-53236958835d) + ) + (fp_line (start -0.25 1.5) (end -0.25 3) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7b51e204-96b4-4ec6-8ad1-2d25f2f16137)) + (fp_line (start 1 5.5) (end 5.5 5.5) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bfc775b1-5c73-4183-bf33-d06cff1dbdfa)) + (fp_line (start 5.5 -1) (end 1 -1) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 49628c6b-5163-444a-8b03-cbb9de092784)) + (fp_line (start 6.75 3) (end 6.75 1.5) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e1e0eebb-6691-4faf-a804-1f6c5ca597b6)) + (fp_line (start -1.5 -1.5) (end -1.25 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2ea86e50-3f17-4a33-8dd3-261bb9869095)) + (fp_line (start -1.5 -1.25) (end -1.5 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 164f81cb-020c-4464-b3ed-f48f2d2d827c)) + (fp_line (start -1.5 5.75) (end -1.5 -1.25) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cf079e23-705c-4627-8d2b-b2903fe38cc4)) + (fp_line (start -1.5 5.75) (end -1.5 6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 91ba4fae-4d16-4686-8677-c832083e6b27)) + (fp_line (start -1.5 6) (end -1.25 6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 26130251-7dd1-4a01-b849-c4bd64ab3733)) + (fp_line (start -1.25 -1.5) (end 7.75 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b1b2cb4f-a5c8-4a12-b884-9a28ee6d05da)) + (fp_line (start 7.75 -1.5) (end 8 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7d36311e-b679-4e40-984c-fde23eb329eb)) + (fp_line (start 7.75 6) (end -1.25 6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 84bdc0ef-b470-4ae7-b29b-5aaf8bbfe434)) + (fp_line (start 7.75 6) (end 8 6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9d15dc05-239d-42f4-b6dc-463b953e32e3)) + (fp_line (start 8 -1.5) (end 8 -1.25) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 29ca1a15-b3e6-4703-b3f3-b0794255d958)) + (fp_line (start 8 -1.25) (end 8 5.75) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cc7d8bc8-0f9d-4aaa-b71f-5b883a411389)) + (fp_line (start 8 6) (end 8 5.75) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7749d9ef-f004-4b9f-ac62-e99cf45fe655)) + (fp_line (start 0.25 -0.75) (end 3.25 -0.75) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 19aeba89-c81b-41f6-a2fb-3c0f97ddb902)) + (fp_line (start 0.25 5.25) (end 0.25 -0.75) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 762a2dd8-7121-4eda-ac1c-4359ac9f10d0)) + (fp_line (start 3.25 -0.75) (end 6.25 -0.75) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 75dc455d-98cf-4f10-a6b3-6ce6dd872f59)) + (fp_line (start 6.25 -0.75) (end 6.25 5.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fd6036c0-91bb-4d59-8993-c8023f2da2c8)) + (fp_line (start 6.25 5.25) (end 0.25 5.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1b54e5e0-76b2-4497-9bc9-a53a82376aeb)) + (fp_circle (center 3.25 2.25) (end 1.25 2.5) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp bdf8e52b-a60a-4d09-b79a-9dfb54eed7d8)) + (pad "1" thru_hole circle (at 0 0 180) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 1 "GND") (pinfunction "1") (pintype "passive") (tstamp 27cfcc62-48a4-4745-bf80-c21a064103d2)) + (pad "1" thru_hole circle (at 6.5 0 180) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 1 "GND") (pinfunction "1") (pintype "passive") (tstamp f51a2519-1485-4669-996a-5479ac888e6f)) + (pad "2" thru_hole circle (at 0 4.5 180) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 40 "/SW_PLUS") (pinfunction "2") (pintype "passive") (tstamp 769a557d-de22-4d5f-b418-601d41b7e813)) + (pad "2" thru_hole circle (at 6.5 4.5 180) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 40 "/SW_PLUS") (pinfunction "2") (pintype "passive") (tstamp 0b4cae68-a268-4e89-b937-80e7b99219fc)) + (model "${KICAD6_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_PUSH_6mm_H5mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Crystal:Crystal_HC49-4H_Vertical" (layer "F.Cu") + (tstamp 123cabe5-4640-40c3-bf7b-87c98e482a13) + (at 69.088 88.646 90) + (descr "Crystal THT HC-49-4H http://5hertz.com/pdfs/04404_D.pdf") + (tags "THT crystalHC-49-4H") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Two pin crystal, small symbol") + (property "ki_keywords" "quartz ceramic resonator oscillator") + (path "/77765876-1514-4001-94b9-c697b9ddbfe7") + (attr through_hole) + (fp_text reference "Y1" (at 2.44 -3.525 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0b96fc37-8126-4514-9a56-a46462e963dc) + ) + (fp_text value "8MHz" (at 2.44 3.525 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c2d87304-522d-4f94-b726-29d04b8e1c4f) + ) + (fp_text user "${REFERENCE}" (at 2.44 0 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 079c561b-9bb7-40b8-b99a-6caf0236384d) + ) + (fp_line (start -0.76 -2.525) (end 5.64 -2.525) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7e3b024d-29d1-4506-8bd3-c28c979b861c)) + (fp_line (start -0.76 2.525) (end 5.64 2.525) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 25814d15-854c-4acc-9b00-972663e83abc)) + (fp_arc (start -0.76 2.525) (mid -3.285 0) (end -0.76 -2.525) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f36272d8-fb18-40d2-831e-ce0e2d9750b0)) + (fp_arc (start 5.64 -2.525) (mid 8.165 0) (end 5.64 2.525) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a6519acc-795f-417d-8d40-1b8af8ffe7e4)) + (fp_line (start -3.6 -2.8) (end -3.6 2.8) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 62bbb637-b234-480a-98a4-1ca5314ad8fc)) + (fp_line (start -3.6 2.8) (end 8.5 2.8) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f2f45465-9f6a-4237-a779-2b4012abcbfb)) + (fp_line (start 8.5 -2.8) (end -3.6 -2.8) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2eae73d7-7b0e-48d9-8bac-dbf08e805f7c)) + (fp_line (start 8.5 2.8) (end 8.5 -2.8) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8087e30e-b783-4644-aed3-8e3fb6045be8)) + (fp_line (start -0.76 -2.325) (end 5.64 -2.325) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4f0431fc-2b1d-419a-bd53-3aa79bb7d7e1)) + (fp_line (start -0.76 2.325) (end 5.64 2.325) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 53f258d7-ce83-479f-a7cd-173ec83bffa1)) + (fp_line (start -0.56 -2) (end 5.44 -2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp da11e04a-639a-426d-8d8d-aee1abaab55e)) + (fp_line (start -0.56 2) (end 5.44 2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 688fa96f-7009-4e30-8efa-10b6e2b63bd2)) + (fp_arc (start -0.76 2.325) (mid -3.085 0) (end -0.76 -2.325) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 584b151c-fddd-4b24-9616-a73a03984314)) + (fp_arc (start -0.56 2) (mid -2.56 0) (end -0.56 -2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f7b8c4eb-2133-47f8-be86-815237a1bc19)) + (fp_arc (start 5.44 -2) (mid 7.44 0) (end 5.44 2) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0c682aa4-d328-4903-917c-59cfa4664ec4)) + (fp_arc (start 5.64 -2.325) (mid 7.965 0) (end 5.64 2.325) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0e8b0c75-4617-4a2b-8b88-f5b97566b7d3)) + (pad "1" thru_hole circle (at 0 0 90) (size 1.5 1.5) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 3 "/XTAL1") (pinfunction "1") (pintype "passive") (tstamp 02166543-5473-470a-bbe0-ee72dc8a903c)) + (pad "2" thru_hole circle (at 4.88 0 90) (size 1.5 1.5) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 2 "/XTAL2") (pinfunction "2") (pintype "passive") (tstamp b650c822-26ae-4d08-80b3-7045b67fc813)) + (model "${KICAD6_3DMODEL_DIR}/Crystal.3dshapes/Crystal_HC49-4H_Vertical.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp 13783fa2-6329-4d5f-95ee-0562f8a602c0) + (at 139.99 101.64) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor") + (property "ki_keywords" "R res resistor") + (path "/e68d87e9-aa85-4af2-98cc-324ba00d256b") + (attr smd) + (fp_text reference "R18" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 486dda65-31c7-4f3b-ab48-3f170509cc75) + ) + (fp_text value "1K" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp fb68b1e5-b83b-4055-b477-0d2df7e0f43a) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp c92d075a-053e-496f-94f8-7e2dbf7b31a7) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f16eb29d-0de3-47e7-bb61-67ca207caaf5)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e17c162c-387d-44e2-b6cf-e011bfd43308)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1b09306a-edf7-4453-8834-baa5832ce748)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b24bb859-a1d8-47fa-90d6-9ebc222de6bc)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 17ce87d8-38d8-4413-8fba-c81d75f9169e)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 289fa196-36cd-4fb0-ace8-31e541e09593)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3152b943-3ca7-4add-a022-b0e11b654bcf)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d5c61a74-7a40-4f86-b083-c59a405d5746)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 306b8b6b-4203-4a2f-86d2-ed4bde0f802a)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7ca757ff-058b-4005-b387-3919c716a5d7)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 52 "/DIGIT2") (pintype "passive") (tstamp 8ba332b2-7e79-40e4-88be-ee3eed7a0723)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 33 "Net-(Q2-B)") (pintype "passive") (tstamp 77486163-4d36-4e8d-a985-f5e06f38cec3)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Diode_SMD:D_SOD-123" (layer "F.Cu") + (tstamp 13b50c82-a55a-4e46-9b43-88616a461174) + (at 160.045 66.33) + (descr "SOD-123") + (tags "SOD-123") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "Sim.Device" "D") + (property "Sim.Pins" "1=K 2=A") + (property "ki_description" "100V 0.15A High-speed standard diode, SOD-123") + (property "ki_keywords" "diode") + (path "/8d0cde17-3034-4ff3-af77-6bad10ff08c2") + (attr smd) + (fp_text reference "D1" (at 0 -2) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a2d359d8-36a6-4bca-b341-d301b4517eb9) + ) + (fp_text value "1N4448W" (at 0 2.1) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 710850a2-a086-49cf-9bc2-69fa778b241e) + ) + (fp_text user "${REFERENCE}" (at 0 -2) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8f79a5b5-c279-414a-bf2a-329a625e1314) + ) + (fp_line (start -2.36 -1) (end -2.36 1) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c647ca65-8174-4926-8497-7e25b6905997)) + (fp_line (start -2.36 -1) (end 1.65 -1) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 50e01fe5-d7fb-4af1-a1e4-007c326d9bb2)) + (fp_line (start -2.36 1) (end 1.65 1) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 95705452-6d4f-4cf7-8ade-59910d986971)) + (fp_line (start -2.35 -1.15) (end -2.35 1.15) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bc60afc4-3272-4b2f-99c9-09cae6fd4a1b)) + (fp_line (start -2.35 -1.15) (end 2.35 -1.15) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp de9b6492-ffaf-4dee-9cac-96c34b6b232b)) + (fp_line (start 2.35 -1.15) (end 2.35 1.15) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp edf62933-fa87-4a04-b9eb-764bee69125c)) + (fp_line (start 2.35 1.15) (end -2.35 1.15) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 65f3411b-2549-4a0b-8952-7a55c48178e7)) + (fp_line (start -1.4 -0.9) (end 1.4 -0.9) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 36a50951-2911-4691-a416-26aee0666bbe)) + (fp_line (start -1.4 0.9) (end -1.4 -0.9) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bc51bf45-e3ca-400e-beab-9218c11a33d7)) + (fp_line (start -0.75 0) (end -0.35 0) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 33106676-a4b5-42aa-951e-24c11f850d18)) + (fp_line (start -0.35 0) (end -0.35 -0.55) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 184537e5-581c-48f5-81ea-cd9c073d549e)) + (fp_line (start -0.35 0) (end -0.35 0.55) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp beeb2f4e-8d8b-4fa0-9993-706e671fcf00)) + (fp_line (start -0.35 0) (end 0.25 -0.4) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ff59740b-8aff-40a2-9b0e-22291a48890b)) + (fp_line (start 0.25 -0.4) (end 0.25 0.4) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 15ed62d6-f387-4dfc-809c-c03d8babc2ed)) + (fp_line (start 0.25 0) (end 0.75 0) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 989cbfe8-bd3c-4e96-993d-8c1f3a0591ad)) + (fp_line (start 0.25 0.4) (end -0.35 0) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 589d3cd9-7160-4753-84bd-7828ec9c1c2f)) + (fp_line (start 1.4 -0.9) (end 1.4 0.9) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4915ae34-b940-4333-8a96-62b0eb0184ea)) + (fp_line (start 1.4 0.9) (end -1.4 0.9) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 02eab600-ede1-4a38-adf9-9952ecb63bbc)) + (pad "1" smd roundrect (at -1.65 0) (size 0.9 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+5V") (pinfunction "K") (pintype "passive") (tstamp 20609b03-73c2-4ab6-a9fe-013a63acb2e5)) + (pad "2" smd roundrect (at 1.65 0) (size 0.9 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 6 "Net-(D1-A)") (pinfunction "A") (pintype "passive") (tstamp bb99583b-276d-42e5-8e94-b7d472aec701)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-123.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:SOT-23" (layer "F.Cu") + (tstamp 1b15f99e-431b-41cd-81d8-3dee58c42932) + (at 115.97 102.44) + (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "PNP transistor, collector/base/emitter") + (property "ki_keywords" "transistor PNP") + (path "/6b637fdb-d5dc-46ed-86d3-dc33d6733884") + (attr smd) + (fp_text reference "Q3" (at 0 -2.4) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3668dde4-fea0-4477-9620-4cd200fb7b28) + ) + (fp_text value "Q_PNP_CBE" (at 0 2.4) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 6f0148cb-405b-4a1c-b0b0-3e275482501b) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.32 0.32) (thickness 0.05))) + (tstamp a32fb4c0-6618-4dde-8f2d-996bef55cb04) + ) + (fp_line (start 0 -1.56) (end -1.675 -1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 21b697dd-82bd-401b-8ac6-b8e749bd18f1)) + (fp_line (start 0 -1.56) (end 0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 24b96ca7-3cbb-4d26-a9d4-aabf6c76656d)) + (fp_line (start 0 1.56) (end -0.65 1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4b2c0ca9-1c5a-45de-bd86-18a1b81129b9)) + (fp_line (start 0 1.56) (end 0.65 1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 11a25b48-958f-4880-9c43-4191b36ee3dd)) + (fp_line (start -1.92 -1.7) (end -1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 59e648d0-a5a2-46d4-93fe-cbaaf2122eea)) + (fp_line (start -1.92 1.7) (end 1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7461a5a9-4678-43c1-8137-4a3828beee64)) + (fp_line (start 1.92 -1.7) (end -1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8570bb87-c328-4184-8c15-9271654feb9d)) + (fp_line (start 1.92 1.7) (end 1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a0359128-46a1-4b4b-8586-342df6816f80)) + (fp_line (start -0.65 -1.125) (end -0.325 -1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 57b88f76-92de-4cd9-82d0-fe5ee1db3c72)) + (fp_line (start -0.65 1.45) (end -0.65 -1.125) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e991ba9d-97ea-42c3-bcdb-ad0fd5785d55)) + (fp_line (start -0.325 -1.45) (end 0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 221a5ed5-1493-42e1-a104-c790dce97b7b)) + (fp_line (start 0.65 -1.45) (end 0.65 1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4218af93-31d3-4f55-b3e0-f522967e6110)) + (fp_line (start 0.65 1.45) (end -0.65 1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fe336c4f-cb1d-4cab-b954-29ded772661a)) + (pad "1" smd roundrect (at -0.9375 -0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 14 "/CA3") (pinfunction "C") (pintype "passive") (tstamp decac1f9-1027-4f03-b361-95f9d0371876)) + (pad "2" smd roundrect (at -0.9375 0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 34 "Net-(Q3-B)") (pinfunction "B") (pintype "input") (tstamp 0e76fd00-b2e2-45ac-9ab0-9e30ae9a68f2)) + (pad "3" smd roundrect (at 0.9375 0) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+5V") (pinfunction "E") (pintype "passive") (tstamp 5e3654f4-f280-4e02-8e23-81cf726ac670)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp 1cb1d7c9-a848-4d42-9be1-cf1e1a1f972a) + (at 139.99 107.54) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor") + (property "ki_keywords" "R res resistor") + (path "/779f63dc-41c5-4629-ad3f-c3c3dfd1dcd7") + (attr smd) + (fp_text reference "R20" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 79490c81-4b94-4b67-8524-3ef21c687f47) + ) + (fp_text value "1K" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp fd8a6590-03f1-408d-8533-c465d533650b) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp d1eabf5d-d365-4eb9-8f20-8890cd10bc61) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 056f132d-9bfe-4dbe-9171-a4da4759e488)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 527d4fb7-1d7d-49c3-a3ca-879465fc62f6)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 83991339-f561-4347-a755-0dc6d756fd7f)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ac739982-8ffc-467b-b846-ea2a49bd0065)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ee584455-8f0d-4cbf-8f47-602c4fef9fb9)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9667193c-99ae-4a33-b220-1da4d0c3f441)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c2e492e2-a667-4b11-944b-19f84ea8568d)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cdc7bd97-dc7c-4455-8c8e-8500f5eea85d)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5fd956a5-29ae-44d7-8560-12c4968511b0)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a5412ce3-0fff-46d1-93cc-6dc8e418a704)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 54 "/DIGIT4") (pintype "passive") (tstamp bd21dee8-af59-4a77-b1dd-3308df9405ce)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 35 "Net-(Q4-B)") (pintype "passive") (tstamp c27d9297-a9d0-4402-a1a4-a2d0d989a9de)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp 214600b9-4ea2-43f1-8f48-88bf783525d9) + (at 131.17 92.79) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor") + (property "ki_keywords" "R res resistor") + (path "/969ff325-de1b-4b34-aaac-94271b756949") + (attr smd) + (fp_text reference "R1" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 15bf88d4-59e3-4bfc-86ea-ac5cbc9851ea) + ) + (fp_text value "1K" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 490f2b11-1fc0-4db9-816d-63558b55fffd) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp e028bdb6-f583-4853-adfa-7aaf6be2cb06) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0db0906c-9577-4a53-b6ab-0c7f8fb9ee39)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 13ce8408-3dd6-4652-adbe-b8a08a278d04)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ea7c1a39-c81c-4ff7-ad6c-97f0cfc9fc30)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 03858309-bdc4-451f-8fb7-bb72f8b6e956)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp eb9c0137-b691-4400-b6b0-c5d763fc9610)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9c72c411-9adf-4cde-82bd-d1b961f268f4)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 238d723f-97fb-4b47-8ad5-082d010e71c5)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 13bd6465-74ba-4b47-80d0-1f514806d473)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5bf721c2-1896-4f60-ad82-77d840c3715d)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8ba89658-e877-4672-a893-6ab4d7fd4c12)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 30 "/BUZZER") (pintype "passive") (tstamp 7ab45270-9a17-4e00-84ae-0b0475174cbb)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 32 "Net-(Q1-B)") (pintype "passive") (tstamp 4333efeb-eae8-4e7e-9960-cb670a3cc0d2)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "LED_SMD:LED_0805_2012Metric" (layer "F.Cu") + (tstamp 236ed8e6-77e3-40c2-b933-aa530bbb469f) + (at 154.92 66.175) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Light emitting diode") + (property "ki_keywords" "LED diode") + (path "/18062e1f-817c-42e7-9e64-6c67964ec055") + (attr smd) + (fp_text reference "D3" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a52b0563-6e53-404f-af16-323b4413266b) + ) + (fp_text value "LED_STATE" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 02308369-3e36-4091-a499-325dffea6570) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp 0d5e05e2-3850-4aaf-b5c3-6bb0c472c25a) + ) + (fp_line (start -1.685 -0.96) (end -1.685 0.96) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7efc9638-ab92-4675-a73d-4454c51e8bff)) + (fp_line (start -1.685 0.96) (end 1 0.96) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c01c5e29-ab9a-4470-bccb-22fb147f9f3b)) + (fp_line (start 1 -0.96) (end -1.685 -0.96) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9eede682-a6e3-40a9-987c-8eeca1868a1d)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ababe745-115b-4450-9a7d-4d2ab36771dc)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8a223220-c3bb-4206-af19-9886a79561ec)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ec43d9e6-58b4-45b3-ac62-a91f67dafb9c)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 520ecd97-8289-4569-a226-bfef2c39f1d2)) + (fp_line (start -1 -0.3) (end -1 0.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fb843ac5-db5b-4966-a30d-fb6f3e95222f)) + (fp_line (start -1 0.6) (end 1 0.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2cd53321-6b29-48de-bfa7-5045d192ad93)) + (fp_line (start -0.7 -0.6) (end -1 -0.3) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dee7495a-a051-4b44-adf4-48ec265d2f3c)) + (fp_line (start 1 -0.6) (end -0.7 -0.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f63cdf6e-3ef8-4ce6-9990-86ed2d827ab8)) + (fp_line (start 1 0.6) (end 1 -0.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 43f55183-2497-49b9-b973-4037b11c4f14)) + (pad "1" smd roundrect (at -0.9375 0) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND") (pinfunction "K") (pintype "passive") (tstamp ce45fd14-1afb-4a49-a36c-053625adc7c9)) + (pad "2" smd roundrect (at 0.9375 0) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 19 "Net-(D3-A)") (pinfunction "A") (pintype "passive") (tstamp 112cf72b-8a25-4241-bcf0-c4714d1a7fcc)) + (model "${KICAD6_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "footprints:RELAY_FINDER-43.41" (layer "F.Cu") + (tstamp 249eca70-bc40-4571-ba74-7b57099308e1) + (at 237.62 101.78 -90) + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (path "/93fac312-4b7a-438b-81f8-dee2572e0f8d") + (attr through_hole) + (fp_text reference "K1" (at 12.6 -2.4 -90 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.1))) + (tstamp b241b2cb-0fee-4693-847c-6f076b204586) + ) + (fp_text value "FINDER-43.41" (at 12.9 10.8 -90 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 97b9979e-d9c5-425a-9326-f155e27be2ab) + ) + (fp_text user "${REFERENCE}" (at 13.9 3.9 -90 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3716edd1-2b6f-4ea3-8fdb-0c9644ce5149) + ) + (fp_line (start -3 0.8) (end -3 -1.6) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f0eea575-0df1-4e7e-bce4-211cf393206a)) + (fp_line (start -0.6 -1.6) (end -3 -1.6) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 94766275-839e-4cfa-b7d2-9ab6f12dd765)) + (fp_line (start 3.2 0.05) (end 4.47 0.05) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ce93185d-9298-4308-a1ca-fd7667337901)) + (fp_line (start 3.2 1.32) (end 4.47 1.32) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f4edc2cc-45b3-498b-80c0-76a06fdb769b)) + (fp_line (start 3.2 2.59) (end 5.74 3.86) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c803f800-4fbd-4314-8c7c-fc1003e0a504)) + (fp_line (start 3.2 6.4) (end 3.2 1.32) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8d19916c-b9f9-4bcc-9727-6420313c26f6)) + (fp_line (start 4.47 0.05) (end 4.47 1.32) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f8bb0a13-ece2-4479-9320-f0ddf1abdd39)) + (fp_line (start 4.47 1.32) (end 5.74 1.32) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 69febb15-be76-4978-8a27-4c062ad48bf4)) + (fp_line (start 4.47 6.4) (end 4.47 7.67) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a742cb8c-b820-407a-824f-db1a95edf06c)) + (fp_line (start 4.47 7.67) (end 3.2 7.67) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c8d4e0de-7eb8-4db3-96d0-6949676b82ad)) + (fp_line (start 5.74 1.32) (end 5.74 6.4) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp be9efabe-4485-4b78-bf15-6b75d6d17a79)) + (fp_line (start 5.74 6.4) (end 3.2 6.4) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 304486f3-4223-447a-bf30-5370114ae245)) + (fp_rect (start -2.75 -1.35) (end 27.45 8.85) + (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp 7700ff00-f9f3-4181-a720-a71023a5ebaf)) + (pad "11" thru_hole circle (at 22.2 0 270) (size 2.2 2.2) (drill 1.2) (layers "*.Cu" "*.Mask") + (net 25 "/COM") (pintype "passive") (tstamp c9f360cb-86bc-4d01-9bd2-c88421285e1c)) + (pad "12" thru_hole circle (at 19 7.5 270) (size 2.2 2.2) (drill 1.2) (layers "*.Cu" "*.Mask") + (net 24 "/NO") (pintype "passive") (tstamp 45e3e485-9ae2-4d1d-a5c4-435e6641bba7)) + (pad "14" thru_hole circle (at 25.4 7.5 270) (size 2.2 2.2) (drill 1.2) (layers "*.Cu" "*.Mask") + (net 26 "/NC") (pintype "passive") (tstamp d7b4fe47-3961-4d02-b69d-0e19c20e2c7d)) + (pad "A1" thru_hole rect (at 0 0 270) (size 2.2 2.2) (drill 1.2) (layers "*.Cu" "*.Mask") + (net 5 "+12V") (pintype "passive") (tstamp 3d895920-cf9c-47bc-b19d-0502743d268e)) + (pad "A2" thru_hole circle (at 0 7.5 270) (size 2.2 2.2) (drill 1.2) (layers "*.Cu" "*.Mask") + (net 21 "Net-(D5-A)") (pintype "passive") (tstamp 90b61ef1-027a-4742-98b1-b1a0374c4f33)) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp 2581601b-feaf-46d3-81ce-cd8cb673fa32) + (at 139.99 110.49) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor") + (property "ki_keywords" "R res resistor") + (path "/a6cb5381-5ea8-4304-96e1-ab7d88a08635") + (attr smd) + (fp_text reference "R21" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ff00d7ab-2fe1-4641-b9c1-bc9f4a7bf882) + ) + (fp_text value "10K" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ff381406-2d1d-4591-a676-6966358eea0b) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp 72bf2254-5196-4506-a2b9-1d7d4542f073) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bd2a4b12-546d-4102-9dd4-9ab5dbaedfe9)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2564d24e-c489-42c7-9749-c8e729b1a7c2)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7bc2238d-9a80-45d6-93b2-7771dc9b1e29)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6b35fd0a-b8ee-48c1-a64c-28f96ca9e1a3)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3fc9e4b0-0c21-4efe-9194-8a7a30211d24)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6ca7e454-c7bc-4ed9-9933-895e75454c1a)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3da3b625-b8a8-4ef0-b733-2976b5ea1256)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4ebc7d7d-2b7b-4fd1-b51a-652e31ced33a)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9229140a-a6ae-4ba6-b170-d9dc83ad280e)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 659a4c1f-4d1c-4b54-b050-fd13015fbc3e)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 4 "+5V") (pintype "passive") (tstamp c54c2e5f-b869-4442-8326-985854c36e7e)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 31 "/RST") (pintype "passive") (tstamp 0eeb5762-f65a-4f36-8ede-a0ba206a20ed)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (layer "F.Cu") + (tstamp 32e14139-6492-4d37-9f40-19d07079f208) + (at 165.1 116.84) + (descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x03 2.54mm single row") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)") + (property "ki_keywords" "connector") + (path "/eb3a7b5e-c5d3-4dfa-aff3-01c2435b65c1") + (attr through_hole) + (fp_text reference "J4" (at 0 -2.33) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5c17a573-3446-451f-95c1-db638729abf1) + ) + (fp_text value "UART" (at 0 7.41) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 97b552d2-70f1-44cb-9c3b-59b044dfae96) + ) + (fp_text user "${REFERENCE}" (at 0 2.54 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b423b421-60c6-471e-81c2-90c02aa73cf2) + ) + (fp_line (start -1.33 -1.33) (end 0 -1.33) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4ff9cfd7-10a4-4566-a90f-b87d0a34844f)) + (fp_line (start -1.33 0) (end -1.33 -1.33) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 84ae5a14-cd46-4b01-b621-94da1de8e874)) + (fp_line (start -1.33 1.27) (end -1.33 6.41) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 043348a0-c882-4f14-8e30-0522ce3cc045)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9bfdda07-acf8-4441-94b6-9e94a406aa05)) + (fp_line (start -1.33 6.41) (end 1.33 6.41) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 99d33651-2d05-413a-bcb4-dc6fdd6e8e16)) + (fp_line (start 1.33 1.27) (end 1.33 6.41) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 809c0cdf-5f46-428b-ba69-d1ce1d1daf3c)) + (fp_line (start -1.8 -1.8) (end -1.8 6.85) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 86956b89-8413-4655-8b8e-18b16fdc2405)) + (fp_line (start -1.8 6.85) (end 1.8 6.85) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7b13e14e-7249-4207-8a56-9759c6acd7b9)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 54b18ad9-7141-4ed0-8e02-d169449e1b94)) + (fp_line (start 1.8 6.85) (end 1.8 -1.8) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3388a13d-92fb-4c2b-8a8a-6926bd4cfd6a)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a6d8f64e-090a-432c-a9c7-acb7e67ade3d)) + (fp_line (start -1.27 6.35) (end -1.27 -0.635) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fa630513-ded0-4e43-a5fb-babb58979b9c)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 50c03745-b054-42fe-8525-88ea7c1e2e92)) + (fp_line (start 1.27 -1.27) (end 1.27 6.35) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fef52c86-d8f1-4dd4-a601-adb86e224a28)) + (fp_line (start 1.27 6.35) (end -1.27 6.35) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cb737b9e-be86-4673-b3f2-5457ab816862)) + (pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") + (net 4 "+5V") (pinfunction "Pin_1") (pintype "passive") (tstamp b1a7a4f3-0c77-4fcc-bcf3-954143067b07)) + (pad "2" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") + (net 27 "/UART_TX") (pinfunction "Pin_2") (pintype "passive") (tstamp f11e4526-45d3-45d7-8714-71995520741a)) + (pad "3" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") + (net 1 "GND") (pinfunction "Pin_3") (pintype "passive") (tstamp 45d8026e-9c41-4495-91c6-0dfb0dd8717f)) + (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Button_Switch_THT:SW_PUSH_6mm_H5mm" (layer "F.Cu") + (tstamp 346e351d-d301-41fd-b83a-28328d665b03) + (at 78.776 73.608 90) + (descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=5mm") + (tags "tact sw push 6mm") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Push button switch, generic, two pins") + (property "ki_keywords" "switch normally-open pushbutton push-button") + (path "/feee146f-d704-40ca-8563-593e1f8267de") + (attr through_hole) + (fp_text reference "SW2" (at 3.25 -2 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b27687e6-cef0-4296-ade7-ff413166f372) + ) + (fp_text value "SET" (at 3.75 6.7 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp cda1080a-5005-4c70-a867-721cbe286ab1) + ) + (fp_text user "${REFERENCE}" (at 3.25 2.25 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 2e426888-39aa-425c-b561-98b08aafd3fd) + ) + (fp_line (start -0.25 1.5) (end -0.25 3) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 22e77a05-3d11-43f8-a04b-1de0b8e107a0)) + (fp_line (start 1 5.5) (end 5.5 5.5) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 76c337df-8658-499e-ae15-fc2b393f9d82)) + (fp_line (start 5.5 -1) (end 1 -1) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e3e0805b-a402-4927-ab40-3330c96ee1b5)) + (fp_line (start 6.75 3) (end 6.75 1.5) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9207cbb2-f72e-4d24-9e18-006b0e5491a6)) + (fp_line (start -1.5 -1.5) (end -1.25 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0e78620f-4a6f-414d-a485-e89bbc606773)) + (fp_line (start -1.5 -1.25) (end -1.5 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 12ffd440-2163-486b-83fe-cc66c23d7937)) + (fp_line (start -1.5 5.75) (end -1.5 -1.25) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d28be83d-cacc-4ab7-8b31-1f5c5d2a8aee)) + (fp_line (start -1.5 5.75) (end -1.5 6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a0047cee-7b9f-43a1-8ae5-d2fc5907c0d2)) + (fp_line (start -1.5 6) (end -1.25 6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d66af01d-18ee-4ffb-940a-a8516b0739ed)) + (fp_line (start -1.25 -1.5) (end 7.75 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5aed2ed1-cf70-4411-9265-62f662f87e44)) + (fp_line (start 7.75 -1.5) (end 8 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e394bf79-59de-44f3-8f69-75ff9dfbdfbd)) + (fp_line (start 7.75 6) (end -1.25 6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 698751cd-1fe6-4840-a615-3387541bbee1)) + (fp_line (start 7.75 6) (end 8 6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 16b03a1a-9c18-4341-845d-a8983e3c481f)) + (fp_line (start 8 -1.5) (end 8 -1.25) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a82426f2-8691-46f4-acd3-3e6a13f0fccb)) + (fp_line (start 8 -1.25) (end 8 5.75) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 643ef27c-f899-4163-b4f2-be8d15696f93)) + (fp_line (start 8 6) (end 8 5.75) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a8cfaacd-6cd8-40e1-b0a9-0bb5553e7d34)) + (fp_line (start 0.25 -0.75) (end 3.25 -0.75) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 602c52cb-b12a-423f-8216-e550c88ee6ca)) + (fp_line (start 0.25 5.25) (end 0.25 -0.75) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 07ca8cbe-9960-441d-bd5f-f9197b04b9dc)) + (fp_line (start 3.25 -0.75) (end 6.25 -0.75) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b35ff98a-526e-49e2-b58c-225598912409)) + (fp_line (start 6.25 -0.75) (end 6.25 5.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b98d7c64-3b9d-4d72-8a11-85695de3c220)) + (fp_line (start 6.25 5.25) (end 0.25 5.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b1448b74-843a-4ef0-9e61-f3e4893b171a)) + (fp_circle (center 3.25 2.25) (end 1.25 2.5) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 600a3ef8-191a-45da-b358-5f83bc47a9d2)) + (pad "1" thru_hole circle (at 0 0 180) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 1 "GND") (pinfunction "1") (pintype "passive") (tstamp a92c34a7-8e86-4e27-b109-46949cbb700c)) + (pad "1" thru_hole circle (at 6.5 0 180) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 1 "GND") (pinfunction "1") (pintype "passive") (tstamp a5a40254-d36a-4340-a9e2-c9cc80791015)) + (pad "2" thru_hole circle (at 0 4.5 180) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 41 "/SW_SET") (pinfunction "2") (pintype "passive") (tstamp 8006c9be-d060-4ac0-bcc9-56992da1aaa8)) + (pad "2" thru_hole circle (at 6.5 4.5 180) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 41 "/SW_SET") (pinfunction "2") (pintype "passive") (tstamp d390fee5-25bc-481c-b7ea-fcf211331ff3)) + (model "${KICAD6_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_PUSH_6mm_H5mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp 38a453d0-7246-4de8-ab1f-5b5cbebd7d11) + (at 131.17 104.59) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/5d793422-1394-4b7b-87d9-db56d68089fb") + (attr smd) + (fp_text reference "R5" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 95b11ce1-00bc-425f-84c8-07bd12b71fb2) + ) + (fp_text value "10K" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 59633cb5-ac10-4e91-a94b-1239a97d99d0) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp 9e1a6e71-e758-4585-a064-7860ae22e825) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d55b3ff1-7758-4c2f-9637-771d96421de3)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 779a2c49-2a85-42cf-a945-eae2b738d9fa)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d6d1cb13-1849-4aec-a051-77a2b6e122f8)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 88a43ebe-190c-4424-96c8-afdc81b612aa)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5ff1bc0f-70b7-48f9-abf8-f3af43b70cfa)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1bf36744-c419-41e0-ac7e-532997254ff0)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 56a5eb74-16df-400f-b3b8-a4ad2236324f)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c4d5216e-24f1-4ba6-9239-1b4064ebbd3d)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2649983c-d308-4de8-9837-080f0eaa0e25)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5497da15-c3c2-40fb-b7b9-93ffff347480)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 40 "/SW_PLUS") (pintype "passive") (tstamp 5bd2a404-3e5e-44fe-81af-09e17e614939)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 4 "+5V") (pintype "passive") (tstamp 95d921c3-e449-4fba-b236-ef503844930c)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp 3a766154-a040-4945-bcc5-53bf017183e7) + (at 135.58 98.69) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/76e9407f-2922-48c1-8157-97346c03543a") + (attr smd) + (fp_text reference "R10" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 59de59e9-1f6a-40e9-9dd0-4ab7c3e58e7e) + ) + (fp_text value "330R" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4f1a9ad3-f669-47c6-a5c0-84e32d555d8f) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp 0e125ef9-749f-4012-9944-0e43a7bf567c) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8b880655-d20a-4905-8fdc-833b6174a81c)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2916b74d-d39b-42ee-a0be-e138b95c5d30)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 75b2df2c-a370-4fdc-9852-3ac149439aaa)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6b68b096-e48b-4786-92d1-65b7c3508b73)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fc4cdaa9-b5d8-48bb-a08e-a6b04a58f758)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0cfceffa-19d8-4c1a-850c-a143f25d9889)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2a309b8e-2f52-401c-9fc8-36d85f719ba3)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ed2b7f73-0ecb-4922-af00-a62cd1fae4c0)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9825ddc6-1291-44b6-bc2d-a671f3a50f13)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 75939458-8993-410f-932a-722cf729a630)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 44 "Net-(U1-QB)") (pintype "passive") (tstamp f7755d21-849b-42c6-9174-e53acd16609c)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 13 "Net-(D2-b)") (pintype "passive") (tstamp 7d037e09-c54d-4da1-89d2-108a28eab6f9)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Button_Switch_THT:SW_PUSH_6mm_H5mm" (layer "F.Cu") + (tstamp 5034bbec-c3fe-4298-b72c-a05492a12794) + (at 89.444 73.608 90) + (descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=5mm") + (tags "tact sw push 6mm") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Push button switch, generic, two pins") + (property "ki_keywords" "switch normally-open pushbutton push-button") + (path "/deaf52ec-e545-44b2-acd0-b8e6ec90de95") + (attr through_hole) + (fp_text reference "SW3" (at 3.25 -2 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp bbbcbc15-1e62-4286-aa2c-5adfe8eb7b15) + ) + (fp_text value "MINUS" (at 3.75 6.7 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 04bd58ce-2ecf-45df-afb2-fb260394b8d1) + ) + (fp_text user "${REFERENCE}" (at 3.25 2.25 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b4d5c0e4-be7b-4207-b575-b3f84cc36acc) + ) + (fp_line (start -0.25 1.5) (end -0.25 3) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b367d357-402b-49b6-92a4-70663d687b02)) + (fp_line (start 1 5.5) (end 5.5 5.5) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp aaacda8a-04e6-4bb7-877a-f223dde96283)) + (fp_line (start 5.5 -1) (end 1 -1) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ea25efb9-140d-44c0-b0b1-175b036658a7)) + (fp_line (start 6.75 3) (end 6.75 1.5) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1f76f09b-a17c-4830-bdbc-69a6606d079c)) + (fp_line (start -1.5 -1.5) (end -1.25 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d75f67dd-d880-46cc-ac8a-7626849f8943)) + (fp_line (start -1.5 -1.25) (end -1.5 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 255bc03f-3148-49f3-986d-dfca9de953e9)) + (fp_line (start -1.5 5.75) (end -1.5 -1.25) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c02de295-d687-4b10-bdda-6c2e602e435b)) + (fp_line (start -1.5 5.75) (end -1.5 6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8f3ace0d-9d57-44f1-ab5b-25898b8c921c)) + (fp_line (start -1.5 6) (end -1.25 6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 39a289e8-3043-47b8-b454-ca88424f1ad3)) + (fp_line (start -1.25 -1.5) (end 7.75 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 013a4361-453f-471b-b18c-b4870bf403cd)) + (fp_line (start 7.75 -1.5) (end 8 -1.5) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 71d52df1-adc5-4b1a-84ac-c54950fbec30)) + (fp_line (start 7.75 6) (end -1.25 6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5e7e2755-f589-40c8-8bf8-f397be70888e)) + (fp_line (start 7.75 6) (end 8 6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 40c09b0c-6e51-4c0c-95ca-6fcaeba4906a)) + (fp_line (start 8 -1.5) (end 8 -1.25) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 023f9897-30ec-479d-b5ba-7cf407724c87)) + (fp_line (start 8 -1.25) (end 8 5.75) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5420afdb-b3cb-4ac7-a5b4-71509a125ce8)) + (fp_line (start 8 6) (end 8 5.75) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e5e98e89-4df9-410b-a709-71b994156ed4)) + (fp_line (start 0.25 -0.75) (end 3.25 -0.75) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2f28f497-d3ef-4091-93ed-0eaa76a60b96)) + (fp_line (start 0.25 5.25) (end 0.25 -0.75) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5d827099-3a9b-47d2-b9cb-705049943409)) + (fp_line (start 3.25 -0.75) (end 6.25 -0.75) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ec8e5697-7819-4dbf-bc06-81aa863640e8)) + (fp_line (start 6.25 -0.75) (end 6.25 5.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 90658a9d-bb39-490d-888b-03830e3ac86c)) + (fp_line (start 6.25 5.25) (end 0.25 5.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fa9c00c8-67ff-4c19-b292-6fda09f59975)) + (fp_circle (center 3.25 2.25) (end 1.25 2.5) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp c32e24a5-9153-4833-8a8e-312f4b3090e1)) + (pad "1" thru_hole circle (at 0 0 180) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 1 "GND") (pinfunction "1") (pintype "passive") (tstamp ff5a5116-2652-4be6-a033-f12ec56a5c02)) + (pad "1" thru_hole circle (at 6.5 0 180) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 1 "GND") (pinfunction "1") (pintype "passive") (tstamp 4a00b792-9f6a-48b2-838a-9ef115287000)) + (pad "2" thru_hole circle (at 0 4.5 180) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 42 "/SW_MINUS") (pinfunction "2") (pintype "passive") (tstamp 4e5638d0-2e00-4563-833a-8f179205dca3)) + (pad "2" thru_hole circle (at 6.5 4.5 180) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 42 "/SW_MINUS") (pinfunction "2") (pintype "passive") (tstamp 5cd83b98-e5b9-4e24-8c62-c4f5ccd12545)) + (model "${KICAD6_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_PUSH_6mm_H5mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp 5214f4eb-193a-4b37-ad71-d9f421cdbca0) + (at 135.58 92.79) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor") + (property "ki_keywords" "R res resistor") + (path "/3ca65219-c5e5-4757-95fa-911cad10ee60") + (attr smd) + (fp_text reference "R8" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 72c8f725-2a84-4801-8508-9d9557f7cf69) + ) + (fp_text value "510R" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5996d484-0d51-462c-a59e-146d6fa9d5a2) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp 82c250c0-e640-4c52-8a2c-af96ba5d2c2d) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cfde20bc-65fa-425b-bad8-65fa441d6264)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1c84fadf-ded8-4866-b17a-153055c94562)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4fd86035-751d-4cf2-a5ff-bc8bead4b183)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 37fc6f77-7030-407b-9f04-70e8db9dfc53)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1afef9d0-3565-4f9d-901f-34333d7fc76a)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d4c6aca1-af16-46fa-8a96-20edb0d867ff)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7d3f8686-b855-4ef3-98fe-1cd8d3b163bd)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e8f173fa-6ff4-4fac-b1ea-2a7ff5ff6605)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bcf9a30f-0e5a-4b9d-b69e-c254fa834fcf)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7edbb538-8a45-43f0-92dd-50481df93618)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 22 "Net-(D6-A)") (pintype "passive") (tstamp b2732536-cecc-41cf-b895-0eda52ef797a)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 5 "+12V") (pintype "passive") (tstamp 1abbca62-a407-4f54-99d1-6307bd843715)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp 533730df-9834-4447-9897-e80385153c9d) + (at 131.17 95.74) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/8e2e1bae-24f6-4da6-8ec8-8a3707c57851") + (attr smd) + (fp_text reference "R2" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4475f4c8-87ee-4427-b1d6-97a7b60d67e2) + ) + (fp_text value "4.7K" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp fd9c5082-d901-4ad5-b872-4ba9bd227d5e) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp 2398fd5f-11cf-418b-8a82-4d97f12d27e5) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fc8ffe97-ef82-471a-9098-fb3f7846cf50)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a3410920-f567-4796-a0d8-036750e53460)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 812ff195-7cc8-4639-bc92-bd6bceefaca4)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8b2531be-73ab-47cd-b2b6-c041c09dceff)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 467969ac-4c77-44a6-b2f7-ec3befe4877e)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 96326b14-7e2d-4ab3-89e5-df2be206d12a)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9a460c10-2451-4353-baa2-f38c79e097dc)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f13e1e6f-519b-4948-b7fc-945c9d817d47)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 331d2ea7-68b5-4492-9c27-82ddb494d60f)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4509705c-80a7-4694-99bb-7a83c0750f13)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 23 "/DQ") (pintype "passive") (tstamp 478ad22b-bca7-43b9-bf92-943bf27c7c54)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 4 "+5V") (pintype "passive") (tstamp 66c7e65f-9a0e-49ec-b9de-18750c43353f)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:SOT-23" (layer "F.Cu") + (tstamp 6037cfe7-22ee-493c-a35a-8f6de1affb30) + (at 115.97 97.99) + (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "PNP transistor, collector/base/emitter") + (property "ki_keywords" "transistor PNP") + (path "/0cfe0681-230a-4c80-8a87-e0dc631923ad") + (attr smd) + (fp_text reference "Q2" (at 0 -2.4) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a52ffb57-ca79-430a-ad38-1cb6afec83e3) + ) + (fp_text value "Q_PNP_CBE" (at 0 2.4) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4fc63c0e-5ac8-484f-a932-1a5973886b32) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.32 0.32) (thickness 0.05))) + (tstamp 2c953554-18f5-4773-810d-9311ce1fa43e) + ) + (fp_line (start 0 -1.56) (end -1.675 -1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ef32f5cb-66b1-4a91-a37c-3f042bb9926a)) + (fp_line (start 0 -1.56) (end 0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3d66e252-48b2-46d2-bb26-a72e7ecf8f43)) + (fp_line (start 0 1.56) (end -0.65 1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a36f7104-fafb-45d3-a9fb-816fa8fe3272)) + (fp_line (start 0 1.56) (end 0.65 1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 095cf0bb-c395-4ec2-9dff-2554385b30eb)) + (fp_line (start -1.92 -1.7) (end -1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f2ab66fc-5a65-4114-a689-b23fdc13b52a)) + (fp_line (start -1.92 1.7) (end 1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0dfd1d54-3ea9-4861-8589-bfec10f086c4)) + (fp_line (start 1.92 -1.7) (end -1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 380ff0ea-541a-4cc6-8d83-fda445715fc6)) + (fp_line (start 1.92 1.7) (end 1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5678e655-5797-4d60-b4cf-9717b29a0ebb)) + (fp_line (start -0.65 -1.125) (end -0.325 -1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 59f61c2c-c1e5-4cdc-b12d-225d3c216da6)) + (fp_line (start -0.65 1.45) (end -0.65 -1.125) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8b02457a-e4e0-4a2f-a73e-c4621fd8c562)) + (fp_line (start -0.325 -1.45) (end 0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f0e09c54-f445-4e1b-ba8b-b56c00ee0a68)) + (fp_line (start 0.65 -1.45) (end 0.65 1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7976e689-6b4a-4d6a-b2a1-9bd87e79f04f)) + (fp_line (start 0.65 1.45) (end -0.65 1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp db495864-02f5-441e-8a85-e7d06ab209cf)) + (pad "1" smd roundrect (at -0.9375 -0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 15 "/CA2") (pinfunction "C") (pintype "passive") (tstamp a3ed0f22-8e6b-4b36-b3c2-7115132b5961)) + (pad "2" smd roundrect (at -0.9375 0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 33 "Net-(Q2-B)") (pinfunction "B") (pintype "input") (tstamp 6624ba62-db38-4677-b53f-ec96c84beb56)) + (pad "3" smd roundrect (at 0.9375 0) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+5V") (pinfunction "E") (pintype "passive") (tstamp 969bfd09-2c4d-4390-85d7-c32309a1ec5b)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:SOT-23" (layer "F.Cu") + (tstamp 60492566-f1ab-42be-a045-8784a68e3b4a) + (at 115.97 111.34) + (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "PNP transistor, collector/base/emitter") + (property "ki_keywords" "transistor PNP") + (path "/89238b7f-c641-4bc7-9e61-299c5270bc37") + (attr smd) + (fp_text reference "Q6" (at 0 -2.4) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3fb61122-5400-40a9-bcb7-44664559ea08) + ) + (fp_text value "Q_PNP_CBE" (at 0 2.4) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 467136e3-68df-4027-b089-4392ab04f39b) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.32 0.32) (thickness 0.05))) + (tstamp 8c482aaa-8fb7-4c5b-8a75-e18396b32ae1) + ) + (fp_line (start 0 -1.56) (end -1.675 -1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f0fd183e-054c-4a67-a386-ee52abfd0dd7)) + (fp_line (start 0 -1.56) (end 0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5590d2f6-b3d1-46ce-b55f-c63f310ef587)) + (fp_line (start 0 1.56) (end -0.65 1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 54329473-207b-446c-979d-fff2b32a0618)) + (fp_line (start 0 1.56) (end 0.65 1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cbf4d904-353a-446b-a323-9f8b3b8b768e)) + (fp_line (start -1.92 -1.7) (end -1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b0983140-775e-4c4b-8e7a-76533013940a)) + (fp_line (start -1.92 1.7) (end 1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 898369d4-efeb-4804-878b-832317671806)) + (fp_line (start 1.92 -1.7) (end -1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c15b9b70-4887-49e0-9090-a375e417c60f)) + (fp_line (start 1.92 1.7) (end 1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f3fe8ada-7ae7-492d-88c6-d178d576dbe1)) + (fp_line (start -0.65 -1.125) (end -0.325 -1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp da387fdb-d5b3-4def-8594-7ee38cc53e71)) + (fp_line (start -0.65 1.45) (end -0.65 -1.125) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f94f2dfc-6c7b-4096-abb6-13a5152ce30d)) + (fp_line (start -0.325 -1.45) (end 0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3faef1b9-fb29-439e-8a9d-e5266efb01c9)) + (fp_line (start 0.65 -1.45) (end 0.65 1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 44a2fcef-1bb6-4f45-9b08-bb11002e4440)) + (fp_line (start 0.65 1.45) (end -0.65 1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3ce5528b-de59-4097-a261-7fd6cdc60653)) + (pad "1" smd roundrect (at -0.9375 -0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 18 "/CA1") (pinfunction "C") (pintype "passive") (tstamp 757abf38-5320-41d2-8e96-861326d32180)) + (pad "2" smd roundrect (at -0.9375 0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 36 "Net-(Q6-B)") (pinfunction "B") (pintype "input") (tstamp d7ae09ee-4cee-4e9b-a6cf-0061e3286b88)) + (pad "3" smd roundrect (at 0.9375 0) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+5V") (pinfunction "E") (pintype "passive") (tstamp 26af1fa8-9611-43e7-80b0-b818f0745797)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp 63db11ad-873e-418c-83e0-550aa9509e4d) + (at 135.58 101.64) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/8e76dc50-ea84-4707-b62f-bc5c47389d8d") + (attr smd) + (fp_text reference "R11" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 69c17232-bd5f-4692-af47-1fdf7cb8520b) + ) + (fp_text value "330R" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e4fa5b43-bd0a-4b1d-a38d-066c71bf3a81) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp 2cc03f8c-0cf4-4ebb-af88-f6593c93b452) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b40f7768-e397-4d85-9a25-508ff5ed4045)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1c5560d6-1ea7-4cd2-b792-2483221373d3)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 473b9cdf-5564-4805-a012-70696d1d52df)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 71f2c644-8762-4642-b2c8-26b8f383767c)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e4200f93-f02c-41ba-90c1-ec650c363c4e)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 16942d61-f58e-470a-85e4-829cbb6fef18)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d76a2111-433a-4063-b8ad-b3c79b6d10c7)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a3ca17a1-4f01-4b67-a07e-36d381547906)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a18dc652-ef82-4824-abac-be321fd8120e)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1a743d45-3ad5-41b0-9098-d8fe0a2fa19f)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 45 "Net-(U1-QC)") (pintype "passive") (tstamp 512be78c-418f-495a-bd00-d120fff98dbd)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 10 "Net-(D2-c)") (pintype "passive") (tstamp d3569273-be0d-45aa-b8b0-e6dd6e26f39e)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "footprints:XDCR_KTG0912CL" (layer "F.Cu") + (tstamp 6e5c0a75-fbe3-4bfa-bbdf-4dc87cbceb9b) + (at 196.088 92.964) + (property "MANUFACTURER" "Kingstate") + (property "MAXIMUM_PACKAGE_HEIGHT" "5.3 mm") + (property "PARTREV" "1.1") + (property "STANDARD" "Manufacturer recommendations") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (path "/6246538f-a6cc-4308-9ecf-34679bec2bfd") + (attr smd) + (fp_text reference "LS1" (at -2.575 -7.195) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3c95271e-f3da-4429-b800-3a7f4e39581a) + ) + (fp_text value "KTG0912CL" (at 3.14 7.195) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 97493162-755f-4ac4-953b-91a6062093a4) + ) + (fp_line (start -8.09 0) (end -7.09 0) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp bf92d5d6-aa27-4cac-8923-b470fdefcda8)) + (fp_line (start -7.59 -0.5) (end -7.59 0.5) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp fadfe590-1a1e-49fa-bf5f-cba3c5e20547)) + (fp_line (start -4.8 -4.8) (end 4.8 -4.8) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp a1278611-33b1-465f-acca-889971a6f803)) + (fp_line (start -4.8 -1.57) (end -4.8 -4.8) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp c5e04159-352e-4fa1-b4ae-6ecc94fd517c)) + (fp_line (start -4.8 4.8) (end -4.8 1.57) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 008fc328-17ef-4090-ba8b-8a3bccacf7cd)) + (fp_line (start 3.3 4.8) (end -4.8 4.8) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 4f5b26ae-61ac-492a-819e-adfda5bf3fc3)) + (fp_line (start 4.8 -4.8) (end 4.8 -1.57) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 31f31f69-6a4d-47d8-b537-feaaa5c77a07)) + (fp_line (start 4.8 3.3) (end 3.3 4.8) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 2fb14741-daa6-4b11-a55f-08e738e73ee9)) + (fp_line (start 4.8 3.3) (end 4.8 1.57) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp fd695526-e1f6-49ca-a9c0-6fbc430b2b57)) + (fp_line (start 7.09 0) (end 8.09 0) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp c55d989a-4839-4a2b-b572-bf3643fee9d1)) + (fp_line (start -5.75 -5.05) (end -5.75 5.05) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 28d7dc72-1795-4a58-908c-e3ad670380c0)) + (fp_line (start -5.75 5.05) (end 5.75 5.05) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a1e7b392-7a5d-4d9d-a49a-afd509c2115d)) + (fp_line (start 5.75 -5.05) (end -5.75 -5.05) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 461e78e2-47a7-44c3-b351-b00dedb3d586)) + (fp_line (start 5.75 5.05) (end 5.75 -5.05) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e7c3c1a5-83bc-48fa-903f-bc92055f93b8)) + (fp_line (start -8.09 0) (end -7.09 0) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp fc67489e-8fb2-4f01-9f73-c6303ec36464)) + (fp_line (start -7.59 -0.5) (end -7.59 0.5) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp db9e95fb-6d96-4a39-9986-4f2854b9ec73)) + (fp_line (start -4.8 -4.8) (end 4.8 -4.8) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 450d4f60-b612-490e-b7fd-bf22313cecbe)) + (fp_line (start -4.8 4.8) (end -4.8 -4.8) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 3ba0c0fd-d309-423e-bd76-58dda2181b0d)) + (fp_line (start 3.3 4.8) (end -4.8 4.8) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 630793a1-fda2-46d5-ad22-8e583b6fa26c)) + (fp_line (start 4.8 -4.8) (end 4.8 3.3) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 5a4b6666-cae3-44fa-b90b-02923e22edfe)) + (fp_line (start 4.8 3.3) (end 3.3 4.8) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp e7c254d3-a710-4e7e-a4a8-e6b1b84223d9)) + (fp_line (start 7.09 0) (end 8.09 0) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp ddafb371-40bc-467b-833d-b8a16a71101c)) + (pad "N" smd rect (at 4 0) (size 3 2.5) (layers "F.Cu" "F.Paste" "F.Mask") + (net 6 "Net-(D1-A)") (pintype "passive") (tstamp 1bfb19dc-0e1b-4c3e-bb3e-ab960117ee76)) + (pad "P" smd rect (at -4 0) (size 3 2.5) (layers "F.Cu" "F.Paste" "F.Mask") + (net 4 "+5V") (pintype "passive") (tstamp 77bc84b7-875d-4569-954a-c8177c373d98)) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp 78dbebcb-8c7c-4fe9-b562-dbb5827dccbf) + (at 139.99 104.59) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor") + (property "ki_keywords" "R res resistor") + (path "/56719d0b-84a2-4de4-adca-d265953115d6") + (attr smd) + (fp_text reference "R19" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 894fe1a0-37f1-48c4-b96f-56f3b2fd7630) + ) + (fp_text value "1K" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 98da0632-6e01-4850-9f34-9e23f35d84ba) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp 6f969ca9-7eb1-41d2-a4d0-94c6a3895f01) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 62845df9-071b-4ea6-b61a-fa2402f0f443)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dc270a17-893d-4f23-99b5-845a7585d38a)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d042d69f-12c4-48fe-a97b-03a2bae68a62)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 75c7f72b-6e7c-4cdc-9226-3c6105aef892)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a37c52fd-0ad9-443d-960e-1569ebec8f55)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5e875f50-6ea6-48eb-a720-79fc59406e41)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5893869d-6d65-4e45-bf1f-3be3237d5e5f)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 43b252db-0de1-471b-b552-bfce1860f53c)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dff27d0e-7ebc-4270-b0ad-b46180926e03)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6824ef63-484d-48fd-ba14-8ad41c8a169b)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 53 "/DIGIT3") (pintype "passive") (tstamp e58dbee8-25c1-45b8-9cad-9aaa9e705daa)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 34 "Net-(Q3-B)") (pintype "passive") (tstamp 31e7e3e4-b226-4653-987f-d50bedab802f)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Diode_SMD:D_SMA" (layer "F.Cu") + (tstamp 7a760f82-2de2-488c-8ff2-38c6e1ddaac6) + (at 122.485 123.79) + (descr "Diode SMA (DO-214AC)") + (tags "Diode SMA (DO-214AC)") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "Sim.Device" "D") + (property "Sim.Pins" "1=K 2=A") + (property "ki_description" "Diode") + (property "ki_keywords" "diode") + (path "/8e32c926-7668-44ef-88a5-cb8453449734") + (attr smd) + (fp_text reference "D5" (at 0 -2.5) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d62a264c-0b41-4ca0-9a50-57e3e5431f8b) + ) + (fp_text value "D" (at 0 2.6) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e5bd8d9b-fa84-475d-9128-951dc48c86a4) + ) + (fp_text user "${REFERENCE}" (at 0 -2.5) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e50e68e1-be5d-4fbe-85c0-fa9ebf4b9c43) + ) + (fp_line (start -3.51 -1.65) (end -3.51 1.65) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp eec575d5-7a0f-4d7d-86b1-92f8c8ad44fc)) + (fp_line (start -3.51 -1.65) (end 2 -1.65) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c78e2f2a-ccfc-4b08-8731-bf69ffb53ea2)) + (fp_line (start -3.51 1.65) (end 2 1.65) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dcc575ac-e1e7-4a02-9a92-9a1baad18d58)) + (fp_line (start -3.5 -1.75) (end 3.5 -1.75) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f1347d33-f4c4-4eed-8f09-06a3cd1cd8df)) + (fp_line (start -3.5 1.75) (end -3.5 -1.75) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0f6e9318-2440-42ab-a363-72d9f2953f72)) + (fp_line (start 3.5 -1.75) (end 3.5 1.75) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0326a4e7-b339-46a1-85fb-2dee2edb2748)) + (fp_line (start 3.5 1.75) (end -3.5 1.75) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 201a8cf0-8cd0-4904-bfcb-8bd14d7ebeb3)) + (fp_line (start -2.3 1.5) (end -2.3 -1.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5befcf5b-edb0-464a-8c65-60db15bbdb95)) + (fp_line (start -0.64944 -0.79908) (end -0.64944 0.80112) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7e50296b-708d-41f0-9558-8ef4bef4df80)) + (fp_line (start -0.64944 0.00102) (end -1.55114 0.00102) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp eb7eb064-8747-4bdb-84dd-e87fa24ae3ec)) + (fp_line (start -0.64944 0.00102) (end 0.50118 -0.79908) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7cc84a08-19ef-4156-bd8f-f8e717b17c61)) + (fp_line (start -0.64944 0.00102) (end 0.50118 0.75032) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6fa07724-d41a-4a66-b37a-48d753ed407d)) + (fp_line (start 0.50118 0.00102) (end 1.4994 0.00102) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e4a6b9a8-1383-41b8-8cc0-0cbbca93d0ca)) + (fp_line (start 0.50118 0.75032) (end 0.50118 -0.79908) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 85111f4b-454e-4ab4-b87d-25f9e509ecdc)) + (fp_line (start 2.3 -1.5) (end -2.3 -1.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 57fec632-e8ac-45dc-815a-b00a6fe380cd)) + (fp_line (start 2.3 -1.5) (end 2.3 1.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a8e391ff-7090-4273-83c9-120a1d29f0a8)) + (fp_line (start 2.3 1.5) (end -2.3 1.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b15da73b-5e03-4565-966f-f4d2236b8fb0)) + (pad "1" smd roundrect (at -2 0) (size 2.5 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1388888889) + (net 5 "+12V") (pinfunction "K") (pintype "passive") (tstamp 19ec8481-b489-4323-af99-15ce41e1044b)) + (pad "2" smd roundrect (at 2 0) (size 2.5 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1388888889) + (net 21 "Net-(D5-A)") (pinfunction "A") (pintype "passive") (tstamp 34649ad0-c536-476d-8fd5-31cfbd2c3fec)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SMA.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical" (layer "F.Cu") + (tstamp 85c37d60-7a0f-4d7f-b79d-681adaa8ab14) + (at 92.964 88.392 180) + (descr "Through hole straight pin header, 2x03, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x03 2.54mm double row") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Atmel 6-pin ISP connector") + (property "ki_keywords" "AVR ISP Connector") + (path "/65e86d62-6c41-4c29-ba55-fd744d3ff43d") + (attr through_hole) + (fp_text reference "J5" (at 1.27 -2.33) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp abf0c73f-5664-40ba-a645-720a542c258b) + ) + (fp_text value "AVR-ISP-6" (at 1.27 7.41) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5d12bb52-b128-4978-a58a-b4209945f30a) + ) + (fp_text user "${REFERENCE}" (at 1.27 2.54 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a682e2d1-d4ac-437f-b3a9-90d865cb94da) + ) + (fp_line (start -1.33 -1.33) (end 0 -1.33) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 167d6646-1fe3-4ae0-8f63-b0f222b41875)) + (fp_line (start -1.33 0) (end -1.33 -1.33) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp daeb8604-03be-41f9-8d57-976c55ab715e)) + (fp_line (start -1.33 1.27) (end -1.33 6.41) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9da40b1f-b733-4d62-b3a8-cc17a03f2913)) + (fp_line (start -1.33 1.27) (end 1.27 1.27) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 92ded605-6ce8-4af1-8a15-d89124e3da8c)) + (fp_line (start -1.33 6.41) (end 3.87 6.41) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a931c604-d3d2-43f7-9bda-d293c6fdbe08)) + (fp_line (start 1.27 -1.33) (end 3.87 -1.33) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7d7c8f7e-3d4d-4995-ab2a-22b1a4d532bf)) + (fp_line (start 1.27 1.27) (end 1.27 -1.33) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 576eef96-51e3-4a09-852e-f1d0dbb75682)) + (fp_line (start 3.87 -1.33) (end 3.87 6.41) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 98079e96-b471-46b6-8b81-91101aac9e8b)) + (fp_line (start -1.8 -1.8) (end -1.8 6.85) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a17d010d-b9ac-4341-8cab-26a1f506f343)) + (fp_line (start -1.8 6.85) (end 4.35 6.85) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7e43119f-0e4d-4d37-9f98-8b630571d630)) + (fp_line (start 4.35 -1.8) (end -1.8 -1.8) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 70e88e64-c63d-481f-838c-cdc5a1b3e109)) + (fp_line (start 4.35 6.85) (end 4.35 -1.8) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3ba73af4-2c03-4040-95c6-f9e789b847fe)) + (fp_line (start -1.27 0) (end 0 -1.27) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 20cd1749-a964-486d-b32f-e7f2cd47f871)) + (fp_line (start -1.27 6.35) (end -1.27 0) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d471c102-e4c3-403e-8c6a-91875467612f)) + (fp_line (start 0 -1.27) (end 3.81 -1.27) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6206bc9f-efa9-44fc-a4bb-65d3a9787c89)) + (fp_line (start 3.81 -1.27) (end 3.81 6.35) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 13f0dfb8-8165-4fb8-a98b-26ac68dfb4bb)) + (fp_line (start 3.81 6.35) (end -1.27 6.35) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp da2919e1-b658-4685-96ac-3b7a249a5cc7)) + (pad "1" thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") + (net 28 "/595_DATA") (pinfunction "MISO") (pintype "passive") (tstamp 54978515-a925-4d65-a248-c0df5d88939b)) + (pad "2" thru_hole oval (at 2.54 0 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") + (net 4 "+5V") (pinfunction "VCC") (pintype "passive") (tstamp 476934e2-c6e4-4783-aa93-ea033cf17a57)) + (pad "3" thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") + (net 29 "/595_CLK") (pinfunction "SCK") (pintype "passive") (tstamp 1e6d03ef-70cd-46fd-9471-f706fa3743fc)) + (pad "4" thru_hole oval (at 2.54 2.54 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") + (net 30 "/BUZZER") (pinfunction "MOSI") (pintype "passive") (tstamp af2c4f16-730e-43b0-9401-94c86e896fbb)) + (pad "5" thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") + (net 31 "/RST") (pinfunction "~{RST}") (pintype "passive") (tstamp d7718a36-b3bf-490c-aeec-9a470426a680)) + (pad "6" thru_hole oval (at 2.54 5.08 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") + (net 1 "GND") (pinfunction "GND") (pintype "passive") (tstamp 4cc187f5-55dd-4ab5-a958-aa29221392c4)) + (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x03_P2.54mm_Vertical.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp 86f0ccff-396a-425b-8d7d-3639c3439764) + (at 135.58 110.49) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/e438640d-418b-49ad-8ff8-59e554db267e") + (attr smd) + (fp_text reference "R14" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9409ab42-43fb-485e-b2a4-0178cdfbd4e8) + ) + (fp_text value "330R" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 940a88c8-7e3b-4038-917e-f2b0342d987f) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp 6e9dff25-9589-48b6-9002-430bb40a58e9) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 37779e42-887a-4575-8dc1-53f28013117c)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f49b6855-91ff-4b80-abf7-2fd0e7e0d061)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fa769e65-ead1-470c-94c3-0fff05c50d30)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b627c5d1-2a68-4480-adc1-03c9ecc0572f)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a706cb13-64d2-4310-9859-c6a9cc39b9ad)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fa2d4d44-0ac2-4efa-bf8a-f117cf0cdbd3)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9af69f42-c87d-4ed6-ba09-9ef7c0aae5c9)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1755335f-10bf-443d-a373-58f192c58ba3)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 20d16bdf-3c93-4309-a825-a002a9ce5321)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6d5501f4-99c3-4d45-991f-7f963730750b)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 48 "Net-(U1-QF)") (pintype "passive") (tstamp 5d90f98d-d098-4944-82e0-8c5856377c30)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 16 "Net-(D2-f)") (pintype "passive") (tstamp f42e2765-3fd8-494e-8329-0aee057652d2)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") + (tstamp 8db081bd-aea6-4900-97c7-a11084bdf665) + (at 131.19 113.47) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Unpolarized capacitor, small symbol") + (property "ki_keywords" "capacitor cap") + (path "/e3f2c098-df66-4eb1-97d6-3ae87c2f4514") + (attr smd) + (fp_text reference "C1" (at 0 -1.68) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 26e2f7d3-9df3-4908-8f19-c0a6417f44a6) + ) + (fp_text value "22pF" (at 0 1.68) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4269cce9-4a96-4050-8b49-468723664271) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp 2b39a9d8-bd57-4219-a53e-02048b2baaa2) + ) + (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2bbc4569-08c5-4166-9c0b-92cf178e61da)) + (fp_line (start -0.261252 0.735) (end 0.261252 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e442f58e-0b4d-4812-86f3-ad0e724dec32)) + (fp_line (start -1.7 -0.98) (end 1.7 -0.98) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2a2895a8-49b2-475b-a39f-17827e1ddf7c)) + (fp_line (start -1.7 0.98) (end -1.7 -0.98) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b5d25080-283a-47d2-90cd-912a3cfd8313)) + (fp_line (start 1.7 -0.98) (end 1.7 0.98) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 44827d2f-d6ad-4f3c-b051-5e1ba45e1d93)) + (fp_line (start 1.7 0.98) (end -1.7 0.98) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d0fa8543-4c39-4f8e-acd8-c002f8e55654)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ed4fc71f-20aa-43ac-b9fc-e2433e0dfb1e)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1a270692-2ceb-4867-93ae-a5facce7c731)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4a22a663-bb45-4083-861f-1272426db719)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f410fee2-b7c1-4dc5-8393-b10942bc9dea)) + (pad "1" smd roundrect (at -0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND") (pintype "passive") (tstamp cd55b0ed-f7d3-468b-8496-c90c622c5d46)) + (pad "2" smd roundrect (at 0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "/XTAL2") (pintype "passive") (tstamp c6c75997-0013-4bcd-ae14-15e9bc0b917b)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp 92fa6530-41a8-46a9-8d70-3fe8ee8ea19b) + (at 139.99 92.79) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/41b48406-e4b9-400d-86ca-f651b0ba14ab") + (attr smd) + (fp_text reference "R15" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f269aff5-a11a-40ec-9aba-2f5d2de1d092) + ) + (fp_text value "330R" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 763ea2f2-7083-44be-a542-e8361cd03479) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp f8645fed-85c1-48e0-ade0-d79d19c981b0) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5a68c659-976e-40ac-bd08-e4fef9398b0c)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bd7bb9e5-a5e8-4b78-96ee-6c3a77436a41)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1d5adb47-8f27-48e8-af51-52bb98ac57fc)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 46d24fcb-569e-43ad-b0d3-c8c09e6a153d)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4dee499f-0708-4b46-a1da-07a0a9eb37aa)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 54dcb437-d215-4b5b-8337-4be9aa4b766f)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0123b57e-43c0-4b64-9838-713cd0625b8a)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c1551075-80fc-4ac7-a3a7-505cc638e495)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 82a3198b-6eb7-4bab-9def-a2270777aae7)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 465c5a0d-beea-4be7-b7ea-6bc5c9de1a43)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 49 "Net-(U1-QG)") (pintype "passive") (tstamp cd2eaecd-8a61-4f40-844f-7a5af4b3e35f)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 11 "Net-(D2-g)") (pintype "passive") (tstamp a5086d9a-33cc-43be-8b5e-73e14daddb63)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp 95e7a9e8-528e-405f-b941-b50578437655) + (at 131.17 98.69) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor") + (property "ki_keywords" "R res resistor") + (path "/e4dde768-f59a-4153-9cce-338bdc02b516") + (attr smd) + (fp_text reference "R3" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 701d9ee4-5f0b-48ff-a6c5-a125a0866633) + ) + (fp_text value "510R" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 6fb86bfc-e2d3-4ede-847c-9a64d846b119) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp 01d7eb3e-bc01-43fe-8c91-3164f27af18a) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 41677d12-3d1f-4e1d-bfa6-9ff79762e910)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f32d4461-4cb6-4d54-9821-9b498aaa0522)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 95f6baa1-eaa1-416c-8835-bedeadb5f2fe)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 216337d1-3bed-44b9-ada2-e10950cb2e08)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 461d32d9-c15c-4adb-9974-46e3e407699e)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a454af76-b5b4-4da3-bc10-953420237ef6)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a1f31e16-a0c7-4c6d-8c66-d35301764f2b)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b81c2c54-9fe3-4fe9-8bea-571ce3dfe9b3)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 483802f5-cf1d-4a1d-86ec-eaf04bfae139)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4acc085f-4b70-49ca-95c3-cd024b7feea6)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 38 "Net-(U4-PD6)") (pintype "passive") (tstamp a663a2f8-9e81-4dab-b448-9badcf5dec82)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 19 "Net-(D3-A)") (pintype "passive") (tstamp 30b38bff-2c2d-4655-a670-de8f0bbaf9e1)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp 98776789-959c-4342-a3d8-a1dbdcebadbe) + (at 139.99 98.69) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor") + (property "ki_keywords" "R res resistor") + (path "/20abc008-edbe-4929-8b68-c8637b06e32c") + (attr smd) + (fp_text reference "R17" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8ca1d911-2f4e-4a4a-afd4-6a513e3b2642) + ) + (fp_text value "1K" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 169744e8-7672-4326-8bc0-e40940410549) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp 5c80753e-c813-4e22-bdf8-f2e7b44ff7a9) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 12c0e133-ec2f-4c67-a3d0-11ca539165bd)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7adf935a-1888-4d88-9688-d8ed450c7922)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f85017fe-99fd-4aac-bf71-e1a756c4148c)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c7f9cc76-bed1-4700-aae6-b3077f161345)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6d755204-4c2c-48dc-b428-16106c6e99d1)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 37d7f9c2-09ee-4519-99a6-d77f52c094cd)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1833147f-7542-405a-879c-d10d6d643354)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp da3ee7c7-78e7-46a6-ac54-b8afec3f30be)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 05204783-32e0-4351-8ef1-e6d337b59dfb)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 102768da-b5e9-4054-843e-df65a309f558)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 51 "/DIGIT1") (pintype "passive") (tstamp 48d9b418-3e0f-492b-98b0-039a4fd53bdb)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 36 "Net-(Q6-B)") (pintype "passive") (tstamp ba256180-ff3f-482c-a46e-1f837fe45de5)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_Horizontal" (layer "F.Cu") + (tstamp 9e10c7d6-f117-45b4-8a33-faca4a293b91) + (at 231.46 134) + (descr "Terminal Block Phoenix MPT-0,5-3-2.54, 3 pins, pitch 2.54mm, size 8.08x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725656-920552.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix") + (tags "THT Terminal Block Phoenix MPT-0,5-3-2.54 pitch 2.54mm size 8.08x6.2mm^2 drill 1.1mm pad 2.2mm") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Generic screw terminal, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)") + (property "ki_keywords" "screw terminal") + (path "/b8b477e1-1963-4d07-a4c8-aa72b76cea4c") + (attr through_hole) + (fp_text reference "J3" (at 2.54 4.826) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8f523eca-e708-4e45-9e83-146802c696ac) + ) + (fp_text value "RELAY" (at 2.54 4.572) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d586cd14-3197-4f34-a118-958712f5c8d0) + ) + (fp_text user "${REFERENCE}" (at 2.54 2) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp cb72d82f-0695-4177-b180-a4e557816e5d) + ) + (fp_line (start -1.8 2.66) (end -1.8 3.4) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dbabd4cf-2c31-4344-a270-e1349d7e3d76)) + (fp_line (start -1.8 3.4) (end -1.3 3.4) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 512bc9f8-1aea-45b8-b94b-2e28aa2f0dbf)) + (fp_line (start -1.56 -3.16) (end -1.56 3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 60607ed8-47b1-4ec9-a4fa-b26f01d3f26e)) + (fp_line (start -1.56 -3.16) (end 6.64 -3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2ee678b8-9249-4060-91b5-6d8d8787581c)) + (fp_line (start -1.56 -2.7) (end 6.64 -2.7) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6411f1a0-485c-471b-b197-e71b85cdc315)) + (fp_line (start -1.56 2.6) (end -0.79 2.6) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d23aefc4-ca67-42a3-9f81-eea48a13467c)) + (fp_line (start -1.56 3.16) (end -0.79 3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c71858b4-1494-41e3-bf79-c782ea2ec847)) + (fp_line (start 0.79 2.6) (end 1.75 2.6) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 15bfdaa7-4371-4109-84e1-e565fcf1c9f9)) + (fp_line (start 0.79 3.16) (end 1.75 3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 72e17d62-858d-47e1-9524-faeaea7dff73)) + (fp_line (start 3.33 2.6) (end 4.29 2.6) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6d04ca28-e147-41cb-a21a-6a14e2e6e8f2)) + (fp_line (start 3.33 3.16) (end 4.29 3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0951994c-2b74-469e-833f-5e9b7f9dace6)) + (fp_line (start 5.87 2.6) (end 6.64 2.6) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fecaba2f-8088-4a95-aa8f-844617798ee8)) + (fp_line (start 5.87 3.16) (end 6.64 3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 49a40f12-063e-4ef1-a5c4-ae6dcbaeefdc)) + (fp_line (start 6.64 -3.16) (end 6.64 3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6a11c22e-1955-4a33-8592-45dd6ff8bad2)) + (fp_line (start -2 -3.6) (end -2 3.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 30c9fbe3-7c23-48a5-98d9-eff780cb8279)) + (fp_line (start -2 3.6) (end 7.08 3.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fc2c4b45-6fa6-41ac-ac2d-9d9f8ea148b0)) + (fp_line (start 7.08 -3.6) (end -2 -3.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 16018d47-e06d-4888-8800-f08408538831)) + (fp_line (start 7.08 3.6) (end 7.08 -3.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3dfaa421-02d0-432e-b38b-156a535fadfd)) + (fp_line (start -1.5 -3.1) (end 6.58 -3.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 50271dcf-f101-4189-b038-f64510e8460c)) + (fp_line (start -1.5 -2.7) (end 6.58 -2.7) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 936e8c65-799d-4333-90e6-71abef6fcc82)) + (fp_line (start -1.5 2.6) (end -1.5 -3.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ffbe74ac-3dd2-4da1-9aef-5a8510f22e0c)) + (fp_line (start -1.5 2.6) (end 6.58 2.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d8d6e5fa-4d57-41d1-ac10-860733264324)) + (fp_line (start -1 3.1) (end -1.5 2.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f6f6c8a2-43eb-4db8-ab83-e7d39616c3bb)) + (fp_line (start 0.701 -0.835) (end -0.835 0.7) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c89c0ee3-39c9-4184-867b-f3666e93efa6)) + (fp_line (start 0.835 -0.7) (end -0.701 0.835) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dac08063-4889-432b-978d-703ebf4fac27)) + (fp_line (start 3.241 -0.835) (end 1.706 0.7) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ae95e1df-79f3-4d41-a978-b0e5852d30aa)) + (fp_line (start 3.375 -0.7) (end 1.84 0.835) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3df8c436-5b55-4bc9-a91c-c95d0c790640)) + (fp_line (start 5.781 -0.835) (end 4.246 0.7) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0cfd184d-ae1c-4218-9462-e1c72d3ae10e)) + (fp_line (start 5.915 -0.7) (end 4.38 0.835) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fbcee2c8-b0b2-49f3-92c5-613085c3a553)) + (fp_line (start 6.58 -3.1) (end 6.58 3.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c5bace87-96b6-42a1-9a44-c2140c6d62e2)) + (fp_line (start 6.58 3.1) (end -1 3.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2636d0f4-79cc-4080-846d-765bc1b335d8)) + (fp_circle (center 0 0) (end 1.1 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 25ff01b0-f2df-4ded-829c-fe3a07d1a54b)) + (fp_circle (center 2.54 0) (end 3.64 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 910e8dd6-97ee-41bf-9301-3359ca261fdb)) + (fp_circle (center 5.08 0) (end 6.18 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 2f5e1971-97bc-49d1-9bb1-844598f7d509)) + (pad "" np_thru_hole circle (at 0 2.54) (size 1.1 1.1) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 27b3a721-2484-4899-9ab3-939fef616932)) + (pad "" np_thru_hole circle (at 2.54 2.54) (size 1.1 1.1) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 67384e0a-e594-4f9b-b047-896b61a7f78f)) + (pad "" np_thru_hole circle (at 5.08 2.54) (size 1.1 1.1) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 5a2f9599-02fc-418d-8ef3-c0cf4ec2712a)) + (pad "1" thru_hole rect (at 0 0) (size 2.2 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 24 "/NO") (pinfunction "Pin_1") (pintype "passive") (tstamp 39162d93-f4ac-4190-b8f7-ab918c441f38)) + (pad "2" thru_hole circle (at 2.54 0) (size 2.2 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 25 "/COM") (pinfunction "Pin_2") (pintype "passive") (tstamp a80409e8-2d6b-487f-88e3-68d885ffd5bb)) + (pad "3" thru_hole circle (at 5.08 0) (size 2.2 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 26 "/NC") (pinfunction "Pin_3") (pintype "passive") (tstamp 07520d58-0418-4951-9c12-319fd4d2c9eb)) + (model "${KICAD6_3DMODEL_DIR}/TerminalBlock_Phoenix.3dshapes/TerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_Horizontal.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp a2da5008-d64c-4666-8dd7-bebb3cac9c6d) + (at 131.17 110.49) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/c2e7eca2-2cd8-4f4b-a163-343b6e177db9") + (attr smd) + (fp_text reference "R7" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5629d1bf-818e-480e-b778-74a565cd0bf7) + ) + (fp_text value "10K" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ca183f32-ed4d-488d-8882-068c9bfe5c2d) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp c5ecb3fc-658b-46b8-82e5-a7c7b62eb48a) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 15b4a344-81fe-4c06-a831-15663d19fadf)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5dc71ab7-90b6-4928-b9e2-1ea297e4e4e7)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 13e4ec31-f647-4a35-aaa5-f1efbc0a0d2c)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 26c365b7-6482-4b54-9a24-03f2de60c217)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f12ae492-30f6-48d8-9dbe-cd6a19db162a)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f25b2ab8-114c-48ee-a772-455366179402)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d66783f0-1495-4cd8-b62b-2f84fd791152)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7be4470f-d4b5-4647-adca-26314e7ce937)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a69aed6e-9bfd-4db0-9f17-c3b46358bd51)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 598a5aa7-b340-4bbe-b487-95afb44e555a)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 42 "/SW_MINUS") (pintype "passive") (tstamp 2f1a68e8-4aa2-4870-8d92-f2f29a68bf6c)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 4 "+5V") (pintype "passive") (tstamp 2d623e4d-da22-4109-a966-5b25db552504)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") + (tstamp aab42325-8ea8-45f5-b304-adb5c57305af) + (at 131.19 116.48) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Unpolarized capacitor, small symbol") + (property "ki_keywords" "capacitor cap") + (path "/3de02d59-e93e-4b15-86ce-4c9c3403271b") + (attr smd) + (fp_text reference "C2" (at 0 -1.68) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp cb9c7d65-77a5-4e51-91dd-b8d6407d72fb) + ) + (fp_text value "22pF" (at 0 1.68) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 7373bf59-6784-4a28-98ac-ee286de968f6) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp 24df04e2-4b6e-465d-ae4e-c603aabd24b9) + ) + (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4bf393ea-1fa3-480c-b6d3-cc19e2b9079a)) + (fp_line (start -0.261252 0.735) (end 0.261252 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f4470bab-8b73-41a6-8014-bfa55aa1e76e)) + (fp_line (start -1.7 -0.98) (end 1.7 -0.98) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1be41fd4-8042-40df-a160-0dca31756932)) + (fp_line (start -1.7 0.98) (end -1.7 -0.98) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 504f71b4-7ab4-49fe-aea7-8910f9527717)) + (fp_line (start 1.7 -0.98) (end 1.7 0.98) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7294dfdc-5585-43f7-b6c0-f6aa7309c865)) + (fp_line (start 1.7 0.98) (end -1.7 0.98) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f371397f-6c6a-4b22-afc8-d699b89258d1)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8bc4ddde-3752-446b-8cff-8c445fa8e656)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 60cf42d4-fd38-460d-ac0d-48d3ae29765c)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bd1873f3-2760-467e-bbee-3357dbbc4de2)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9b4abcb7-4a05-4eba-8203-b2503e6e7bba)) + (pad "1" smd roundrect (at -0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND") (pintype "passive") (tstamp 7c9d74bf-9952-4172-bc90-d425539e3649)) + (pad "2" smd roundrect (at 0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "/XTAL1") (pintype "passive") (tstamp 9e6c86f9-979f-4671-95d0-004cb8b91bb8)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp abb0f4c4-ec9d-473c-9aa4-b4f018dbcd0d) + (at 131.17 107.54) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/8d1bfbb6-c209-485d-93be-a1e9980dd311") + (attr smd) + (fp_text reference "R6" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 268a0352-78bb-4dc0-b583-466a6205e8b2) + ) + (fp_text value "10K" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 50711b2a-11d6-475b-95c9-d8e47543efd6) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp 4d787682-34ee-4332-88c7-b8217fb3aed4) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7208dd24-1aa1-460d-ac2b-b1de91555c22)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp db82073e-a173-49ad-ba72-675fcaab7c1b)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3ff1077e-49b4-49e7-8454-1e29c30a5c52)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 37b00975-0b24-4b99-a262-0ac20187df86)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9bf30a87-66b6-48f1-a089-4941bebcdce7)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0e6260cd-b502-4587-846e-8dd631109980)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fe8094f5-7463-4d43-bd4e-61888c82bc5b)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3a9bc168-f394-4326-83de-ec5035424fee)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 739f2fc4-ba45-4408-8a16-80f9a0a1b1e8)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 62f39737-15f6-45f8-b4be-91c62fda60c4)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 41 "/SW_SET") (pintype "passive") (tstamp f0c4c671-34bc-4ed7-9ef0-3d26d9d09309)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 4 "+5V") (pintype "passive") (tstamp 061ac88b-b5e6-490a-a1a2-9dd14e43069c)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "LED_SMD:LED_0805_2012Metric" (layer "F.Cu") + (tstamp ba48c0ff-c184-43c8-ae62-50913df1f477) + (at 154.92 69.215) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Light emitting diode") + (property "ki_keywords" "LED diode") + (path "/ad42d0dd-4602-46d4-9314-91e2b4ea88bc") + (attr smd) + (fp_text reference "D6" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 41b75e17-960b-414b-8aa5-35a4a0c0de4e) + ) + (fp_text value "LED_RELAY" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1f90e41e-feea-4379-98a7-c1b33dee5cc7) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp e3f4ce9d-4809-4485-93a0-7e4e7d05aef8) + ) + (fp_line (start -1.685 -0.96) (end -1.685 0.96) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7e51c4f5-45cb-474d-bdee-9fb197ed6153)) + (fp_line (start -1.685 0.96) (end 1 0.96) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8125d17c-c59a-41ea-a327-09952a424710)) + (fp_line (start 1 -0.96) (end -1.685 -0.96) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 064fb8a1-c2ea-4d81-a261-501a4cb4d316)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6a73702e-ec29-461a-a0b4-dae38528b90c)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6fa7a9b9-d325-49f2-86f4-d97a61cf6f94)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c8f62385-d7cd-41b6-8e9b-12c26c421b6f)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 407737da-2e01-496f-8aec-91af5c3e88ab)) + (fp_line (start -1 -0.3) (end -1 0.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d7018350-2a3f-4195-8c96-8d652d3c6342)) + (fp_line (start -1 0.6) (end 1 0.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e24ebb90-765c-4c7d-a9b6-c3c047937afe)) + (fp_line (start -0.7 -0.6) (end -1 -0.3) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b63e3de7-3133-45fe-81f5-7abc20cfed55)) + (fp_line (start 1 -0.6) (end -0.7 -0.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 098e72af-a07a-455e-a03c-7fa8d1b8668a)) + (fp_line (start 1 0.6) (end 1 -0.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bba4f5d4-10f9-4bfb-9a4f-a4e5437b73e0)) + (pad "1" smd roundrect (at -0.9375 0) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 21 "Net-(D5-A)") (pinfunction "K") (pintype "passive") (tstamp 724836b5-db15-4adb-814a-0259f20f9950)) + (pad "2" smd roundrect (at 0.9375 0) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 22 "Net-(D6-A)") (pinfunction "A") (pintype "passive") (tstamp 90d8ea6b-1688-4ce8-bb82-fba3e0b9b451)) + (model "${KICAD6_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp c9346fa4-a962-455f-86bb-bb08b7f3e8e7) + (at 131.17 101.64) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor") + (property "ki_keywords" "R res resistor") + (path "/149d249f-c661-48b0-b422-60e1044dac2d") + (attr smd) + (fp_text reference "R4" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0ee3effc-0eb4-4f96-93f3-f45657fa583e) + ) + (fp_text value "10K" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d97654b5-a563-43f6-bc3e-de23206cb2d3) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp 54bc5e9b-14de-4c42-a824-21a5a4cb5a97) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cd335bd4-ca0b-437e-b05c-b4edac14252d)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 23c74e4f-4fbe-4a1e-9fd2-5184eed868f4)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c5a80f97-cfe6-4083-bd55-7a6dbe12e68e)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a8eea6fc-4274-4f70-8ec5-ae3133daa0b0)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e3cf0a9c-4129-44b5-a8f9-3d2b8ceea21e)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 170127d6-ce64-413d-bad4-4a54e54bb059)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c3726ce0-13b3-4b96-a82a-f28a8b9a0256)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 015527c7-e4d2-4186-afde-dfe3f129f41b)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 75aed51a-ec00-42e8-810b-93f01a75afdc)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3049c08d-cf7e-4ace-8111-2e73fec1a714)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 39 "/RELAY") (pintype "passive") (tstamp b0ed72a0-bb3f-43db-9987-59740a3785c5)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 37 "Net-(Q7-B)") (pintype "passive") (tstamp ff1fc623-fed4-403b-8e8b-45cc9e4c7029)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp d78b54a3-d7fc-4c29-b338-9d7f0df4a1d3) + (at 135.58 104.59) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/9efadafd-e493-45c0-95fc-f7e7132fb637") + (attr smd) + (fp_text reference "R12" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ddd63837-d9f6-4e21-9950-7a2ff477fe3e) + ) + (fp_text value "330R" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp df252394-ccec-40d3-85aa-6745d3065761) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp b3e30dae-e1df-4c8d-80c3-cc191eb4dd8a) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f556799d-0104-4d81-a374-85d7d2f9c9d0)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 292ea2a6-bed8-4924-a28d-d4c0761d8625)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 17072dd0-c313-40e6-86e7-42003707b3ce)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 609d4cdb-b630-45cd-84e0-e53714ffdf6c)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp dc38966b-fa29-48ca-90c2-20e52df803a2)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2bf5d1d0-8b3d-477f-bf78-43cd9626c273)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7bc48c64-147b-4ce6-89bc-3b3ab16c5302)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ed30ba32-5142-4a2a-8ec0-5acb66433bf8)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cf06ff89-e7fb-46e7-bcca-732828670dbd)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fe2b9485-6ef5-405a-a62f-f41e7620728e)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 46 "Net-(U1-QD)") (pintype "passive") (tstamp a7d39f5b-4b6f-4b03-ab27-3520c84fa68d)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 8 "Net-(D2-d)") (pintype "passive") (tstamp f6e3dff9-f3c2-4e21-8dd8-26ae6d81465c)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" (layer "F.Cu") + (tstamp da8c8818-5f32-47be-9093-158e4774baa0) + (at 80.01 85.852 90) + (descr "SOIC, 20 Pin (JEDEC MS-013AC, https://www.analog.com/media/en/package-pcb-resources/package/233848rw_20.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "20MHz, 2kB Flash, 128B SRAM, 128B EEPROM, SOIC-20") + (property "ki_keywords" "AVR 8bit Microcontroller tinyAVR") + (path "/9012f24a-d410-436d-81dd-0a697410d148") + (attr smd) + (fp_text reference "U4" (at 0 -7.35 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f33dbfca-b251-4308-946f-68e78c7f128b) + ) + (fp_text value "ATtiny2313A-S" (at 0 7.35 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f3e6e549-99bd-4db1-8208-c671df8dd7ac) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5a114c4e-1766-4268-8796-ac1409cc0225) + ) + (fp_line (start -3.86 -6.51) (end -3.86 -6.275) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 983f9989-7dbd-4d0b-8baf-f2b7d1aafeec)) + (fp_line (start -3.86 -6.275) (end -5.675 -6.275) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 607d9649-355e-45ef-88bd-9380530927c9)) + (fp_line (start -3.86 6.51) (end -3.86 6.275) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e9f94079-f5da-473a-be1b-b6604f09cbf4)) + (fp_line (start 0 -6.51) (end -3.86 -6.51) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5b48c0a1-0b14-434c-8b52-2614f15c3c64)) + (fp_line (start 0 -6.51) (end 3.86 -6.51) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c57a531d-55bc-4937-aec1-4c535b18fb00)) + (fp_line (start 0 6.51) (end -3.86 6.51) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9f21f574-2370-40d6-8d6e-ec4f60f99b83)) + (fp_line (start 0 6.51) (end 3.86 6.51) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c22d0d7d-b730-4c04-bfc5-52c786f97c57)) + (fp_line (start 3.86 -6.51) (end 3.86 -6.275) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fb743287-0215-4b1a-a9d5-496b24a23600)) + (fp_line (start 3.86 6.51) (end 3.86 6.275) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ca7a17b9-c58f-484e-b98f-1662734057a8)) + (fp_line (start -5.93 -6.65) (end -5.93 6.65) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e4e796c9-2293-4c4e-a460-17c155b060e6)) + (fp_line (start -5.93 6.65) (end 5.93 6.65) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c1378b38-50fd-4618-9f77-6ad564e9f297)) + (fp_line (start 5.93 -6.65) (end -5.93 -6.65) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7213adf9-3ceb-4b05-bc51-eca42718f820)) + (fp_line (start 5.93 6.65) (end 5.93 -6.65) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ae8208ed-2092-4f16-a9ad-fc56b0c5371c)) + (fp_line (start -3.75 -5.4) (end -2.75 -6.4) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 61f43348-f311-481a-a0b5-0276cdc98324)) + (fp_line (start -3.75 6.4) (end -3.75 -5.4) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9c5186d2-0dda-499c-821a-486d6ce37fc4)) + (fp_line (start -2.75 -6.4) (end 3.75 -6.4) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6836837d-6a39-4950-b673-b1af85c3b9fe)) + (fp_line (start 3.75 -6.4) (end 3.75 6.4) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a97125c3-f8f1-466f-86a7-9dd4e6f6a304)) + (fp_line (start 3.75 6.4) (end -3.75 6.4) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 849e90ae-8af3-43e0-b231-6eac8802f773)) + (pad "1" smd roundrect (at -4.65 -5.715 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 31 "/RST") (pinfunction "PA2/~{RESET}") (pintype "bidirectional") (tstamp 1367658b-f334-4714-91b5-ba7c2bc6dee8)) + (pad "2" smd roundrect (at -4.65 -4.445 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 39 "/RELAY") (pinfunction "PD0") (pintype "bidirectional") (tstamp 122b917e-aa01-4f6d-8a99-3d423f7538b6)) + (pad "3" smd roundrect (at -4.65 -3.175 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 27 "/UART_TX") (pinfunction "PD1") (pintype "bidirectional") (tstamp 05f7fb7c-cbdb-44cd-bdbe-5bef0db3197d)) + (pad "4" smd roundrect (at -4.65 -1.905 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "/XTAL2") (pinfunction "PA1/XTAL2") (pintype "bidirectional") (tstamp e92dc0f9-aaf6-4e80-a38a-627b2921cd55)) + (pad "5" smd roundrect (at -4.65 -0.635 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 3 "/XTAL1") (pinfunction "PA0/XTAL1") (pintype "bidirectional") (tstamp baccdf0b-7114-45ef-b2c6-384b0503e5e7)) + (pad "6" smd roundrect (at -4.65 0.635 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 51 "/DIGIT1") (pinfunction "PD2") (pintype "bidirectional") (tstamp 51cdc7ec-1b67-4217-b28e-91d429eab2bc)) + (pad "7" smd roundrect (at -4.65 1.905 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 52 "/DIGIT2") (pinfunction "PD3") (pintype "bidirectional") (tstamp 4cb538bd-78fd-4846-a09b-6964b8d8ab25)) + (pad "8" smd roundrect (at -4.65 3.175 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 53 "/DIGIT3") (pinfunction "PD4") (pintype "bidirectional") (tstamp 75d88319-7df1-4a13-8f9a-65e889823f7c)) + (pad "9" smd roundrect (at -4.65 4.445 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 54 "/DIGIT4") (pinfunction "PD5") (pintype "bidirectional") (tstamp b97e95a3-7414-45b1-bd54-6fab11be5dfe)) + (pad "10" smd roundrect (at -4.65 5.715 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 447937d6-ee69-49fc-b4ab-e212e140789c)) + (pad "11" smd roundrect (at 4.65 5.715 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 38 "Net-(U4-PD6)") (pinfunction "PD6") (pintype "bidirectional") (tstamp e4d77c93-afca-4bdd-ab70-2283a124ead8)) + (pad "12" smd roundrect (at 4.65 4.445 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 56 "/595_LATCH") (pinfunction "PB0") (pintype "bidirectional") (tstamp 8b305090-4b27-4d25-88b3-46f36c7a72ec)) + (pad "13" smd roundrect (at 4.65 3.175 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 23 "/DQ") (pinfunction "PB1") (pintype "bidirectional") (tstamp dfb32fed-aa0d-4bb4-8e5c-049e4902560e)) + (pad "14" smd roundrect (at 4.65 1.905 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 40 "/SW_PLUS") (pinfunction "PB2") (pintype "bidirectional") (tstamp 7bfffc5e-3a26-4c3f-9510-dfd0143f6997)) + (pad "15" smd roundrect (at 4.65 0.635 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 42 "/SW_MINUS") (pinfunction "PB3") (pintype "bidirectional") (tstamp 8072cc35-1f65-4b48-a43e-b8aee789bf86)) + (pad "16" smd roundrect (at 4.65 -0.635 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 41 "/SW_SET") (pinfunction "PB4") (pintype "bidirectional") (tstamp 27f473b2-d2fd-4df8-8f12-7afa627ea53e)) + (pad "17" smd roundrect (at 4.65 -1.905 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 30 "/BUZZER") (pinfunction "PB5") (pintype "bidirectional") (tstamp 73882415-44ac-4467-822b-410352d61e75)) + (pad "18" smd roundrect (at 4.65 -3.175 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 28 "/595_DATA") (pinfunction "PB6") (pintype "bidirectional") (tstamp 2d411d1a-5e08-4831-a11b-440442fd2d22)) + (pad "19" smd roundrect (at 4.65 -4.445 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 29 "/595_CLK") (pinfunction "PB7") (pintype "bidirectional") (tstamp 22528b20-cbad-4a71-b16d-20239e0b3658)) + (pad "20" smd roundrect (at 4.65 -5.715 90) (size 2.05 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+5V") (pinfunction "VCC") (pintype "power_in") (tstamp 4b58627f-14c8-42e0-83e2-d312c1b2241e)) + (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-20W_7.5x12.8mm_P1.27mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:SOT-23" (layer "F.Cu") + (tstamp ea3c409e-8261-4317-8dc2-cc03ad4a907f) + (at 115.97 93.54) + (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "NPN transistor, collector/base/emitter") + (property "ki_keywords" "transistor NPN") + (path "/c264c3dc-43c9-49d1-a046-fd434b95aefc") + (attr smd) + (fp_text reference "Q1" (at 0 -2.4) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ba5f8ae4-e2a4-4eae-ad0f-2b9b10b22276) + ) + (fp_text value "Q_NPN_CBE" (at 0 2.4) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 00bcf0be-d37a-4c3e-adcc-6e3cbc50ff85) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.32 0.32) (thickness 0.05))) + (tstamp 0ed01a28-d7ed-4d4e-ba84-a4face96f44f) + ) + (fp_line (start 0 -1.56) (end -1.675 -1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cc211104-6224-422b-9b9f-087bc5016b6d)) + (fp_line (start 0 -1.56) (end 0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d581bc9b-d43d-4ec4-b0b5-56c9c0c66872)) + (fp_line (start 0 1.56) (end -0.65 1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 33a666fb-9047-4877-93ea-820e9eb09fcc)) + (fp_line (start 0 1.56) (end 0.65 1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e021d427-8ec9-44b0-b4c6-a585d904b4d8)) + (fp_line (start -1.92 -1.7) (end -1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 60ee0ccf-6511-4072-a160-f55024b1160e)) + (fp_line (start -1.92 1.7) (end 1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ca77c118-448f-4808-b979-3196144f7c22)) + (fp_line (start 1.92 -1.7) (end -1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp da857173-d1b2-4361-9c4f-cb341e1d81d7)) + (fp_line (start 1.92 1.7) (end 1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1209cf59-e9ea-4ab6-9a2c-93b45573399b)) + (fp_line (start -0.65 -1.125) (end -0.325 -1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bc81b6c0-548a-4204-bd6c-7909f57cdf53)) + (fp_line (start -0.65 1.45) (end -0.65 -1.125) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 340bf75c-6140-40e0-97ad-f09373d1aa9e)) + (fp_line (start -0.325 -1.45) (end 0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4ce64769-a1a0-423d-b307-79d0be0cddd2)) + (fp_line (start 0.65 -1.45) (end 0.65 1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f9ccc791-9369-4350-8817-86cd7822835f)) + (fp_line (start 0.65 1.45) (end -0.65 1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 919ee1bc-6a44-4fc7-af25-a2be77d0b885)) + (pad "1" smd roundrect (at -0.9375 -0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 6 "Net-(D1-A)") (pinfunction "C") (pintype "passive") (tstamp 170acb22-e2e3-4d55-91dd-099918e5e8e5)) + (pad "2" smd roundrect (at -0.9375 0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 32 "Net-(Q1-B)") (pinfunction "B") (pintype "input") (tstamp 9f107994-8e4e-47d5-a609-741ad123e871)) + (pad "3" smd roundrect (at 0.9375 0) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND") (pinfunction "E") (pintype "passive") (tstamp 37bf9520-7f2c-44bb-b991-c7da76bf2509)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_SO:SO-16_5.3x10.2mm_P1.27mm" (layer "F.Cu") + (tstamp eac2e1a6-51ab-43ee-bc39-890f4065f104) + (at 157.55 120.39) + (descr "SO, 16 Pin (https://www.ti.com/lit/ml/msop002a/msop002a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SO SO") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "8-bit serial in/out Shift Register 3-State Outputs") + (property "ki_keywords" "HCMOS SR 3State") + (path "/6571b9a9-4e33-42a2-b89a-093d30c066fe") + (attr smd) + (fp_text reference "U1" (at 0 -6.05) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a3d341ee-bd59-4eeb-aba5-3fc2be97f7c4) + ) + (fp_text value "74HC595" (at 0 6.05) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 530f1b23-f79d-48b4-9962-64bed620f209) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 39a19f9f-055e-4845-a568-eeb862abdac1) + ) + (fp_line (start -2.76 -5.21) (end -2.76 -5.005) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c8ec40df-3cc4-42b7-b7ea-c484598ccfb1)) + (fp_line (start -2.76 -5.005) (end -4.45 -5.005) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8a66d51a-d9ed-451c-8b11-d89f26a86cb7)) + (fp_line (start -2.76 5.21) (end -2.76 5.005) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 51a81325-5752-45e8-8dcf-afd27a8afb12)) + (fp_line (start 0 -5.21) (end -2.76 -5.21) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4755f5ac-e31f-4e87-899b-d3e22ea58ac5)) + (fp_line (start 0 -5.21) (end 2.76 -5.21) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 380608fc-ccd5-44ef-8f06-8d74457b2aca)) + (fp_line (start 0 5.21) (end -2.76 5.21) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f09f7746-f947-427a-a10f-9760bb1fa88c)) + (fp_line (start 0 5.21) (end 2.76 5.21) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d502d1ce-3cf1-4670-8dc9-6dfdbb7dd72c)) + (fp_line (start 2.76 -5.21) (end 2.76 -5.005) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8b072a96-846b-408f-823b-7d7fd363d129)) + (fp_line (start 2.76 5.21) (end 2.76 5.005) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a1467d7d-422e-4146-9d3e-e02dc9c60037)) + (fp_line (start -4.7 -5.35) (end -4.7 5.35) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp dbac9f16-4fca-4cfd-9960-48dd56a52c23)) + (fp_line (start -4.7 5.35) (end 4.7 5.35) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 40b926bf-c076-4651-9076-7de41dd2c1ca)) + (fp_line (start 4.7 -5.35) (end -4.7 -5.35) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5865d84c-e228-44c4-a737-03f3130703ab)) + (fp_line (start 4.7 5.35) (end 4.7 -5.35) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cec5e76e-8d1d-4ed9-aeef-f44f7983d3e2)) + (fp_line (start -2.65 -4.1) (end -1.65 -5.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6321c5a0-b31e-43e6-8b41-5db39f10ab87)) + (fp_line (start -2.65 5.1) (end -2.65 -4.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 61fe122e-a613-46ce-8ffb-9dbc389e2cdd)) + (fp_line (start -1.65 -5.1) (end 2.65 -5.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bb5562bf-7389-488a-b240-524109b325a6)) + (fp_line (start 2.65 -5.1) (end 2.65 5.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5dc13df1-97de-4e34-b8ab-3dcc751b2980)) + (fp_line (start 2.65 5.1) (end -2.65 5.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 00af9845-cd04-4bc5-a3d0-024667af1be1)) + (pad "1" smd roundrect (at -3.4625 -4.445) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 44 "Net-(U1-QB)") (pinfunction "QB") (pintype "tri_state") (tstamp e3d1bfe1-ba77-44d2-ac1b-e04ef9b8267f)) + (pad "2" smd roundrect (at -3.4625 -3.175) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 45 "Net-(U1-QC)") (pinfunction "QC") (pintype "tri_state") (tstamp 197dd461-fc88-4d78-8463-0df2be1f111e)) + (pad "3" smd roundrect (at -3.4625 -1.905) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 46 "Net-(U1-QD)") (pinfunction "QD") (pintype "tri_state") (tstamp 23bc0a56-e29f-411c-872f-d6d5a6e080fa)) + (pad "4" smd roundrect (at -3.4625 -0.635) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 47 "Net-(U1-QE)") (pinfunction "QE") (pintype "tri_state") (tstamp 2d0719c4-49f9-433a-87df-51cd43b2f5b0)) + (pad "5" smd roundrect (at -3.4625 0.635) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 48 "Net-(U1-QF)") (pinfunction "QF") (pintype "tri_state") (tstamp 5313b4c3-17e0-4107-819c-ab9ba4760a63)) + (pad "6" smd roundrect (at -3.4625 1.905) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 49 "Net-(U1-QG)") (pinfunction "QG") (pintype "tri_state") (tstamp b2c57eba-e457-4056-9d67-3221c59ed55a)) + (pad "7" smd roundrect (at -3.4625 3.175) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 50 "Net-(U1-QH)") (pinfunction "QH") (pintype "tri_state") (tstamp a310e653-c3e4-48fd-baef-4a8616e13252)) + (pad "8" smd roundrect (at -3.4625 4.445) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 59d7f6d7-9f20-4abd-867c-094a289a9723)) + (pad "9" smd roundrect (at 3.4625 4.445) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 55 "unconnected-(U1-QH'-Pad9)") (pinfunction "QH'") (pintype "output+no_connect") (tstamp d4b6bc0d-127a-4be8-8aad-8cf73abbe910)) + (pad "10" smd roundrect (at 3.4625 3.175) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+5V") (pinfunction "~{SRCLR}") (pintype "input") (tstamp f9d7d6dc-9036-4b17-a498-405382fe9530)) + (pad "11" smd roundrect (at 3.4625 1.905) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 29 "/595_CLK") (pinfunction "SRCLK") (pintype "input") (tstamp b65b2b37-aca4-4704-99c2-0a6139979244)) + (pad "12" smd roundrect (at 3.4625 0.635) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 56 "/595_LATCH") (pinfunction "RCLK") (pintype "input") (tstamp 0a4a7366-1c88-4195-a3ce-ba4b49cb7711)) + (pad "13" smd roundrect (at 3.4625 -0.635) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND") (pinfunction "~{OE}") (pintype "input") (tstamp 68b7ceb4-7fd1-4d9d-a0fc-91f44ade8d6c)) + (pad "14" smd roundrect (at 3.4625 -1.905) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 28 "/595_DATA") (pinfunction "SER") (pintype "input") (tstamp 7dcf93ad-0f42-4157-88ed-0984b483ffbe)) + (pad "15" smd roundrect (at 3.4625 -3.175) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 43 "Net-(U1-QA)") (pinfunction "QA") (pintype "tri_state") (tstamp a13651e8-a4c2-4ed8-a7c9-efa1f17c8004)) + (pad "16" smd roundrect (at 3.4625 -4.445) (size 1.975 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+5V") (pinfunction "VCC") (pintype "power_in") (tstamp 9a6eebfc-23d3-43c6-87e5-addb02a57edc)) + (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SO-16_5.3x10.2mm_P1.27mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_Horizontal" (layer "F.Cu") + (tstamp ed99308f-736f-459f-a554-a1a272e8121c) + (at 219.92 133) + (descr "Terminal Block Phoenix MPT-0,5-3-2.54, 3 pins, pitch 2.54mm, size 8.08x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725656-920552.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix") + (tags "THT Terminal Block Phoenix MPT-0,5-3-2.54 pitch 2.54mm size 8.08x6.2mm^2 drill 1.1mm pad 2.2mm") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Generic screw terminal, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)") + (property "ki_keywords" "screw terminal") + (path "/cc4c78a1-40ec-4b09-9fc2-be48ac4be323") + (attr through_hole) + (fp_text reference "J2" (at 2.54 4.826) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 6cf1fe19-4d5f-4b3a-8dcb-671feb69b854) + ) + (fp_text value "SENSOR" (at 2.54 4.572) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a9ee0c46-a513-4141-b550-2d597c9e26fe) + ) + (fp_text user "${REFERENCE}" (at 2.54 2) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ac64910d-0f6a-4eee-b93a-3d4cf58a3b1c) + ) + (fp_line (start -1.8 2.66) (end -1.8 3.4) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c0ba3d41-a843-4030-918c-5beafa728306)) + (fp_line (start -1.8 3.4) (end -1.3 3.4) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 238461f3-0ba9-4b45-ac6f-c0abbe3c9d9f)) + (fp_line (start -1.56 -3.16) (end -1.56 3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a63d0489-8171-4da2-ac61-9b6abe36cb26)) + (fp_line (start -1.56 -3.16) (end 6.64 -3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 389c2cef-c24b-4e20-85c6-65b710a98f91)) + (fp_line (start -1.56 -2.7) (end 6.64 -2.7) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 852d9405-9cde-468e-b99e-4a88509c9219)) + (fp_line (start -1.56 2.6) (end -0.79 2.6) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f03ed38a-50db-49ce-b6f2-2524a9f46750)) + (fp_line (start -1.56 3.16) (end -0.79 3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0c7a579f-6da5-41b8-b45e-c4445ac627a3)) + (fp_line (start 0.79 2.6) (end 1.75 2.6) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ba91c77f-408c-4093-9e5d-17f52fe70b48)) + (fp_line (start 0.79 3.16) (end 1.75 3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 37a915b4-a433-4bca-8711-d1cfb19b349e)) + (fp_line (start 3.33 2.6) (end 4.29 2.6) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 234a6ed5-4581-47b8-b4a1-56560167bd8a)) + (fp_line (start 3.33 3.16) (end 4.29 3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ece4917d-139a-4d86-8ea6-c6960e39fc51)) + (fp_line (start 5.87 2.6) (end 6.64 2.6) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8fe008bf-8bc4-4072-97db-dd0656d4a614)) + (fp_line (start 5.87 3.16) (end 6.64 3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4d746133-80a4-4210-8d9a-ad66af8eb00c)) + (fp_line (start 6.64 -3.16) (end 6.64 3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp aebbea98-417f-4b58-b7f3-87f2bdf927ef)) + (fp_line (start -2 -3.6) (end -2 3.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 929cf844-0045-4c50-9bb9-2dab076f6725)) + (fp_line (start -2 3.6) (end 7.08 3.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 71461e65-4e04-4970-809c-0764cdeb326b)) + (fp_line (start 7.08 -3.6) (end -2 -3.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bb8e671e-9b11-4386-8129-7739783afcbf)) + (fp_line (start 7.08 3.6) (end 7.08 -3.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 57f245ae-e962-4151-8fbb-93ade2db64ab)) + (fp_line (start -1.5 -3.1) (end 6.58 -3.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 01510a3d-457e-4c84-9ef6-3214064eb4fa)) + (fp_line (start -1.5 -2.7) (end 6.58 -2.7) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4e7ceabe-e097-426e-9e4a-6dfd781efb20)) + (fp_line (start -1.5 2.6) (end -1.5 -3.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f62bac4d-af96-4c90-a274-77a43bb88c4a)) + (fp_line (start -1.5 2.6) (end 6.58 2.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 32da014f-eee3-41e4-8aa2-ba07af8fefd9)) + (fp_line (start -1 3.1) (end -1.5 2.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cde9154a-d9c3-4463-bb30-c81e824d42bb)) + (fp_line (start 0.701 -0.835) (end -0.835 0.7) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ad8b3e71-1681-4e0e-a55a-b19156d06523)) + (fp_line (start 0.835 -0.7) (end -0.701 0.835) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d7a70c35-f347-4062-9f97-0b503b592a2f)) + (fp_line (start 3.241 -0.835) (end 1.706 0.7) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9bc2653b-642a-4467-b7af-7ae66d7cf792)) + (fp_line (start 3.375 -0.7) (end 1.84 0.835) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c327a821-37ad-435e-929e-5352dc7dd972)) + (fp_line (start 5.781 -0.835) (end 4.246 0.7) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5a047c66-85e9-483f-9d08-3cc42128f99e)) + (fp_line (start 5.915 -0.7) (end 4.38 0.835) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 52aab781-f8d4-415a-8a1d-fcc3ef1902ba)) + (fp_line (start 6.58 -3.1) (end 6.58 3.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e9fe21a6-b7e4-42bb-a4a0-b7b2273b17ab)) + (fp_line (start 6.58 3.1) (end -1 3.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c07a478f-d66d-43be-88d0-00838df875b6)) + (fp_circle (center 0 0) (end 1.1 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 8ba88c06-8f37-4123-b820-b69f63752552)) + (fp_circle (center 2.54 0) (end 3.64 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 35526b83-c0e0-4613-8551-079b56e5952e)) + (fp_circle (center 5.08 0) (end 6.18 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 383fdcea-d84d-4379-b448-324188899aab)) + (pad "" np_thru_hole circle (at 0 2.54) (size 1.1 1.1) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 2f439dae-afae-4986-b03a-05ebb68ea0bf)) + (pad "" np_thru_hole circle (at 2.54 2.54) (size 1.1 1.1) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 7959f57d-d4f5-4d40-9712-8c4502c1855c)) + (pad "" np_thru_hole circle (at 5.08 2.54) (size 1.1 1.1) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp c2253695-9fce-43fe-8267-99cf60d2924a)) + (pad "1" thru_hole rect (at 0 0) (size 2.2 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 4 "+5V") (pinfunction "Pin_1") (pintype "passive") (tstamp 8115cb6e-c6ba-425f-a9cb-6945c17effba)) + (pad "2" thru_hole circle (at 2.54 0) (size 2.2 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 23 "/DQ") (pinfunction "Pin_2") (pintype "passive") (tstamp c281be10-c625-4368-8ae8-e4ccca150071)) + (pad "3" thru_hole circle (at 5.08 0) (size 2.2 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 1 "GND") (pinfunction "Pin_3") (pintype "passive") (tstamp 2f191f2b-6f45-4f79-a47e-f5a66e900dde)) + (model "${KICAD6_3DMODEL_DIR}/TerminalBlock_Phoenix.3dshapes/TerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_Horizontal.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal" (layer "F.Cu") + (tstamp edc1f20d-f999-4bfd-8b15-8fa48eb8fb3f) + (at 213.316 133) + (descr "Terminal Block Phoenix MPT-0,5-2-2.54, 2 pins, pitch 2.54mm, size 5.54x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725656-920552.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix") + (tags "THT Terminal Block Phoenix MPT-0,5-2-2.54 pitch 2.54mm size 5.54x6.2mm^2 drill 1.1mm pad 2.2mm") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Generic screw terminal, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)") + (property "ki_keywords" "screw terminal") + (path "/b20c5290-d4be-4d24-a80f-6de3078b7d58") + (attr through_hole) + (fp_text reference "J1" (at 0 4.572) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3b3c2623-76e6-4988-9b15-1fb263b4cec2) + ) + (fp_text value "POWER" (at 1.27 4.16) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8db2a1c3-518a-442b-89ba-f9d803246b43) + ) + (fp_text user "${REFERENCE}" (at 1.27 2) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 19466db8-02e7-423c-98e1-e9ba09a9ee27) + ) + (fp_line (start -1.8 2.66) (end -1.8 3.4) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f1291224-f66e-4b59-b920-6cf0ca1539e8)) + (fp_line (start -1.8 3.4) (end -1.3 3.4) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8954dd39-43ad-4dc6-b404-125210441e1f)) + (fp_line (start -1.56 -3.16) (end -1.56 3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4b1e3e48-d6f1-4599-b9ff-1a5e1774f531)) + (fp_line (start -1.56 -3.16) (end 4.1 -3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c31c1ef6-03f9-4f4e-9fd6-e85d4249705a)) + (fp_line (start -1.56 -2.7) (end 4.1 -2.7) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 014f5e5e-b8a7-45eb-b9de-5677f54233eb)) + (fp_line (start -1.56 2.6) (end -0.79 2.6) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f472b795-f93b-45b8-9819-72012d979e5d)) + (fp_line (start -1.56 3.16) (end -0.79 3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 705c1019-9968-416d-aeab-d6e15b6666e9)) + (fp_line (start 0.79 2.6) (end 1.75 2.6) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a56852f8-4c12-48a5-9c5c-9a55c3a5ff38)) + (fp_line (start 0.79 3.16) (end 1.75 3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ae0ffe8c-6cfd-41e2-95af-3046aeb2fc5b)) + (fp_line (start 3.33 2.6) (end 4.1 2.6) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 941afe68-2313-4946-ad60-eef1b9640042)) + (fp_line (start 3.33 3.16) (end 4.1 3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cdb0bf0b-9fd1-47dc-accd-e8c02e180624)) + (fp_line (start 4.1 -3.16) (end 4.1 3.16) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 70531f95-4181-4a5b-824d-e044b5ad260b)) + (fp_line (start -2 -3.6) (end -2 3.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a3c1e645-6619-441a-a67a-1bab2d6ff383)) + (fp_line (start -2 3.6) (end 4.54 3.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c605ee77-283c-46fb-96c5-b1ef802f18cc)) + (fp_line (start 4.54 -3.6) (end -2 -3.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7427454e-ae38-425c-bac8-f546d79d1c90)) + (fp_line (start 4.54 3.6) (end 4.54 -3.6) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ba7183e2-55fe-40ba-b096-80bd9a6601cb)) + (fp_line (start -1.5 -3.1) (end 4.04 -3.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 04831556-2fc5-41c4-969b-cd7fa61bf22f)) + (fp_line (start -1.5 -2.7) (end 4.04 -2.7) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3cc8a734-c5fe-4dff-90a2-1553155ce043)) + (fp_line (start -1.5 2.6) (end -1.5 -3.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 687b5667-f22e-405c-ae87-00b84bd0a4a4)) + (fp_line (start -1.5 2.6) (end 4.04 2.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6ed1d43f-91e1-4e37-967c-fb2cbe33ab00)) + (fp_line (start -1 3.1) (end -1.5 2.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b317ddac-3b57-471b-86a2-7e12459afd86)) + (fp_line (start 0.701 -0.835) (end -0.835 0.7) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0a09cd0f-1776-4996-923f-d830196e8347)) + (fp_line (start 0.835 -0.7) (end -0.701 0.835) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a94b7978-4531-4160-a877-fb0de3f42d53)) + (fp_line (start 3.241 -0.835) (end 1.706 0.7) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 50787d3c-d987-4633-8fd2-f7bdccfb97a8)) + (fp_line (start 3.375 -0.7) (end 1.84 0.835) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fd8a42b6-d8ab-45e1-a17d-f639650b6e46)) + (fp_line (start 4.04 -3.1) (end 4.04 3.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f99e2577-7bfc-45e2-b89c-674b66d56e96)) + (fp_line (start 4.04 3.1) (end -1 3.1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e81da69c-b3b2-4444-b71c-3980074f32eb)) + (fp_circle (center 0 0) (end 1.1 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 9b2e81e2-916e-41a7-b471-8d9f7e027b86)) + (fp_circle (center 2.54 0) (end 3.64 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 71629789-dca4-4809-9e05-435c2153a313)) + (pad "" np_thru_hole circle (at 0 2.54) (size 1.1 1.1) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 70accab0-6204-4507-baed-b305484c81c0)) + (pad "" np_thru_hole circle (at 2.54 2.54) (size 1.1 1.1) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 45310186-6a39-46ea-9779-aeda2041c9f2)) + (pad "1" thru_hole rect (at 0 0) (size 2.2 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 20 "Net-(D4-A)") (pinfunction "Pin_1") (pintype "passive") (tstamp cac64d39-62ae-49f5-802f-e1cb6800b46e)) + (pad "2" thru_hole circle (at 2.54 0) (size 2.2 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") + (net 1 "GND") (pinfunction "Pin_2") (pintype "passive") (tstamp 87346061-cfaf-4d5b-84bf-b9b8ce4fcb6a)) + (model "${KICAD6_3DMODEL_DIR}/TerminalBlock_Phoenix.3dshapes/TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp f0d00e37-cffe-474e-8196-712bba7df709) + (at 135.58 95.74) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/9055d074-42b6-47c0-898e-99802714f0d1") + (attr smd) + (fp_text reference "R9" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f52df75b-e34b-40c5-8d0b-2d88e33b8bdb) + ) + (fp_text value "330R" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 2a430479-5a45-444d-9074-f2bf0d6ce980) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp 44876eb1-6ad7-4349-9482-4e41e2175f6b) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a9bb8308-a5b3-4b82-8440-4d95dcc4c510)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e8da7973-ae34-4e48-8039-3ed29df6d996)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 55b533f8-366d-46ca-b7f3-dd4153c692c8)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9e9d5d3f-d8d0-4ec2-a18f-b53f76c6c3a3)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ed49dec3-6f91-4032-80ff-b22bff9b7b2d)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e487fcd6-4014-4912-bebc-f75e49657285)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f02e7430-ebc7-447e-8b47-7175db0b460a)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 225039e0-114e-47f2-9164-3d0d6786f037)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 862fb113-6372-400b-a8ed-328b104ed013)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5ff63bc9-73e5-45f2-8c5b-472062d48950)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 43 "Net-(U1-QA)") (pintype "passive") (tstamp b9a18d0d-66fc-44c4-9d85-8ab50232925d)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 17 "Net-(D2-a)") (pintype "passive") (tstamp cdd44b8d-c796-40b2-81f6-e6ed4124091b)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp f20b04c6-1db6-4d58-9c2d-669a7ae011a2) + (at 139.99 95.74) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/44b5de25-4908-4cda-828d-4416a294053f") + (attr smd) + (fp_text reference "R16" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ec4a8bf6-e830-4138-870c-a7d42a892757) + ) + (fp_text value "330R" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 52c57a99-d962-4403-920c-e5cf86ac3cb3) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp 4363cf39-9649-40a6-9f54-0ebf19a961dd) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 26912171-d7bd-4176-9514-be5e74b24b92)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 485b0d9e-efb7-4913-9dac-5d770b96d0b8)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp afb7d562-b641-4f1a-a0e3-c3ad619786c3)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b7c18bbf-aee9-4e08-bfb1-e2b4ee5e875e)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f8bae223-3fc7-4994-8451-fea7091f4b33)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 81b3e1a1-128c-444f-acf2-9fa849dd3db0)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 847ec77e-67a9-456c-a944-f621e41c71eb)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f660927a-79cb-4e76-9ec3-70f72843b8ed)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a6615ae6-68ec-4fb6-900b-1ac6130dc368)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 30333c8a-93b4-4a70-96ef-f332e450f48c)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 50 "Net-(U1-QH)") (pintype "passive") (tstamp 5a6f5ea6-8643-49dc-a771-0b7e7432ef2e)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 9 "Net-(D2-DPX)") (pintype "passive") (tstamp 28c9b73a-f65e-43f9-ad98-c34227efcfe2)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:SOT-23" (layer "F.Cu") + (tstamp f7ef2ab4-e92b-4b5c-bc66-e66aed3c63b6) + (at 114.554 115.316) + (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "NPN transistor, collector/base/emitter") + (property "ki_keywords" "transistor NPN") + (path "/78cba9ae-5072-4d8d-ac42-bc3dacc649a7") + (attr smd) + (fp_text reference "Q7" (at 0 -2.4) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9cbfa1f4-4175-4517-a010-2717604df432) + ) + (fp_text value "Q_NPN_CBE" (at 0 2.4) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ad6fec26-973a-4350-ba41-e905d91a9908) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.32 0.32) (thickness 0.05))) + (tstamp cada3fc0-9b8f-47c1-b10e-b176369900c5) + ) + (fp_line (start 0 -1.56) (end -1.675 -1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ffa24c76-44b2-4058-98e5-6999914fad8c)) + (fp_line (start 0 -1.56) (end 0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 674499f0-f820-44a9-9447-8f1725d2380b)) + (fp_line (start 0 1.56) (end -0.65 1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ee94ae87-0728-4f67-bfc4-33f84bf7504f)) + (fp_line (start 0 1.56) (end 0.65 1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 86c218ad-2cb0-4670-8985-f83f37447cc3)) + (fp_line (start -1.92 -1.7) (end -1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d0158a51-775b-4606-8302-534120619160)) + (fp_line (start -1.92 1.7) (end 1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b2bfb3a1-3a26-4a60-814e-70f4a392b9e6)) + (fp_line (start 1.92 -1.7) (end -1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 40e92c6a-cccf-464a-b35e-4d8def163e12)) + (fp_line (start 1.92 1.7) (end 1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a308b5e0-0d7a-4d2c-935d-c5cb6124ee40)) + (fp_line (start -0.65 -1.125) (end -0.325 -1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 047a853b-b27f-4c02-80d8-a7f23e1d81b9)) + (fp_line (start -0.65 1.45) (end -0.65 -1.125) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d5a7d1cd-59a1-48dd-8ce8-95565341f37e)) + (fp_line (start -0.325 -1.45) (end 0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dd6a8d51-0137-4e85-ae12-8c7553b6f034)) + (fp_line (start 0.65 -1.45) (end 0.65 1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 42976f97-39d2-481d-aa7f-25eb678a5e0e)) + (fp_line (start 0.65 1.45) (end -0.65 1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7fae1a1f-196c-43b0-9f7e-657d8d2de7f4)) + (pad "1" smd roundrect (at -0.9375 -0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 21 "Net-(D5-A)") (pinfunction "C") (pintype "passive") (tstamp d463ff50-61df-4dee-9d04-971902f0fe64)) + (pad "2" smd roundrect (at -0.9375 0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 37 "Net-(Q7-B)") (pinfunction "B") (pintype "input") (tstamp aa3b206e-759c-4634-a74e-ce91cec79e4f)) + (pad "3" smd roundrect (at 0.9375 0) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND") (pinfunction "E") (pintype "passive") (tstamp 0df6d0a9-0a34-4b88-a451-0a4db0956e83)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") + (tstamp fd3fd0c4-34cc-4476-bb55-f100532fc1bc) + (at 135.58 107.54) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/c79a37a0-1c61-4a43-b00c-076e846b36a8") + (attr smd) + (fp_text reference "R13" (at 0 -1.65) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 7da2fffb-1b35-48a6-85fd-a700339708b5) + ) + (fp_text value "330R" (at 0 1.65) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e2c58648-ed3d-410a-8e54-17429fd0d705) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08))) + (tstamp 6de1de6c-7504-4e72-9b24-ffc113bc19d6) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2a99f067-934d-491b-befa-14365b2d9974)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp be3017d6-72da-4a52-80be-e2407427607f)) + (fp_line (start -1.68 -0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e0a82da4-c701-429d-b289-4e1bf7985be4)) + (fp_line (start -1.68 0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3819028f-cd5d-4e67-89f0-03d41277c9a7)) + (fp_line (start 1.68 -0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b3f5e33b-a77e-422a-beee-ab55d6515478)) + (fp_line (start 1.68 0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d67da257-4e46-4ac1-afe4-ece24468b4a6)) + (fp_line (start -1 -0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 829add89-624e-43db-9671-904159f8e5fc)) + (fp_line (start -1 0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b7dce88a-1207-4d60-bbde-325a750ed12c)) + (fp_line (start 1 -0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dffbc207-be98-46ae-9fdf-b545b501c7db)) + (fp_line (start 1 0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6994f700-df9b-4edb-903d-bab3a23f393f)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 47 "Net-(U1-QE)") (pintype "passive") (tstamp 3fa4bfaa-9b14-47ed-bd38-c6745df0c1bf)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (net 7 "Net-(D2-e)") (pintype "passive") (tstamp 7edd0a27-32d2-4b5b-b410-54efa1b32189)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "footprints:7SEG_3641BS" (layer "F.Cu") + (tstamp fea6ee64-8d6c-4e50-bc77-78f3e84b7e58) + (at 217.3 95) + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (path "/561c3f0a-20f8-481f-9d8c-de80de94f198") + (attr through_hole) + (fp_text reference "D2" (at 6.35 -4 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.1))) + (tstamp 328b0243-cc8b-40c7-aa3b-81420077c0a5) + ) + (fp_text value "7SEG_3641BS_CA" (at 6.35 -6 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4bf608b0-3fc8-4bb6-9138-8733d61f3805) + ) + (fp_text user "${REFERENCE}" (at 6.35 3 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 738fa370-d197-4109-a1a0-24f385286c26) + ) + (fp_rect (start -8.6 -12.07) (end 21.4 1.93) + (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp 6b308981-cab5-4ad1-a6ac-26b4e0e40160)) + (pad "1" thru_hole rect (at 0 0) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") + (net 7 "Net-(D2-e)") (pinfunction "e") (pintype "input") (tstamp 8d498f6b-77a0-41a3-a74b-616b68ed9ee4)) + (pad "2" thru_hole circle (at 2.54 0) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") + (net 8 "Net-(D2-d)") (pinfunction "d") (pintype "input") (tstamp b0a4fb52-2793-4780-9c8b-73e0d5881592)) + (pad "3" thru_hole circle (at 5.08 0) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") + (net 9 "Net-(D2-DPX)") (pinfunction "DPX") (pintype "input") (tstamp c5fcc307-085a-4c49-b0d1-93068c94e82a)) + (pad "4" thru_hole circle (at 7.62 0) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") + (net 10 "Net-(D2-c)") (pinfunction "c") (pintype "input") (tstamp 2183345c-beba-448e-a1ca-64b1de8b6ace)) + (pad "5" thru_hole circle (at 10.16 0) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") + (net 11 "Net-(D2-g)") (pinfunction "g") (pintype "input") (tstamp 872f6ef7-74bf-4758-8158-0d902dd21af2)) + (pad "6" thru_hole circle (at 12.7 0) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") + (net 12 "/CA4") (pinfunction "CA4") (pintype "input") (tstamp 464e4bcc-ee35-4048-aa1b-ed83581e442f)) + (pad "7" thru_hole circle (at 12.7 -10.16) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") + (net 13 "Net-(D2-b)") (pinfunction "b") (pintype "input") (tstamp 0b45d681-5eaa-4954-b638-0c36f68cc297)) + (pad "8" thru_hole circle (at 10.16 -10.16) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") + (net 14 "/CA3") (pinfunction "CA3") (pintype "input") (tstamp 884266fe-61ce-4fd4-8983-c34c1147823a)) + (pad "9" thru_hole circle (at 7.62 -10.16) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") + (net 15 "/CA2") (pinfunction "CA2") (pintype "input") (tstamp 3ecc97c1-2844-4bdc-8de7-ebceee1d4377)) + (pad "10" thru_hole circle (at 5.08 -10.16) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") + (net 16 "Net-(D2-f)") (pinfunction "f") (pintype "input") (tstamp e037eed5-2be1-4c9a-9dab-b3ecac7c3fc7)) + (pad "11" thru_hole circle (at 2.54 -10.16) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") + (net 17 "Net-(D2-a)") (pinfunction "a") (pintype "input") (tstamp 2f60936b-61cc-421a-a5d3-4b94c7984c7c)) + (pad "12" thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") + (net 18 "/CA1") (pinfunction "CA1") (pintype "input") (tstamp 6b8cf575-e7bb-423d-b227-c59e879654b0)) + ) + + (footprint "Package_TO_SOT_SMD:SOT-23" (layer "F.Cu") + (tstamp ff03f8fb-ff34-422b-9bbb-7b95f926dd78) + (at 115.97 106.89) + (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "PNP transistor, collector/base/emitter") + (property "ki_keywords" "transistor PNP") + (path "/3d6c4233-839b-468d-ab99-f8dedffacfe0") + (attr smd) + (fp_text reference "Q4" (at 0 -2.4) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ce22179c-b57b-4c53-a9c4-2e68869ec74d) + ) + (fp_text value "Q_PNP_CBE" (at 0 2.4) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 74f5194c-31ad-437f-aeb1-94308e73fe82) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.32 0.32) (thickness 0.05))) + (tstamp 8f7ad228-ff57-4991-b095-e9911190706a) + ) + (fp_line (start 0 -1.56) (end -1.675 -1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 093541c7-19a6-481d-ae3a-a9b4e8be551c)) + (fp_line (start 0 -1.56) (end 0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9e958980-8534-4fc9-a0c1-42c4a73ccfcf)) + (fp_line (start 0 1.56) (end -0.65 1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 925900e0-4695-41d9-90e2-cd5e4016c524)) + (fp_line (start 0 1.56) (end 0.65 1.56) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 04b6f605-12b1-4b5b-8725-f293826f7012)) + (fp_line (start -1.92 -1.7) (end -1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9e304d11-6314-40b2-b9f8-95f7b0b65eb5)) + (fp_line (start -1.92 1.7) (end 1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ecbec0ce-bb1d-46b7-893a-6cbee1ae212b)) + (fp_line (start 1.92 -1.7) (end -1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d6effe4b-5e60-43af-9b77-c58b1095d36c)) + (fp_line (start 1.92 1.7) (end 1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b212ac6d-9726-4a66-9798-bc7c78138060)) + (fp_line (start -0.65 -1.125) (end -0.325 -1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 484900e0-abb8-4b3a-9e1e-5425d8286ab2)) + (fp_line (start -0.65 1.45) (end -0.65 -1.125) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 493b3a65-aca8-4806-a4cb-4c89f226eb60)) + (fp_line (start -0.325 -1.45) (end 0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c41ae6ab-4760-4404-958f-3e83acc29a6a)) + (fp_line (start 0.65 -1.45) (end 0.65 1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 78ef0814-2e02-4ebd-a85d-2463a3c4cb0f)) + (fp_line (start 0.65 1.45) (end -0.65 1.45) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7505a220-9387-4391-86d1-1b39972fcf52)) + (pad "1" smd roundrect (at -0.9375 -0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 12 "/CA4") (pinfunction "C") (pintype "passive") (tstamp 6b9273e8-590c-4aa6-bb2c-6e6b79bf18f5)) + (pad "2" smd roundrect (at -0.9375 0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 35 "Net-(Q4-B)") (pinfunction "B") (pintype "input") (tstamp 61f95ef1-f144-41b6-87ab-f75af2564da5)) + (pad "3" smd roundrect (at 0.9375 0) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "+5V") (pinfunction "E") (pintype "passive") (tstamp c761caed-11a5-46c0-93ac-4ea5b31f130e)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Diode_SMD:D_SMA" (layer "B.Cu") + (tstamp 0a96f013-00f7-4a83-8639-167fc042699a) + (at 89.4155 96.527 -90) + (descr "Diode SMA (DO-214AC)") + (tags "Diode SMA (DO-214AC)") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Schottky diode") + (property "ki_keywords" "diode Schottky") + (path "/c1168639-680d-4afc-8000-9532dd196aa3") + (attr smd) + (fp_text reference "D4" (at -0.254 -2.54 90) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 43ef435e-290b-45a5-a0da-1ceeb9b9004e) + ) + (fp_text value "D_Schottky" (at 0 -2.6 -270) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 8eb67b7a-9584-4f7b-b1eb-212a2e7fa9e7) + ) + (fp_text user "${REFERENCE}" (at 0 2.5 -270) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 25fcc150-a9c1-48c8-a3fc-258ef4ce4f34) + ) + (fp_line (start -3.51 -1.65) (end 2 -1.65) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp f311e99f-42b8-4c2b-bb59-e4ba62b12892)) + (fp_line (start -3.51 1.65) (end -3.51 -1.65) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 2b7832f6-f8c5-4559-83d9-b4bd170d350f)) + (fp_line (start -3.51 1.65) (end 2 1.65) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp acd6dc84-6a8c-464f-8ec8-3632769afa58)) + (fp_line (start -3.5 -1.75) (end -3.5 1.75) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 79e3d649-48bf-4bb5-b5d8-ac3571e23b01)) + (fp_line (start -3.5 1.75) (end 3.5 1.75) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 0ee41c2e-7cbc-4e82-8f07-5e3db0ad5f31)) + (fp_line (start 3.5 -1.75) (end -3.5 -1.75) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp a1f8dc07-2d74-47d3-8c4a-eaf52eef5fa8)) + (fp_line (start 3.5 1.75) (end 3.5 -1.75) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 481e26dc-7235-45db-8ba3-94f687ca236a)) + (fp_line (start -2.3 -1.5) (end -2.3 1.5) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 3d257a88-87c0-41e2-9727-693fd86155da)) + (fp_line (start -0.64944 -0.00102) (end -1.55114 -0.00102) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b1fdfd5b-1b4e-4352-bdcc-61a1fd5d7d03)) + (fp_line (start -0.64944 -0.00102) (end 0.50118 -0.75032) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 9fe50897-04e2-4676-8093-e2ccc0430cf0)) + (fp_line (start -0.64944 -0.00102) (end 0.50118 0.79908) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 4fc2c4dc-f41d-475a-8a11-c5b6d507aa6a)) + (fp_line (start -0.64944 0.79908) (end -0.64944 -0.80112) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 8b7b19dc-b797-4de1-a825-3d4c41e12919)) + (fp_line (start 0.50118 -0.75032) (end 0.50118 0.79908) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d3cb0e96-68fd-4b4a-a732-962b4b367f0c)) + (fp_line (start 0.50118 -0.00102) (end 1.4994 -0.00102) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp da905c93-e98f-474c-925b-121ab2734f1c)) + (fp_line (start 2.3 -1.5) (end -2.3 -1.5) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 6ae71aaf-a287-4c89-996e-f66b956ade63)) + (fp_line (start 2.3 1.5) (end -2.3 1.5) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 9ff76480-105d-4c5b-9801-c6cabcba964c)) + (fp_line (start 2.3 1.5) (end 2.3 -1.5) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d8861db2-3d87-4871-a9c2-ecd4f66f1ef1)) + (pad "1" smd roundrect (at -2 0 270) (size 2.5 1.8) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1388888889) + (net 5 "+12V") (pinfunction "K") (pintype "passive") (tstamp 324f0889-cd74-426e-b5af-88d36d64fd31)) + (pad "2" smd roundrect (at 2 0 270) (size 2.5 1.8) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1388888889) + (net 20 "Net-(D4-A)") (pinfunction "A") (pintype "passive") (tstamp 68340a66-592e-4591-bc70-5483d53e0a63)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SMA.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:CP_Elec_10x10.5" (layer "B.Cu") + (tstamp 1b74e9cf-bb15-4584-8cb4-5f275c31aedd) + (at 85.6055 87.122 180) + (descr "SMD capacitor, aluminum electrolytic, Vishay 1010, 10.0x10.5mm, http://www.vishay.com/docs/28395/150crz.pdf") + (tags "capacitor electrolytic") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Polarized capacitor") + (property "ki_keywords" "cap capacitor") + (path "/ba08c668-8283-4671-98ee-78b34ae2e8be") + (attr smd) + (fp_text reference "C5" (at 0 6.3) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 41529b64-db82-4b72-8aa3-b700d0f67041) + ) + (fp_text value "1000uF" (at 0 -6.3) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 4c29f849-27f5-4e0c-ad0f-4b9a17e9741e) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp e0da6433-9ebf-4b58-8736-e7ad546e11dd) + ) + (fp_line (start -6.85 2.76) (end -5.6 2.76) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 12703a8d-2525-4118-819b-cfbcea50dfd9)) + (fp_line (start -6.225 3.385) (end -6.225 2.135) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 8313cfa4-3c22-4d31-b84d-4f49fd2ee6e5)) + (fp_line (start -5.36 -4.295563) (end -5.36 -1.51) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 781904d3-42ee-48d0-ab78-70a2f9756f73)) + (fp_line (start -5.36 -4.295563) (end -4.295563 -5.36) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 0cd2fccc-6198-412b-a8e3-2ec281a826dc)) + (fp_line (start -5.36 4.295563) (end -5.36 1.51) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 0d731b12-b4cf-4ac1-acbd-d23db9811865)) + (fp_line (start -5.36 4.295563) (end -4.295563 5.36) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp adc740d5-603b-400c-b7dd-116c7e810801)) + (fp_line (start -4.295563 -5.36) (end 5.36 -5.36) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 8cb3e39e-8c59-47d4-be0a-dbda5406add6)) + (fp_line (start -4.295563 5.36) (end 5.36 5.36) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 6c5e550a-834d-4ef6-a514-c1c5d2dfb685)) + (fp_line (start 5.36 -5.36) (end 5.36 -1.51) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 118fe345-5c77-4af1-aa90-b5ec64ec929d)) + (fp_line (start 5.36 5.36) (end 5.36 1.51) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 484b9634-b792-4a79-8753-536014d954de)) + (fp_line (start -6.65 -1.5) (end -5.5 -1.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 4cd778be-3557-4238-9dea-cd5eedc1321b)) + (fp_line (start -6.65 1.5) (end -6.65 -1.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 455f3b5e-d5e7-42c8-b0af-97e8a8e4f1c7)) + (fp_line (start -5.5 -4.35) (end -4.35 -5.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 43486ddc-3438-4c55-82ba-194302f1593c)) + (fp_line (start -5.5 -1.5) (end -5.5 -4.35) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 7c24a1a0-3cfc-4765-ae77-205559ce5d2f)) + (fp_line (start -5.5 1.5) (end -6.65 1.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 5951a025-ca87-4339-a6cf-216b963e081c)) + (fp_line (start -5.5 4.35) (end -5.5 1.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 83071208-0c17-4da0-a3d1-58788c69d61f)) + (fp_line (start -5.5 4.35) (end -4.35 5.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 6a93774b-38e5-4161-a27e-906f4c0ee006)) + (fp_line (start -4.35 -5.5) (end 5.5 -5.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 6cb9ba32-8d94-4e5b-8403-7e3c343206d4)) + (fp_line (start -4.35 5.5) (end 5.5 5.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f43b94a4-eff1-41a2-8a7d-8f60d4e734c5)) + (fp_line (start 5.5 -1.5) (end 5.5 -5.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp b7ceb4ed-6bab-4d9e-9ea6-c9dafed9c012)) + (fp_line (start 5.5 1.5) (end 6.65 1.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 83a5ee2e-6af1-4ee3-8830-cfebb9d3e4b8)) + (fp_line (start 5.5 5.5) (end 5.5 1.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 7fac4ad6-c78c-4eec-8a1d-5b69d2efd803)) + (fp_line (start 6.65 -1.5) (end 5.5 -1.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 54d2cf31-dad6-4f4c-a64e-b83a66140b2c)) + (fp_line (start 6.65 1.5) (end 6.65 -1.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp e8d3a1c0-e670-4af5-a632-cb88b4874fc8)) + (fp_line (start -5.25 -4.25) (end -4.25 -5.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 20e7e55b-5127-4800-b042-eacc7a7cffd8)) + (fp_line (start -5.25 4.25) (end -5.25 -4.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d1e3ebe2-1f87-4f98-a7ca-1d7f4a6c9d4e)) + (fp_line (start -5.25 4.25) (end -4.25 5.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 23eee73a-d331-41fe-bbe2-f570d9ca2e93)) + (fp_line (start -4.558325 1.7) (end -3.558325 1.7) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 0a5a406e-a68b-48b0-90ef-d583302a7a1d)) + (fp_line (start -4.25 -5.25) (end 5.25 -5.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 42cbbeec-a0a7-487b-976c-c35a4af20e34)) + (fp_line (start -4.25 5.25) (end 5.25 5.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 405a5e58-2422-48b7-bcc8-b242fa019a50)) + (fp_line (start -4.058325 2.2) (end -4.058325 1.2) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 823260e3-9f23-43b4-a5fc-54a700887437)) + (fp_line (start 5.25 5.25) (end 5.25 -5.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 6656427f-8a56-4258-a3cd-b2963a384e66)) + (fp_circle (center 0 0) (end 5 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "B.Fab") (tstamp d708eccc-3e23-471d-acfa-a4ff0d6d8eb4)) + (pad "1" smd roundrect (at -4.2 0 180) (size 4.4 2.5) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1) + (net 5 "+12V") (pintype "passive") (tstamp 534cd367-d0d1-484e-9ebc-ff1a6d6f7d69)) + (pad "2" smd roundrect (at 4.2 0 180) (size 4.4 2.5) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1) + (net 1 "GND") (pintype "passive") (tstamp e7d1f569-5fcc-47da-8901-3ff3794e41d1)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/CP_Elec_10x10.5.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:TO-252-2" (layer "B.Cu") + (tstamp 53b75078-ae1b-4598-8c2d-c30662abbee8) + (at 80.9555 96.521 180) + (descr "TO-252/DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-3-1/") + (tags "DPAK TO-252 DPAK-3 TO-252-3 SOT-428") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Positive 500mA 35V Linear Regulator, Fixed Output 5V, TO-252 (D-PAK)") + (property "ki_keywords" "Voltage Regulator 500mA Positive") + (path "/ee13023b-81b9-413e-a347-12b4c897ddf9") + (attr smd) + (fp_text reference "U2" (at 3.732 4.319) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 7558878b-e951-479e-a39a-ed180d417752) + ) + (fp_text value "LM78M05_TO252" (at 0 -4.5 -360) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp ff0e31dc-7099-41a1-9e81-94659d6654c4) + ) + (fp_text user "${REFERENCE}" (at 0 0 -360) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp af038926-168a-4cff-b099-528bf7f294e2) + ) + (fp_line (start -3.31 -3.45) (end -3.31 -3.18) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 93052beb-fb80-4eb6-b968-29e2955db36d)) + (fp_line (start -3.31 -3.18) (end -4.41 -3.18) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 15393171-a0e7-418a-8852-482a20770be4)) + (fp_line (start -3.31 3.18) (end -6.14 3.18) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp c70c4e21-121a-4499-953b-0c40f76698e4)) + (fp_line (start -3.31 3.45) (end -3.31 3.18) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 2fd96cd3-f189-408a-bbf1-5d387597d1ff)) + (fp_line (start 3.11 -3.45) (end -3.31 -3.45) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 9e80f1c9-1018-4cfd-a8af-d1da8d969e7b)) + (fp_line (start 3.11 3.45) (end -3.31 3.45) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp af996830-a71c-4eb2-9312-e904571fbd3b)) + (fp_line (start -6.39 -3.5) (end 4.71 -3.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 46e4bed0-8737-4931-ad53-b5c4c08bff50)) + (fp_line (start -6.39 3.5) (end -6.39 -3.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 9b16015c-28a7-494f-950d-b3453733eec5)) + (fp_line (start 4.71 -3.5) (end 4.71 3.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp ecd7718c-2e83-4f61-b112-0b8554b5df4c)) + (fp_line (start 4.71 3.5) (end -6.39 3.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp b3207b39-91a8-42d1-848c-2cf2dbd6fb1d)) + (fp_line (start -5.81 -2.655) (end -3.11 -2.655) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp f4becdec-f993-4c9c-b221-c42ebd151626)) + (fp_line (start -5.81 -1.905) (end -5.81 -2.655) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp c8f053a3-1875-468f-94ad-b74eb7bbbaae)) + (fp_line (start -5.81 1.905) (end -3.11 1.905) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a7711884-8371-403c-967f-40232013d6c2)) + (fp_line (start -5.81 2.655) (end -5.81 1.905) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 7327ce45-4f32-4355-b0df-08bf9249ccd8)) + (fp_line (start -3.11 -3.25) (end -3.11 2.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 35459c1b-0b77-4b2a-aa24-59617dc652ca)) + (fp_line (start -3.11 -1.905) (end -5.81 -1.905) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 00bc8266-7d67-41f2-80c0-19e2a8a1e0a5)) + (fp_line (start -3.11 2.25) (end -2.11 3.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 2bc176f8-e18d-424b-9d33-c90b3686313a)) + (fp_line (start -2.705 2.655) (end -5.81 2.655) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 518ae747-7419-45ef-b65f-1031045bef72)) + (fp_line (start -2.11 3.25) (end 3.11 3.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 4e3a976b-f7a4-404b-a1c2-ce396da8b5e2)) + (fp_line (start 3.11 -3.25) (end -3.11 -3.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp f0942350-ff18-48cf-9159-7a4a00159770)) + (fp_line (start 3.11 2.7) (end 4.11 2.7) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 940f8566-99b8-4bd7-9f69-434e9f9dd209)) + (fp_line (start 3.11 3.25) (end 3.11 -3.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d7821e49-601c-4b95-92d6-eaa7bf3c112d)) + (fp_line (start 4.11 -2.7) (end 3.11 -2.7) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 5e470479-8c5d-4568-a4b9-bed84ba8a964)) + (fp_line (start 4.11 2.7) (end 4.11 -2.7) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b09159c4-88ff-4aab-83a0-8c455506884d)) + (pad "1" smd roundrect (at -5.04 2.28 180) (size 2.2 1.2) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.208333) + (net 5 "+12V") (pinfunction "VI") (pintype "power_in") (tstamp 7bab02d5-9c89-4520-8711-1aca0f2f5780)) + (pad "2" smd roundrect (at -0.415 -1.525 180) (size 3.05 2.75) (layers "B.Cu" "B.Paste") (roundrect_rratio 0.090909) + (net 1 "GND") (pinfunction "GND") (pintype "power_in") (tstamp f9ed5ef8-a3d1-4628-ac6a-f518b89a1d6d)) + (pad "2" smd roundrect (at -0.415 1.525 180) (size 3.05 2.75) (layers "B.Cu" "B.Paste") (roundrect_rratio 0.090909) + (net 1 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 6532f9f5-bf34-476b-8499-d3ae2658b904)) + (pad "2" smd roundrect (at 1.26 0 180) (size 6.4 5.8) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.043103) + (net 1 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 2c72744e-8911-49b4-a738-5f6cb37aeb0c)) + (pad "2" smd roundrect (at 2.935 -1.525 180) (size 3.05 2.75) (layers "B.Cu" "B.Paste") (roundrect_rratio 0.090909) + (net 1 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 97acb62f-1f63-4223-9341-529a6087e3fc)) + (pad "2" smd roundrect (at 2.935 1.525 180) (size 3.05 2.75) (layers "B.Cu" "B.Paste") (roundrect_rratio 0.090909) + (net 1 "GND") (pinfunction "GND") (pintype "power_in") (tstamp dcfcbfda-18d0-46ee-94a6-578c185bbe7c)) + (pad "3" smd roundrect (at -5.04 -2.28 180) (size 2.2 1.2) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.208333) + (net 4 "+5V") (pinfunction "VO") (pintype "power_out") (tstamp ff8acbb2-d84a-488b-82ac-7dfdbffb7f26)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/TO-252-2.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "B.Cu") + (tstamp 9d3cecf5-0d7a-42eb-9be2-30ff26de0dad) + (at 185.334 120 180) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Unpolarized capacitor, small symbol") + (property "ki_keywords" "capacitor cap") + (path "/c4fa981b-8994-43c4-ba6a-463085f1779c") + (attr smd) + (fp_text reference "C3" (at 0 2.181) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp b884573a-82f1-4eaa-b336-abfd6600cd30) + ) + (fp_text value "330nF" (at 13.716 -1.68) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8da3245a-2d4b-44e5-b3ad-6c2953d49d30) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + (tstamp 9a8f89c2-48cb-425a-b886-d51bb53bdc88) + ) + (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 0fa32214-324b-442d-8ac2-c5bb0c4b0013)) + (fp_line (start -0.261252 0.735) (end 0.261252 0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 80817ea4-30b1-4e75-b357-1491df22ae63)) + (fp_line (start -1.7 -0.98) (end -1.7 0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 62573318-ee34-4186-af4f-8fb8fc0fcf1a)) + (fp_line (start -1.7 0.98) (end 1.7 0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp c7a00258-b65f-4a02-9b0a-19210d12818e)) + (fp_line (start 1.7 -0.98) (end -1.7 -0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 39173f69-945d-4fe1-9773-5b3a4f2731d4)) + (fp_line (start 1.7 0.98) (end 1.7 -0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 168cda2d-77cc-4590-8ba4-0dfdf23fac9a)) + (fp_line (start -1 -0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 295c6ba8-172c-4c5b-951c-a739cf67daec)) + (fp_line (start -1 0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b166ed2e-2cd4-4f58-ad1d-889a931c7fb5)) + (fp_line (start 1 -0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp bb4b41af-345f-4f0a-932d-4f32f17fc8bb)) + (fp_line (start 1 0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp ef2ff226-8217-467d-9d65-7b725829ca26)) + (pad "1" smd roundrect (at -0.95 0 180) (size 1 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 1 "GND") (pintype "passive") (tstamp f9074749-caf3-4cd2-a0b6-c8218109dacf)) + (pad "2" smd roundrect (at 0.95 0 180) (size 1 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 4 "+5V") (pintype "passive") (tstamp 8f8ae748-be3d-470d-981f-2e6f21753855)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:CP_Elec_6.3x7.7" (layer "B.Cu") + (tstamp c4b08427-8421-47ac-b7ed-e78776ec9ce7) + (at 72.1435 96.774 90) + (descr "SMD capacitor, aluminum electrolytic, Nichicon, 6.3x7.7mm") + (tags "capacitor electrolytic") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Polarized capacitor") + (property "ki_keywords" "cap capacitor") + (path "/9bbf0cd8-297f-48b0-b2c2-aab0354f0e59") + (attr smd) + (fp_text reference "C6" (at 0 -4.572 90) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp f4986131-9ae9-4e59-921e-6982697346d4) + ) + (fp_text value "220uF" (at 0 -4.35 -270) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp decac52a-ff9b-4277-83d1-3e93fadedce3) + ) + (fp_text user "${REFERENCE}" (at 0 0 -270) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 0b8816c6-88d5-491a-9b88-e4af03a5a20d) + ) + (fp_line (start -4.4375 1.8475) (end -3.65 1.8475) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 384d51ff-3970-4526-805b-9d374d1331dc)) + (fp_line (start -4.04375 2.24125) (end -4.04375 1.45375) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp eeca8d99-585b-431c-abc2-d18fc7426ed1)) + (fp_line (start -3.41 -2.345563) (end -3.41 -1.06) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp b13b6f34-e73f-4c81-9e5f-1499a85f9ce7)) + (fp_line (start -3.41 -2.345563) (end -2.345563 -3.41) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 8d87d1fb-cde8-4565-aed6-cc401e2374af)) + (fp_line (start -3.41 2.345563) (end -3.41 1.06) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 23f6a8a4-5633-487b-8ff1-40c766f29d98)) + (fp_line (start -3.41 2.345563) (end -2.345563 3.41) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 66cd911b-42c2-4a34-864e-cfe98eb9375a)) + (fp_line (start -2.345563 -3.41) (end 3.41 -3.41) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp ee67afe5-db00-4f2d-9d84-2b4aeb942656)) + (fp_line (start -2.345563 3.41) (end 3.41 3.41) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp d5219602-cb15-4698-9a7c-66def5c6cf48)) + (fp_line (start 3.41 -3.41) (end 3.41 -1.06) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 059c604a-2e98-4597-b5a5-7b3631b38fe7)) + (fp_line (start 3.41 3.41) (end 3.41 1.06) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp b109510c-0d77-4f43-a75e-f09de7986c7f)) + (fp_line (start -4.7 -1.05) (end -3.55 -1.05) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 26cf0ee0-ca11-4310-9b1e-8b7c71c9f3a4)) + (fp_line (start -4.7 1.05) (end -4.7 -1.05) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp ff060471-f801-4807-b411-f9f09772fe08)) + (fp_line (start -3.55 -2.4) (end -2.4 -3.55) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 04520465-ada4-4506-a3ac-970970e2c6b0)) + (fp_line (start -3.55 -1.05) (end -3.55 -2.4) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f17ef8bb-a412-498e-85f5-ea10c7230895)) + (fp_line (start -3.55 1.05) (end -4.7 1.05) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp b529e0d8-2604-49e1-aad3-70c9f6fe35ce)) + (fp_line (start -3.55 2.4) (end -3.55 1.05) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp d1c9355c-5227-4afa-aae7-22483a779de9)) + (fp_line (start -3.55 2.4) (end -2.4 3.55) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 45e934bd-9f83-4a70-8d39-acfb919a2ab6)) + (fp_line (start -2.4 -3.55) (end 3.55 -3.55) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 63a0e70d-f19f-4880-88b0-df4cc72ed063)) + (fp_line (start -2.4 3.55) (end 3.55 3.55) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 31db058e-ab86-4376-8c42-ed939b0299c4)) + (fp_line (start 3.55 -1.05) (end 3.55 -3.55) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp a2d55dc8-d341-4e11-90a1-fb51f94549ae)) + (fp_line (start 3.55 1.05) (end 4.7 1.05) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 6c85b59c-693c-4b88-8787-94e4b0be9f76)) + (fp_line (start 3.55 3.55) (end 3.55 1.05) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp df735523-7165-470d-981b-5242faac65f6)) + (fp_line (start 4.7 -1.05) (end 3.55 -1.05) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 39965230-5862-477c-977a-b1290ceafdae)) + (fp_line (start 4.7 1.05) (end 4.7 -1.05) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 071f649e-ecc2-4e83-9b60-f930f796d0fb)) + (fp_line (start -3.3 -2.3) (end -2.3 -3.3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a06987ea-9a54-4305-a838-b624a1d85345)) + (fp_line (start -3.3 2.3) (end -3.3 -2.3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp ce795a18-cf9d-4903-b070-84923d8566e9)) + (fp_line (start -3.3 2.3) (end -2.3 3.3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 8cc03449-83f5-4df8-839a-ea2d02dac536)) + (fp_line (start -2.704838 1.33) (end -2.074838 1.33) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 1a7a946c-c9d0-44aa-a31a-854d4fad09ee)) + (fp_line (start -2.389838 1.645) (end -2.389838 1.015) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 0e646d79-cc79-4ede-9e31-9119dc70f0c1)) + (fp_line (start -2.3 -3.3) (end 3.3 -3.3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 4aea0a57-affe-4940-9c50-97b8437e3467)) + (fp_line (start -2.3 3.3) (end 3.3 3.3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 5bee3338-381a-4146-adb9-af8f5f02a996)) + (fp_line (start 3.3 3.3) (end 3.3 -3.3) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 169a31f5-be78-4bae-af84-7ac715caf12b)) + (fp_circle (center 0 0) (end 3.15 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "B.Fab") (tstamp aa410ec8-0974-423c-94c9-a0e252c4a20f)) + (pad "1" smd roundrect (at -2.7 0 90) (size 3.5 1.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.15625) + (net 4 "+5V") (pintype "passive") (tstamp 93841ebf-4694-401d-a553-330ef60689a9)) + (pad "2" smd roundrect (at 2.7 0 90) (size 3.5 1.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.15625) + (net 1 "GND") (pintype "passive") (tstamp d929b298-a1f6-4e4c-a9a1-df6ad26963d2)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/CP_Elec_6.3x7.7.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "B.Cu") + (tstamp e6d2eb65-2c37-4141-995b-aebf92f052cd) + (at 180 120 180) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Unpolarized capacitor, small symbol") + (property "ki_keywords" "capacitor cap") + (path "/c5f29cf2-9c5c-4672-9786-1a819ac1d283") + (attr smd) + (fp_text reference "C4" (at 2.606 0 90) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 6041afc0-2354-4e45-9ba1-68b9b8c26e5a) + ) + (fp_text value "330nF" (at 3.048 -1.68) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 6fe1b0f7-8bfd-4bce-b763-bc96be866664) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + (tstamp 5a7d9f92-5607-4586-8c40-85863e48e371) + ) + (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp ffe884b2-070d-4871-a4c5-6ce875472bc4)) + (fp_line (start -0.261252 0.735) (end 0.261252 0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 000909a9-ec72-41dd-99b1-e62f4bddaa0a)) + (fp_line (start -1.7 -0.98) (end -1.7 0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 479d75cf-8e54-429c-a9d5-648342432a90)) + (fp_line (start -1.7 0.98) (end 1.7 0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f7e5a6c4-bba7-472e-99a7-84d9bab58f7f)) + (fp_line (start 1.7 -0.98) (end -1.7 -0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp fefa5e3b-7862-4f21-b535-4b924d144680)) + (fp_line (start 1.7 0.98) (end 1.7 -0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 4390e107-a594-441e-ac42-c7811f921d5e)) + (fp_line (start -1 -0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 7097a61e-a53f-47e9-a01d-39e1a227ed92)) + (fp_line (start -1 0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp f4826ece-7c24-406f-903b-caac2af8e7f4)) + (fp_line (start 1 -0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d574e632-7cf1-4816-8a44-693ac7ef9203)) + (fp_line (start 1 0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 047c74eb-5eef-45dc-ae51-96dcd2b268f2)) + (pad "1" smd roundrect (at -0.95 0 180) (size 1 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 5 "+12V") (pintype "passive") (tstamp 617a7a50-49c0-4f93-a10e-fb5ab3bb9154)) + (pad "2" smd roundrect (at 0.95 0 180) (size 1 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 1 "GND") (pintype "passive") (tstamp 0a3f8d7e-4f5a-4f5b-aa62-acccbfe0196f)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_rect (start 206 40) (end 240 140) + (stroke (width 0.1) (type default)) (fill none) (layer "Edge.Cuts") (tstamp c38bf197-79ea-4f00-82c8-aeb96671f033)) + +) diff --git a/hardware/hardware/hardware.kicad_prl b/hardware/hardware/hardware.kicad_prl index 932f672..f2c1cc4 100644 --- a/hardware/hardware/hardware.kicad_prl +++ b/hardware/hardware/hardware.kicad_prl @@ -1,6 +1,6 @@ { "board": { - "active_layer": 0, + "active_layer": 44, "active_layer_preset": "", "auto_track_width": true, "hidden_netclasses": [], @@ -64,7 +64,7 @@ 35, 36 ], - "visible_layers": "fffffff_ffffffff", + "visible_layers": "ffdffff_ffffffff", "zone_display_mode": 0 }, "meta": { diff --git a/hardware/hardware/hardware.kicad_pro b/hardware/hardware/hardware.kicad_pro index 700509d..640ff85 100644 --- a/hardware/hardware/hardware.kicad_pro +++ b/hardware/hardware/hardware.kicad_pro @@ -3,26 +3,171 @@ "3dviewports": [], "design_settings": { "defaults": { - "board_outline_line_width": 0.1, - "copper_line_width": 0.2, + "board_outline_line_width": 0.09999999999999999, + "copper_line_width": 0.19999999999999998, + "copper_text_italic": false, "copper_text_size_h": 1.5, "copper_text_size_v": 1.5, "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.049999999999999996, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.09999999999999999, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, "other_line_width": 0.15, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.762, + "height": 1.524, + "width": 1.524 + }, "silk_line_width": 0.15, + "silk_text_italic": false, "silk_text_size_h": 1.0, "silk_text_size_v": 1.0, - "silk_text_thickness": 0.15 + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.5 + } }, "diff_pair_dimensions": [], "drc_exclusions": [], - "rules": { - "min_copper_edge_clearance": 0.0, - "solder_mask_clearance": 0.0, - "solder_mask_min_width": 0.0 + "meta": { + "version": 2 }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_near_hole": "error", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.19999999999999998, + "min_microvia_drill": 0.09999999999999999, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.7999999999999999, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.0, + "min_via_annular_width": 0.09999999999999999, + "min_via_diameter": 0.5, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 5, + "td_on_pad_in_zone": false, + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], "track_widths": [], - "via_dimensions": [] + "via_dimensions": [], + "zones_allow_external_fillets": false }, "layer_presets": [], "viewports": [] @@ -32,7 +177,11 @@ "equivalence_files": [] }, "erc": { - "erc_exclusions": [], + "erc_exclusions": [ + "multiple_net_names|1676400|1587500|6b6df4ce-4e59-4728-9282-522d3c1f65eb|59f25736-1c24-4cb4-912a-0fee5ad1d76e|||", + "multiple_net_names|1676400|1638300|9e4748a8-7dd3-4706-9e39-d8fb4dbc4615|655374c2-fcb6-4220-a678-49c2adb5eb9d|||", + "multiple_net_names|1993900|1016000|3e815855-ff27-4598-a70d-600ffdd65e5d|9da98034-065d-45f1-894a-e943d6ed8997|||" + ], "meta": { "version": 0 }, diff --git a/hardware/hardware/hardware.kicad_sch b/hardware/hardware/hardware.kicad_sch index 68913a1..5acead6 100644 --- a/hardware/hardware/hardware.kicad_sch +++ b/hardware/hardware/hardware.kicad_sch @@ -2,7 +2,7 @@ (uuid 2bf3912e-67e2-41f3-805d-dd323259a6b5) - (paper "A4") + (paper "A3") (title_block (title "Thermostat on ATtiny2313A") @@ -106,6 +106,85 @@ ) ) ) + (symbol "Connector:AVR-ISP-6" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "J" (at -6.35 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AVR-ISP-6" (at 0 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at -6.35 1.27 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" " ~" (at -32.385 -13.97 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "AVR ISP Connector" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Atmel 6-pin ISP connector" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "IDC?Header*2x03* Pin?Header*2x03*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AVR-ISP-6_0_1" + (rectangle (start -2.667 -6.858) (end -2.413 -7.62) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start -2.667 10.16) (end -2.413 9.398) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start 7.62 -2.413) (end 6.858 -2.667) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start 7.62 0.127) (end 6.858 -0.127) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start 7.62 2.667) (end 6.858 2.413) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start 7.62 5.207) (end 6.858 4.953) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start 7.62 10.16) (end -7.62 -7.62) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + ) + (symbol "AVR-ISP-6_1_1" + (pin passive line (at 10.16 5.08 180) (length 2.54) + (name "MISO" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 12.7 270) (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 0 180) (length 2.54) + (name "SCK" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 2.54 180) (length 2.54) + (name "MOSI" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -2.54 180) (length 2.54) + (name "~{RST}" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -10.16 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "Connector:Screw_Terminal_01x02" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "J" (at 0 2.54 0) (effects (font (size 1.27 1.27))) @@ -284,67 +363,57 @@ ) ) ) - (symbol "Device:Buzzer" (pin_names (offset 0.0254) hide) (in_bom yes) (on_board yes) - (property "Reference" "BZ" (at 3.81 1.27 0) - (effects (font (size 1.27 1.27)) (justify left)) + (symbol "Connector_Generic:Conn_01x03" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 5.08 0) + (effects (font (size 1.27 1.27))) ) - (property "Value" "Buzzer" (at 3.81 -1.27 0) - (effects (font (size 1.27 1.27)) (justify left)) + (property "Value" "Conn_01x03" (at 0 -5.08 0) + (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at -0.635 2.54 90) + (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at -0.635 2.54 90) + (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_keywords" "quartz resonator ceramic" (at 0 0 0) + (property "ki_keywords" "connector" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Buzzer, polarized" (at 0 0 0) + (property "ki_description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "*Buzzer*" (at 0 0 0) + (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "Buzzer_0_1" - (arc (start 0 -3.175) (mid 3.1612 0) (end 0 3.175) - (stroke (width 0) (type default)) + (symbol "Conn_01x03_1_1" + (rectangle (start -1.27 -2.413) (end 0 -2.667) + (stroke (width 0.1524) (type default)) (fill (type none)) ) - (polyline - (pts - (xy -1.651 1.905) - (xy -1.143 1.905) - ) - (stroke (width 0) (type default)) + (rectangle (start -1.27 0.127) (end 0 -0.127) + (stroke (width 0.1524) (type default)) (fill (type none)) ) - (polyline - (pts - (xy -1.397 2.159) - (xy -1.397 1.651) - ) - (stroke (width 0) (type default)) + (rectangle (start -1.27 2.667) (end 0 2.413) + (stroke (width 0.1524) (type default)) (fill (type none)) ) - (polyline - (pts - (xy 0 3.175) - (xy 0 -3.175) - ) - (stroke (width 0) (type default)) - (fill (type none)) + (rectangle (start -1.27 3.81) (end 1.27 -3.81) + (stroke (width 0.254) (type default)) + (fill (type background)) ) - ) - (symbol "Buzzer_1_1" - (pin passive line (at -2.54 2.54 0) (length 2.54) - (name "-" (effects (font (size 1.27 1.27)))) + (pin passive line (at -5.08 2.54 0) (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at -2.54 -2.54 0) (length 2.54) - (name "+" (effects (font (size 1.27 1.27)))) + (pin passive line (at -5.08 0 0) (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))) ) + (pin passive line (at -5.08 -2.54 0) (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) ) ) (symbol "Device:C_Polarized" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) @@ -512,6 +581,73 @@ ) ) ) + (symbol "Device:D" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "D" (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "D" (at 0 -2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Device" "D" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Pins" "1=K 2=A" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "diode" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Diode" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "D_0_1" + (polyline + (pts + (xy -1.27 1.27) + (xy -1.27 -1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 0) + (xy -1.27 0) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 1.27) + (xy 1.27 -1.27) + (xy -1.27 0) + (xy 1.27 1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + ) + (symbol "D_1_1" + (pin passive line (at -3.81 0 0) (length 2.54) + (name "K" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 3.81 0 180) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "Device:D_Schottky" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "D" (at 0 2.54 0) (effects (font (size 1.27 1.27))) @@ -660,6 +796,160 @@ ) ) ) + (symbol "Device:Q_NPN_CBE" (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "Q" (at 5.08 1.27 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Q_NPN_CBE" (at 5.08 -1.27 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 5.08 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "transistor NPN" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "NPN transistor, collector/base/emitter" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Q_NPN_CBE_0_1" + (polyline + (pts + (xy 0.635 0.635) + (xy 2.54 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.635 -0.635) + (xy 2.54 -2.54) + (xy 2.54 -2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.635 1.905) + (xy 0.635 -1.905) + (xy 0.635 -1.905) + ) + (stroke (width 0.508) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -1.778) + (xy 1.778 -1.27) + (xy 2.286 -2.286) + (xy 1.27 -1.778) + (xy 1.27 -1.778) + ) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (circle (center 1.27 0) (radius 2.8194) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + ) + (symbol "Q_NPN_CBE_1_1" + (pin passive line (at 2.54 5.08 270) (length 2.54) + (name "C" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 0 0) (length 5.715) + (name "B" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 -5.08 90) (length 2.54) + (name "E" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:Q_PNP_CBE" (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "Q" (at 5.08 1.27 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Q_PNP_CBE" (at 5.08 -1.27 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 5.08 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "transistor PNP" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "PNP transistor, collector/base/emitter" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Q_PNP_CBE_0_1" + (polyline + (pts + (xy 0.635 0.635) + (xy 2.54 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.635 -0.635) + (xy 2.54 -2.54) + (xy 2.54 -2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.635 1.905) + (xy 0.635 -1.905) + (xy 0.635 -1.905) + ) + (stroke (width 0.508) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.286 -1.778) + (xy 1.778 -2.286) + (xy 1.27 -1.27) + (xy 2.286 -1.778) + (xy 2.286 -1.778) + ) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (circle (center 1.27 0) (radius 2.8194) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + ) + (symbol "Q_PNP_CBE_1_1" + (pin passive line (at 2.54 5.08 270) (length 2.54) + (name "C" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -5.08 0 0) (length 5.715) + (name "B" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 -5.08 90) (length 2.54) + (name "E" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "R" (at 2.032 0 90) (effects (font (size 1.27 1.27))) @@ -959,116 +1249,6 @@ ) ) ) - (symbol "Simulation_SPICE:NPN" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) - (property "Reference" "Q" (at -2.54 7.62 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "NPN" (at -2.54 5.08 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 63.5 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 63.5 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Sim.Device" "NPN" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Sim.Type" "GUMMELPOON" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Sim.Pins" "1=C 2=B 3=E" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "simulation" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Bipolar transistor symbol for simulation only, substrate tied to the emitter" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "NPN_0_1" - (polyline - (pts - (xy -2.54 0) - (xy 0.635 0) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0.635 0.635) - (xy 2.54 2.54) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 2.794 -1.27) - (xy 2.794 -1.27) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 2.794 -1.27) - (xy 2.794 -1.27) - ) - (stroke (width 0.1524) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0.635 -0.635) - (xy 2.54 -2.54) - (xy 2.54 -2.54) - ) - (stroke (width 0) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 0.635 1.905) - (xy 0.635 -1.905) - (xy 0.635 -1.905) - ) - (stroke (width 0.508) (type default)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.27 -1.778) - (xy 1.778 -1.27) - (xy 2.286 -2.286) - (xy 1.27 -1.778) - (xy 1.27 -1.778) - ) - (stroke (width 0) (type default)) - (fill (type outline)) - ) - (circle (center 1.27 0) (radius 2.8194) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) - ) - (symbol "NPN_1_1" - (pin open_collector line (at 2.54 5.08 270) (length 2.54) - (name "C" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at -5.08 0 0) (length 2.54) - (name "B" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - (pin open_emitter line (at 2.54 -5.08 90) (length 2.54) - (name "E" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - ) - ) (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "SW" (at 1.27 2.54 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -1123,91 +1303,584 @@ ) ) ) - (symbol "Transistor_BJT:BC547" (pin_names (offset 0) hide) (in_bom yes) (on_board yes) - (property "Reference" "Q" (at 5.08 1.905 0) - (effects (font (size 1.27 1.27)) (justify left)) + (symbol "components:7SEG_3641BS_CA" (in_bom yes) (on_board yes) + (property "Reference" "D" (at 24.13 13.97 0) + (effects (font (size 1.27 1.27))) ) - (property "Value" "BC547" (at 5.08 0 0) - (effects (font (size 1.27 1.27)) (justify left)) + (property "Value" "7SEG_3641BS_CA" (at 16.51 11.43 0) + (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Package_TO_SOT_THT:TO-92_Inline" (at 5.08 -1.905 0) - (effects (font (size 1.27 1.27) italic) (justify left) hide) - ) - (property "Datasheet" "https://www.onsemi.com/pub/Collateral/BC550-D.pdf" (at 0 0 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "ki_keywords" "NPN Transistor" (at 0 0 0) + (property "Footprint" "footprints:7SEG_3641BS" (at 0 6.35 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "0.1A Ic, 45V Vce, Small Signal NPN Transistor, TO-92" (at 0 0 0) + (property "Datasheet" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "TO?92*" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "BC547_0_1" + (symbol "7SEG_3641BS_CA_0_0" + (rectangle (start -25.4 10.16) (end 25.4 -15.24) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) (polyline (pts - (xy 0 0) - (xy 0.635 0) + (xy -20.32 -6.35) + (xy -19.05 -2.54) ) - (stroke (width 0) (type default)) + (stroke (width 0.254) (type default)) (fill (type none)) ) (polyline (pts - (xy 0.635 0.635) - (xy 2.54 2.54) + (xy -19.05 -6.35) + (xy -16.51 -6.35) ) - (stroke (width 0) (type default)) + (stroke (width 0.254) (type default)) (fill (type none)) ) (polyline (pts - (xy 0.635 -0.635) - (xy 2.54 -2.54) + (xy -18.796 -1.27) + (xy -17.526 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -17.78 -2.54) + (xy -15.24 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -16.256 2.54) + (xy -13.716 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -15.24 -6.35) + (xy -13.97 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -13.716 -1.27) + (xy -12.446 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -8.89 -6.35) + (xy -7.62 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -7.62 -6.35) + (xy -5.08 -6.35) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -7.366 -1.27) + (xy -6.096 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 -2.54) + (xy -3.81 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -4.826 2.54) + (xy -2.286 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.81 -6.35) + (xy -2.54 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.286 -1.27) + (xy -1.016 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -6.35) (xy 2.54 -2.54) ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 -6.35) + (xy 5.08 -6.35) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.794 -1.27) + (xy 4.064 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 -2.54) + (xy 6.35 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.334 2.54) + (xy 7.874 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 6.35 -6.35) + (xy 7.62 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.874 -1.27) + (xy 9.144 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 11.176 -6.35) + (xy 12.446 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 12.446 -6.35) + (xy 14.986 -6.35) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 12.7 -1.27) + (xy 13.97 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 13.716 -2.54) + (xy 16.256 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 15.24 2.54) + (xy 17.78 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 16.256 -6.35) + (xy 17.526 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 17.78 -1.27) + (xy 19.05 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (text "a" (at -15.24 3.81 0) + (effects (font (size 1.524 1.524))) + ) + (text "b" (at -12.192 0.254 0) + (effects (font (size 1.524 1.524))) + ) + (text "c" (at -13.208 -4.318 0) + (effects (font (size 1.524 1.524))) + ) + (text "d" (at -17.78 -5.334 0) + (effects (font (size 1.524 1.524))) + ) + (text "DP1" (at -13.716 -8.89 0) + (effects (font (size 1.524 1.524))) + ) + (text "DP2" (at -2.286 -8.89 0) + (effects (font (size 1.524 1.524))) + ) + (text "DP3" (at 7.62 -8.89 0) + (effects (font (size 1.524 1.524))) + ) + (text "DP4" (at 17.78 -8.636 0) + (effects (font (size 1.524 1.524))) + ) + (text "e" (at -21.336 -4.064 0) + (effects (font (size 1.524 1.524))) + ) + (text "f" (at -19.558 0.508 0) + (effects (font (size 1.524 1.524))) + ) + (text "g" (at -16.51 -1.016 0) + (effects (font (size 1.524 1.524))) + ) + ) + (symbol "7SEG_3641BS_CA_0_1" + (circle (center -13.716 -6.35) (radius 0.3556) + (stroke (width 0.254) (type default)) + (fill (type outline)) + ) + (circle (center -2.54 -6.35) (radius 0.3556) + (stroke (width 0.254) (type default)) + (fill (type outline)) + ) + ) + (symbol "7SEG_3641BS_CA_1_0" + (circle (center 7.62 -6.604) (radius 0.3556) + (stroke (width 0.254) (type default)) + (fill (type outline)) + ) + (circle (center 17.78 -6.35) (radius 0.3556) + (stroke (width 0.254) (type default)) + (fill (type outline)) + ) + ) + (symbol "7SEG_3641BS_CA_1_1" + (pin input line (at -27.94 -5.08 0) (length 2.54) + (name "e" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -27.94 -7.62 0) (length 2.54) + (name "f" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -27.94 5.08 0) (length 2.54) + (name "a" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 27.94 -5.08 180) (length 2.54) + (name "CA1" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -27.94 -2.54 0) (length 2.54) + (name "d" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -27.94 -12.7 0) (length 2.54) + (name "DPX" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -27.94 0 0) (length 2.54) + (name "c" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -27.94 -10.16 0) (length 2.54) + (name "g" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 27.94 -12.7 180) (length 2.54) + (name "CA4" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -27.94 2.54 0) (length 2.54) + (name "b" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 27.94 -10.16 180) (length 2.54) + (name "CA3" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 27.94 -7.62 180) (length 2.54) + (name "CA2" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "components:KTG0912CL" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "LS" (at -2.54 6.35 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Value" "KTG0912CL" (at -2.54 -5.08 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Footprint" "footprints:XDCR_KTG0912CL" (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "PARTREV" "1.1" (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "STANDARD" "Manufacturer recommendations" (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "MAXIMUM_PACKAGE_HEIGHT" "5.3 mm" (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "MANUFACTURER" "Kingstate" (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (symbol "KTG0912CL_0_0" + (polyline + (pts + (xy -2.54 0) + (xy 1.397 0) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 2.54) + (xy 1.397 2.54) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 1.27) + (xy 5.08 1.27) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 1.27) + (xy 5.08 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 5.08) + (xy 5.08 1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (arc (start 5.08 5.08) (mid 1.2866 1.27) (end 5.08 -2.54) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (text "+" (at -4.318 2.54 0) + (effects (font (size 1.778 1.778)) (justify left bottom)) + ) + (text "-" (at -4.318 -1.27 0) + (effects (font (size 1.778 1.778)) (justify left bottom)) + ) + (pin passive line (at -2.54 -2.54 90) (length 2.54) + (name "~" (effects (font (size 1.016 1.016)))) + (number "N" (effects (font (size 1.016 1.016)))) + ) + (pin passive line (at -2.54 5.08 270) (length 2.54) + (name "~" (effects (font (size 1.016 1.016)))) + (number "P" (effects (font (size 1.016 1.016)))) + ) + ) + ) + (symbol "components:RELAY_FINDER-43.41" (in_bom yes) (on_board yes) + (property "Reference" "K" (at 11.43 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "FINDER-43.41" (at 17.78 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "footprints:RELAY_FINDER-43.41" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "RELAY_FINDER-43.41_0_0" + (polyline + (pts + (xy 7.62 3.81) + (xy 7.62 1.27) + (xy 6.985 1.905) + (xy 7.62 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "RELAY_FINDER-43.41_0_1" + (rectangle (start -10.16 3.81) (end 10.16 -6.35) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (rectangle (start -8.255 0.635) (end -1.905 -3.175) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -7.62 -3.175) + (xy -2.54 0.635) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 -6.35) + (xy -5.08 -3.175) + ) (stroke (width 0) (type default)) (fill (type none)) ) (polyline (pts - (xy 0.635 1.905) - (xy 0.635 -1.905) - (xy 0.635 -1.905) + (xy -5.08 3.81) + (xy -5.08 0.635) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.905 -1.27) + (xy -1.27 -1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.635 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.635 -1.27) + (xy 1.27 -1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.905 -1.27) + (xy 2.54 -1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.175 -1.27) + (xy 3.81 -1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 -3.81) + (xy 3.175 2.54) ) (stroke (width 0.508) (type default)) (fill (type none)) ) (polyline (pts - (xy 1.27 -1.778) - (xy 1.778 -1.27) - (xy 2.286 -2.286) - (xy 1.27 -1.778) - (xy 1.27 -1.778) + (xy 5.08 -3.81) + (xy 5.08 -6.35) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 3.81) + (xy 2.54 1.27) + (xy 3.175 1.905) + (xy 2.54 2.54) ) (stroke (width 0) (type default)) (fill (type outline)) ) - (circle (center 1.27 0) (radius 2.8194) - (stroke (width 0.254) (type default)) - (fill (type none)) - ) ) - (symbol "BC547_1_1" - (pin passive line (at 2.54 5.08 270) (length 2.54) - (name "C" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) + (symbol "RELAY_FINDER-43.41_1_1" + (pin passive line (at 5.08 -8.89 90) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) ) - (pin input line (at -5.08 0 0) (length 5.08) - (name "B" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) + (pin passive line (at 2.54 6.35 270) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at 2.54 -5.08 90) (length 2.54) - (name "E" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) + (pin passive line (at 7.62 6.35 270) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 6.35 270) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "A1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -8.89 90) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "A2" (effects (font (size 1.27 1.27)))) ) ) ) @@ -1355,1419 +2028,1331 @@ ) ) ) + (symbol "power:PWR_FLAG" (power) (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "#FLG" (at 0 1.905 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "PWR_FLAG" (at 0 3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "flag power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Special symbol for telling ERC where power comes from" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "PWR_FLAG_0_0" + (pin power_out line (at 0 0 90) (length 0) + (name "pwr" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "PWR_FLAG_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 1.27) + (xy -1.016 1.905) + (xy 0 2.54) + (xy 1.016 1.905) + (xy 0 1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + ) ) - (junction (at 231.14 62.23) (diameter 0) (color 0 0 0 0) - (uuid 01a2463a-f8a5-4eb5-b077-0df323926f46) - ) - (junction (at 123.19 85.09) (diameter 0) (color 0 0 0 0) + (junction (at 209.55 212.09) (diameter 0) (color 0 0 0 0) (uuid 0494a269-6518-4ae8-89d7-88d7a66a99ad) ) - (junction (at 67.31 161.29) (diameter 0) (color 0 0 0 0) - (uuid 0c488cd5-c3c3-44ad-9621-5f99fb8b2981) + (junction (at 115.57 152.4) (diameter 0) (color 0 0 0 0) + (uuid 049eaa7f-e2e2-4c49-bf31-dd14b695439c) ) - (junction (at 66.04 116.84) (diameter 0) (color 0 0 0 0) - (uuid 194687b9-8a6e-48a2-8262-d05c7ebdf918) + (junction (at 91.44 213.36) (diameter 0) (color 0 0 0 0) + (uuid 0c7ad4bc-9e7e-4cb3-8574-3841f47166c7) ) - (junction (at 69.85 43.18) (diameter 0) (color 0 0 0 0) + (junction (at 276.86 129.54) (diameter 0) (color 0 0 0 0) + (uuid 0d332513-868c-44fd-af24-f5be800479bc) + ) + (junction (at 204.47 203.2) (diameter 0) (color 0 0 0 0) + (uuid 1dd873b2-b7b6-4179-a06c-4f776a23d526) + ) + (junction (at 130.81 77.47) (diameter 0) (color 0 0 0 0) + (uuid 2249596c-c6da-40ed-9c9b-af02fd245792) + ) + (junction (at 100.33 152.4) (diameter 0) (color 0 0 0 0) + (uuid 24a1e1d9-1a31-43dc-8081-f9e6fc80ed2d) + ) + (junction (at 104.14 86.36) (diameter 0) (color 0 0 0 0) (uuid 25320abe-6c4d-42ba-923b-4da62b401d57) ) - (junction (at 96.52 34.29) (diameter 0) (color 0 0 0 0) - (uuid 406b26f4-97e9-42f9-85b7-e417b2e530bd) + (junction (at 115.57 139.7) (diameter 0) (color 0 0 0 0) + (uuid 2f746d11-24bf-4b16-aef1-5c701cc65486) ) - (junction (at 50.8 116.84) (diameter 0) (color 0 0 0 0) - (uuid 5f7c15bb-5247-45aa-a9f3-c000a661fded) + (junction (at 177.8 199.39) (diameter 0) (color 0 0 0 0) + (uuid 534de584-d588-4ce4-a55d-9111c43b109e) ) - (junction (at 66.04 130.81) (diameter 0) (color 0 0 0 0) - (uuid 67919a4d-5e3b-44d1-b4ed-9e8640f75c06) + (junction (at 91.44 195.58) (diameter 0) (color 0 0 0 0) + (uuid 5fa81bf9-d868-4970-a859-233875c9eeda) ) - (junction (at 118.11 76.2) (diameter 0) (color 0 0 0 0) - (uuid 8b686469-6dcf-4d6c-be55-92a383784526) + (junction (at 177.8 207.01) (diameter 0) (color 0 0 0 0) + (uuid 6ee38572-4723-4a33-8b9e-14c918682dc2) ) - (junction (at 34.29 73.66) (diameter 0) (color 0 0 0 0) + (junction (at 276.86 91.44) (diameter 0) (color 0 0 0 0) + (uuid 7af2b123-347c-46f7-b315-a08318f09c89) + ) + (junction (at 67.31 123.19) (diameter 0) (color 0 0 0 0) (uuid 8e7b39b8-09aa-4a4e-9e7d-d38b072eb559) ) - (junction (at 87.63 34.29) (diameter 0) (color 0 0 0 0) + (junction (at 121.92 77.47) (diameter 0) (color 0 0 0 0) (uuid 9087a931-bc92-49b5-a1b0-9e8a6d286a10) ) - (junction (at 80.01 116.84) (diameter 0) (color 0 0 0 0) - (uuid 9a31178e-bcd6-4fb5-a6c8-cf3383e89f2c) + (junction (at 163.83 88.9) (diameter 0) (color 0 0 0 0) + (uuid 95b6afb7-770b-4f96-816f-a997e1a65da0) ) - (junction (at 29.21 34.29) (diameter 0) (color 0 0 0 0) - (uuid 9f4f7442-0e58-4c10-abe8-3369bb54decc) + (junction (at 214.63 203.2) (diameter 0) (color 0 0 0 0) + (uuid b4db4b10-b459-480d-89ab-e7a023948b04) ) - (junction (at 231.14 100.33) (diameter 0) (color 0 0 0 0) - (uuid bcde77cd-f574-49ef-9c79-7300fac31bb7) - ) - (junction (at 128.27 76.2) (diameter 0) (color 0 0 0 0) - (uuid ca2be235-16a9-43b2-bcc0-6e6e595b193c) - ) - (junction (at 29.21 63.5) (diameter 0) (color 0 0 0 0) + (junction (at 62.23 113.03) (diameter 0) (color 0 0 0 0) (uuid cc1568c1-009e-43ec-b257-c817ad87626f) ) - (junction (at 54.61 34.29) (diameter 0) (color 0 0 0 0) + (junction (at 88.9 77.47) (diameter 0) (color 0 0 0 0) (uuid d0f6130b-bd82-40d4-85b0-5c1c5f05595a) ) - (junction (at 69.85 48.26) (diameter 0) (color 0 0 0 0) + (junction (at 181.61 74.93) (diameter 0) (color 0 0 0 0) + (uuid d99529fd-692a-441b-8c78-df77b293c125) + ) + (junction (at 100.33 139.7) (diameter 0) (color 0 0 0 0) + (uuid ddbfdfe9-e040-4150-b3c9-d35a416c6539) + ) + (junction (at 104.14 91.44) (diameter 0) (color 0 0 0 0) (uuid defdbf9b-7afd-403a-9960-105b4a2872d5) ) - (junction (at 46.99 48.26) (diameter 0) (color 0 0 0 0) + (junction (at 115.57 127) (diameter 0) (color 0 0 0 0) + (uuid e0c09911-ca1c-431a-8002-cb5c0680c009) + ) + (junction (at 81.28 91.44) (diameter 0) (color 0 0 0 0) (uuid e38cf3b1-5f88-45c9-970a-ffe74721f1e9) ) - (junction (at 46.99 34.29) (diameter 0) (color 0 0 0 0) + (junction (at 181.61 142.24) (diameter 0) (color 0 0 0 0) + (uuid e831ce80-2d44-4c1c-878e-b59c0be6f5f3) + ) + (junction (at 81.28 77.47) (diameter 0) (color 0 0 0 0) (uuid f7fd1ecb-2625-48a9-b4ed-42049cbe19fa) ) - (wire (pts (xy 54.61 34.29) (xy 62.23 34.29)) + (no_connect (at 287.02 121.92) (uuid 58379cea-7997-4216-897a-4d7a8d285580)) + + (bus_entry (at 363.22 109.22) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid 030fbef9-218e-44d0-a10f-1bf9ebd17e7d) + ) + (bus_entry (at 292.1 162.56) (size 2.54 -2.54) + (stroke (width 0) (type default)) + (uuid 5497431d-398d-46e6-82c1-d795331b1200) + ) + (bus_entry (at 363.22 116.84) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid 57f23134-dfa2-49a3-bdf6-7ced4d7266c9) + ) + (bus_entry (at 363.22 114.3) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid 70908d35-41bd-467c-bc88-ce993833fa00) + ) + (bus_entry (at 292.1 179.07) (size 2.54 -2.54) + (stroke (width 0) (type default)) + (uuid 73bd5139-bc99-43cb-880a-7efeeec17f03) + ) + (bus_entry (at 363.22 111.76) (size 2.54 2.54) + (stroke (width 0) (type default)) + (uuid 8ff7c7ca-2f3b-487d-8ce8-16f663e5085f) + ) + (bus_entry (at 292.1 146.05) (size 2.54 -2.54) + (stroke (width 0) (type default)) + (uuid 951382f2-1d36-43a4-9093-005a904e412e) + ) + (bus_entry (at 292.1 195.58) (size 2.54 -2.54) + (stroke (width 0) (type default)) + (uuid a6c47428-34e6-4514-8ef0-ab68f59290fd) + ) + + (wire (pts (xy 88.9 77.47) (xy 96.52 77.47)) (stroke (width 0) (type default)) (uuid 01638bd6-942b-4231-bc5e-bed9168faf5f) ) - (wire (pts (xy 44.45 113.03) (xy 44.45 116.84)) + (wire (pts (xy 167.64 161.29) (xy 166.37 161.29)) (stroke (width 0) (type default)) - (uuid 04df9c94-d7e0-4d73-9769-e3e646480659) + (uuid 0219061a-7e9c-4a70-99fb-16a7a8da3423) ) - (wire (pts (xy 118.11 76.2) (xy 118.11 67.31)) + (polyline (pts (xy 48.26 156.21) (xy 91.44 156.21)) + (stroke (width 0) (type dash)) + (uuid 0282e1be-cbd2-4f1c-b339-19adcc2d205a) + ) + + (wire (pts (xy 115.57 139.7) (xy 124.46 139.7)) (stroke (width 0) (type default)) - (uuid 08429ff2-f918-401b-ad9d-2c0ad7f3a8f1) + (uuid 03d9d3a5-bcfa-4242-a174-cb386744f323) ) - (wire (pts (xy 231.14 62.23) (xy 231.14 64.77)) + (wire (pts (xy 163.83 74.93) (xy 181.61 74.93)) + (stroke (width 0) (type default)) + (uuid 053cb9ce-a29a-4c65-8753-b2072bf8682c) + ) + (wire (pts (xy 287.02 109.22) (xy 290.83 109.22)) + (stroke (width 0) (type default)) + (uuid 0817e23d-e43f-4c85-9d2d-53dfb150d1b9) + ) + (wire (pts (xy 276.86 91.44) (xy 276.86 93.98)) (stroke (width 0) (type default)) (uuid 09065213-cde2-4645-9703-4d2dc1e88ab2) ) - (wire (pts (xy 24.13 34.29) (xy 29.21 34.29)) + (wire (pts (xy 86.36 195.58) (xy 91.44 195.58)) (stroke (width 0) (type default)) - (uuid 0aeee8d3-52b7-4657-95e0-aef30e0c9867) + (uuid 09d041ef-91dd-46ea-b816-d2ec5847b3c1) ) - (wire (pts (xy 170.18 85.09) (xy 166.37 85.09)) + (polyline (pts (xy 176.53 143.51) (xy 176.53 177.8)) + (stroke (width 0) (type dash)) + (uuid 0a24dabb-b859-48f2-b249-dde4135288fd) + ) + + (wire (pts (xy 130.81 71.12) (xy 130.81 77.47)) + (stroke (width 0) (type default)) + (uuid 0ca374ea-6984-4853-88ce-73506d609649) + ) + (bus (pts (xy 294.64 132.08) (xy 294.64 143.51)) + (stroke (width 0) (type default)) + (uuid 0e72c344-924e-44d4-94c9-ce0f08f597c4) + ) + + (wire (pts (xy 196.85 111.76) (xy 215.9 111.76)) (stroke (width 0) (type default)) (uuid 0e85a89c-bda4-4737-9c9b-83033acd4da9) ) - (wire (pts (xy 96.52 34.29) (xy 96.52 38.1)) + (wire (pts (xy 130.81 77.47) (xy 130.81 81.28)) (stroke (width 0) (type default)) (uuid 0e96e5f9-855c-4a72-b991-bf2fcf4a319f) ) - (wire (pts (xy 166.37 74.93) (xy 170.18 74.93)) + (wire (pts (xy 196.85 101.6) (xy 215.9 101.6)) (stroke (width 0) (type default)) (uuid 12300eb6-467c-4f18-a3e3-ec3f6d169fc7) ) - (wire (pts (xy 82.55 43.18) (xy 87.63 43.18)) + (wire (pts (xy 115.57 152.4) (xy 115.57 148.59)) + (stroke (width 0) (type default)) + (uuid 1276b2ba-2a71-4e51-bd77-dd686448be3d) + ) + (wire (pts (xy 116.84 86.36) (xy 121.92 86.36)) (stroke (width 0) (type default)) (uuid 132e7ee6-a800-47c3-95e5-625420797488) ) - (wire (pts (xy 217.17 85.09) (xy 217.17 100.33)) + (wire (pts (xy 207.01 142.24) (xy 207.01 138.43)) + (stroke (width 0) (type default)) + (uuid 14734d51-2024-4fa8-953a-0449bcdd9908) + ) + (wire (pts (xy 262.89 114.3) (xy 262.89 129.54)) (stroke (width 0) (type default)) (uuid 14e73a26-0cb7-4318-a48a-95772559283b) ) - (wire (pts (xy 34.29 63.5) (xy 29.21 63.5)) + (wire (pts (xy 295.91 114.3) (xy 299.72 114.3)) + (stroke (width 0) (type default)) + (uuid 15b5c3f7-6833-4d38-9d1d-9aad617b3982) + ) + (wire (pts (xy 67.31 113.03) (xy 62.23 113.03)) (stroke (width 0) (type default)) (uuid 16839b3e-c133-4dca-86ff-0d1a3cefa9e7) ) - (wire (pts (xy 87.63 34.29) (xy 96.52 34.29)) + (wire (pts (xy 121.92 77.47) (xy 130.81 77.47)) (stroke (width 0) (type default)) (uuid 1733a74f-6a34-4ce6-aff8-23bd8ae489c9) ) - (wire (pts (xy 69.85 153.67) (xy 69.85 154.94)) + (wire (pts (xy 69.85 222.25) (xy 73.66 222.25)) (stroke (width 0) (type default)) - (uuid 18a00999-e2af-4373-aa38-bfaf2a5ce254) + (uuid 19fb489c-a12b-45ba-9130-cb9555bfb37b) ) - (wire (pts (xy 66.04 110.49) (xy 66.04 116.84)) + (wire (pts (xy 100.33 127) (xy 105.41 127)) (stroke (width 0) (type default)) - (uuid 1946eb8a-1bea-40e6-b4a8-bb64ffff8092) + (uuid 1e204a4f-e2c7-4aab-9688-042281c8744a) ) - (wire (pts (xy 170.18 87.63) (xy 166.37 87.63)) + (wire (pts (xy 163.83 83.82) (xy 163.83 88.9)) (stroke (width 0) (type default)) - (uuid 1e9ecfbd-8cfe-4697-b1d7-2dc4fe0761e4) + (uuid 1faeac4c-6781-43ca-b79c-4f9ccab372b0) ) - (wire (pts (xy 73.66 105.41) (xy 73.66 107.95)) + (wire (pts (xy 81.28 91.44) (xy 104.14 91.44)) (stroke (width 0) (type default)) - (uuid 21605189-3e6f-4d4d-be36-e74c9d4e48f4) + (uuid 20a12c83-eb9b-45d4-b599-8212d6db0143) ) - (wire (pts (xy 29.21 76.2) (xy 29.21 78.74)) + (wire (pts (xy 62.23 125.73) (xy 62.23 128.27)) (stroke (width 0) (type default)) (uuid 2351e780-8575-4f74-a681-4febde7c5cba) ) - (wire (pts (xy 69.85 161.29) (xy 69.85 160.02)) + (wire (pts (xy 214.63 199.39) (xy 214.63 203.2)) (stroke (width 0) (type default)) - (uuid 291bc3e1-a22c-4d90-a5a9-cc8b51ab9c15) + (uuid 26612da9-4c36-461b-a102-60ad658c5c7d) ) - (wire (pts (xy 50.8 127) (xy 50.8 130.81)) + (wire (pts (xy 257.81 167.64) (xy 269.24 167.64)) (stroke (width 0) (type default)) - (uuid 2a927aa0-2516-46f8-9d24-6b4978f05a1a) + (uuid 28387b45-6a8f-4fb9-aa49-3458108c663b) ) - (wire (pts (xy 128.27 72.39) (xy 135.89 72.39)) + (wire (pts (xy 248.92 104.14) (xy 266.7 104.14)) (stroke (width 0) (type default)) - (uuid 2abc23a3-81f8-4065-a522-70e05dc78e39) + (uuid 293ec1a3-8273-41b5-bd9d-f2e383758be3) ) - (wire (pts (xy 24.13 36.83) (xy 26.67 36.83)) + (bus (pts (xy 294.64 176.53) (xy 294.64 193.04)) + (stroke (width 0) (type default)) + (uuid 2984d7e6-14ab-44dc-ba66-3ec99867d36a) + ) + + (wire (pts (xy 76.2 208.28) (xy 76.2 213.36)) + (stroke (width 0) (type default)) + (uuid 29da2b7c-e506-4ab8-8216-90ecf15d26bd) + ) + (wire (pts (xy 58.42 80.01) (xy 60.96 80.01)) (stroke (width 0) (type default)) (uuid 2e83f288-8a24-48b1-9b5e-07aac5b783d9) ) - (wire (pts (xy 29.21 71.12) (xy 29.21 63.5)) + (wire (pts (xy 62.23 120.65) (xy 62.23 113.03)) (stroke (width 0) (type default)) (uuid 2e9e778f-6b6c-48f4-b377-6a928dd02da1) ) - (wire (pts (xy 46.99 34.29) (xy 54.61 34.29)) + (wire (pts (xy 58.42 166.37) (xy 64.77 166.37)) + (stroke (width 0) (type default)) + (uuid 2ec6f9b9-0e93-4838-8699-25f4efd73de0) + ) + (wire (pts (xy 287.02 99.06) (xy 290.83 99.06)) + (stroke (width 0) (type default)) + (uuid 2f8460b3-de6f-4696-ac02-b213d2c0897d) + ) + (wire (pts (xy 273.05 207.01) (xy 276.86 207.01)) + (stroke (width 0) (type default)) + (uuid 2fc43511-e148-439c-be90-412fa12afb64) + ) + (wire (pts (xy 81.28 77.47) (xy 88.9 77.47)) (stroke (width 0) (type default)) (uuid 349091cd-eaee-44ff-b3f9-07ee45c72bc8) ) - (wire (pts (xy 57.15 43.18) (xy 54.61 43.18)) + (wire (pts (xy 119.38 194.31) (xy 119.38 196.85)) + (stroke (width 0) (type default)) + (uuid 359af3e7-5f67-45e6-acfb-0cbc7388a5ce) + ) + (wire (pts (xy 91.44 86.36) (xy 88.9 86.36)) (stroke (width 0) (type default)) (uuid 3629dd0d-979d-4a1b-9b3e-8cbb2a131cdf) ) - (wire (pts (xy 231.14 97.79) (xy 231.14 100.33)) + (wire (pts (xy 181.61 144.78) (xy 181.61 142.24)) + (stroke (width 0) (type default)) + (uuid 3692dfa1-7817-4b77-9def-2bf7b022ac5d) + ) + (wire (pts (xy 276.86 127) (xy 276.86 129.54)) (stroke (width 0) (type default)) (uuid 38ac9643-9888-4a60-ad4d-4f309fed7c6b) ) - (wire (pts (xy 59.69 116.84) (xy 66.04 116.84)) + (wire (pts (xy 257.81 151.13) (xy 269.24 151.13)) (stroke (width 0) (type default)) - (uuid 3aa97da0-7d50-4d6c-8f64-88bfe15b0bd6) + (uuid 399f0a3a-613f-4f3c-850f-2f5b6804d103) ) - (wire (pts (xy 46.99 34.29) (xy 46.99 38.1)) + (wire (pts (xy 295.91 99.06) (xy 299.72 99.06)) + (stroke (width 0) (type default)) + (uuid 3a2445a2-fb91-4885-9e79-2f48f180e4c6) + ) + (wire (pts (xy 81.28 77.47) (xy 81.28 81.28)) (stroke (width 0) (type default)) (uuid 3ce4ca56-8020-4af3-9205-c492dea3d5b7) ) - (wire (pts (xy 46.99 48.26) (xy 69.85 48.26)) + (wire (pts (xy 58.42 147.32) (xy 62.23 147.32)) (stroke (width 0) (type default)) - (uuid 425c9ac2-a66b-476a-a4f6-79e3afa1bf49) + (uuid 3e557ae0-1d64-4018-9997-f6d0eeff779a) ) - (wire (pts (xy 166.37 100.33) (xy 176.53 100.33)) + (wire (pts (xy 58.42 142.24) (xy 62.23 142.24)) + (stroke (width 0) (type default)) + (uuid 412defd1-603a-4042-aa9c-16834b6822e5) + ) + (wire (pts (xy 167.64 163.83) (xy 166.37 163.83)) + (stroke (width 0) (type default)) + (uuid 415fdd2b-e766-47d5-b62e-541e87539567) + ) + (wire (pts (xy 295.91 109.22) (xy 299.72 109.22)) + (stroke (width 0) (type default)) + (uuid 4212ca8c-6265-415e-89fd-a593e3983d59) + ) + (bus (pts (xy 365.76 111.76) (xy 365.76 114.3)) + (stroke (width 0) (type default)) + (uuid 4233affa-b68c-4551-9b7b-276aa4d63f49) + ) + + (wire (pts (xy 100.33 139.7) (xy 100.33 127)) + (stroke (width 0) (type default)) + (uuid 443c46ac-3a6d-4726-b0f1-995aa13b14c6) + ) + (wire (pts (xy 196.85 127) (xy 207.01 127)) (stroke (width 0) (type default)) (uuid 445eb5ff-24c5-4722-901f-6801f9b3f48f) ) - (wire (pts (xy 170.18 80.01) (xy 166.37 80.01)) + (wire (pts (xy 196.85 106.68) (xy 215.9 106.68)) (stroke (width 0) (type default)) (uuid 450ce636-bf0b-4edf-b5c3-1a1197e304db) ) - (wire (pts (xy 26.67 36.83) (xy 26.67 48.26)) + (wire (pts (xy 60.96 80.01) (xy 60.96 91.44)) (stroke (width 0) (type default)) (uuid 455026cb-3ffe-46f9-ae43-ae3e4e04cf60) ) - (wire (pts (xy 69.85 48.26) (xy 69.85 43.18)) + (polyline (pts (xy 48.26 137.16) (xy 91.44 137.16)) + (stroke (width 0) (type dash)) + (uuid 47de938d-d8d6-4095-b1ee-9158218f4ee2) + ) + + (wire (pts (xy 104.14 91.44) (xy 104.14 86.36)) (stroke (width 0) (type default)) (uuid 480e22e8-e82e-42c4-94eb-3f20892100fd) ) - (wire (pts (xy 67.31 161.29) (xy 67.31 165.1)) + (wire (pts (xy 257.81 184.15) (xy 269.24 184.15)) + (stroke (width 0) (type default)) + (uuid 48bdeda8-7e12-44b0-9dd1-2dca70c05186) + ) + (wire (pts (xy 177.8 207.01) (xy 177.8 210.82)) (stroke (width 0) (type default)) (uuid 4931e809-2945-4f55-a611-24ffd32cbd10) ) - (wire (pts (xy 151.13 110.49) (xy 151.13 115.57)) + (wire (pts (xy 181.61 137.16) (xy 181.61 142.24)) (stroke (width 0) (type default)) (uuid 4b4092b4-4a4d-4337-ae14-af1677862a7e) ) - (wire (pts (xy 55.88 170.18) (xy 59.69 170.18)) + (wire (pts (xy 166.37 215.9) (xy 170.18 215.9)) (stroke (width 0) (type default)) (uuid 4bcb247e-1dc9-4999-bc1d-74ef7a811821) ) - (wire (pts (xy 29.21 34.29) (xy 33.02 34.29)) + (wire (pts (xy 58.42 144.78) (xy 62.23 144.78)) (stroke (width 0) (type default)) - (uuid 5085af73-c98e-4974-9f28-361119f88b16) + (uuid 4e7214d0-c960-4fc5-a32f-44331c93ec18) ) - (wire (pts (xy 118.11 67.31) (xy 135.89 67.31)) + (wire (pts (xy 276.86 146.05) (xy 292.1 146.05)) (stroke (width 0) (type default)) - (uuid 5682bd80-246f-449d-8081-ec8d99624a49) + (uuid 511c19bd-e270-453e-9249-155d209d7a62) ) - (wire (pts (xy 176.53 115.57) (xy 176.53 118.11)) + (wire (pts (xy 196.85 121.92) (xy 215.9 121.92)) (stroke (width 0) (type default)) - (uuid 56855653-5c91-48e2-bbb5-4fa65c92eb9a) + (uuid 53ac02c8-3f4d-486f-8a72-ceecfb9c0922) ) - (wire (pts (xy 29.21 63.5) (xy 29.21 62.23)) + (wire (pts (xy 62.23 113.03) (xy 62.23 111.76)) (stroke (width 0) (type default)) (uuid 56a8cb8f-fbb8-4915-b702-7641fc48696c) ) - (wire (pts (xy 170.18 62.23) (xy 166.37 62.23)) + (wire (pts (xy 287.02 114.3) (xy 290.83 114.3)) + (stroke (width 0) (type default)) + (uuid 57bce6e8-4492-416b-8c62-720911d730ec) + ) + (wire (pts (xy 100.33 160.02) (xy 100.33 152.4)) + (stroke (width 0) (type default)) + (uuid 58a33ecc-6d4d-4247-bb38-927ed23bbd06) + ) + (wire (pts (xy 196.85 88.9) (xy 215.9 88.9)) (stroke (width 0) (type default)) (uuid 59a41cd3-0c50-431c-964a-eae180a8c553) ) - (wire (pts (xy 67.31 175.26) (xy 67.31 179.07)) + (wire (pts (xy 177.8 220.98) (xy 177.8 222.25)) (stroke (width 0) (type default)) (uuid 5aea1846-1c43-494e-9323-175cceb16f9a) ) - (wire (pts (xy 176.53 100.33) (xy 176.53 107.95)) + (wire (pts (xy 273.05 190.5) (xy 276.86 190.5)) + (stroke (width 0) (type default)) + (uuid 5b0d2512-960d-4785-be2b-5c5c36b3b247) + ) + (wire (pts (xy 177.8 199.39) (xy 171.45 199.39)) + (stroke (width 0) (type default)) + (uuid 5df43266-f831-460f-819d-8fb05d0ee8ba) + ) + (wire (pts (xy 276.86 162.56) (xy 292.1 162.56)) + (stroke (width 0) (type default)) + (uuid 5e26ba66-8934-42c9-b04d-c7b653713011) + ) + (wire (pts (xy 207.01 127) (xy 207.01 130.81)) (stroke (width 0) (type default)) (uuid 5e549da0-1e12-47d9-8df7-f04d04db5dd2) ) - (wire (pts (xy 66.04 134.62) (xy 66.04 130.81)) + (wire (pts (xy 181.61 74.93) (xy 181.61 81.28)) (stroke (width 0) (type default)) - (uuid 5f21d580-26e1-476b-bee7-64bd3d1fa023) + (uuid 5ef1eba1-5be9-4392-b122-c5b217ca22b1) ) - (wire (pts (xy 130.81 62.23) (xy 135.89 62.23)) + (wire (pts (xy 163.83 76.2) (xy 163.83 74.93)) + (stroke (width 0) (type default)) + (uuid 60aa1388-d6b5-415f-bc69-8766ad939382) + ) + (wire (pts (xy 276.86 195.58) (xy 292.1 195.58)) + (stroke (width 0) (type default)) + (uuid 6127efef-1038-4ec2-b6fc-574546f0622c) + ) + (wire (pts (xy 204.47 199.39) (xy 204.47 203.2)) + (stroke (width 0) (type default)) + (uuid 61d604a2-4122-4f1d-991e-92b55979027b) + ) + (wire (pts (xy 154.94 88.9) (xy 163.83 88.9)) (stroke (width 0) (type default)) (uuid 6386254e-7983-4c97-b3e4-7dad7bda6bbe) ) - (wire (pts (xy 50.8 110.49) (xy 50.8 116.84)) + (wire (pts (xy 287.02 104.14) (xy 290.83 104.14)) (stroke (width 0) (type default)) - (uuid 65b7f99f-d1c8-4933-a5b9-43d71d52eb7a) + (uuid 640252b2-0e41-4728-97b2-2477da2e8f3d) ) - (wire (pts (xy 212.09 74.93) (xy 220.98 74.93)) - (stroke (width 0) (type default)) - (uuid 666303a0-286d-4462-8cd2-a63b491a9e8d) - ) - (wire (pts (xy 128.27 76.2) (xy 125.73 76.2)) + (wire (pts (xy 214.63 203.2) (xy 212.09 203.2)) (stroke (width 0) (type default)) (uuid 66d89370-6161-41c4-aaca-5fc895a51a10) ) - (wire (pts (xy 170.18 72.39) (xy 166.37 72.39)) + (wire (pts (xy 295.91 104.14) (xy 299.72 104.14)) + (stroke (width 0) (type default)) + (uuid 68c8cb9f-81cc-45d9-898f-f4bfe3836811) + ) + (wire (pts (xy 196.85 99.06) (xy 215.9 99.06)) (stroke (width 0) (type default)) (uuid 69d700bd-8d33-4303-9daa-21edb035f523) ) - (wire (pts (xy 118.11 82.55) (xy 118.11 85.09)) + (wire (pts (xy 76.2 200.66) (xy 76.2 195.58)) + (stroke (width 0) (type default)) + (uuid 69f82b57-906d-439e-9767-7732fa37cb23) + ) + (wire (pts (xy 203.2 142.24) (xy 207.01 142.24)) + (stroke (width 0) (type default)) + (uuid 6a1ee808-90a1-43dd-9406-5af40666fa04) + ) + (wire (pts (xy 154.94 93.98) (xy 166.37 93.98)) + (stroke (width 0) (type default)) + (uuid 6aa024c8-f549-42f5-99ab-9820095611a2) + ) + (wire (pts (xy 241.3 151.13) (xy 250.19 151.13)) + (stroke (width 0) (type default)) + (uuid 6b24f8e1-b33c-4d51-a09d-53da676eb982) + ) + (wire (pts (xy 204.47 209.55) (xy 204.47 212.09)) (stroke (width 0) (type default)) (uuid 6b5bc749-acf4-41cd-b988-85e9f0b2f5a9) ) - (wire (pts (xy 66.04 127) (xy 66.04 130.81)) - (stroke (width 0) (type default)) - (uuid 6c548dc1-f586-4c5d-9129-fb31e4af58d8) - ) - (wire (pts (xy 123.19 85.09) (xy 128.27 85.09)) + (wire (pts (xy 209.55 212.09) (xy 214.63 212.09)) (stroke (width 0) (type default)) (uuid 6c6a78f8-1a87-471b-a494-0cf1fd22ff77) ) - (wire (pts (xy 62.23 43.18) (xy 69.85 43.18)) + (wire (pts (xy 276.86 156.21) (xy 276.86 157.48)) + (stroke (width 0) (type default)) + (uuid 6c90120d-a958-4bfd-b908-f0e4cb812363) + ) + (wire (pts (xy 96.52 86.36) (xy 104.14 86.36)) (stroke (width 0) (type default)) (uuid 6db734e7-a7fc-46ef-a01e-1012ec0d13cb) ) - (wire (pts (xy 128.27 77.47) (xy 128.27 76.2)) + (wire (pts (xy 295.91 106.68) (xy 299.72 106.68)) + (stroke (width 0) (type default)) + (uuid 6dc0d21e-91cb-4d5c-a6e3-262bb1c68ed8) + ) + (wire (pts (xy 181.61 142.24) (xy 195.58 142.24)) + (stroke (width 0) (type default)) + (uuid 6ff9425f-12ed-4e8a-bc27-797519f7e05c) + ) + (wire (pts (xy 214.63 204.47) (xy 214.63 203.2)) (stroke (width 0) (type default)) (uuid 70f1d604-de9c-424a-9354-ddc62c11d03b) ) - (wire (pts (xy 59.69 105.41) (xy 59.69 107.95)) - (stroke (width 0) (type default)) - (uuid 721cb462-5fa1-46c5-8e67-20fd40907af3) - ) - (wire (pts (xy 26.67 48.26) (xy 46.99 48.26)) + (wire (pts (xy 60.96 91.44) (xy 81.28 91.44)) (stroke (width 0) (type default)) (uuid 728d6887-edac-4d6c-b2c1-661a485ece0d) ) - (wire (pts (xy 64.77 153.67) (xy 69.85 153.67)) + (wire (pts (xy 196.85 119.38) (xy 215.9 119.38)) (stroke (width 0) (type default)) - (uuid 732d5764-f152-4a0b-8e56-b28ccfdbdc14) + (uuid 73315233-a625-469f-9622-0f3c5bde6261) ) - (wire (pts (xy 69.85 48.26) (xy 69.85 52.07)) + (wire (pts (xy 104.14 91.44) (xy 104.14 92.71)) (stroke (width 0) (type default)) (uuid 739832d3-618d-4241-8b14-5561e0f85986) ) - (wire (pts (xy 96.52 45.72) (xy 96.52 48.26)) + (wire (pts (xy 295.91 111.76) (xy 299.72 111.76)) + (stroke (width 0) (type default)) + (uuid 73b2d609-2a87-4bfd-8008-dd52aa0b3d62) + ) + (wire (pts (xy 106.68 195.58) (xy 106.68 196.85)) + (stroke (width 0) (type default)) + (uuid 761082dc-83aa-4716-b9e3-939c45f4daae) + ) + (bus (pts (xy 294.64 143.51) (xy 294.64 160.02)) + (stroke (width 0) (type default)) + (uuid 76649f58-c24a-43e6-b2d1-44fe66c70416) + ) + + (wire (pts (xy 130.81 88.9) (xy 130.81 91.44)) (stroke (width 0) (type default)) (uuid 77a815b2-3697-4d40-8fcb-c6325bdf7fdd) ) - (wire (pts (xy 217.17 62.23) (xy 231.14 62.23)) + (wire (pts (xy 262.89 91.44) (xy 276.86 91.44)) (stroke (width 0) (type default)) (uuid 7917fcdf-42a7-4c62-8e53-631490e21736) ) - (wire (pts (xy 67.31 161.29) (xy 69.85 161.29)) + (wire (pts (xy 271.78 157.48) (xy 276.86 157.48)) (stroke (width 0) (type default)) - (uuid 79a125bd-0af3-4cd8-86f8-41085c6ba914) + (uuid 79b02b1e-1852-45f1-a4ad-027848ec1d55) ) - (wire (pts (xy 25.4 73.66) (xy 34.29 73.66)) + (wire (pts (xy 58.42 123.19) (xy 67.31 123.19)) (stroke (width 0) (type default)) (uuid 79b218c9-49d7-4918-be86-a740a5bf8473) ) - (wire (pts (xy 231.14 100.33) (xy 231.14 101.6)) + (wire (pts (xy 167.64 166.37) (xy 166.37 166.37)) (stroke (width 0) (type default)) - (uuid 7a8bbce5-4be9-48f1-a0b1-75b37688923d) + (uuid 7a7e0bbd-7726-44a3-9f73-ddc74ae4d56c) ) - (wire (pts (xy 123.19 85.09) (xy 123.19 88.9)) + (wire (pts (xy 209.55 212.09) (xy 209.55 215.9)) (stroke (width 0) (type default)) (uuid 7b7ea154-68b5-4306-a76c-86bf9c3691c4) ) - (wire (pts (xy 25.4 71.12) (xy 29.21 71.12)) + (wire (pts (xy 58.42 120.65) (xy 62.23 120.65)) (stroke (width 0) (type default)) (uuid 7ed9c604-8c90-48f2-a586-eca8c73e0e3e) ) - (wire (pts (xy 170.18 97.79) (xy 166.37 97.79)) + (wire (pts (xy 91.44 195.58) (xy 106.68 195.58)) (stroke (width 0) (type default)) - (uuid 7f573323-d75e-43ce-af26-f28e77493866) + (uuid 80212544-232a-4f4a-968d-956563c21a91) ) - (wire (pts (xy 77.47 34.29) (xy 87.63 34.29)) + (wire (pts (xy 111.76 77.47) (xy 121.92 77.47)) (stroke (width 0) (type default)) (uuid 807eea2a-0194-467a-b618-2aeded4d0815) ) - (wire (pts (xy 64.77 161.29) (xy 67.31 161.29)) + (wire (pts (xy 171.45 207.01) (xy 177.8 207.01)) (stroke (width 0) (type default)) (uuid 812540d2-ea06-4ea2-8811-12add5a584d7) ) - (wire (pts (xy 176.53 125.73) (xy 176.53 130.81)) + (wire (pts (xy 196.85 116.84) (xy 215.9 116.84)) (stroke (width 0) (type default)) - (uuid 82223ee5-4dbd-4275-8dc0-c64558e29aa0) + (uuid 849f0a81-d4ac-4760-8115-8cc190a64b66) ) - (wire (pts (xy 170.18 92.71) (xy 166.37 92.71)) - (stroke (width 0) (type default)) - (uuid 83c84998-c9b4-4ac9-af5d-59e8f38be700) - ) - (wire (pts (xy 87.63 43.18) (xy 87.63 34.29)) + (wire (pts (xy 121.92 86.36) (xy 121.92 77.47)) (stroke (width 0) (type default)) (uuid 86c8e7c4-3945-4651-84a2-7d9ab371eb82) ) - (wire (pts (xy 80.01 127) (xy 80.01 130.81)) + (wire (pts (xy 91.44 200.66) (xy 91.44 195.58)) (stroke (width 0) (type default)) - (uuid 8dd669d3-6908-4c23-9a85-98c6d1befd8b) + (uuid 88725e7c-5eb7-4953-9e0f-e8ce13d6801f) ) - (wire (pts (xy 73.66 116.84) (xy 80.01 116.84)) + (wire (pts (xy 116.84 212.09) (xy 116.84 215.9)) (stroke (width 0) (type default)) - (uuid 9179aa05-f063-4e89-931d-cc8f78a76af9) + (uuid 89a308f3-aaac-428e-8226-eb63b2e2fe63) ) - (wire (pts (xy 96.52 48.26) (xy 69.85 48.26)) + (wire (pts (xy 196.85 124.46) (xy 215.9 124.46)) + (stroke (width 0) (type default)) + (uuid 8ac70cc6-20fc-410e-9ec0-ffe72bf4e69e) + ) + (wire (pts (xy 196.85 114.3) (xy 215.9 114.3)) + (stroke (width 0) (type default)) + (uuid 8e731baf-c972-433e-ae33-b039c4e1507d) + ) + (wire (pts (xy 355.6 109.22) (xy 363.22 109.22)) + (stroke (width 0) (type default)) + (uuid 8f3f10c1-6b2a-4b7a-b376-c66b278b7698) + ) + (wire (pts (xy 276.86 88.9) (xy 276.86 91.44)) + (stroke (width 0) (type default)) + (uuid 8f6c07a3-4c76-4784-9a62-7e225bc8009b) + ) + (wire (pts (xy 115.57 139.7) (xy 115.57 135.89)) + (stroke (width 0) (type default)) + (uuid 95953ed2-d474-4bc2-8f05-1550c50c8207) + ) + (wire (pts (xy 26.67 69.85) (xy 26.67 73.66)) + (stroke (width 0) (type default)) + (uuid 95fe52e1-0692-4f96-82a4-ee5905a10366) + ) + (wire (pts (xy 241.3 200.66) (xy 250.19 200.66)) + (stroke (width 0) (type default)) + (uuid 9659af02-4701-4c69-8de0-d4ccc3c81926) + ) + (wire (pts (xy 130.81 91.44) (xy 104.14 91.44)) (stroke (width 0) (type default)) (uuid 96c87d72-63ad-4a2a-920c-3aaf711ff484) ) - (wire (pts (xy 170.18 77.47) (xy 166.37 77.47)) + (wire (pts (xy 58.42 77.47) (xy 67.31 77.47)) + (stroke (width 0) (type default)) + (uuid 97190edc-2a01-4d9b-a80b-665fca5f841b) + ) + (wire (pts (xy 76.2 195.58) (xy 78.74 195.58)) + (stroke (width 0) (type default)) + (uuid 979e8a94-486e-4a5a-a40a-ecb316e2f83c) + ) + (wire (pts (xy 196.85 104.14) (xy 215.9 104.14)) (stroke (width 0) (type default)) (uuid 98d83a22-9fd4-4a29-bdc3-b660ec6a3b7f) ) - (wire (pts (xy 34.29 73.66) (xy 39.37 73.66)) + (bus (pts (xy 365.76 116.84) (xy 365.76 119.38)) + (stroke (width 0) (type default)) + (uuid 9911d4a4-6e55-49c3-9120-7f699a3877f1) + ) + + (wire (pts (xy 355.6 114.3) (xy 363.22 114.3)) + (stroke (width 0) (type default)) + (uuid 992a2fca-8c1e-4865-aff7-f363ae6a5587) + ) + (wire (pts (xy 81.28 222.25) (xy 83.82 222.25)) + (stroke (width 0) (type default)) + (uuid 9a1b6568-4e05-45ae-b8be-2aeff6d93d36) + ) + (wire (pts (xy 67.31 123.19) (xy 72.39 123.19)) (stroke (width 0) (type default)) (uuid 9aacaaee-4825-4136-9d2f-510a0ba874f8) ) - (wire (pts (xy 29.21 29.21) (xy 29.21 34.29)) + (bus (pts (xy 294.64 160.02) (xy 294.64 176.53)) (stroke (width 0) (type default)) - (uuid 9adf1705-0ccb-45da-9975-75a79160eab7) + (uuid 9d25df23-fde2-4579-a793-302c971db68e) ) - (wire (pts (xy 170.18 90.17) (xy 166.37 90.17)) + + (wire (pts (xy 100.33 152.4) (xy 100.33 139.7)) (stroke (width 0) (type default)) - (uuid a0c704b2-5db5-43a3-982a-959044e9b735) + (uuid 9eabda47-ed3c-4c0a-b7ca-efdb11e926f4) ) - (wire (pts (xy 69.85 43.18) (xy 77.47 43.18)) + (wire (pts (xy 241.3 167.64) (xy 250.19 167.64)) + (stroke (width 0) (type default)) + (uuid a045a611-8461-46d9-89ca-38391ac1b7fe) + ) + (wire (pts (xy 106.68 213.36) (xy 106.68 212.09)) + (stroke (width 0) (type default)) + (uuid a0ae823b-3d0e-4186-87c1-a4778d140aed) + ) + (wire (pts (xy 115.57 127) (xy 124.46 127)) + (stroke (width 0) (type default)) + (uuid a1200f1b-4e54-4205-b828-3479de037371) + ) + (wire (pts (xy 104.14 86.36) (xy 111.76 86.36)) (stroke (width 0) (type default)) (uuid a38bb18e-1961-4823-8dba-fc793eb98edf) ) - (wire (pts (xy 73.66 113.03) (xy 73.66 116.84)) + (wire (pts (xy 273.05 173.99) (xy 276.86 173.99)) (stroke (width 0) (type default)) - (uuid a752a600-9977-44fd-946b-5dca3fc30127) + (uuid a44ae798-96fb-4b3c-9d08-8114492d2bd4) ) - (wire (pts (xy 34.29 66.04) (xy 34.29 63.5)) + (wire (pts (xy 67.31 115.57) (xy 67.31 113.03)) (stroke (width 0) (type default)) (uuid a78281cf-f7f9-4f06-9068-59003d99aa75) ) - (wire (pts (xy 118.11 76.2) (xy 120.65 76.2)) + (wire (pts (xy 204.47 203.2) (xy 207.01 203.2)) (stroke (width 0) (type default)) (uuid a85f06ad-055d-4d09-b430-efc3a9a096ed) ) - (wire (pts (xy 217.17 100.33) (xy 231.14 100.33)) + (wire (pts (xy 257.81 200.66) (xy 269.24 200.66)) + (stroke (width 0) (type default)) + (uuid a8e819d2-0ce9-40a3-99d2-af883624934e) + ) + (wire (pts (xy 262.89 129.54) (xy 276.86 129.54)) (stroke (width 0) (type default)) (uuid a8ef3f0f-68db-4af1-966b-e30feb995644) ) - (wire (pts (xy 34.29 71.12) (xy 34.29 73.66)) + (wire (pts (xy 67.31 120.65) (xy 67.31 123.19)) (stroke (width 0) (type default)) (uuid aaf8b10d-7a14-42ca-85ae-6b1a38f4c630) ) - (wire (pts (xy 220.98 77.47) (xy 217.17 77.47)) + (wire (pts (xy 91.44 213.36) (xy 106.68 213.36)) + (stroke (width 0) (type default)) + (uuid ab7be358-b861-49cd-abe9-8a5c37dc2186) + ) + (wire (pts (xy 76.2 213.36) (xy 91.44 213.36)) + (stroke (width 0) (type default)) + (uuid aba675c8-6f0a-49be-bcd7-cd7b37649a3e) + ) + (wire (pts (xy 266.7 106.68) (xy 262.89 106.68)) (stroke (width 0) (type default)) (uuid ac2c008e-0752-46c7-9640-dd592f160e4f) ) - (wire (pts (xy 59.69 113.03) (xy 59.69 116.84)) + (wire (pts (xy 91.44 213.36) (xy 91.44 217.17)) (stroke (width 0) (type default)) - (uuid ad23c758-94ab-4c4a-b81d-25a7f713f0ad) + (uuid ac3c0f09-fa5d-45df-8036-517ca5006b4f) ) - (wire (pts (xy 46.99 45.72) (xy 46.99 48.26)) + (wire (pts (xy 81.28 88.9) (xy 81.28 91.44)) (stroke (width 0) (type default)) (uuid ad64f3e7-2c54-4ceb-9fac-d6cf65094d32) ) - (wire (pts (xy 69.85 41.91) (xy 69.85 43.18)) + (wire (pts (xy 104.14 85.09) (xy 104.14 86.36)) (stroke (width 0) (type default)) (uuid b1701ed7-73e7-4bae-b28e-20ecef8ef516) ) - (wire (pts (xy 40.64 34.29) (xy 46.99 34.29)) + (wire (pts (xy 115.57 152.4) (xy 124.46 152.4)) + (stroke (width 0) (type default)) + (uuid b34eed69-1ad9-4efb-b01b-fb30d6298f83) + ) + (wire (pts (xy 91.44 208.28) (xy 91.44 213.36)) + (stroke (width 0) (type default)) + (uuid b3d65e7b-e612-4c5f-bf2f-7c5361ff1b0a) + ) + (wire (pts (xy 276.86 173.99) (xy 276.86 172.72)) + (stroke (width 0) (type default)) + (uuid b89151fd-d9e6-4b88-bd57-3bc52a0d6670) + ) + (wire (pts (xy 74.93 77.47) (xy 81.28 77.47)) (stroke (width 0) (type default)) (uuid ba723e74-de56-4bd3-874b-3c2085bd2fc2) ) - (wire (pts (xy 118.11 77.47) (xy 118.11 76.2)) + (wire (pts (xy 81.28 72.39) (xy 81.28 77.47)) + (stroke (width 0) (type default)) + (uuid bbc78779-d8fa-4ab7-8e41-8f6a2a11e3ce) + ) + (wire (pts (xy 276.86 132.08) (xy 276.86 129.54)) + (stroke (width 0) (type default)) + (uuid c33960c4-e046-4a4f-a5f6-a5341282868d) + ) + (wire (pts (xy 287.02 111.76) (xy 290.83 111.76)) + (stroke (width 0) (type default)) + (uuid c3cd3085-e487-493c-9983-54e3e22bee64) + ) + (wire (pts (xy 154.94 99.06) (xy 166.37 99.06)) + (stroke (width 0) (type default)) + (uuid c551630d-aa4f-4db7-88b7-53558695c746) + ) + (wire (pts (xy 276.86 190.5) (xy 276.86 189.23)) + (stroke (width 0) (type default)) + (uuid c554bbd4-20ea-4c02-8168-66a41824ca2e) + ) + (wire (pts (xy 287.02 101.6) (xy 290.83 101.6)) + (stroke (width 0) (type default)) + (uuid c5dbcc8c-11b8-4874-b076-2de09d1ba394) + ) + (wire (pts (xy 250.19 184.15) (xy 241.3 184.15)) + (stroke (width 0) (type default)) + (uuid c650b5ff-4c49-4649-ba23-bc1ea8ceb5d5) + ) + (bus (pts (xy 365.76 132.08) (xy 294.64 132.08)) + (stroke (width 0) (type default)) + (uuid c6de0572-10f5-4891-9a54-d93dbc3cd243) + ) + + (wire (pts (xy 287.02 116.84) (xy 290.83 116.84)) + (stroke (width 0) (type default)) + (uuid c7b151ae-ac80-4036-8a47-ff24709e9d6c) + ) + (wire (pts (xy 204.47 204.47) (xy 204.47 203.2)) (stroke (width 0) (type default)) (uuid c9a39414-26af-484b-94c6-e0e0dd82437a) ) - (wire (pts (xy 128.27 76.2) (xy 128.27 72.39)) - (stroke (width 0) (type default)) - (uuid ca4ce699-05c6-4e00-9280-64d8bd1c02b3) - ) - (wire (pts (xy 66.04 130.81) (xy 80.01 130.81)) - (stroke (width 0) (type default)) - (uuid ca5147fd-f36b-48d9-8d50-aafb6495bf45) - ) - (wire (pts (xy 170.18 69.85) (xy 166.37 69.85)) + (wire (pts (xy 196.85 96.52) (xy 215.9 96.52)) (stroke (width 0) (type default)) (uuid ca77d93c-6568-40bd-afd8-fcf4fcc436b9) ) - (wire (pts (xy 212.09 69.85) (xy 220.98 69.85)) + (wire (pts (xy 115.57 123.19) (xy 116.84 123.19)) + (stroke (width 0) (type default)) + (uuid cac9b4fe-f51a-4e95-b1dd-a4884b5408ea) + ) + (wire (pts (xy 248.92 99.06) (xy 266.7 99.06)) (stroke (width 0) (type default)) (uuid cba34f8e-38c9-4bb4-9744-9d348410fb62) ) - (wire (pts (xy 220.98 85.09) (xy 217.17 85.09)) + (wire (pts (xy 266.7 114.3) (xy 262.89 114.3)) (stroke (width 0) (type default)) (uuid cc3b1f05-1535-449a-ac28-1c9ee3255910) ) - (wire (pts (xy 170.18 67.31) (xy 166.37 67.31)) + (wire (pts (xy 276.86 179.07) (xy 292.1 179.07)) + (stroke (width 0) (type default)) + (uuid cdbe2a6e-c483-4cdf-88e8-1324e8dc3b1d) + ) + (wire (pts (xy 196.85 93.98) (xy 215.9 93.98)) (stroke (width 0) (type default)) (uuid cf73d85b-1459-4863-b727-d92994fff4db) ) - (wire (pts (xy 231.14 58.42) (xy 231.14 62.23)) + (wire (pts (xy 100.33 139.7) (xy 105.41 139.7)) (stroke (width 0) (type default)) - (uuid d12f1d59-860f-4826-b718-eeb1d3441379) + (uuid cfd08f3c-e0ce-4fce-b5f5-f287943029b6) ) - (wire (pts (xy 54.61 43.18) (xy 54.61 34.29)) + (wire (pts (xy 58.42 168.91) (xy 64.77 168.91)) + (stroke (width 0) (type default)) + (uuid d5aff665-7702-42b8-9f9a-388462f24470) + ) + (wire (pts (xy 276.86 207.01) (xy 276.86 205.74)) + (stroke (width 0) (type default)) + (uuid d8458ecb-9b60-44e3-a0bf-497e50923074) + ) + (wire (pts (xy 88.9 86.36) (xy 88.9 77.47)) (stroke (width 0) (type default)) (uuid d882fd0f-2b48-4577-905a-d742802f6308) ) - (wire (pts (xy 128.27 85.09) (xy 128.27 82.55)) + (wire (pts (xy 91.44 227.33) (xy 91.44 228.6)) + (stroke (width 0) (type default)) + (uuid d8b472a7-5db5-4e8d-9816-4a7ea58b868b) + ) + (wire (pts (xy 266.7 111.76) (xy 250.19 111.76)) + (stroke (width 0) (type default)) + (uuid da02ba5a-ba2e-4506-9c15-57e62ccdc30c) + ) + (wire (pts (xy 214.63 212.09) (xy 214.63 209.55)) (stroke (width 0) (type default)) (uuid db5a49a2-d895-48bd-a6b5-1c28b58e8d59) ) - (wire (pts (xy 118.11 85.09) (xy 123.19 85.09)) + (bus (pts (xy 365.76 119.38) (xy 365.76 132.08)) + (stroke (width 0) (type default)) + (uuid dc8e84de-e24e-41f6-8996-59122c113b1c) + ) + + (wire (pts (xy 204.47 212.09) (xy 209.55 212.09)) (stroke (width 0) (type default)) (uuid dc966cc1-3f5d-406a-8bf0-67f428ddbd0c) ) - (wire (pts (xy 44.45 170.18) (xy 48.26 170.18)) + (wire (pts (xy 163.83 88.9) (xy 166.37 88.9)) + (stroke (width 0) (type default)) + (uuid dea2cc70-8423-496e-b21a-634bfa142eea) + ) + (wire (pts (xy 154.94 215.9) (xy 158.75 215.9)) (stroke (width 0) (type default)) (uuid deb63b25-3d03-4892-8bf1-e03bd1b56df9) ) - (wire (pts (xy 170.18 95.25) (xy 166.37 95.25)) + (wire (pts (xy 295.91 101.6) (xy 299.72 101.6)) (stroke (width 0) (type default)) - (uuid e1812194-d982-4912-9d64-80a06f118b06) + (uuid dfdad5a3-5cff-481d-a716-be12185127ee) ) - (wire (pts (xy 212.09 82.55) (xy 220.98 82.55)) + (wire (pts (xy 115.57 127) (xy 115.57 123.19)) (stroke (width 0) (type default)) - (uuid e273b262-0f45-4eed-8173-698d66b6e532) + (uuid e0a149ea-2425-4efd-bcfc-2de783f25e7c) ) - (wire (pts (xy 50.8 130.81) (xy 66.04 130.81)) + (wire (pts (xy 38.1 69.85) (xy 38.1 73.66)) (stroke (width 0) (type default)) - (uuid e6df2065-30bc-45f5-ad9e-24c5cd68d01a) + (uuid e37dec4d-0b36-41a2-9ad0-777cd75c2954) ) - (wire (pts (xy 44.45 116.84) (xy 50.8 116.84)) + (wire (pts (xy 295.91 116.84) (xy 299.72 116.84)) (stroke (width 0) (type default)) - (uuid e9ee597a-aa3a-4135-b39f-ade312f8ced4) + (uuid e58aacb7-708f-4ed1-b518-2367fba025ad) ) - (wire (pts (xy 170.18 64.77) (xy 166.37 64.77)) + (wire (pts (xy 115.57 135.89) (xy 116.84 135.89)) + (stroke (width 0) (type default)) + (uuid e5ae2da9-9f99-4e13-bbd9-8f3f8ef5eb91) + ) + (wire (pts (xy 58.42 163.83) (xy 64.77 163.83)) + (stroke (width 0) (type default)) + (uuid e61f688a-3b46-4fb0-a061-d5f450cba6ee) + ) + (wire (pts (xy 355.6 116.84) (xy 363.22 116.84)) + (stroke (width 0) (type default)) + (uuid e929a37c-6079-4fc0-ae02-dc04b154df67) + ) + (wire (pts (xy 196.85 91.44) (xy 215.9 91.44)) (stroke (width 0) (type default)) (uuid ea4aad3b-4dd8-42db-a74f-91df6deb523b) ) - (wire (pts (xy 44.45 105.41) (xy 44.45 107.95)) + (wire (pts (xy 115.57 148.59) (xy 116.84 148.59)) (stroke (width 0) (type default)) - (uuid f1a840ce-a81e-4886-92d2-701101608fe1) + (uuid ebc7f496-7c36-4f13-90cf-1429202359dc) ) - (wire (pts (xy 80.01 110.49) (xy 80.01 116.84)) + (wire (pts (xy 91.44 193.04) (xy 91.44 195.58)) (stroke (width 0) (type default)) - (uuid f2161d10-4f55-449b-8532-d4b804610f0b) + (uuid eca2d6c4-c29b-4548-a6f6-5088982904db) ) - (wire (pts (xy 96.52 29.21) (xy 96.52 34.29)) + (wire (pts (xy 177.8 196.85) (xy 177.8 199.39)) (stroke (width 0) (type default)) - (uuid f6819b69-8a6b-4f93-a620-a636e485d2c8) + (uuid ee7a90fb-89dc-40d2-842e-2c54cf5b989f) ) - (wire (pts (xy 151.13 49.53) (xy 151.13 54.61)) + (wire (pts (xy 167.64 158.75) (xy 166.37 158.75)) + (stroke (width 0) (type default)) + (uuid f05f266f-96f4-4991-a241-f232bcdba2f8) + ) + (wire (pts (xy 100.33 152.4) (xy 105.41 152.4)) + (stroke (width 0) (type default)) + (uuid f453ae73-b566-4e5e-856e-ca3b0345597b) + ) + (wire (pts (xy 114.3 194.31) (xy 114.3 196.85)) + (stroke (width 0) (type default)) + (uuid f4e1b0b6-d8b1-4e85-b7e5-b333eb19bcd0) + ) + (wire (pts (xy 181.61 72.39) (xy 181.61 74.93)) (stroke (width 0) (type default)) (uuid fa652ef5-ef18-42bb-9188-c2f85c1f7bce) ) - (wire (pts (xy 25.4 76.2) (xy 29.21 76.2)) + (wire (pts (xy 355.6 111.76) (xy 363.22 111.76)) + (stroke (width 0) (type default)) + (uuid fc45f86c-f0e2-41a7-bb81-fe15abbe5e62) + ) + (wire (pts (xy 287.02 106.68) (xy 290.83 106.68)) + (stroke (width 0) (type default)) + (uuid fd7a38f0-01c4-4c7e-9c98-fb0aa13d981f) + ) + (polyline (pts (xy 143.51 143.51) (xy 176.53 143.51)) + (stroke (width 0) (type dash)) + (uuid fdbfd919-3e3c-4b6a-bc66-867e5a306db4) + ) + + (bus (pts (xy 365.76 114.3) (xy 365.76 116.84)) + (stroke (width 0) (type default)) + (uuid fe681aea-2e08-4375-87a8-10f0e6ff3b1c) + ) + + (wire (pts (xy 58.42 125.73) (xy 62.23 125.73)) (stroke (width 0) (type default)) (uuid feb02fa3-a167-4246-9da9-31792b6b5efa) ) - (wire (pts (xy 217.17 62.23) (xy 217.17 77.47)) + (wire (pts (xy 262.89 91.44) (xy 262.89 106.68)) (stroke (width 0) (type default)) (uuid feb6afe6-7a0d-4a1b-af1b-af0be71dd83e) ) - (global_label "RESET" (shape input) (at 130.81 62.23 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right)) - (uuid 01afab4f-9a77-4b0e-a249-56f585b89dfa) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 122.1591 62.23 0) - (effects (font (size 1.27 1.27)) (justify right) hide) - ) + (rectangle (start 224.79 58.42) (end 375.92 233.68) + (stroke (width 0) (type dash)) + (fill (type none)) + (uuid 4358a53f-ab5b-4378-ad43-09a77ee57034) ) - (global_label "DIGIT_3" (shape input) (at 170.18 95.25 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 04b4119a-1c97-4444-80f8-354b2bb005d5) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 179.9801 95.25 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) + (rectangle (start 195.58 179.07) (end 223.52 233.68) + (stroke (width 0) (type dash)) + (fill (type none)) + (uuid 4c3a1de6-7677-4e0e-933b-1ad0a628f0d7) ) - (global_label "595_CLK" (shape input) (at 212.09 74.93 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right)) - (uuid 1e75cf71-cfa0-40bb-9878-17449da54a45) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 201.02 74.93 0) - (effects (font (size 1.27 1.27)) (justify right) hide) - ) + (rectangle (start 48.26 58.42) (end 142.24 96.52) + (stroke (width 0) (type dash)) + (fill (type none)) + (uuid 6bb9aadb-b145-4d95-abe0-8e1e7877d1ea) ) - (global_label "BUZZER" (shape input) (at 44.45 170.18 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right)) - (uuid 3ea83cd2-6e53-4fdb-bee0-08d9c1fae862) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 34.1057 170.18 0) - (effects (font (size 1.27 1.27)) (justify right) hide) - ) + (rectangle (start 48.26 179.07) (end 142.24 233.68) + (stroke (width 0) (type default)) + (fill (type none)) + (uuid 6dfa4109-6314-4db8-a8de-b1335c16eeb5) ) - (global_label "DIGIT_4" (shape input) (at 170.18 97.79 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 45cde351-c2f4-4446-a70f-3a5ccb03637d) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 179.9801 97.79 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) + (rectangle (start 48.26 97.79) (end 91.44 177.8) + (stroke (width 0) (type dash)) + (fill (type none)) + (uuid 6e8e40a5-00d8-4cf4-bef9-445aa58bd258) ) - (global_label "595_LATCH" (shape input) (at 212.09 82.55 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right)) - (uuid 4ac87693-2262-47f0-a4af-8f478cd50b70) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 198.9033 82.55 0) - (effects (font (size 1.27 1.27)) (justify right) hide) - ) + (rectangle (start 93.98 97.79) (end 142.24 177.8) + (stroke (width 0) (type dash)) + (fill (type none)) + (uuid 9ad69bdc-fc38-449e-b5b5-ad1bc860d85b) ) - (global_label "SW_SET" (shape input) (at 170.18 72.39 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 52bb0a84-0362-4dcc-8fc6-e16a4d88d25b) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 180.0404 72.39 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) + (rectangle (start 143.51 179.07) (end 194.31 233.68) + (stroke (width 0) (type dash)) + (fill (type none)) + (uuid dc8c869f-0bae-4d05-a71a-19cf14678fa1) ) - (global_label "SW_PLUS" (shape input) (at 50.8 110.49 90) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 53a50d51-b963-41bb-bcc9-be2040d97a27) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 50.8 99.1176 90) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) - (global_label "RELAY" (shape input) (at 170.18 85.09 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 55b365ab-97ec-41ac-911a-707429f13572) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 178.7101 85.09 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) - (global_label "BUZZER" (shape input) (at 170.18 74.93 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 639fd943-ede3-47cc-b2d7-bd7fc3b3d45a) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 180.5243 74.93 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) - (global_label "595_LATCH" (shape input) (at 170.18 62.23 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 77fdbf01-b686-4dde-b3aa-c625048fbff0) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 183.3667 62.23 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) - (global_label "DIGIT_2" (shape input) (at 170.18 92.71 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 8a6b912e-ed6b-4301-8215-347040e7303a) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 179.9801 92.71 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) - (global_label "DS18B20_DATA" (shape input) (at 39.37 73.66 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 995c670d-535c-4057-9c88-dac263a5247d) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 56.2457 73.66 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) - (global_label "SW_MINUS" (shape input) (at 170.18 69.85 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 9d3b3a86-25b1-4b9e-9f3b-38cbd6424638) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 182.641 69.85 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) - (global_label "595_DATA" (shape input) (at 212.09 69.85 180) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify right)) - (uuid bbcfaaef-7ff0-40e0-96cb-c266e9a99bc9) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 200.1733 69.85 0) - (effects (font (size 1.27 1.27)) (justify right) hide) - ) - ) - (global_label "DS18B20_DATA" (shape input) (at 170.18 64.77 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid bd2b4891-9734-4b73-b710-1478f1ffe48c) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 187.0557 64.77 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) - (global_label "UART_TX" (shape input) (at 170.18 87.63 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid bd8018fa-483f-4af8-90af-d1d115df9bb1) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 180.8872 87.63 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) - (global_label "595_DATA" (shape input) (at 170.18 77.47 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid cdb6b977-a9c7-47ef-9cbf-9db7405ed8d7) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 182.0967 77.47 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) - (global_label "SW_PLUS" (shape input) (at 170.18 67.31 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid e3ca78b6-1571-4d92-b89e-d98b69931608) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 181.5524 67.31 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) - (global_label "595_CLK" (shape input) (at 170.18 80.01 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid ed928e62-7c04-45ab-8953-85b38e794f0d) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 181.25 80.01 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) - (global_label "DIGIT_1" (shape input) (at 170.18 90.17 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid f4c71bd3-d5be-4f5e-8797-cfef5bf7af08) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 179.9801 90.17 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) - (global_label "SW_MINUS" (shape input) (at 80.01 110.49 90) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid f8d1b291-54fa-4769-94d1-3d6a76d3255b) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 80.01 98.029 90) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - ) - (global_label "SW_SET" (shape input) (at 66.04 110.49 90) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid f8ea07aa-bdb1-4679-89c0-6639c572e14a) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 66.04 100.6296 90) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) + (rectangle (start 143.51 58.42) (end 223.52 177.8) + (stroke (width 0) (type dash)) + (fill (type none)) + (uuid e2cbfa29-6b42-41de-95ec-013c2431dc18) ) - (symbol (lib_id "Device:Buzzer") (at 72.39 157.48 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 0cecdd0b-c9e1-4066-bb89-6d1672911f2a) - (property "Reference" "BZ1" (at 76.2 156.21 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "Buzzer" (at 76.2 158.75 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (at 71.755 154.94 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 71.755 154.94 90) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid a324c166-b980-49da-ba86-a301f90ba0bd)) - (pin "2" (uuid 4271a3ef-080c-4fcd-b8e1-abc021a9972f)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "BZ1") (unit 1) - ) - ) - ) + (text_box "Active Buzzer" + (at 143.51 179.07 0) (size 50.8 5.08) + (stroke (width 0) (type default)) + (fill (type none)) + (effects (font (size 2 2) (thickness 0.4) bold) (justify top)) + (uuid 05b3e2d7-8110-456f-bfdc-792c23ced5e8) + ) + (text_box "Terminals" + (at 48.26 97.79 0) (size 43.18 5.08) + (stroke (width 0) (type default)) + (fill (type none)) + (effects (font (size 2 2) (thickness 0.4) bold) (justify top)) + (uuid 1348ae94-61f4-4d3c-b7cf-515560893e71) + ) + (text_box "+12V Power Supply" + (at 48.26 58.42 0) (size 93.98 5.08) + (stroke (width 0) (type default)) + (fill (type none)) + (effects (font (size 2 2) (thickness 0.4) bold) (justify top)) + (uuid 19740e6b-0a22-41c9-aa51-be6675255b8b) + ) + (text_box "Crystal Osc." + (at 195.58 179.07 0) (size 27.94 5.08) + (stroke (width 0) (type default)) + (fill (type none)) + (effects (font (size 2 2) (thickness 0.4) bold) (justify top)) + (uuid 25088f39-2761-4014-8a6c-e809e960bdcb) + ) + (text_box "Relay 10A/250VAC" + (at 48.26 179.07 0) (size 93.98 5.08) + (stroke (width 0) (type default)) + (fill (type none)) + (effects (font (size 2 2) (thickness 0.4) bold) (justify top)) + (uuid 5ab94c14-26d2-4869-b945-2b033f52872c) + ) + (text_box "Switches" + (at 93.98 97.79 0) (size 48.26 5.08) + (stroke (width 0) (type default)) + (fill (type none)) + (effects (font (size 2 2) (thickness 0.4) bold) (justify top)) + (uuid 7a0ca021-5b43-4af0-83e8-74c8a7f730a7) + ) + (text_box "7-Segment Display/Common Anode" + (at 224.79 58.42 0) (size 151.13 5.08) + (stroke (width 0) (type default)) + (fill (type none)) + (effects (font (size 2 2) (thickness 0.4) bold) (justify top)) + (uuid f0445e96-a0db-4a2d-a0c0-bcdd651b5bcb) + ) + (text_box "Microcontroller" + (at 143.51 58.42 0) (size 80.01 5.08) + (stroke (width 0) (type default)) + (fill (type none)) + (effects (font (size 2 2) (thickness 0.4) bold) (justify top)) + (uuid f40ec47d-44df-4aa1-9e5a-17841591e388) ) - (symbol (lib_id "Device:LED") (at 176.53 121.92 90) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 18062e1f-817c-42e7-9e64-6c67964ec055) - (property "Reference" "D3" (at 180.34 122.2375 90) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Value" "LED" (at 180.34 124.7775 90) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Footprint" "" (at 176.53 121.92 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 176.53 121.92 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid c94628e0-026e-4357-adc7-775ca0a2fe69)) - (pin "2" (uuid 13208213-a378-413f-b415-12f1f255668e)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "D3") (unit 1) - ) - ) - ) + (text "Thermostat on AVR MCU" (at 48.26 48.26 0) + (effects (font (size 6 6) (thickness 2) bold italic) (justify left bottom)) + (uuid c4bfa480-9c4d-4765-aab4-1589d68acb76) + ) + (text "DS18B20" (at 90.17 134.62 0) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid fa43d1c0-c79c-4418-bfdf-1369dd179ed7) ) - (symbol (lib_id "power:+5V") (at 151.13 49.53 0) (unit 1) + (label "CA3" (at 284.48 179.07 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 0053df13-82dc-4a35-930c-721edd739da8) + ) + (label "RELAY" (at 69.85 222.25 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 07c90e2e-cc94-428a-9cef-28dc72d704ec) + ) + (label "DIGIT1" (at 241.3 151.13 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 0b1a1d3d-922b-425e-acf2-df2c9d6bc72b) + ) + (label "DIGIT2" (at 215.9 119.38 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 0e3af61f-7d4f-4f19-b3aa-c44c4c86f347) + ) + (label "DIGIT4" (at 215.9 124.46 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 0efc8921-2a85-4650-bab6-2979c6a37a44) + ) + (label "DIGIT3" (at 215.9 121.92 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 140f3179-5d58-4201-8e0e-49cfb9cfd250) + ) + (label "XTAL1" (at 204.47 199.39 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 1c8c6976-5bfe-4143-94ae-0f140bbdf477) + ) + (label "SW_SET" (at 215.9 99.06 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 24009232-bb0e-4639-90d1-7334a05a3fb0) + ) + (label "DIGIT4" (at 241.3 200.66 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 27d9418a-6b94-45a9-8e9f-de4217d5541a) + ) + (label "COM" (at 62.23 144.78 0) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify left bottom)) + (uuid 2866499a-9cef-4069-8a57-96bc481603af) + ) + (label "595_DATA" (at 215.9 104.14 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 36d037ca-e596-4a55-9305-01968d9cbaaa) + ) + (label "CA2" (at 284.48 162.56 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 38686cde-590d-4e00-bcef-090839d2ab3f) + ) + (label "BUZZER" (at 215.9 101.6 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 3c29b675-2024-49b7-9585-b9842ada4604) + ) + (label "BUZZER" (at 154.94 215.9 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 3e815855-ff27-4598-a70d-600ffdd65e5d) + ) + (label "SW_MINUS" (at 215.9 96.52 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 473855f5-ee1c-4e50-8c07-dac131079cf9) + ) + (label "DIGIT2" (at 241.3 167.64 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 47f422b5-0bf4-43ac-9288-b605f988e369) + ) + (label "UART_TX" (at 64.77 166.37 0) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify left bottom)) + (uuid 49f3c454-cc6b-4751-a90d-4d37b9617716) + ) + (label "MISO" (at 167.64 158.75 0) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify left bottom)) + (uuid 59f25736-1c24-4cb4-912a-0fee5ad1d76e) + ) + (label "RELAY" (at 215.9 111.76 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 5ac49b39-321d-4227-b0f8-7d8dc843d924) + ) + (label "DIGIT1" (at 215.9 116.84 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 5f988303-9fab-43ba-b427-086e267a9f29) + ) + (label "SCK" (at 167.64 163.83 0) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify left bottom)) + (uuid 655374c2-fcb6-4220-a678-49c2adb5eb9d) + ) + (label "595_CLK" (at 215.9 106.68 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 6b5ae2e3-cfaa-4cef-aab4-3a1431bd66c0) + ) + (label "595_DATA" (at 248.92 99.06 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 6b6df4ce-4e59-4728-9282-522d3c1f65eb) + ) + (label "595_LATCH" (at 250.19 111.76 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 6ca39800-6fc1-4b83-8c73-d923930c601d) + ) + (label "595_LATCH" (at 215.9 88.9 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 6da9be38-f5e0-4cb1-9074-7e7bcda6dfd4) + ) + (label "DQ" (at 215.9 91.44 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 742773a3-d2bc-47b6-bb07-9d36e29b0e29) + ) + (label "MOSI" (at 167.64 161.29 0) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify left bottom)) + (uuid 779b79e0-07c3-4d3a-af76-8a4f2ffcb977) + ) + (label "MISO" (at 199.39 104.14 0) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify left bottom)) + (uuid 790d4b65-6897-47a0-b60f-456d7beb927f) + ) + (label "UART_TX" (at 215.9 114.3 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 7ce3b495-0863-4abd-b6cf-85f9a8aac980) + ) + (label "CA4" (at 356.87 116.84 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 7fd482cc-edd0-4658-92b8-d2df8a38c0ea) + ) + (label "NC" (at 62.23 147.32 0) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify left bottom)) + (uuid 82975bfd-6806-4d5b-bd33-43217832a374) + ) + (label "CA1" (at 284.48 146.05 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 8a074c41-892e-4199-9c06-92652a0c8a35) + ) + (label "XTAL2" (at 154.94 99.06 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 92b3f25b-05e2-4aea-86a3-8c25ffe02e6a) + ) + (label "XTAL2" (at 214.63 199.39 0) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify left bottom)) + (uuid 9340a2fb-6ede-4599-9269-80d8006dd2de) + ) + (label "CA[1..4]" (at 325.12 132.08 0) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify left bottom)) + (uuid 99d9551e-a583-4967-8ca3-3c8f1b35f26e) + ) + (label "XTAL1" (at 154.94 93.98 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 9c77006e-db39-4b15-a694-333f20715008) + ) + (label "MOSI" (at 199.39 101.6 0) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify left bottom)) + (uuid 9da98034-065d-45f1-894a-e943d6ed8997) + ) + (label "595_CLK" (at 248.92 104.14 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid 9e4748a8-7dd3-4706-9e39-d8fb4dbc4615) + ) + (label "RST" (at 167.64 166.37 0) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify left bottom)) + (uuid a005fbc1-b5ea-4dda-aa58-65468c539b44) + ) + (label "NO" (at 114.3 194.31 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid a29dee15-7d7c-4d77-93d9-999de55a7015) + ) + (label "CA2" (at 356.87 111.76 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid adc036ff-e797-4edd-a00c-8573ee5d6c69) + ) + (label "COM" (at 116.84 215.9 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid ae514bbb-2eb4-4971-ac98-1ac038a00c43) + ) + (label "SW_SET" (at 124.46 139.7 0) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify left bottom)) + (uuid aeefd54f-1b20-4694-ab94-eb92064c7e9b) + ) + (label "CA4" (at 284.48 195.58 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid bf9413f5-f919-44df-874f-c3dc0713bf81) + ) + (label "NC" (at 119.38 194.31 0) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify left bottom)) + (uuid c10e88fe-d277-4b1d-9fbf-a0ad0722cd83) + ) + (label "DIGIT3" (at 241.3 184.15 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid c782ff7c-3144-44c2-8aad-bff8ebdc048e) + ) + (label "CA3" (at 356.87 114.3 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid cc056d0a-5ff5-40a1-918f-88f5db10cb36) + ) + (label "SW_PLUS" (at 124.46 127 0) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify left bottom)) + (uuid ccc0821e-adfd-4ecb-8034-87622ec118f6) + ) + (label "SW_PLUS" (at 215.9 93.98 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid d47573b3-0e49-4114-bff7-dbb949b3cd3d) + ) + (label "DQ" (at 72.39 123.19 0) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify left bottom)) + (uuid e5154580-e12d-4dda-a779-0bcb750c7187) + ) + (label "SW_MINUS" (at 124.46 152.4 0) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify left bottom)) + (uuid eb32bef5-9c9e-4491-9045-a7bc0fc516b0) + ) + (label "NO" (at 62.23 142.24 0) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify left bottom)) + (uuid ec9905d8-4461-4d0f-8d0a-f8a1e7d5bf2a) + ) + (label "RST" (at 154.94 88.9 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid ef96ab48-e8a8-4005-b5fa-9fb910f07278) + ) + (label "SCK" (at 199.39 106.68 0) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify left bottom)) + (uuid f5f01e48-dbf3-4ce8-bdd0-e1789ea96805) + ) + (label "CA1" (at 356.87 109.22 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid fb8a4c6f-db2c-4695-8002-99d6402eead8) + ) + + (symbol (lib_id "power:+12V") (at 91.44 193.04 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 2271b42e-2c1e-4ccb-90ee-dd2c5559f060) - (property "Reference" "#PWR02" (at 151.13 53.34 0) + (uuid 029a3542-920c-42f9-bc10-9fda84263d97) + (property "Reference" "#PWR013" (at 91.44 196.85 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+5V" (at 151.13 44.45 0) + (property "Value" "+12V" (at 91.44 187.96 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 151.13 49.53 0) + (property "Footprint" "" (at 91.44 193.04 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 151.13 49.53 0) + (property "Datasheet" "" (at 91.44 193.04 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 92e7680a-eb35-4db7-98dc-b9428e53191b)) + (pin "1" (uuid 88d4a400-e226-4d0e-aae9-bae338503134)) (instances (project "hardware" (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "#PWR02") (unit 1) + (reference "#PWR013") (unit 1) ) ) ) ) - (symbol (lib_id "Simulation_SPICE:NPN") (at 265.43 135.89 0) (unit 1) + (symbol (lib_id "Device:Q_PNP_CBE") (at 274.32 167.64 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 2732dc7d-7b9e-4dea-95a0-078578e53d47) - (property "Reference" "Q5" (at 270.51 134.62 0) + (uuid 0cfe0681-230a-4c80-8a87-e0dc631923ad) + (property "Reference" "Q2" (at 279.4 166.37 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "NPN" (at 270.51 137.16 0) + (property "Value" "Q_PNP_CBE" (at 279.4 168.91 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 328.93 135.89 0) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 279.4 165.1 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 328.93 135.89 0) + (property "Datasheet" "~" (at 274.32 167.64 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Sim.Device" "NPN" (at 265.43 135.89 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Sim.Type" "GUMMELPOON" (at 265.43 135.89 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Sim.Pins" "1=C 2=B 3=E" (at 265.43 135.89 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 33c017f8-a879-483e-a4f6-b8a922d357f7)) - (pin "2" (uuid eed583d1-3d54-41eb-814a-1805cc4ede8e)) - (pin "3" (uuid fa50fed5-2c6e-4175-9fda-d8744d1ef8c5)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "Q5") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:LED") (at 107.95 129.54 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 2c5ee592-dd65-4f2d-b78c-72be7875c1bf) - (property "Reference" "D2" (at 106.3625 123.19 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "LED" (at 106.3625 125.73 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 107.95 129.54 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 107.95 129.54 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 6cad4184-4ee6-4446-ba1d-d10e9fd6c8ba)) - (pin "2" (uuid 0f9a15a8-c402-4364-ac50-6b3e96903c89)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "D2") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:R_Small") (at 44.45 110.49 180) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 2dd53554-bcaf-4ef0-afc6-4de7caa8d545) - (property "Reference" "R5" (at 39.37 109.22 0) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Value" "10K" (at 39.37 111.76 0) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Footprint" "" (at 44.45 110.49 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 44.45 110.49 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid bebbfd61-3adb-41c2-84e6-8d78c9bc2b2d)) - (pin "2" (uuid 535cf274-8ab4-48e8-bfe9-20ae7bf5ff86)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "R5") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "power:GND") (at 123.19 88.9 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 2f8b2b06-bf5c-4e02-8faf-95e578f713d8) - (property "Reference" "#PWR01" (at 123.19 95.25 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (at 123.19 93.98 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 123.19 88.9 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 123.19 88.9 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid dbc04e07-2556-4381-96e0-2b495625fd2f)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "#PWR01") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "power:+5V") (at 29.21 62.23 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 3584cba9-e169-4a59-8cd5-48d534c77f56) - (property "Reference" "#PWR010" (at 29.21 66.04 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "+5V" (at 29.21 57.15 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 29.21 62.23 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 29.21 62.23 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid e3d1590e-46ff-43a2-b553-a8a71bd90ca7)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "#PWR010") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Switch:SW_Push") (at 66.04 121.92 90) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 3d7c8257-3a5c-43dd-a69a-4fbce5f6fa18) - (property "Reference" "SW2" (at 67.31 120.65 90) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Value" "SW_Push" (at 67.31 123.19 90) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Footprint" "" (at 60.96 121.92 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 60.96 121.92 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 777bfaa9-19bd-4904-b164-835a20947aed)) - (pin "2" (uuid fa6496a0-fb7d-4e92-839e-c47f87f33a63)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "SW2") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:C_Small") (at 118.11 80.01 180) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 3de02d59-e93e-4b15-86ce-4c9c3403271b) - (property "Reference" "C2" (at 110.49 78.74 0) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Value" "22pF" (at 110.49 81.28 0) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Footprint" "" (at 118.11 80.01 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 118.11 80.01 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 31467ae0-a299-42c0-92d5-ab1ed48df1b7)) - (pin "2" (uuid 14a353b6-131b-4a29-baa0-d13af5174ba5)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "C2") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "power:+5V") (at 96.52 29.21 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 5442d8d0-d9b7-44d1-8011-fc2d7536692e) - (property "Reference" "#PWR06" (at 96.52 33.02 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "+5V" (at 96.52 24.13 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 96.52 29.21 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 96.52 29.21 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 90051c55-91f6-40a3-8e66-d80e9b858582)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "#PWR06") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "power:+5V") (at 231.14 58.42 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 5a26288b-613b-4e18-b805-b30aa66483c0) - (property "Reference" "#PWR05" (at 231.14 62.23 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "+5V" (at 231.14 53.34 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 231.14 58.42 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 231.14 58.42 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 05b07657-bcc0-4c67-8a94-3c4bc269f145)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "#PWR05") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "power:GND") (at 67.31 179.07 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 5b65d862-e87d-4c98-b4a5-0b6ad89c483e) - (property "Reference" "#PWR03" (at 67.31 185.42 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (at 67.31 184.15 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 67.31 179.07 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 67.31 179.07 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 772cea1c-608a-41c0-aeeb-47e65c92b097)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "#PWR03") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "74xx:74HC595") (at 231.14 80.01 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 6571b9a9-4e33-42a2-b89a-093d30c066fe) - (property "Reference" "U1" (at 233.0959 62.23 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "74HC595" (at 233.0959 64.77 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (at 231.14 80.01 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn74hc595.pdf" (at 231.14 80.01 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 220393c8-9fb2-44b9-9257-78dc95e5b54d)) - (pin "10" (uuid 166960b4-09a8-4651-9ed8-52591bae05a9)) - (pin "11" (uuid a26dd71e-c8eb-43ab-93ff-0a572b8ac4b0)) - (pin "12" (uuid 087bb77b-e237-43f0-9860-bc282b7ded16)) - (pin "13" (uuid eb3ac739-f026-4d77-a2be-8fb7cb29c960)) - (pin "14" (uuid 8d81cd87-0fea-47f5-8ce3-6aac874fa16e)) - (pin "15" (uuid ef07d03f-cd66-4add-8846-6e3a8834e06e)) - (pin "16" (uuid 4f2777bb-365b-4da8-a1bd-0c45241cdff4)) - (pin "2" (uuid e022251d-03dc-4802-9fee-07d5fb26fb08)) - (pin "3" (uuid 435cfbb1-c940-4727-a533-ddbea7127990)) - (pin "4" (uuid 35d8bca4-727b-42cc-87c5-fb9a0d11f6c6)) - (pin "5" (uuid d9787bef-5df8-49da-8155-086b0f104456)) - (pin "6" (uuid 2b107dcf-cbac-4d54-90f8-40487292f469)) - (pin "7" (uuid e88439ee-04d6-4346-aef0-bc77e6d65e26)) - (pin "8" (uuid 4460e140-8292-4f51-808f-1df21555d9f0)) - (pin "9" (uuid e5638ee9-3fd7-4294-b27f-5528e61a0445)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "U1") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "power:GND") (at 176.53 130.81 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 7482aab1-a9c8-405d-964e-0767642860cc) - (property "Reference" "#PWR012" (at 176.53 137.16 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (at 176.53 135.89 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 176.53 130.81 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 176.53 130.81 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 8e5f035d-b373-4cf9-9d63-9d4a0dc979ce)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "#PWR012") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:Crystal_Small") (at 123.19 76.2 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 77765876-1514-4001-94b9-c697b9ddbfe7) - (property "Reference" "Y1" (at 123.19 69.85 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "8MHz" (at 123.19 72.39 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 123.19 76.2 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 123.19 76.2 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid cffb982e-707c-4a27-aa25-38a419e349fc)) - (pin "2" (uuid a401a999-bd12-4256-968c-6df5fa831f89)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "Y1") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:R_Small") (at 73.66 110.49 180) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 886add2a-b387-429d-a4ca-63dbcca2b9b1) - (property "Reference" "R7" (at 68.58 109.22 0) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Value" "10K" (at 68.58 111.76 0) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Footprint" "" (at 73.66 110.49 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 73.66 110.49 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 57171563-e6cd-4776-be27-a2eee91c4d54)) - (pin "2" (uuid 5a738a64-6feb-49f3-9272-f0ae50d23b18)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "R7") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Diode:1N4448W") (at 64.77 157.48 270) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 8d0cde17-3034-4ff3-af77-6bad10ff08c2) - (property "Reference" "D1" (at 59.69 157.48 90) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "1N4448W" (at 53.34 158.75 90) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "Footprint" "Diode_SMD:D_SOD-123" (at 60.325 157.48 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "https://www.vishay.com/docs/85722/1n4448w.pdf" (at 64.77 157.48 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Sim.Device" "D" (at 64.77 157.48 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Sim.Pins" "1=K 2=A" (at 64.77 157.48 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 64764ce2-1e17-462d-a454-6a145f03a922)) - (pin "2" (uuid d84ae385-9265-4c7d-bb7b-bfbcc6918320)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "D1") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "power:+12V") (at 29.21 29.21 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 8de82830-25be-4c55-972b-ae491674b03c) - (property "Reference" "#PWR07" (at 29.21 33.02 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "+12V" (at 29.21 24.13 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 29.21 29.21 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 29.21 29.21 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid eb89163d-4d66-445c-bba9-4af7ac1fac31)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "#PWR07") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:R_Small") (at 34.29 68.58 180) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 8e2e1bae-24f6-4da6-8ec8-8a3707c57851) - (property "Reference" "R2" (at 36.83 67.31 0) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Value" "4.7K" (at 36.83 69.85 0) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Footprint" "" (at 34.29 68.58 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 34.29 68.58 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid be35c017-a16d-456c-a26d-a1c9a9f0f053)) - (pin "2" (uuid ae4dd1e0-5210-4e7b-ace7-bf835d8cedc3)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "R2") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Transistor_BJT:BC547") (at 64.77 170.18 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 8ffbc70b-4ce6-48ff-b9ef-49cbf2992b14) - (property "Reference" "Q1" (at 69.85 168.91 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "BC547" (at 69.85 171.45 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Package_TO_SOT_THT:TO-92_Inline" (at 69.85 172.085 0) - (effects (font (size 1.27 1.27) italic) (justify left) hide) - ) - (property "Datasheet" "https://www.onsemi.com/pub/Collateral/BC550-D.pdf" (at 64.77 170.18 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (pin "1" (uuid 1c40c779-9a98-4099-aaf5-8c37abf1aa63)) - (pin "2" (uuid 7bc4f2c8-a1ff-4912-9d31-04bbec669c80)) - (pin "3" (uuid b4c1bb7d-2774-4151-bad5-3f6f62d77421)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "Q1") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "MCU_Microchip_ATtiny:ATtiny2313A-S") (at 151.13 82.55 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 9012f24a-d410-436d-81dd-0a697410d148) - (property "Reference" "U?" (at 153.1494 52.07 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "ATtiny2313A-S" (at 153.1494 54.61 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" (at 151.13 82.55 0) - (effects (font (size 1.27 1.27) italic) hide) - ) - (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/doc8246.pdf" (at 151.13 82.55 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid cbbcc8fe-a59c-4271-ab15-7f433143aef2)) - (pin "10" (uuid d1b052af-a149-4607-937f-85d2434041db)) - (pin "11" (uuid 15ce3d41-f8dc-434e-ab03-53b16c42e991)) - (pin "12" (uuid af6b3046-c8e1-49bd-8766-42254b7448ec)) - (pin "13" (uuid d8b279d8-ec37-44cc-9feb-edff0db288dd)) - (pin "14" (uuid f2450e5b-98d2-4ee6-bd37-6c73641fd1f6)) - (pin "15" (uuid c8f27111-5664-45d1-b477-fa4fb9e8368d)) - (pin "16" (uuid 8e746cc0-3974-401a-90d6-941f9733b34f)) - (pin "17" (uuid f4a63431-c2b6-4411-8b57-77e5ba06d12b)) - (pin "18" (uuid d274e0e5-17bb-4f1d-8d00-2bc59a48343a)) - (pin "19" (uuid f4ddff0d-8ada-4a11-ab72-8bb0520d19db)) - (pin "2" (uuid 7339d4af-7a08-4c4d-a92c-166a3b80afad)) - (pin "20" (uuid 140d2397-6313-46fb-97ae-dd6500240698)) - (pin "3" (uuid 6c74c7cd-75c6-450c-a059-7524c6c081bd)) - (pin "4" (uuid f786a385-afd1-4143-b0e7-06333dffa157)) - (pin "5" (uuid bb05e66b-41b1-457f-849c-312c30493d6f)) - (pin "6" (uuid e894d5e9-db8b-4d1c-9bf4-459264608b8f)) - (pin "7" (uuid 4472c7ed-cb48-41a7-aee7-25eb5c7e88de)) - (pin "8" (uuid 69320a38-c4a4-477a-9156-a515f759e086)) - (pin "9" (uuid 20022e14-3425-40ca-9bb4-24116a75f5e6)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "U?") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:R") (at 52.07 170.18 90) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 969ff325-de1b-4b34-aaac-94271b756949) - (property "Reference" "R1" (at 52.07 165.1 90) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "1K" (at 52.07 167.64 90) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 52.07 171.958 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 52.07 170.18 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 55104322-b8fd-4d95-89d4-82d406fb79ed)) - (pin "2" (uuid 3e8444fa-2c66-4750-b4a9-51bb791fc3e1)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "R1") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:C_Polarized") (at 96.52 41.91 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid 9bbf0cd8-297f-48b0-b2c2-aab0354f0e59) - (property "Reference" "C6" (at 100.33 40.64 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "220uF" (at 100.33 43.18 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (at 97.4852 45.72 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 96.52 41.91 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 3f8d7e44-f8b1-4a73-94ab-99a1cfedeb1a)) - (pin "2" (uuid d3d4099b-4a7f-4597-b479-d03223caf050)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "C6") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "power:+5V") (at 73.66 105.41 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 9cd41e50-6f5f-4b2b-ba93-601df0c1f7b1) - (property "Reference" "#PWR017" (at 73.66 109.22 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "+5V" (at 73.66 100.33 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 73.66 105.41 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 73.66 105.41 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 0a3939eb-2ead-4d57-b0e0-031994f64d30)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "#PWR017") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Switch:SW_Push") (at 50.8 121.92 90) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid a12e4655-ad1f-4af0-8803-671ec0edcdfe) - (property "Reference" "SW1" (at 52.07 120.65 90) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Value" "SW_Push" (at 52.07 123.19 90) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Footprint" "" (at 45.72 121.92 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 45.72 121.92 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 7d4c861f-97fb-45f3-b713-512e6982b5e9)) - (pin "2" (uuid 28403758-0187-4a24-88de-9e029b7b2b8b)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "SW1") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Simulation_SPICE:NPN") (at 208.28 135.89 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid a9de587e-7bb7-4aa3-86e3-08943407f96b) - (property "Reference" "Q2" (at 213.36 134.62 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "NPN" (at 213.36 137.16 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (at 271.78 135.89 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 271.78 135.89 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Sim.Device" "NPN" (at 208.28 135.89 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Sim.Type" "GUMMELPOON" (at 208.28 135.89 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Sim.Pins" "1=C 2=B 3=E" (at 208.28 135.89 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 6c78f2ae-0978-43ad-a692-24af35000c5f)) - (pin "2" (uuid b1b5720c-a32e-449e-add8-03ca251cd2c1)) - (pin "3" (uuid 498ca0a0-4ce4-4ca6-a8af-4ed04120db4b)) + (pin "1" (uuid 8336b78d-407c-404c-90d1-760e2e678014)) + (pin "2" (uuid 78cb4ca9-ba9c-4252-8355-6ccf64e1e373)) + (pin "3" (uuid 1046f13d-c4f0-4cef-84d5-de1c10d5b070)) (instances (project "hardware" (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" @@ -2777,291 +3362,278 @@ ) ) - (symbol (lib_id "Connector:Screw_Terminal_01x02") (at 19.05 34.29 0) (mirror y) (unit 1) + (symbol (lib_id "Device:R") (at 77.47 222.25 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) - (uuid b20c5290-d4be-4d24-a80f-6de3078b7d58) - (property "Reference" "J1" (at 19.05 43.18 0) + (uuid 149d249f-c661-48b0-b422-60e1044dac2d) + (property "Reference" "R4" (at 77.47 217.17 90) (effects (font (size 1.27 1.27))) ) - (property "Value" "POWER" (at 19.05 40.64 0) + (property "Value" "10K" (at 77.47 219.71 90) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 19.05 34.29 0) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 77.47 224.028 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 19.05 34.29 0) + (property "Datasheet" "~" (at 77.47 222.25 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid fbe86340-64a5-472e-abcf-5349d2d5aba4)) - (pin "2" (uuid 68579ebe-00ae-4ece-99ca-80dba10b4a06)) + (pin "1" (uuid 9171d60f-75f0-4f90-8e11-573ed4e84d45)) + (pin "2" (uuid c1bab951-4b8a-499a-8d48-f66a6fa979e5)) (instances (project "hardware" (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "J1") (unit 1) + (reference "R4") (unit 1) ) ) ) ) - (symbol (lib_id "Device:C_Polarized") (at 46.99 41.91 0) (unit 1) + (symbol (lib_id "power:+5V") (at 130.81 71.12 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 15880c58-351b-4dbf-92be-2922bd525884) + (property "Reference" "#PWR028" (at 130.81 74.93 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 130.81 66.04 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 130.81 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 130.81 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5a316fc1-b9f5-41c5-afcb-0716ba4a8155)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR028") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:LED") (at 199.39 142.24 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) - (uuid ba08c668-8283-4671-98ee-78b34ae2e8be) - (property "Reference" "C5" (at 40.64 40.64 0) + (uuid 18062e1f-817c-42e7-9e64-6c67964ec055) + (property "Reference" "D3" (at 198.12 146.05 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "LED_STATE" (at 198.12 148.59 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "LED_SMD:LED_0805_2012Metric" (at 199.39 142.24 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 199.39 142.24 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 501dad7c-fb81-44b4-9450-69b3f02856f2)) + (pin "2" (uuid a5550f84-46d8-4888-ac79-2e400ee2832d)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "D3") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+5V") (at 153.67 151.13 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 1f952fcc-59bf-4fe7-a81e-d5945005954b) + (property "Reference" "#PWR022" (at 153.67 154.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 153.67 146.05 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 153.67 151.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 153.67 151.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5746c570-37b5-4bd5-ac0c-7b15940e70bb)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR022") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R") (at 254 151.13 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 20abc008-edbe-4929-8b68-c8637b06e32c) + (property "Reference" "R17" (at 254 144.78 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "1K" (at 254 147.32 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 254 152.908 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 254 151.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 70c2aae9-3ca4-4c47-819f-191de7a6aebd)) + (pin "2" (uuid 3d48088c-8ad0-4455-8dc2-ed49993917eb)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "R17") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+5V") (at 181.61 72.39 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 2271b42e-2c1e-4ccb-90ee-dd2c5559f060) + (property "Reference" "#PWR02" (at 181.61 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 181.61 67.31 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 181.61 72.39 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 181.61 72.39 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ec51d9f7-3223-4af5-b022-4bcc4179f054)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR02") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 209.55 215.9 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 2f8b2b06-bf5c-4e02-8faf-95e578f713d8) + (property "Reference" "#PWR01" (at 209.55 222.25 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 209.55 220.98 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 209.55 215.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 209.55 215.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b5dc40f4-0821-4108-b506-8cb06d37862e)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR01") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:PWR_FLAG") (at 38.1 69.85 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 32452791-1db4-478d-9710-e837e9e54b9d) + (property "Reference" "#FLG01" (at 38.1 67.945 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "PWR_FLAG" (at 38.1 64.77 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 38.1 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 38.1 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid aa52223b-988d-4a36-9130-94b924c6a186)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#FLG01") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+5V") (at 62.23 111.76 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 3584cba9-e169-4a59-8cd5-48d534c77f56) + (property "Reference" "#PWR010" (at 62.23 115.57 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 62.23 106.68 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 62.23 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 62.23 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 8ca4abd9-20b0-4630-9565-429094471f75)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR010") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R") (at 82.55 195.58 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 3ca65219-c5e5-4757-95fa-911cad10ee60) + (property "Reference" "R8" (at 82.55 190.5 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "510R" (at 82.55 193.04 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 82.55 197.358 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 82.55 195.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4aea67f8-61e9-4683-9cae-ccc68be66ad4)) + (pin "2" (uuid 4393de67-a883-49d0-9236-fc75da36f42a)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "R8") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:Q_PNP_CBE") (at 274.32 200.66 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 3d6c4233-839b-468d-ab99-f8dedffacfe0) + (property "Reference" "Q4" (at 279.4 199.39 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "1000uF" (at 36.83 43.18 0) + (property "Value" "Q_PNP_CBE" (at 279.4 201.93 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 47.9552 45.72 0) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 279.4 198.12 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 46.99 41.91 0) + (property "Datasheet" "~" (at 274.32 200.66 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid af9285f3-060e-46a5-a1d1-4a82baa77dc8)) - (pin "2" (uuid 5945a48b-445f-4d15-979f-0b070a2a5505)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "C5") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:R_Small") (at 59.69 110.49 180) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid bca1f15e-abc3-46a2-9681-ea19ac0f4cf5) - (property "Reference" "R6" (at 54.61 109.22 0) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Value" "10K" (at 54.61 111.76 0) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Footprint" "" (at 59.69 110.49 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 59.69 110.49 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid beecbd49-e101-48c8-832a-a326809ca236)) - (pin "2" (uuid cd4adf7f-54c9-4559-8829-6fce9e3200fd)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "R6") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:D_Schottky") (at 36.83 34.29 180) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid c1168639-680d-4afc-8000-9532dd196aa3) - (property "Reference" "D4" (at 37.1475 27.94 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "D_Schottky" (at 37.1475 30.48 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 36.83 34.29 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 36.83 34.29 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid b89c033c-a9fa-4378-9321-8b79b582170a)) - (pin "2" (uuid 74f1d46d-fbd8-4834-b9f7-e6f48d33d872)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "D4") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:C_Small") (at 80.01 43.18 90) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid c4fa981b-8994-43c4-ba6a-463085f1779c) - (property "Reference" "C3" (at 80.0163 36.83 90) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "330nF" (at 80.0163 39.37 90) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 80.01 43.18 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 80.01 43.18 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 3b66b317-d3d8-430c-8d89-601fbc803e30)) - (pin "2" (uuid 6b1b43c7-d85a-467c-b8c7-d6b9ad021cd5)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "C3") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Device:C_Small") (at 59.69 43.18 90) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid c5f29cf2-9c5c-4672-9786-1a819ac1d283) - (property "Reference" "C4" (at 59.6963 36.83 90) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "330nF" (at 59.6963 39.37 90) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 59.69 43.18 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 59.69 43.18 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 1755d652-596d-4a4f-8adc-d50c5062f7ad)) - (pin "2" (uuid 65f7893d-ba05-47ab-8f0e-ff03166e0f77)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "C4") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "power:+5V") (at 59.69 105.41 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid c6242a74-fdda-4861-99c7-0e16cf6ba4db) - (property "Reference" "#PWR015" (at 59.69 109.22 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "+5V" (at 59.69 100.33 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 59.69 105.41 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 59.69 105.41 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid f856861f-6977-454f-b3db-6264261a619a)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "#PWR015") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "power:GND") (at 29.21 78.74 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid cbd03db3-722d-4fb1-be1c-202c98e28404) - (property "Reference" "#PWR09" (at 29.21 85.09 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (at 29.21 83.82 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 29.21 78.74 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 29.21 78.74 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 84e324f6-bf02-43c2-81f2-8992cd22a31c)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "#PWR09") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "power:+5V") (at 44.45 105.41 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid cc422dc8-1d6f-47df-a5a5-fd8b2f7a2013) - (property "Reference" "#PWR011" (at 44.45 109.22 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "+5V" (at 44.45 100.33 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 44.45 105.41 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 44.45 105.41 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 8b47f8f0-5883-4f6e-b60c-9eca500ad77f)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "#PWR011") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Connector:Screw_Terminal_01x03") (at 20.32 73.66 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (dnp no) - (uuid cc4c78a1-40ec-4b09-9fc2-be48ac4be323) - (property "Reference" "J2" (at 20.32 82.55 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "SENSOR" (at 20.32 80.01 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 20.32 73.66 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 20.32 73.66 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 905da533-ee21-4a86-9f02-3ea5a8a9fc54)) - (pin "2" (uuid d639a15b-9c59-4301-b763-ee924650851e)) - (pin "3" (uuid 197d166c-3aa8-4dfb-94d1-0bf780e38da4)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "J2") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "Simulation_SPICE:NPN") (at 246.38 135.89 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid cf28817c-25f4-4534-a374-79d52e45af14) - (property "Reference" "Q4" (at 251.46 134.62 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "NPN" (at 251.46 137.16 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "" (at 309.88 135.89 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 309.88 135.89 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Sim.Device" "NPN" (at 246.38 135.89 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Sim.Type" "GUMMELPOON" (at 246.38 135.89 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Sim.Pins" "1=C 2=B 3=E" (at 246.38 135.89 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid fff6f8e3-9e6c-4453-b9f1-10c1ae8f2e04)) - (pin "2" (uuid d777f35b-4c6c-411d-aff5-243021dd4f6f)) - (pin "3" (uuid 74bf726d-8695-4ac3-8d20-4ab5c6440a1d)) + (pin "1" (uuid 9ef22264-50d7-4cad-ac7d-0e44c0d39f9b)) + (pin "2" (uuid 0c32f00d-288e-4773-86b1-239f951bb45e)) + (pin "3" (uuid ca13679d-98d8-48e4-a5b0-c29cc5a9f376)) (instances (project "hardware" (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" @@ -3071,47 +3643,262 @@ ) ) - (symbol (lib_id "power:GND") (at 69.85 52.07 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid cf40f785-7d29-4b6d-98fb-c69c8371d6e9) - (property "Reference" "#PWR08" (at 69.85 58.42 0) + (symbol (lib_id "Device:C_Small") (at 204.47 207.01 180) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 3de02d59-e93e-4b15-86ce-4c9c3403271b) + (property "Reference" "C2" (at 198.12 207.01 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "22pF" (at 198.12 209.55 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 204.47 207.01 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 69.85 57.15 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 69.85 52.07 0) + (property "Datasheet" "~" (at 204.47 207.01 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 69.85 52.07 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 3901cb9d-0713-4c3d-b391-cbd828ad457e)) + (pin "1" (uuid f3fcf63b-5b16-4dd5-ac6d-99612fdbd629)) + (pin "2" (uuid 2bfdf335-9e79-4cec-b741-b445c0b077f1)) (instances (project "hardware" (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "#PWR08") (unit 1) + (reference "C2") (unit 1) ) ) ) ) - (symbol (lib_id "power:GND") (at 66.04 134.62 0) (unit 1) + (symbol (lib_id "power:+5V") (at 121.92 123.19 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid daf8e801-34de-4b4e-962d-a454ea8be39c) - (property "Reference" "#PWR016" (at 66.04 140.97 0) + (uuid 405d99fc-3b66-4c9e-83b6-5a4d44aa54e4) + (property "Reference" "#PWR015" (at 118.11 123.19 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 66.04 139.7 0) + (property "Value" "+5V" (at 125.73 123.19 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 121.92 123.19 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 121.92 123.19 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid fbde03d8-8cd0-42e0-b9b3-7d1ae9b705fa)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR015") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R_Small") (at 293.37 114.3 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 41b48406-e4b9-400d-86ca-f651b0ba14ab) + (property "Reference" "R15" (at 293.37 109.22 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "330R" (at 293.37 111.76 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 293.37 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 293.37 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 48f6a75e-7bc5-4942-8c79-ee4462538e61)) + (pin "2" (uuid e562aaa0-b0a8-43a2-accd-97918b7b3987)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "R15") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 38.1 73.66 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 41cb7334-95a9-4521-b1fe-de73cb62452e) + (property "Reference" "#PWR027" (at 38.1 80.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 38.1 78.74 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 66.04 134.62 0) + (property "Footprint" "" (at 38.1 73.66 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 66.04 134.62 0) + (property "Datasheet" "" (at 38.1 73.66 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid d5f19e40-3bd6-4867-8d54-b5d14fca0377)) + (pin "1" (uuid ea9fa798-2c14-4391-965f-1840baffba21)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR027") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+5V") (at 177.8 196.85 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 44253e0a-4373-48ae-bc7d-cb1a3a547522) + (property "Reference" "#PWR018" (at 177.8 200.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 177.8 191.77 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 177.8 196.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 177.8 196.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 915da554-8949-44c7-9a8f-a16ebd41e0ff)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR018") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R_Small") (at 293.37 116.84 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 44b5de25-4908-4cda-828d-4416a294053f) + (property "Reference" "R16" (at 293.37 111.76 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "330R" (at 293.37 114.3 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 293.37 116.84 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 293.37 116.84 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d9f4cf72-ec36-471f-a70d-80e4f2659cf3)) + (pin "2" (uuid c9e5955f-4797-4c03-9b4d-c1354c444331)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "R16") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+5V") (at 121.92 148.59 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 4aaf4930-3d32-40d9-915b-cd9ce763a423) + (property "Reference" "#PWR017" (at 118.11 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 125.73 148.59 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 121.92 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 121.92 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 2eb32c4c-c10c-4b2d-9ea4-d943ef1dfd50)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR017") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "components:7SEG_3641BS_CA") (at 327.66 104.14 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 561c3f0a-20f8-481f-9d8c-de80de94f198) + (property "Reference" "D2" (at 327.66 88.9 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "7SEG_3641BS_CA" (at 327.66 91.44 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "footprints:7SEG_3641BS" (at 327.66 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 327.66 104.14 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3438c1ea-3a4d-4c3f-a8cf-b15c691bfe8b)) + (pin "10" (uuid 1cfe3031-c829-4d67-abed-26540fa9bf62)) + (pin "11" (uuid 905cb565-959c-42fb-b27c-fa46159d7356)) + (pin "12" (uuid cf8c606c-bca9-4c44-b4a6-cfed8c1edad1)) + (pin "2" (uuid 93a772e4-577f-4264-9081-fdd03080e015)) + (pin "3" (uuid 3535e453-c314-441e-bf0b-657aacc762d1)) + (pin "4" (uuid 5ad8f746-4cb5-4ac7-90f4-ab51dcde87c2)) + (pin "5" (uuid 92fae2ca-b927-4d87-a0e0-c97c0545577a)) + (pin "6" (uuid 9e6c8c6f-4f0e-4f38-be85-4f6d50ed5ddd)) + (pin "7" (uuid 71a0c895-027b-47c7-a4e6-38a118def8c7)) + (pin "8" (uuid 5adc568a-50f4-4bc8-b561-28fdc8f8546f)) + (pin "9" (uuid 66927eec-a071-4f37-86aa-308ff5d1cd10)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "D2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R") (at 254 184.15 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 56719d0b-84a2-4de4-adca-d265953115d6) + (property "Reference" "R19" (at 254 177.8 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "1K" (at 254 180.34 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 254 185.928 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 254 184.15 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6a7ae81d-80b4-432c-a816-94d1f12fcd00)) + (pin "2" (uuid ad705d65-4229-480d-9fd0-8cb3b9eda440)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "R19") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+5V") (at 121.92 135.89 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 599fe2fd-0853-43a2-95d3-b8e8de8abcd5) + (property "Reference" "#PWR016" (at 118.11 135.89 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 125.73 135.89 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 121.92 135.89 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 121.92 135.89 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 65545ac6-5ca7-4e48-8be9-1d6cc9ebbe2e)) (instances (project "hardware" (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" @@ -3121,33 +3908,183 @@ ) ) - (symbol (lib_id "Simulation_SPICE:NPN") (at 227.33 135.89 0) (unit 1) + (symbol (lib_id "power:GND") (at 177.8 222.25 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid ddb9369a-5bf3-40b8-9bbd-7d7fc83a7b37) - (property "Reference" "Q3" (at 232.41 134.62 0) + (uuid 5b65d862-e87d-4c98-b4a5-0b6ad89c483e) + (property "Reference" "#PWR03" (at 177.8 228.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 177.8 227.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 177.8 222.25 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 177.8 222.25 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a843f7b0-282f-4787-8e1f-42f54a84d650)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR03") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R_Small") (at 119.38 123.19 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 5d793422-1394-4b7b-87d9-db56d68089fb) + (property "Reference" "R5" (at 119.38 118.11 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "10K" (at 119.38 120.65 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 119.38 123.19 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 119.38 123.19 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 033dca25-3fdf-4c8b-94ec-bb37aeefbcea)) + (pin "2" (uuid a6d8c21f-63f1-499f-a92b-fbd58074b3af)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "R5") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "components:KTG0912CL") (at 180.34 204.47 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 6246538f-a6cc-4308-9ecf-34679bec2bfd) + (property "Reference" "LS1" (at 187.96 207.01 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "NPN" (at 232.41 137.16 0) + (property "Value" "KTG0912CL" (at 180.34 209.55 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 290.83 135.89 0) + (property "Footprint" "footprints:XDCR_KTG0912CL" (at 180.34 204.47 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "Datasheet" "" (at 180.34 204.47 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 290.83 135.89 0) + (property "PARTREV" "1.1" (at 180.34 204.47 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "STANDARD" "Manufacturer recommendations" (at 180.34 204.47 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "MAXIMUM_PACKAGE_HEIGHT" "5.3 mm" (at 180.34 204.47 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "MANUFACTURER" "Kingstate" (at 180.34 204.47 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (pin "N" (uuid 2cb4b2d0-eff4-48e1-948c-4d0d4734c83f)) + (pin "P" (uuid 71a79558-0bc7-460d-8b8c-91f01891661e)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "LS1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "74xx:74HC595") (at 276.86 109.22 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 6571b9a9-4e33-42a2-b89a-093d30c066fe) + (property "Reference" "U1" (at 278.8159 91.44 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "74HC595" (at 278.8159 93.98 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:SO-16_5.3x10.2mm_P1.27mm" (at 276.86 109.22 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Sim.Device" "NPN" (at 227.33 135.89 0) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn74hc595.pdf" (at 276.86 109.22 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Sim.Type" "GUMMELPOON" (at 227.33 135.89 0) + (pin "1" (uuid c25d14ff-d902-4a1d-8472-dc614134837c)) + (pin "10" (uuid 36c631cd-8024-4088-96ee-a8990fc1c36f)) + (pin "11" (uuid 64aa33c3-e01c-4226-a69a-4138b42f415e)) + (pin "12" (uuid 5bd26d83-4c16-4446-871c-616cd35d25ff)) + (pin "13" (uuid cd061436-760a-4b90-80f7-086cc2a9b1af)) + (pin "14" (uuid 0512e885-c34b-4b0a-bdfd-3cbb890ac7b9)) + (pin "15" (uuid 3e50aa59-51fe-4879-9bd1-8508cc53db40)) + (pin "16" (uuid 59b7d284-405b-4be5-bbf6-5b10c05135b9)) + (pin "2" (uuid 0eb475c5-dfed-41fc-923e-39662cbcd79d)) + (pin "3" (uuid 2bc06f70-b394-46d6-a1b3-db0ab62a00cc)) + (pin "4" (uuid f3860c61-1913-49fe-a5ed-4be226f3b73e)) + (pin "5" (uuid 33607b0f-2eea-4a89-ad62-627149d2f52b)) + (pin "6" (uuid 56d56b8d-06c7-40a2-8bfc-a930a629d5ef)) + (pin "7" (uuid b2b9f33d-62af-4624-8fea-72ce150bc401)) + (pin "8" (uuid 3ee9239b-d453-4fac-be01-717c06ac4ed8)) + (pin "9" (uuid 2212d0b0-4a23-4371-8c46-38bfde73cf59)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "U1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Connector:AVR-ISP-6") (at 156.21 163.83 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 65e86d62-6c41-4c29-ba55-fd744d3ff43d) + (property "Reference" "J5" (at 162.56 151.13 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "AVR-ISP-6" (at 175.26 146.05 0) + (effects (font (size 1.27 1.27) bold (color 0 0 194 1)) (justify right)) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical" (at 149.86 162.56 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Sim.Pins" "1=C 2=B 3=E" (at 227.33 135.89 0) + (property "Datasheet" " ~" (at 123.825 177.8 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid b0f2519a-1a46-46c8-a7bf-bc323bf8b587)) - (pin "2" (uuid 4ff32242-ae0a-4d19-bc74-eda2b30e5bc5)) - (pin "3" (uuid e170659e-f915-4a58-8c62-a898fed2ec2b)) + (pin "1" (uuid d7347e87-237d-44c4-896a-13a675e83716)) + (pin "2" (uuid d94579df-bc89-4ee4-8038-5dc61947efa7)) + (pin "3" (uuid 14676d4c-1947-4294-87ad-0a8650fc4791)) + (pin "4" (uuid fa7db0f7-b86c-4fd8-8603-3cc8c848dc1a)) + (pin "5" (uuid 35073530-2135-4a39-8dea-2218ae53d8ac)) + (pin "6" (uuid 35e5ab58-7042-4a7c-8bb4-5ef45da5b835)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "J5") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:Q_PNP_CBE") (at 274.32 184.15 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 6b637fdb-d5dc-46ed-86d3-dc33d6733884) + (property "Reference" "Q3" (at 279.4 182.88 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Q_PNP_CBE" (at 279.4 185.42 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 279.4 181.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 274.32 184.15 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 26042535-2038-4695-865e-0226dc9adf9e)) + (pin "2" (uuid e55d753f-4158-4cd7-84fe-494bafffb44c)) + (pin "3" (uuid 1e5eaaa7-813d-4057-a99e-fd0951872fbd)) (instances (project "hardware" (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" @@ -3157,47 +4094,22 @@ ) ) - (symbol (lib_id "power:GND") (at 151.13 115.57 0) (unit 1) + (symbol (lib_id "power:GND") (at 276.86 132.08 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid df931f03-51f3-4d83-84b9-36dabbc1776b) - (property "Reference" "#PWR?" (at 151.13 121.92 0) + (uuid 7050dfdd-6f21-4955-abaa-65d7b811f8a2) + (property "Reference" "#PWR04" (at 276.86 138.43 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 151.13 120.65 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 151.13 115.57 0) + (property "Value" "GND" (at 276.86 137.16 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 151.13 115.57 0) + (property "Footprint" "" (at 276.86 132.08 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid a490ea8f-9311-4ed5-b915-afe35171926d)) - (instances - (project "hardware" - (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "#PWR?") (unit 1) - ) - ) - ) - ) - - (symbol (lib_id "power:GND") (at 231.14 101.6 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid dfe87848-00c8-44c3-8747-60727a40e585) - (property "Reference" "#PWR04" (at 231.14 107.95 0) + (property "Datasheet" "" (at 276.86 132.08 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 231.14 106.68 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (at 231.14 101.6 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (at 231.14 101.6 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid fd6cd108-2e3c-4962-8680-0d81209ad1fc)) + (pin "1" (uuid 953964ec-b4ff-495d-8f99-39513adeaf83)) (instances (project "hardware" (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" @@ -3207,23 +4119,1241 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 128.27 80.01 180) (unit 1) + (symbol (lib_id "power:GND") (at 181.61 144.78 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 7482aab1-a9c8-405d-964e-0767642860cc) + (property "Reference" "#PWR012" (at 181.61 151.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 181.61 149.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 181.61 144.78 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 181.61 144.78 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 35369bd7-4f14-4844-91bc-9fb130ba6059)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR012") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:PWR_FLAG") (at 26.67 73.66 180) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 7579e683-495c-4735-8b4a-2c0bc6cb07d7) + (property "Reference" "#FLG02" (at 26.67 75.565 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "PWR_FLAG" (at 26.67 78.74 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 26.67 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 26.67 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4f00983b-54e0-4779-b2dc-e1b5354ab0dd)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#FLG02") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R_Small") (at 293.37 101.6 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 76e9407f-2922-48c1-8157-97346c03543a) + (property "Reference" "R10" (at 293.37 96.52 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "330R" (at 293.37 99.06 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 293.37 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 293.37 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 92554fd6-434c-49aa-a2b6-efcd3286829e)) + (pin "2" (uuid 4f4ec011-2478-477c-8cfc-2459b1267c66)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "R10") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:Crystal_Small") (at 209.55 203.2 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 77765876-1514-4001-94b9-c697b9ddbfe7) + (property "Reference" "Y1" (at 209.55 196.85 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "8MHz" (at 209.55 199.39 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Crystal:Crystal_HC49-4H_Vertical" (at 209.55 203.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 209.55 203.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b9cb8657-2fd4-4e2c-a0f6-1bab078d3931)) + (pin "2" (uuid b98aab6e-60fc-4597-adfc-d1966ab13536)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "Y1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R") (at 254 200.66 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 779f63dc-41c5-4629-ad3f-c3c3dfd1dcd7) + (property "Reference" "R20" (at 254 194.31 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "1K" (at 254 196.85 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 254 202.438 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 254 200.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f20a34f2-5b56-4f5a-a43c-e3d7ff2b4f1f)) + (pin "2" (uuid 7c6a781f-e1a8-47d4-9c15-a39c415ff1b4)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "R20") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:Q_NPN_CBE") (at 88.9 222.25 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 78cba9ae-5072-4d8d-ac42-bc3dacc649a7) + (property "Reference" "Q7" (at 93.98 220.98 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Q_NPN_CBE" (at 93.98 223.52 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 93.98 219.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 88.9 222.25 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid cb915a09-f5d0-451e-8352-2bbb15f275e0)) + (pin "2" (uuid cee5bf30-85ef-4bf5-9fbe-bde0f679a69b)) + (pin "3" (uuid c7076ad3-30e8-4170-b04e-65dd9b142ee2)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "Q7") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+12V") (at 81.28 72.39 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 7c4fcda6-582b-4b2c-bca9-06a8cd306e21) + (property "Reference" "#PWR06" (at 81.28 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+12V" (at 81.28 67.31 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 81.28 72.39 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 81.28 72.39 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 771c29d0-976c-4f17-921c-ee5cbf6dd35a)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR06") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Switch:SW_Push") (at 110.49 127 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 84a1ed0c-5e03-4fdd-912f-c6bb13451fb8) + (property "Reference" "SW1" (at 110.49 119.38 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "PLUS" (at 110.49 121.92 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Button_Switch_THT:SW_PUSH_6mm_H5mm" (at 110.49 121.92 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 110.49 121.92 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d8e1124a-bd40-4c2a-a32a-c48a316cf1fe)) + (pin "2" (uuid 2d3bddc7-d4a5-46ea-adce-3dabf7d7e5ba)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "SW1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+5V") (at 64.77 163.83 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 88711892-453d-4a8c-a480-b23493899810) + (property "Reference" "#PWR019" (at 64.77 167.64 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 64.77 158.75 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 64.77 163.83 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 64.77 163.83 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5a18c641-87d5-4f12-8892-21d7dcecd8d4)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR019") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:Q_PNP_CBE") (at 274.32 151.13 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 89238b7f-c641-4bc7-9e61-299c5270bc37) + (property "Reference" "Q6" (at 279.4 149.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Q_PNP_CBE" (at 279.4 152.4 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 279.4 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 274.32 151.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1e9f163f-a90a-4d6b-bcd5-2232e9630812)) + (pin "2" (uuid dc2a934c-e9b2-4c33-8a32-298a6e50cf3d)) + (pin "3" (uuid 8607242d-a459-4ed6-8264-2941a33294c1)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "Q6") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Diode:1N4448W") (at 171.45 203.2 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 8d0cde17-3034-4ff3-af77-6bad10ff08c2) + (property "Reference" "D1" (at 166.37 203.2 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1N4448W" (at 160.02 204.47 90) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Footprint" "Diode_SMD:D_SOD-123" (at 167.005 203.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.vishay.com/docs/85722/1n4448w.pdf" (at 171.45 203.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Device" "D" (at 171.45 203.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Pins" "1=K 2=A" (at 171.45 203.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c8561f4f-50a9-4170-a04a-d9045ca364e3)) + (pin "2" (uuid e217ede5-c758-4b20-8a42-01f864ccec6d)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "D1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R_Small") (at 119.38 135.89 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 8d1bfbb6-c209-485d-93be-a1e9980dd311) + (property "Reference" "R6" (at 119.38 130.81 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "10K" (at 119.38 133.35 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 119.38 135.89 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 119.38 135.89 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 964f9807-f098-415d-82d2-8d089f1058f9)) + (pin "2" (uuid 294cec77-2eb0-404a-ba46-9614fa03b265)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "R6") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R_Small") (at 67.31 118.11 180) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 8e2e1bae-24f6-4da6-8ec8-8a3707c57851) + (property "Reference" "R2" (at 69.85 116.84 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "4.7K" (at 69.85 119.38 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 67.31 118.11 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 67.31 118.11 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4250c954-ac27-494e-867c-014c73e2adcf)) + (pin "2" (uuid ab989f99-a281-4119-b307-6c23af31ec2a)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "R2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:D") (at 91.44 204.47 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 8e32c926-7668-44ef-88a5-cb8453449734) + (property "Reference" "D5" (at 93.98 204.47 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "D" (at 93.98 205.74 90) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Footprint" "Diode_SMD:D_SMA" (at 91.44 204.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 91.44 204.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Device" "D" (at 91.44 204.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Sim.Pins" "1=K 2=A" (at 91.44 204.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1849201b-f14f-45b9-8eb3-0a9b38352296)) + (pin "2" (uuid 58e19daf-4f37-4ba5-b9f5-77b0e76852c9)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "D5") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R_Small") (at 293.37 104.14 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 8e76dc50-ea84-4707-b62f-bc5c47389d8d) + (property "Reference" "R11" (at 293.37 99.06 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "330R" (at 293.37 101.6 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 293.37 104.14 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 293.37 104.14 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid dfb71f33-4c5e-49fc-a105-ab0a4dc5d053)) + (pin "2" (uuid ce6e61e8-1896-4a32-b1cb-651e210f6906)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "R11") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "MCU_Microchip_ATtiny:ATtiny2313A-S") (at 181.61 109.22 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 9012f24a-d410-436d-81dd-0a697410d148) + (property "Reference" "U4" (at 183.6294 78.74 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "ATtiny2313A-S" (at 183.6294 81.28 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" (at 181.61 109.22 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/doc8246.pdf" (at 181.61 109.22 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a1814a93-49ab-4692-a966-d540d7106c74)) + (pin "10" (uuid b65f496d-303f-46d9-813f-b3c1ca1401ba)) + (pin "11" (uuid ae9b01d4-f40e-4135-81c3-2e06c92aa65f)) + (pin "12" (uuid 27944538-64d7-4c24-b4e4-9e06e9bbe346)) + (pin "13" (uuid 3590c8df-e94a-423a-b51d-9484fb9404d0)) + (pin "14" (uuid 3641f914-1917-401b-9898-1a826e246397)) + (pin "15" (uuid d01ab430-6d97-4be6-a96c-c028fce8b24e)) + (pin "16" (uuid dc04cd7e-77d8-47bd-a6d4-f6cfd67e0688)) + (pin "17" (uuid 13d3e2ce-f8c9-4bc7-a52b-ce3cec641697)) + (pin "18" (uuid 23510b0d-0485-49dc-b9f6-fb30aba29d39)) + (pin "19" (uuid a69492f9-b969-44cc-a3e9-2c274a64290b)) + (pin "2" (uuid c925297e-6e3c-4729-af72-1cfa4300f23e)) + (pin "20" (uuid 03a71e97-abd4-4126-b715-af13ba66589a)) + (pin "3" (uuid 0ab59694-bd16-45dc-af06-5c3ef7d4b89c)) + (pin "4" (uuid 1925de1f-f9f5-4237-a49c-f6b761269b19)) + (pin "5" (uuid 76c70501-548c-4314-9210-ebd1c73aa40c)) + (pin "6" (uuid 3a45cf7d-4d00-43c9-b3be-778dfccd89bb)) + (pin "7" (uuid 85a98f5b-124d-45b5-931b-38982be20400)) + (pin "8" (uuid 411b0ca5-bde3-441d-a5df-a2e15693f79b)) + (pin "9" (uuid 1adc5c68-cf42-4771-8f27-e47f6e931ba7)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "U4") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R_Small") (at 293.37 99.06 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 9055d074-42b6-47c0-898e-99802714f0d1) + (property "Reference" "R9" (at 293.37 93.98 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "330R" (at 293.37 96.52 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 293.37 99.06 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 293.37 99.06 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f60b210c-5d96-425d-96dd-e176bfdb7859)) + (pin "2" (uuid f39dbe7e-93ab-461c-8dcf-46be3bc1167f)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "R9") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "components:RELAY_FINDER-43.41") (at 111.76 203.2 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 93fac312-4b7a-438b-81f8-dee2572e0f8d) + (property "Reference" "K1" (at 123.19 203.2 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "FINDER-43.41" (at 123.19 205.74 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "footprints:RELAY_FINDER-43.41" (at 111.76 203.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 111.76 203.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "11" (uuid b58a7c13-c370-4643-a77e-8b799977e603)) + (pin "12" (uuid d3cbf28b-4046-420d-b7ce-cd320b363205)) + (pin "14" (uuid 51e27b26-ff21-4397-8a43-ddfdb7fb9e9c)) + (pin "A1" (uuid 48b4a45c-fb9f-4940-8cba-fbeada956fb4)) + (pin "A2" (uuid 168c6a06-77b0-4595-8246-76b7d1c2478d)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "K1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R") (at 162.56 215.9 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 969ff325-de1b-4b34-aaac-94271b756949) + (property "Reference" "R1" (at 162.56 210.82 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "1K" (at 162.56 213.36 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 162.56 217.678 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 162.56 215.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid bd5df3de-1de3-43f8-b901-8fc97de83a19)) + (pin "2" (uuid 611f9131-9105-4940-ad20-2ac3601048f9)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "R1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C_Polarized") (at 130.81 85.09 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 9bbf0cd8-297f-48b0-b2c2-aab0354f0e59) + (property "Reference" "C6" (at 134.62 83.82 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "220uF" (at 134.62 86.36 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Capacitor_SMD:CP_Elec_6.3x7.7" (at 131.7752 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 130.81 85.09 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 12655f4e-c98d-4bde-be5c-d3a3ad64814a)) + (pin "2" (uuid 540a731e-e750-4d6a-a777-c8cbf25d2466)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "C6") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 100.33 160.02 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 9c871f9f-5670-418f-95fe-4efd5636ee5b) + (property "Reference" "#PWR011" (at 100.33 166.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 100.33 165.1 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 100.33 160.02 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 100.33 160.02 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 99f8d144-d2ac-4898-abf5-d49920c40aca)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR011") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R_Small") (at 293.37 106.68 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 9efadafd-e493-45c0-95fc-f7e7132fb637) + (property "Reference" "R12" (at 293.37 101.6 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "330R" (at 293.37 104.14 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 293.37 106.68 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 293.37 106.68 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3cad791d-b1b8-43b3-8abd-3a9c4b86bf81)) + (pin "2" (uuid 21ba18b6-052e-42f2-8eb3-6583a6b8ce88)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "R12") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+5V") (at 276.86 88.9 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 9f6c894c-3a11-401f-8f06-ee30c23251b5) + (property "Reference" "#PWR05" (at 276.86 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 276.86 83.82 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 276.86 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 276.86 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f4e369fe-044b-4bfe-953e-afe44a7bd50e)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR05") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+5V") (at 273.05 190.5 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 9feb006a-1fd1-4d2f-bcb7-9ebbd26bedbf) + (property "Reference" "#PWR025" (at 276.86 190.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 269.24 190.5 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 273.05 190.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 273.05 190.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 19be3fec-d363-4b56-be7b-aa53dcb0cf00)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR025") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R") (at 163.83 80.01 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid a6cb5381-5ea8-4304-96e1-ab7d88a08635) + (property "Reference" "R21" (at 166.37 78.74 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "10K" (at 166.37 81.28 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 162.052 80.01 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 163.83 80.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 58a073c3-8a3e-464c-b8a9-95438960bfab)) + (pin "2" (uuid 3eba561c-5f2c-48de-8b28-bbc7fafbc687)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "R21") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+5V") (at 273.05 173.99 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid ab08c8ff-c739-4009-960a-597869e6a27b) + (property "Reference" "#PWR023" (at 276.86 173.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 269.24 173.99 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 273.05 173.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 273.05 173.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3f6fb25d-ab2d-41e1-b9b9-adf52172c051)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR023") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:LED") (at 76.2 204.47 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid ad42d0dd-4602-46d4-9314-91e2b4ea88bc) + (property "Reference" "D6" (at 71.12 203.2 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "LED_RELAY" (at 63.5 205.74 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "LED_SMD:LED_0805_2012Metric" (at 76.2 204.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 76.2 204.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 235186b7-05f0-4e62-8fa4-89297320c3df)) + (pin "2" (uuid 90ee11b8-5108-494c-8481-935867a02611)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "D6") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 91.44 228.6 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid b1a3fcc5-b3c8-4fe7-bb30-195afc1e3132) + (property "Reference" "#PWR014" (at 91.44 234.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 91.44 233.68 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 91.44 228.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 91.44 228.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d10e8330-4703-423d-a885-51e298a3c8cf)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR014") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Connector:Screw_Terminal_01x02") (at 53.34 77.47 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid b20c5290-d4be-4d24-a80f-6de3078b7d58) + (property "Reference" "J1" (at 53.34 86.36 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "POWER" (at 53.34 83.82 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal" (at 53.34 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 53.34 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b9f4e2f8-cc89-4c9f-9310-e8887d6c1ef6)) + (pin "2" (uuid 014596d1-c8d7-425b-930e-39bd0986f301)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "J1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 153.67 173.99 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid b5d68bf9-eb7f-4bdf-8acf-908b66d81262) + (property "Reference" "#PWR021" (at 153.67 180.34 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 153.67 179.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 153.67 173.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 153.67 173.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0f84c975-e79e-4c4d-a670-d50c8a9e730d)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR021") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Connector:Screw_Terminal_01x03") (at 53.34 144.78 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid b8b477e1-1963-4d07-a4c8-aa72b76cea4c) + (property "Reference" "J3" (at 53.34 153.67 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "RELAY" (at 53.34 151.13 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_Horizontal" (at 53.34 144.78 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 53.34 144.78 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 324e6945-3333-460d-a872-fb04ce8b211b)) + (pin "2" (uuid 577b6bf7-98e2-4cbb-9a1d-3949bb31dfbb)) + (pin "3" (uuid 1310489c-cde8-4429-8793-0773ed14664c)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "J3") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C_Polarized") (at 81.28 85.09 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid ba08c668-8283-4671-98ee-78b34ae2e8be) + (property "Reference" "C5" (at 74.93 83.82 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1000uF" (at 71.12 86.36 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Capacitor_SMD:CP_Elec_10x10.5" (at 82.2452 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 81.28 85.09 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b4e528d9-c249-4493-b260-3445292f9be2)) + (pin "2" (uuid 3ece44dc-1e62-4724-9fba-0b7afccfdc86)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "C5") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+12V") (at 26.67 69.85 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid bc6a43f2-b4af-4532-86c1-79e954261e27) + (property "Reference" "#PWR07" (at 26.67 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+12V" (at 26.67 64.77 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 26.67 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 26.67 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e6cbd49b-3853-4bf6-9baf-3b8e2c6e8119)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR07") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+5V") (at 273.05 207.01 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid bd4697b6-8435-457d-9213-502e4a14ea43) + (property "Reference" "#PWR026" (at 276.86 207.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 269.24 207.01 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 273.05 207.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 273.05 207.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0588c7f7-5fb3-4e7e-b770-10ea26e035d7)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR026") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:D_Schottky") (at 71.12 77.47 180) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid c1168639-680d-4afc-8000-9532dd196aa3) + (property "Reference" "D4" (at 71.4375 71.12 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "D_Schottky" (at 71.4375 73.66 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Diode_SMD:D_SMA" (at 71.12 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 71.12 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 04c7a888-d3cf-4af2-b7e2-8b52bb4bc756)) + (pin "2" (uuid 6a349008-0163-4730-9288-e0600499a686)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "D4") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:Q_NPN_CBE") (at 175.26 215.9 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid c264c3dc-43c9-49d1-a046-fd434b95aefc) + (property "Reference" "Q1" (at 180.34 214.63 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Q_NPN_CBE" (at 180.34 217.17 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 180.34 213.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 175.26 215.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 88c7ae67-c0af-4626-8a51-4e3fab161f91)) + (pin "2" (uuid f789b3bc-a922-4f19-b897-19c6e1b1cd45)) + (pin "3" (uuid a98ea4b9-65bc-48a9-b88b-4ef292194525)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "Q1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R_Small") (at 119.38 148.59 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid c2e7eca2-2cd8-4f4b-a163-343b6e177db9) + (property "Reference" "R7" (at 119.38 143.51 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "10K" (at 119.38 146.05 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 119.38 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 119.38 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 2afb054e-c7f6-48f1-97c1-ce472be5fbd2)) + (pin "2" (uuid 2e0c4efc-128e-4121-ae08-c2fc09846ec9)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "R7") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C_Small") (at 114.3 86.36 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid c4fa981b-8994-43c4-ba6a-463085f1779c) + (property "Reference" "C3" (at 114.3063 80.01 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "330nF" (at 114.3063 82.55 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 114.3 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 114.3 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 8a28c484-da44-45c6-80b5-3554f942e297)) + (pin "2" (uuid f049f14c-bfb6-441b-b45a-7d311895273a)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "C3") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C_Small") (at 93.98 86.36 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid c5f29cf2-9c5c-4672-9786-1a819ac1d283) + (property "Reference" "C4" (at 93.9863 80.01 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "330nF" (at 93.9863 82.55 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 93.98 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 93.98 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e432f08c-c53f-400b-b3ef-a3a278849ea5)) + (pin "2" (uuid 1ef9fe88-c79c-45ae-becd-f58f4060b4a1)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "C4") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R_Small") (at 293.37 109.22 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid c79a37a0-1c61-4a43-b00c-076e846b36a8) + (property "Reference" "R13" (at 293.37 104.14 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "330R" (at 293.37 106.68 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 293.37 109.22 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 293.37 109.22 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1797b029-84aa-4aed-b85c-9936460dc5ae)) + (pin "2" (uuid 9c2c1bb0-dfe6-41d2-a261-8ae7d26d6b45)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "R13") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 62.23 128.27 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid cbd03db3-722d-4fb1-be1c-202c98e28404) + (property "Reference" "#PWR09" (at 62.23 134.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 62.23 133.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 62.23 128.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 62.23 128.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid fdd53156-f9fc-4cfb-9a00-98466a48fad1)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR09") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Connector:Screw_Terminal_01x03") (at 53.34 123.19 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid cc4c78a1-40ec-4b09-9fc2-be48ac4be323) + (property "Reference" "J2" (at 53.34 132.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "SENSOR" (at 53.34 129.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_Horizontal" (at 53.34 123.19 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 53.34 123.19 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 8bc80154-808e-4cb5-8c22-2f3cbcc958ed)) + (pin "2" (uuid 2d3d9277-889c-49cd-bc3d-4ad695e10135)) + (pin "3" (uuid be61e40b-7e1f-47be-aeb3-bcd682757095)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "J2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 104.14 92.71 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid cf40f785-7d29-4b6d-98fb-c69c8371d6e9) + (property "Reference" "#PWR08" (at 104.14 99.06 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 104.14 97.79 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 104.14 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 104.14 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 99be7feb-bf0c-48db-9b0e-592ca2c3745a)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR08") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+5V") (at 271.78 157.48 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid d59a05d3-5f6b-47c0-913a-ef6b6abce3bd) + (property "Reference" "#PWR024" (at 275.59 157.48 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 267.97 157.48 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 271.78 157.48 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 271.78 157.48 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6400f67b-01e3-4e8f-a2d9-5c368d766909)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR024") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Switch:SW_Push") (at 110.49 152.4 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid deaf52ec-e545-44b2-acd0-b8e6ec90de95) + (property "Reference" "SW3" (at 110.49 144.78 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "MINUS" (at 110.49 147.32 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Button_Switch_THT:SW_PUSH_6mm_H5mm" (at 110.49 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 110.49 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b69832b0-4be8-4a66-8004-cd033da0f020)) + (pin "2" (uuid b5717da9-16c5-4127-abac-1ae1cdc2267d)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "SW3") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 64.77 168.91 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid e2996cd4-9731-45f3-9773-764322111576) + (property "Reference" "#PWR020" (at 64.77 175.26 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 64.77 173.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 64.77 168.91 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 64.77 168.91 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 36458622-8969-4cc5-bb43-dbc5e5265fe2)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR020") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C_Small") (at 214.63 207.01 180) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid e3f2c098-df66-4eb1-97d6-3ae87c2f4514) - (property "Reference" "C1" (at 130.81 78.7336 0) + (property "Reference" "C1" (at 217.17 207.01 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "22pF" (at 130.81 81.2736 0) + (property "Value" "22pF" (at 217.17 209.55 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (at 128.27 80.01 0) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 214.63 207.01 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 128.27 80.01 0) + (property "Datasheet" "~" (at 214.63 207.01 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 6814c8bb-f761-41b3-9bf1-b26ced9ed07b)) - (pin "2" (uuid 94ba2a40-a300-4861-94b0-962f2e0de6d6)) + (pin "1" (uuid 90ba4d68-1138-4847-9f20-ba8adafdffa0)) + (pin "2" (uuid 82ca2dfd-4411-4560-be32-b1db61b80d6a)) (instances (project "hardware" (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" @@ -3233,23 +5363,49 @@ ) ) - (symbol (lib_id "Device:R") (at 176.53 111.76 0) (unit 1) + (symbol (lib_id "Device:R_Small") (at 293.37 111.76 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid e438640d-418b-49ad-8ff8-59e554db267e) + (property "Reference" "R14" (at 293.37 106.68 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "330R" (at 293.37 109.22 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 293.37 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 293.37 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5f12f026-d74c-456d-ad79-dd3e46253bb9)) + (pin "2" (uuid d58ffe93-3683-40b9-ac36-dd5393b5e35b)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "R14") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R") (at 207.01 134.62 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid e4dde768-f59a-4153-9cce-338bdc02b516) - (property "Reference" "R3" (at 179.07 110.49 0) + (property "Reference" "R3" (at 209.55 133.35 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "510" (at 179.07 113.03 0) + (property "Value" "510R" (at 209.55 135.89 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 174.752 111.76 90) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 205.232 134.62 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 176.53 111.76 0) + (property "Datasheet" "~" (at 207.01 134.62 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 977dd001-7e01-48d0-8982-7c9c63cce8a6)) - (pin "2" (uuid 8ac8117e-682e-4613-84d2-a6e5c2762d3e)) + (pin "1" (uuid f53dd392-8211-4c2d-abf6-59ca76c53a59)) + (pin "2" (uuid 468cd5a1-8136-48d7-b1a2-7120c6cc3ac6)) (instances (project "hardware" (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" @@ -3259,50 +5415,77 @@ ) ) - (symbol (lib_id "Switch:SW_Push") (at 80.01 121.92 90) (unit 1) + (symbol (lib_id "Device:R") (at 254 167.64 90) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid e8c6494c-8160-4d0f-bdc5-bb640eab167c) - (property "Reference" "SW5" (at 81.28 120.65 90) - (effects (font (size 1.27 1.27)) (justify right)) + (uuid e68d87e9-aa85-4af2-98cc-324ba00d256b) + (property "Reference" "R18" (at 254 161.29 90) + (effects (font (size 1.27 1.27))) ) - (property "Value" "SW_Push" (at 81.28 123.19 90) - (effects (font (size 1.27 1.27)) (justify right)) + (property "Value" "1K" (at 254 163.83 90) + (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 74.93 121.92 0) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 254 169.418 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 74.93 121.92 0) + (property "Datasheet" "~" (at 254 167.64 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 8112d8b3-0e12-4632-ac51-2bbe97d6e225)) - (pin "2" (uuid 2bb6a751-e16a-4edc-b2d4-262f876b0a5f)) + (pin "1" (uuid 8392683d-403e-4aa4-890a-3389131374ea)) + (pin "2" (uuid ff0b235b-e007-4200-96d9-997bd79680fa)) (instances (project "hardware" (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" - (reference "SW5") (unit 1) + (reference "R18") (unit 1) ) ) ) ) - (symbol (lib_id "Regulator_Linear:LM78M05_TO252") (at 69.85 34.29 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid ee13023b-81b9-413e-a347-12b4c897ddf9) - (property "Reference" "U2" (at 69.85 27.94 0) + (symbol (lib_id "Connector_Generic:Conn_01x03") (at 53.34 166.37 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid eb3a7b5e-c5d3-4dfa-aff3-01c2435b65c1) + (property "Reference" "J4" (at 53.34 175.26 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "LM78M05_TO252" (at 69.85 30.48 0) + (property "Value" "UART" (at 53.34 172.72 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Package_TO_SOT_SMD:TO-252-2" (at 69.85 28.575 0) - (effects (font (size 1.27 1.27) italic) hide) - ) - (property "Datasheet" "https://www.onsemi.com/pub/Collateral/MC78M00-D.PDF" (at 69.85 35.56 0) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" (at 53.34 166.37 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 86afdcd1-1d4d-490a-978e-081938ba56f4)) - (pin "2" (uuid 6db0fe33-f418-45f5-a9d3-fb6508659f08)) - (pin "3" (uuid 8e92459c-ad38-4063-b132-44927e71e517)) + (property "Datasheet" "~" (at 53.34 166.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 67f7bc21-7d12-491f-bd01-45d523f37148)) + (pin "2" (uuid 5ea4d438-70f4-4f6a-81c0-f0484422dc48)) + (pin "3" (uuid 0392c855-0f51-4684-aadc-5847505bef9a)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "J4") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Regulator_Linear:LM78M05_TO252") (at 104.14 77.47 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid ee13023b-81b9-413e-a347-12b4c897ddf9) + (property "Reference" "U2" (at 104.14 71.12 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "LM78M05_TO252" (at 104.14 73.66 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_TO_SOT_SMD:TO-252-2" (at 104.14 71.755 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/MC78M00-D.PDF" (at 104.14 78.74 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 007e97de-fbff-4d88-9d67-282df1168ee7)) + (pin "2" (uuid f35afe0c-5f8d-4d41-82c6-f1e5c87845c3)) + (pin "3" (uuid c9060849-7289-4c76-a59b-88e5c97b7dc2)) (instances (project "hardware" (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" @@ -3312,6 +5495,32 @@ ) ) + (symbol (lib_id "Switch:SW_Push") (at 110.49 139.7 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid feee146f-d704-40ca-8563-593e1f8267de) + (property "Reference" "SW2" (at 110.49 132.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "SET" (at 110.49 134.62 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Button_Switch_THT:SW_PUSH_6mm_H5mm" (at 110.49 134.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 110.49 134.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ad8e1389-7380-42aa-8adf-08ef08e6d5fd)) + (pin "2" (uuid 100b4d61-2967-4201-9654-3b37f86e664c)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "SW2") (unit 1) + ) + ) + ) + ) + (sheet_instances (path "/" (page "1")) ) diff --git a/hardware/hardware/libs/KTG0912CL.kicad_sym b/hardware/hardware/libs/KTG0912CL.kicad_sym new file mode 100644 index 0000000..14f7d46 --- /dev/null +++ b/hardware/hardware/libs/KTG0912CL.kicad_sym @@ -0,0 +1,69 @@ + +(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) + (symbol "KTG0912CL" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "LS" (id 0) (at -2.54 6.35 0) + (effects (font (size 1.27 1.27)) (justify bottom left)) + ) + (property "Value" "KTG0912CL" (id 1) (at -2.54 -5.08 0) + (effects (font (size 1.27 1.27)) (justify bottom left)) + ) + (property "Footprint" "XDCR_KTG0912CL" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "PARTREV" "1.1" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "STANDARD" "Manufacturer recommendations" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "MAXIMUM_PACKAGE_HEIGHT" "5.3 mm" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "MANUFACTURER" "Kingstate" (id 7) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (symbol "KTG0912CL_0_0" + (arc (start 5.08 -2.54) (mid 1.27 1.27) (end 5.08 5.08) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts (xy 5.08 5.08) (xy 5.08 1.27)) (stroke (width 0.254)) + ) + (polyline + (pts (xy 1.27 1.27) (xy 5.08 1.27)) (stroke (width 0.1524)) + ) + (polyline + (pts (xy 5.08 1.27) (xy 5.08 -2.54)) (stroke (width 0.254)) + ) + (polyline + (pts (xy -2.54 0.0) (xy 1.397 0.0)) (stroke (width 0.1524)) + ) + (polyline + (pts (xy -2.54 2.54) (xy 1.397 2.54)) (stroke (width 0.1524)) + ) + (text "+" (at -4.318 2.54 0) + (effects (font (size 1.778 1.778)) (justify bottom left)) + ) + (text "-" (at -4.318 -1.27 0) + (effects (font (size 1.778 1.778)) (justify bottom left)) + ) + (pin passive line (at -2.54 5.08 270.0) (length 2.54) + (name "~" + (effects (font (size 1.016 1.016))) + ) + (number "P" + (effects (font (size 1.016 1.016))) + ) + ) + (pin passive line (at -2.54 -2.54 90.0) (length 2.54) + (name "~" + (effects (font (size 1.016 1.016))) + ) + (number "N" + (effects (font (size 1.016 1.016))) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/hardware/hardware/libs/KTG0912CL.step b/hardware/hardware/libs/KTG0912CL.step new file mode 100644 index 0000000..18e624e --- /dev/null +++ b/hardware/hardware/libs/KTG0912CL.step @@ -0,0 +1,2623 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((''),'2;1'); +FILE_NAME('KTG0912CL','2012-07-03T',('andrew'),(''), +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2008020', +'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2008020',''); +FILE_SCHEMA(('CONFIG_CONTROL_DESIGN')); +ENDSEC; +DATA; +#1=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#2=VECTOR('',#1,2.545584412272E0); +#3=CARTESIAN_POINT('',(3.E0,0.E0,4.8E0)); +#4=LINE('',#3,#2); +#5=CARTESIAN_POINT('',(0.E0,-6.439293542826E-14,0.E0)); +#6=DIRECTION('',(0.E0,-1.E0,0.E0)); +#7=DIRECTION('',(-1.E0,0.E0,0.E0)); +#8=AXIS2_PLACEMENT_3D('',#5,#6,#7); +#10=CARTESIAN_POINT('',(0.E0,-6.439293542826E-14,0.E0)); +#11=DIRECTION('',(0.E0,-1.E0,0.E0)); +#12=DIRECTION('',(1.E0,0.E0,0.E0)); +#13=AXIS2_PLACEMENT_3D('',#10,#11,#12); +#15=DIRECTION('',(1.E0,0.E0,0.E0)); +#16=VECTOR('',#15,4.8E0); +#17=CARTESIAN_POINT('',(-4.8E0,0.E0,-4.8E0)); +#18=LINE('',#17,#16); +#19=DIRECTION('',(-2.231490395517E-14,1.046847845180E-1,9.945054529214E-1)); +#20=VECTOR('',#19,9.552486587271E-1); +#21=CARTESIAN_POINT('',(-4.8E0,-4.6E0,8.E-1)); +#22=LINE('',#21,#20); +#23=DIRECTION('',(0.E0,-1.046847845180E-1,9.945054529214E-1)); +#24=VECTOR('',#23,9.552486587271E-1); +#25=CARTESIAN_POINT('',(-4.8E0,-4.5E0,-1.75E0)); +#26=LINE('',#25,#24); +#27=DIRECTION('',(0.E0,-1.E0,0.E0)); +#28=VECTOR('',#27,4.5E0); +#29=CARTESIAN_POINT('',(-4.8E0,0.E0,-4.8E0)); +#30=LINE('',#29,#28); +#31=DIRECTION('',(0.E0,0.E0,-1.E0)); +#32=VECTOR('',#31,9.6E0); +#33=CARTESIAN_POINT('',(-4.8E0,0.E0,4.8E0)); +#34=LINE('',#33,#32); +#35=CARTESIAN_POINT('',(-3.927785635699E0,-4.5E0,1.75E0)); +#36=CARTESIAN_POINT('',(-4.063781092750E0,-4.532129985126E0,1.444765141299E0)); +#37=CARTESIAN_POINT('',(-4.162801347424E0,-4.565464182982E0,1.128090261672E0)); +#38=CARTESIAN_POINT('',(-4.224926034856E0,-4.6E0,8.E-1)); +#40=CARTESIAN_POINT('',(4.224926034856E0,-4.6E0,8.E-1)); +#41=CARTESIAN_POINT('',(4.162801347424E0,-4.565464182982E0,1.128090261672E0)); +#42=CARTESIAN_POINT('',(4.063781092750E0,-4.532129985126E0,1.444765141299E0)); +#43=CARTESIAN_POINT('',(3.927785635699E0,-4.5E0,1.75E0)); +#45=DIRECTION('',(-6.394884621845E-13,-1.E0,1.953992523341E-13)); +#46=VECTOR('',#45,9.999999999994E-2); +#47=CARTESIAN_POINT('',(4.224926034855E0,-4.5E0,8.000000000005E-1)); +#48=LINE('',#47,#46); +#49=DIRECTION('',(-1.776356839401E-14,-1.E0,0.E0)); +#50=VECTOR('',#49,4.999999999999E-2); +#51=CARTESIAN_POINT('',(4.234087859268E0,-4.45E0,7.500000000001E-1)); +#52=LINE('',#51,#50); +#53=DIRECTION('',(0.E0,1.E0,0.E0)); +#54=VECTOR('',#53,4.999999999999E-2); +#55=CARTESIAN_POINT('',(-4.234087859268E0,-4.5E0,7.500000000006E-1)); +#56=LINE('',#55,#54); +#57=DIRECTION('',(-6.394884621845E-13,1.E0,-1.965094753588E-13)); +#58=VECTOR('',#57,9.999999999994E-2); +#59=CARTESIAN_POINT('',(-4.224926034856E0,-4.6E0,7.999999999997E-1)); +#60=LINE('',#59,#58); +#61=CARTESIAN_POINT('',(0.E0,-4.5E0,0.E0)); +#62=DIRECTION('',(0.E0,-1.E0,0.E0)); +#63=DIRECTION('',(9.134385199299E-1,0.E0,4.069767441860E-1)); +#64=AXIS2_PLACEMENT_3D('',#61,#62,#63); +#66=DIRECTION('',(-1.E0,0.E0,0.E0)); +#67=VECTOR('',#66,8.722143643011E-1); +#68=CARTESIAN_POINT('',(-3.927785635699E0,-4.5E0,1.75E0)); +#69=LINE('',#68,#67); +#70=DIRECTION('',(0.E0,0.E0,1.E0)); +#71=VECTOR('',#70,3.05E0); +#72=CARTESIAN_POINT('',(-4.8E0,-4.5E0,1.75E0)); +#73=LINE('',#72,#71); +#74=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#75=VECTOR('',#74,2.545584412272E0); +#76=CARTESIAN_POINT('',(3.E0,-4.5E0,4.8E0)); +#77=LINE('',#76,#75); +#78=DIRECTION('',(-1.E0,0.E0,-5.735591104339E-13)); +#79=VECTOR('',#78,8.722143643009E-1); +#80=CARTESIAN_POINT('',(4.8E0,-4.5E0,1.75E0)); +#81=LINE('',#80,#79); +#82=CARTESIAN_POINT('',(-4.1E0,-4.5E0,4.1E0)); +#83=DIRECTION('',(0.E0,-1.E0,0.E0)); +#84=DIRECTION('',(1.E0,0.E0,0.E0)); +#85=AXIS2_PLACEMENT_3D('',#82,#83,#84); +#87=CARTESIAN_POINT('',(-4.1E0,-4.5E0,4.1E0)); +#88=DIRECTION('',(0.E0,-1.E0,0.E0)); +#89=DIRECTION('',(-1.E0,0.E0,0.E0)); +#90=AXIS2_PLACEMENT_3D('',#87,#88,#89); +#92=DIRECTION('',(-1.E0,0.E0,0.E0)); +#93=VECTOR('',#92,4.8E0); +#94=CARTESIAN_POINT('',(0.E0,0.E0,4.8E0)); +#95=LINE('',#94,#93); +#96=DIRECTION('',(0.E0,1.E0,0.E0)); +#97=VECTOR('',#96,4.5E0); +#98=CARTESIAN_POINT('',(0.E0,-4.5E0,4.8E0)); +#99=LINE('',#98,#97); +#100=DIRECTION('',(1.E0,0.E0,0.E0)); +#101=VECTOR('',#100,4.8E0); +#102=CARTESIAN_POINT('',(-4.8E0,-4.5E0,4.8E0)); +#103=LINE('',#102,#101); +#104=DIRECTION('',(0.E0,-1.E0,0.E0)); +#105=VECTOR('',#104,4.5E0); +#106=CARTESIAN_POINT('',(-4.8E0,0.E0,4.8E0)); +#107=LINE('',#106,#105); +#108=DIRECTION('',(-1.E0,0.E0,0.E0)); +#109=VECTOR('',#108,3.E0); +#110=CARTESIAN_POINT('',(3.E0,0.E0,4.8E0)); +#111=LINE('',#110,#109); +#112=DIRECTION('',(0.E0,1.E0,0.E0)); +#113=VECTOR('',#112,4.5E0); +#114=CARTESIAN_POINT('',(3.E0,-4.5E0,4.8E0)); +#115=LINE('',#114,#113); +#116=DIRECTION('',(1.E0,0.E0,0.E0)); +#117=VECTOR('',#116,3.E0); +#118=CARTESIAN_POINT('',(0.E0,-4.5E0,4.8E0)); +#119=LINE('',#118,#117); +#120=DIRECTION('',(0.E0,1.E0,0.E0)); +#121=VECTOR('',#120,4.5E0); +#122=CARTESIAN_POINT('',(4.8E0,-4.5E0,3.E0)); +#123=LINE('',#122,#121); +#124=DIRECTION('',(-2.231490395517E-14,-1.046847845180E-1,-9.945054529214E-1)); +#125=VECTOR('',#124,9.552486587271E-1); +#126=CARTESIAN_POINT('',(4.8E0,-4.5E0,1.75E0)); +#127=LINE('',#126,#125); +#128=DIRECTION('',(-9.237055564882E-14,0.E0,-1.E0)); +#129=VECTOR('',#128,1.25E0); +#130=CARTESIAN_POINT('',(4.8E0,-4.5E0,3.E0)); +#131=LINE('',#130,#129); +#132=DIRECTION('',(1.309493823917E-14,0.E0,1.E0)); +#133=VECTOR('',#132,7.8E0); +#134=CARTESIAN_POINT('',(4.8E0,0.E0,-4.8E0)); +#135=LINE('',#134,#133); +#136=DIRECTION('',(0.E0,0.E0,-1.E0)); +#137=VECTOR('',#136,3.05E0); +#138=CARTESIAN_POINT('',(4.8E0,-4.5E0,-1.75E0)); +#139=LINE('',#138,#137); +#140=DIRECTION('',(0.E0,1.046847845180E-1,-9.945054529214E-1)); +#141=VECTOR('',#140,9.552486587271E-1); +#142=CARTESIAN_POINT('',(4.8E0,-4.6E0,-8.E-1)); +#143=LINE('',#142,#141); +#144=DIRECTION('',(-8.881784197001E-14,-1.776356839400E-13,-1.E0)); +#145=VECTOR('',#144,5.E-2); +#146=CARTESIAN_POINT('',(4.8E0,-4.5E0,-7.5E-1)); +#147=LINE('',#146,#145); +#148=DIRECTION('',(0.E0,1.E0,0.E0)); +#149=VECTOR('',#148,2.3E0); +#150=CARTESIAN_POINT('',(4.8E0,-4.5E0,7.5E-1)); +#151=LINE('',#150,#149); +#152=DIRECTION('',(4.263256414561E-13,1.776356839400E-13,-1.E0)); +#153=VECTOR('',#152,5.E-2); +#154=CARTESIAN_POINT('',(4.8E0,-4.5E0,8.E-1)); +#155=LINE('',#154,#153); +#156=DIRECTION('',(1.E0,0.E0,0.E0)); +#157=VECTOR('',#156,4.8E0); +#158=CARTESIAN_POINT('',(0.E0,0.E0,-4.8E0)); +#159=LINE('',#158,#157); +#160=DIRECTION('',(0.E0,1.E0,0.E0)); +#161=VECTOR('',#160,4.5E0); +#162=CARTESIAN_POINT('',(0.E0,-4.5E0,-4.8E0)); +#163=LINE('',#162,#161); +#164=DIRECTION('',(-1.E0,0.E0,0.E0)); +#165=VECTOR('',#164,4.8E0); +#166=CARTESIAN_POINT('',(4.8E0,-4.5E0,-4.8E0)); +#167=LINE('',#166,#165); +#168=DIRECTION('',(0.E0,-1.E0,0.E0)); +#169=VECTOR('',#168,4.5E0); +#170=CARTESIAN_POINT('',(4.8E0,0.E0,-4.8E0)); +#171=LINE('',#170,#169); +#172=DIRECTION('',(-1.E0,0.E0,0.E0)); +#173=VECTOR('',#172,4.8E0); +#174=CARTESIAN_POINT('',(0.E0,-4.5E0,-4.8E0)); +#175=LINE('',#174,#173); +#176=DIRECTION('',(0.E0,0.E0,1.E0)); +#177=VECTOR('',#176,3.05E0); +#178=CARTESIAN_POINT('',(-4.8E0,-4.5E0,-4.8E0)); +#179=LINE('',#178,#177); +#180=CARTESIAN_POINT('',(0.E0,-4.5E0,0.E0)); +#181=DIRECTION('',(0.E0,-1.E0,0.E0)); +#182=DIRECTION('',(-9.134385199299E-1,0.E0,-4.069767441860E-1)); +#183=AXIS2_PLACEMENT_3D('',#180,#181,#182); +#185=CARTESIAN_POINT('',(-4.1E0,-4.5E0,-4.1E0)); +#186=DIRECTION('',(0.E0,-1.E0,0.E0)); +#187=DIRECTION('',(-1.E0,0.E0,0.E0)); +#188=AXIS2_PLACEMENT_3D('',#185,#186,#187); +#190=CARTESIAN_POINT('',(-4.1E0,-4.5E0,-4.1E0)); +#191=DIRECTION('',(0.E0,-1.E0,0.E0)); +#192=DIRECTION('',(1.E0,0.E0,0.E0)); +#193=AXIS2_PLACEMENT_3D('',#190,#191,#192); +#195=CARTESIAN_POINT('',(4.1E0,-4.5E0,-4.1E0)); +#196=DIRECTION('',(0.E0,-1.E0,0.E0)); +#197=DIRECTION('',(-1.E0,0.E0,0.E0)); +#198=AXIS2_PLACEMENT_3D('',#195,#196,#197); +#200=CARTESIAN_POINT('',(4.1E0,-4.5E0,-4.1E0)); +#201=DIRECTION('',(0.E0,-1.E0,0.E0)); +#202=DIRECTION('',(1.E0,0.E0,0.E0)); +#203=AXIS2_PLACEMENT_3D('',#200,#201,#202); +#205=DIRECTION('',(-1.E0,0.E0,1.832945226419E-14)); +#206=VECTOR('',#205,8.722143643011E-1); +#207=CARTESIAN_POINT('',(-3.927785635699E0,-4.5E0,-1.75E0)); +#208=LINE('',#207,#206); +#209=DIRECTION('',(1.E0,3.088918899248E-14,7.394099615074E-14)); +#210=VECTOR('',#209,5.750739651445E-1); +#211=CARTESIAN_POINT('',(-4.8E0,-4.6E0,-8.E-1)); +#212=LINE('',#211,#210); +#213=CARTESIAN_POINT('',(3.927785635699E0,-4.5E0,-1.75E0)); +#214=CARTESIAN_POINT('',(4.063781092750E0,-4.532129985126E0,-1.444765141298E0)); +#215=CARTESIAN_POINT('',(4.162801347424E0,-4.565464182982E0,-1.128090261671E0)); +#216=CARTESIAN_POINT('',(4.224926034856E0,-4.6E0,-7.999999999999E-1)); +#218=CARTESIAN_POINT('',(-4.224926034856E0,-4.6E0,-7.999999999999E-1)); +#219=CARTESIAN_POINT('',(-4.162801347424E0,-4.565464182982E0, +-1.128090261671E0)); +#220=CARTESIAN_POINT('',(-4.063781092750E0,-4.532129985126E0, +-1.444765141298E0)); +#221=CARTESIAN_POINT('',(-3.927785635699E0,-4.5E0,-1.75E0)); +#223=DIRECTION('',(6.394884621845E-13,-1.E0,0.E0)); +#224=VECTOR('',#223,9.999999999994E-2); +#225=CARTESIAN_POINT('',(-4.224926034856E0,-4.5E0,-8.E-1)); +#226=LINE('',#225,#224); +#227=DIRECTION('',(-1.776356839401E-14,-1.E0,0.E0)); +#228=VECTOR('',#227,4.999999999999E-2); +#229=CARTESIAN_POINT('',(-4.234087859268E0,-4.45E0,-7.5E-1)); +#230=LINE('',#229,#228); +#231=DIRECTION('',(-1.776356839401E-14,1.E0,0.E0)); +#232=VECTOR('',#231,4.999999999999E-2); +#233=CARTESIAN_POINT('',(4.234087859268E0,-4.5E0,-7.499999999995E-1)); +#234=LINE('',#233,#232); +#235=DIRECTION('',(6.306066779874E-13,1.E0,0.E0)); +#236=VECTOR('',#235,9.999999999994E-2); +#237=CARTESIAN_POINT('',(4.224926034855E0,-4.6E0,-7.999999999999E-1)); +#238=LINE('',#237,#236); +#239=DIRECTION('',(1.E0,0.E0,3.075274768770E-13)); +#240=VECTOR('',#239,8.722143643012E-1); +#241=CARTESIAN_POINT('',(3.927785635699E0,-4.5E0,-1.75E0)); +#242=LINE('',#241,#240); +#243=DIRECTION('',(-1.E0,2.934472954285E-14,9.112310752781E-14)); +#244=VECTOR('',#243,5.750739651445E-1); +#245=CARTESIAN_POINT('',(4.8E0,-4.6E0,-8.E-1)); +#246=LINE('',#245,#244); +#247=DIRECTION('',(1.E0,0.E0,-9.131616495902E-14)); +#248=VECTOR('',#247,5.750739651445E-1); +#249=CARTESIAN_POINT('',(4.224926034856E0,-4.5E0,-7.999999999999E-1)); +#250=LINE('',#249,#248); +#251=DIRECTION('',(-1.243449787581E-13,-1.E0,0.E0)); +#252=VECTOR('',#251,9.999999999997E-2); +#253=CARTESIAN_POINT('',(4.8E0,-4.5E0,-8.E-1)); +#254=LINE('',#253,#252); +#255=CARTESIAN_POINT('',(0.E0,-4.5E0,0.E0)); +#256=DIRECTION('',(0.E0,-1.E0,0.E0)); +#257=DIRECTION('',(9.825409383385E-1,0.E0,-1.860465116279E-1)); +#258=AXIS2_PLACEMENT_3D('',#255,#256,#257); +#260=DIRECTION('',(0.E0,-1.E0,0.E0)); +#261=VECTOR('',#260,2.3E0); +#262=CARTESIAN_POINT('',(4.8E0,-2.2E0,-7.5E-1)); +#263=LINE('',#262,#261); +#264=DIRECTION('',(-1.E0,0.E0,8.455484326499E-13)); +#265=VECTOR('',#264,5.659121407320E-1); +#266=CARTESIAN_POINT('',(4.8E0,-4.5E0,-7.5E-1)); +#267=LINE('',#266,#265); +#268=DIRECTION('',(-1.E0,0.E0,-9.522333415289E-13)); +#269=VECTOR('',#268,4.840878592680E-1); +#270=CARTESIAN_POINT('',(4.234087859268E0,-4.45E0,-7.499999999995E-1)); +#271=LINE('',#270,#269); +#272=DIRECTION('',(1.E0,-2.442490654175E-14,-1.461793649090E-14)); +#273=VECTOR('',#272,1.2E0); +#274=CARTESIAN_POINT('',(3.75E0,-4.6E0,-7.5E-1)); +#275=LINE('',#274,#273); +#276=DIRECTION('',(0.E0,1.E0,0.E0)); +#277=VECTOR('',#276,2.4E0); +#278=CARTESIAN_POINT('',(4.95E0,-4.6E0,7.5E-1)); +#279=LINE('',#278,#277); +#280=DIRECTION('',(0.E0,-1.E0,0.E0)); +#281=VECTOR('',#280,2.4E0); +#282=CARTESIAN_POINT('',(4.95E0,-2.2E0,-7.5E-1)); +#283=LINE('',#282,#281); +#284=DIRECTION('',(0.E0,0.E0,1.E0)); +#285=VECTOR('',#284,1.5E0); +#286=CARTESIAN_POINT('',(4.95E0,-4.6E0,-7.5E-1)); +#287=LINE('',#286,#285); +#288=DIRECTION('',(-1.E0,2.442490654175E-14,0.E0)); +#289=VECTOR('',#288,1.2E0); +#290=CARTESIAN_POINT('',(4.95E0,-4.6E0,7.5E-1)); +#291=LINE('',#290,#289); +#292=DIRECTION('',(0.E0,1.E0,0.E0)); +#293=VECTOR('',#292,1.5E-1); +#294=CARTESIAN_POINT('',(3.75E0,-4.6E0,7.5E-1)); +#295=LINE('',#294,#293); +#296=DIRECTION('',(1.E0,0.E0,2.176467825412E-13)); +#297=VECTOR('',#296,4.840878592679E-1); +#298=CARTESIAN_POINT('',(3.75E0,-4.45E0,7.5E-1)); +#299=LINE('',#298,#297); +#300=DIRECTION('',(1.E0,0.E0,-1.844119551487E-13)); +#301=VECTOR('',#300,5.659121407321E-1); +#302=CARTESIAN_POINT('',(4.234087859268E0,-4.5E0,7.500000000001E-1)); +#303=LINE('',#302,#301); +#304=DIRECTION('',(-1.E0,0.E0,0.E0)); +#305=VECTOR('',#304,1.5E-1); +#306=CARTESIAN_POINT('',(4.95E0,-2.2E0,7.5E-1)); +#307=LINE('',#306,#305); +#308=DIRECTION('',(0.E0,0.E0,-1.E0)); +#309=VECTOR('',#308,1.5E0); +#310=CARTESIAN_POINT('',(4.8E0,-2.2E0,7.5E-1)); +#311=LINE('',#310,#309); +#312=DIRECTION('',(1.E0,0.E0,0.E0)); +#313=VECTOR('',#312,1.5E-1); +#314=CARTESIAN_POINT('',(4.8E0,-2.2E0,-7.5E-1)); +#315=LINE('',#314,#313); +#316=DIRECTION('',(0.E0,0.E0,1.E0)); +#317=VECTOR('',#316,1.5E0); +#318=CARTESIAN_POINT('',(4.95E0,-2.2E0,-7.5E-1)); +#319=LINE('',#318,#317); +#320=DIRECTION('',(-1.E0,-7.327471962527E-14,0.E0)); +#321=VECTOR('',#320,4.E-1); +#322=CARTESIAN_POINT('',(3.75E0,-4.6E0,9.5E-1)); +#323=LINE('',#322,#321); +#324=CARTESIAN_POINT('',(3.35E0,-4.6E0,9.5E-1)); +#325=CARTESIAN_POINT('',(3.337924799875E0,-4.6E0,9.620752001248E-1)); +#326=CARTESIAN_POINT('',(3.315164447967E0,-4.595665411072E0,9.848299821862E-1)); +#327=CARTESIAN_POINT('',(3.287043082518E0,-4.579795537E0,1.012958126198E0)); +#328=CARTESIAN_POINT('',(3.265697443982E0,-4.556724926217E0,1.034308389397E0)); +#329=CARTESIAN_POINT('',(3.252600174255E0,-4.528586524822E0,1.047388598105E0)); +#330=CARTESIAN_POINT('',(3.25E0,-4.509364894482E0,1.05E0)); +#331=CARTESIAN_POINT('',(3.25E0,-4.5E0,1.05E0)); +#333=DIRECTION('',(1.E0,0.E0,4.352074256531E-14)); +#334=VECTOR('',#333,4.999999999999E-1); +#335=CARTESIAN_POINT('',(3.25E0,-4.5E0,1.05E0)); +#336=LINE('',#335,#334); +#337=CARTESIAN_POINT('',(3.75E0,-4.5E0,9.5E-1)); +#338=DIRECTION('',(-1.E0,0.E0,0.E0)); +#339=DIRECTION('',(0.E0,-1.E0,-3.275157922644E-13)); +#340=AXIS2_PLACEMENT_3D('',#337,#338,#339); +#342=DIRECTION('',(1.065814103640E-13,3.256654205567E-14,-1.E0)); +#343=VECTOR('',#342,3.E-1); +#344=CARTESIAN_POINT('',(3.75E0,-4.45E0,1.05E0)); +#345=LINE('',#344,#343); +#346=DIRECTION('',(-8.881784197002E-14,0.E0,1.E0)); +#347=VECTOR('',#346,2.E-1); +#348=CARTESIAN_POINT('',(3.75E0,-4.6E0,7.5E-1)); +#349=LINE('',#348,#347); +#350=DIRECTION('',(1.E0,0.E0,3.375077994861E-14)); +#351=VECTOR('',#350,5.E-1); +#352=CARTESIAN_POINT('',(3.25E0,-4.45E0,1.05E0)); +#353=LINE('',#352,#351); +#354=DIRECTION('',(-3.552713678803E-13,-1.E0,0.E0)); +#355=VECTOR('',#354,4.999999999996E-2); +#356=CARTESIAN_POINT('',(3.75E0,-4.45E0,1.05E0)); +#357=LINE('',#356,#355); +#358=DIRECTION('',(-9.769962616709E-14,1.E0,2.331468351715E-13)); +#359=VECTOR('',#358,4.999999999996E-2); +#360=CARTESIAN_POINT('',(3.25E0,-4.5E0,7.5E-1)); +#361=LINE('',#360,#359); +#362=DIRECTION('',(1.480297366167E-13,0.E0,1.E0)); +#363=VECTOR('',#362,3.E-1); +#364=CARTESIAN_POINT('',(3.25E0,-4.45E0,7.5E-1)); +#365=LINE('',#364,#363); +#366=DIRECTION('',(6.217248937906E-14,-1.E0,-1.021405182656E-13)); +#367=VECTOR('',#366,4.999999999996E-2); +#368=CARTESIAN_POINT('',(3.25E0,-4.45E0,1.05E0)); +#369=LINE('',#368,#367); +#370=DIRECTION('',(-8.289665250534E-14,0.E0,-1.E0)); +#371=VECTOR('',#370,3.E-1); +#372=CARTESIAN_POINT('',(3.35E0,-4.6E0,9.5E-1)); +#373=LINE('',#372,#371); +#374=CARTESIAN_POINT('',(3.35E0,-4.6E0,6.5E-1)); +#375=CARTESIAN_POINT('',(3.337924799875E0,-4.6E0,6.620752001248E-1)); +#376=CARTESIAN_POINT('',(3.315170017814E0,-4.595665411072E0,6.848355520329E-1)); +#377=CARTESIAN_POINT('',(3.287041873802E0,-4.579795537E0,7.129569174822E-1)); +#378=CARTESIAN_POINT('',(3.265691610603E0,-4.556724926217E0,7.343025560181E-1)); +#379=CARTESIAN_POINT('',(3.252611401895E0,-4.528586524822E0,7.473998257450E-1)); +#380=CARTESIAN_POINT('',(3.25E0,-4.509364894482E0,7.5E-1)); +#381=CARTESIAN_POINT('',(3.25E0,-4.5E0,7.5E-1)); +#383=DIRECTION('',(1.421085471520E-13,0.E0,1.E0)); +#384=VECTOR('',#383,3.E-1); +#385=CARTESIAN_POINT('',(3.25E0,-4.5E0,7.5E-1)); +#386=LINE('',#385,#384); +#387=DIRECTION('',(-1.E0,0.E0,3.367676508030E-14)); +#388=VECTOR('',#387,3.E-1); +#389=CARTESIAN_POINT('',(3.35E0,-4.6E0,6.5E-1)); +#390=LINE('',#389,#388); +#391=DIRECTION('',(1.E0,1.332267629550E-14,-1.576516694968E-13)); +#392=VECTOR('',#391,2.E-1); +#393=CARTESIAN_POINT('',(3.05E0,-4.5E0,7.5E-1)); +#394=LINE('',#393,#392); +#395=CARTESIAN_POINT('',(3.05E0,-4.5E0,6.5E-1)); +#396=DIRECTION('',(0.E0,0.E0,-1.E0)); +#397=DIRECTION('',(0.E0,-1.E0,0.E0)); +#398=AXIS2_PLACEMENT_3D('',#395,#396,#397); +#400=CARTESIAN_POINT('',(3.05E0,-4.5E0,6.5E-1)); +#401=DIRECTION('',(0.E0,1.E0,0.E0)); +#402=DIRECTION('',(-1.E0,0.E0,-1.021405182655E-13)); +#403=AXIS2_PLACEMENT_3D('',#400,#401,#402); +#405=CARTESIAN_POINT('',(3.05E0,-4.5E0,6.5E-1)); +#406=DIRECTION('',(1.E0,0.E0,0.E0)); +#407=DIRECTION('',(0.E0,1.065814103640E-13,1.E0)); +#408=AXIS2_PLACEMENT_3D('',#405,#406,#407); +#410=DIRECTION('',(-1.127303378850E-14,0.E0,-1.E0)); +#411=VECTOR('',#410,1.3E0); +#412=CARTESIAN_POINT('',(3.05E0,-4.6E0,6.5E-1)); +#413=LINE('',#412,#411); +#414=CARTESIAN_POINT('',(3.05E0,-4.6E0,-6.5E-1)); +#415=CARTESIAN_POINT('',(3.037924799875E0,-4.6E0,-6.620752001248E-1)); +#416=CARTESIAN_POINT('',(3.015170017814E0,-4.595665411072E0, +-6.848355520329E-1)); +#417=CARTESIAN_POINT('',(2.987041873802E0,-4.579795537E0,-7.129569174823E-1)); +#418=CARTESIAN_POINT('',(2.965691610603E0,-4.556724926217E0, +-7.343025560180E-1)); +#419=CARTESIAN_POINT('',(2.952611401895E0,-4.528586524822E0, +-7.473998257450E-1)); +#420=CARTESIAN_POINT('',(2.95E0,-4.509364894482E0,-7.5E-1)); +#421=CARTESIAN_POINT('',(2.95E0,-4.5E0,-7.5E-1)); +#423=DIRECTION('',(-2.664535259100E-14,0.E0,1.E0)); +#424=VECTOR('',#423,1.4E0); +#425=CARTESIAN_POINT('',(2.95E0,-4.5E0,-7.5E-1)); +#426=LINE('',#425,#424); +#427=DIRECTION('',(1.E0,0.E0,3.182639337259E-14)); +#428=VECTOR('',#427,3.E-1); +#429=CARTESIAN_POINT('',(3.05E0,-4.6E0,-6.5E-1)); +#430=LINE('',#429,#428); +#431=DIRECTION('',(-1.E0,0.E0,-1.961394010171E-14)); +#432=VECTOR('',#431,3.E-1); +#433=CARTESIAN_POINT('',(3.25E0,-4.5E0,-7.5E-1)); +#434=LINE('',#433,#432); +#435=DIRECTION('',(9.473903143468E-14,0.E0,-1.E0)); +#436=VECTOR('',#435,3.E-1); +#437=CARTESIAN_POINT('',(3.35E0,-4.6E0,-6.5E-1)); +#438=LINE('',#437,#436); +#439=DIRECTION('',(-1.657933050107E-13,0.E0,1.E0)); +#440=VECTOR('',#439,3.E-1); +#441=CARTESIAN_POINT('',(3.25E0,-4.5E0,-1.05E0)); +#442=LINE('',#441,#440); +#443=CARTESIAN_POINT('',(3.25E0,-4.5E0,-7.5E-1)); +#444=CARTESIAN_POINT('',(3.25E0,-4.509317866598E0,-7.5E-1)); +#445=CARTESIAN_POINT('',(3.252575759736E0,-4.528484107130E0, +-7.474356728991E-1)); +#446=CARTESIAN_POINT('',(3.265695750571E0,-4.556747317456E0, +-7.342983635451E-1)); +#447=CARTESIAN_POINT('',(3.287061872570E0,-4.579809749844E0, +-7.129369253513E-1)); +#448=CARTESIAN_POINT('',(3.315200699919E0,-4.595676468779E0, +-6.848048756912E-1)); +#449=CARTESIAN_POINT('',(3.337938045891E0,-4.6E0,-6.620619541093E-1)); +#450=CARTESIAN_POINT('',(3.35E0,-4.6E0,-6.5E-1)); +#452=DIRECTION('',(-1.E0,0.E0,-1.110223024625E-14)); +#453=VECTOR('',#452,4.999999999999E-1); +#454=CARTESIAN_POINT('',(3.75E0,-4.5E0,-1.05E0)); +#455=LINE('',#454,#453); +#456=CARTESIAN_POINT('',(3.25E0,-4.5E0,-1.05E0)); +#457=CARTESIAN_POINT('',(3.25E0,-4.509317866598E0,-1.05E0)); +#458=CARTESIAN_POINT('',(3.252564327101E0,-4.528484107130E0,-1.047424240264E0)); +#459=CARTESIAN_POINT('',(3.265701636455E0,-4.556747317456E0,-1.034304249429E0)); +#460=CARTESIAN_POINT('',(3.287063074649E0,-4.579809749844E0,-1.012938127430E0)); +#461=CARTESIAN_POINT('',(3.315195124309E0,-4.595676468779E0, +-9.847993000807E-1)); +#462=CARTESIAN_POINT('',(3.337938045891E0,-4.6E0,-9.620619541093E-1)); +#463=CARTESIAN_POINT('',(3.35E0,-4.6E0,-9.5E-1)); +#465=DIRECTION('',(1.E0,7.327471962526E-14,4.052314039882E-14)); +#466=VECTOR('',#465,4.E-1); +#467=CARTESIAN_POINT('',(3.35E0,-4.6E0,-9.5E-1)); +#468=LINE('',#467,#466); +#469=CARTESIAN_POINT('',(3.75E0,-4.5E0,-9.5E-1)); +#470=DIRECTION('',(-1.E0,0.E0,0.E0)); +#471=DIRECTION('',(0.E0,5.329070518201E-14,-1.E0)); +#472=AXIS2_PLACEMENT_3D('',#469,#470,#471); +#474=DIRECTION('',(4.218847493576E-14,0.E0,1.E0)); +#475=VECTOR('',#474,2.E-1); +#476=CARTESIAN_POINT('',(3.75E0,-4.6E0,-9.5E-1)); +#477=LINE('',#476,#475); +#478=DIRECTION('',(0.E0,1.E0,0.E0)); +#479=VECTOR('',#478,1.5E-1); +#480=CARTESIAN_POINT('',(3.75E0,-4.6E0,-7.5E-1)); +#481=LINE('',#480,#479); +#482=DIRECTION('',(-4.884981308351E-14,-3.256654205567E-14,-1.E0)); +#483=VECTOR('',#482,3.E-1); +#484=CARTESIAN_POINT('',(3.75E0,-4.45E0,-7.5E-1)); +#485=LINE('',#484,#483); +#486=CARTESIAN_POINT('',(3.05E0,-4.45E0,6.5E-1)); +#487=DIRECTION('',(0.E0,1.E0,0.E0)); +#488=DIRECTION('',(-1.E0,0.E0,0.E0)); +#489=AXIS2_PLACEMENT_3D('',#486,#487,#488); +#491=CARTESIAN_POINT('',(0.E0,-4.45E0,0.E0)); +#492=DIRECTION('',(0.E0,-1.E0,0.E0)); +#493=DIRECTION('',(-9.846715951786E-1,0.E0,-1.744186046512E-1)); +#494=AXIS2_PLACEMENT_3D('',#491,#492,#493); +#496=DIRECTION('',(-1.E0,0.E0,5.825319574865E-14)); +#497=VECTOR('',#496,4.840878592679E-1); +#498=CARTESIAN_POINT('',(-3.75E0,-4.45E0,-7.5E-1)); +#499=LINE('',#498,#497); +#500=DIRECTION('',(1.051011129979E-13,-3.256654205567E-14,1.E0)); +#501=VECTOR('',#500,3.E-1); +#502=CARTESIAN_POINT('',(-3.75E0,-4.45E0,7.5E-1)); +#503=LINE('',#502,#501); +#504=DIRECTION('',(1.E0,0.E0,-1.325833561508E-12)); +#505=VECTOR('',#504,4.840878592678E-1); +#506=CARTESIAN_POINT('',(-4.234087859268E0,-4.45E0,7.500000000006E-1)); +#507=LINE('',#506,#505); +#508=CARTESIAN_POINT('',(0.E0,-4.45E0,0.E0)); +#509=DIRECTION('',(0.E0,-1.E0,0.E0)); +#510=DIRECTION('',(9.846715951786E-1,0.E0,1.744186046512E-1)); +#511=AXIS2_PLACEMENT_3D('',#508,#509,#510); +#513=DIRECTION('',(1.E0,0.E0,-8.826273045772E-14)); +#514=VECTOR('',#513,2.E-1); +#515=CARTESIAN_POINT('',(3.05E0,-4.45E0,7.5E-1)); +#516=LINE('',#515,#514); +#517=DIRECTION('',(-3.552713678803E-14,-1.E0,4.662936703429E-14)); +#518=VECTOR('',#517,4.999999999996E-2); +#519=CARTESIAN_POINT('',(3.05E0,-4.45E0,7.5E-1)); +#520=LINE('',#519,#518); +#521=DIRECTION('',(4.440892098504E-14,1.E0,-3.330669073878E-14)); +#522=VECTOR('',#521,4.999999999996E-2); +#523=CARTESIAN_POINT('',(2.95E0,-4.5E0,6.5E-1)); +#524=LINE('',#523,#522); +#525=DIRECTION('',(-7.105427357607E-14,1.E0,-2.176037128267E-13)); +#526=VECTOR('',#525,4.999999999996E-2); +#527=CARTESIAN_POINT('',(2.95E0,-4.5E0,-7.5E-1)); +#528=LINE('',#527,#526); +#529=DIRECTION('',(-2.220446049250E-14,0.E0,1.E0)); +#530=VECTOR('',#529,1.4E0); +#531=CARTESIAN_POINT('',(2.95E0,-4.45E0,-7.5E-1)); +#532=LINE('',#531,#530); +#533=DIRECTION('',(-3.552713678803E-14,1.E0,-3.197442310923E-13)); +#534=VECTOR('',#533,4.999999999996E-2); +#535=CARTESIAN_POINT('',(3.25E0,-4.5E0,-7.5E-1)); +#536=LINE('',#535,#534); +#537=DIRECTION('',(-1.E0,0.E0,0.E0)); +#538=VECTOR('',#537,3.E-1); +#539=CARTESIAN_POINT('',(3.25E0,-4.45E0,-7.5E-1)); +#540=LINE('',#539,#538); +#541=DIRECTION('',(-1.154631945611E-13,1.E0,-2.264854970237E-13)); +#542=VECTOR('',#541,4.999999999996E-2); +#543=CARTESIAN_POINT('',(3.25E0,-4.5E0,-1.05E0)); +#544=LINE('',#543,#542); +#545=DIRECTION('',(-1.539509260814E-13,0.E0,1.E0)); +#546=VECTOR('',#545,3.E-1); +#547=CARTESIAN_POINT('',(3.25E0,-4.45E0,-1.05E0)); +#548=LINE('',#547,#546); +#549=DIRECTION('',(1.687538997431E-13,1.E0,0.E0)); +#550=VECTOR('',#549,4.999999999996E-2); +#551=CARTESIAN_POINT('',(3.75E0,-4.5E0,-1.05E0)); +#552=LINE('',#551,#550); +#553=DIRECTION('',(-1.E0,0.E0,-3.375077994861E-14)); +#554=VECTOR('',#553,5.E-1); +#555=CARTESIAN_POINT('',(3.75E0,-4.45E0,-1.05E0)); +#556=LINE('',#555,#554); +#557=DIRECTION('',(0.E0,-1.E0,0.E0)); +#558=VECTOR('',#557,2.3E0); +#559=CARTESIAN_POINT('',(-4.8E0,-2.2E0,-7.5E-1)); +#560=LINE('',#559,#558); +#561=DIRECTION('',(0.E0,1.E0,0.E0)); +#562=VECTOR('',#561,2.4E0); +#563=CARTESIAN_POINT('',(-4.95E0,-4.6E0,-7.5E-1)); +#564=LINE('',#563,#562); +#565=DIRECTION('',(1.E0,0.E0,8.121973343782E-14)); +#566=VECTOR('',#565,5.659121407321E-1); +#567=CARTESIAN_POINT('',(-4.8E0,-4.5E0,-7.5E-1)); +#568=LINE('',#567,#566); +#569=DIRECTION('',(0.E0,0.E0,-1.E0)); +#570=VECTOR('',#569,1.5E0); +#571=CARTESIAN_POINT('',(-4.8E0,-2.2E0,7.5E-1)); +#572=LINE('',#571,#570); +#573=DIRECTION('',(1.E0,0.E0,0.E0)); +#574=VECTOR('',#573,1.5E-1); +#575=CARTESIAN_POINT('',(-4.95E0,-2.2E0,7.5E-1)); +#576=LINE('',#575,#574); +#577=DIRECTION('',(0.E0,0.E0,1.E0)); +#578=VECTOR('',#577,1.5E0); +#579=CARTESIAN_POINT('',(-4.95E0,-2.2E0,-7.5E-1)); +#580=LINE('',#579,#578); +#581=DIRECTION('',(-1.E0,0.E0,0.E0)); +#582=VECTOR('',#581,1.5E-1); +#583=CARTESIAN_POINT('',(-4.8E0,-2.2E0,-7.5E-1)); +#584=LINE('',#583,#582); +#585=DIRECTION('',(0.E0,1.E0,0.E0)); +#586=VECTOR('',#585,2.3E0); +#587=CARTESIAN_POINT('',(-4.8E0,-4.5E0,7.5E-1)); +#588=LINE('',#587,#586); +#589=DIRECTION('',(-1.E0,0.E0,-1.132564060716E-12)); +#590=VECTOR('',#589,5.659121407322E-1); +#591=CARTESIAN_POINT('',(-4.234087859268E0,-4.5E0,7.500000000006E-1)); +#592=LINE('',#591,#590); +#593=DIRECTION('',(0.E0,1.E0,0.E0)); +#594=VECTOR('',#593,2.4E0); +#595=CARTESIAN_POINT('',(-4.95E0,-4.6E0,7.5E-1)); +#596=LINE('',#595,#594); +#597=DIRECTION('',(1.E0,2.442490654175E-14,1.461793649090E-14)); +#598=VECTOR('',#597,1.2E0); +#599=CARTESIAN_POINT('',(-4.95E0,-4.6E0,-7.5E-1)); +#600=LINE('',#599,#598); +#601=DIRECTION('',(0.E0,0.E0,-1.E0)); +#602=VECTOR('',#601,1.5E0); +#603=CARTESIAN_POINT('',(-4.95E0,-4.6E0,7.5E-1)); +#604=LINE('',#603,#602); +#605=DIRECTION('',(-1.E0,-2.442490654175E-14,0.E0)); +#606=VECTOR('',#605,1.2E0); +#607=CARTESIAN_POINT('',(-3.75E0,-4.6E0,7.5E-1)); +#608=LINE('',#607,#606); +#609=DIRECTION('',(1.E0,0.E0,-4.751754545396E-14)); +#610=VECTOR('',#609,4.999999999999E-1); +#611=CARTESIAN_POINT('',(-3.75E0,-4.5E0,1.05E0)); +#612=LINE('',#611,#610); +#613=CARTESIAN_POINT('',(-3.25E0,-4.5E0,1.05E0)); +#614=CARTESIAN_POINT('',(-3.25E0,-4.509317866598E0,1.05E0)); +#615=CARTESIAN_POINT('',(-3.252564327101E0,-4.528484107130E0,1.047424240264E0)); +#616=CARTESIAN_POINT('',(-3.265701636455E0,-4.556747317456E0,1.034304249429E0)); +#617=CARTESIAN_POINT('',(-3.287063074649E0,-4.579809749844E0,1.012938127430E0)); +#618=CARTESIAN_POINT('',(-3.315195124309E0,-4.595676468779E0, +9.847993000807E-1)); +#619=CARTESIAN_POINT('',(-3.337938045891E0,-4.6E0,9.620619541093E-1)); +#620=CARTESIAN_POINT('',(-3.35E0,-4.6E0,9.5E-1)); +#622=DIRECTION('',(-1.E0,7.327471962526E-14,0.E0)); +#623=VECTOR('',#622,4.E-1); +#624=CARTESIAN_POINT('',(-3.35E0,-4.6E0,9.5E-1)); +#625=LINE('',#624,#623); +#626=CARTESIAN_POINT('',(-3.75E0,-4.5E0,9.5E-1)); +#627=DIRECTION('',(-1.E0,0.E0,0.E0)); +#628=DIRECTION('',(0.E0,-1.E0,-3.275157922644E-13)); +#629=AXIS2_PLACEMENT_3D('',#626,#627,#628); +#631=DIRECTION('',(3.774758283726E-14,0.E0,1.E0)); +#632=VECTOR('',#631,2.E-1); +#633=CARTESIAN_POINT('',(-3.75E0,-4.6E0,7.5E-1)); +#634=LINE('',#633,#632); +#635=DIRECTION('',(0.E0,-1.E0,0.E0)); +#636=VECTOR('',#635,1.5E-1); +#637=CARTESIAN_POINT('',(-3.75E0,-4.45E0,7.5E-1)); +#638=LINE('',#637,#636); +#639=DIRECTION('',(1.776356839402E-13,-1.E0,0.E0)); +#640=VECTOR('',#639,4.999999999996E-2); +#641=CARTESIAN_POINT('',(-3.75E0,-4.45E0,1.05E0)); +#642=LINE('',#641,#640); +#643=DIRECTION('',(-1.E0,0.E0,3.330669073876E-14)); +#644=VECTOR('',#643,5.E-1); +#645=CARTESIAN_POINT('',(-3.25E0,-4.45E0,1.05E0)); +#646=LINE('',#645,#644); +#647=DIRECTION('',(1.687538997432E-13,1.E0,1.465494392506E-13)); +#648=VECTOR('',#647,4.999999999996E-2); +#649=CARTESIAN_POINT('',(-3.25E0,-4.5E0,1.05E0)); +#650=LINE('',#649,#648); +#651=DIRECTION('',(-1.524706287152E-13,0.E0,1.E0)); +#652=VECTOR('',#651,3.E-1); +#653=CARTESIAN_POINT('',(-3.25E0,-4.45E0,7.5E-1)); +#654=LINE('',#653,#652); +#655=DIRECTION('',(1.332267629551E-13,1.E0,2.353672812207E-13)); +#656=VECTOR('',#655,4.999999999996E-2); +#657=CARTESIAN_POINT('',(-3.25E0,-4.5E0,7.5E-1)); +#658=LINE('',#657,#656); +#659=DIRECTION('',(1.598721155460E-13,0.E0,-1.E0)); +#660=VECTOR('',#659,3.E-1); +#661=CARTESIAN_POINT('',(-3.25E0,-4.5E0,1.05E0)); +#662=LINE('',#661,#660); +#663=DIRECTION('',(-9.325873406851E-14,0.E0,1.E0)); +#664=VECTOR('',#663,3.E-1); +#665=CARTESIAN_POINT('',(-3.35E0,-4.6E0,6.5E-1)); +#666=LINE('',#665,#664); +#667=DIRECTION('',(1.E0,0.E0,5.847174596360E-14)); +#668=VECTOR('',#667,3.E-1); +#669=CARTESIAN_POINT('',(-3.25E0,-4.5E0,7.5E-1)); +#670=LINE('',#669,#668); +#671=DIRECTION('',(-1.E0,0.E0,-1.095420050964E-13)); +#672=VECTOR('',#671,3.E-1); +#673=CARTESIAN_POINT('',(-3.05E0,-4.6E0,6.5E-1)); +#674=LINE('',#673,#672); +#675=CARTESIAN_POINT('',(-3.35E0,-4.6E0,6.5E-1)); +#676=CARTESIAN_POINT('',(-3.337924799875E0,-4.6E0,6.620752001248E-1)); +#677=CARTESIAN_POINT('',(-3.315164447967E0,-4.595665411072E0, +6.848299821862E-1)); +#678=CARTESIAN_POINT('',(-3.287043082518E0,-4.579795537E0,7.129581261980E-1)); +#679=CARTESIAN_POINT('',(-3.265697443982E0,-4.556724926217E0, +7.343083893970E-1)); +#680=CARTESIAN_POINT('',(-3.252600174255E0,-4.528586524822E0, +7.473885981047E-1)); +#681=CARTESIAN_POINT('',(-3.25E0,-4.509364894482E0,7.5E-1)); +#682=CARTESIAN_POINT('',(-3.25E0,-4.5E0,7.5E-1)); +#684=DIRECTION('',(-1.E0,0.E0,-5.884182030514E-14)); +#685=VECTOR('',#684,3.E-1); +#686=CARTESIAN_POINT('',(-2.95E0,-4.45E0,7.5E-1)); +#687=LINE('',#686,#685); +#688=DIRECTION('',(1.687538997432E-13,1.E0,2.353672812207E-13)); +#689=VECTOR('',#688,4.999999999996E-2); +#690=CARTESIAN_POINT('',(-2.95E0,-4.5E0,7.5E-1)); +#691=LINE('',#690,#689); +#692=DIRECTION('',(1.095420050963E-14,0.E0,1.E0)); +#693=VECTOR('',#692,1.5E0); +#694=CARTESIAN_POINT('',(-2.95E0,-4.45E0,-7.5E-1)); +#695=LINE('',#694,#693); +#696=DIRECTION('',(1.509903313491E-13,1.E0,0.E0)); +#697=VECTOR('',#696,4.999999999996E-2); +#698=CARTESIAN_POINT('',(-2.95E0,-4.5E0,-7.5E-1)); +#699=LINE('',#698,#697); +#700=DIRECTION('',(0.E0,0.E0,-1.E0)); +#701=VECTOR('',#700,1.5E0); +#702=CARTESIAN_POINT('',(-2.95E0,-4.5E0,7.5E-1)); +#703=LINE('',#702,#701); +#704=DIRECTION('',(0.E0,0.E0,1.E0)); +#705=VECTOR('',#704,1.3E0); +#706=CARTESIAN_POINT('',(-3.05E0,-4.6E0,-6.5E-1)); +#707=LINE('',#706,#705); +#708=CARTESIAN_POINT('',(-3.05E0,-4.6E0,6.5E-1)); +#709=CARTESIAN_POINT('',(-3.037924799875E0,-4.6E0,6.620752001248E-1)); +#710=CARTESIAN_POINT('',(-3.015170017814E0,-4.595665411072E0, +6.848355520329E-1)); +#711=CARTESIAN_POINT('',(-2.987041873802E0,-4.579795537E0,7.129569174822E-1)); +#712=CARTESIAN_POINT('',(-2.965691610603E0,-4.556724926217E0, +7.343025560181E-1)); +#713=CARTESIAN_POINT('',(-2.952611401895E0,-4.528586524822E0, +7.473998257451E-1)); +#714=CARTESIAN_POINT('',(-2.95E0,-4.509364894482E0,7.5E-1)); +#715=CARTESIAN_POINT('',(-2.95E0,-4.5E0,7.5E-1)); +#717=DIRECTION('',(-1.E0,0.E0,5.625129991435E-14)); +#718=VECTOR('',#717,3.E-1); +#719=CARTESIAN_POINT('',(-2.95E0,-4.5E0,-7.5E-1)); +#720=LINE('',#719,#718); +#721=DIRECTION('',(1.E0,0.E0,-4.810966440043E-14)); +#722=VECTOR('',#721,3.E-1); +#723=CARTESIAN_POINT('',(-3.35E0,-4.6E0,-6.5E-1)); +#724=LINE('',#723,#722); +#725=CARTESIAN_POINT('',(-3.05E0,-4.6E0,-6.5E-1)); +#726=CARTESIAN_POINT('',(-3.037924799875E0,-4.6E0,-6.620752001248E-1)); +#727=CARTESIAN_POINT('',(-3.015164447967E0,-4.595665411072E0, +-6.848299821862E-1)); +#728=CARTESIAN_POINT('',(-2.987043082518E0,-4.579795537E0,-7.129581261980E-1)); +#729=CARTESIAN_POINT('',(-2.965697443982E0,-4.556724926217E0, +-7.343083893969E-1)); +#730=CARTESIAN_POINT('',(-2.952600174255E0,-4.528586524822E0, +-7.473885981047E-1)); +#731=CARTESIAN_POINT('',(-2.95E0,-4.509364894482E0,-7.5E-1)); +#732=CARTESIAN_POINT('',(-2.95E0,-4.5E0,-7.5E-1)); +#734=DIRECTION('',(1.E0,0.E0,0.E0)); +#735=VECTOR('',#734,3.E-1); +#736=CARTESIAN_POINT('',(-3.25E0,-4.45E0,-7.5E-1)); +#737=LINE('',#736,#735); +#738=DIRECTION('',(3.552713678803E-14,1.E0,-3.197442310923E-13)); +#739=VECTOR('',#738,4.999999999996E-2); +#740=CARTESIAN_POINT('',(-3.25E0,-4.5E0,-7.5E-1)); +#741=LINE('',#740,#739); +#742=DIRECTION('',(1.539509260814E-13,0.E0,1.E0)); +#743=VECTOR('',#742,3.E-1); +#744=CARTESIAN_POINT('',(-3.25E0,-4.45E0,-1.05E0)); +#745=LINE('',#744,#743); +#746=DIRECTION('',(-1.421085471520E-13,0.E0,-1.E0)); +#747=VECTOR('',#746,3.E-1); +#748=CARTESIAN_POINT('',(-3.25E0,-4.5E0,-7.5E-1)); +#749=LINE('',#748,#747); +#750=DIRECTION('',(8.289665250534E-14,0.E0,1.E0)); +#751=VECTOR('',#750,3.E-1); +#752=CARTESIAN_POINT('',(-3.35E0,-4.6E0,-9.5E-1)); +#753=LINE('',#752,#751); +#754=CARTESIAN_POINT('',(-3.35E0,-4.6E0,-6.5E-1)); +#755=CARTESIAN_POINT('',(-3.337924799875E0,-4.6E0,-6.620752001248E-1)); +#756=CARTESIAN_POINT('',(-3.315170017814E0,-4.595665411072E0, +-6.848355520329E-1)); +#757=CARTESIAN_POINT('',(-3.287041873802E0,-4.579795537E0,-7.129569174822E-1)); +#758=CARTESIAN_POINT('',(-3.265691610603E0,-4.556724926217E0, +-7.343025560181E-1)); +#759=CARTESIAN_POINT('',(-3.252611401895E0,-4.528586524822E0, +-7.473998257450E-1)); +#760=CARTESIAN_POINT('',(-3.25E0,-4.509364894482E0,-7.5E-1)); +#761=CARTESIAN_POINT('',(-3.25E0,-4.5E0,-7.5E-1)); +#763=DIRECTION('',(1.E0,-7.327471962527E-14,-3.996802888651E-14)); +#764=VECTOR('',#763,4.E-1); +#765=CARTESIAN_POINT('',(-3.75E0,-4.6E0,-9.5E-1)); +#766=LINE('',#765,#764); +#767=CARTESIAN_POINT('',(-3.35E0,-4.6E0,-9.5E-1)); +#768=CARTESIAN_POINT('',(-3.337924799875E0,-4.6E0,-9.620752001248E-1)); +#769=CARTESIAN_POINT('',(-3.315164447967E0,-4.595665411072E0, +-9.848299821862E-1)); +#770=CARTESIAN_POINT('',(-3.287043082518E0,-4.579795537E0,-1.012958126198E0)); +#771=CARTESIAN_POINT('',(-3.265697443982E0,-4.556724926217E0, +-1.034308389397E0)); +#772=CARTESIAN_POINT('',(-3.252600174255E0,-4.528586524822E0, +-1.047388598105E0)); +#773=CARTESIAN_POINT('',(-3.25E0,-4.509364894482E0,-1.05E0)); +#774=CARTESIAN_POINT('',(-3.25E0,-4.5E0,-1.05E0)); +#776=DIRECTION('',(-1.E0,0.E0,1.465494392505E-14)); +#777=VECTOR('',#776,4.999999999999E-1); +#778=CARTESIAN_POINT('',(-3.25E0,-4.5E0,-1.05E0)); +#779=LINE('',#778,#777); +#780=CARTESIAN_POINT('',(-3.75E0,-4.5E0,-9.5E-1)); +#781=DIRECTION('',(-1.E0,0.E0,0.E0)); +#782=DIRECTION('',(0.E0,5.329070518201E-14,-1.E0)); +#783=AXIS2_PLACEMENT_3D('',#780,#781,#782); +#785=DIRECTION('',(4.884981308351E-14,-3.256654205567E-14,-1.E0)); +#786=VECTOR('',#785,3.E-1); +#787=CARTESIAN_POINT('',(-3.75E0,-4.45E0,-7.5E-1)); +#788=LINE('',#787,#786); +#789=DIRECTION('',(0.E0,1.E0,0.E0)); +#790=VECTOR('',#789,1.5E-1); +#791=CARTESIAN_POINT('',(-3.75E0,-4.6E0,-7.5E-1)); +#792=LINE('',#791,#790); +#793=DIRECTION('',(-8.881784197002E-14,0.E0,1.E0)); +#794=VECTOR('',#793,2.E-1); +#795=CARTESIAN_POINT('',(-3.75E0,-4.6E0,-9.5E-1)); +#796=LINE('',#795,#794); +#797=DIRECTION('',(1.776356839402E-14,-1.E0,1.909583602357E-13)); +#798=VECTOR('',#797,4.999999999996E-2); +#799=CARTESIAN_POINT('',(-3.25E0,-4.45E0,-1.05E0)); +#800=LINE('',#799,#798); +#801=DIRECTION('',(1.E0,0.E0,-3.330669073876E-14)); +#802=VECTOR('',#801,5.E-1); +#803=CARTESIAN_POINT('',(-3.75E0,-4.45E0,-1.05E0)); +#804=LINE('',#803,#802); +#805=DIRECTION('',(-3.730349362743E-13,1.E0,0.E0)); +#806=VECTOR('',#805,4.999999999996E-2); +#807=CARTESIAN_POINT('',(-3.75E0,-4.5E0,-1.05E0)); +#808=LINE('',#807,#806); +#809=DIRECTION('',(4.263256414561E-13,-1.776356839400E-13,1.E0)); +#810=VECTOR('',#809,5.E-2); +#811=CARTESIAN_POINT('',(-4.8E0,-4.5E0,7.5E-1)); +#812=LINE('',#811,#810); +#813=CARTESIAN_POINT('',(0.E0,-4.5E0,0.E0)); +#814=DIRECTION('',(0.E0,-1.E0,0.E0)); +#815=DIRECTION('',(-9.825409383385E-1,0.E0,1.860465116279E-1)); +#816=AXIS2_PLACEMENT_3D('',#813,#814,#815); +#818=DIRECTION('',(-1.E0,-2.934472954286E-14,5.973196921421E-13)); +#819=VECTOR('',#818,5.750739651445E-1); +#820=CARTESIAN_POINT('',(-4.224926034856E0,-4.6E0,7.999999999997E-1)); +#821=LINE('',#820,#819); +#822=DIRECTION('',(1.E0,0.E0,-5.975127495734E-13)); +#823=VECTOR('',#822,5.750739651444E-1); +#824=CARTESIAN_POINT('',(-4.8E0,-4.5E0,8.E-1)); +#825=LINE('',#824,#823); +#826=DIRECTION('',(-1.332267629551E-13,1.E0,-1.953992523341E-13)); +#827=VECTOR('',#826,9.999999999996E-2); +#828=CARTESIAN_POINT('',(-4.8E0,-4.6E0,8.E-1)); +#829=LINE('',#828,#827); +#830=DIRECTION('',(-8.881784197001E-14,1.776356839400E-13,1.E0)); +#831=VECTOR('',#830,5.E-2); +#832=CARTESIAN_POINT('',(-4.8E0,-4.5E0,-8.E-1)); +#833=LINE('',#832,#831); +#834=CARTESIAN_POINT('',(0.E0,-4.5E0,0.E0)); +#835=DIRECTION('',(0.E0,-1.E0,0.E0)); +#836=DIRECTION('',(-9.846715951786E-1,0.E0,-1.744186046512E-1)); +#837=AXIS2_PLACEMENT_3D('',#834,#835,#836); +#839=DIRECTION('',(1.332267629551E-13,-1.E0,0.E0)); +#840=VECTOR('',#839,9.999999999996E-2); +#841=CARTESIAN_POINT('',(-4.8E0,-4.5E0,-8.E-1)); +#842=LINE('',#841,#840); +#843=DIRECTION('',(-1.E0,0.E0,-7.355488128834E-14)); +#844=VECTOR('',#843,5.750739651445E-1); +#845=CARTESIAN_POINT('',(-4.224926034856E0,-4.5E0,-8.E-1)); +#846=LINE('',#845,#844); +#847=CARTESIAN_POINT('',(0.E0,-4.5E0,0.E0)); +#848=DIRECTION('',(0.E0,-1.E0,0.E0)); +#849=DIRECTION('',(9.846715951786E-1,0.E0,1.744186046512E-1)); +#850=AXIS2_PLACEMENT_3D('',#847,#848,#849); +#852=DIRECTION('',(1.E0,-3.088918899247E-14,-9.204978319757E-13)); +#853=VECTOR('',#852,5.750739651446E-1); +#854=CARTESIAN_POINT('',(4.224926034855E0,-4.6E0,8.000000000005E-1)); +#855=LINE('',#854,#853); +#856=DIRECTION('',(1.332267629551E-13,1.E0,-1.931788062849E-13)); +#857=VECTOR('',#856,9.999999999996E-2); +#858=CARTESIAN_POINT('',(4.8E0,-4.6E0,8.E-1)); +#859=LINE('',#858,#857); +#860=DIRECTION('',(-1.E0,0.E0,9.204978319758E-13)); +#861=VECTOR('',#860,5.750739651446E-1); +#862=CARTESIAN_POINT('',(4.8E0,-4.5E0,8.E-1)); +#863=LINE('',#862,#861); +#864=DIRECTION('',(0.E0,-1.E0,0.E0)); +#865=VECTOR('',#864,4.999999999999E-1); +#866=CARTESIAN_POINT('',(-3.7E0,-4.5E0,-4.1E0)); +#867=LINE('',#866,#865); +#868=DIRECTION('',(0.E0,1.E0,0.E0)); +#869=VECTOR('',#868,4.999999999999E-1); +#870=CARTESIAN_POINT('',(-4.5E0,-5.E0,-4.1E0)); +#871=LINE('',#870,#869); +#872=CARTESIAN_POINT('',(-4.1E0,-5.E0,-4.1E0)); +#873=DIRECTION('',(0.E0,-1.E0,0.E0)); +#874=DIRECTION('',(-1.E0,0.E0,0.E0)); +#875=AXIS2_PLACEMENT_3D('',#872,#873,#874); +#877=CARTESIAN_POINT('',(-4.1E0,-5.E0,-4.1E0)); +#878=DIRECTION('',(0.E0,-1.E0,0.E0)); +#879=DIRECTION('',(1.E0,0.E0,0.E0)); +#880=AXIS2_PLACEMENT_3D('',#877,#878,#879); +#882=DIRECTION('',(0.E0,-1.E0,0.E0)); +#883=VECTOR('',#882,4.999999999999E-1); +#884=CARTESIAN_POINT('',(4.5E0,-4.5E0,-4.1E0)); +#885=LINE('',#884,#883); +#886=DIRECTION('',(0.E0,1.E0,0.E0)); +#887=VECTOR('',#886,4.999999999999E-1); +#888=CARTESIAN_POINT('',(3.7E0,-5.E0,-4.1E0)); +#889=LINE('',#888,#887); +#890=CARTESIAN_POINT('',(4.1E0,-5.E0,-4.1E0)); +#891=DIRECTION('',(0.E0,1.E0,0.E0)); +#892=DIRECTION('',(1.E0,0.E0,0.E0)); +#893=AXIS2_PLACEMENT_3D('',#890,#891,#892); +#895=CARTESIAN_POINT('',(4.1E0,-5.E0,-4.1E0)); +#896=DIRECTION('',(0.E0,1.E0,0.E0)); +#897=DIRECTION('',(-1.E0,0.E0,0.E0)); +#898=AXIS2_PLACEMENT_3D('',#895,#896,#897); +#900=DIRECTION('',(0.E0,-1.E0,0.E0)); +#901=VECTOR('',#900,4.999999999999E-1); +#902=CARTESIAN_POINT('',(-4.5E0,-4.5E0,4.1E0)); +#903=LINE('',#902,#901); +#904=DIRECTION('',(0.E0,1.E0,0.E0)); +#905=VECTOR('',#904,4.999999999999E-1); +#906=CARTESIAN_POINT('',(-3.7E0,-5.E0,4.1E0)); +#907=LINE('',#906,#905); +#908=CARTESIAN_POINT('',(-4.1E0,-5.E0,4.1E0)); +#909=DIRECTION('',(0.E0,1.E0,0.E0)); +#910=DIRECTION('',(-1.E0,0.E0,0.E0)); +#911=AXIS2_PLACEMENT_3D('',#908,#909,#910); +#913=CARTESIAN_POINT('',(-4.1E0,-5.E0,4.1E0)); +#914=DIRECTION('',(0.E0,1.E0,0.E0)); +#915=DIRECTION('',(1.E0,0.E0,0.E0)); +#916=AXIS2_PLACEMENT_3D('',#913,#914,#915); +#918=DIRECTION('',(0.E0,1.E0,0.E0)); +#919=VECTOR('',#918,2.E0); +#920=CARTESIAN_POINT('',(-1.E0,-2.E0,1.375860119336E-13)); +#921=LINE('',#920,#919); +#922=DIRECTION('',(0.E0,-1.E0,0.E0)); +#923=VECTOR('',#922,2.E0); +#924=CARTESIAN_POINT('',(1.E0,-4.263256414561E-14,0.E0)); +#925=LINE('',#924,#923); +#926=CARTESIAN_POINT('',(0.E0,-2.E0,0.E0)); +#927=DIRECTION('',(0.E0,1.E0,0.E0)); +#928=DIRECTION('',(1.E0,0.E0,0.E0)); +#929=AXIS2_PLACEMENT_3D('',#926,#927,#928); +#931=CARTESIAN_POINT('',(0.E0,-2.E0,0.E0)); +#932=DIRECTION('',(0.E0,1.E0,0.E0)); +#933=DIRECTION('',(-1.E0,0.E0,0.E0)); +#934=AXIS2_PLACEMENT_3D('',#931,#932,#933); +#936=CARTESIAN_POINT('',(-4.8E0,0.E0,-4.8E0)); +#937=CARTESIAN_POINT('',(0.E0,0.E0,-4.8E0)); +#938=VERTEX_POINT('',#936); +#939=VERTEX_POINT('',#937); +#940=CARTESIAN_POINT('',(4.8E0,0.E0,-4.8E0)); +#941=VERTEX_POINT('',#940); +#942=CARTESIAN_POINT('',(4.8E0,0.E0,3.E0)); +#943=VERTEX_POINT('',#942); +#944=CARTESIAN_POINT('',(3.E0,0.E0,4.8E0)); +#945=VERTEX_POINT('',#944); +#946=CARTESIAN_POINT('',(0.E0,0.E0,4.8E0)); +#947=VERTEX_POINT('',#946); +#948=CARTESIAN_POINT('',(-4.8E0,0.E0,4.8E0)); +#949=VERTEX_POINT('',#948); +#950=CARTESIAN_POINT('',(-1.E0,-6.439293542826E-14,0.E0)); +#951=CARTESIAN_POINT('',(1.E0,-6.439293542826E-14,0.E0)); +#952=VERTEX_POINT('',#950); +#953=VERTEX_POINT('',#951); +#954=CARTESIAN_POINT('',(-4.8E0,-4.5E0,-4.8E0)); +#955=VERTEX_POINT('',#954); +#956=CARTESIAN_POINT('',(0.E0,-4.5E0,-4.8E0)); +#957=VERTEX_POINT('',#956); +#958=CARTESIAN_POINT('',(-4.8E0,-4.6E0,8.E-1)); +#959=CARTESIAN_POINT('',(-4.8E0,-4.5E0,1.75E0)); +#960=VERTEX_POINT('',#958); +#961=VERTEX_POINT('',#959); +#962=CARTESIAN_POINT('',(-4.8E0,-4.5E0,8.E-1)); +#963=VERTEX_POINT('',#962); +#964=CARTESIAN_POINT('',(-4.8E0,-4.5E0,7.5E-1)); +#965=VERTEX_POINT('',#964); +#966=CARTESIAN_POINT('',(-4.8E0,-2.2E0,7.5E-1)); +#967=VERTEX_POINT('',#966); +#968=CARTESIAN_POINT('',(-4.8E0,-2.2E0,-7.5E-1)); +#969=VERTEX_POINT('',#968); +#970=CARTESIAN_POINT('',(-4.8E0,-4.5E0,-7.5E-1)); +#971=VERTEX_POINT('',#970); +#972=CARTESIAN_POINT('',(-4.8E0,-4.5E0,-8.E-1)); +#973=VERTEX_POINT('',#972); +#974=CARTESIAN_POINT('',(-4.8E0,-4.6E0,-8.E-1)); +#975=VERTEX_POINT('',#974); +#976=CARTESIAN_POINT('',(-4.8E0,-4.5E0,-1.75E0)); +#977=VERTEX_POINT('',#976); +#978=CARTESIAN_POINT('',(-4.8E0,-4.5E0,4.8E0)); +#979=VERTEX_POINT('',#978); +#980=VERTEX_POINT('',#35); +#981=VERTEX_POINT('',#38); +#982=VERTEX_POINT('',#40); +#983=VERTEX_POINT('',#43); +#984=CARTESIAN_POINT('',(-4.224926034856E0,-4.5E0,7.999999999997E-1)); +#985=VERTEX_POINT('',#984); +#986=CARTESIAN_POINT('',(-4.234087859268E0,-4.5E0,7.5E-1)); +#987=VERTEX_POINT('',#986); +#988=CARTESIAN_POINT('',(-4.234087859268E0,-4.45E0,7.500000000006E-1)); +#989=VERTEX_POINT('',#988); +#990=CARTESIAN_POINT('',(4.234087859268E0,-4.45E0,7.5E-1)); +#991=VERTEX_POINT('',#990); +#992=CARTESIAN_POINT('',(4.234087859268E0,-4.5E0,7.500000000001E-1)); +#993=VERTEX_POINT('',#992); +#994=CARTESIAN_POINT('',(4.224926034856E0,-4.5E0,7.999999999999E-1)); +#995=VERTEX_POINT('',#994); +#996=VERTEX_POINT('',#213); +#997=VERTEX_POINT('',#216); +#998=CARTESIAN_POINT('',(4.224926034856E0,-4.5E0,-7.999999999999E-1)); +#999=VERTEX_POINT('',#998); +#1000=CARTESIAN_POINT('',(4.234087859268E0,-4.5E0,-7.5E-1)); +#1001=VERTEX_POINT('',#1000); +#1002=CARTESIAN_POINT('',(4.234087859268E0,-4.45E0,-7.499999999995E-1)); +#1003=VERTEX_POINT('',#1002); +#1004=CARTESIAN_POINT('',(-4.234087859268E0,-4.45E0,-7.5E-1)); +#1005=VERTEX_POINT('',#1004); +#1006=CARTESIAN_POINT('',(-4.234087859268E0,-4.5E0,-7.5E-1)); +#1007=VERTEX_POINT('',#1006); +#1008=CARTESIAN_POINT('',(-4.224926034856E0,-4.5E0,-7.999999999999E-1)); +#1009=VERTEX_POINT('',#1008); +#1010=CARTESIAN_POINT('',(-4.224926034855E0,-4.6E0,-8.E-1)); +#1011=VERTEX_POINT('',#1010); +#1012=VERTEX_POINT('',#221); +#1013=CARTESIAN_POINT('',(4.8E0,-4.5E0,1.75E0)); +#1014=VERTEX_POINT('',#1013); +#1015=CARTESIAN_POINT('',(4.8E0,-4.6E0,8.E-1)); +#1016=VERTEX_POINT('',#1015); +#1017=CARTESIAN_POINT('',(4.8E0,-4.5E0,-8.E-1)); +#1018=VERTEX_POINT('',#1017); +#1019=CARTESIAN_POINT('',(4.8E0,-4.5E0,-7.5E-1)); +#1020=VERTEX_POINT('',#1019); +#1021=CARTESIAN_POINT('',(4.8E0,-4.5E0,8.E-1)); +#1022=VERTEX_POINT('',#1021); +#1023=CARTESIAN_POINT('',(4.8E0,-4.5E0,7.5E-1)); +#1024=VERTEX_POINT('',#1023); +#1025=CARTESIAN_POINT('',(4.8E0,-4.5E0,3.E0)); +#1026=VERTEX_POINT('',#1025); +#1027=CARTESIAN_POINT('',(3.E0,-4.5E0,4.8E0)); +#1028=VERTEX_POINT('',#1027); +#1029=CARTESIAN_POINT('',(0.E0,-4.5E0,4.8E0)); +#1030=VERTEX_POINT('',#1029); +#1031=CARTESIAN_POINT('',(-3.7E0,-4.5E0,4.1E0)); +#1032=CARTESIAN_POINT('',(-4.5E0,-4.5E0,4.1E0)); +#1033=VERTEX_POINT('',#1031); +#1034=VERTEX_POINT('',#1032); +#1035=CARTESIAN_POINT('',(4.8E0,-4.5E0,-1.75E0)); +#1036=CARTESIAN_POINT('',(4.8E0,-4.5E0,-4.8E0)); +#1037=VERTEX_POINT('',#1035); +#1038=VERTEX_POINT('',#1036); +#1039=CARTESIAN_POINT('',(-4.5E0,-4.5E0,-4.1E0)); +#1040=CARTESIAN_POINT('',(-3.7E0,-4.5E0,-4.1E0)); +#1041=VERTEX_POINT('',#1039); +#1042=VERTEX_POINT('',#1040); +#1043=CARTESIAN_POINT('',(3.7E0,-4.5E0,-4.1E0)); +#1044=CARTESIAN_POINT('',(4.5E0,-4.5E0,-4.1E0)); +#1045=VERTEX_POINT('',#1043); +#1046=VERTEX_POINT('',#1044); +#1047=CARTESIAN_POINT('',(-4.5E0,-5.E0,-4.1E0)); +#1048=VERTEX_POINT('',#1047); +#1049=CARTESIAN_POINT('',(-3.7E0,-5.E0,-4.1E0)); +#1050=VERTEX_POINT('',#1049); +#1051=CARTESIAN_POINT('',(4.5E0,-5.E0,-4.1E0)); +#1052=VERTEX_POINT('',#1051); +#1053=CARTESIAN_POINT('',(3.7E0,-5.E0,-4.1E0)); +#1054=VERTEX_POINT('',#1053); +#1055=CARTESIAN_POINT('',(-4.5E0,-5.E0,4.1E0)); +#1056=VERTEX_POINT('',#1055); +#1057=CARTESIAN_POINT('',(-3.7E0,-5.E0,4.1E0)); +#1058=VERTEX_POINT('',#1057); +#1059=CARTESIAN_POINT('',(-4.95E0,-4.6E0,7.5E-1)); +#1060=CARTESIAN_POINT('',(-4.95E0,-2.2E0,7.5E-1)); +#1061=VERTEX_POINT('',#1059); +#1062=VERTEX_POINT('',#1060); +#1063=CARTESIAN_POINT('',(-3.75E0,-4.45E0,7.5E-1)); +#1064=VERTEX_POINT('',#1063); +#1065=CARTESIAN_POINT('',(-3.75E0,-4.6E0,7.5E-1)); +#1066=VERTEX_POINT('',#1065); +#1067=CARTESIAN_POINT('',(-4.95E0,-4.6E0,-7.5E-1)); +#1068=CARTESIAN_POINT('',(-4.95E0,-2.2E0,-7.5E-1)); +#1069=VERTEX_POINT('',#1067); +#1070=VERTEX_POINT('',#1068); +#1071=CARTESIAN_POINT('',(-3.75E0,-4.6E0,-7.5E-1)); +#1072=VERTEX_POINT('',#1071); +#1073=CARTESIAN_POINT('',(-3.75E0,-4.45E0,-7.5E-1)); +#1074=VERTEX_POINT('',#1073); +#1075=CARTESIAN_POINT('',(-3.35E0,-4.6E0,9.5E-1)); +#1076=CARTESIAN_POINT('',(-3.75E0,-4.6E0,9.5E-1)); +#1077=VERTEX_POINT('',#1075); +#1078=VERTEX_POINT('',#1076); +#1079=CARTESIAN_POINT('',(-3.35E0,-4.6E0,6.5E-1)); +#1080=VERTEX_POINT('',#1079); +#1081=CARTESIAN_POINT('',(-3.05E0,-4.6E0,6.5E-1)); +#1082=VERTEX_POINT('',#1081); +#1083=CARTESIAN_POINT('',(-3.05E0,-4.6E0,-6.5E-1)); +#1084=VERTEX_POINT('',#1083); +#1085=CARTESIAN_POINT('',(-3.35E0,-4.6E0,-6.5E-1)); +#1086=VERTEX_POINT('',#1085); +#1087=CARTESIAN_POINT('',(-3.35E0,-4.6E0,-9.5E-1)); +#1088=VERTEX_POINT('',#1087); +#1089=CARTESIAN_POINT('',(-3.75E0,-4.6E0,-9.5E-1)); +#1090=VERTEX_POINT('',#1089); +#1091=CARTESIAN_POINT('',(-3.75E0,-4.5E0,1.05E0)); +#1092=VERTEX_POINT('',#1091); +#1093=CARTESIAN_POINT('',(-3.25E0,-4.5E0,1.05E0)); +#1094=VERTEX_POINT('',#1093); +#1095=CARTESIAN_POINT('',(-3.75E0,-4.45E0,1.05E0)); +#1096=VERTEX_POINT('',#1095); +#1097=CARTESIAN_POINT('',(3.05E0,-4.45E0,7.5E-1)); +#1098=CARTESIAN_POINT('',(3.25E0,-4.45E0,7.5E-1)); +#1099=VERTEX_POINT('',#1097); +#1100=VERTEX_POINT('',#1098); +#1101=CARTESIAN_POINT('',(2.95E0,-4.45E0,6.5E-1)); +#1102=VERTEX_POINT('',#1101); +#1103=CARTESIAN_POINT('',(2.95E0,-4.45E0,-7.5E-1)); +#1104=VERTEX_POINT('',#1103); +#1105=CARTESIAN_POINT('',(3.25E0,-4.45E0,-7.5E-1)); +#1106=VERTEX_POINT('',#1105); +#1107=CARTESIAN_POINT('',(3.25E0,-4.45E0,-1.05E0)); +#1108=VERTEX_POINT('',#1107); +#1109=CARTESIAN_POINT('',(3.75E0,-4.45E0,-1.05E0)); +#1110=VERTEX_POINT('',#1109); +#1111=CARTESIAN_POINT('',(3.75E0,-4.45E0,-7.5E-1)); +#1112=VERTEX_POINT('',#1111); +#1113=CARTESIAN_POINT('',(-3.75E0,-4.45E0,-1.05E0)); +#1114=VERTEX_POINT('',#1113); +#1115=CARTESIAN_POINT('',(-3.25E0,-4.45E0,-1.05E0)); +#1116=VERTEX_POINT('',#1115); +#1117=CARTESIAN_POINT('',(-3.25E0,-4.45E0,-7.5E-1)); +#1118=VERTEX_POINT('',#1117); +#1119=CARTESIAN_POINT('',(-2.95E0,-4.45E0,-7.5E-1)); +#1120=VERTEX_POINT('',#1119); +#1121=CARTESIAN_POINT('',(-2.95E0,-4.45E0,7.5E-1)); +#1122=VERTEX_POINT('',#1121); +#1123=CARTESIAN_POINT('',(-3.25E0,-4.45E0,7.5E-1)); +#1124=VERTEX_POINT('',#1123); +#1125=CARTESIAN_POINT('',(-3.25E0,-4.45E0,1.05E0)); +#1126=VERTEX_POINT('',#1125); +#1127=CARTESIAN_POINT('',(3.75E0,-4.45E0,7.5E-1)); +#1128=VERTEX_POINT('',#1127); +#1129=CARTESIAN_POINT('',(3.75E0,-4.45E0,1.05E0)); +#1130=VERTEX_POINT('',#1129); +#1131=CARTESIAN_POINT('',(3.25E0,-4.45E0,1.05E0)); +#1132=VERTEX_POINT('',#1131); +#1133=CARTESIAN_POINT('',(3.05E0,-4.5E0,7.5E-1)); +#1134=VERTEX_POINT('',#1133); +#1135=CARTESIAN_POINT('',(3.25E0,-4.5E0,7.5E-1)); +#1136=VERTEX_POINT('',#1135); +#1137=CARTESIAN_POINT('',(2.95E0,-4.5E0,6.5E-1)); +#1138=VERTEX_POINT('',#1137); +#1139=CARTESIAN_POINT('',(3.05E0,-4.6E0,6.5E-1)); +#1140=VERTEX_POINT('',#1139); +#1141=CARTESIAN_POINT('',(3.05E0,-4.6E0,-6.5E-1)); +#1142=VERTEX_POINT('',#1141); +#1143=VERTEX_POINT('',#421); +#1144=CARTESIAN_POINT('',(3.75E0,-4.6E0,9.5E-1)); +#1145=CARTESIAN_POINT('',(3.35E0,-4.6E0,9.5E-1)); +#1146=VERTEX_POINT('',#1144); +#1147=VERTEX_POINT('',#1145); +#1148=CARTESIAN_POINT('',(3.35E0,-4.6E0,6.5E-1)); +#1149=VERTEX_POINT('',#1148); +#1150=CARTESIAN_POINT('',(3.35E0,-4.6E0,-6.5E-1)); +#1151=VERTEX_POINT('',#1150); +#1152=CARTESIAN_POINT('',(3.35E0,-4.6E0,-9.5E-1)); +#1153=VERTEX_POINT('',#1152); +#1154=CARTESIAN_POINT('',(3.75E0,-4.6E0,-9.5E-1)); +#1155=VERTEX_POINT('',#1154); +#1156=CARTESIAN_POINT('',(3.75E0,-4.6E0,-7.5E-1)); +#1157=VERTEX_POINT('',#1156); +#1158=CARTESIAN_POINT('',(4.95E0,-4.6E0,-7.5E-1)); +#1159=VERTEX_POINT('',#1158); +#1160=CARTESIAN_POINT('',(4.95E0,-4.6E0,7.5E-1)); +#1161=VERTEX_POINT('',#1160); +#1162=CARTESIAN_POINT('',(3.75E0,-4.6E0,7.5E-1)); +#1163=VERTEX_POINT('',#1162); +#1164=CARTESIAN_POINT('',(3.75E0,-4.5E0,1.05E0)); +#1165=VERTEX_POINT('',#1164); +#1166=VERTEX_POINT('',#331); +#1167=CARTESIAN_POINT('',(4.8E0,-2.2E0,7.5E-1)); +#1168=VERTEX_POINT('',#1167); +#1169=CARTESIAN_POINT('',(4.95E0,-2.2E0,7.5E-1)); +#1170=VERTEX_POINT('',#1169); +#1171=CARTESIAN_POINT('',(4.8E0,-4.6E0,-8.E-1)); +#1172=VERTEX_POINT('',#1171); +#1173=CARTESIAN_POINT('',(4.8E0,-2.2E0,-7.5E-1)); +#1174=VERTEX_POINT('',#1173); +#1175=CARTESIAN_POINT('',(4.95E0,-2.2E0,-7.5E-1)); +#1176=VERTEX_POINT('',#1175); +#1177=CARTESIAN_POINT('',(3.75E0,-4.5E0,-1.05E0)); +#1178=VERTEX_POINT('',#1177); +#1179=CARTESIAN_POINT('',(3.25E0,-4.5E0,-1.05E0)); +#1180=VERTEX_POINT('',#1179); +#1181=CARTESIAN_POINT('',(3.25E0,-4.5E0,-7.5E-1)); +#1182=VERTEX_POINT('',#1181); +#1183=CARTESIAN_POINT('',(-3.75E0,-4.5E0,-1.05E0)); +#1184=VERTEX_POINT('',#1183); +#1185=VERTEX_POINT('',#774); +#1186=CARTESIAN_POINT('',(-3.25E0,-4.5E0,-7.5E-1)); +#1187=VERTEX_POINT('',#1186); +#1188=CARTESIAN_POINT('',(-2.95E0,-4.5E0,-7.5E-1)); +#1189=VERTEX_POINT('',#1188); +#1190=CARTESIAN_POINT('',(-2.95E0,-4.5E0,7.5E-1)); +#1191=VERTEX_POINT('',#1190); +#1192=CARTESIAN_POINT('',(-3.25E0,-4.5E0,7.5E-1)); +#1193=VERTEX_POINT('',#1192); +#1194=CARTESIAN_POINT('',(-1.E0,-2.E0,1.375860119336E-13)); +#1195=VERTEX_POINT('',#1194); +#1196=CARTESIAN_POINT('',(1.E0,-2.E0,0.E0)); +#1197=VERTEX_POINT('',#1196); +#1198=CARTESIAN_POINT('',(0.E0,0.E0,0.E0)); +#1199=DIRECTION('',(0.E0,1.E0,0.E0)); +#1200=DIRECTION('',(1.E0,0.E0,0.E0)); +#1201=AXIS2_PLACEMENT_3D('',#1198,#1199,#1200); +#1202=PLANE('',#1201); +#1204=ORIENTED_EDGE('',*,*,#1203,.T.); +#1206=ORIENTED_EDGE('',*,*,#1205,.T.); +#1208=ORIENTED_EDGE('',*,*,#1207,.T.); +#1210=ORIENTED_EDGE('',*,*,#1209,.F.); +#1212=ORIENTED_EDGE('',*,*,#1211,.T.); +#1214=ORIENTED_EDGE('',*,*,#1213,.T.); +#1216=ORIENTED_EDGE('',*,*,#1215,.T.); +#1217=EDGE_LOOP('',(#1204,#1206,#1208,#1210,#1212,#1214,#1216)); +#1218=FACE_OUTER_BOUND('',#1217,.F.); +#1220=ORIENTED_EDGE('',*,*,#1219,.F.); +#1222=ORIENTED_EDGE('',*,*,#1221,.F.); +#1223=EDGE_LOOP('',(#1220,#1222)); +#1224=FACE_BOUND('',#1223,.F.); +#1225=ADVANCED_FACE('',(#1218,#1224),#1202,.T.); +#1226=CARTESIAN_POINT('',(-2.4E0,-2.25E0,-4.8E0)); +#1227=DIRECTION('',(0.E0,0.E0,1.E0)); +#1228=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1229=AXIS2_PLACEMENT_3D('',#1226,#1227,#1228); +#1230=PLANE('',#1229); +#1231=ORIENTED_EDGE('',*,*,#1203,.F.); +#1233=ORIENTED_EDGE('',*,*,#1232,.T.); +#1235=ORIENTED_EDGE('',*,*,#1234,.F.); +#1237=ORIENTED_EDGE('',*,*,#1236,.T.); +#1238=EDGE_LOOP('',(#1231,#1233,#1235,#1237)); +#1239=FACE_OUTER_BOUND('',#1238,.F.); +#1240=ADVANCED_FACE('',(#1239),#1230,.F.); +#1241=CARTESIAN_POINT('',(-4.8E0,-2.3E0,0.E0)); +#1242=DIRECTION('',(1.E0,0.E0,0.E0)); +#1243=DIRECTION('',(0.E0,0.E0,1.E0)); +#1244=AXIS2_PLACEMENT_3D('',#1241,#1242,#1243); +#1245=PLANE('',#1244); +#1247=ORIENTED_EDGE('',*,*,#1246,.F.); +#1249=ORIENTED_EDGE('',*,*,#1248,.T.); +#1251=ORIENTED_EDGE('',*,*,#1250,.F.); +#1253=ORIENTED_EDGE('',*,*,#1252,.T.); +#1255=ORIENTED_EDGE('',*,*,#1254,.T.); +#1257=ORIENTED_EDGE('',*,*,#1256,.T.); +#1259=ORIENTED_EDGE('',*,*,#1258,.F.); +#1261=ORIENTED_EDGE('',*,*,#1260,.T.); +#1263=ORIENTED_EDGE('',*,*,#1262,.F.); +#1265=ORIENTED_EDGE('',*,*,#1264,.F.); +#1266=ORIENTED_EDGE('',*,*,#1232,.F.); +#1267=ORIENTED_EDGE('',*,*,#1215,.F.); +#1269=ORIENTED_EDGE('',*,*,#1268,.T.); +#1271=ORIENTED_EDGE('',*,*,#1270,.F.); +#1272=EDGE_LOOP('',(#1247,#1249,#1251,#1253,#1255,#1257,#1259,#1261,#1263,#1265, +#1266,#1267,#1269,#1271)); +#1273=FACE_OUTER_BOUND('',#1272,.F.); +#1274=ADVANCED_FACE('',(#1273),#1245,.F.); +#1275=CARTESIAN_POINT('',(-4.363892817850E0,-4.55E0,1.275E0)); +#1276=DIRECTION('',(0.E0,9.945054529214E-1,-1.046847845180E-1)); +#1277=DIRECTION('',(0.E0,-1.046847845180E-1,-9.945054529214E-1)); +#1278=AXIS2_PLACEMENT_3D('',#1275,#1276,#1277); +#1279=PLANE('',#1278); +#1281=ORIENTED_EDGE('',*,*,#1280,.T.); +#1283=ORIENTED_EDGE('',*,*,#1282,.T.); +#1284=ORIENTED_EDGE('',*,*,#1246,.T.); +#1286=ORIENTED_EDGE('',*,*,#1285,.F.); +#1287=EDGE_LOOP('',(#1281,#1283,#1284,#1286)); +#1288=FACE_OUTER_BOUND('',#1287,.F.); +#1289=ADVANCED_FACE('',(#1288),#1279,.F.); +#1290=CARTESIAN_POINT('',(0.E0,-4.432397591074E0,0.E0)); +#1291=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1292=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1293=AXIS2_PLACEMENT_3D('',#1290,#1291,#1292); +#1294=CYLINDRICAL_SURFACE('',#1293,4.3E0); +#1296=ORIENTED_EDGE('',*,*,#1295,.F.); +#1298=ORIENTED_EDGE('',*,*,#1297,.F.); +#1300=ORIENTED_EDGE('',*,*,#1299,.F.); +#1302=ORIENTED_EDGE('',*,*,#1301,.F.); +#1304=ORIENTED_EDGE('',*,*,#1303,.T.); +#1306=ORIENTED_EDGE('',*,*,#1305,.F.); +#1308=ORIENTED_EDGE('',*,*,#1307,.F.); +#1310=ORIENTED_EDGE('',*,*,#1309,.F.); +#1311=ORIENTED_EDGE('',*,*,#1280,.F.); +#1313=ORIENTED_EDGE('',*,*,#1312,.F.); +#1314=EDGE_LOOP('',(#1296,#1298,#1300,#1302,#1304,#1306,#1308,#1310,#1311, +#1313)); +#1315=FACE_OUTER_BOUND('',#1314,.F.); +#1316=ADVANCED_FACE('',(#1315),#1294,.F.); +#1317=CARTESIAN_POINT('',(4.363892817850E0,-4.55E0,1.275E0)); +#1318=DIRECTION('',(0.E0,9.945054529214E-1,-1.046847845180E-1)); +#1319=DIRECTION('',(0.E0,-1.046847845180E-1,-9.945054529214E-1)); +#1320=AXIS2_PLACEMENT_3D('',#1317,#1318,#1319); +#1321=PLANE('',#1320); +#1322=ORIENTED_EDGE('',*,*,#1295,.T.); +#1324=ORIENTED_EDGE('',*,*,#1323,.F.); +#1326=ORIENTED_EDGE('',*,*,#1325,.T.); +#1328=ORIENTED_EDGE('',*,*,#1327,.F.); +#1329=EDGE_LOOP('',(#1322,#1324,#1326,#1328)); +#1330=FACE_OUTER_BOUND('',#1329,.F.); +#1331=ADVANCED_FACE('',(#1330),#1321,.F.); +#1332=CARTESIAN_POINT('',(0.E0,-4.5E0,3.275E0)); +#1333=DIRECTION('',(0.E0,1.E0,0.E0)); +#1334=DIRECTION('',(1.E0,0.E0,0.E0)); +#1335=AXIS2_PLACEMENT_3D('',#1332,#1333,#1334); +#1336=PLANE('',#1335); +#1337=ORIENTED_EDGE('',*,*,#1312,.T.); +#1338=ORIENTED_EDGE('',*,*,#1285,.T.); +#1339=ORIENTED_EDGE('',*,*,#1270,.T.); +#1341=ORIENTED_EDGE('',*,*,#1340,.T.); +#1343=ORIENTED_EDGE('',*,*,#1342,.T.); +#1345=ORIENTED_EDGE('',*,*,#1344,.T.); +#1347=ORIENTED_EDGE('',*,*,#1346,.T.); +#1348=ORIENTED_EDGE('',*,*,#1323,.T.); +#1349=EDGE_LOOP('',(#1337,#1338,#1339,#1341,#1343,#1345,#1347,#1348)); +#1350=FACE_OUTER_BOUND('',#1349,.F.); +#1352=ORIENTED_EDGE('',*,*,#1351,.T.); +#1354=ORIENTED_EDGE('',*,*,#1353,.T.); +#1355=EDGE_LOOP('',(#1352,#1354)); +#1356=FACE_BOUND('',#1355,.F.); +#1357=ADVANCED_FACE('',(#1350,#1356),#1336,.F.); +#1358=CARTESIAN_POINT('',(-2.4E0,-2.25E0,4.8E0)); +#1359=DIRECTION('',(0.E0,0.E0,1.E0)); +#1360=DIRECTION('',(1.E0,0.E0,0.E0)); +#1361=AXIS2_PLACEMENT_3D('',#1358,#1359,#1360); +#1362=PLANE('',#1361); +#1363=ORIENTED_EDGE('',*,*,#1213,.F.); +#1365=ORIENTED_EDGE('',*,*,#1364,.F.); +#1366=ORIENTED_EDGE('',*,*,#1340,.F.); +#1367=ORIENTED_EDGE('',*,*,#1268,.F.); +#1368=EDGE_LOOP('',(#1363,#1365,#1366,#1367)); +#1369=FACE_OUTER_BOUND('',#1368,.F.); +#1370=ADVANCED_FACE('',(#1369),#1362,.T.); +#1371=CARTESIAN_POINT('',(1.5E0,-2.25E0,4.8E0)); +#1372=DIRECTION('',(0.E0,0.E0,1.E0)); +#1373=DIRECTION('',(1.E0,0.E0,0.E0)); +#1374=AXIS2_PLACEMENT_3D('',#1371,#1372,#1373); +#1375=PLANE('',#1374); +#1376=ORIENTED_EDGE('',*,*,#1211,.F.); +#1378=ORIENTED_EDGE('',*,*,#1377,.F.); +#1379=ORIENTED_EDGE('',*,*,#1342,.F.); +#1380=ORIENTED_EDGE('',*,*,#1364,.T.); +#1381=EDGE_LOOP('',(#1376,#1378,#1379,#1380)); +#1382=FACE_OUTER_BOUND('',#1381,.F.); +#1383=ADVANCED_FACE('',(#1382),#1375,.T.); +#1384=CARTESIAN_POINT('',(3.9E0,-2.25E0,3.9E0)); +#1385=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#1386=DIRECTION('',(7.071067811865E-1,0.E0,-7.071067811865E-1)); +#1387=AXIS2_PLACEMENT_3D('',#1384,#1385,#1386); +#1388=PLANE('',#1387); +#1389=ORIENTED_EDGE('',*,*,#1209,.T.); +#1391=ORIENTED_EDGE('',*,*,#1390,.F.); +#1392=ORIENTED_EDGE('',*,*,#1344,.F.); +#1393=ORIENTED_EDGE('',*,*,#1377,.T.); +#1394=EDGE_LOOP('',(#1389,#1391,#1392,#1393)); +#1395=FACE_OUTER_BOUND('',#1394,.F.); +#1396=ADVANCED_FACE('',(#1395),#1388,.T.); +#1397=CARTESIAN_POINT('',(4.8E0,-2.3E0,-9.E-1)); +#1398=DIRECTION('',(1.E0,0.E0,0.E0)); +#1399=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1400=AXIS2_PLACEMENT_3D('',#1397,#1398,#1399); +#1401=PLANE('',#1400); +#1402=ORIENTED_EDGE('',*,*,#1325,.F.); +#1403=ORIENTED_EDGE('',*,*,#1346,.F.); +#1404=ORIENTED_EDGE('',*,*,#1390,.T.); +#1405=ORIENTED_EDGE('',*,*,#1207,.F.); +#1407=ORIENTED_EDGE('',*,*,#1406,.T.); +#1409=ORIENTED_EDGE('',*,*,#1408,.F.); +#1411=ORIENTED_EDGE('',*,*,#1410,.F.); +#1413=ORIENTED_EDGE('',*,*,#1412,.F.); +#1415=ORIENTED_EDGE('',*,*,#1414,.F.); +#1417=ORIENTED_EDGE('',*,*,#1416,.F.); +#1419=ORIENTED_EDGE('',*,*,#1418,.F.); +#1421=ORIENTED_EDGE('',*,*,#1420,.F.); +#1423=ORIENTED_EDGE('',*,*,#1422,.F.); +#1425=ORIENTED_EDGE('',*,*,#1424,.F.); +#1426=EDGE_LOOP('',(#1402,#1403,#1404,#1405,#1407,#1409,#1411,#1413,#1415,#1417, +#1419,#1421,#1423,#1425)); +#1427=FACE_OUTER_BOUND('',#1426,.F.); +#1428=ADVANCED_FACE('',(#1427),#1401,.T.); +#1429=CARTESIAN_POINT('',(2.4E0,-2.25E0,-4.8E0)); +#1430=DIRECTION('',(0.E0,0.E0,1.E0)); +#1431=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1432=AXIS2_PLACEMENT_3D('',#1429,#1430,#1431); +#1433=PLANE('',#1432); +#1434=ORIENTED_EDGE('',*,*,#1205,.F.); +#1435=ORIENTED_EDGE('',*,*,#1236,.F.); +#1437=ORIENTED_EDGE('',*,*,#1436,.F.); +#1438=ORIENTED_EDGE('',*,*,#1406,.F.); +#1439=EDGE_LOOP('',(#1434,#1435,#1437,#1438)); +#1440=FACE_OUTER_BOUND('',#1439,.F.); +#1441=ADVANCED_FACE('',(#1440),#1433,.F.); +#1442=CARTESIAN_POINT('',(0.E0,-4.5E0,-3.275E0)); +#1443=DIRECTION('',(0.E0,1.E0,0.E0)); +#1444=DIRECTION('',(1.E0,0.E0,0.E0)); +#1445=AXIS2_PLACEMENT_3D('',#1442,#1443,#1444); +#1446=PLANE('',#1445); +#1447=ORIENTED_EDGE('',*,*,#1408,.T.); +#1448=ORIENTED_EDGE('',*,*,#1436,.T.); +#1449=ORIENTED_EDGE('',*,*,#1234,.T.); +#1450=ORIENTED_EDGE('',*,*,#1264,.T.); +#1452=ORIENTED_EDGE('',*,*,#1451,.F.); +#1454=ORIENTED_EDGE('',*,*,#1453,.T.); +#1456=ORIENTED_EDGE('',*,*,#1455,.T.); +#1457=EDGE_LOOP('',(#1447,#1448,#1449,#1450,#1452,#1454,#1456)); +#1458=FACE_OUTER_BOUND('',#1457,.F.); +#1460=ORIENTED_EDGE('',*,*,#1459,.T.); +#1462=ORIENTED_EDGE('',*,*,#1461,.T.); +#1463=EDGE_LOOP('',(#1460,#1462)); +#1464=FACE_BOUND('',#1463,.F.); +#1466=ORIENTED_EDGE('',*,*,#1465,.T.); +#1468=ORIENTED_EDGE('',*,*,#1467,.T.); +#1469=EDGE_LOOP('',(#1466,#1468)); +#1470=FACE_BOUND('',#1469,.F.); +#1471=ADVANCED_FACE('',(#1458,#1464,#1470),#1446,.F.); +#1472=CARTESIAN_POINT('',(-4.363892817850E0,-4.55E0,-1.275E0)); +#1473=DIRECTION('',(0.E0,9.945054529214E-1,1.046847845180E-1)); +#1474=DIRECTION('',(0.E0,1.046847845180E-1,-9.945054529214E-1)); +#1475=AXIS2_PLACEMENT_3D('',#1472,#1473,#1474); +#1476=PLANE('',#1475); +#1478=ORIENTED_EDGE('',*,*,#1477,.T.); +#1479=ORIENTED_EDGE('',*,*,#1451,.T.); +#1480=ORIENTED_EDGE('',*,*,#1262,.T.); +#1482=ORIENTED_EDGE('',*,*,#1481,.T.); +#1483=EDGE_LOOP('',(#1478,#1479,#1480,#1482)); +#1484=FACE_OUTER_BOUND('',#1483,.F.); +#1485=ADVANCED_FACE('',(#1484),#1476,.F.); +#1486=CARTESIAN_POINT('',(0.E0,-4.432397591074E0,0.E0)); +#1487=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1488=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1489=AXIS2_PLACEMENT_3D('',#1486,#1487,#1488); +#1490=CYLINDRICAL_SURFACE('',#1489,4.3E0); +#1492=ORIENTED_EDGE('',*,*,#1491,.F.); +#1493=ORIENTED_EDGE('',*,*,#1453,.F.); +#1494=ORIENTED_EDGE('',*,*,#1477,.F.); +#1496=ORIENTED_EDGE('',*,*,#1495,.F.); +#1498=ORIENTED_EDGE('',*,*,#1497,.F.); +#1500=ORIENTED_EDGE('',*,*,#1499,.F.); +#1502=ORIENTED_EDGE('',*,*,#1501,.T.); +#1504=ORIENTED_EDGE('',*,*,#1503,.F.); +#1506=ORIENTED_EDGE('',*,*,#1505,.F.); +#1508=ORIENTED_EDGE('',*,*,#1507,.F.); +#1509=EDGE_LOOP('',(#1492,#1493,#1494,#1496,#1498,#1500,#1502,#1504,#1506, +#1508)); +#1510=FACE_OUTER_BOUND('',#1509,.F.); +#1511=ADVANCED_FACE('',(#1510),#1490,.F.); +#1512=CARTESIAN_POINT('',(4.363892817850E0,-4.55E0,-1.275E0)); +#1513=DIRECTION('',(0.E0,9.945054529214E-1,1.046847845180E-1)); +#1514=DIRECTION('',(0.E0,1.046847845180E-1,-9.945054529214E-1)); +#1515=AXIS2_PLACEMENT_3D('',#1512,#1513,#1514); +#1516=PLANE('',#1515); +#1517=ORIENTED_EDGE('',*,*,#1491,.T.); +#1519=ORIENTED_EDGE('',*,*,#1518,.F.); +#1520=ORIENTED_EDGE('',*,*,#1410,.T.); +#1521=ORIENTED_EDGE('',*,*,#1455,.F.); +#1522=EDGE_LOOP('',(#1517,#1519,#1520,#1521)); +#1523=FACE_OUTER_BOUND('',#1522,.F.); +#1524=ADVANCED_FACE('',(#1523),#1516,.F.); +#1525=CARTESIAN_POINT('',(4.512463017428E0,-4.55E0,-8.E-1)); +#1526=DIRECTION('',(0.E0,0.E0,1.E0)); +#1527=DIRECTION('',(1.E0,0.E0,0.E0)); +#1528=AXIS2_PLACEMENT_3D('',#1525,#1526,#1527); +#1529=PLANE('',#1528); +#1530=ORIENTED_EDGE('',*,*,#1518,.T.); +#1531=ORIENTED_EDGE('',*,*,#1507,.T.); +#1533=ORIENTED_EDGE('',*,*,#1532,.T.); +#1534=ORIENTED_EDGE('',*,*,#1412,.T.); +#1535=EDGE_LOOP('',(#1530,#1531,#1533,#1534)); +#1536=FACE_OUTER_BOUND('',#1535,.F.); +#1537=ADVANCED_FACE('',(#1536),#1529,.T.); +#1538=CARTESIAN_POINT('',(4.512463017428E0,-4.5E0,-7.75E-1)); +#1539=DIRECTION('',(0.E0,1.E0,0.E0)); +#1540=DIRECTION('',(1.E0,0.E0,0.E0)); +#1541=AXIS2_PLACEMENT_3D('',#1538,#1539,#1540); +#1542=PLANE('',#1541); +#1543=ORIENTED_EDGE('',*,*,#1532,.F.); +#1544=ORIENTED_EDGE('',*,*,#1505,.T.); +#1546=ORIENTED_EDGE('',*,*,#1545,.F.); +#1547=ORIENTED_EDGE('',*,*,#1414,.T.); +#1548=EDGE_LOOP('',(#1543,#1544,#1546,#1547)); +#1549=FACE_OUTER_BOUND('',#1548,.F.); +#1550=ADVANCED_FACE('',(#1549),#1542,.F.); +#1551=CARTESIAN_POINT('',(4.35E0,-3.4E0,-7.5E-1)); +#1552=DIRECTION('',(0.E0,0.E0,1.E0)); +#1553=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1554=AXIS2_PLACEMENT_3D('',#1551,#1552,#1553); +#1555=PLANE('',#1554); +#1557=ORIENTED_EDGE('',*,*,#1556,.F.); +#1559=ORIENTED_EDGE('',*,*,#1558,.F.); +#1560=ORIENTED_EDGE('',*,*,#1416,.T.); +#1561=ORIENTED_EDGE('',*,*,#1545,.T.); +#1562=ORIENTED_EDGE('',*,*,#1503,.T.); +#1564=ORIENTED_EDGE('',*,*,#1563,.T.); +#1566=ORIENTED_EDGE('',*,*,#1565,.F.); +#1568=ORIENTED_EDGE('',*,*,#1567,.T.); +#1569=EDGE_LOOP('',(#1557,#1559,#1560,#1561,#1562,#1564,#1566,#1568)); +#1570=FACE_OUTER_BOUND('',#1569,.F.); +#1571=ADVANCED_FACE('',(#1570),#1555,.F.); +#1572=CARTESIAN_POINT('',(4.95E0,-3.4E0,0.E0)); +#1573=DIRECTION('',(1.E0,0.E0,0.E0)); +#1574=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1575=AXIS2_PLACEMENT_3D('',#1572,#1573,#1574); +#1576=PLANE('',#1575); +#1578=ORIENTED_EDGE('',*,*,#1577,.T.); +#1580=ORIENTED_EDGE('',*,*,#1579,.F.); +#1581=ORIENTED_EDGE('',*,*,#1556,.T.); +#1583=ORIENTED_EDGE('',*,*,#1582,.T.); +#1584=EDGE_LOOP('',(#1578,#1580,#1581,#1583)); +#1585=FACE_OUTER_BOUND('',#1584,.F.); +#1586=ADVANCED_FACE('',(#1585),#1576,.T.); +#1587=CARTESIAN_POINT('',(4.35E0,-3.4E0,7.5E-1)); +#1588=DIRECTION('',(0.E0,0.E0,1.E0)); +#1589=DIRECTION('',(1.E0,0.E0,0.E0)); +#1590=AXIS2_PLACEMENT_3D('',#1587,#1588,#1589); +#1591=PLANE('',#1590); +#1592=ORIENTED_EDGE('',*,*,#1420,.T.); +#1594=ORIENTED_EDGE('',*,*,#1593,.F.); +#1595=ORIENTED_EDGE('',*,*,#1577,.F.); +#1597=ORIENTED_EDGE('',*,*,#1596,.T.); +#1599=ORIENTED_EDGE('',*,*,#1598,.T.); +#1601=ORIENTED_EDGE('',*,*,#1600,.T.); +#1602=ORIENTED_EDGE('',*,*,#1301,.T.); +#1604=ORIENTED_EDGE('',*,*,#1603,.T.); +#1605=EDGE_LOOP('',(#1592,#1594,#1595,#1597,#1599,#1601,#1602,#1604)); +#1606=FACE_OUTER_BOUND('',#1605,.F.); +#1607=ADVANCED_FACE('',(#1606),#1591,.T.); +#1608=CARTESIAN_POINT('',(4.875E0,-2.2E0,0.E0)); +#1609=DIRECTION('',(0.E0,1.E0,0.E0)); +#1610=DIRECTION('',(0.E0,0.E0,1.E0)); +#1611=AXIS2_PLACEMENT_3D('',#1608,#1609,#1610); +#1612=PLANE('',#1611); +#1613=ORIENTED_EDGE('',*,*,#1593,.T.); +#1614=ORIENTED_EDGE('',*,*,#1418,.T.); +#1615=ORIENTED_EDGE('',*,*,#1558,.T.); +#1616=ORIENTED_EDGE('',*,*,#1579,.T.); +#1617=EDGE_LOOP('',(#1613,#1614,#1615,#1616)); +#1618=FACE_OUTER_BOUND('',#1617,.F.); +#1619=ADVANCED_FACE('',(#1618),#1612,.T.); +#1620=CARTESIAN_POINT('',(4.E0,-4.6E0,0.E0)); +#1621=DIRECTION('',(0.E0,1.E0,0.E0)); +#1622=DIRECTION('',(0.E0,0.E0,1.E0)); +#1623=AXIS2_PLACEMENT_3D('',#1620,#1621,#1622); +#1624=PLANE('',#1623); +#1626=ORIENTED_EDGE('',*,*,#1625,.F.); +#1628=ORIENTED_EDGE('',*,*,#1627,.F.); +#1629=ORIENTED_EDGE('',*,*,#1596,.F.); +#1630=ORIENTED_EDGE('',*,*,#1582,.F.); +#1631=ORIENTED_EDGE('',*,*,#1567,.F.); +#1633=ORIENTED_EDGE('',*,*,#1632,.F.); +#1635=ORIENTED_EDGE('',*,*,#1634,.F.); +#1637=ORIENTED_EDGE('',*,*,#1636,.F.); +#1639=ORIENTED_EDGE('',*,*,#1638,.F.); +#1641=ORIENTED_EDGE('',*,*,#1640,.F.); +#1643=ORIENTED_EDGE('',*,*,#1642,.F.); +#1645=ORIENTED_EDGE('',*,*,#1644,.F.); +#1646=EDGE_LOOP('',(#1626,#1628,#1629,#1630,#1631,#1633,#1635,#1637,#1639,#1641, +#1643,#1645)); +#1647=FACE_OUTER_BOUND('',#1646,.F.); +#1648=ADVANCED_FACE('',(#1647),#1624,.F.); +#1649=CARTESIAN_POINT('',(3.767602408926E0,-4.5E0,9.5E-1)); +#1650=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1651=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1652=AXIS2_PLACEMENT_3D('',#1649,#1650,#1651); +#1653=CYLINDRICAL_SURFACE('',#1652,1.E-1); +#1655=ORIENTED_EDGE('',*,*,#1654,.F.); +#1656=ORIENTED_EDGE('',*,*,#1625,.T.); +#1658=ORIENTED_EDGE('',*,*,#1657,.T.); +#1660=ORIENTED_EDGE('',*,*,#1659,.T.); +#1661=EDGE_LOOP('',(#1655,#1656,#1658,#1660)); +#1662=FACE_OUTER_BOUND('',#1661,.F.); +#1663=ADVANCED_FACE('',(#1662),#1653,.T.); +#1664=CARTESIAN_POINT('',(3.75E0,-4.525E0,9.E-1)); +#1665=DIRECTION('',(1.E0,0.E0,0.E0)); +#1666=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1667=AXIS2_PLACEMENT_3D('',#1664,#1665,#1666); +#1668=PLANE('',#1667); +#1669=ORIENTED_EDGE('',*,*,#1654,.T.); +#1671=ORIENTED_EDGE('',*,*,#1670,.F.); +#1673=ORIENTED_EDGE('',*,*,#1672,.T.); +#1674=ORIENTED_EDGE('',*,*,#1598,.F.); +#1675=ORIENTED_EDGE('',*,*,#1627,.T.); +#1676=EDGE_LOOP('',(#1669,#1671,#1673,#1674,#1675)); +#1677=FACE_OUTER_BOUND('',#1676,.F.); +#1678=ADVANCED_FACE('',(#1677),#1668,.T.); +#1679=CARTESIAN_POINT('',(3.5E0,-4.475E0,1.05E0)); +#1680=DIRECTION('',(0.E0,0.E0,1.E0)); +#1681=DIRECTION('',(1.E0,0.E0,0.E0)); +#1682=AXIS2_PLACEMENT_3D('',#1679,#1680,#1681); +#1683=PLANE('',#1682); +#1684=ORIENTED_EDGE('',*,*,#1659,.F.); +#1686=ORIENTED_EDGE('',*,*,#1685,.F.); +#1688=ORIENTED_EDGE('',*,*,#1687,.T.); +#1689=ORIENTED_EDGE('',*,*,#1670,.T.); +#1690=EDGE_LOOP('',(#1684,#1686,#1688,#1689)); +#1691=FACE_OUTER_BOUND('',#1690,.F.); +#1692=ADVANCED_FACE('',(#1691),#1683,.T.); +#1693=CARTESIAN_POINT('',(3.25E0,-4.475E0,8.999999999999E-1)); +#1694=DIRECTION('',(1.E0,0.E0,0.E0)); +#1695=DIRECTION('',(0.E0,0.E0,1.E0)); +#1696=AXIS2_PLACEMENT_3D('',#1693,#1694,#1695); +#1697=PLANE('',#1696); +#1699=ORIENTED_EDGE('',*,*,#1698,.F.); +#1701=ORIENTED_EDGE('',*,*,#1700,.T.); +#1703=ORIENTED_EDGE('',*,*,#1702,.T.); +#1704=ORIENTED_EDGE('',*,*,#1685,.T.); +#1705=EDGE_LOOP('',(#1699,#1701,#1703,#1704)); +#1706=FACE_OUTER_BOUND('',#1705,.F.); +#1707=ADVANCED_FACE('',(#1706),#1697,.F.); +#1708=CARTESIAN_POINT('',(3.35E0,-4.5E0,1.067602408926E0)); +#1709=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1710=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1711=AXIS2_PLACEMENT_3D('',#1708,#1709,#1710); +#1712=CYLINDRICAL_SURFACE('',#1711,1.E-1); +#1713=ORIENTED_EDGE('',*,*,#1644,.T.); +#1715=ORIENTED_EDGE('',*,*,#1714,.T.); +#1716=ORIENTED_EDGE('',*,*,#1698,.T.); +#1717=ORIENTED_EDGE('',*,*,#1657,.F.); +#1718=EDGE_LOOP('',(#1713,#1715,#1716,#1717)); +#1719=FACE_OUTER_BOUND('',#1718,.F.); +#1720=ADVANCED_FACE('',(#1719),#1712,.T.); +#1721=CARTESIAN_POINT('',(3.367602408926E0,-4.5E0,6.5E-1)); +#1722=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1723=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1724=AXIS2_PLACEMENT_3D('',#1721,#1722,#1723); +#1725=CYLINDRICAL_SURFACE('',#1724,1.E-1); +#1726=ORIENTED_EDGE('',*,*,#1642,.T.); +#1728=ORIENTED_EDGE('',*,*,#1727,.F.); +#1730=ORIENTED_EDGE('',*,*,#1729,.T.); +#1731=ORIENTED_EDGE('',*,*,#1714,.F.); +#1732=EDGE_LOOP('',(#1726,#1728,#1730,#1731)); +#1733=FACE_OUTER_BOUND('',#1732,.F.); +#1734=ADVANCED_FACE('',(#1733),#1725,.T.); +#1735=CARTESIAN_POINT('',(3.05E0,-4.5E0,6.5E-1)); +#1736=DIRECTION('',(7.071067811865E-1,0.E0,7.071067811865E-1)); +#1737=DIRECTION('',(-7.071067811865E-1,0.E0,7.071067811865E-1)); +#1738=AXIS2_PLACEMENT_3D('',#1735,#1736,#1737); +#1739=SPHERICAL_SURFACE('',#1738,1.E-1); +#1741=ORIENTED_EDGE('',*,*,#1740,.T.); +#1743=ORIENTED_EDGE('',*,*,#1742,.T.); +#1744=ORIENTED_EDGE('',*,*,#1727,.T.); +#1745=EDGE_LOOP('',(#1741,#1743,#1744)); +#1746=FACE_OUTER_BOUND('',#1745,.F.); +#1747=ADVANCED_FACE('',(#1746),#1739,.T.); +#1748=CARTESIAN_POINT('',(3.05E0,-4.5E0,6.78E-1)); +#1749=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1750=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1751=AXIS2_PLACEMENT_3D('',#1748,#1749,#1750); +#1752=CYLINDRICAL_SURFACE('',#1751,1.E-1); +#1753=ORIENTED_EDGE('',*,*,#1640,.T.); +#1755=ORIENTED_EDGE('',*,*,#1754,.T.); +#1757=ORIENTED_EDGE('',*,*,#1756,.T.); +#1758=ORIENTED_EDGE('',*,*,#1740,.F.); +#1759=EDGE_LOOP('',(#1753,#1755,#1757,#1758)); +#1760=FACE_OUTER_BOUND('',#1759,.F.); +#1761=ADVANCED_FACE('',(#1760),#1752,.T.); +#1762=CARTESIAN_POINT('',(2.932397591074E0,-4.5E0,-6.5E-1)); +#1763=DIRECTION('',(1.E0,0.E0,0.E0)); +#1764=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1765=AXIS2_PLACEMENT_3D('',#1762,#1763,#1764); +#1766=CYLINDRICAL_SURFACE('',#1765,1.E-1); +#1767=ORIENTED_EDGE('',*,*,#1638,.T.); +#1769=ORIENTED_EDGE('',*,*,#1768,.F.); +#1771=ORIENTED_EDGE('',*,*,#1770,.T.); +#1772=ORIENTED_EDGE('',*,*,#1754,.F.); +#1773=EDGE_LOOP('',(#1767,#1769,#1771,#1772)); +#1774=FACE_OUTER_BOUND('',#1773,.F.); +#1775=ADVANCED_FACE('',(#1774),#1766,.T.); +#1776=CARTESIAN_POINT('',(3.35E0,-4.5E0,-6.323975910739E-1)); +#1777=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1778=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1779=AXIS2_PLACEMENT_3D('',#1776,#1777,#1778); +#1780=CYLINDRICAL_SURFACE('',#1779,1.E-1); +#1781=ORIENTED_EDGE('',*,*,#1636,.T.); +#1783=ORIENTED_EDGE('',*,*,#1782,.F.); +#1785=ORIENTED_EDGE('',*,*,#1784,.T.); +#1786=ORIENTED_EDGE('',*,*,#1768,.T.); +#1787=EDGE_LOOP('',(#1781,#1783,#1785,#1786)); +#1788=FACE_OUTER_BOUND('',#1787,.F.); +#1789=ADVANCED_FACE('',(#1788),#1780,.T.); +#1790=CARTESIAN_POINT('',(3.232397591074E0,-4.5E0,-9.5E-1)); +#1791=DIRECTION('',(1.E0,0.E0,0.E0)); +#1792=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1793=AXIS2_PLACEMENT_3D('',#1790,#1791,#1792); +#1794=CYLINDRICAL_SURFACE('',#1793,1.E-1); +#1796=ORIENTED_EDGE('',*,*,#1795,.F.); +#1798=ORIENTED_EDGE('',*,*,#1797,.T.); +#1799=ORIENTED_EDGE('',*,*,#1782,.T.); +#1800=ORIENTED_EDGE('',*,*,#1634,.T.); +#1801=EDGE_LOOP('',(#1796,#1798,#1799,#1800)); +#1802=FACE_OUTER_BOUND('',#1801,.F.); +#1803=ADVANCED_FACE('',(#1802),#1794,.T.); +#1804=CARTESIAN_POINT('',(3.75E0,-4.525E0,-8.999999999999E-1)); +#1805=DIRECTION('',(1.E0,0.E0,0.E0)); +#1806=DIRECTION('',(0.E0,0.E0,-1.E0)); +#1807=AXIS2_PLACEMENT_3D('',#1804,#1805,#1806); +#1808=PLANE('',#1807); +#1809=ORIENTED_EDGE('',*,*,#1795,.T.); +#1810=ORIENTED_EDGE('',*,*,#1632,.T.); +#1811=ORIENTED_EDGE('',*,*,#1565,.T.); +#1813=ORIENTED_EDGE('',*,*,#1812,.T.); +#1815=ORIENTED_EDGE('',*,*,#1814,.F.); +#1816=EDGE_LOOP('',(#1809,#1810,#1811,#1813,#1815)); +#1817=FACE_OUTER_BOUND('',#1816,.F.); +#1818=ADVANCED_FACE('',(#1817),#1808,.T.); +#1819=CARTESIAN_POINT('',(0.E0,-4.45E0,-2.242690921861E-9)); +#1820=DIRECTION('',(0.E0,1.E0,0.E0)); +#1821=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1822=AXIS2_PLACEMENT_3D('',#1819,#1820,#1821); +#1823=PLANE('',#1822); +#1825=ORIENTED_EDGE('',*,*,#1824,.F.); +#1827=ORIENTED_EDGE('',*,*,#1826,.F.); +#1829=ORIENTED_EDGE('',*,*,#1828,.F.); +#1831=ORIENTED_EDGE('',*,*,#1830,.F.); +#1833=ORIENTED_EDGE('',*,*,#1832,.F.); +#1835=ORIENTED_EDGE('',*,*,#1834,.F.); +#1836=ORIENTED_EDGE('',*,*,#1812,.F.); +#1837=ORIENTED_EDGE('',*,*,#1563,.F.); +#1838=ORIENTED_EDGE('',*,*,#1501,.F.); +#1840=ORIENTED_EDGE('',*,*,#1839,.F.); +#1842=ORIENTED_EDGE('',*,*,#1841,.T.); +#1844=ORIENTED_EDGE('',*,*,#1843,.T.); +#1846=ORIENTED_EDGE('',*,*,#1845,.T.); +#1848=ORIENTED_EDGE('',*,*,#1847,.T.); +#1850=ORIENTED_EDGE('',*,*,#1849,.T.); +#1852=ORIENTED_EDGE('',*,*,#1851,.T.); +#1854=ORIENTED_EDGE('',*,*,#1853,.T.); +#1856=ORIENTED_EDGE('',*,*,#1855,.T.); +#1858=ORIENTED_EDGE('',*,*,#1857,.F.); +#1860=ORIENTED_EDGE('',*,*,#1859,.F.); +#1861=ORIENTED_EDGE('',*,*,#1303,.F.); +#1862=ORIENTED_EDGE('',*,*,#1600,.F.); +#1863=ORIENTED_EDGE('',*,*,#1672,.F.); +#1864=ORIENTED_EDGE('',*,*,#1687,.F.); +#1865=ORIENTED_EDGE('',*,*,#1702,.F.); +#1866=EDGE_LOOP('',(#1825,#1827,#1829,#1831,#1833,#1835,#1836,#1837,#1838,#1840, +#1842,#1844,#1846,#1848,#1850,#1852,#1854,#1856,#1858,#1860,#1861,#1862,#1863, +#1864,#1865)); +#1867=FACE_OUTER_BOUND('',#1866,.F.); +#1868=ADVANCED_FACE('',(#1867),#1823,.F.); +#1869=CARTESIAN_POINT('',(3.15E0,-4.475E0,7.5E-1)); +#1870=DIRECTION('',(0.E0,0.E0,1.E0)); +#1871=DIRECTION('',(1.E0,0.E0,0.E0)); +#1872=AXIS2_PLACEMENT_3D('',#1869,#1870,#1871); +#1873=PLANE('',#1872); +#1875=ORIENTED_EDGE('',*,*,#1874,.F.); +#1876=ORIENTED_EDGE('',*,*,#1824,.T.); +#1877=ORIENTED_EDGE('',*,*,#1700,.F.); +#1878=ORIENTED_EDGE('',*,*,#1729,.F.); +#1879=EDGE_LOOP('',(#1875,#1876,#1877,#1878)); +#1880=FACE_OUTER_BOUND('',#1879,.F.); +#1881=ADVANCED_FACE('',(#1880),#1873,.T.); +#1882=CARTESIAN_POINT('',(3.05E0,-4.432397591074E0,6.5E-1)); +#1883=DIRECTION('',(0.E0,-1.E0,0.E0)); +#1884=DIRECTION('',(0.E0,0.E0,1.E0)); +#1885=AXIS2_PLACEMENT_3D('',#1882,#1883,#1884); +#1886=CYLINDRICAL_SURFACE('',#1885,1.E-1); +#1887=ORIENTED_EDGE('',*,*,#1874,.T.); +#1888=ORIENTED_EDGE('',*,*,#1742,.F.); +#1890=ORIENTED_EDGE('',*,*,#1889,.T.); +#1891=ORIENTED_EDGE('',*,*,#1826,.T.); +#1892=EDGE_LOOP('',(#1887,#1888,#1890,#1891)); +#1893=FACE_OUTER_BOUND('',#1892,.F.); +#1894=ADVANCED_FACE('',(#1893),#1886,.T.); +#1895=CARTESIAN_POINT('',(2.95E0,-4.475E0,-5.E-2)); +#1896=DIRECTION('',(1.E0,0.E0,0.E0)); +#1897=DIRECTION('',(0.E0,0.E0,1.E0)); +#1898=AXIS2_PLACEMENT_3D('',#1895,#1896,#1897); +#1899=PLANE('',#1898); +#1900=ORIENTED_EDGE('',*,*,#1889,.F.); +#1901=ORIENTED_EDGE('',*,*,#1756,.F.); +#1903=ORIENTED_EDGE('',*,*,#1902,.T.); +#1904=ORIENTED_EDGE('',*,*,#1828,.T.); +#1905=EDGE_LOOP('',(#1900,#1901,#1903,#1904)); +#1906=FACE_OUTER_BOUND('',#1905,.F.); +#1907=ADVANCED_FACE('',(#1906),#1899,.F.); +#1908=CARTESIAN_POINT('',(3.1E0,-4.475E0,-7.5E-1)); +#1909=DIRECTION('',(0.E0,0.E0,1.E0)); +#1910=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1911=AXIS2_PLACEMENT_3D('',#1908,#1909,#1910); +#1912=PLANE('',#1911); +#1913=ORIENTED_EDGE('',*,*,#1770,.F.); +#1915=ORIENTED_EDGE('',*,*,#1914,.T.); +#1916=ORIENTED_EDGE('',*,*,#1830,.T.); +#1917=ORIENTED_EDGE('',*,*,#1902,.F.); +#1918=EDGE_LOOP('',(#1913,#1915,#1916,#1917)); +#1919=FACE_OUTER_BOUND('',#1918,.F.); +#1920=ADVANCED_FACE('',(#1919),#1912,.F.); +#1921=CARTESIAN_POINT('',(3.25E0,-4.475E0,-9.E-1)); +#1922=DIRECTION('',(1.E0,0.E0,0.E0)); +#1923=DIRECTION('',(0.E0,0.E0,1.E0)); +#1924=AXIS2_PLACEMENT_3D('',#1921,#1922,#1923); +#1925=PLANE('',#1924); +#1926=ORIENTED_EDGE('',*,*,#1784,.F.); +#1928=ORIENTED_EDGE('',*,*,#1927,.T.); +#1929=ORIENTED_EDGE('',*,*,#1832,.T.); +#1930=ORIENTED_EDGE('',*,*,#1914,.F.); +#1931=EDGE_LOOP('',(#1926,#1928,#1929,#1930)); +#1932=FACE_OUTER_BOUND('',#1931,.F.); +#1933=ADVANCED_FACE('',(#1932),#1925,.F.); +#1934=CARTESIAN_POINT('',(3.5E0,-4.475E0,-1.05E0)); +#1935=DIRECTION('',(0.E0,0.E0,1.E0)); +#1936=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1937=AXIS2_PLACEMENT_3D('',#1934,#1935,#1936); +#1938=PLANE('',#1937); +#1939=ORIENTED_EDGE('',*,*,#1797,.F.); +#1940=ORIENTED_EDGE('',*,*,#1814,.T.); +#1941=ORIENTED_EDGE('',*,*,#1834,.T.); +#1942=ORIENTED_EDGE('',*,*,#1927,.F.); +#1943=EDGE_LOOP('',(#1939,#1940,#1941,#1942)); +#1944=FACE_OUTER_BOUND('',#1943,.F.); +#1945=ADVANCED_FACE('',(#1944),#1938,.F.); +#1946=CARTESIAN_POINT('',(-4.35E0,-3.4E0,-7.5E-1)); +#1947=DIRECTION('',(0.E0,0.E0,1.E0)); +#1948=DIRECTION('',(1.E0,0.E0,0.E0)); +#1949=AXIS2_PLACEMENT_3D('',#1946,#1947,#1948); +#1950=PLANE('',#1949); +#1951=ORIENTED_EDGE('',*,*,#1256,.F.); +#1953=ORIENTED_EDGE('',*,*,#1952,.T.); +#1955=ORIENTED_EDGE('',*,*,#1954,.F.); +#1957=ORIENTED_EDGE('',*,*,#1956,.T.); +#1959=ORIENTED_EDGE('',*,*,#1958,.T.); +#1960=ORIENTED_EDGE('',*,*,#1839,.T.); +#1961=ORIENTED_EDGE('',*,*,#1499,.T.); +#1963=ORIENTED_EDGE('',*,*,#1962,.F.); +#1964=EDGE_LOOP('',(#1951,#1953,#1955,#1957,#1959,#1960,#1961,#1963)); +#1965=FACE_OUTER_BOUND('',#1964,.F.); +#1966=ADVANCED_FACE('',(#1965),#1950,.F.); +#1967=CARTESIAN_POINT('',(-4.875E0,-2.2E0,0.E0)); +#1968=DIRECTION('',(0.E0,1.E0,0.E0)); +#1969=DIRECTION('',(0.E0,0.E0,1.E0)); +#1970=AXIS2_PLACEMENT_3D('',#1967,#1968,#1969); +#1971=PLANE('',#1970); +#1972=ORIENTED_EDGE('',*,*,#1254,.F.); +#1974=ORIENTED_EDGE('',*,*,#1973,.F.); +#1976=ORIENTED_EDGE('',*,*,#1975,.F.); +#1977=ORIENTED_EDGE('',*,*,#1952,.F.); +#1978=EDGE_LOOP('',(#1972,#1974,#1976,#1977)); +#1979=FACE_OUTER_BOUND('',#1978,.F.); +#1980=ADVANCED_FACE('',(#1979),#1971,.T.); +#1981=CARTESIAN_POINT('',(-4.35E0,-3.4E0,7.5E-1)); +#1982=DIRECTION('',(0.E0,0.E0,1.E0)); +#1983=DIRECTION('',(-1.E0,0.E0,0.E0)); +#1984=AXIS2_PLACEMENT_3D('',#1981,#1982,#1983); +#1985=PLANE('',#1984); +#1987=ORIENTED_EDGE('',*,*,#1986,.T.); +#1988=ORIENTED_EDGE('',*,*,#1973,.T.); +#1989=ORIENTED_EDGE('',*,*,#1252,.F.); +#1991=ORIENTED_EDGE('',*,*,#1990,.F.); +#1992=ORIENTED_EDGE('',*,*,#1305,.T.); +#1993=ORIENTED_EDGE('',*,*,#1859,.T.); +#1995=ORIENTED_EDGE('',*,*,#1994,.T.); +#1997=ORIENTED_EDGE('',*,*,#1996,.T.); +#1998=EDGE_LOOP('',(#1987,#1988,#1989,#1991,#1992,#1993,#1995,#1997)); +#1999=FACE_OUTER_BOUND('',#1998,.F.); +#2000=ADVANCED_FACE('',(#1999),#1985,.T.); +#2001=CARTESIAN_POINT('',(-4.95E0,-3.4E0,0.E0)); +#2002=DIRECTION('',(1.E0,0.E0,0.E0)); +#2003=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2004=AXIS2_PLACEMENT_3D('',#2001,#2002,#2003); +#2005=PLANE('',#2004); +#2006=ORIENTED_EDGE('',*,*,#1954,.T.); +#2007=ORIENTED_EDGE('',*,*,#1975,.T.); +#2008=ORIENTED_EDGE('',*,*,#1986,.F.); +#2010=ORIENTED_EDGE('',*,*,#2009,.T.); +#2011=EDGE_LOOP('',(#2006,#2007,#2008,#2010)); +#2012=FACE_OUTER_BOUND('',#2011,.F.); +#2013=ADVANCED_FACE('',(#2012),#2005,.F.); +#2014=CARTESIAN_POINT('',(-4.E0,-4.6E0,0.E0)); +#2015=DIRECTION('',(0.E0,1.E0,0.E0)); +#2016=DIRECTION('',(0.E0,0.E0,1.E0)); +#2017=AXIS2_PLACEMENT_3D('',#2014,#2015,#2016); +#2018=PLANE('',#2017); +#2020=ORIENTED_EDGE('',*,*,#2019,.F.); +#2022=ORIENTED_EDGE('',*,*,#2021,.F.); +#2024=ORIENTED_EDGE('',*,*,#2023,.F.); +#2026=ORIENTED_EDGE('',*,*,#2025,.F.); +#2028=ORIENTED_EDGE('',*,*,#2027,.F.); +#2030=ORIENTED_EDGE('',*,*,#2029,.F.); +#2032=ORIENTED_EDGE('',*,*,#2031,.F.); +#2034=ORIENTED_EDGE('',*,*,#2033,.T.); +#2035=ORIENTED_EDGE('',*,*,#1956,.F.); +#2036=ORIENTED_EDGE('',*,*,#2009,.F.); +#2037=ORIENTED_EDGE('',*,*,#1996,.F.); +#2039=ORIENTED_EDGE('',*,*,#2038,.T.); +#2040=EDGE_LOOP('',(#2020,#2022,#2024,#2026,#2028,#2030,#2032,#2034,#2035,#2036, +#2037,#2039)); +#2041=FACE_OUTER_BOUND('',#2040,.F.); +#2042=ADVANCED_FACE('',(#2041),#2018,.F.); +#2043=CARTESIAN_POINT('',(-3.232397591074E0,-4.5E0,9.5E-1)); +#2044=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2045=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2046=AXIS2_PLACEMENT_3D('',#2043,#2044,#2045); +#2047=CYLINDRICAL_SURFACE('',#2046,1.E-1); +#2049=ORIENTED_EDGE('',*,*,#2048,.T.); +#2051=ORIENTED_EDGE('',*,*,#2050,.T.); +#2053=ORIENTED_EDGE('',*,*,#2052,.T.); +#2054=ORIENTED_EDGE('',*,*,#2019,.T.); +#2055=EDGE_LOOP('',(#2049,#2051,#2053,#2054)); +#2056=FACE_OUTER_BOUND('',#2055,.F.); +#2057=ADVANCED_FACE('',(#2056),#2047,.T.); +#2058=CARTESIAN_POINT('',(-3.75E0,-4.525E0,9.E-1)); +#2059=DIRECTION('',(1.E0,0.E0,0.E0)); +#2060=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2061=AXIS2_PLACEMENT_3D('',#2058,#2059,#2060); +#2062=PLANE('',#2061); +#2063=ORIENTED_EDGE('',*,*,#2048,.F.); +#2064=ORIENTED_EDGE('',*,*,#2038,.F.); +#2065=ORIENTED_EDGE('',*,*,#1994,.F.); +#2066=ORIENTED_EDGE('',*,*,#1857,.T.); +#2068=ORIENTED_EDGE('',*,*,#2067,.T.); +#2069=EDGE_LOOP('',(#2063,#2064,#2065,#2066,#2068)); +#2070=FACE_OUTER_BOUND('',#2069,.F.); +#2071=ADVANCED_FACE('',(#2070),#2062,.F.); +#2072=CARTESIAN_POINT('',(-3.5E0,-4.475E0,1.05E0)); +#2073=DIRECTION('',(0.E0,0.E0,1.E0)); +#2074=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2075=AXIS2_PLACEMENT_3D('',#2072,#2073,#2074); +#2076=PLANE('',#2075); +#2077=ORIENTED_EDGE('',*,*,#2050,.F.); +#2078=ORIENTED_EDGE('',*,*,#2067,.F.); +#2079=ORIENTED_EDGE('',*,*,#1855,.F.); +#2081=ORIENTED_EDGE('',*,*,#2080,.F.); +#2082=EDGE_LOOP('',(#2077,#2078,#2079,#2081)); +#2083=FACE_OUTER_BOUND('',#2082,.F.); +#2084=ADVANCED_FACE('',(#2083),#2076,.T.); +#2085=CARTESIAN_POINT('',(-3.25E0,-4.475E0,8.999999999999E-1)); +#2086=DIRECTION('',(1.E0,0.E0,0.E0)); +#2087=DIRECTION('',(0.E0,0.E0,1.E0)); +#2088=AXIS2_PLACEMENT_3D('',#2085,#2086,#2087); +#2089=PLANE('',#2088); +#2091=ORIENTED_EDGE('',*,*,#2090,.F.); +#2092=ORIENTED_EDGE('',*,*,#2080,.T.); +#2093=ORIENTED_EDGE('',*,*,#1853,.F.); +#2095=ORIENTED_EDGE('',*,*,#2094,.F.); +#2096=EDGE_LOOP('',(#2091,#2092,#2093,#2095)); +#2097=FACE_OUTER_BOUND('',#2096,.F.); +#2098=ADVANCED_FACE('',(#2097),#2089,.T.); +#2099=CARTESIAN_POINT('',(-3.35E0,-4.5E0,6.323975910739E-1)); +#2100=DIRECTION('',(0.E0,0.E0,1.E0)); +#2101=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2102=AXIS2_PLACEMENT_3D('',#2099,#2100,#2101); +#2103=CYLINDRICAL_SURFACE('',#2102,1.E-1); +#2104=ORIENTED_EDGE('',*,*,#2090,.T.); +#2106=ORIENTED_EDGE('',*,*,#2105,.F.); +#2107=ORIENTED_EDGE('',*,*,#2021,.T.); +#2108=ORIENTED_EDGE('',*,*,#2052,.F.); +#2109=EDGE_LOOP('',(#2104,#2106,#2107,#2108)); +#2110=FACE_OUTER_BOUND('',#2109,.F.); +#2111=ADVANCED_FACE('',(#2110),#2103,.T.); +#2112=CARTESIAN_POINT('',(-2.932397591074E0,-4.5E0,6.5E-1)); +#2113=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2114=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2115=AXIS2_PLACEMENT_3D('',#2112,#2113,#2114); +#2116=CYLINDRICAL_SURFACE('',#2115,1.E-1); +#2118=ORIENTED_EDGE('',*,*,#2117,.T.); +#2120=ORIENTED_EDGE('',*,*,#2119,.F.); +#2121=ORIENTED_EDGE('',*,*,#2023,.T.); +#2122=ORIENTED_EDGE('',*,*,#2105,.T.); +#2123=EDGE_LOOP('',(#2118,#2120,#2121,#2122)); +#2124=FACE_OUTER_BOUND('',#2123,.F.); +#2125=ADVANCED_FACE('',(#2124),#2116,.T.); +#2126=CARTESIAN_POINT('',(-3.1E0,-4.475E0,7.5E-1)); +#2127=DIRECTION('',(0.E0,0.E0,1.E0)); +#2128=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2129=AXIS2_PLACEMENT_3D('',#2126,#2127,#2128); +#2130=PLANE('',#2129); +#2131=ORIENTED_EDGE('',*,*,#2117,.F.); +#2132=ORIENTED_EDGE('',*,*,#2094,.T.); +#2133=ORIENTED_EDGE('',*,*,#1851,.F.); +#2135=ORIENTED_EDGE('',*,*,#2134,.F.); +#2136=EDGE_LOOP('',(#2131,#2132,#2133,#2135)); +#2137=FACE_OUTER_BOUND('',#2136,.F.); +#2138=ADVANCED_FACE('',(#2137),#2130,.T.); +#2139=CARTESIAN_POINT('',(-2.95E0,-4.475E0,0.E0)); +#2140=DIRECTION('',(1.E0,0.E0,0.E0)); +#2141=DIRECTION('',(0.E0,0.E0,1.E0)); +#2142=AXIS2_PLACEMENT_3D('',#2139,#2140,#2141); +#2143=PLANE('',#2142); +#2145=ORIENTED_EDGE('',*,*,#2144,.F.); +#2146=ORIENTED_EDGE('',*,*,#2134,.T.); +#2147=ORIENTED_EDGE('',*,*,#1849,.F.); +#2149=ORIENTED_EDGE('',*,*,#2148,.F.); +#2150=EDGE_LOOP('',(#2145,#2146,#2147,#2149)); +#2151=FACE_OUTER_BOUND('',#2150,.F.); +#2152=ADVANCED_FACE('',(#2151),#2143,.T.); +#2153=CARTESIAN_POINT('',(-3.05E0,-4.5E0,-7.8E-1)); +#2154=DIRECTION('',(0.E0,0.E0,1.E0)); +#2155=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2156=AXIS2_PLACEMENT_3D('',#2153,#2154,#2155); +#2157=CYLINDRICAL_SURFACE('',#2156,1.E-1); +#2158=ORIENTED_EDGE('',*,*,#2144,.T.); +#2160=ORIENTED_EDGE('',*,*,#2159,.F.); +#2161=ORIENTED_EDGE('',*,*,#2025,.T.); +#2162=ORIENTED_EDGE('',*,*,#2119,.T.); +#2163=EDGE_LOOP('',(#2158,#2160,#2161,#2162)); +#2164=FACE_OUTER_BOUND('',#2163,.F.); +#2165=ADVANCED_FACE('',(#2164),#2157,.T.); +#2166=CARTESIAN_POINT('',(-3.367602408926E0,-4.5E0,-6.5E-1)); +#2167=DIRECTION('',(1.E0,0.E0,0.E0)); +#2168=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2169=AXIS2_PLACEMENT_3D('',#2166,#2167,#2168); +#2170=CYLINDRICAL_SURFACE('',#2169,1.E-1); +#2172=ORIENTED_EDGE('',*,*,#2171,.T.); +#2174=ORIENTED_EDGE('',*,*,#2173,.F.); +#2175=ORIENTED_EDGE('',*,*,#2027,.T.); +#2176=ORIENTED_EDGE('',*,*,#2159,.T.); +#2177=EDGE_LOOP('',(#2172,#2174,#2175,#2176)); +#2178=FACE_OUTER_BOUND('',#2177,.F.); +#2179=ADVANCED_FACE('',(#2178),#2170,.T.); +#2180=CARTESIAN_POINT('',(-3.1E0,-4.475E0,-7.5E-1)); +#2181=DIRECTION('',(0.E0,0.E0,1.E0)); +#2182=DIRECTION('',(1.E0,0.E0,0.E0)); +#2183=AXIS2_PLACEMENT_3D('',#2180,#2181,#2182); +#2184=PLANE('',#2183); +#2185=ORIENTED_EDGE('',*,*,#2171,.F.); +#2186=ORIENTED_EDGE('',*,*,#2148,.T.); +#2187=ORIENTED_EDGE('',*,*,#1847,.F.); +#2189=ORIENTED_EDGE('',*,*,#2188,.F.); +#2190=EDGE_LOOP('',(#2185,#2186,#2187,#2189)); +#2191=FACE_OUTER_BOUND('',#2190,.F.); +#2192=ADVANCED_FACE('',(#2191),#2184,.F.); +#2193=CARTESIAN_POINT('',(-3.25E0,-4.475E0,-9.E-1)); +#2194=DIRECTION('',(1.E0,0.E0,0.E0)); +#2195=DIRECTION('',(0.E0,0.E0,1.E0)); +#2196=AXIS2_PLACEMENT_3D('',#2193,#2194,#2195); +#2197=PLANE('',#2196); +#2199=ORIENTED_EDGE('',*,*,#2198,.F.); +#2200=ORIENTED_EDGE('',*,*,#2188,.T.); +#2201=ORIENTED_EDGE('',*,*,#1845,.F.); +#2203=ORIENTED_EDGE('',*,*,#2202,.T.); +#2204=EDGE_LOOP('',(#2199,#2200,#2201,#2203)); +#2205=FACE_OUTER_BOUND('',#2204,.F.); +#2206=ADVANCED_FACE('',(#2205),#2197,.T.); +#2207=CARTESIAN_POINT('',(-3.35E0,-4.5E0,-1.067602408926E0)); +#2208=DIRECTION('',(0.E0,0.E0,1.E0)); +#2209=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2210=AXIS2_PLACEMENT_3D('',#2207,#2208,#2209); +#2211=CYLINDRICAL_SURFACE('',#2210,1.E-1); +#2212=ORIENTED_EDGE('',*,*,#2198,.T.); +#2214=ORIENTED_EDGE('',*,*,#2213,.F.); +#2215=ORIENTED_EDGE('',*,*,#2029,.T.); +#2216=ORIENTED_EDGE('',*,*,#2173,.T.); +#2217=EDGE_LOOP('',(#2212,#2214,#2215,#2216)); +#2218=FACE_OUTER_BOUND('',#2217,.F.); +#2219=ADVANCED_FACE('',(#2218),#2211,.T.); +#2220=CARTESIAN_POINT('',(-3.767602408926E0,-4.5E0,-9.5E-1)); +#2221=DIRECTION('',(1.E0,0.E0,0.E0)); +#2222=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2223=AXIS2_PLACEMENT_3D('',#2220,#2221,#2222); +#2224=CYLINDRICAL_SURFACE('',#2223,1.E-1); +#2226=ORIENTED_EDGE('',*,*,#2225,.T.); +#2227=ORIENTED_EDGE('',*,*,#2031,.T.); +#2228=ORIENTED_EDGE('',*,*,#2213,.T.); +#2230=ORIENTED_EDGE('',*,*,#2229,.T.); +#2231=EDGE_LOOP('',(#2226,#2227,#2228,#2230)); +#2232=FACE_OUTER_BOUND('',#2231,.F.); +#2233=ADVANCED_FACE('',(#2232),#2224,.T.); +#2234=CARTESIAN_POINT('',(-3.75E0,-4.525E0,-8.999999999999E-1)); +#2235=DIRECTION('',(1.E0,0.E0,0.E0)); +#2236=DIRECTION('',(0.E0,0.E0,-1.E0)); +#2237=AXIS2_PLACEMENT_3D('',#2234,#2235,#2236); +#2238=PLANE('',#2237); +#2239=ORIENTED_EDGE('',*,*,#2225,.F.); +#2241=ORIENTED_EDGE('',*,*,#2240,.T.); +#2242=ORIENTED_EDGE('',*,*,#1841,.F.); +#2243=ORIENTED_EDGE('',*,*,#1958,.F.); +#2244=ORIENTED_EDGE('',*,*,#2033,.F.); +#2245=EDGE_LOOP('',(#2239,#2241,#2242,#2243,#2244)); +#2246=FACE_OUTER_BOUND('',#2245,.F.); +#2247=ADVANCED_FACE('',(#2246),#2238,.F.); +#2248=CARTESIAN_POINT('',(-3.5E0,-4.475E0,-1.05E0)); +#2249=DIRECTION('',(0.E0,0.E0,1.E0)); +#2250=DIRECTION('',(1.E0,0.E0,0.E0)); +#2251=AXIS2_PLACEMENT_3D('',#2248,#2249,#2250); +#2252=PLANE('',#2251); +#2253=ORIENTED_EDGE('',*,*,#2229,.F.); +#2254=ORIENTED_EDGE('',*,*,#2202,.F.); +#2255=ORIENTED_EDGE('',*,*,#1843,.F.); +#2256=ORIENTED_EDGE('',*,*,#2240,.F.); +#2257=EDGE_LOOP('',(#2253,#2254,#2255,#2256)); +#2258=FACE_OUTER_BOUND('',#2257,.F.); +#2259=ADVANCED_FACE('',(#2258),#2252,.F.); +#2260=CARTESIAN_POINT('',(-4.512463017428E0,-4.5E0,7.75E-1)); +#2261=DIRECTION('',(0.E0,1.E0,0.E0)); +#2262=DIRECTION('',(1.E0,0.E0,0.E0)); +#2263=AXIS2_PLACEMENT_3D('',#2260,#2261,#2262); +#2264=PLANE('',#2263); +#2265=ORIENTED_EDGE('',*,*,#1250,.T.); +#2267=ORIENTED_EDGE('',*,*,#2266,.T.); +#2268=ORIENTED_EDGE('',*,*,#1307,.T.); +#2269=ORIENTED_EDGE('',*,*,#1990,.T.); +#2270=EDGE_LOOP('',(#2265,#2267,#2268,#2269)); +#2271=FACE_OUTER_BOUND('',#2270,.F.); +#2272=ADVANCED_FACE('',(#2271),#2264,.F.); +#2273=CARTESIAN_POINT('',(-4.512463017427E0,-4.55E0,8.E-1)); +#2274=DIRECTION('',(0.E0,0.E0,1.E0)); +#2275=DIRECTION('',(1.E0,0.E0,0.E0)); +#2276=AXIS2_PLACEMENT_3D('',#2273,#2274,#2275); +#2277=PLANE('',#2276); +#2278=ORIENTED_EDGE('',*,*,#1282,.F.); +#2279=ORIENTED_EDGE('',*,*,#1309,.T.); +#2280=ORIENTED_EDGE('',*,*,#2266,.F.); +#2281=ORIENTED_EDGE('',*,*,#1248,.F.); +#2282=EDGE_LOOP('',(#2278,#2279,#2280,#2281)); +#2283=FACE_OUTER_BOUND('',#2282,.F.); +#2284=ADVANCED_FACE('',(#2283),#2277,.F.); +#2285=CARTESIAN_POINT('',(-4.512463017428E0,-4.5E0,-7.75E-1)); +#2286=DIRECTION('',(0.E0,1.E0,0.E0)); +#2287=DIRECTION('',(1.E0,0.E0,0.E0)); +#2288=AXIS2_PLACEMENT_3D('',#2285,#2286,#2287); +#2289=PLANE('',#2288); +#2291=ORIENTED_EDGE('',*,*,#2290,.T.); +#2292=ORIENTED_EDGE('',*,*,#1258,.T.); +#2293=ORIENTED_EDGE('',*,*,#1962,.T.); +#2294=ORIENTED_EDGE('',*,*,#1497,.T.); +#2295=EDGE_LOOP('',(#2291,#2292,#2293,#2294)); +#2296=FACE_OUTER_BOUND('',#2295,.F.); +#2297=ADVANCED_FACE('',(#2296),#2289,.F.); +#2298=CARTESIAN_POINT('',(-4.512463017428E0,-4.55E0,-8.E-1)); +#2299=DIRECTION('',(0.E0,0.E0,1.E0)); +#2300=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2301=AXIS2_PLACEMENT_3D('',#2298,#2299,#2300); +#2302=PLANE('',#2301); +#2303=ORIENTED_EDGE('',*,*,#1481,.F.); +#2304=ORIENTED_EDGE('',*,*,#1260,.F.); +#2305=ORIENTED_EDGE('',*,*,#2290,.F.); +#2306=ORIENTED_EDGE('',*,*,#1495,.T.); +#2307=EDGE_LOOP('',(#2303,#2304,#2305,#2306)); +#2308=FACE_OUTER_BOUND('',#2307,.F.); +#2309=ADVANCED_FACE('',(#2308),#2302,.T.); +#2310=CARTESIAN_POINT('',(4.512463017428E0,-4.5E0,7.75E-1)); +#2311=DIRECTION('',(0.E0,1.E0,0.E0)); +#2312=DIRECTION('',(1.E0,0.E0,0.E0)); +#2313=AXIS2_PLACEMENT_3D('',#2310,#2311,#2312); +#2314=PLANE('',#2313); +#2316=ORIENTED_EDGE('',*,*,#2315,.F.); +#2317=ORIENTED_EDGE('',*,*,#1422,.T.); +#2318=ORIENTED_EDGE('',*,*,#1603,.F.); +#2319=ORIENTED_EDGE('',*,*,#1299,.T.); +#2320=EDGE_LOOP('',(#2316,#2317,#2318,#2319)); +#2321=FACE_OUTER_BOUND('',#2320,.F.); +#2322=ADVANCED_FACE('',(#2321),#2314,.F.); +#2323=CARTESIAN_POINT('',(4.512463017427E0,-4.55E0,8.E-1)); +#2324=DIRECTION('',(0.E0,0.E0,1.E0)); +#2325=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2326=AXIS2_PLACEMENT_3D('',#2323,#2324,#2325); +#2327=PLANE('',#2326); +#2328=ORIENTED_EDGE('',*,*,#1327,.T.); +#2329=ORIENTED_EDGE('',*,*,#1424,.T.); +#2330=ORIENTED_EDGE('',*,*,#2315,.T.); +#2331=ORIENTED_EDGE('',*,*,#1297,.T.); +#2332=EDGE_LOOP('',(#2328,#2329,#2330,#2331)); +#2333=FACE_OUTER_BOUND('',#2332,.F.); +#2334=ADVANCED_FACE('',(#2333),#2327,.F.); +#2335=CARTESIAN_POINT('',(-4.1E0,-4.482397591074E0,-4.1E0)); +#2336=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2337=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2338=AXIS2_PLACEMENT_3D('',#2335,#2336,#2337); +#2339=CYLINDRICAL_SURFACE('',#2338,4.E-1); +#2340=ORIENTED_EDGE('',*,*,#1459,.F.); +#2342=ORIENTED_EDGE('',*,*,#2341,.F.); +#2344=ORIENTED_EDGE('',*,*,#2343,.T.); +#2346=ORIENTED_EDGE('',*,*,#2345,.F.); +#2347=EDGE_LOOP('',(#2340,#2342,#2344,#2346)); +#2348=FACE_OUTER_BOUND('',#2347,.F.); +#2349=ADVANCED_FACE('',(#2348),#2339,.T.); +#2350=CARTESIAN_POINT('',(-4.1E0,-4.482397591074E0,-4.1E0)); +#2351=DIRECTION('',(0.E0,-1.E0,0.E0)); +#2352=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2353=AXIS2_PLACEMENT_3D('',#2350,#2351,#2352); +#2354=CYLINDRICAL_SURFACE('',#2353,4.E-1); +#2355=ORIENTED_EDGE('',*,*,#1461,.F.); +#2356=ORIENTED_EDGE('',*,*,#2345,.T.); +#2358=ORIENTED_EDGE('',*,*,#2357,.T.); +#2359=ORIENTED_EDGE('',*,*,#2341,.T.); +#2360=EDGE_LOOP('',(#2355,#2356,#2358,#2359)); +#2361=FACE_OUTER_BOUND('',#2360,.F.); +#2362=ADVANCED_FACE('',(#2361),#2354,.T.); +#2363=CARTESIAN_POINT('',(-4.1E0,-5.E0,-4.1E0)); +#2364=DIRECTION('',(0.E0,1.E0,0.E0)); +#2365=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2366=AXIS2_PLACEMENT_3D('',#2363,#2364,#2365); +#2367=PLANE('',#2366); +#2368=ORIENTED_EDGE('',*,*,#2343,.F.); +#2369=ORIENTED_EDGE('',*,*,#2357,.F.); +#2370=EDGE_LOOP('',(#2368,#2369)); +#2371=FACE_OUTER_BOUND('',#2370,.F.); +#2372=ADVANCED_FACE('',(#2371),#2367,.F.); +#2373=CARTESIAN_POINT('',(4.1E0,-5.017602408926E0,-4.1E0)); +#2374=DIRECTION('',(0.E0,1.E0,0.E0)); +#2375=DIRECTION('',(1.E0,0.E0,0.E0)); +#2376=AXIS2_PLACEMENT_3D('',#2373,#2374,#2375); +#2377=CYLINDRICAL_SURFACE('',#2376,4.E-1); +#2379=ORIENTED_EDGE('',*,*,#2378,.F.); +#2380=ORIENTED_EDGE('',*,*,#1465,.F.); +#2382=ORIENTED_EDGE('',*,*,#2381,.F.); +#2384=ORIENTED_EDGE('',*,*,#2383,.F.); +#2385=EDGE_LOOP('',(#2379,#2380,#2382,#2384)); +#2386=FACE_OUTER_BOUND('',#2385,.F.); +#2387=ADVANCED_FACE('',(#2386),#2377,.T.); +#2388=CARTESIAN_POINT('',(4.1E0,-5.017602408926E0,-4.1E0)); +#2389=DIRECTION('',(0.E0,1.E0,0.E0)); +#2390=DIRECTION('',(1.E0,0.E0,0.E0)); +#2391=AXIS2_PLACEMENT_3D('',#2388,#2389,#2390); +#2392=CYLINDRICAL_SURFACE('',#2391,4.E-1); +#2393=ORIENTED_EDGE('',*,*,#2378,.T.); +#2395=ORIENTED_EDGE('',*,*,#2394,.F.); +#2396=ORIENTED_EDGE('',*,*,#2381,.T.); +#2397=ORIENTED_EDGE('',*,*,#1467,.F.); +#2398=EDGE_LOOP('',(#2393,#2395,#2396,#2397)); +#2399=FACE_OUTER_BOUND('',#2398,.F.); +#2400=ADVANCED_FACE('',(#2399),#2392,.T.); +#2401=CARTESIAN_POINT('',(4.1E0,-5.E0,-4.1E0)); +#2402=DIRECTION('',(0.E0,1.E0,0.E0)); +#2403=DIRECTION('',(1.E0,0.E0,0.E0)); +#2404=AXIS2_PLACEMENT_3D('',#2401,#2402,#2403); +#2405=PLANE('',#2404); +#2406=ORIENTED_EDGE('',*,*,#2383,.T.); +#2407=ORIENTED_EDGE('',*,*,#2394,.T.); +#2408=EDGE_LOOP('',(#2406,#2407)); +#2409=FACE_OUTER_BOUND('',#2408,.F.); +#2410=ADVANCED_FACE('',(#2409),#2405,.F.); +#2411=CARTESIAN_POINT('',(-4.1E0,-5.017602408926E0,4.1E0)); +#2412=DIRECTION('',(0.E0,1.E0,0.E0)); +#2413=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2414=AXIS2_PLACEMENT_3D('',#2411,#2412,#2413); +#2415=CYLINDRICAL_SURFACE('',#2414,4.E-1); +#2417=ORIENTED_EDGE('',*,*,#2416,.F.); +#2418=ORIENTED_EDGE('',*,*,#1351,.F.); +#2420=ORIENTED_EDGE('',*,*,#2419,.F.); +#2422=ORIENTED_EDGE('',*,*,#2421,.F.); +#2423=EDGE_LOOP('',(#2417,#2418,#2420,#2422)); +#2424=FACE_OUTER_BOUND('',#2423,.F.); +#2425=ADVANCED_FACE('',(#2424),#2415,.T.); +#2426=CARTESIAN_POINT('',(-4.1E0,-5.017602408926E0,4.1E0)); +#2427=DIRECTION('',(0.E0,1.E0,0.E0)); +#2428=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2429=AXIS2_PLACEMENT_3D('',#2426,#2427,#2428); +#2430=CYLINDRICAL_SURFACE('',#2429,4.E-1); +#2431=ORIENTED_EDGE('',*,*,#2416,.T.); +#2433=ORIENTED_EDGE('',*,*,#2432,.F.); +#2434=ORIENTED_EDGE('',*,*,#2419,.T.); +#2435=ORIENTED_EDGE('',*,*,#1353,.F.); +#2436=EDGE_LOOP('',(#2431,#2433,#2434,#2435)); +#2437=FACE_OUTER_BOUND('',#2436,.F.); +#2438=ADVANCED_FACE('',(#2437),#2430,.T.); +#2439=CARTESIAN_POINT('',(-4.1E0,-5.E0,4.1E0)); +#2440=DIRECTION('',(0.E0,1.E0,0.E0)); +#2441=DIRECTION('',(-1.E0,0.E0,0.E0)); +#2442=AXIS2_PLACEMENT_3D('',#2439,#2440,#2441); +#2443=PLANE('',#2442); +#2444=ORIENTED_EDGE('',*,*,#2421,.T.); +#2445=ORIENTED_EDGE('',*,*,#2432,.T.); +#2446=EDGE_LOOP('',(#2444,#2445)); +#2447=FACE_OUTER_BOUND('',#2446,.F.); +#2448=ADVANCED_FACE('',(#2447),#2443,.F.); +#2449=CARTESIAN_POINT('',(0.E0,-2.04E0,0.E0)); +#2450=DIRECTION('',(0.E0,1.E0,0.E0)); +#2451=DIRECTION('',(1.E0,0.E0,0.E0)); +#2452=AXIS2_PLACEMENT_3D('',#2449,#2450,#2451); +#2453=CYLINDRICAL_SURFACE('',#2452,1.E0); +#2454=ORIENTED_EDGE('',*,*,#1219,.T.); +#2456=ORIENTED_EDGE('',*,*,#2455,.T.); +#2458=ORIENTED_EDGE('',*,*,#2457,.T.); +#2460=ORIENTED_EDGE('',*,*,#2459,.T.); +#2461=EDGE_LOOP('',(#2454,#2456,#2458,#2460)); +#2462=FACE_OUTER_BOUND('',#2461,.F.); +#2463=ADVANCED_FACE('',(#2462),#2453,.F.); +#2464=CARTESIAN_POINT('',(0.E0,-2.04E0,0.E0)); +#2465=DIRECTION('',(0.E0,1.E0,0.E0)); +#2466=DIRECTION('',(1.E0,0.E0,0.E0)); +#2467=AXIS2_PLACEMENT_3D('',#2464,#2465,#2466); +#2468=CYLINDRICAL_SURFACE('',#2467,1.E0); +#2469=ORIENTED_EDGE('',*,*,#1221,.T.); +#2470=ORIENTED_EDGE('',*,*,#2459,.F.); +#2472=ORIENTED_EDGE('',*,*,#2471,.T.); +#2473=ORIENTED_EDGE('',*,*,#2455,.F.); +#2474=EDGE_LOOP('',(#2469,#2470,#2472,#2473)); +#2475=FACE_OUTER_BOUND('',#2474,.F.); +#2476=ADVANCED_FACE('',(#2475),#2468,.F.); +#2477=CARTESIAN_POINT('',(0.E0,-2.E0,0.E0)); +#2478=DIRECTION('',(0.E0,1.E0,0.E0)); +#2479=DIRECTION('',(1.E0,0.E0,0.E0)); +#2480=AXIS2_PLACEMENT_3D('',#2477,#2478,#2479); +#2481=PLANE('',#2480); +#2482=ORIENTED_EDGE('',*,*,#2457,.F.); +#2483=ORIENTED_EDGE('',*,*,#2471,.F.); +#2484=EDGE_LOOP('',(#2482,#2483)); +#2485=FACE_OUTER_BOUND('',#2484,.F.); +#2486=ADVANCED_FACE('',(#2485),#2481,.T.); +#2487=CLOSED_SHELL('',(#1225,#1240,#1274,#1289,#1316,#1331,#1357,#1370,#1383, +#1396,#1428,#1441,#1471,#1485,#1511,#1524,#1537,#1550,#1571,#1586,#1607,#1619, +#1648,#1663,#1678,#1692,#1707,#1720,#1734,#1747,#1761,#1775,#1789,#1803,#1818, +#1868,#1881,#1894,#1907,#1920,#1933,#1945,#1966,#1980,#2000,#2013,#2042,#2057, +#2071,#2084,#2098,#2111,#2125,#2138,#2152,#2165,#2179,#2192,#2206,#2219,#2233, +#2247,#2259,#2272,#2284,#2297,#2309,#2322,#2334,#2349,#2362,#2372,#2387,#2400, +#2410,#2425,#2438,#2448,#2463,#2476,#2486)); +#2488=MANIFOLD_SOLID_BREP('',#2487); +#2489=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.)); +#2490=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0); +#2491=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.)); +#2492=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2), +#2491); +#2493=(CONVERSION_BASED_UNIT('DEGREE',#2492)NAMED_UNIT(#2490)PLANE_ANGLE_UNIT( +)); +#2494=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT()); +#2495=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.466808735808E-3),#2489, +'closure', +'Maximum model space distance between geometric entities at asserted connectivities'); +#2496=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(( +#2495))GLOBAL_UNIT_ASSIGNED_CONTEXT((#2489,#2493,#2494))REPRESENTATION_CONTEXT( +'ID1','3')); +#2498=APPLICATION_CONTEXT( +'CONFIGURATION CONTROLLED 3D DESIGNS OF MECHANICAL PARTS AND ASSEMBLIES'); +#2499=APPLICATION_PROTOCOL_DEFINITION('international standard', +'config_control_design',1994,#2498); +#2500=DESIGN_CONTEXT('',#2498,'design'); +#2501=MECHANICAL_CONTEXT('',#2498,'mechanical'); +#2502=PRODUCT('KTG0912CL','KTG0912CL','NOT SPECIFIED',(#2501)); +#2503=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','LAST_VERSION', +#2502,.MADE.); +#2507=PRODUCT_CATEGORY('part',''); +#2508=PRODUCT_RELATED_PRODUCT_CATEGORY('detail','',(#2502)); +#2509=PRODUCT_CATEGORY_RELATIONSHIP('','',#2507,#2508); +#2510=SECURITY_CLASSIFICATION_LEVEL('unclassified'); +#2511=SECURITY_CLASSIFICATION('','',#2510); +#2512=CC_DESIGN_SECURITY_CLASSIFICATION(#2511,(#2503)); +#2513=APPROVAL_STATUS('approved'); +#2514=APPROVAL(#2513,''); +#2515=CC_DESIGN_APPROVAL(#2514,(#2511,#2503,#2504)); +#2516=CALENDAR_DATE(112,3,7); +#2517=COORDINATED_UNIVERSAL_TIME_OFFSET(8,0,.AHEAD.); +#2518=LOCAL_TIME(11,46,4.8E1,#2517); +#2519=DATE_AND_TIME(#2516,#2518); +#2520=APPROVAL_DATE_TIME(#2519,#2514); +#2521=DATE_TIME_ROLE('creation_date'); +#2522=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#2519,#2521,(#2504)); +#2523=DATE_TIME_ROLE('classification_date'); +#2524=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#2519,#2523,(#2511)); +#2525=PERSON('UNSPECIFIED','UNSPECIFIED',$,$,$,$); +#2526=ORGANIZATION('UNSPECIFIED','UNSPECIFIED','UNSPECIFIED'); +#2527=PERSON_AND_ORGANIZATION(#2525,#2526); +#2528=APPROVAL_ROLE('approver'); +#2529=APPROVAL_PERSON_ORGANIZATION(#2527,#2514,#2528); +#2530=PERSON_AND_ORGANIZATION_ROLE('creator'); +#2531=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#2527,#2530,(#2503,#2504)); +#2532=PERSON_AND_ORGANIZATION_ROLE('design_supplier'); +#2533=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#2527,#2532,(#2503)); +#2534=PERSON_AND_ORGANIZATION_ROLE('classification_officer'); +#2535=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#2527,#2534,(#2511)); +#2536=PERSON_AND_ORGANIZATION_ROLE('design_owner'); +#2537=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#2527,#2536,(#2502)); +#9=CIRCLE('',#8,1.E0); +#14=CIRCLE('',#13,1.E0); +#39=B_SPLINE_CURVE_WITH_KNOTS('',3,(#35,#36,#37,#38),.UNSPECIFIED.,.F.,.F.,(4, +4),(0.E0,1.E0),.UNSPECIFIED.); +#44=B_SPLINE_CURVE_WITH_KNOTS('',3,(#40,#41,#42,#43),.UNSPECIFIED.,.F.,.F.,(4, +4),(0.E0,1.E0),.UNSPECIFIED.); +#65=CIRCLE('',#64,4.3E0); +#86=CIRCLE('',#85,4.E-1); +#91=CIRCLE('',#90,4.E-1); +#184=CIRCLE('',#183,4.3E0); +#189=CIRCLE('',#188,4.E-1); +#194=CIRCLE('',#193,4.E-1); +#199=CIRCLE('',#198,4.E-1); +#204=CIRCLE('',#203,4.E-1); +#217=B_SPLINE_CURVE_WITH_KNOTS('',3,(#213,#214,#215,#216),.UNSPECIFIED.,.F.,.F., +(4,4),(0.E0,1.E0),.UNSPECIFIED.); +#222=B_SPLINE_CURVE_WITH_KNOTS('',3,(#218,#219,#220,#221),.UNSPECIFIED.,.F.,.F., +(4,4),(0.E0,1.E0),.UNSPECIFIED.); +#259=CIRCLE('',#258,4.3E0); +#332=B_SPLINE_CURVE_WITH_KNOTS('',3,(#324,#325,#326,#327,#328,#329,#330,#331), +.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(0.E0,2.E-1,4.E-1,6.E-1,8.E-1,1.E0), +.UNSPECIFIED.); +#341=CIRCLE('',#340,1.E-1); +#382=B_SPLINE_CURVE_WITH_KNOTS('',3,(#374,#375,#376,#377,#378,#379,#380,#381), +.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(0.E0,2.E-1,4.E-1,6.E-1,8.E-1,1.E0), +.UNSPECIFIED.); +#399=CIRCLE('',#398,1.E-1); +#404=CIRCLE('',#403,1.E-1); +#409=CIRCLE('',#408,1.E-1); +#422=B_SPLINE_CURVE_WITH_KNOTS('',3,(#414,#415,#416,#417,#418,#419,#420,#421), +.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(0.E0,2.E-1,4.E-1,6.E-1,8.E-1,1.E0), +.UNSPECIFIED.); +#451=B_SPLINE_CURVE_WITH_KNOTS('',3,(#443,#444,#445,#446,#447,#448,#449,#450), +.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(0.E0,2.E-1,4.E-1,6.E-1,8.E-1,1.E0), +.UNSPECIFIED.); +#464=B_SPLINE_CURVE_WITH_KNOTS('',3,(#456,#457,#458,#459,#460,#461,#462,#463), +.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(0.E0,2.E-1,4.E-1,6.E-1,8.E-1,1.E0), +.UNSPECIFIED.); +#473=CIRCLE('',#472,1.E-1); +#490=CIRCLE('',#489,1.E-1); +#495=CIRCLE('',#494,4.3E0); +#512=CIRCLE('',#511,4.3E0); +#621=B_SPLINE_CURVE_WITH_KNOTS('',3,(#613,#614,#615,#616,#617,#618,#619,#620), +.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(0.E0,2.E-1,4.E-1,6.E-1,8.E-1,1.E0), +.UNSPECIFIED.); +#630=CIRCLE('',#629,1.E-1); +#683=B_SPLINE_CURVE_WITH_KNOTS('',3,(#675,#676,#677,#678,#679,#680,#681,#682), +.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(0.E0,2.E-1,4.E-1,6.E-1,8.E-1,1.E0), +.UNSPECIFIED.); +#716=B_SPLINE_CURVE_WITH_KNOTS('',3,(#708,#709,#710,#711,#712,#713,#714,#715), +.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(0.E0,2.E-1,4.E-1,6.E-1,8.E-1,1.E0), +.UNSPECIFIED.); +#733=B_SPLINE_CURVE_WITH_KNOTS('',3,(#725,#726,#727,#728,#729,#730,#731,#732), +.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(0.E0,2.E-1,4.E-1,6.E-1,8.E-1,1.E0), +.UNSPECIFIED.); +#762=B_SPLINE_CURVE_WITH_KNOTS('',3,(#754,#755,#756,#757,#758,#759,#760,#761), +.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(0.E0,2.E-1,4.E-1,6.E-1,8.E-1,1.E0), +.UNSPECIFIED.); +#775=B_SPLINE_CURVE_WITH_KNOTS('',3,(#767,#768,#769,#770,#771,#772,#773,#774), +.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(0.E0,2.E-1,4.E-1,6.E-1,8.E-1,1.E0), +.UNSPECIFIED.); +#784=CIRCLE('',#783,1.E-1); +#817=CIRCLE('',#816,4.3E0); +#838=CIRCLE('',#837,4.3E0); +#851=CIRCLE('',#850,4.3E0); +#876=CIRCLE('',#875,4.E-1); +#881=CIRCLE('',#880,4.E-1); +#894=CIRCLE('',#893,4.E-1); +#899=CIRCLE('',#898,4.E-1); +#912=CIRCLE('',#911,4.E-1); +#917=CIRCLE('',#916,4.E-1); +#930=CIRCLE('',#929,1.E0); +#935=CIRCLE('',#934,1.E0); +#1203=EDGE_CURVE('',#938,#939,#18,.T.); +#1205=EDGE_CURVE('',#939,#941,#159,.T.); +#1207=EDGE_CURVE('',#941,#943,#135,.T.); +#1209=EDGE_CURVE('',#945,#943,#4,.T.); +#1211=EDGE_CURVE('',#945,#947,#111,.T.); +#1213=EDGE_CURVE('',#947,#949,#95,.T.); +#1215=EDGE_CURVE('',#949,#938,#34,.T.); +#1219=EDGE_CURVE('',#952,#953,#9,.T.); +#1221=EDGE_CURVE('',#953,#952,#14,.T.); +#1232=EDGE_CURVE('',#938,#955,#30,.T.); +#1234=EDGE_CURVE('',#957,#955,#175,.T.); +#1236=EDGE_CURVE('',#957,#939,#163,.T.); +#1246=EDGE_CURVE('',#960,#961,#22,.T.); +#1248=EDGE_CURVE('',#960,#963,#829,.T.); +#1250=EDGE_CURVE('',#965,#963,#812,.T.); +#1252=EDGE_CURVE('',#965,#967,#588,.T.); +#1254=EDGE_CURVE('',#967,#969,#572,.T.); +#1256=EDGE_CURVE('',#969,#971,#560,.T.); +#1258=EDGE_CURVE('',#973,#971,#833,.T.); +#1260=EDGE_CURVE('',#973,#975,#842,.T.); +#1262=EDGE_CURVE('',#977,#975,#26,.T.); +#1264=EDGE_CURVE('',#955,#977,#179,.T.); +#1268=EDGE_CURVE('',#949,#979,#107,.T.); +#1270=EDGE_CURVE('',#961,#979,#73,.T.); +#1280=EDGE_CURVE('',#980,#981,#39,.T.); +#1282=EDGE_CURVE('',#981,#960,#821,.T.); +#1285=EDGE_CURVE('',#980,#961,#69,.T.); +#1295=EDGE_CURVE('',#982,#983,#44,.T.); +#1297=EDGE_CURVE('',#995,#982,#48,.T.); +#1299=EDGE_CURVE('',#993,#995,#851,.T.); +#1301=EDGE_CURVE('',#991,#993,#52,.T.); +#1303=EDGE_CURVE('',#991,#989,#512,.T.); +#1305=EDGE_CURVE('',#987,#989,#56,.T.); +#1307=EDGE_CURVE('',#985,#987,#817,.T.); +#1309=EDGE_CURVE('',#981,#985,#60,.T.); +#1312=EDGE_CURVE('',#983,#980,#65,.T.); +#1323=EDGE_CURVE('',#1014,#983,#81,.T.); +#1325=EDGE_CURVE('',#1014,#1016,#127,.T.); +#1327=EDGE_CURVE('',#982,#1016,#855,.T.); +#1340=EDGE_CURVE('',#979,#1030,#103,.T.); +#1342=EDGE_CURVE('',#1030,#1028,#119,.T.); +#1344=EDGE_CURVE('',#1028,#1026,#77,.T.); +#1346=EDGE_CURVE('',#1026,#1014,#131,.T.); +#1351=EDGE_CURVE('',#1033,#1034,#86,.T.); +#1353=EDGE_CURVE('',#1034,#1033,#91,.T.); +#1364=EDGE_CURVE('',#1030,#947,#99,.T.); +#1377=EDGE_CURVE('',#1028,#945,#115,.T.); +#1390=EDGE_CURVE('',#1026,#943,#123,.T.); +#1406=EDGE_CURVE('',#941,#1038,#171,.T.); +#1408=EDGE_CURVE('',#1037,#1038,#139,.T.); +#1410=EDGE_CURVE('',#1172,#1037,#143,.T.); +#1412=EDGE_CURVE('',#1018,#1172,#254,.T.); +#1414=EDGE_CURVE('',#1020,#1018,#147,.T.); +#1416=EDGE_CURVE('',#1174,#1020,#263,.T.); +#1418=EDGE_CURVE('',#1168,#1174,#311,.T.); +#1420=EDGE_CURVE('',#1024,#1168,#151,.T.); +#1422=EDGE_CURVE('',#1022,#1024,#155,.T.); +#1424=EDGE_CURVE('',#1016,#1022,#859,.T.); +#1436=EDGE_CURVE('',#1038,#957,#167,.T.); +#1451=EDGE_CURVE('',#1012,#977,#208,.T.); +#1453=EDGE_CURVE('',#1012,#996,#184,.T.); +#1455=EDGE_CURVE('',#996,#1037,#242,.T.); +#1459=EDGE_CURVE('',#1041,#1042,#189,.T.); +#1461=EDGE_CURVE('',#1042,#1041,#194,.T.); +#1465=EDGE_CURVE('',#1045,#1046,#199,.T.); +#1467=EDGE_CURVE('',#1046,#1045,#204,.T.); +#1477=EDGE_CURVE('',#1011,#1012,#222,.T.); +#1481=EDGE_CURVE('',#975,#1011,#212,.T.); +#1491=EDGE_CURVE('',#996,#997,#217,.T.); +#1495=EDGE_CURVE('',#1009,#1011,#226,.T.); +#1497=EDGE_CURVE('',#1007,#1009,#838,.T.); +#1499=EDGE_CURVE('',#1005,#1007,#230,.T.); +#1501=EDGE_CURVE('',#1005,#1003,#495,.T.); +#1503=EDGE_CURVE('',#1001,#1003,#234,.T.); +#1505=EDGE_CURVE('',#999,#1001,#259,.T.); +#1507=EDGE_CURVE('',#997,#999,#238,.T.); +#1518=EDGE_CURVE('',#1172,#997,#246,.T.); +#1532=EDGE_CURVE('',#999,#1018,#250,.T.); +#1545=EDGE_CURVE('',#1020,#1001,#267,.T.); +#1556=EDGE_CURVE('',#1176,#1159,#283,.T.); +#1558=EDGE_CURVE('',#1174,#1176,#315,.T.); +#1563=EDGE_CURVE('',#1003,#1112,#271,.T.); +#1565=EDGE_CURVE('',#1157,#1112,#481,.T.); +#1567=EDGE_CURVE('',#1157,#1159,#275,.T.); +#1577=EDGE_CURVE('',#1161,#1170,#279,.T.); +#1579=EDGE_CURVE('',#1176,#1170,#319,.T.); +#1582=EDGE_CURVE('',#1159,#1161,#287,.T.); +#1593=EDGE_CURVE('',#1170,#1168,#307,.T.); +#1596=EDGE_CURVE('',#1161,#1163,#291,.T.); +#1598=EDGE_CURVE('',#1163,#1128,#295,.T.); +#1600=EDGE_CURVE('',#1128,#991,#299,.T.); +#1603=EDGE_CURVE('',#993,#1024,#303,.T.); +#1625=EDGE_CURVE('',#1146,#1147,#323,.T.); +#1627=EDGE_CURVE('',#1163,#1146,#349,.T.); +#1632=EDGE_CURVE('',#1155,#1157,#477,.T.); +#1634=EDGE_CURVE('',#1153,#1155,#468,.T.); +#1636=EDGE_CURVE('',#1151,#1153,#438,.T.); +#1638=EDGE_CURVE('',#1142,#1151,#430,.T.); +#1640=EDGE_CURVE('',#1140,#1142,#413,.T.); +#1642=EDGE_CURVE('',#1149,#1140,#390,.T.); +#1644=EDGE_CURVE('',#1147,#1149,#373,.T.); +#1654=EDGE_CURVE('',#1146,#1165,#341,.T.); +#1657=EDGE_CURVE('',#1147,#1166,#332,.T.); +#1659=EDGE_CURVE('',#1166,#1165,#336,.T.); +#1670=EDGE_CURVE('',#1130,#1165,#357,.T.); +#1672=EDGE_CURVE('',#1130,#1128,#345,.T.); +#1685=EDGE_CURVE('',#1132,#1166,#369,.T.); +#1687=EDGE_CURVE('',#1132,#1130,#353,.T.); +#1698=EDGE_CURVE('',#1136,#1166,#386,.T.); +#1700=EDGE_CURVE('',#1136,#1100,#361,.T.); +#1702=EDGE_CURVE('',#1100,#1132,#365,.T.); +#1714=EDGE_CURVE('',#1149,#1136,#382,.T.); +#1727=EDGE_CURVE('',#1134,#1140,#409,.T.); +#1729=EDGE_CURVE('',#1134,#1136,#394,.T.); +#1740=EDGE_CURVE('',#1140,#1138,#399,.T.); +#1742=EDGE_CURVE('',#1138,#1134,#404,.T.); +#1754=EDGE_CURVE('',#1142,#1143,#422,.T.); +#1756=EDGE_CURVE('',#1143,#1138,#426,.T.); +#1768=EDGE_CURVE('',#1182,#1151,#451,.T.); +#1770=EDGE_CURVE('',#1182,#1143,#434,.T.); +#1782=EDGE_CURVE('',#1180,#1153,#464,.T.); +#1784=EDGE_CURVE('',#1180,#1182,#442,.T.); +#1795=EDGE_CURVE('',#1178,#1155,#473,.T.); +#1797=EDGE_CURVE('',#1178,#1180,#455,.T.); +#1812=EDGE_CURVE('',#1112,#1110,#485,.T.); +#1814=EDGE_CURVE('',#1178,#1110,#552,.T.); +#1824=EDGE_CURVE('',#1099,#1100,#516,.T.); +#1826=EDGE_CURVE('',#1102,#1099,#490,.T.); +#1828=EDGE_CURVE('',#1104,#1102,#532,.T.); +#1830=EDGE_CURVE('',#1106,#1104,#540,.T.); +#1832=EDGE_CURVE('',#1108,#1106,#548,.T.); +#1834=EDGE_CURVE('',#1110,#1108,#556,.T.); +#1839=EDGE_CURVE('',#1074,#1005,#499,.T.); +#1841=EDGE_CURVE('',#1074,#1114,#788,.T.); +#1843=EDGE_CURVE('',#1114,#1116,#804,.T.); +#1845=EDGE_CURVE('',#1116,#1118,#745,.T.); +#1847=EDGE_CURVE('',#1118,#1120,#737,.T.); +#1849=EDGE_CURVE('',#1120,#1122,#695,.T.); +#1851=EDGE_CURVE('',#1122,#1124,#687,.T.); +#1853=EDGE_CURVE('',#1124,#1126,#654,.T.); +#1855=EDGE_CURVE('',#1126,#1096,#646,.T.); +#1857=EDGE_CURVE('',#1064,#1096,#503,.T.); +#1859=EDGE_CURVE('',#989,#1064,#507,.T.); +#1874=EDGE_CURVE('',#1099,#1134,#520,.T.); +#1889=EDGE_CURVE('',#1138,#1102,#524,.T.); +#1902=EDGE_CURVE('',#1143,#1104,#528,.T.); +#1914=EDGE_CURVE('',#1182,#1106,#536,.T.); +#1927=EDGE_CURVE('',#1180,#1108,#544,.T.); +#1952=EDGE_CURVE('',#969,#1070,#584,.T.); +#1954=EDGE_CURVE('',#1069,#1070,#564,.T.); +#1956=EDGE_CURVE('',#1069,#1072,#600,.T.); +#1958=EDGE_CURVE('',#1072,#1074,#792,.T.); +#1962=EDGE_CURVE('',#971,#1007,#568,.T.); +#1973=EDGE_CURVE('',#1062,#967,#576,.T.); +#1975=EDGE_CURVE('',#1070,#1062,#580,.T.); +#1986=EDGE_CURVE('',#1061,#1062,#596,.T.); +#1990=EDGE_CURVE('',#987,#965,#592,.T.); +#1994=EDGE_CURVE('',#1064,#1066,#638,.T.); +#1996=EDGE_CURVE('',#1066,#1061,#608,.T.); +#2009=EDGE_CURVE('',#1061,#1069,#604,.T.); +#2019=EDGE_CURVE('',#1077,#1078,#625,.T.); +#2021=EDGE_CURVE('',#1080,#1077,#666,.T.); +#2023=EDGE_CURVE('',#1082,#1080,#674,.T.); +#2025=EDGE_CURVE('',#1084,#1082,#707,.T.); +#2027=EDGE_CURVE('',#1086,#1084,#724,.T.); +#2029=EDGE_CURVE('',#1088,#1086,#753,.T.); +#2031=EDGE_CURVE('',#1090,#1088,#766,.T.); +#2033=EDGE_CURVE('',#1090,#1072,#796,.T.); +#2038=EDGE_CURVE('',#1066,#1078,#634,.T.); +#2048=EDGE_CURVE('',#1078,#1092,#630,.T.); +#2050=EDGE_CURVE('',#1092,#1094,#612,.T.); +#2052=EDGE_CURVE('',#1094,#1077,#621,.T.); +#2067=EDGE_CURVE('',#1096,#1092,#642,.T.); +#2080=EDGE_CURVE('',#1094,#1126,#650,.T.); +#2090=EDGE_CURVE('',#1094,#1193,#662,.T.); +#2094=EDGE_CURVE('',#1193,#1124,#658,.T.); +#2105=EDGE_CURVE('',#1080,#1193,#683,.T.); +#2117=EDGE_CURVE('',#1193,#1191,#670,.T.); +#2119=EDGE_CURVE('',#1082,#1191,#716,.T.); +#2134=EDGE_CURVE('',#1191,#1122,#691,.T.); +#2144=EDGE_CURVE('',#1191,#1189,#703,.T.); +#2148=EDGE_CURVE('',#1189,#1120,#699,.T.); +#2159=EDGE_CURVE('',#1084,#1189,#733,.T.); +#2171=EDGE_CURVE('',#1189,#1187,#720,.T.); +#2173=EDGE_CURVE('',#1086,#1187,#762,.T.); +#2188=EDGE_CURVE('',#1187,#1118,#741,.T.); +#2198=EDGE_CURVE('',#1187,#1185,#749,.T.); +#2202=EDGE_CURVE('',#1116,#1185,#800,.T.); +#2213=EDGE_CURVE('',#1088,#1185,#775,.T.); +#2225=EDGE_CURVE('',#1184,#1090,#784,.T.); +#2229=EDGE_CURVE('',#1185,#1184,#779,.T.); +#2240=EDGE_CURVE('',#1184,#1114,#808,.T.); +#2266=EDGE_CURVE('',#963,#985,#825,.T.); +#2290=EDGE_CURVE('',#1009,#973,#846,.T.); +#2315=EDGE_CURVE('',#1022,#995,#863,.T.); +#2341=EDGE_CURVE('',#1048,#1041,#871,.T.); +#2343=EDGE_CURVE('',#1048,#1050,#876,.T.); +#2345=EDGE_CURVE('',#1042,#1050,#867,.T.); +#2357=EDGE_CURVE('',#1050,#1048,#881,.T.); +#2378=EDGE_CURVE('',#1046,#1052,#885,.T.); +#2381=EDGE_CURVE('',#1054,#1045,#889,.T.); +#2383=EDGE_CURVE('',#1052,#1054,#894,.T.); +#2394=EDGE_CURVE('',#1054,#1052,#899,.T.); +#2416=EDGE_CURVE('',#1034,#1056,#903,.T.); +#2419=EDGE_CURVE('',#1058,#1033,#907,.T.); +#2421=EDGE_CURVE('',#1056,#1058,#912,.T.); +#2432=EDGE_CURVE('',#1058,#1056,#917,.T.); +#2455=EDGE_CURVE('',#953,#1197,#925,.T.); +#2457=EDGE_CURVE('',#1197,#1195,#930,.T.); +#2459=EDGE_CURVE('',#1195,#952,#921,.T.); +#2471=EDGE_CURVE('',#1195,#1197,#935,.T.); +#2497=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#2488),#2496); +#2504=PRODUCT_DEFINITION('design','',#2503,#2500); +#2505=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR KTG0912CL.',#2504); +#2506=SHAPE_DEFINITION_REPRESENTATION(#2505,#2497); +ENDSEC; +END-ISO-10303-21; diff --git a/hardware/hardware/libs/XDCR_KTG0912CL.kicad_mod b/hardware/hardware/libs/XDCR_KTG0912CL.kicad_mod new file mode 100644 index 0000000..b1d5bb8 --- /dev/null +++ b/hardware/hardware/libs/XDCR_KTG0912CL.kicad_mod @@ -0,0 +1,35 @@ + +(footprint XDCR_KTG0912CL (layer F.Cu) (tedit 64A6BCF7) + (descr "") + (attr smd) + (fp_text reference REF** (at -2.575 -7.195 0) (layer F.SilkS) + (effects (font (size 1.0 1.0) (thickness 0.15))) + ) + (fp_text value XDCR_KTG0912CL (at 3.14 7.195 0) (layer F.Fab) + (effects (font (size 1.0 1.0) (thickness 0.15))) + ) + (pad P smd rect (at -4.0 0.0) (size 3.0 2.5) (layers F.Cu F.Mask F.Paste)) + (pad N smd rect (at 4.0 0.0) (size 3.0 2.5) (layers F.Cu F.Mask F.Paste)) + (fp_line (start -8.09 0.0) (end -7.09 0.0) (layer F.Fab) (width 0.127)) + (fp_line (start -7.59 -0.5) (end -7.59 0.5) (layer F.Fab) (width 0.127)) + (fp_line (start -8.09 0.0) (end -7.09 0.0) (layer F.SilkS) (width 0.127)) + (fp_line (start -7.59 -0.5) (end -7.59 0.5) (layer F.SilkS) (width 0.127)) + (fp_line (start 7.09 0.0) (end 8.09 0.0) (layer F.Fab) (width 0.127)) + (fp_line (start 5.75 -5.05) (end -5.75 -5.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.75 -5.05) (end -5.75 5.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.75 5.05) (end 5.75 5.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.75 5.05) (end 5.75 -5.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.8 4.8) (end -4.8 -4.8) (layer F.Fab) (width 0.127)) + (fp_line (start -4.8 -4.8) (end 4.8 -4.8) (layer F.Fab) (width 0.127)) + (fp_line (start 4.8 -4.8) (end 4.8 3.3) (layer F.Fab) (width 0.127)) + (fp_line (start 3.3 4.8) (end -4.8 4.8) (layer F.Fab) (width 0.127)) + (fp_line (start 4.8 3.3) (end 3.3 4.8) (layer F.Fab) (width 0.127)) + (fp_line (start 7.09 0.0) (end 8.09 0.0) (layer F.SilkS) (width 0.127)) + (fp_line (start -4.8 -1.57) (end -4.8 -4.8) (layer F.SilkS) (width 0.127)) + (fp_line (start -4.8 4.8) (end -4.8 1.57) (layer F.SilkS) (width 0.127)) + (fp_line (start 4.8 -4.8) (end 4.8 -1.57) (layer F.SilkS) (width 0.127)) + (fp_line (start 4.8 3.3) (end 4.8 1.57) (layer F.SilkS) (width 0.127)) + (fp_line (start -4.8 -4.8) (end 4.8 -4.8) (layer F.SilkS) (width 0.127)) + (fp_line (start 3.3 4.8) (end -4.8 4.8) (layer F.SilkS) (width 0.127)) + (fp_line (start 4.8 3.3) (end 3.3 4.8) (layer F.SilkS) (width 0.127)) +) \ No newline at end of file diff --git a/hardware/hardware/libs/components.kicad_sym b/hardware/hardware/libs/components.kicad_sym new file mode 100644 index 0000000..b7f571f --- /dev/null +++ b/hardware/hardware/libs/components.kicad_sym @@ -0,0 +1,583 @@ +(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor) + (symbol "7SEG_3641BS_CA" (in_bom yes) (on_board yes) + (property "Reference" "D" (at 24.13 13.97 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "7SEG_3641BS_CA" (at 16.51 11.43 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "footprints:7SEG_3641BS" (at 0 6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "7SEG_3641BS_CA_0_0" + (rectangle (start -25.4 10.16) (end 25.4 -15.24) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (polyline + (pts + (xy -20.32 -6.35) + (xy -19.05 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -19.05 -6.35) + (xy -16.51 -6.35) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -18.796 -1.27) + (xy -17.526 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -17.78 -2.54) + (xy -15.24 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -16.256 2.54) + (xy -13.716 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -15.24 -6.35) + (xy -13.97 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -13.716 -1.27) + (xy -12.446 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -8.89 -6.35) + (xy -7.62 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -7.62 -6.35) + (xy -5.08 -6.35) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -7.366 -1.27) + (xy -6.096 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 -2.54) + (xy -3.81 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -4.826 2.54) + (xy -2.286 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.81 -6.35) + (xy -2.54 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.286 -1.27) + (xy -1.016 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -6.35) + (xy 2.54 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 -6.35) + (xy 5.08 -6.35) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.794 -1.27) + (xy 4.064 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 -2.54) + (xy 6.35 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.334 2.54) + (xy 7.874 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 6.35 -6.35) + (xy 7.62 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 7.874 -1.27) + (xy 9.144 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 11.176 -6.35) + (xy 12.446 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 12.446 -6.35) + (xy 14.986 -6.35) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 12.7 -1.27) + (xy 13.97 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 13.716 -2.54) + (xy 16.256 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 15.24 2.54) + (xy 17.78 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 16.256 -6.35) + (xy 17.526 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 17.78 -1.27) + (xy 19.05 2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (text "a" (at -15.24 3.81 0) + (effects (font (size 1.524 1.524))) + ) + (text "b" (at -12.192 0.254 0) + (effects (font (size 1.524 1.524))) + ) + (text "c" (at -13.208 -4.318 0) + (effects (font (size 1.524 1.524))) + ) + (text "d" (at -17.78 -5.334 0) + (effects (font (size 1.524 1.524))) + ) + (text "DP1" (at -13.716 -8.89 0) + (effects (font (size 1.524 1.524))) + ) + (text "DP2" (at -2.286 -8.89 0) + (effects (font (size 1.524 1.524))) + ) + (text "DP3" (at 7.62 -8.89 0) + (effects (font (size 1.524 1.524))) + ) + (text "DP4" (at 17.78 -8.636 0) + (effects (font (size 1.524 1.524))) + ) + (text "e" (at -21.336 -4.064 0) + (effects (font (size 1.524 1.524))) + ) + (text "f" (at -19.558 0.508 0) + (effects (font (size 1.524 1.524))) + ) + (text "g" (at -16.51 -1.016 0) + (effects (font (size 1.524 1.524))) + ) + ) + (symbol "7SEG_3641BS_CA_0_1" + (circle (center -13.716 -6.35) (radius 0.3556) + (stroke (width 0.254) (type default)) + (fill (type outline)) + ) + (circle (center -2.54 -6.35) (radius 0.3556) + (stroke (width 0.254) (type default)) + (fill (type outline)) + ) + ) + (symbol "7SEG_3641BS_CA_1_0" + (circle (center 7.62 -6.604) (radius 0.3556) + (stroke (width 0.254) (type default)) + (fill (type outline)) + ) + (circle (center 17.78 -6.35) (radius 0.3556) + (stroke (width 0.254) (type default)) + (fill (type outline)) + ) + ) + (symbol "7SEG_3641BS_CA_1_1" + (pin input line (at -27.94 -5.08 0) (length 2.54) + (name "e" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -27.94 -7.62 0) (length 2.54) + (name "f" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -27.94 5.08 0) (length 2.54) + (name "a" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 27.94 -5.08 180) (length 2.54) + (name "CA1" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -27.94 -2.54 0) (length 2.54) + (name "d" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -27.94 -12.7 0) (length 2.54) + (name "DPX" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -27.94 0 0) (length 2.54) + (name "c" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -27.94 -10.16 0) (length 2.54) + (name "g" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 27.94 -12.7 180) (length 2.54) + (name "CA4" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -27.94 2.54 0) (length 2.54) + (name "b" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 27.94 -10.16 180) (length 2.54) + (name "CA3" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 27.94 -7.62 180) (length 2.54) + (name "CA2" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "KTG0912CL" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "LS" (at -2.54 6.35 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Value" "KTG0912CL" (at -2.54 -5.08 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Footprint" "footprints:XDCR_KTG0912CL" (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "PARTREV" "1.1" (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "STANDARD" "Manufacturer recommendations" (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "MAXIMUM_PACKAGE_HEIGHT" "5.3 mm" (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "MANUFACTURER" "Kingstate" (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (symbol "KTG0912CL_0_0" + (polyline + (pts + (xy -2.54 0) + (xy 1.397 0) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 2.54) + (xy 1.397 2.54) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 1.27) + (xy 5.08 1.27) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 1.27) + (xy 5.08 -2.54) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 5.08) + (xy 5.08 1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (arc (start 5.08 5.08) (mid 1.2866 1.27) (end 5.08 -2.54) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (text "+" (at -4.318 2.54 0) + (effects (font (size 1.778 1.778)) (justify left bottom)) + ) + (text "-" (at -4.318 -1.27 0) + (effects (font (size 1.778 1.778)) (justify left bottom)) + ) + (pin passive line (at -2.54 -2.54 90) (length 2.54) + (name "~" (effects (font (size 1.016 1.016)))) + (number "N" (effects (font (size 1.016 1.016)))) + ) + (pin passive line (at -2.54 5.08 270) (length 2.54) + (name "~" (effects (font (size 1.016 1.016)))) + (number "P" (effects (font (size 1.016 1.016)))) + ) + ) + ) + (symbol "RELAY_FINDER-43.41" (in_bom yes) (on_board yes) + (property "Reference" "K" (at 11.43 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "FINDER-43.41" (at 17.78 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "footprints:RELAY_FINDER-43.41" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "RELAY_FINDER-43.41_0_0" + (polyline + (pts + (xy 7.62 3.81) + (xy 7.62 1.27) + (xy 6.985 1.905) + (xy 7.62 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "RELAY_FINDER-43.41_0_1" + (rectangle (start -10.16 3.81) (end 10.16 -6.35) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (rectangle (start -8.255 0.635) (end -1.905 -3.175) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -7.62 -3.175) + (xy -2.54 0.635) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 -6.35) + (xy -5.08 -3.175) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -5.08 3.81) + (xy -5.08 0.635) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.905 -1.27) + (xy -1.27 -1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.635 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.635 -1.27) + (xy 1.27 -1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.905 -1.27) + (xy 2.54 -1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.175 -1.27) + (xy 3.81 -1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 -3.81) + (xy 3.175 2.54) + ) + (stroke (width 0.508) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 -3.81) + (xy 5.08 -6.35) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 3.81) + (xy 2.54 1.27) + (xy 3.175 1.905) + (xy 2.54 2.54) + ) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + ) + (symbol "RELAY_FINDER-43.41_1_1" + (pin passive line (at 5.08 -8.89 90) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 6.35 270) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 7.62 6.35 270) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 6.35 270) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "A1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -8.89 90) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "A2" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) diff --git a/hardware/hardware/libs/footprints.pretty/7SEG_3641BS.kicad_mod b/hardware/hardware/libs/footprints.pretty/7SEG_3641BS.kicad_mod new file mode 100644 index 0000000..46e0627 --- /dev/null +++ b/hardware/hardware/libs/footprints.pretty/7SEG_3641BS.kicad_mod @@ -0,0 +1,30 @@ +(footprint "7SEG_3641BS" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (attr through_hole) + (fp_text reference "3641BS" (at 6.35 -4 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.1))) + (tstamp 166f0c74-6f32-4dfa-b88b-bff5d4d35969) + ) + (fp_text value "7SEG_3641BS" (at 6.35 -6 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c91a6323-df88-42a9-8749-88b541dd7197) + ) + (fp_text user "${REFERENCE}" (at 6.35 3 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3dda342f-af5d-432b-ba56-bfea9568ae72) + ) + (fp_rect (start -8.6 -12.07) (end 21.4 1.93) + (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp f33ca982-0f83-4bff-9efd-5f01ff8de90d)) + (pad "1" thru_hole rect (at 0 0) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 87061e01-8ff9-4421-84a2-9c2e5fdb63bf)) + (pad "2" thru_hole circle (at 2.54 0) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp ca88b843-2d87-4451-81d4-e1a9df8f6a8f)) + (pad "3" thru_hole circle (at 5.08 0) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp b71a8758-b10c-462c-a16f-1ca4d765dd76)) + (pad "4" thru_hole circle (at 7.62 0) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp d7a033e9-bf4e-47e7-b0e4-561842fc028f)) + (pad "5" thru_hole circle (at 10.16 0) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 19520598-fd6d-4211-a4a8-e2a7bcc9bbfc)) + (pad "6" thru_hole circle (at 12.7 0) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 7a54228b-4840-48cd-9de5-959d057e4efc)) + (pad "7" thru_hole circle (at 12.7 -10.16) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 54cdda43-3a65-4c64-aff3-a9cc4c3e153c)) + (pad "8" thru_hole circle (at 10.16 -10.16) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp f417ec27-aa22-4bd3-b5b1-3e3b2a9e8252)) + (pad "9" thru_hole circle (at 7.62 -10.16) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp c8639173-4b43-40f6-8de4-d59f1ba86e60)) + (pad "10" thru_hole circle (at 5.08 -10.16) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp b64e58aa-2e2e-4cbc-b1d2-eb09f492a929)) + (pad "11" thru_hole circle (at 2.54 -10.16) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 9597323e-3bc9-4cbf-89a8-d445471cee6e)) + (pad "12" thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp b2bfaae3-1ba9-47af-8f15-a5a806ed2f51)) +) diff --git a/hardware/hardware/libs/footprints.pretty/RELAY_FINDER-43.41.kicad_mod b/hardware/hardware/libs/footprints.pretty/RELAY_FINDER-43.41.kicad_mod new file mode 100644 index 0000000..61b63ec --- /dev/null +++ b/hardware/hardware/libs/footprints.pretty/RELAY_FINDER-43.41.kicad_mod @@ -0,0 +1,47 @@ +(footprint "RELAY_FINDER-43.41" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (attr through_hole) + (fp_text reference "REF**" (at 12.6 -2.4 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.1))) + (tstamp a859ce55-9910-47bf-b8f5-52c2f8427947) + ) + (fp_text value "RELAY_FINDER-43.41" (at 12.9 10.8 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 6bdc94f7-ad0c-4ebd-b9a9-4c7f5ec08f26) + ) + (fp_text user "${REFERENCE}" (at 13.9 3.9 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 01141c57-fb98-4f48-9e06-c867b2a8d661) + ) + (fp_line (start -3 0.8) (end -3 -1.6) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2ad5d009-c791-49d3-bc04-53932e82f326)) + (fp_line (start -0.6 -1.6) (end -3 -1.6) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 341684e0-feb4-487f-a704-6056de54b0f4)) + (fp_line (start 3.2 0.05) (end 4.47 0.05) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0dc91212-b0a2-4ad2-9faf-df3c7d433723)) + (fp_line (start 3.2 1.32) (end 4.47 1.32) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 20e52597-6bef-4033-99cb-c88d217a0f8b)) + (fp_line (start 3.2 2.59) (end 5.74 3.86) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bdcb5ccc-0818-4a33-a708-32455d17030b)) + (fp_line (start 3.2 6.4) (end 3.2 1.32) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0686bbf1-33d3-411f-8202-9f95d162759f)) + (fp_line (start 4.47 0.05) (end 4.47 1.32) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c0cc4c63-a358-49df-9d15-a3bdfa10a6cc)) + (fp_line (start 4.47 1.32) (end 5.74 1.32) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 074a188a-4247-4d83-aab3-42a5471d94f9)) + (fp_line (start 4.47 6.4) (end 4.47 7.67) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c27a2c98-2c8f-4eae-a81a-376fc4b04149)) + (fp_line (start 4.47 7.67) (end 3.2 7.67) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dfa87239-f34d-45df-9f65-d4509a18f38b)) + (fp_line (start 5.74 1.32) (end 5.74 6.4) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 96b6b591-2cb9-468a-801d-09da0e2ee6e7)) + (fp_line (start 5.74 6.4) (end 3.2 6.4) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5fe04414-fcab-4868-9465-9413b35e8174)) + (fp_rect (start -2.75 -1.35) (end 27.45 8.85) + (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp 378bc737-407f-42b4-8981-c2dd2b6c887f)) + (pad "11" thru_hole circle (at 22.2 0) (size 2.2 2.2) (drill 1.2) (layers "*.Cu" "*.Mask") (tstamp db19f271-3769-4f89-a727-d4a404707e50)) + (pad "12" thru_hole circle (at 19 7.5) (size 2.2 2.2) (drill 1.2) (layers "*.Cu" "*.Mask") (tstamp 0681a045-7f3c-4368-b120-c9db0bb48114)) + (pad "14" thru_hole circle (at 25.4 7.5) (size 2.2 2.2) (drill 1.2) (layers "*.Cu" "*.Mask") (tstamp 77c6d761-972f-4e08-9fd2-219e5c9b5ed7)) + (pad "A1" thru_hole rect (at 0 0) (size 2.2 2.2) (drill 1.2) (layers "*.Cu" "*.Mask") (tstamp 468de9e1-554d-43cf-b318-a6e1043d0551)) + (pad "A2" thru_hole circle (at 0 7.5) (size 2.2 2.2) (drill 1.2) (layers "*.Cu" "*.Mask") (tstamp c068222d-8443-4026-bb46-9da988f4397d)) +) diff --git a/hardware/hardware/libs/footprints.pretty/XDCR_KTG0912CL.kicad_mod b/hardware/hardware/libs/footprints.pretty/XDCR_KTG0912CL.kicad_mod new file mode 100644 index 0000000..a3c6dd1 --- /dev/null +++ b/hardware/hardware/libs/footprints.pretty/XDCR_KTG0912CL.kicad_mod @@ -0,0 +1,58 @@ +(footprint "XDCR_KTG0912CL" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (attr smd) + (fp_text reference "REF**" (at -2.575 -7.195) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 8cf871c8-2e3f-4971-9f20-648faf312afe) + ) + (fp_text value "XDCR_KTG0912CL" (at 3.14 7.195) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp adc007af-042f-4750-b4f2-abe4849bcf1c) + ) + (fp_line (start -8.09 0) (end -7.09 0) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 42a622cc-3e67-4525-9f95-cead87ca0d4b)) + (fp_line (start -7.59 -0.5) (end -7.59 0.5) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 863db9dd-61b2-485c-9570-16c8083bcc77)) + (fp_line (start -4.8 -4.8) (end 4.8 -4.8) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp c78a2b61-3660-434e-8cde-d1f2f0356219)) + (fp_line (start -4.8 -1.57) (end -4.8 -4.8) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp b35fd186-6669-46a2-9ac0-0bae4b707c87)) + (fp_line (start -4.8 4.8) (end -4.8 1.57) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 9fc455c0-f2c0-4712-86e0-1062c0af36ec)) + (fp_line (start 3.3 4.8) (end -4.8 4.8) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 712e1784-0d35-46e2-8972-c9bbea369f8a)) + (fp_line (start 4.8 -4.8) (end 4.8 -1.57) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 210c901d-e970-4145-8986-d223680faad6)) + (fp_line (start 4.8 3.3) (end 3.3 4.8) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 7595e6f5-853b-4e58-b5a4-ed9c388a7fd5)) + (fp_line (start 4.8 3.3) (end 4.8 1.57) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 4c8a62c7-ac09-4574-aabd-e0f5953ea246)) + (fp_line (start 7.09 0) (end 8.09 0) + (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 3728d142-0398-40dc-92a9-53eb611abf59)) + (fp_line (start -5.75 -5.05) (end -5.75 5.05) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6c1a1e3f-262f-4f22-92cd-eee996ce60d2)) + (fp_line (start -5.75 5.05) (end 5.75 5.05) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fa44df6a-b51f-44c4-95dd-937bed99fe9a)) + (fp_line (start 5.75 -5.05) (end -5.75 -5.05) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f14d63bb-124f-46df-9590-3ab3aa93488b)) + (fp_line (start 5.75 5.05) (end 5.75 -5.05) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6a749a07-fb27-448c-93ab-a053307eae43)) + (fp_line (start -8.09 0) (end -7.09 0) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp fb9ed3fd-358c-40f4-b60d-78aefadb6ca2)) + (fp_line (start -7.59 -0.5) (end -7.59 0.5) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 3170fa7c-a4e6-4ce2-8b71-e64eab704c17)) + (fp_line (start -4.8 -4.8) (end 4.8 -4.8) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp df7bb88f-6bca-4c1e-9018-176a6aa53b56)) + (fp_line (start -4.8 4.8) (end -4.8 -4.8) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp c14d41a7-91f5-40a6-934d-a859c002dbb3)) + (fp_line (start 3.3 4.8) (end -4.8 4.8) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 8778e5a3-4691-4eba-9c38-f2cdbb2dbfc1)) + (fp_line (start 4.8 -4.8) (end 4.8 3.3) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp f24b9299-8c0a-42b2-aabe-d21071951cec)) + (fp_line (start 4.8 3.3) (end 3.3 4.8) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 8205dd71-f2c3-4c9d-983c-017d9e026a1d)) + (fp_line (start 7.09 0) (end 8.09 0) + (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 26a03423-1955-4202-96b3-77f473fa8d0a)) + (pad "N" smd rect (at 4 0) (size 3 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 64e3c9b6-c62f-4ec9-98ce-2e2d0c70794f)) + (pad "P" smd rect (at -4 0) (size 3 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 212ad2c9-2647-4fc1-badd-8438179c65d4)) +) diff --git a/hardware/hardware/sym-lib-table b/hardware/hardware/sym-lib-table new file mode 100644 index 0000000..e3e391b --- /dev/null +++ b/hardware/hardware/sym-lib-table @@ -0,0 +1,4 @@ +(sym_lib_table + (version 7) + (lib (name "components")(type "KiCad")(uri "${KIPRJMOD}/libs/components.kicad_sym")(options "")(descr "")) +) diff --git a/proteus/thermostat.pdsprj b/proteus/thermostat.pdsprj index 1125405..addcd70 100644 Binary files a/proteus/thermostat.pdsprj and b/proteus/thermostat.pdsprj differ