diff --git a/STM8/2stepper4reductor/main.c b/STM8/2stepper4reductor/main.c index 2911cb1..73adba2 100644 --- a/STM8/2stepper4reductor/main.c +++ b/STM8/2stepper4reductor/main.c @@ -24,27 +24,34 @@ #include "proto.h" #include "motors.h" -int main() { - //char A[3] = {'x', '\n', 0}; - //unsigned long T = 0L; +int main() { +#ifdef EBUG + char A[3] = {'x', '\n', 0}; + unsigned long T = 0L; +#endif if(RST_SR) RST_SR = 0x1f; // clear reset flags writing 1 hw_init(); motors_init(); uart_init(); // enable all interrupts enableInterrupts(); - /* remove this code if nesessary - uart_write("\n\nHello! My address is "); - A[0] = MCU_no + '0'; - uart_write(A); - show_help(); // show protocol help @start - */ +#ifdef EBUG + uart_write("\n\nHello! My address is "); + A[0] = MCU_no + '0'; + uart_write(A); + show_help(); // show protocol help @start +#endif // Loop do{ - /*if(Global_time - T > 10000){ - ; - }*/ +#ifdef EBUG + if(Global_time - T > 1000){ + T = Global_time; + broadcast = 0; + printUint((U8*)&Global_time, 4); + uart_write("\n"); + } +#endif IWDG_KR = KEY_REFRESH; // refresh watchdog if(uart_rdy){ process_string(); diff --git a/STM8/2stepper4reductor/twosteppers.bin b/STM8/2stepper4reductor/twosteppers.bin index 500dd88..4bc8143 100644 Binary files a/STM8/2stepper4reductor/twosteppers.bin and b/STM8/2stepper4reductor/twosteppers.bin differ diff --git a/STM8/2stepper4reductor/twosteppers.geany b/STM8/2stepper4reductor/twosteppers.geany index b65c77d..1cd8f1a 100644 --- a/STM8/2stepper4reductor/twosteppers.geany +++ b/STM8/2stepper4reductor/twosteppers.geany @@ -28,14 +28,15 @@ long_line_behaviour=1 long_line_column=100 [files] -current_page=6 +current_page=7 FILE_NAME_0=319;Make;0;EUTF-8;1;1;0;%2Fhome%2Feddy%2FDocs%2FSAO%2FELECTRONICS%2FSTM8%2FSCORPIO_steppers%2FMakefile;0;4 -FILE_NAME_1=1296;C;0;EUTF-8;0;1;0;%2Fhome%2Feddy%2FDocs%2FSAO%2FELECTRONICS%2FSTM8%2FSCORPIO_steppers%2Fmain.c;0;4 +FILE_NAME_1=1458;C;0;EUTF-8;0;1;0;%2Fhome%2Feddy%2FDocs%2FSAO%2FELECTRONICS%2FSTM8%2FSCORPIO_steppers%2Fmain.c;0;4 FILE_NAME_2=1815;C;0;EKOI8-R;0;1;0;%2Fhome%2Feddy%2FDocs%2FSAO%2FELECTRONICS%2FSTM8%2FSCORPIO_steppers%2Fhardware.c;0;4 -FILE_NAME_3=1949;C;0;EUTF-8;0;1;0;%2Fhome%2Feddy%2FDocs%2FSAO%2FELECTRONICS%2FSTM8%2FSCORPIO_steppers%2Fhardware.h;0;4 -FILE_NAME_4=2535;C;0;EUTF-8;0;1;0;%2Fhome%2Feddy%2FDocs%2FSAO%2FELECTRONICS%2FSTM8%2FSCORPIO_steppers%2Finterrupts.c;0;4 -FILE_NAME_5=1553;C;0;EKOI8-R;0;1;0;%2Fhome%2Feddy%2FDocs%2FSAO%2FELECTRONICS%2FSTM8%2FSCORPIO_steppers%2Fuart.c;0;4 -FILE_NAME_6=1340;C;0;EKOI8-R;0;1;0;%2Fhome%2Feddy%2FDocs%2FSAO%2FELECTRONICS%2FSTM8%2FSCORPIO_steppers%2Fuart.h;0;4 +FILE_NAME_3=1849;C;0;EUTF-8;0;1;0;%2Fhome%2Feddy%2FDocs%2FSAO%2FELECTRONICS%2FSTM8%2FSCORPIO_steppers%2Fhardware.h;0;4 +FILE_NAME_4=3892;C;0;EUTF-8;0;1;0;%2Fhome%2Feddy%2FDocs%2FSAO%2FELECTRONICS%2FSTM8%2FSCORPIO_steppers%2Finterrupts.c;0;4 +FILE_NAME_5=1085;C;0;EKOI8-R;0;1;0;%2Fhome%2Feddy%2FDocs%2FSAO%2FELECTRONICS%2FSTM8%2FSCORPIO_steppers%2Fuart.c;0;4 +FILE_NAME_6=1100;C;0;EKOI8-R;0;1;0;%2Fhome%2Feddy%2FDocs%2FSAO%2FELECTRONICS%2FSTM8%2FSCORPIO_steppers%2Fuart.h;0;4 +FILE_NAME_7=0;C;0;EKOI8-R;0;1;0;%2Fhome%2Feddy%2FDocs%2FSAO%2FELECTRONICS%2FSTM8%2FSCORPIO_steppers%2Fproto.c;0;4 [VTE] last_dir=/home/eddy/Docs/SAO/ELECTRONICS/STM8/SCORPIO_steppers diff --git a/STM8/2stepper4reductor/twosteppers.ihx b/STM8/2stepper4reductor/twosteppers.ihx index bd9a3d5..b0e6a20 100644 --- a/STM8/2stepper4reductor/twosteppers.ihx +++ b/STM8/2stepper4reductor/twosteppers.ihx @@ -1,187 +1,176 @@ -:2080A40072107F60350050C635075345357D53463501534135855340350F5007350F5008A3 -:2080C400351E500C351E500D350E500E350F5011350F5012AE5008F6AA10F7AE5008F6AAFE -:2080E40020F7721E5012AE5012F6AA10F7AE500AF6AA10F735CC50E0355550E0350650E1B6 -:2081040035FF50E235AA50E0AE500BF6A4E04EA40F44C7004635005260354F52613500526C -:208124006235FF526335005265350052663500526735005268350052693500526A35705262 -:1A81440058357052593570525A3511525C3501525D35815250721E526D8127 -:0596180000000000004D -:04808300725F000127 -:20815E008080808080808080808080AE5302F6A501270CA4FEAE5302F74B00CD8C988480D3 -:20817E0080AE5322F6A501270CA4FEAE5322F74B01CD8C9884808080805202AE5240F6A5C3 -:20819E00202603CC822AAE5241F695725D0048267B9EA12027769EA10927719EA10D276CC1 -:2081BE009EA10A27679EA15B260A35010001725F00472058725D000127529EA15D2603A685 -:2081DE0001214F88C60047A11F8426094D2606725F004720374D271C725F0001725D0047A8 -:2081FE00270435010048AE00029FCB004702A900957F201890AE00021701C6004790977262 -:20821E005C00474F909572F9019E90F75B028080AE5342F644241B90CE004472A90001C6FB -:18823E000043A90097C60042A9009590CF0044CF0042350053428080E1 -:2082560035685242350352433524524581725D00492625AE5245F6AA08F7160390F64D273F -:2082760010905CAE5241F7AE5240F6A54026ED20F6AE5245F6A4F7F78152245F1F031F010B -:208296007B29A1042303CC83697B29A1032603CC83690D292603CC8369961C00051F231E4A -:2082B600231C000A7F7B29A101270E7B29A10227197B29A104272E20451E27F66B224F5F65 -:2082D6006B031F017B226B0420341627171D1E1DFE1F1B161B17190F180F171619170316A9 -:2082F6001717012019162717151E15E6036B14E6026B13FE1F111613170316111701A60937 -:208316006B104B0A5F894B001E07891E0789CD94A05B08517B100A105F9772FB23909FAB2E -:2083360030F74B0A5F894B001E07891E0789CD95375B081F0317011E0326041E0127067BD4 -:2083560010A1FF2CBD7B104C5F9772FB2389CD82635B025B248152130F0E965C1F121E12A4 -:208376001C000B7F0D162A14161890504F1217974F12169517181F16A6016B0EA60B6B0D0A -:208396004B0A5F894B001E1C891E1C89CD947B5B089F0A0D5F417B0D4172FB12AB30F74BBF -:2083B6000A5F894B001E1C891E1C89CD95105B081F1817161E1826041E1627040D0D26C0EC -:2083D6007B0D0D0D27110D0E270D7B0D4A5F9772FB1288A62DF7846B0F7B0FA10C241D1E31 -:2083F6001AE6016B11F66B101610905CFF5F7B0F9772FB12F61E10F70C0F20DD5B138152F5 -:20841600120F01A6016B025F1F051F031E15F6A12D2607A6016B015C1F15161517071E0736 -:20843600F61E075C1F07A12B27F4A1302556A13922520F02881E06891E06894B0A5F894B8D -:2084560000CD95915B081F0E170C84905F90975F905D2A015A72F90D9F190C889E190C95D9 -:208476008472A20030A20002A20095511305909F1204909E12032E06A6016B0220061F05C0 -:208496001703209A0D0227034F202F0D01271C7B06406B124F12056B114F12046B104F1269 -:1D84B600036B03161117057B106B04161717091E091605EF021603FFA6015B1281CE -:03961D000000004A -:2080000082008083820000008200815E8200815F8200816082008161820081628200816304 -:208020008200816482008165820000008200000082008166820081678200816882008169C3 -:208040008200817E8200817F820081948200000082000000820081958200819682008197B7 -:208060008200822D8200822E820082558200000082000000820000008200000082000000BA -:1D808700AE00412707724F00005A26F9AE004E2709D69617D700415A26F7CC80807B -:03808000CC84D3DA -:2084D300AE50B3F64D2704351F50B3CD80A4CD84F8CD82569A35AA50E0725D004827F6CD8A -:0584F300930C20F18153 -:2084F8003504530C3509530D35C4530E35015301AE5300F6AA84F73504532A3509532B3587 -:20851800C4532C35015321AE5320F6AA84F781AE8F5A89CD82635B02AE8F7189CD82635B26 -:2085380002AE8F8089CD82635B02AE8F9689CD82635B02AE8FB289CD82635B02AE8FCC8948 -:20855800CD82635B02AE8FE789CD82635B02AE8FF589CD82635B02AE900989CD82635B028F -:20857800AE901A89CD82635B02814F90977B03A10027087B03A1012718202BAE5006F6A565 -:2085980010260461A60161A520261E72A900022018AE5010F64D2B0461A60161A5102609F5 -:2085B80072A9000220034F2002909F8152047B07A10027087B07A101270F2067AE5005F6C0 -:2085D800A4F0F772115300200DAE500FF6A4F0F7721153202000AE00521F035F7B0797585F -:2085F800581F011E0372FB016F036F026F017FAE004E9F1B0702A90095A602F7AE00509F51 -:208618001B0702A90095F6A103260DAE005A72FB016F036F026F017FAE00509F1B0702A961 -:2086380000957F5B04815206160990F64D27201E0B1F031E03FE1F051E055C1F011E037BD4 -:2086580002E7017B01F790F6905C1E05F720DB5B06815209A62B6B017B0CA1012303CC8702 -:2086780041AE004E9F1B0C02A90095F6A1012604A62D6B01AE00509F1B0C02A90095F6950F -:20869800889EA100842717160D1708A101271EA102273AA1042745A1052761CC8734AE9008 -:2086B80037160D908989CD863E5B04207CAE903D160D908989CD863E5B041E08FE1F041E85 -:2086D800045C160890FF1E047B01F7205CAE9043160D908989CD863E5B04204DAE90481625 -:2086F8000D908989CD863E5B041E08FE1F021E025C160890FF1E027B01F7202DAE904E16D3 -:208718000D908989CD863E5B041E08FE1F061E065C160890FF1E067B01F7200DAE905416C0 -:208738000D908989CD863E5B045B0981520A7B0DA10027097B0DA101272ECC87D4AE50053F -:20875800F6A4F06B0AAE8F521F06AE006EF65F9772FB06F61A0AAE5005F7354E530D352087 -:20877800530E72105300202BAE500FF6A4F06B01AE8F521F08AE006FF65F9772FB08F61A19 -:2087980001AE500FF7354E532B3520532C72105320200090AE006A5F7B0D97581F0472F9C6 -:2087B80004AE004A72FB04FE1F02AE4E2072F002908990AE00646590855C90FF5B0A81523D -:2087D80002AE004E9F1B0502A90095F6A10227045FCC887A7B0588CD85825B010D062A32EC -:2087F8004D27035F207CAE004E9F1B0502A90095A601F7160890504F1207974F1206951746 -:20881800081F06AE00509F1B0502A90095A604F72031A50227035F204944240FAE00509F77 -:208838001B0502A90095A605F7200DAE00509F1B0502A90095A604F7AE004E9F1B0502A9ED -:2088580000957FAE00521F015F7B0597585872FB011608EF021606FF7B0588CD874484AE3C -:2088780000015B02815204AE004E9F1B0702A90095F6A10227045FCC891F7B0788CD858239 -:208898005B01974D26101E0A891E0A897B0B88CD87D75B0520710D082A255424035F2067F9 -:2088B800AE004E9F1B0702A90095A601F7160A90504F1209974F120895170A1F08200BAEE5 -:2088D800004E9F1B0702A900957FAE00521F015F7B079758581F031E0172FB03160AEF02A8 -:2088F8001608FFAE006272FB03160AEF021608FFAE00509F1B0702A90095A605F77B0788EA -:20891800CD874484AE00015B0481523F1E42F65C1F42A0306B057B05A1012303CC8C621698 -:2089380044173E1E3EFE1F2E1E2E5C1F301E3E1630FF7B05AB301E2EF71E305C1F321E3E52 -:208958001632FF1E30A620F71E42F65C1F42163072A900021E3EFF1E32F7A145273FA14C5C -:208978002766A14D2603CC8A1FA14E2603CC8A3EA14F2603CC8AAAA1502603CC8AF6A152A8 -:208998002603CC8B2FA1532603CC8B6DA1582603CC8C44A15A2603CC8C53CC8C621E3EFE8E -:2089B8001F341E345C1F361E3E1636FF1E34A620F71E365C163E90FF7B0588CD85825B01C8 -:2089D800AB301E36F7CC8C957B0588CD85825B01442410AE905A163E908989CD863E5B043E -:2089F800CC8C95AE00509F1B0502A90095A601F7AE004E9F1B0502A90095A601F77B058836 -:208A1800CD874484CC8C951E3EFE1F381E385C163E90FF1E38A620F71E3E897B0788CD869A -:208A38006A5B03CC8C951E3EFE1F3A1E3A5C163E90FF1E3AA620F7965C891E4489CD84153E -:208A58005B044D2628AE00521F3C5F7B0597585872FB3CE6036B19E6026B18FE163E908997 -:208A7800161A908989CD836C5B06CC8C951E03891E03897B0988CD87D75B055D2603CC8C39 -:208A9800621E3E891E05891E0589CD836C5B06CC8C951E3EFE1F1A1E1A5C163E90FF1E1AD3 -:208AB800A620F7965C891E4489CD84155B044D2608AE00641F035F1F011E03891E03897BB9 -:208AD8000988CD887D5B055D2603CC8C621E3E891E05891E0589CD836C5B06CC8C951E3ED8 -:208AF800FE1F1C1E1C5C163E90FF1E1CA620F7AE005A1F1E5F7B0597585872FB1EE6036B6B -:208B180023E6026B22FE163E90891624908989CD836C5B06CC8C957B0588CD85825B01A577 -:208B3800022710AE905F163E908989CD863E5B04CC8C95AE00509F1B0502A90095A601F7D9 -:208B5800AE004E9F1B0502A900957F7B0588CD874484CC8C951E3EFE1F241E245C163E9053 -:208B7800FF1E24A620F7965C891E4489CD84155B044D271C1E03A303207B02A2007B01A200 -:208B9800002F0DAE4E2013034F12024F12012E4B0D052619AE530DF690954F0F27AE530E03 -:208BB800F60F281A2797909E1A2895201BAE532BF690954F0F2BAE532CF60F061A2B6B0B95 -:208BD800909E1A066B0A1E0A905F7B3F887B3F88899089CD836C5B06CC8C951E3E891E056B -:208BF800891E0589CD836C5B061603AE004A1F0C5F7B0597581F0E1E0C72FB0EFFAE006A18 -:208C180072FB0E6F017F0D052611909E0F12AE530DF74FAE530E909FF72062909E0F2CAE18 -:208C3800532BF74FAE532C909FF72051AE00509F1B0502A90095A602F72042AE00509F1BDE -:208C58000502A90095A603F720331E44E6016B11F66B101610905C17081608FF1610A6650F -:208C780090F71608905C17141614FF1608A67290F7160872A90002FF1E14A672F75B3F81A4 -:208C980052457B4888CD85825B016B02AE00509F1B4802A90095F66B04AE004E9F1B480298 -:208CB800A90095F6A1012603A601214F6B017B48A10027097B48A1012776CC8F4FAE006AC2 -:208CD8001F191E19FE1F1B1E1B2746AE530DF690954F0F1EAE530EF60F1F1A1E97909E1A40 -:208CF8001F9572F01B1F21AE004AFE7B22891102857B218912018524071F211E196F017FE9 -:208D18007B210F23AE530DF77B22954F9EAE530EF7AE5005F6A4F06B25AE8F521F26AE00A4 -:208D38006EF65F9772FB26F61A25AE5005F72073AE006C1F281E28FE1F2A1E2A2746AE53C8 -:208D58002BF690954F0F2DAE532CF60F2E1A2D97909E1A2E9572F02A1F05AE004CFE1F30EA -:208D78001E051330240D16301732163217051E286F017F7B050F38AE532BF77B06954F9E2F -:208D9800AE532CF7AE500FF6A4F06B03AE8F521F3EAE006FF65F9772FB3EF61A03AE500FD2 -:208DB800F72000AE006E9F1B486B459EA9006B441E44F6A4015F417B484158581F364D27A6 -:208DD80003CC8E84AE005272FB361F341E34E6039097E6029095FE72A200019FA2006B086E -:208DF8009EA2006B071E34EF027B08E7017B07F7905D26081E072604A6026B040D01272AA2 -:208E1800AE005A72FB36E6039097E6029095E60188F66B0C8472A20001A2006B107B0BA2B8 -:208E3800006B0FEF02160FFF202CAE005A72FB361F131E13E6039097E6029095FE72A900FB -:208E58000117179FA9006B169EA9006B151E131617EF021615FF7B04A10227067B04A10350 -:208E7800260A7B4888CD85C484CC8F4F1E44F60D0127104D26071E44A607F720114A1E4421 -:208E9800F7200B4C1E44F7A10723031E447F7B04A1012603A601214F4D265B887B05A10468 -:208EB8008427537B04A1052703CC8F4FAE006272FB36E6039097E6029095FE1F3AAE00527C -:208ED80072FB36E6036B43E6026B42FE1F4072F2427B3B1241977B3A12409590A300649F36 -:208EF800A2009EA2002F50AE00509F1B4802A90095A604F720410D02273D0D0127264D2775 -:208F1800147B02442431AE00509F1B4802A90095A603F72022AE00509F1B4802A90095A607 -:208F380002F720137B02A502270DAE00509F1B4802A90095A602F75B4581080A0206040572 -:208F580001090945202D2067657420656E642D73776974636865730A00094C202D206D6F5E -:208F78007665204343570A00094D202D20676574206D6F746F722073746174650A00094E01 -:208F9800202D20676F20666F72204E2073742E2F67657420726573740A00094F202D2070E0 -:208FB800756C6C206F666620746865207377697463680A000950202D206765742063757264 -:208FD80072656E7420706F736974696F6E0A000952202D206D6F76652043570A0009532062 -:208FF8002D206765742F7365742073706565640A000958202D2073746F70206D6F746F7231 -:209018000A00095A202D2073746F7020616E64207A65726F20706F736974696F6E0A005274 -:20903800454C415800494E464D560053544F50004D56535450004F4646535700554E4445DD -:0C90580046002045203100204520320059 -:2096200009C409C4020200000000000000000000000000000000000000000000000000008C -:0696400000000000000024 -:20906400AE939389CD82635B02AE939689CD82635B02AE93B789CD82635B02AE93D489CD16 -:2090840082635B02AE93DF89CD82635B02CD8527AE93FF89CD82635B02AE940E89CD8263F6 -:2090A4005B02AE942589CD82635B02AE943989CD82635B02AE945789CD82635B0281521326 -:2090C4000F061E16F65C1F16A0306B017B01A10223131E18894BFF4BFF4BFF4BFFCD836C88 -:2090E4005B06CC91D4161817071E07FE1F121E125C1F101E071610FF7B01AB301E12F71E99 -:20910400105C160790FF1E10A620F7161690F6957B01A1002606A6016B0A20020F0A7B01E5 -:20912400A1012606A6016B0920020F097B01A1022606A6016B0F20020F0F9E4D26260D0A0E -:20914400260A0D09260E0D0F26122071AE5266F66B062069AE5268F66B062061AE526AF6A6 -:209164006B062059965C5C899089CD84155B044D27110D022B0DAE00FF13044F12034F12F7 -:20918400022E121E07894BFF4BFF4BFF4BFFCD836C5B06203B7B056B060D0A260A0D0926C7 -:2091A4000E0D0F26122016AE52667B06F7200EAE52687B06F72006AE526A7B06F77B060F8F -:2091C4000D5F16079089887B108889CD836C5B065B13815210AE00701F0D1E0D1C00041FA3 -:2091E4000F160F170135AA50E0161317071E07F66B031E0D5C5CC60046AB30F77B03A13030 -:2092040027067B03A131260E965C891E0989CD89225B04CC92F31E0F7B03F71E0F5C1F01FB -:20922400A620F71E0F5C5C1F0B160B17011E075C1F131E0F1C00031F047B03A147272D7BCE -:2092440003A14C27357B03A15027717B03A15427787B03A1722703CC92F0355550E03500AD -:2092640050E1350150E235AA50E020FEC60046AB301E0BF71604170120751E13F64D271BA0 -:20928400AE500A88F69584A13026099EAA10AE500AF720079EA4EFAE500AF7160B17091626 -:2092A400041701AE500AF6A5102706A6306B062004A6316B061E097B06F72033965C891E70 -:2092C4001589CD90C25B0420261E0B7F1E0D89CD82635B02AE00424B0489CD828F5B03CEEB -:2092E400947089CD82635B02A60120194F20161E017F1E0D89CD82635B02CE947089CD825E -:20930400635B02A6015B1081520CAE00221F0B160B1701AE00021F091E095C1F041E09F6CA -:20932400A0306B06725D004827627B06A1322603A601214F887B07C1004684270D4D260A6E -:20934400725F0048725F004720424D2706350100492004725F0049160417071E010F037B5B -:2093640003C100472410160790F61607905C1707F75C0C0320E9725F0047725F00481E0B1B -:2093840089CD91D75B024D2603CD90645B0C810A0A00436F6D6D616E642070726F746F6305 -:2093A4006F6C3A205B206164647220636F6D6D616E64002064617461205D0A092062726FB2 -:2093C40061646361737420616464723A20620A00636F6D6D616E64733A0A00302F31202D25 -:2093E40020636F6D6D616E6420666F7220676976656E206D6F746F723A0A0072202D2072E4 -:2094040065736574204D43550A0047202D2067657420626F61726420616464726573730A5C -:20942400004C20302F31202D204C4544206F6E2F6F66660A00502063682076616C202D206E -:2094440050574D206F6E206368616E6E656C2063680A0054202D2074696D6520636F756EE4 -:179464007465722076616C75650A0A009472205D0A005B20582000D5 -:209646005B2058200000000000000000000000000000000000000000000000000000000011 -:20947B001E0916072A03CD960D8990891E0916072A03CD960D899089CD94A05B087B032ABF -:20949B0003CD960D8152030F030F017B0A484F494D262E160C1E0A905859170C1F0A1E0843 -:2094BB00130C7B07120B7B06120A240D160C1E0A549056170C1F0A20080C017B016B0320F6 -:2094DB00CA7B036B021E0872F00C7B07120B90977B06120A25061F0890951706160C1E0AE7 -:2094FB00549056170C1F0A7B020A024D26D71E0816065B03811E0916072A03CD960D8990DD -:20951B00891E0916072A03CD960D899089CD95375B087B0318072A03CD960D8152065F1F97 -:20953B00051F03A6206B027B09484F496B01160B1E09905859170B1F0916051E0390585996 -:20955B0017051F030D0127067B06AA016B061E0572F00F7B04120E90977B03120D250C1F93 -:20957B0005909517037B0CAA016B0C0A0226B81E0B16095B06815F89897B0A977B0E421F58 -:20959B00037B09977B0E4272FB021F024FA9006B017B0A977B0D4272FB021F024F19016B89 -:2095BB00017B0A977B0C4272FB011F017B09977B0D4272FB011F017B08977B0E4272FB0156 -:2095DB001F017B07977B0E429F1B016B017B0A977B0B429F1B016B017B09977B0C429F1B9C -:1D95FB00016B017B08977B0D429F1B016B019085858190535D2703535C81905C81B9 +:2082D30072107F60350050C635075345357D53463501534135855340350F5007350F500872 +:2082F300351E500C351E500D350E500E350F5011350F501272185008721A5008721E501268 +:20831300721850127218500A35CC50E0355550E0350650E135FF50E235AA50E0C6500BA4E9 +:20833300E0C70046725400467254004672540046725400467254004635005260354F5261E3 +:208353003500526235FF526335005265350052663500526735005268350052693500526AA1 +:1D83730035705258357052593570525A3511525C3501525D35815250721E526D81FC +:058285000000000000F4 +:04806F00725F00013B +:2083900080808080808080808080804F62C65302A501270BA4FEC753024B00CD8DAB848097 +:2083B000804F62C65322A501270BA4FEC753224B01CD8DAB848080808088C65240A52027EA +:2083D0007AC65241725D00482671A120276DA1092769A10D2765A10A2761A15B260A3501AE +:2083F0000001725F00472053725D0001274DA15D260788A6016B0284C10F0188C60047A14B +:208410001F84260A0D012606725F0047202D0D012719725F0001725D0047270435010048FB +:208430005FC6004797724F0002201041C6004741725C0047024F011C0002F7848080C6538E +:208450004244241BCE00441C0001C60043A9009097C60042A9009095CF004490CF00423580 +:05847000005342808072 +:2084750035685242350352433524524581725D0049270181721652451E03F627115CC752D4 +:2084950041C65240A54026F235AA50E020F3721752458152205F1F1E1F1C7B25A1042303BA +:2084B500CC85717B25A1032603CC85710D252603CC8571965C1F0E6F0A7B254A270E7B2542 +:2084D500A10227157B25A1042727203D1E23F65F97905F1F1E171C20301623170C93FE1FD0 +:2084F5001A1F180F170F161618171E1616171C20181623171493E6036B13E6026B12FE1FF1 +:20851500101612171E1610171CA6096B204B0A5F894B001E22891E2289CD932C5B08517B71 +:20853500200A205F9772FB0E909FAB30F74B0A5F894B001E22891E2289CD93C35B081F1E8D +:20855500171C1E1E26C71E1C26C37B204C97494FA2009572FB0E89CD84825B025B208152B8 +:20857500130F10965C1F116F0B0D162A14161890504F1217974F12169517181F16A6016B18 +:2085950010A60B6B0F4B0A5F894B001E1C891E1C89CD93075B089F0A0F5F417B0F4172FB23 +:2085B50011AB30F74B0A5F894B001E1C891E1C89CD939C5B081F1817161E1826041E162737 +:2085D500040D0F26C07B0F0D0F27110D10270D7B0F4A5F9772FB1188A62DF7846B137B1327 +:2085F500A10C2418161A93FE1F0D5C90FF5F7B139772FB11F61E0DF70C1320E25B13815229 +:20861500120F0EA6016B0D5F1F111F0F1E15F6A02D26064C6B0E5C1F151615170B1E0BF657 +:208635001E0B5C1F0BA12B27F4A1302555A13922510F0D881E12891E12894B0A5F894B0059 +:20865500CD94335B081F0A1708845F97515F905D2A015A72F9099F1908889E190895847224 +:20867500A20030A20002A20095511311909F1210909E120F2E06A6016B0D20061F11170F54 +:20869500209B0D0D27034F202E0D0E271C7B12406B064F12116B054F12106B044F120F6BF0 +:1A86B5000F160517117B046B1016171701931611EF02160FFFA6015B1281B6 +:03828A00000000F1 +:208000008200806F82000000820083908200839182008392820083938200839482008395E0 +:208020008200839682008397820000008200000082008398820083998200839A8200839B8B +:20804000820083B0820083B1820083C68200000082000000820083C7820083C8820083C97F +:0C8060008200844D8200844E82008474F3 +:1D807300AE00412707724F00005A26F9AE004E2709D68284D700415A26F7CC806C4A +:03806C00CC86CFF0 +:2086CF00C650B32704351F50B3CD82D3CD86F2CD84759A35AA50E0725D004827F6CD928C4B +:0386EF0020F181F6 +:2086F2003504530C3509530D35C4530E35015301C65300AA84C753003504532A3509532B7B +:2087120035C4532C35015321C65320AA84C75320814B984B80CD84825B024BAF4B80CD840F +:20873200825B024BBE4B80CD84825B024BD44B80CD84825B024BF04B80CD84825B024B0A9F +:208752004B81CD84825B024B254B81CD84825B024B334B81CD84825B024B474B81CD8482F4 +:208772005B024B584B81CD84825B02814F957B03A10027077B034A27162026C65006A5101D +:20879200260402A60101A52026191C02002014C650102B0402A60101A51026071C0200207E +:2087B200024F819E817B03A10027067B034A270F81C65005A4F0C7500572115300200FC655 +:2087D200500FA4F0C7500F721153202001817B039097A6049042931C00526F036F026F0161 +:2087F2007F5F7B0397A602D7004E5F7B03971C0050F6A103260B931C005A6F036F026F01A0 +:208812007F5F7B0397724F0050815206160990F6271C1E0B1F05FE1F015C1F031E057B04F6 +:20883200E7017B03F790F6905C1E01F720E05B06815209A62B6B097B0CA1012303CC890219 +:208852005F7B0C971C004EF64A2604A62D6B095F7B0C971C0050F6A1002716160D1707A1CF +:2088720001271CA1022735A104273FA105275820731E0D894B754B81CD881C5B0420711E21 +:208892000D894B7B4B81CD881C5B041E07FE1F055C160790FF1E057B09F720541E0D894B6E +:2088B200814B81CD881C5B0420461E0D894B864B81CD881C5B041E07FE1F035C160790FFB5 +:2088D2001E037B09F720291E0D894B8C4B81CD881C5B041E07FE1F015C160790FF1E017B95 +:2088F20009F7200C1E0D894B924B81CD881C5B045B098152047B07A10027077B074A272569 +:208912002068C65005A4F06B03C6006E5F971C8090F61A03C75005354E530D3520530E7210 +:208932001053002022C6500FA4F06B04AE006FF65F971C8090F61A04C7500F354E532B35B3 +:2089520020532C721053205F7B079758909372A9006A1C004AFE1F01AE4E2072F0019089DD +:2089720090AE00646590855C90FF5B04815F7B03971C004EF6A10227025F817B0388CD8724 +:208992007E5B010D042A2A4D27025F815F7B0397A601D7004E160690504F1205974F120492 +:2089B2009517061F045F7B03971C0050A604F72025A50227025F8144240B5F7B0397A605C8 +:2089D200D7005020095F7B0397A604D700505F7B03971C004E7F7B0397A604421C0052160E +:2089F20006EF021604FF7B0388CD8905845F5C8152025F7B05971C004EF6A10227045FCC11 +:208A12008A8D7B0588CD877E5B01974D26101E08891E08897B0988CD897F5B05205D0D06AE +:208A32002A215424035F20535F7B0597A601D7004E160890504F1207974F12069517081F13 +:208A52000620085F7B05971C004E7F7B0597A604421F011C00521608EF021606FF1E011C81 +:208A720000621608EF021606FF5F7B0597A605D700507B0588CD8905845F5C5B0281522B13 +:208A92001E2EF65C1F2EA0306B297B29A1012303CC8D791630171F93FE1F2A9093905C1EB4 +:208AB2001FFF7B29AB301E2AF7935C1F131E1F7B14E7017B13F7A62090F71E2EF65C1F2E36 +:208AD20072A900021E1FFF1E13F7A145273FA14C2764A14D2603CC8B7EA14E2603CC8B9B49 +:208AF200A14F2603CC8BFDA1502603CC8C47A1522603CC8C76A1532603CC8CACA158260311 +:208B1200CC8D63A15A2603CC8D6ECC8D791E1FFE1F075C1F051E1F1605FF1E07A620F71E92 +:208B3200055C161F90FF7B2988CD877E5B01AB301E05F7CC8DA87B2988CD877E5B014424EC +:208B52000F1E1F894B984B81CD881C5B04CC8DA85F7B2997A601D700505F7B2997A601D72E +:208B7200004E7B2988CD890584CC8DA81E1FFE1F275C161F90FF1E27A620F71E1F897B2B7A +:208B920088CD88435B03CC8DA81E1FFE1F255C161F90FF1E25A620F7965C891E3089CD8600 +:208BB200145B044D26207B2997A604421C0052909390EE02FE7B20887B2088908989CD852D +:208BD200745B06CC8DA81E03891E03897B2D88CD897F5B055D2603CC8D791E1F891E05892A +:208BF2001E0589CD85745B06CC8DA81E1FFE1F1D5C161F90FF1E1DA620F7965C891E3089AE +:208C1200CD86145B044D2608AE00641F035F1F011E03891E03897B2D88CD8A025B055D268E +:208C320003CC8D791E1F891E05891E0589CD85745B06CC8DA81E1FFE1F1B5C161F90FF1E54 +:208C52001BA620F77B2997A604421C005A909390EE02FE7B20887B2088908989CD85745BE3 +:208C720006CC8DA87B2988CD877E5B01A502270F1E1F894B9D4B81CD881C5B04CC8DA85FFA +:208C92007B2997A601D700505F7B2997724F004E7B2988CD890584CC8DA81E1FFE1F235C2B +:208CB200161F90FF1E23A620F7965C891E3089CD86145B044D271C1E03A303207B02A20032 +:208CD2007B01A2002F0DAE4E2013034F12024F12012E400D292613C6530D950F22C6530E41 +:208CF2000F111A22021A11952016C6532B970F10C6532C0F171A106B169F1A176B151E157B +:208D1200905F7B20887B2088899089CD85745B06CC8DA81E1F891E05891E0589CD85745B03 +:208D32000616035F7B2997581F0DDF004A1E0D1C006A6F017F0D29260C939EC7530D909F2C +:208D5200C7530E2051939EC7532B909FC7532C20455F7B2997A602D70050203A5F7B2997BB +:208D7200A603D70050202F1E30E6016B0CF66B0B160B905C1709FF160BA66590F71609901C +:208D92005C1719FF1609A67290F7160972A90002FF1E19A672F75B2B8152417B4488CD87C2 +:208DB2007E5B016B135F7B44971C0050F66B415F7B44971C004EF64A26035F5C215F416B17 +:208DD20032417B44A10027087B444A275CCC9008AE006AFE1F35273AC6530D950F38C653A9 +:208DF2000E0F2E1A38021A2E9572F0351F1AAE004AFE1F181E1A1318240C1618173F171AA0 +:208E1200AE006A6F017F7B1A905FC7530D7B1BC7530EC65005A4F06B09C6006E5F971C80E7 +:208E320090F61A09C750052059AE006C1F30FE1F162739C6532B950F1DC6532C0F331A1D23 +:208E5200021A339572F0161F14AE004CFE1F1E1E14131E240B161E171017141E306F017FE7 +:208E72007B14905FC7532B7B15C7532CC6500FA4F06B12AE006FF65F971C8090F61A12C7F3 +:208E9200500F5F7B44971C006E1F2CF65F974B024B0089CD941D5B04897B4697A604421F01 +:208EB2003F855D2703CC8F541E3D1C0052909390EE02E60188F66B3A8472A20001A2006B8A +:208ED200067B39A2006B05EF027B06E7017B05F7905D26081E052604A6026B410D3227269B +:208EF2001E3D1C005A909390EE02E60188F66B028472A20001A2006B0D7B01A2006B0CEFE3 +:208F120002160CFF20261E3D1C005A1F0A909390EE02FE72A9000117269FA9006B259EA9C3 +:208F3200006B241E0A1626EF021624FF7B41A10227067B41A103260A7B4488CD87B784CC44 +:208F520090081E2CF60D3227104D26071E2CA607F720114A1E2CF7200B4C1E2CF7A107230A +:208F7200031E2C7F7B414A2603A601214F4D2651887B42A1048427497B41A10526781E3DD0 +:208F92001C0062909390EE02FE1F201E3D1C0052E6036B2BE6026B2AFE72F22A7B218912D9 +:208FB2000285977B20891201859590A300649FA2009EA2002F405F7B4497A604D700502003 +:208FD200350D1327310D32271E4D27107B134424255F7B4497A603D70050201A5F7B44973B +:198FF200A602D70050200F7B13A50227095F7B4497A602D700505B418162 +:20809000080A0206040501090945202D2067657420656E642D73776974636865730A0009A7 +:2080B0004C202D206D6F7665204343570A00094D202D20676574206D6F746F72207374617D +:2080D00074650A00094E202D20676F20666F72204E2073742E2F67657420726573740A00B2 +:2080F000094F202D2070756C6C206F666620746865207377697463680A000950202D206749 +:2081100065742063757272656E7420706F736974696F6E0A000952202D206D6F76652043D2 +:20813000570A000953202D206765742F7365742073706565640A000958202D2073746F707B +:20815000206D6F746F720A00095A202D2073746F7020616E64207A65726F20706F7369749C +:20817000696F6E0A0052454C415800494E464D560053544F50004D56535450004F46465395 +:128190005700554E4445460020452031002045203200A7 +:20828D0009C409C40202000000000000000000000000000000000000000000000000000033 +:0682AD00000000000000CB +:20900B004BA24B81CD84825B024BA54B81CD84825B024BC64B81CD84825B024BE34B81CD9C +:20902B0084825B024BEE4B81CD84825B02CD87234B0E4B82CD84825B024B1D4B82CD8482B8 +:20904B005B024B344B82CD84825B024B484B82CD84825B024B664B82CD84825B0281521308 +:20906B000F131E16F65C1F16A0306B127B12A10223131E18894BFF4BFF4BFF4BFFCD8574A8 +:20908B005B06CC916E1618170593FE1F0E5C1F071E051607FF7B12AB301E0EF71E075C16AE +:2090AB000590FF1E07A620F7161690F6977B12A00026044C6B11C10F117B124A2605A6013D +:2090CB006B09C10F097B12A00226044C6B10C10F109F4D26230D11260A0D09260D0D102629 +:2090EB0010206DC652666B132066C652686B13205FC6526A6B132058965C899089CD861456 +:20910B005B044D27110D012B0DAE00FF13034F12024F12012E121E05894BFF4BFF4BFF4B7D +:20912B00FFCD85745B06203B7B046B130D11260A0D09260E0D1026122016AE52667B13F798 +:20914B00200EAE52687B13F72006AE526A7B13F77B135F0F0A1605908988897B0F88CD8525 +:20916B00745B065B1381520AAE00741F0135AA50E0160D170693F66B0AAE0072C60046AB5E +:20918B0030F77B0AA13027067B0AA131260E965C891E0889CD8A905B04CC92721E017B0AAB +:2091AB00F71E015C1F01A620F71E015C1F011E065C1F0D160117087B0AA147272D7B0AA1F1 +:2091CB004C27367B0AA150276A7B0AA15427717B0AA1722703CC926F355550E0350050E113 +:2091EB00350150E235AA50E020FEC60046AB301E08F71E015C1F01206E1E0DF66B052717D3 +:20920B00C6500A887B06A130842607AA10C7500A2005A4EFC7500A16011703935C1F01C6DE +:20922B00500AA5102704AE0030BCAE00319F1E03F72034965C891E0F89CD90695B042027C8 +:20924B001E087F4B704B00CD84825B02AE00424B0489CD84A85B03CE827F89CD84825B0281 +:20926B00A601201A4F20171E017F4B704B00CD84825B02CE827F89CD84825B02A6015B0A14 +:20928B00815206AE00031F02C60002A0306B04725D004827647B04A03226024C214F887B37 +:2092AB0005C1004684270D4D260A725F0048725F004720454D2706350100492004725F00DE +:2092CB00491E0290AE002217050F017B01C100472410F65C160590F71605905C17050C01B2 +:1C92EB0020E9725F0047725F00484B224B00CD91715B024D2603CD900B5B068189 +:2081A2000A0A00436F6D6D616E642070726F746F636F6C3A205B206164647220636F6D6D1C +:2081C200616E64002064617461205D0A092062726F61646361737420616464723A20620ACC +:2081E20000636F6D6D616E64733A0A00302F31202D20636F6D6D616E6420666F72206769B4 +:2082020076656E206D6F746F723A0A0072202D207265736574204D43550A0047202D206752 +:20822200657420626F61726420616464726573730A004C20302F31202D204C4544206F6EF0 +:208242002F6F66660A00502063682076616C202D2050574D206F6E206368616E6E656C2093 +:2082620063680A0054202D2074696D6520636F756E7465722076616C75650A0A0082812023 +:038282005D0A0092 +:2082B3005B20582000000000000000000000000000000000000000000000000000000000B8 +:209307001E0916072A03CD94AF8990891E0916072A03CD94AF899089CD932C5B087B032A69 +:2093270003CD94AF8152030F030F017B0A484F494D262E160C1E0A905859170C1F0A1E0818 +:20934700130C7B07120B7B06120A240D160C1E0A549056170C1F0A20080C017B016B03206B +:20936700CA7B036B021E0872F00C7B07120B90977B06120A25061F0890951706160C1E0A5C +:20938700549056170C1F0A7B020A024D26D71E0816065B03811E0916072A03CD94AF8990B2 +:2093A700891E0916072A03CD94AF899089CD93C35B087B0318072A03CD94AF8152065F1F43 +:2093C700051F03A6206B027B09484F496B01160B1E09905859170B1F0916051E039058590C +:2093E70017051F030D0127067B06AA016B061E0572F00F7B04120E90977B03120D250C1F09 +:2094070005909517037B0CAA016B0C0A0226B81E0B16095B068116051E039E2A0150905D02 +:209427002A029050654D2A02905093815F89897B0A977B0E421F037B09977B0E4272FB0278 +:209447001F024FA9006B017B0A977B0D4272FB021F024F19016B017B0A977B0C4272FB01E2 +:209467001F017B09977B0D4272FB011F017B08977B0E4272FB011F017B07977B0E429F1B41 +:20948700016B017B0A977B0B429F1B016B017B09977B0C429F1B016B017B08977B0D429FBF +:1394A7001B016B019085858190535D2703535C81905C8108 :00000001FF diff --git a/STM8/2stepper4reductor/uart.c b/STM8/2stepper4reductor/uart.c index e587352..cbc42b1 100644 --- a/STM8/2stepper4reductor/uart.c +++ b/STM8/2stepper4reductor/uart.c @@ -41,17 +41,9 @@ void uart_write(const char *str){ UART2_CR2 |= UART_CR2_TEN; // turn Tx on while(*str){ UART2_DR = *str++; - while(!(UART2_SR & UART_SR_TC)); + while(!(UART2_SR & UART_SR_TC)){IWDG_KR = KEY_REFRESH;} } UART2_CR2 &= ~UART_CR2_TEN; // turn Tx off - /* - while(tx_len) {IWDG_KR = KEY_REFRESH;} - UART2_CR2 |= UART_CR2_TEN; - do{ - UART_tx[tx_len++] = *str++; - }while(*str && tx_len < UART_BUF_LEN); - UART2_CR2 |= UART_CR2_TIEN; // enable TXE interrupt - */ } void printUint(const U8 *val, U8 len){ diff --git a/kicad/stm8_platform/modules.pretty/1PIN.kicad_mod b/kicad/stm8_platform/modules.pretty/1PIN.kicad_mod new file mode 100644 index 0000000..a89526b --- /dev/null +++ b/kicad/stm8_platform/modules.pretty/1PIN.kicad_mod @@ -0,0 +1,11 @@ +(module 1PIN (layer F.Cu) (tedit 5BEBD77B) + (fp_text reference J5 (at 0 5.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Load_12V (at 0 4) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 -8) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad 1 connect rect (at 0 0) (size 2 6) (layers F.Cu F.Mask)) + (pad "" np_thru_hole circle (at 0 -5) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) +) diff --git a/kicad/stm8_platform/modules.pretty/2PIN.kicad_mod b/kicad/stm8_platform/modules.pretty/2PIN.kicad_mod new file mode 100644 index 0000000..3ebe112 --- /dev/null +++ b/kicad/stm8_platform/modules.pretty/2PIN.kicad_mod @@ -0,0 +1,14 @@ +(module 2PIN (layer F.Cu) (tedit 5BEBD7B9) + (fp_text reference REF** (at 0 5.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2PIN (at 0 4) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 1.25 -8) (size 2 2) (drill 1.5) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 1.25 -5.5) (size 2 2) (drill 1.5) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.25 -5.5) (size 2 2) (drill 1.5) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.25 -8) (size 2 2) (drill 1.5) (layers *.Cu *.Mask)) + (pad 2 connect rect (at 1.25 0) (size 1.5 6) (layers F.Cu F.Mask)) + (pad 1 connect rect (at -1.25 0) (size 1.5 6) (layers F.Cu F.Mask)) +) diff --git a/kicad/stm8_platform/modules.pretty/2PIN_Pwr.kicad_mod b/kicad/stm8_platform/modules.pretty/2PIN_Pwr.kicad_mod new file mode 100644 index 0000000..ebd36b1 --- /dev/null +++ b/kicad/stm8_platform/modules.pretty/2PIN_Pwr.kicad_mod @@ -0,0 +1,14 @@ +(module 2PIN_Pwr (layer F.Cu) (tedit 5BEC2FBA) + (fp_text reference REF** (at 0 5.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2PIN (at 0 4) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 1.5 -5) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 1.5 -8) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.5 -5) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad 2 connect rect (at 1.5 0) (size 2 6) (layers F.Cu F.Mask)) + (pad "" np_thru_hole circle (at -1.5 -8) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad 1 connect rect (at -1.5 0) (size 2 6) (layers F.Cu F.Mask)) +) diff --git a/kicad/stm8_platform/modules.pretty/4PIN.kicad_mod b/kicad/stm8_platform/modules.pretty/4PIN.kicad_mod new file mode 100644 index 0000000..bfaee16 --- /dev/null +++ b/kicad/stm8_platform/modules.pretty/4PIN.kicad_mod @@ -0,0 +1,20 @@ +(module 4PIN (layer F.Cu) (tedit 5BEBD79A) + (fp_text reference REF** (at 0 5.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 4PIN (at 0 4) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 4.5 -8) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 4.5 -5) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 1.5 -5) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 1.5 -8) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.5 -8) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.5 -5) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -4.5 -5) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -4.5 -8) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad 4 connect rect (at 4.5 0) (size 2 6) (layers F.Cu F.Mask)) + (pad 3 connect rect (at 1.5 0) (size 2 6) (layers F.Cu F.Mask)) + (pad 2 connect rect (at -1.5 0) (size 2 6) (layers F.Cu F.Mask)) + (pad 1 connect rect (at -4.5 0) (size 2 6) (layers F.Cu F.Mask)) +) diff --git a/kicad/stm8_platform/modules.pretty/TO-220-3_Horizontal_TabDown.kicad_mod b/kicad/stm8_platform/modules.pretty/TO-220-3_Horizontal_TabDown.kicad_mod new file mode 100644 index 0000000..3e7e7d7 --- /dev/null +++ b/kicad/stm8_platform/modules.pretty/TO-220-3_Horizontal_TabDown.kicad_mod @@ -0,0 +1,45 @@ +(module TO-220-3_Horizontal_TabDown (layer F.Cu) (tedit 5BEBD722) + (descr "TO-220-3, Horizontal, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf") + (tags "TO-220-3 Horizontal RM 2.54mm") + (fp_text reference Q1 (at 2.54 -20.58) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value IRL3303 (at 2.54 2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 2.54 -16.66) (end 4.39 -16.66) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 -13.06) (end -2.46 -19.46) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 -19.46) (end 7.54 -19.46) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 -19.46) (end 7.54 -13.06) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 -13.06) (end -2.46 -13.06) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 -3.81) (end -2.46 -13.06) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 -13.06) (end 7.54 -13.06) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 -13.06) (end 7.54 -3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 -3.81) (end -2.46 -3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -3.81) (end 0 0) (layer F.Fab) (width 0.1)) + (fp_line (start 2.54 -3.81) (end 2.54 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.08 -3.81) (end 5.08 0) (layer F.Fab) (width 0.1)) + (fp_line (start -2.58 -3.69) (end 7.66 -3.69) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 -19.58) (end 7.66 -19.58) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 -19.58) (end -2.58 -3.69) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.66 -19.58) (end 7.66 -3.69) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -3.69) (end 0 -1.15) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.54 -3.69) (end 2.54 -1.15) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.08 -3.69) (end 5.08 -1.15) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.71 -19.71) (end -2.71 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.71 1.25) (end 7.79 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.79 1.25) (end 7.79 -19.71) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.79 -19.71) (end -2.71 -19.71) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 2.54 -20.58) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 thru_hole rect (at 2.54 -16.66) (size 12 7) (drill 3.5) (layers *.Cu *.Mask)) + (pad 1 thru_hole rect (at 0 0) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at 5.08 0) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-3_Horizontal_TabDown.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/kicad/stm8_platform/modules.pretty/Via.kicad_mod b/kicad/stm8_platform/modules.pretty/Via.kicad_mod new file mode 100644 index 0000000..a435943 --- /dev/null +++ b/kicad/stm8_platform/modules.pretty/Via.kicad_mod @@ -0,0 +1,10 @@ +(module Via locked (layer F.Cu) (tedit 5BEC2022) + (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Via (at 0 -0.5) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.8) (layers *.Cu) + (zone_connect 1)) +) diff --git a/kicad/stm8_platform/modules.pretty/hole_3mm.kicad_mod b/kicad/stm8_platform/modules.pretty/hole_3mm.kicad_mod index 6a746bb..50ce72c 100644 --- a/kicad/stm8_platform/modules.pretty/hole_3mm.kicad_mod +++ b/kicad/stm8_platform/modules.pretty/hole_3mm.kicad_mod @@ -1,8 +1,8 @@ -(module hole_3mm (layer F.Cu) (tedit 547491FA) +(module hole_3mm (layer F.Cu) (tedit 5BF13739) (fp_text reference hole_3mm (at 0 -2.54) (layer F.SilkS) hide (effects (font (size 1.5 1.5) (thickness 0.3))) ) - (fp_text value Val** (at 0 3.175) (layer F.SilkS) + (fp_text value Val** (at 0 3.175) (layer F.SilkS) hide (effects (font (size 1.5 1.5) (thickness 0.3))) ) (fp_line (start 0 2.5) (end 0 1.5) (layer F.SilkS) (width 0.3)) @@ -10,5 +10,5 @@ (fp_line (start 2.5 0) (end 1.5 0) (layer F.SilkS) (width 0.3)) (fp_line (start 0 -1.5) (end 0 -2.5) (layer F.SilkS) (width 0.3)) (fp_circle (center 0 0) (end 2.5 0) (layer F.SilkS) (width 0.3)) - (pad "" thru_hole circle (at 0 0) (size 3 3) (drill 3) (layers *.Cu F.SilkS)) + (pad "" np_thru_hole circle (at 0 0) (size 3 3) (drill 1) (layers *.Cu *.Mask)) ) diff --git a/kicad/stm8_platform/my_elements.lib b/kicad/stm8_platform/my_elements.lib new file mode 100644 index 0000000..1602649 --- /dev/null +++ b/kicad/stm8_platform/my_elements.lib @@ -0,0 +1,918 @@ +EESchema-LIBRARY Version 2.3 Date: Вт 25 ноя 2014 15:48:48 +#encoding utf-8 +# +# A1101 +# +DEF A1101 IC 0 40 Y Y 1 F N +F0 "IC" 0 250 60 H V C CNN +F1 "A1101" 0 -250 60 H V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + SOT23W +$ENDFPLIST +DRAW +S -100 150 150 -150 0 1 0 N +X VCC 1 -400 100 300 R 50 50 1 1 W +X VOUT 2 -400 0 300 R 50 50 1 1 O +X GND 3 -400 -100 300 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# AD7794/7795 +# +DEF AD7794/7795 U 0 30 Y Y 1 F N +F0 "U" 0 900 60 H V C CNN +F1 "AD7794/7795" 0 -900 60 H V C CNN +F2 "TSSOP24" 0 100 60 H I C CNN +F3 "~" 0 100 60 H V C CNN +$FPLIST + TSSOP24 + SSOP24 +$ENDFPLIST +DRAW +S -400 800 400 -800 0 1 0 N +X SCLK 1 700 -550 300 L 50 50 1 1 P +X CLC 2 700 250 300 L 50 50 1 1 P +X !CS 3 700 -450 300 L 50 50 1 1 P +X AIN6(+)/P1 5 -700 -300 300 R 50 50 1 1 B +X AIN6(-)/P2 6 -700 -400 300 R 50 50 1 1 B +X AIN1(+) 7 -700 700 300 R 50 50 1 1 I +X AIN1(-) 8 -700 600 300 R 50 50 1 1 I +X AIN2(+) 9 -700 500 300 R 50 50 1 1 I +X AIN2(-) 10 -700 400 300 R 50 50 1 1 I +X GND 20 700 650 300 L 50 50 1 1 W +X AIN3(+) 11 -700 300 300 R 50 50 1 1 I +X AVDD 21 700 750 300 L 50 50 1 1 W +X AIN3(-) 12 -700 200 300 R 50 50 1 1 I +X DVDD 22 700 -300 300 L 50 50 1 1 W +X REFIN1(+) 13 -700 -650 300 R 50 50 1 1 I +X DOUT/!RDY 23 700 -750 300 L 50 50 1 1 P +X REFIN1(-) 14 -700 -550 300 R 50 50 1 1 I +X DIN 24 700 -650 300 L 50 50 1 1 P +X AIN5(+)/IOUT2 15 -700 -100 300 R 50 50 1 1 I +X AIN5(-)/IOUT1 16 -700 -200 300 R 50 50 1 1 I +X AIN4(+)/REFIN2(+) 17 -700 100 300 R 50 50 1 1 I +X AIN4(-)/REFIN2(-) 18 -700 0 300 R 50 50 1 1 I +X PSW 19 -700 -750 300 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# ADG506A +# +DEF ADG506A U 0 30 Y Y 1 F N +F0 "U" 0 900 60 H V C CNN +F1 "ADG506A" 0 -900 60 H V C CNN +F2 "DIP-28__600_ELL" 0 100 60 H I C CNN +F3 "~" 0 100 60 H V C CNN +$FPLIST + DIP-28* +$ENDFPLIST +DRAW +S -250 800 250 -800 0 1 0 N +X VDD 1 550 700 300 L 50 50 1 1 W +X S16 4 -550 -750 300 R 50 50 1 1 I +X S15 5 -550 -650 300 R 50 50 1 1 I +X S14 6 -550 -550 300 R 50 50 1 1 I +X S13 7 -550 -450 300 R 50 50 1 1 I +X S12 8 -550 -350 300 R 50 50 1 1 I +X S11 9 -550 -250 300 R 50 50 1 1 I +X S10 10 -550 -150 300 R 50 50 1 1 I +X S2 20 -550 650 300 R 50 50 1 1 I +X S9 11 -550 -50 300 R 50 50 1 1 I +X S3 21 -550 550 300 R 50 50 1 1 I +X GND 12 550 500 300 L 50 50 1 1 W +X S4 22 -550 450 300 R 50 50 1 1 I +X S5 23 -550 350 300 R 50 50 1 1 I +X A3 14 550 -700 300 L 50 50 1 1 P +X S6 24 -550 250 300 R 50 50 1 1 I +X A2 15 550 -600 300 L 50 50 1 1 P +X S7 25 -550 150 300 R 50 50 1 1 I +X A1 16 550 -500 300 L 50 50 1 1 P +X S8 26 -550 50 300 R 50 50 1 1 I +X A0 17 550 -400 300 L 50 50 1 1 P +X VSS 27 550 600 300 L 50 50 1 1 W +X EN 18 550 -200 300 L 50 50 1 1 P +X D 28 550 0 300 L 50 50 1 1 O +X S1 19 -550 750 300 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# ADM233L +# +DEF ADM233L IC 0 40 Y Y 1 F N +F0 "IC" -200 450 60 H V C CNN +F1 "ADM233L" 0 -900 60 H V C CNN +F2 "DIP-20__300" 0 0 60 H I C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + DIP-20* +$ENDFPLIST +DRAW +T 900 0 -100 60 0 0 0 RS232 Normal 0 C C +T 900 0 -550 60 0 0 0 TTL Normal 0 C C +P 4 0 0 0 300 -350 50 -350 50 -750 300 -750 N +P 4 0 0 0 300 100 50 100 50 -300 300 -300 N +S -300 400 300 -800 0 1 0 f +X T2_I 1 500 -400 200 L 50 50 1 1 I +X T1_I 2 500 -500 200 L 50 50 1 1 I +X R1_O 3 500 -700 200 L 50 50 1 1 O +X R1_I 4 500 -250 200 L 50 50 1 1 I +X T1_O 5 500 -50 200 L 50 50 1 1 O +X GND 6 -500 150 200 R 50 50 1 1 W +X VCC 7 -500 300 200 R 50 50 1 1 W +X C1+ 8 -500 -100 200 R 50 50 1 1 P +X GND 9 -500 50 200 R 50 50 1 1 W +X C2- 10 -500 -600 200 R 50 50 1 1 P +X R2_O 20 500 -600 200 L 50 50 1 1 O +X C2+ 11 -500 -350 200 R 50 50 1 1 P +X intV- 12 500 250 200 L 50 50 1 1 P +X C1- 13 -500 -200 200 R 50 50 1 1 P +X intV+ 14 500 350 200 L 50 50 1 1 P +X C2- 15 -500 -450 200 R 50 50 1 1 P +X C2- 16 -500 -700 200 R 50 50 1 1 P +X intV- 17 500 150 200 L 50 50 1 1 P +X T2_O 18 500 50 200 L 50 50 1 1 O +X R2_I 19 500 -150 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# BMB2A0300AN1 +# +DEF BMB2A0300AN1 L 0 0 N N 1 F N +F0 "L" 0 100 50 H V C CNN +F1 "BMB2A0300AN1" 0 -50 50 H V C CNN +F2 "SM0805" 0 0 60 H I C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + SM0805 +$ENDFPLIST +DRAW +A -150 0 50 1 1799 0 1 0 N -100 0 -200 0 +A -50 0 50 1 1799 0 1 0 N 0 0 -100 0 +A 50 0 50 1 1799 0 1 0 N 100 0 0 0 +A 150 0 50 1 1799 0 1 0 N 200 0 100 0 +X 1 1 -250 0 50 R 30 30 1 1 I +X 2 2 250 0 50 L 30 30 1 1 I +ENDDRAW +ENDDEF +# +# BTS6133 +# +DEF BTS6133 U 0 40 Y Y 1 F N +F0 "U" -300 250 60 H V C CNN +F1 "BTS6133" 250 250 60 H V C CNN +F2 "TO252" 0 0 60 H I C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + TO-252* +$ENDFPLIST +DRAW +S -300 200 300 -200 0 1 0 N +X VOUT 1 550 -50 250 L 60 60 1 1 w +X !EN 2 -550 100 250 R 60 60 1 1 I I +X VSUP 3 550 100 250 L 60 60 1 1 W +X IS 4 -550 -100 250 R 60 60 1 1 O +X VOUT 5 550 -150 250 L 60 60 1 1 P +ENDDRAW +ENDDEF +# +# C +# +DEF C C 0 10 N Y 1 F N +F0 "C" 0 100 40 H V L CNN +F1 "C" 6 -85 40 H V L CNN +F2 "SM0805" 38 -150 30 H I C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + SM0805 +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 200 170 D 40 40 1 1 P +X ~ 2 0 -200 170 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# C0805 +# +DEF C0805 C 0 10 N Y 1 F N +F0 "C" 0 100 40 H V L CNN +F1 "C0805" 6 -85 40 H V L CNN +F2 "SM0805" 38 -150 30 H I C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + SM0805 +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 200 170 D 40 40 1 1 P +X ~ 2 0 -200 170 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# CONN_16 +# +DEF CONN_16 P 0 40 Y N 1 F N +F0 "P" 0 0 60 V V C CNN +F1 "CONN_16" 100 0 60 V V C CNN +F2 "~" 0 100 60 H V C CNN +F3 "~" 0 100 60 H V C CNN +DRAW +S -100 800 150 -800 0 1 0 N +X P1 1 -350 750 250 R 50 50 1 1 P I +X P2 2 -350 650 250 R 50 50 1 1 P I +X P3 3 -350 550 250 R 50 50 1 1 P I +X P4 4 -350 450 250 R 50 50 1 1 P I +X P5 5 -350 350 250 R 50 50 1 1 P I +X P6 6 -350 250 250 R 50 50 1 1 P I +X P7 7 -350 150 250 R 50 50 1 1 P I +X P8 8 -350 50 250 R 50 50 1 1 P I +X P9 9 -350 -50 250 R 50 50 1 1 P I +X P10 10 -350 -150 250 R 50 50 1 1 P I +X P11 11 -350 -250 250 R 50 50 1 1 P I +X P12 12 -350 -350 250 R 50 50 1 1 P I +X P13 13 -350 -450 250 R 50 50 1 1 P I +X P14 14 -350 -550 250 R 50 50 1 1 P I +X P15 15 -350 -650 250 R 50 50 1 1 P I +X P16 16 -350 -750 250 R 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# Cs +# +DEF Cs C 0 10 N Y 1 F N +F0 "C" 0 100 40 H V L CNN +F1 "Cs" 6 -85 40 H V L CNN +F2 "SM0805" 38 -150 30 H I C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + SM0805 +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 200 170 D 40 40 1 1 P +X ~ 2 0 -200 170 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# gprm1-45 +# +DEF gprm1-45 P 0 40 Y N 1 F N +F0 "P" 0 -1300 50 H V C CNN +F1 "gprm1-45" 0 0 50 V V C CNN +F2 "gprm1-45" 0 0 50 H I C CNN +F3 "~" 0 0 50 H I C CNN +DRAW +S 150 1200 -150 -1200 1 0 0 N +X 1-1 1-1 -450 1050 300 R 50 50 1 1 P +X 2-1 2-1 450 1100 300 L 50 50 1 1 P +X 1-2 1-2 -450 950 300 R 50 50 1 1 P +X 2-2 2-2 450 1000 300 L 50 50 1 1 P +X 1-3 1-3 -450 850 300 R 50 50 1 1 P +X 2-3 2-3 450 900 300 L 50 50 1 1 P +X 1-4 1-4 -450 750 300 R 50 50 1 1 P +X 2-4 2-4 450 800 300 L 50 50 1 1 P +X 1-5 1-5 -450 650 300 R 50 50 1 1 P +X 2-5 2-5 450 700 300 L 50 50 1 1 P +X 1-6 1-6 -450 550 300 R 50 50 1 1 P +X 2-6 2-6 450 600 300 L 50 50 1 1 P +X 1-7 1-7 -450 450 300 R 50 50 1 1 P +X 2-7 2-7 450 500 300 L 50 50 1 1 P +X 1-8 1-8 -450 350 300 R 50 50 1 1 P +X 2-8 2-8 450 400 300 L 50 50 1 1 P +X 1-9 1-9 -450 250 300 R 50 50 1 1 P +X 2-9 2-9 450 300 300 L 50 50 1 1 P +X 1-10 1-10 -450 150 300 R 50 50 1 1 P +X 2-10 2-10 450 200 300 L 50 50 1 1 P +X 1-20 1-20 -450 -850 300 R 50 50 1 1 P +X 2-20 2-20 450 -800 300 L 50 50 1 1 P +X 1-11 1-11 -450 50 300 R 50 50 1 1 P +X 2-11 2-11 450 100 300 L 50 50 1 1 P +X 1-21 1-21 -450 -950 300 R 50 50 1 1 P +X 2-21 2-21 450 -900 300 L 50 50 1 1 P +X 1-12 1-12 -450 -50 300 R 50 50 1 1 P +X 2-12 2-12 450 0 300 L 50 50 1 1 P +X 1-22 1-22 -450 -1050 300 R 50 50 1 1 P +X 2-22 2-22 450 -1000 300 L 50 50 1 1 P +X 1-13 1-13 -450 -150 300 R 50 50 1 1 P +X 2-13 2-13 450 -100 300 L 50 50 1 1 P +X 2-23 2-23 450 -1100 300 L 50 50 1 1 P +X 1-14 1-14 -450 -250 300 R 50 50 1 1 P +X 2-14 2-14 450 -200 300 L 50 50 1 1 P +X 1-15 1-15 -450 -350 300 R 50 50 1 1 P +X 2-15 2-15 450 -300 300 L 50 50 1 1 P +X 1-16 1-16 -450 -450 300 R 50 50 1 1 P +X 2-16 2-16 450 -400 300 L 50 50 1 1 P +X 1-17 1-17 -450 -550 300 R 50 50 1 1 P +X 2-17 2-17 450 -500 300 L 50 50 1 1 P +X 1-18 1-18 -450 -650 300 R 50 50 1 1 P +X 2-18 2-18 450 -600 300 L 50 50 1 1 P +X 1-19 1-19 -450 -750 300 R 50 50 1 1 P +X 2-19 2-19 450 -700 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# gprm1-61 +# +DEF gprm1-61 P 0 40 Y N 1 F N +F0 "P" 0 -1700 50 H V C CNN +F1 "gprm1-61" 0 0 50 V V C CNN +F2 "gprm1-61" 0 0 50 H I C CNN +F3 "~" 0 0 50 H I C CNN +DRAW +S 150 1600 -150 -1600 1 0 0 N +X 1-1 1-1 -450 1450 300 R 50 50 1 1 P +X 2-1 2-1 450 1500 300 L 50 50 1 1 P +X 1-2 1-2 -450 1350 300 R 50 50 1 1 P +X 2-2 2-2 450 1400 300 L 50 50 1 1 P +X 1-3 1-3 -450 1250 300 R 50 50 1 1 P +X 2-3 2-3 450 1300 300 L 50 50 1 1 P +X 1-4 1-4 -450 1150 300 R 50 50 1 1 P +X 2-4 2-4 450 1200 300 L 50 50 1 1 P +X 1-5 1-5 -450 1050 300 R 50 50 1 1 P +X 2-5 2-5 450 1100 300 L 50 50 1 1 P +X 1-6 1-6 -450 950 300 R 50 50 1 1 P +X 2-6 2-6 450 1000 300 L 50 50 1 1 P +X 1-7 1-7 -450 850 300 R 50 50 1 1 P +X 2-7 2-7 450 900 300 L 50 50 1 1 P +X 1-8 1-8 -450 750 300 R 50 50 1 1 P +X 2-8 2-8 450 800 300 L 50 50 1 1 P +X 1-9 1-9 -450 650 300 R 50 50 1 1 P +X 2-9 2-9 450 700 300 L 50 50 1 1 P +X 1-10 1-10 -450 550 300 R 50 50 1 1 P +X 2-10 2-10 450 600 300 L 50 50 1 1 P +X 1-20 1-20 -450 -450 300 R 50 50 1 1 P +X 2-20 2-20 450 -400 300 L 50 50 1 1 P +X 1-30 1-30 -450 -1450 300 R 50 50 1 1 P +X 2-30 2-30 450 -1400 300 L 50 50 1 1 P +X 1-11 1-11 -450 450 300 R 50 50 1 1 P +X 2-11 2-11 450 500 300 L 50 50 1 1 P +X 1-21 1-21 -450 -550 300 R 50 50 1 1 P +X 2-21 2-21 450 -500 300 L 50 50 1 1 P +X 2-31 2-31 450 -1500 300 L 50 50 1 1 P +X 1-12 1-12 -450 350 300 R 50 50 1 1 P +X 2-12 2-12 450 400 300 L 50 50 1 1 P +X 1-22 1-22 -450 -650 300 R 50 50 1 1 P +X 2-22 2-22 450 -600 300 L 50 50 1 1 P +X 1-13 1-13 -450 250 300 R 50 50 1 1 P +X 2-13 2-13 450 300 300 L 50 50 1 1 P +X 1-23 1-23 -450 -750 300 R 50 50 1 1 P +X 2-23 2-23 450 -700 300 L 50 50 1 1 P +X 1-14 1-14 -450 150 300 R 50 50 1 1 P +X 2-14 2-14 450 200 300 L 50 50 1 1 P +X 1-24 1-24 -450 -850 300 R 50 50 1 1 P +X 2-24 2-24 450 -800 300 L 50 50 1 1 P +X 1-15 1-15 -450 50 300 R 50 50 1 1 P +X 2-15 2-15 450 100 300 L 50 50 1 1 P +X 1-25 1-25 -450 -950 300 R 50 50 1 1 P +X 2-25 2-25 450 -900 300 L 50 50 1 1 P +X 1-16 1-16 -450 -50 300 R 50 50 1 1 P +X 2-16 2-16 450 0 300 L 50 50 1 1 P +X 1-26 1-26 -450 -1050 300 R 50 50 1 1 P +X 2-26 2-26 450 -1000 300 L 50 50 1 1 P +X 1-17 1-17 -450 -150 300 R 50 50 1 1 P +X 2-17 2-17 450 -100 300 L 50 50 1 1 P +X 1-27 1-27 -450 -1150 300 R 50 50 1 1 P +X 2-27 2-27 450 -1100 300 L 50 50 1 1 P +X 1-18 1-18 -450 -250 300 R 50 50 1 1 P +X 2-18 2-18 450 -200 300 L 50 50 1 1 P +X 1-28 1-28 -450 -1250 300 R 50 50 1 1 P +X 2-28 2-28 450 -1200 300 L 50 50 1 1 P +X 1-19 1-19 -450 -350 300 R 50 50 1 1 P +X 2-19 2-19 450 -300 300 L 50 50 1 1 P +X 1-29 1-29 -450 -1350 300 R 50 50 1 1 P +X 2-29 2-29 450 -1300 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# HOLE +# +DEF HOLE HOLE 0 0 N N 1 F N +F0 "HOLE" 0 0 60 H V C CNN +F1 "HOLE" 0 -100 60 H V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + hole* +$ENDFPLIST +DRAW +ENDDRAW +ENDDEF +# +# IPS5451 +# +DEF IPS5451 U 0 40 Y Y 1 F N +F0 "U" -350 250 60 H V C CNN +F1 "IPS5451" 150 250 60 H V C CNN +F2 "TO220-4" 0 0 60 H I C CNN +F3 "~" 0 0 60 H V C CNN +ALIAS IPS5451S +$FPLIST + TO-220 + SMD220 +$ENDFPLIST +DRAW +S -250 200 250 -200 0 1 0 N +X GND 1 -50 -500 300 U 50 50 1 1 W +X IN 2 -550 -100 300 R 50 50 1 1 I +X VCC 3 550 100 300 L 50 50 1 1 W +X DG 4 -550 100 300 R 50 50 1 1 O +X VOUT 5 550 -100 300 L 50 50 1 1 w +ENDDRAW +ENDDEF +# +# IRM-10 +# +DEF IRM-10 UG 0 40 Y Y 1 F N +F0 "UG" 0 -300 60 H V C CNN +F1 "IRM-10" 0 250 60 H V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +ALIAS IRM-10-5 IRM-10-3.3 IRM-10-12 IRM-10-15 IRM-10-24 +$FPLIST + IRM-10 +$ENDFPLIST +DRAW +S -300 200 300 -200 0 1 0 N +X AC_N 1 -600 150 300 R 50 50 1 1 W +X AC_L 2 -600 -150 300 R 50 50 1 1 W +X GND 3 600 -150 300 L 50 50 1 1 w +X VOUT 4 600 150 300 L 50 50 1 1 w +ENDDRAW +ENDDEF +# +# JTAG +# +DEF JTAG P 0 40 Y Y 1 F N +F0 "P" -350 650 60 H V C CNN +F1 "JTAG" -300 -550 60 H V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +DRAW +S -400 600 300 -500 0 1 0 N +X VTREF 1 -700 500 300 R 50 50 1 1 W +X VTARGET 2 600 500 300 L 50 50 1 1 W +X ~TRST 3 -700 400 300 R 50 50 1 1 I I +X GND 4 600 400 300 L 50 50 1 1 W +X TDI 5 -700 300 300 R 50 50 1 1 B +X GND 6 600 300 300 L 50 50 1 1 W +X TMS 7 -700 200 300 R 50 50 1 1 B +X GND 8 600 200 300 L 50 50 1 1 W +X TCK 9 -700 100 300 R 50 50 1 1 B +X GND 10 600 100 300 L 50 50 1 1 W +X GND 20 600 -400 300 L 50 50 1 1 W +X RTCK 11 -700 0 300 R 50 50 1 1 B +X GND 12 600 0 300 L 50 50 1 1 W +X TDO 13 -700 -100 300 R 50 50 1 1 B +X GND 14 600 -100 300 L 50 50 1 1 W +X ~SRST 15 -700 -200 300 R 50 50 1 1 I I +X GND 16 600 -200 300 L 50 50 1 1 W +X DBGRQ 17 -700 -300 300 R 50 50 1 1 P +X GND 18 600 -300 300 L 50 50 1 1 W +X DBGACK 19 -700 -400 300 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# L6208N +# +DEF L6208N IC 0 40 Y Y 1 F N +F0 "IC" -500 850 50 H V L BNN +F1 "L6208N" 0 -900 50 H V L BNN +F2 "POWERDIP24" 0 150 50 H I C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + POWERDIP24 + DIP24* +$ENDFPLIST +DRAW +T 0 -30 -580 60 0 1 0 GND Normal 0 C C +P 2 1 0 0 -500 -800 -500 800 N +P 2 1 0 0 -500 800 500 800 N +P 2 1 0 0 500 -800 -500 -800 N +P 2 1 0 0 500 800 500 -800 N +X CLOCK 1 -600 400 100 R 40 40 1 1 I +X CW/CWW 2 -600 300 100 R 40 40 1 1 I +X SENSE_A 3 600 400 100 L 40 40 1 1 I +X RCA 4 600 300 100 L 40 40 1 1 I +X OUT1A 5 600 200 100 L 40 40 1 1 O +X GND 6 -100 -900 100 U 40 40 1 1 W +X GND@1 7 -200 -900 100 U 40 40 1 1 W +X OUT1B 8 600 -500 100 L 40 40 1 1 O +X RCB 9 600 -400 100 L 40 40 1 1 I +X SENSE_B 10 600 -300 100 L 40 40 1 1 I +X VS_A 20 600 500 100 L 40 40 1 1 W +X VREF_B 11 600 -700 100 L 40 40 1 1 I +X OUT2A 21 600 100 100 L 40 40 1 1 O +X HALF/FULL 12 -600 100 100 R 40 40 1 1 I +X VCP 22 -600 700 100 R 40 40 1 1 W +X CONTROL 13 -600 200 100 R 40 40 1 1 I +X RESET 23 -600 -400 100 R 40 40 1 1 I +X EN 14 -600 -300 100 R 40 40 1 1 I +X VREF_A 24 600 0 100 L 40 40 1 1 I +X VBOOT 15 -600 600 100 R 40 40 1 1 W +X OUT2B 16 600 -600 100 L 40 40 1 1 O +X VS_B 17 600 -200 100 L 40 40 1 1 W +X GND@2 18 -300 -900 100 U 40 40 1 1 W +X GND@3 19 -400 -900 100 U 40 40 1 1 W +ENDDRAW +ENDDEF +# +# LM1117MPX-3.3 +# +DEF LM1117MPX-3.3 U 0 40 Y Y 1 F N +F0 "U" -200 200 40 H V C CNN +F1 "LM1117MPX-3.3" 0 200 40 H V L CNN +F2 "SOT223" 0 100 30 H I C CIN +F3 "~" 0 0 60 H V C CNN +ALIAS LM317AEMP +$FPLIST + SOT223* +$ENDFPLIST +DRAW +S -250 150 250 -150 0 1 10 f +X GND 1 0 -250 100 U 40 40 1 1 W +X OUT 2 400 50 150 L 40 40 1 1 w +X IN 3 -400 50 150 R 40 40 1 1 W +ENDDRAW +ENDDEF +# +# LM7805_TO-220 +# +DEF LM7805_TO-220 U 0 40 Y Y 1 F N +F0 "U" -200 200 40 H V C CNN +F1 "LM7805_TO-220" 0 200 40 H V L CNN +F2 "TO-220" 0 100 30 H V C CIN +F3 "~" 0 0 60 H V C CNN +$FPLIST + TO* +$ENDFPLIST +DRAW +S -250 150 250 -150 0 1 10 f +X IN 1 -400 50 150 R 40 40 1 1 I +X OUT 2 400 50 150 L 40 40 1 1 w +X GND 3 0 -250 100 U 40 40 1 1 W +ENDDRAW +ENDDEF +# +# LM7805CT +# +DEF LM7805CT U 0 40 Y Y 1 F N +F0 "U" -200 200 40 H V C CNN +F1 "LM7805CT" 0 200 40 H V L CNN +F2 "TO-220" 0 100 30 H I C CIN +F3 "~" 0 0 60 H V C CNN +ALIAS LM7806CT LM7808CT LM7809CT LM7810CT LM7812CT LM7815CT LM7818CT LM7824CT LM7806ACT LM7808ACT LM7809ACT LM7810ACT LM7812ACT LM7815ACT LM7818ACT LM7824ACT +$FPLIST + TO* +$ENDFPLIST +DRAW +S -250 150 250 -150 0 1 10 f +X IN 1 -400 50 150 R 40 40 1 1 I +X OUT 2 400 50 150 L 40 40 1 1 w +X GND 3 0 -250 100 U 40 40 1 1 W +ENDDRAW +ENDDEF +# +# MAX3232 +# +DEF MAX3232 IC 0 40 Y Y 1 F N +F0 "IC" -200 450 60 H V C CNN +F1 "MAX3232" 100 -900 60 H V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + DIP16 + DIP-16 + SOIC16 + SOIC-16 + TSSOP16 + TSSOP-16 +$ENDFPLIST +DRAW +T 900 0 -100 60 0 0 0 RS232 Normal 0 C C +T 900 0 -550 60 0 0 0 TTL Normal 0 C C +P 4 0 0 0 300 -350 50 -350 50 -750 300 -750 N +P 4 0 0 0 300 100 50 100 50 -300 300 -300 N +S -300 400 300 -800 0 1 0 f +X C1+ 1 -500 -100 200 R 50 50 1 1 P +X V+ 2 500 300 200 L 50 50 1 1 P +X C1- 3 -500 -300 200 R 50 50 1 1 P +X C2+ 4 -500 -500 200 R 50 50 1 1 P +X C2- 5 -500 -700 200 R 50 50 1 1 P +X V- 6 500 200 200 L 50 50 1 1 P +X T2_O 7 500 50 200 L 50 50 1 1 O +X R2_I 8 500 -150 200 L 50 50 1 1 O +X R2_O 9 500 -600 200 L 50 50 1 1 O +X T2_I 10 500 -400 200 L 50 50 1 1 I +X T1_I 11 500 -500 200 L 50 50 1 1 I +X R1_O 12 500 -700 200 L 50 50 1 1 O +X R1_I 13 500 -250 200 L 50 50 1 1 I +X T1_O 14 500 -50 200 L 50 50 1 1 O +X GND 15 -500 100 200 R 50 50 1 1 W +X VCC 16 -500 300 200 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# NTE2984 +# +DEF NTE2984 Q 0 0 N Y 1 F N +F0 "Q" -80 240 60 H V R CNN +F1 "NTE2984" 40 -240 60 H V R CNN +F2 "TO220" 0 0 60 H I C CNN +F3 "~" 0 0 60 H V C CNN +ALIAS MOSFET_N NTE2987 +DRAW +C 0 0 175 0 1 8 N +S 0 -75 0 -150 0 1 0 N +S 0 25 0 -25 0 1 0 N +S 0 150 0 75 0 1 0 N +S 100 -70 140 -70 0 1 8 N +S 100 70 140 70 0 1 8 N +S 120 30 160 30 0 1 8 N +S 140 70 140 -70 0 1 8 N +P 2 0 1 8 -50 -100 -50 100 N +P 2 0 1 0 100 -100 0 -100 N +P 2 0 1 0 100 100 0 100 N +P 3 0 1 8 100 -100 100 0 50 0 N +P 4 0 1 8 120 -10 160 -10 140 30 120 -10 f +P 5 0 1 8 50 30 50 -30 0 0 50 30 50 30 f +X G 1 -200 0 149 R 40 40 1 1 I +X D 2 100 200 126 D 40 40 1 1 P +X S 3 100 -200 118 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# PC817 +# +DEF PC817 IC 0 40 Y Y 1 F N +F0 "IC" -210 190 40 H V C CNN +F1 "PC817" 150 -190 40 H V C CNN +F2 "DIP4" -200 -180 30 H I C CIN +F3 "~" 0 0 60 H V C CNN +$FPLIST + dip4* +$ENDFPLIST +DRAW +S -250 150 250 -150 0 1 10 f +P 2 0 1 10 -125 -25 -75 -25 N +P 2 0 1 0 100 25 175 100 N +P 2 0 1 0 175 -100 100 -25 F +P 2 0 1 0 175 -100 250 -100 N +P 2 0 1 0 175 100 250 100 N +P 3 0 1 0 -250 100 -100 100 -100 25 N +P 3 0 1 0 -100 -25 -100 -100 -250 -100 N +P 3 0 1 20 100 75 100 -75 100 -75 N +P 4 0 1 10 -100 -25 -125 25 -75 25 -100 -25 F +P 4 0 1 0 -20 10 1 30 1 10 31 40 N +P 4 0 1 0 31 40 11 30 21 20 31 40 N +P 5 0 1 0 120 -65 140 -45 160 -85 120 -65 120 -65 F +P 7 0 1 0 -20 -30 1 -10 1 -30 31 0 11 -10 21 -20 31 0 N +X ~ 1 -350 100 100 R 40 40 1 1 P +X ~ 2 -350 -100 100 R 40 40 1 1 P +X ~ 3 350 -100 100 L 40 40 1 1 P +X ~ 4 350 100 100 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +# Quartz +# +DEF Quartz Q 0 40 N Y 1 F N +F0 "Q" 0 150 60 H V C CNN +F1 "Quartz" 0 -150 60 H V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +DRAW +S -50 100 -50 -100 0 1 0 N +S -25 100 25 -100 0 1 0 N +S 50 -100 50 100 0 1 0 N +X ~ 1 -250 0 200 R 40 40 1 1 P +X ~ 2 250 0 200 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +# R0603 +# +DEF R0603 R 0 0 N Y 1 F N +F0 "R" 80 0 40 V V C CNN +F1 "R0603" 7 1 40 V V C CNN +F2 "SM0603" -70 0 30 V I C CNN +F3 "~" 0 0 30 H V C CNN +$FPLIST + SM0603 +$ENDFPLIST +DRAW +S -40 150 40 -150 0 1 12 N +X ~ 1 0 250 100 D 60 60 1 1 P +X ~ 2 0 -250 100 U 60 60 1 1 P +ENDDRAW +ENDDEF +# +# R1206 +# +DEF R1206 R 0 0 N Y 1 F N +F0 "R" 80 0 40 V V C CNN +F1 "R1206" 7 1 40 V V C CNN +F2 "SM1206" -70 0 30 V I C CNN +F3 "~" 0 0 30 H V C CNN +$FPLIST + SM1206 +$ENDFPLIST +DRAW +S -40 150 40 -150 0 1 12 N +X ~ 1 0 250 100 D 60 60 1 1 P +X ~ 2 0 -250 100 U 60 60 1 1 P +ENDDRAW +ENDDEF +# +# RO-XX +# +DEF RO-XX Q 0 40 Y Y 1 F N +F0 "Q" 0 150 60 H V C CNN +F1 "RO-XX" 0 -150 60 H V C CNN +F2 "SIP-4" -100 50 60 H I C CNN +F3 "~" 0 0 60 H V C CNN +DRAW +S -250 100 250 -100 0 1 0 N +X -Vin 1 -400 50 150 R 50 50 1 1 W +X +Vin 2 -400 -50 150 R 50 50 1 1 W +X -Vout 3 400 50 150 L 50 50 1 1 P +X +Vout 4 400 -50 150 L 50 50 1 1 w +ENDDRAW +ENDDEF +# +# RT0805BRB071KL +# +DEF RT0805BRB071KL R 0 0 N Y 1 F N +F0 "R" 80 0 40 V V C CNN +F1 "RT0805BRB071KL" -100 0 40 V V C CNN +F2 "SM0805" 0 0 30 V I C CNN +F3 "~" 0 0 30 H V C CNN +$FPLIST + SM0603 + SM0805 +$ENDFPLIST +DRAW +S -40 150 40 -150 0 1 12 N +X ~ 1 0 250 100 D 60 60 1 1 P +X ~ 2 0 -250 100 U 60 60 1 1 P +ENDDRAW +ENDDEF +# +# ST3232 +# +DEF ST3232 IC 0 40 Y Y 1 F N +F0 "IC" -200 450 60 H V C CNN +F1 "ST3232" 100 -900 60 H V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + DIP16 + DIP-16 + SOIC16 + SOIC-16 + SO-16* + SO16* +$ENDFPLIST +DRAW +T 900 0 -100 60 0 0 0 RS232 Normal 0 C C +T 900 0 -550 60 0 0 0 TTL Normal 0 C C +P 4 0 0 0 300 -350 50 -350 50 -750 300 -750 N +P 4 0 0 0 300 100 50 100 50 -300 300 -300 N +S -300 400 300 -800 0 1 0 f +X C1+ 1 -500 -100 200 R 50 50 1 1 P +X V+ 2 500 300 200 L 50 50 1 1 P +X C1- 3 -500 -300 200 R 50 50 1 1 P +X C2+ 4 -500 -500 200 R 50 50 1 1 P +X C2- 5 -500 -700 200 R 50 50 1 1 P +X V- 6 500 200 200 L 50 50 1 1 P +X T2_O 7 500 50 200 L 50 50 1 1 O +X R2_I 8 500 -150 200 L 50 50 1 1 O +X R2_O 9 500 -600 200 L 50 50 1 1 O +X T2_I 10 500 -400 200 L 50 50 1 1 I +X T1_I 11 500 -500 200 L 50 50 1 1 I +X R1_O 12 500 -700 200 L 50 50 1 1 O +X R1_I 13 500 -250 200 L 50 50 1 1 I +X T1_O 14 500 -50 200 L 50 50 1 1 O +X GND 15 -500 100 200 R 50 50 1 1 W +X VCC 16 -500 300 200 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# TLE5205 +# +DEF TLE5205 U 0 40 Y Y 1 F N +F0 "U" 150 400 60 H V C CNN +F1 "TLE5205" 0 0 60 H V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + TO220* + TO-220* +$ENDFPLIST +DRAW +S -400 300 400 -300 0 1 0 N +X OUT1 1 700 100 300 L 50 50 1 1 w +X EF 2 -700 150 300 R 50 50 1 1 O +X IN1 3 -700 0 300 R 50 50 1 1 I +X GND 4 0 -600 300 U 50 50 1 1 W +X IN2 5 -700 -150 300 R 50 50 1 1 I +X Vs 6 0 600 300 D 50 50 1 1 W +X OUT2 7 700 -100 300 L 50 50 1 1 w +ENDDRAW +ENDDEF +# +# TSIC-506 +# +DEF TSIC-506 TD 0 40 Y Y 1 F N +F0 "TD" 0 250 60 H V C CNN +F1 "TSIC-506" 0 -250 60 H V C CNN +F2 "TO220" 0 0 60 H I C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + TO220_VERT* + TO220* + to-220* +$ENDFPLIST +DRAW +S -100 150 100 -150 0 1 0 N +X GND 1 -400 100 300 R 50 50 1 1 W +X DAT 2 -400 0 300 R 50 50 1 1 O +X VDD 3 -400 -100 300 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# USB-MICRO-B +# +DEF USB-MICRO-B CON 0 40 Y Y 1 F N +F0 "CON" -250 450 60 H V C CNN +F1 "USB-MICRO-B" -50 -500 60 H V C CNN +F2 "MICRO-B-USB" 0 0 60 H I C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + USB-Mini-B-Jack +$ENDFPLIST +DRAW +S -350 400 350 -400 0 1 0 N +X VBUS 1 -550 300 200 R 50 50 1 1 P +X D- 2 -550 150 200 R 50 50 1 1 B +X D+ 3 -550 0 200 R 50 50 1 1 B +X ID 4 -550 -150 200 R 50 50 1 1 P +X GND 5 -550 -300 200 R 50 50 1 1 P +X SHELL1 6 550 300 200 L 50 50 1 1 P +X SHELL2 7 550 150 200 L 50 50 1 1 P +X SHELL3 8 550 -150 200 L 50 50 1 1 P +X SHELL4 9 550 -300 200 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# USB-MINI-B +# +DEF USB-MINI-B CON 0 40 Y Y 1 F N +F0 "CON" -250 450 60 H V C CNN +F1 "USB-MINI-B" -50 -500 60 H V C CNN +F2 "MICRO-B_USB" 0 0 60 H I C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + USB-Mini-B-Jack +$ENDFPLIST +DRAW +S -350 400 350 -400 0 1 0 N +X VBUS 1 -550 300 200 R 50 50 1 1 P +X D- 2 -550 150 200 R 50 50 1 1 B +X D+ 3 -550 0 200 R 50 50 1 1 B +X ID 4 -550 -150 200 R 50 50 1 1 P +X GND 5 -550 -300 200 R 50 50 1 1 P +X SHELL1 6 550 300 200 L 50 50 1 1 P +X SHELL2 7 550 150 200 L 50 50 1 1 P +X SHELL3 8 550 -150 200 L 50 50 1 1 P +X SHELL4 9 550 -300 200 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# USBLC6-2 +# +DEF USBLC6-2 U 0 40 Y Y 1 F N +F0 "U" -150 -300 60 H V C CNN +F1 "USBLC6-2" 0 -200 60 H V C CNN +F2 "SOT23_6" 0 0 60 H I C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + SOT666* + SOT23-6* +$ENDFPLIST +DRAW +S -250 150 250 -150 0 1 0 N +X I/O1 1 -550 0 300 R 50 50 1 1 P +X GND 2 -550 100 300 R 50 50 1 1 W +X I/O2 3 -550 -100 300 R 50 50 1 1 P +X I/O2 4 550 -100 300 L 50 50 1 1 P +X VBUS 5 550 100 300 L 50 50 1 1 W +X I/O1 6 550 0 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/kicad/stm8_platform/shutter.kicad_pcb b/kicad/stm8_platform/shutter.kicad_pcb new file mode 100644 index 0000000..2a04f56 --- /dev/null +++ b/kicad/stm8_platform/shutter.kicad_pcb @@ -0,0 +1,692 @@ +(kicad_pcb (version 4) (host pcbnew 4.0.7) + + (general + (links 18) + (no_connects 1) + (area 136.424999 108.924999 180.075001 128.936) + (thickness 1.6) + (drawings 12) + (tracks 70) + (zones 0) + (modules 10) + (nets 7) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 2) + (user_trace_width 0.5) + (user_trace_width 1) + (user_trace_width 2) + (trace_clearance 0.3) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (segment_width 0.2) + (edge_width 0.15) + (via_size 1.5) + (via_drill 0.8) + (via_min_size 0.4) + (via_min_drill 0.3) + (user_via 1.5 0.8) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.524 1.524) + (pad_drill 0.762) + (pad_to_mask_clearance 0.2) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x00000_00000001) + (usegerberextensions false) + (excludeedgelayer false) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative true) + (psa4output false) + (plotreference false) + (plotvalue false) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 5) + (mirror true) + (drillshape 2) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 +12V) + (net 2 GND) + (net 3 "Net-(J2-Pad2)") + (net 4 "Net-(J3-Pad2)") + (net 5 "Net-(J4-Pad2)") + (net 6 "Net-(Q1-Pad3)") + + (net_class Default "This is the default net class." + (clearance 0.3) + (trace_width 0.5) + (via_dia 1.5) + (via_drill 0.8) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +12V) + (add_net GND) + (add_net "Net-(J2-Pad2)") + (add_net "Net-(J3-Pad2)") + (add_net "Net-(J4-Pad2)") + (add_net "Net-(Q1-Pad3)") + ) + + (module modules:2PIN_Pwr (layer B.Cu) (tedit 5BEC2FBA) (tstamp 5C046E5B) + (at 169.5 124 90) + (path /5BEC3597) + (fp_text reference J1 (at 0 -5.5 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Power (at 0 -4 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad "" np_thru_hole circle (at 1.5 5 90) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 1.5 8 90) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.5 5 90) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad 2 connect rect (at 1.5 0 90) (size 2 6) (layers B.Cu B.Mask) + (net 1 +12V)) + (pad "" np_thru_hole circle (at -1.5 8 90) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad 1 connect rect (at -1.5 0 90) (size 2 6) (layers B.Cu B.Mask) + (net 2 GND)) + ) + + (module modules:2PIN (layer B.Cu) (tedit 5BEBD7B9) (tstamp 5C046E65) + (at 146.5 112.25 270) + (path /5BEC34D5) + (fp_text reference J2 (at 0 -5.5 270) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value CCD (at 0 -4 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad "" np_thru_hole circle (at 1.25 8 270) (size 2 2) (drill 1.5) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 1.25 5.5 270) (size 2 2) (drill 1.5) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.25 5.5 270) (size 2 2) (drill 1.5) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.25 8 270) (size 2 2) (drill 1.5) (layers *.Cu *.Mask)) + (pad 2 connect rect (at 1.25 0 270) (size 1.5 6) (layers B.Cu B.Mask) + (net 3 "Net-(J2-Pad2)")) + (pad 1 connect rect (at -1.25 0 270) (size 1.5 6) (layers B.Cu B.Mask) + (net 2 GND)) + ) + + (module modules:2PIN (layer B.Cu) (tedit 5BEBD7B9) (tstamp 5C046E6F) + (at 146.5 125.5 270) + (path /5BEC351B) + (fp_text reference J3 (at 0 -5.5 270) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Button (at 0 -4 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad "" np_thru_hole circle (at 1.25 8 270) (size 2 2) (drill 1.5) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 1.25 5.5 270) (size 2 2) (drill 1.5) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.25 5.5 270) (size 2 2) (drill 1.5) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.25 8 270) (size 2 2) (drill 1.5) (layers *.Cu *.Mask)) + (pad 2 connect rect (at 1.25 0 270) (size 1.5 6) (layers B.Cu B.Mask) + (net 4 "Net-(J3-Pad2)")) + (pad 1 connect rect (at -1.25 0 270) (size 1.5 6) (layers B.Cu B.Mask) + (net 2 GND)) + ) + + (module modules:2PIN_Pwr (layer B.Cu) (tedit 5BEC2FBA) (tstamp 5C046E79) + (at 169.5 113 90) + (path /5BEC377A) + (fp_text reference J4 (at 0 -5.5 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Sutter (at 0 -4 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad "" np_thru_hole circle (at 1.5 5 90) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 1.5 8 90) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -1.5 5 90) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad 2 connect rect (at 1.5 0 90) (size 2 6) (layers B.Cu B.Mask) + (net 5 "Net-(J4-Pad2)")) + (pad "" np_thru_hole circle (at -1.5 8 90) (size 2.5 2.5) (drill 2) (layers *.Cu *.Mask)) + (pad 1 connect rect (at -1.5 0 90) (size 2 6) (layers B.Cu B.Mask) + (net 1 +12V)) + ) + + (module Package_TO_SOT_SMD:SOT-23_Handsoldering (layer B.Cu) (tedit 5A0AB76C) (tstamp 5C046E8E) + (at 153.5 116 270) + (descr "SOT-23, Handsoldering") + (tags SOT-23) + (path /5BEC2C24) + (attr smd) + (fp_text reference Q1 (at 0 2.5 270) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value AO3407 (at 0 -2.5 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0 540) (layer B.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror)) + ) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.7 1.75) (end 2.7 1.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.7 1.75) (end 2.7 -1.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.7 -1.75) (end -2.7 -1.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.7 -1.75) (end -2.7 1.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.76 1.58) (end -2.4 1.58) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.7 0.95) (end -0.7 -1.5) (layer B.Fab) (width 0.1)) + (fp_line (start -0.15 1.52) (end 0.7 1.52) (layer B.Fab) (width 0.1)) + (fp_line (start -0.7 0.95) (end -0.15 1.52) (layer B.Fab) (width 0.1)) + (fp_line (start 0.7 1.52) (end 0.7 -1.52) (layer B.Fab) (width 0.1)) + (fp_line (start -0.7 -1.52) (end 0.7 -1.52) (layer B.Fab) (width 0.1)) + (fp_line (start 0.76 -1.58) (end -0.7 -1.58) (layer B.SilkS) (width 0.12)) + (pad 1 smd rect (at -1.5 0.95 270) (size 1.9 0.8) (layers B.Cu B.Paste B.Mask) + (net 3 "Net-(J2-Pad2)")) + (pad 2 smd rect (at -1.5 -0.95 270) (size 1.9 0.8) (layers B.Cu B.Paste B.Mask) + (net 1 +12V)) + (pad 3 smd rect (at 1.5 0 270) (size 1.9 0.8) (layers B.Cu B.Paste B.Mask) + (net 6 "Net-(Q1-Pad3)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-23_Handsoldering (layer B.Cu) (tedit 5A0AB76C) (tstamp 5C046EA3) + (at 153.5 122 90) + (descr "SOT-23, Handsoldering") + (tags SOT-23) + (path /5BEC2DC3) + (attr smd) + (fp_text reference Q2 (at 0 2.5 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value AO3407 (at 0 -2.5 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0 360) (layer B.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror)) + ) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.7 1.75) (end 2.7 1.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.7 1.75) (end 2.7 -1.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.7 -1.75) (end -2.7 -1.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.7 -1.75) (end -2.7 1.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.76 1.58) (end -2.4 1.58) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.7 0.95) (end -0.7 -1.5) (layer B.Fab) (width 0.1)) + (fp_line (start -0.15 1.52) (end 0.7 1.52) (layer B.Fab) (width 0.1)) + (fp_line (start -0.7 0.95) (end -0.15 1.52) (layer B.Fab) (width 0.1)) + (fp_line (start 0.7 1.52) (end 0.7 -1.52) (layer B.Fab) (width 0.1)) + (fp_line (start -0.7 -1.52) (end 0.7 -1.52) (layer B.Fab) (width 0.1)) + (fp_line (start 0.76 -1.58) (end -0.7 -1.58) (layer B.SilkS) (width 0.12)) + (pad 1 smd rect (at -1.5 0.95 90) (size 1.9 0.8) (layers B.Cu B.Paste B.Mask) + (net 4 "Net-(J3-Pad2)")) + (pad 2 smd rect (at -1.5 -0.95 90) (size 1.9 0.8) (layers B.Cu B.Paste B.Mask) + (net 1 +12V)) + (pad 3 smd rect (at 1.5 0 90) (size 1.9 0.8) (layers B.Cu B.Paste B.Mask) + (net 6 "Net-(Q1-Pad3)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module modules:TO-220-3_Horizontal_TabDown (layer F.Cu) (tedit 5BEBD722) (tstamp 5C046EC3) + (at 144.5 116.5 270) + (descr "TO-220-3, Horizontal, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf") + (tags "TO-220-3 Horizontal RM 2.54mm") + (path /5BEC31A0) + (fp_text reference Q3 (at 2.54 -20.58 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value IRL3303 (at 2.54 2 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 2.54 -16.66) (end 4.39 -16.66) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 -13.06) (end -2.46 -19.46) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 -19.46) (end 7.54 -19.46) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 -19.46) (end 7.54 -13.06) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 -13.06) (end -2.46 -13.06) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 -3.81) (end -2.46 -13.06) (layer F.Fab) (width 0.1)) + (fp_line (start -2.46 -13.06) (end 7.54 -13.06) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 -13.06) (end 7.54 -3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 7.54 -3.81) (end -2.46 -3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -3.81) (end 0 0) (layer F.Fab) (width 0.1)) + (fp_line (start 2.54 -3.81) (end 2.54 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.08 -3.81) (end 5.08 0) (layer F.Fab) (width 0.1)) + (fp_line (start -2.58 -3.69) (end 7.66 -3.69) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 -19.58) (end 7.66 -19.58) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.58 -19.58) (end -2.58 -3.69) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.66 -19.58) (end 7.66 -3.69) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -3.69) (end 0 -1.15) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.54 -3.69) (end 2.54 -1.15) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.08 -3.69) (end 5.08 -1.15) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.71 -19.71) (end -2.71 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.71 1.25) (end 7.79 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.79 1.25) (end 7.79 -19.71) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.79 -19.71) (end -2.71 -19.71) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 2.54 -20.58 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 thru_hole rect (at 2.54 -16.66 270) (size 12 7) (drill 3.5) (layers *.Cu *.Mask) + (net 5 "Net-(J4-Pad2)")) + (pad 1 thru_hole rect (at 0 0 270) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 6 "Net-(Q1-Pad3)")) + (pad 2 thru_hole oval (at 2.54 0 270) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 5 "Net-(J4-Pad2)")) + (pad 3 thru_hole oval (at 5.08 0 270) (size 1.905 2) (drill 1.1) (layers *.Cu *.Mask) + (net 2 GND)) + (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-3_Horizontal_TabDown.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD.pretty:R_0805_2012Metric_Pad1.29x1.40mm_HandSolder (layer B.Cu) (tedit 5AC5DB74) (tstamp 5C046ED2) + (at 153.5 112 180) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5BEC2F43) + (attr smd) + (fp_text reference R1 (at 0 1.65 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 47k (at 0 -1.65 180) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -1 -0.6) (end -1 0.6) (layer B.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1)) + (fp_line (start -1.86 -0.95) (end -1.86 0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.86 0.95) (end 1.86 0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.86 0.95) (end 1.86 -0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.86 -0.95) (end -1.86 -0.95) (layer B.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 180) (layer B.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + ) + (pad 1 smd rect (at -0.9675 0 180) (size 1.295 1.4) (layers B.Cu B.Paste B.Mask) + (net 1 +12V)) + (pad 2 smd rect (at 0.9675 0 180) (size 1.295 1.4) (layers B.Cu B.Paste B.Mask) + (net 3 "Net-(J2-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD.pretty:R_0805_2012Metric_Pad1.29x1.40mm_HandSolder (layer B.Cu) (tedit 5AC5DB74) (tstamp 5C046EE1) + (at 154.813 126.111) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5BEC2E75) + (attr smd) + (fp_text reference R2 (at 0 1.65) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 47k (at 0 -1.65) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -1 -0.6) (end -1 0.6) (layer B.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1)) + (fp_line (start -1.86 -0.95) (end -1.86 0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.86 0.95) (end 1.86 0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.86 0.95) (end 1.86 -0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.86 -0.95) (end -1.86 -0.95) (layer B.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + ) + (pad 1 smd rect (at -0.9675 0) (size 1.295 1.4) (layers B.Cu B.Paste B.Mask) + (net 1 +12V)) + (pad 2 smd rect (at 0.9675 0) (size 1.295 1.4) (layers B.Cu B.Paste B.Mask) + (net 4 "Net-(J3-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD.pretty:R_0805_2012Metric_Pad1.29x1.40mm_HandSolder (layer B.Cu) (tedit 5AC5DB74) (tstamp 5C046EF0) + (at 140 118.5 270) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5BEC30B7) + (attr smd) + (fp_text reference R3 (at 0 1.65 270) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 47k (at 0 -1.65 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -1 -0.6) (end -1 0.6) (layer B.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1)) + (fp_line (start -1.86 -0.95) (end -1.86 0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.86 0.95) (end 1.86 0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.86 0.95) (end 1.86 -0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.86 -0.95) (end -1.86 -0.95) (layer B.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 270) (layer B.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + ) + (pad 1 smd rect (at -0.9675 0 270) (size 1.295 1.4) (layers B.Cu B.Paste B.Mask) + (net 6 "Net-(Q1-Pad3)")) + (pad 2 smd rect (at 0.9675 0 270) (size 1.295 1.4) (layers B.Cu B.Paste B.Mask) + (net 2 GND)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_text btn (at 143.383 126.8095) (layer F.Cu) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text CCD (at 143.75 113) (layer F.Cu) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text gnd (at 143.5735 110.744) (layer F.Cu) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text gnd (at 143.5 125) (layer F.Cu) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text gnd (at 171.5 125.25) (layer F.Cu) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text +12V (at 175.75 119.75) (layer F.Cu) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text Out+ (at 176.276 116.713) (layer F.Cu) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text Out- (at 171.323 110.8075) (layer F.Cu) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_line (start 136.5 128.5) (end 136.5 109) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 180 128.5) (end 136.5 128.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 180 109) (end 180 128.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 136.5 109) (end 180 109) (angle 90) (layer Edge.Cuts) (width 0.15)) + + (segment (start 156.5275 111.9505) (end 165.4505 111.9505) (width 1) (layer F.Cu) (net 1)) + (segment (start 167.5 116.5545) (end 169.5 118.5545) (width 1) (layer F.Cu) (net 1) (tstamp 5C0471CE)) + (segment (start 167.5 114) (end 167.5 116.5545) (width 1) (layer F.Cu) (net 1) (tstamp 5C0471CD)) + (segment (start 165.4505 111.9505) (end 167.5 114) (width 1) (layer F.Cu) (net 1) (tstamp 5C0471CC)) + (segment (start 156.5275 111.9505) (end 156.4005 111.9505) (width 1) (layer F.Cu) (net 1)) + (via (at 151.765 126.111) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 1)) + (segment (start 151.765 126.111) (end 153.8455 126.111) (width 0.5) (layer B.Cu) (net 1)) + (segment (start 151.765 116.586) (end 151.765 126.111) (width 1) (layer F.Cu) (net 1) (tstamp 5C0471A8)) + (segment (start 156.4005 111.9505) (end 151.765 116.586) (width 1) (layer F.Cu) (net 1) (tstamp 5C0471A7)) + (segment (start 152.55 123.5) (end 152.55 124.8155) (width 0.5) (layer B.Cu) (net 1)) + (segment (start 152.55 124.8155) (end 153.8455 126.111) (width 0.5) (layer B.Cu) (net 1) (tstamp 5C047199)) + (via (at 169.5 118.5545) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 1)) + (segment (start 154.4675 112) (end 156.478 112) (width 1) (layer B.Cu) (net 1) (tstamp 5C047158)) + (segment (start 156.5275 111.9505) (end 156.478 112) (width 1) (layer B.Cu) (net 1) (tstamp 5C047157)) + (via (at 156.5275 111.9505) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 1)) + (segment (start 154.4675 112) (end 154.4675 114.4825) (width 0.5) (layer B.Cu) (net 1)) + (segment (start 154.4675 114.4825) (end 154.45 114.5) (width 0.5) (layer B.Cu) (net 1) (tstamp 5C047141)) + (segment (start 169.5 114.5) (end 169.5 118.5545) (width 2) (layer B.Cu) (net 1)) + (segment (start 169.5 118.5545) (end 169.5 122.5) (width 2) (layer B.Cu) (net 1) (tstamp 5C04714D)) + (segment (start 164.4015 126.873) (end 168.127 126.873) (width 2) (layer B.Cu) (net 2)) + (segment (start 168.127 126.873) (end 169.5 125.5) (width 2) (layer B.Cu) (net 2) (tstamp 5BED3264) (status 800000)) + (segment (start 146.685 124.206) (end 146.685 121.9835) (width 2) (layer F.Cu) (net 2)) + (segment (start 147.0885 121.58) (end 144.5 121.58) (width 2) (layer B.Cu) (net 2) (tstamp 5BED322F)) + (segment (start 147.1295 121.539) (end 147.0885 121.58) (width 2) (layer B.Cu) (net 2) (tstamp 5BED322E)) + (via (at 147.1295 121.539) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 2)) + (segment (start 146.685 121.9835) (end 147.1295 121.539) (width 2) (layer F.Cu) (net 2) (tstamp 5BED3217)) + (segment (start 169.5 125.5) (end 166.854 125.5) (width 0.5) (layer B.Cu) (net 2)) + (segment (start 166.854 125.5) (end 165.481 126.873) (width 0.5) (layer B.Cu) (net 2) (tstamp 5C0471BB)) + (segment (start 165.481 126.873) (end 164.4015 126.873) (width 0.5) (layer B.Cu) (net 2) (tstamp 5C0471BC)) + (via (at 164.4015 126.873) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 2)) + (segment (start 164.4015 126.873) (end 163.703 127.5715) (width 0.5) (layer F.Cu) (net 2) (tstamp 5C0471BE)) + (segment (start 163.703 127.5715) (end 148.6535 127.5715) (width 0.5) (layer F.Cu) (net 2) (tstamp 5C0471BF)) + (segment (start 148.6535 127.5715) (end 142.621 121.539) (width 0.5) (layer F.Cu) (net 2) (tstamp 5C0471C0)) + (segment (start 142.621 121.539) (end 142.113 121.539) (width 0.5) (layer F.Cu) (net 2) (tstamp 5C0471C2)) + (segment (start 142.113 121.539) (end 142.113 121.58) (width 0.5) (layer B.Cu) (net 2) (tstamp 5C0471C4)) + (segment (start 142.113 121.58) (end 142.1125 121.58) (width 0.5) (layer B.Cu) (net 2) (tstamp 5C0471C5)) + (segment (start 140 119.4675) (end 138.454 119.4675) (width 0.5) (layer B.Cu) (net 2)) + (segment (start 143.381 111) (end 146.5 111) (width 0.5) (layer B.Cu) (net 2) (tstamp 5C0471B8)) + (segment (start 142.6845 111.6965) (end 143.381 111) (width 0.5) (layer B.Cu) (net 2) (tstamp 5C0471B7)) + (segment (start 142.6845 114.046) (end 142.6845 111.6965) (width 0.5) (layer B.Cu) (net 2) (tstamp 5C0471B6)) + (segment (start 141.478 115.2525) (end 142.6845 114.046) (width 0.5) (layer B.Cu) (net 2) (tstamp 5C0471B5)) + (segment (start 139.573 115.2525) (end 141.478 115.2525) (width 0.5) (layer B.Cu) (net 2) (tstamp 5C0471B4)) + (segment (start 138.1125 116.713) (end 139.573 115.2525) (width 0.5) (layer B.Cu) (net 2) (tstamp 5C0471B3)) + (segment (start 138.1125 119.126) (end 138.1125 116.713) (width 0.5) (layer B.Cu) (net 2) (tstamp 5C0471B2)) + (segment (start 138.454 119.4675) (end 138.1125 119.126) (width 0.5) (layer B.Cu) (net 2) (tstamp 5C0471B1)) + (segment (start 146.5 124.25) (end 146.5 123.58) (width 1) (layer B.Cu) (net 2)) + (segment (start 146.5 123.58) (end 144.5 121.58) (width 1) (layer B.Cu) (net 2) (tstamp 5C0471AD)) + (segment (start 144.5 121.58) (end 142.1125 121.58) (width 0.5) (layer B.Cu) (net 2)) + (segment (start 142.1125 121.58) (end 140 119.4675) (width 0.5) (layer B.Cu) (net 2) (tstamp 5C04715F)) + (segment (start 146.5 113.5) (end 151.55 113.5) (width 0.5) (layer B.Cu) (net 3)) + (segment (start 151.55 113.5) (end 152.55 114.5) (width 0.5) (layer B.Cu) (net 3) (tstamp 5C047147)) + (segment (start 152.5325 112) (end 152.5325 114.4825) (width 0.5) (layer B.Cu) (net 3)) + (segment (start 152.5325 114.4825) (end 152.55 114.5) (width 0.5) (layer B.Cu) (net 3) (tstamp 5C047144)) + (segment (start 146.5 126.75) (end 149.864 126.75) (width 0.5) (layer B.Cu) (net 4)) + (segment (start 155.7805 127.1755) (end 155.7805 126.111) (width 0.5) (layer B.Cu) (net 4) (tstamp 5C0471A3)) + (segment (start 155.2575 127.6985) (end 155.7805 127.1755) (width 0.5) (layer B.Cu) (net 4) (tstamp 5C0471A2)) + (segment (start 150.8125 127.6985) (end 155.2575 127.6985) (width 0.5) (layer B.Cu) (net 4) (tstamp 5C0471A1)) + (segment (start 149.864 126.75) (end 150.8125 127.6985) (width 0.5) (layer B.Cu) (net 4) (tstamp 5C0471A0)) + (segment (start 155.7805 126.111) (end 155.7805 124.8305) (width 0.5) (layer B.Cu) (net 4)) + (segment (start 155.7805 124.8305) (end 154.45 123.5) (width 0.5) (layer B.Cu) (net 4) (tstamp 5C04719C)) + (segment (start 169.5 111.5) (end 163 111.5) (width 2) (layer B.Cu) (net 5)) + (segment (start 163 111.5) (end 161.16 113.34) (width 2) (layer B.Cu) (net 5) (tstamp 5C04712B)) + (segment (start 161.16 113.34) (end 161.16 119.04) (width 2) (layer B.Cu) (net 5) (tstamp 5C04712C)) + (segment (start 144.5 116.5) (end 141.0325 116.5) (width 0.5) (layer B.Cu) (net 6)) + (segment (start 141.0325 116.5) (end 140 117.5325) (width 0.5) (layer B.Cu) (net 6) (tstamp 5C04715C)) + (segment (start 144.5 116.5) (end 147.5 116.5) (width 0.5) (layer B.Cu) (net 6)) + (segment (start 150 119) (end 153.5 119) (width 0.5) (layer B.Cu) (net 6) (tstamp 5C047139)) + (segment (start 147.5 116.5) (end 150 119) (width 0.5) (layer B.Cu) (net 6) (tstamp 5C047138)) + (segment (start 153.5 120.5) (end 153.5 119) (width 0.5) (layer B.Cu) (net 6)) + (segment (start 153.5 119) (end 153.5 117.5) (width 0.5) (layer B.Cu) (net 6) (tstamp 5C04713D)) + + (zone (net 2) (net_name GND) (layer F.Cu) (tstamp 5C0471CA) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 137 109.5) (xy 179.5 109.5) (xy 179.5 128) (xy 137 128) + ) + ) + (filled_polygon + (pts + (xy 168.807048 112.3175) (xy 172.798211 112.3175) (xy 172.901043 112.566372) (xy 173.334206 113.000292) (xy 172.902907 113.430839) + (xy 172.615328 114.123405) (xy 172.614674 114.873305) (xy 172.901043 115.566372) (xy 173.430839 116.097093) (xy 173.760048 116.233793) + (xy 173.760048 117.915) (xy 172.115001 117.915) (xy 172.115001 121.735) (xy 172.776608 121.735) (xy 172.615328 122.123405) + (xy 172.614674 122.873305) (xy 172.901043 123.566372) (xy 173.174194 123.84) (xy 169.507857 123.84) (xy 169.507857 126.76) + (xy 173.094334 126.76) (xy 173.430839 127.097093) (xy 174.123405 127.384672) (xy 174.873305 127.385326) (xy 175.566372 127.098957) + (xy 176.000292 126.665794) (xy 176.430839 127.097093) (xy 177.123405 127.384672) (xy 177.873305 127.385326) (xy 178.566372 127.098957) + (xy 179.097093 126.569161) (xy 179.29 126.10459) (xy 179.29 127.79) (xy 145.208477 127.79) (xy 145.208477 126.51) + (xy 145.492143 126.51) (xy 145.492143 126.385285) (xy 150.37976 126.385285) (xy 150.590169 126.894515) (xy 150.979436 127.284461) + (xy 151.488298 127.495759) (xy 152.039285 127.49624) (xy 152.548515 127.285831) (xy 152.938461 126.896564) (xy 153.149759 126.387702) + (xy 153.15024 125.836715) (xy 152.939831 125.327485) (xy 152.9 125.287585) (xy 152.9 117.056132) (xy 156.62055 113.335582) + (xy 156.801785 113.33574) (xy 157.01256 113.24865) (xy 157.01256 125.04) (xy 157.056838 125.275317) (xy 157.19591 125.491441) + (xy 157.40811 125.636431) (xy 157.66 125.68744) (xy 164.66 125.68744) (xy 164.895317 125.643162) (xy 165.111441 125.50409) + (xy 165.256431 125.29189) (xy 165.30744 125.04) (xy 165.30744 113.412572) (xy 166.365 114.470132) (xy 166.365 116.5545) + (xy 166.451397 116.988846) (xy 166.697434 117.357066) (xy 168.114807 118.774439) (xy 168.11476 118.828785) (xy 168.325169 119.338015) + (xy 168.714436 119.727961) (xy 169.223298 119.939259) (xy 169.774285 119.93974) (xy 170.283515 119.729331) (xy 170.673461 119.340064) + (xy 170.884759 118.831202) (xy 170.88524 118.280215) (xy 170.674831 117.770985) (xy 170.285564 117.381039) (xy 169.776702 117.169741) + (xy 169.720324 117.169692) (xy 168.635 116.084368) (xy 168.635 114) (xy 168.599951 113.823795) (xy 168.548604 113.565655) + (xy 168.302566 113.197434) (xy 166.253066 111.147934) (xy 166.216356 111.123405) (xy 165.884846 110.901897) (xy 165.4505 110.8155) + (xy 157.351458 110.8155) (xy 157.313064 110.777039) (xy 156.804202 110.565741) (xy 156.253215 110.56526) (xy 155.743985 110.775669) + (xy 155.354039 111.164936) (xy 155.192924 111.552944) (xy 150.962434 115.783434) (xy 150.716397 116.151654) (xy 150.63 116.586) + (xy 150.63 125.287042) (xy 150.591539 125.325436) (xy 150.380241 125.834298) (xy 150.37976 126.385285) (xy 145.492143 126.385285) + (xy 145.492143 123.59) (xy 142.496367 123.59) (xy 142.386894 123.325057) (xy 141.927363 122.864722) (xy 141.326648 122.615284) + (xy 140.676205 122.614716) (xy 140.075057 122.863106) (xy 139.749836 123.187759) (xy 139.427363 122.864722) (xy 138.826648 122.615284) + (xy 138.176205 122.614716) (xy 137.575057 122.863106) (xy 137.21 123.227525) (xy 137.21 121.95298) (xy 142.909437 121.95298) + (xy 143.124027 122.446924) (xy 143.556909 122.889318) (xy 144.126136 123.13238) (xy 144.373 123.005572) (xy 144.373 121.707) + (xy 144.627 121.707) (xy 144.627 123.005572) (xy 144.873864 123.13238) (xy 145.443091 122.889318) (xy 145.875973 122.446924) + (xy 146.090563 121.95298) (xy 145.970594 121.707) (xy 144.627 121.707) (xy 144.373 121.707) (xy 143.029406 121.707) + (xy 142.909437 121.95298) (xy 137.21 121.95298) (xy 137.21 119.04) (xy 142.832968 119.04) (xy 142.953809 119.64751) + (xy 143.297936 120.162532) (xy 143.518516 120.309919) (xy 143.124027 120.713076) (xy 142.909437 121.20702) (xy 143.029406 121.453) + (xy 144.373 121.453) (xy 144.373 121.433) (xy 144.627 121.433) (xy 144.627 121.453) (xy 145.970594 121.453) + (xy 146.090563 121.20702) (xy 145.875973 120.713076) (xy 145.481484 120.309919) (xy 145.702064 120.162532) (xy 146.046191 119.64751) + (xy 146.167032 119.04) (xy 146.046191 118.43249) (xy 145.776637 118.029074) (xy 145.951441 117.91659) (xy 146.096431 117.70439) + (xy 146.14744 117.4525) (xy 146.14744 115.5475) (xy 146.103162 115.312183) (xy 145.96409 115.096059) (xy 145.75189 114.951069) + (xy 145.5 114.90006) (xy 143.5 114.90006) (xy 143.264683 114.944338) (xy 143.048559 115.08341) (xy 142.903569 115.29561) + (xy 142.85256 115.5475) (xy 142.85256 117.4525) (xy 142.896838 117.687817) (xy 143.03591 117.903941) (xy 143.222011 118.031098) + (xy 142.953809 118.43249) (xy 142.832968 119.04) (xy 137.21 119.04) (xy 137.21 114.522007) (xy 137.572637 114.885278) + (xy 138.173352 115.134716) (xy 138.823795 115.135284) (xy 139.424943 114.886894) (xy 139.750164 114.562241) (xy 140.072637 114.885278) + (xy 140.673352 115.134716) (xy 141.323795 115.135284) (xy 141.924943 114.886894) (xy 142.302496 114.51) (xy 145.885 114.51) + (xy 145.885 111.59) (xy 145.565643 111.59) (xy 145.565643 109.71) (xy 168.807048 109.71) + ) + ) + ) + (zone (net 2) (net_name GND) (layer B.Cu) (tstamp 5C0471CA) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 137 109.5) (xy 179.5 109.5) (xy 179.5 128) (xy 137 128) + ) + ) + (filled_polygon + (pts + (xy 156.250798 113.335259) (xy 156.801785 113.33574) (xy 157.01256 113.24865) (xy 157.01256 125.04) (xy 157.056838 125.275317) + (xy 157.19591 125.491441) (xy 157.40811 125.636431) (xy 157.66 125.68744) (xy 164.66 125.68744) (xy 164.895317 125.643162) + (xy 165.111441 125.50409) (xy 165.256431 125.29189) (xy 165.30744 125.04) (xy 165.30744 113.135) (xy 165.980854 113.135) + (xy 165.903569 113.24811) (xy 165.85256 113.5) (xy 165.85256 115.5) (xy 165.896838 115.735317) (xy 166.03591 115.951441) + (xy 166.24811 116.096431) (xy 166.5 116.14744) (xy 167.865 116.14744) (xy 167.865 120.85256) (xy 166.5 120.85256) + (xy 166.264683 120.896838) (xy 166.048559 121.03591) (xy 165.903569 121.24811) (xy 165.85256 121.5) (xy 165.85256 123.5) + (xy 165.896838 123.735317) (xy 166.03591 123.951441) (xy 166.104006 123.997969) (xy 165.961673 124.140302) (xy 165.865 124.373691) + (xy 165.865 125.21425) (xy 166.02375 125.373) (xy 169.373 125.373) (xy 169.373 125.353) (xy 169.627 125.353) + (xy 169.627 125.373) (xy 169.647 125.373) (xy 169.647 125.627) (xy 169.627 125.627) (xy 169.627 126.97625) + (xy 169.78575 127.135) (xy 172.62631 127.135) (xy 172.859699 127.038327) (xy 173.038327 126.859698) (xy 173.083937 126.749585) + (xy 173.430839 127.097093) (xy 174.123405 127.384672) (xy 174.873305 127.385326) (xy 175.566372 127.098957) (xy 176.000292 126.665794) + (xy 176.430839 127.097093) (xy 177.123405 127.384672) (xy 177.873305 127.385326) (xy 178.566372 127.098957) (xy 179.097093 126.569161) + (xy 179.29 126.10459) (xy 179.29 127.79) (xy 156.413834 127.79) (xy 156.598133 127.514175) (xy 156.616266 127.423015) + (xy 156.663317 127.414162) (xy 156.879441 127.27509) (xy 157.024431 127.06289) (xy 157.07544 126.811) (xy 157.07544 125.78575) + (xy 165.865 125.78575) (xy 165.865 126.626309) (xy 165.961673 126.859698) (xy 166.140301 127.038327) (xy 166.37369 127.135) + (xy 169.21425 127.135) (xy 169.373 126.97625) (xy 169.373 125.627) (xy 166.02375 125.627) (xy 165.865 125.78575) + (xy 157.07544 125.78575) (xy 157.07544 125.411) (xy 157.031162 125.175683) (xy 156.89209 124.959559) (xy 156.67989 124.814569) + (xy 156.661595 124.810864) (xy 156.598133 124.491825) (xy 156.588111 124.476826) (xy 156.40629 124.20471) (xy 156.406287 124.204708) + (xy 155.49744 123.29586) (xy 155.49744 122.55) (xy 155.453162 122.314683) (xy 155.31409 122.098559) (xy 155.10189 121.953569) + (xy 154.85 121.90256) (xy 154.359319 121.90256) (xy 154.496431 121.70189) (xy 154.54744 121.45) (xy 154.54744 119.55) + (xy 154.503162 119.314683) (xy 154.385 119.131054) (xy 154.385 118.864975) (xy 154.496431 118.70189) (xy 154.54744 118.45) + (xy 154.54744 116.55) (xy 154.503162 116.314683) (xy 154.36409 116.098559) (xy 154.362452 116.09744) (xy 154.85 116.09744) + (xy 155.085317 116.053162) (xy 155.301441 115.91409) (xy 155.446431 115.70189) (xy 155.49744 115.45) (xy 155.49744 113.55) + (xy 155.453162 113.314683) (xy 155.417804 113.259735) (xy 155.566441 113.16409) (xy 155.586317 113.135) (xy 155.768521 113.135) + ) + ) + (filled_polygon + (pts + (xy 143.140301 109.711673) (xy 142.961673 109.890302) (xy 142.865 110.123691) (xy 142.865 110.71425) (xy 143.02375 110.873) + (xy 146.373 110.873) (xy 146.373 110.853) (xy 146.627 110.853) (xy 146.627 110.873) (xy 149.97625 110.873) + (xy 150.135 110.71425) (xy 150.135 110.123691) (xy 150.038327 109.890302) (xy 149.859699 109.711673) (xy 149.85566 109.71) + (xy 173.895988 109.71) (xy 173.433628 109.901043) (xy 173.089939 110.244133) (xy 172.96409 110.048559) (xy 172.75189 109.903569) + (xy 172.5 109.85256) (xy 166.5 109.85256) (xy 166.433887 109.865) (xy 163.000005 109.865) (xy 163 109.864999) + (xy 162.374312 109.989457) (xy 161.84388 110.34388) (xy 160.00388 112.18388) (xy 159.864445 112.39256) (xy 157.843596 112.39256) + (xy 157.912259 112.227202) (xy 157.91274 111.676215) (xy 157.702331 111.166985) (xy 157.313064 110.777039) (xy 156.804202 110.565741) + (xy 156.253215 110.56526) (xy 155.743985 110.775669) (xy 155.654498 110.865) (xy 155.589669 110.865) (xy 155.57909 110.848559) + (xy 155.36689 110.703569) (xy 155.115 110.65256) (xy 153.82 110.65256) (xy 153.584683 110.696838) (xy 153.500922 110.750737) + (xy 153.43189 110.703569) (xy 153.18 110.65256) (xy 151.885 110.65256) (xy 151.649683 110.696838) (xy 151.433559 110.83591) + (xy 151.288569 111.04811) (xy 151.23756 111.3) (xy 151.23756 112.615) (xy 150.122038 112.615) (xy 150.103162 112.514683) + (xy 149.96409 112.298559) (xy 149.895994 112.252031) (xy 150.038327 112.109698) (xy 150.135 111.876309) (xy 150.135 111.28575) + (xy 149.97625 111.127) (xy 146.627 111.127) (xy 146.627 111.147) (xy 146.373 111.147) (xy 146.373 111.127) + (xy 143.02375 111.127) (xy 142.865 111.28575) (xy 142.865 111.876309) (xy 142.961673 112.109698) (xy 143.10291 112.250936) + (xy 143.048559 112.28591) (xy 142.903569 112.49811) (xy 142.85256 112.75) (xy 142.85256 114.25) (xy 142.896838 114.485317) + (xy 143.03591 114.701441) (xy 143.24811 114.846431) (xy 143.5 114.89744) (xy 149.5 114.89744) (xy 149.735317 114.853162) + (xy 149.951441 114.71409) (xy 150.096431 114.50189) (xy 150.120102 114.385) (xy 151.18342 114.385) (xy 151.50256 114.704139) + (xy 151.50256 115.45) (xy 151.546838 115.685317) (xy 151.68591 115.901441) (xy 151.89811 116.046431) (xy 152.15 116.09744) + (xy 152.640681 116.09744) (xy 152.503569 116.29811) (xy 152.45256 116.55) (xy 152.45256 118.115) (xy 150.366579 118.115) + (xy 148.12579 115.87421) (xy 147.838675 115.682367) (xy 147.782484 115.67119) (xy 147.5 115.614999) (xy 147.499995 115.615) + (xy 146.14744 115.615) (xy 146.14744 115.5475) (xy 146.103162 115.312183) (xy 145.96409 115.096059) (xy 145.75189 114.951069) + (xy 145.5 114.90006) (xy 143.5 114.90006) (xy 143.264683 114.944338) (xy 143.048559 115.08341) (xy 142.903569 115.29561) + (xy 142.85256 115.5475) (xy 142.85256 115.615) (xy 141.032505 115.615) (xy 141.0325 115.614999) (xy 140.693826 115.682366) + (xy 140.614579 115.735317) (xy 140.40671 115.87421) (xy 140.406708 115.874213) (xy 140.043361 116.23756) (xy 139.3 116.23756) + (xy 139.064683 116.281838) (xy 138.848559 116.42091) (xy 138.703569 116.63311) (xy 138.65256 116.885) (xy 138.65256 118.18) + (xy 138.696838 118.415317) (xy 138.747619 118.494232) (xy 138.665 118.693691) (xy 138.665 119.18175) (xy 138.82375 119.3405) + (xy 139.873 119.3405) (xy 139.873 119.3205) (xy 140.127 119.3205) (xy 140.127 119.3405) (xy 141.17625 119.3405) + (xy 141.335 119.18175) (xy 141.335 118.693691) (xy 141.25293 118.495556) (xy 141.296431 118.43189) (xy 141.34744 118.18) + (xy 141.34744 117.436639) (xy 141.399079 117.385) (xy 142.85256 117.385) (xy 142.85256 117.4525) (xy 142.896838 117.687817) + (xy 143.03591 117.903941) (xy 143.222011 118.031098) (xy 142.953809 118.43249) (xy 142.832968 119.04) (xy 142.953809 119.64751) + (xy 143.297936 120.162532) (xy 143.518516 120.309919) (xy 143.124027 120.713076) (xy 142.909437 121.20702) (xy 143.029406 121.453) + (xy 144.373 121.453) (xy 144.373 121.433) (xy 144.627 121.433) (xy 144.627 121.453) (xy 145.970594 121.453) + (xy 146.090563 121.20702) (xy 145.875973 120.713076) (xy 145.481484 120.309919) (xy 145.702064 120.162532) (xy 146.046191 119.64751) + (xy 146.167032 119.04) (xy 146.046191 118.43249) (xy 145.776637 118.029074) (xy 145.951441 117.91659) (xy 146.096431 117.70439) + (xy 146.14744 117.4525) (xy 146.14744 117.385) (xy 147.13342 117.385) (xy 149.374208 119.625787) (xy 149.37421 119.62579) + (xy 149.661325 119.817633) (xy 149.717516 119.82881) (xy 150 119.885001) (xy 150.000005 119.885) (xy 152.45256 119.885) + (xy 152.45256 121.45) (xy 152.496838 121.685317) (xy 152.63591 121.901441) (xy 152.637548 121.90256) (xy 152.15 121.90256) + (xy 151.914683 121.946838) (xy 151.698559 122.08591) (xy 151.553569 122.29811) (xy 151.50256 122.55) (xy 151.50256 124.45) + (xy 151.546838 124.685317) (xy 151.572909 124.725832) (xy 151.490715 124.72576) (xy 150.981485 124.936169) (xy 150.591539 125.325436) + (xy 150.380241 125.834298) (xy 150.380052 126.050886) (xy 150.202675 125.932367) (xy 150.146484 125.92119) (xy 150.132071 125.918323) + (xy 150.103162 125.764683) (xy 149.96409 125.548559) (xy 149.895994 125.502031) (xy 150.038327 125.359698) (xy 150.135 125.126309) + (xy 150.135 124.53575) (xy 149.97625 124.377) (xy 146.627 124.377) (xy 146.627 124.397) (xy 146.373 124.397) + (xy 146.373 124.377) (xy 143.02375 124.377) (xy 142.865 124.53575) (xy 142.865 125.126309) (xy 142.961673 125.359698) + (xy 143.10291 125.500936) (xy 143.048559 125.53591) (xy 142.903569 125.74811) (xy 142.85256 126) (xy 142.85256 127.5) + (xy 142.896838 127.735317) (xy 142.932026 127.79) (xy 142.272444 127.79) (xy 142.385278 127.677363) (xy 142.634716 127.076648) + (xy 142.635284 126.426205) (xy 142.386894 125.825057) (xy 142.062241 125.499836) (xy 142.385278 125.177363) (xy 142.634716 124.576648) + (xy 142.635284 123.926205) (xy 142.40699 123.373691) (xy 142.865 123.373691) (xy 142.865 123.96425) (xy 143.02375 124.123) + (xy 146.373 124.123) (xy 146.373 123.02375) (xy 146.627 123.02375) (xy 146.627 124.123) (xy 149.97625 124.123) + (xy 150.135 123.96425) (xy 150.135 123.373691) (xy 150.038327 123.140302) (xy 149.859699 122.961673) (xy 149.62631 122.865) + (xy 146.78575 122.865) (xy 146.627 123.02375) (xy 146.373 123.02375) (xy 146.21425 122.865) (xy 145.466886 122.865) + (xy 145.875973 122.446924) (xy 146.090563 121.95298) (xy 145.970594 121.707) (xy 144.627 121.707) (xy 144.627 121.727) + (xy 144.373 121.727) (xy 144.373 121.707) (xy 143.029406 121.707) (xy 142.909437 121.95298) (xy 143.124027 122.446924) + (xy 143.533114 122.865) (xy 143.37369 122.865) (xy 143.140301 122.961673) (xy 142.961673 123.140302) (xy 142.865 123.373691) + (xy 142.40699 123.373691) (xy 142.386894 123.325057) (xy 141.927363 122.864722) (xy 141.326648 122.615284) (xy 140.676205 122.614716) + (xy 140.075057 122.863106) (xy 139.749836 123.187759) (xy 139.427363 122.864722) (xy 138.826648 122.615284) (xy 138.176205 122.614716) + (xy 137.575057 122.863106) (xy 137.21 123.227525) (xy 137.21 119.75325) (xy 138.665 119.75325) (xy 138.665 120.241309) + (xy 138.761673 120.474698) (xy 138.940301 120.653327) (xy 139.17369 120.75) (xy 139.71425 120.75) (xy 139.873 120.59125) + (xy 139.873 119.5945) (xy 140.127 119.5945) (xy 140.127 120.59125) (xy 140.28575 120.75) (xy 140.82631 120.75) + (xy 141.059699 120.653327) (xy 141.238327 120.474698) (xy 141.335 120.241309) (xy 141.335 119.75325) (xy 141.17625 119.5945) + (xy 140.127 119.5945) (xy 139.873 119.5945) (xy 138.82375 119.5945) (xy 138.665 119.75325) (xy 137.21 119.75325) + (xy 137.21 114.522007) (xy 137.572637 114.885278) (xy 138.173352 115.134716) (xy 138.823795 115.135284) (xy 139.424943 114.886894) + (xy 139.750164 114.562241) (xy 140.072637 114.885278) (xy 140.673352 115.134716) (xy 141.323795 115.135284) (xy 141.924943 114.886894) + (xy 142.385278 114.427363) (xy 142.634716 113.826648) (xy 142.635284 113.176205) (xy 142.386894 112.575057) (xy 142.062241 112.249836) + (xy 142.385278 111.927363) (xy 142.634716 111.326648) (xy 142.635284 110.676205) (xy 142.386894 110.075057) (xy 142.022475 109.71) + (xy 143.14434 109.71) + ) + ) + ) +) diff --git a/kicad/stm8_platform/shutter.net b/kicad/stm8_platform/shutter.net new file mode 100644 index 0000000..6663090 --- /dev/null +++ b/kicad/stm8_platform/shutter.net @@ -0,0 +1,158 @@ +(export (version D) + (design + (source /home/eddy/Docs/SAO/ELECTRONICS/SCORPIO/platform_module/shutter.sch) + (date "Ср 14 ноя 2018 17:23:46") + (tool "Eeschema 4.0.7") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title) + (company) + (rev) + (date) + (source shutter.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref Q1) + (value AO3407) + (footprint Package_TO_SOT_SMD:SOT-23_Handsoldering) + (libsource (lib device) (part Q_PMOS_GSD)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEC2C24)) + (comp (ref Q2) + (value AO3407) + (footprint Package_TO_SOT_SMD:SOT-23_Handsoldering) + (libsource (lib device) (part Q_PMOS_GSD)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEC2DC3)) + (comp (ref R2) + (value 47k) + (footprint Resistor_SMD.pretty:R_0805_2012Metric_Pad1.29x1.40mm_HandSolder) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEC2E75)) + (comp (ref R1) + (value 47k) + (footprint Resistor_SMD.pretty:R_0805_2012Metric_Pad1.29x1.40mm_HandSolder) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEC2F43)) + (comp (ref R3) + (value 47k) + (footprint Resistor_SMD.pretty:R_0805_2012Metric_Pad1.29x1.40mm_HandSolder) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEC30B7)) + (comp (ref Q3) + (value IRL3303) + (footprint modules:TO-220-3_Horizontal_TabDown) + (libsource (lib device) (part Q_NMOS_GDS)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEC31A0)) + (comp (ref J2) + (value CCD) + (footprint modules:2PIN) + (libsource (lib conn) (part Conn_01x02)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEC34D5)) + (comp (ref J3) + (value Button) + (footprint modules:2PIN) + (libsource (lib conn) (part Conn_01x02)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEC351B)) + (comp (ref J1) + (value Power) + (footprint modules:2PIN_Pwr) + (libsource (lib conn) (part Conn_01x02)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEC3597)) + (comp (ref J4) + (value Sutter) + (footprint modules:2PIN_Pwr) + (libsource (lib conn) (part Conn_01x02)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEC377A))) + (libparts + (libpart (lib conn) (part Conn_01x02) + (description "Generic connector, single row, 01x02") + (docs ~) + (footprints + (fp Connector*:*_??x*mm*) + (fp Connector*:*1x??x*mm*) + (fp Pin?Header?Straight?1X*) + (fp Pin?Header?Angled?1X*) + (fp Socket?Strip?Straight?1X*) + (fp Socket?Strip?Angled?1X*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_01x02)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)))) + (libpart (lib device) (part Q_NMOS_GDS) + (description "Transistor N-MOSFET with substrate diode (general)") + (fields + (field (name Reference) Q) + (field (name Value) Q_NMOS_GDS)) + (pins + (pin (num 1) (name G) (type input)) + (pin (num 2) (name D) (type passive)) + (pin (num 3) (name S) (type passive)))) + (libpart (lib device) (part Q_PMOS_GSD) + (description "Transistor P-MOSFET with substrate diode (general)") + (fields + (field (name Reference) Q) + (field (name Value) Q_PMOS_GSD)) + (pins + (pin (num 1) (name G) (type input)) + (pin (num 2) (name S) (type passive)) + (pin (num 3) (name D) (type passive)))) + (libpart (lib device) (part R) + (description Resistor) + (footprints + (fp R_*) + (fp R_*)) + (fields + (field (name Reference) R) + (field (name Value) R)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive))))) + (libraries + (library (logical device) + (uri /usr/share/kicad/library/device.lib)) + (library (logical conn) + (uri /usr/share/kicad/library/conn.lib))) + (nets + (net (code 1) (name GND) + (node (ref J2) (pin 1)) + (node (ref Q3) (pin 3)) + (node (ref R3) (pin 2)) + (node (ref J3) (pin 1)) + (node (ref J1) (pin 1))) + (net (code 2) (name "Net-(Q1-Pad3)") + (node (ref R3) (pin 1)) + (node (ref Q3) (pin 1)) + (node (ref Q2) (pin 3)) + (node (ref Q1) (pin 3))) + (net (code 3) (name "Net-(J3-Pad2)") + (node (ref R2) (pin 2)) + (node (ref Q2) (pin 1)) + (node (ref J3) (pin 2))) + (net (code 4) (name "Net-(J4-Pad2)") + (node (ref Q3) (pin 2)) + (node (ref J4) (pin 2))) + (net (code 5) (name "Net-(J2-Pad2)") + (node (ref R1) (pin 2)) + (node (ref Q1) (pin 1)) + (node (ref J2) (pin 2))) + (net (code 6) (name +12V) + (node (ref J1) (pin 2)) + (node (ref J4) (pin 1)) + (node (ref Q1) (pin 2)) + (node (ref Q2) (pin 2)) + (node (ref R2) (pin 1)) + (node (ref R1) (pin 1))))) \ No newline at end of file diff --git a/kicad/stm8_platform/shutter.pro b/kicad/stm8_platform/shutter.pro new file mode 100644 index 0000000..585d507 --- /dev/null +++ b/kicad/stm8_platform/shutter.pro @@ -0,0 +1,63 @@ +update=Ср 14 ноя 2018 16:59:20 +version=1 +last_client=kicad +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=switches +LibName4=relays +LibName5=motors +LibName6=transistors +LibName7=conn +LibName8=linear +LibName9=regul +LibName10=74xx +LibName11=cmos4000 +LibName12=adc-dac +LibName13=memory +LibName14=xilinx +LibName15=microcontrollers +LibName16=dsp +LibName17=microchip +LibName18=analog_switches +LibName19=motorola +LibName20=texas +LibName21=intel +LibName22=audio +LibName23=interface +LibName24=digital-audio +LibName25=philips +LibName26=display +LibName27=cypress +LibName28=siliconi +LibName29=opto +LibName30=atmel +LibName31=contrib +LibName32=valves +[general] +version=1 diff --git a/kicad/stm8_platform/shutter.sch b/kicad/stm8_platform/shutter.sch new file mode 100644 index 0000000..e3b739f --- /dev/null +++ b/kicad/stm8_platform/shutter.sch @@ -0,0 +1,315 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:switches +LIBS:relays +LIBS:motors +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L Q_PMOS_GSD Q1 +U 1 1 5BEC2C24 +P 3100 1550 +F 0 "Q1" H 3300 1600 50 0000 L CNN +F 1 "AO3407" H 3300 1500 50 0000 L CNN +F 2 "Package_TO_SOT_SMD:SOT-23_Handsoldering" H 3300 1650 50 0001 C CNN +F 3 "" H 3100 1550 50 0001 C CNN + 1 3100 1550 + 1 0 0 1 +$EndComp +$Comp +L Q_PMOS_GSD Q2 +U 1 1 5BEC2DC3 +P 3100 2000 +F 0 "Q2" H 3300 2050 50 0000 L CNN +F 1 "AO3407" H 3300 1950 50 0000 L CNN +F 2 "Package_TO_SOT_SMD:SOT-23_Handsoldering" H 3300 2100 50 0001 C CNN +F 3 "" H 3100 2000 50 0001 C CNN + 1 3100 2000 + 1 0 0 -1 +$EndComp +$Comp +L R R2 +U 1 1 5BEC2E75 +P 3050 2225 +F 0 "R2" V 3130 2225 50 0000 C CNN +F 1 "47k" V 3050 2225 50 0000 C CNN +F 2 "Resistor_SMD.pretty:R_0805_2012Metric_Pad1.29x1.40mm_HandSolder" V 2980 2225 50 0001 C CNN +F 3 "" H 3050 2225 50 0001 C CNN + 1 3050 2225 + 0 1 1 0 +$EndComp +$Comp +L R R1 +U 1 1 5BEC2F43 +P 3050 1325 +F 0 "R1" V 3130 1325 50 0000 C CNN +F 1 "47k" V 3050 1325 50 0000 C CNN +F 2 "Resistor_SMD.pretty:R_0805_2012Metric_Pad1.29x1.40mm_HandSolder" V 2980 1325 50 0001 C CNN +F 3 "" H 3050 1325 50 0001 C CNN + 1 3050 1325 + 0 1 1 0 +$EndComp +$Comp +L R R3 +U 1 1 5BEC30B7 +P 3750 1975 +F 0 "R3" V 3830 1975 50 0000 C CNN +F 1 "47k" V 3750 1975 50 0000 C CNN +F 2 "Resistor_SMD.pretty:R_0805_2012Metric_Pad1.29x1.40mm_HandSolder" V 3680 1975 50 0001 C CNN +F 3 "" H 3750 1975 50 0001 C CNN + 1 3750 1975 + 1 0 0 -1 +$EndComp +$Comp +L Q_NMOS_GDS Q3 +U 1 1 5BEC31A0 +P 4025 1775 +F 0 "Q3" H 4225 1825 50 0000 L CNN +F 1 "IRL3303" H 4225 1725 50 0000 L CNN +F 2 "modules:TO-220-3_Horizontal_TabDown" H 4225 1875 50 0001 C CNN +F 3 "" H 4025 1775 50 0001 C CNN + 1 4025 1775 + 1 0 0 -1 +$EndComp +$Comp +L Conn_01x02 J2 +U 1 1 5BEC34D5 +P 2075 1500 +F 0 "J2" H 2075 1600 50 0000 C CNN +F 1 "CCD" H 2075 1300 50 0000 C CNN +F 2 "modules:2PIN" H 2075 1500 50 0001 C CNN +F 3 "" H 2075 1500 50 0001 C CNN + 1 2075 1500 + -1 0 0 1 +$EndComp +$Comp +L Conn_01x02 J3 +U 1 1 5BEC351B +P 2075 2100 +F 0 "J3" H 2075 2200 50 0000 C CNN +F 1 "Button" H 2075 1900 50 0000 C CNN +F 2 "modules:2PIN" H 2075 2100 50 0001 C CNN +F 3 "" H 2075 2100 50 0001 C CNN + 1 2075 2100 + -1 0 0 1 +$EndComp +$Comp +L Conn_01x02 J1 +U 1 1 5BEC3597 +P 2075 825 +F 0 "J1" H 2075 925 50 0000 C CNN +F 1 "Power" H 2075 625 50 0000 C CNN +F 2 "modules:2PIN_Pwr" H 2075 825 50 0001 C CNN +F 3 "" H 2075 825 50 0001 C CNN + 1 2075 825 + -1 0 0 1 +$EndComp +$Comp +L Conn_01x02 J4 +U 1 1 5BEC377A +P 4575 1375 +F 0 "J4" H 4575 1475 50 0000 C CNN +F 1 "Sutter" H 4575 1175 50 0000 C CNN +F 2 "modules:2PIN_Pwr" H 4575 1375 50 0001 C CNN +F 3 "" H 4575 1375 50 0001 C CNN + 1 4575 1375 + 1 0 0 -1 +$EndComp +$Comp +L PWR_FLAG #FLG1 +U 1 1 5BEC3F0B +P 2375 725 +F 0 "#FLG1" H 2375 800 50 0001 C CNN +F 1 "PWR_FLAG" H 2375 875 50 0001 C CNN +F 2 "" H 2375 725 50 0001 C CNN +F 3 "" H 2375 725 50 0001 C CNN + 1 2375 725 + 1 0 0 -1 +$EndComp +$Comp +L PWR_FLAG #FLG2 +U 1 1 5BEC3F72 +P 2375 825 +F 0 "#FLG2" H 2375 900 50 0001 C CNN +F 1 "PWR_FLAG" H 2375 975 50 0001 C CNN +F 2 "" H 2375 825 50 0001 C CNN +F 3 "" H 2375 825 50 0001 C CNN + 1 2375 825 + -1 0 0 1 +$EndComp +Wire Wire Line + 2275 825 2525 825 +Wire Wire Line + 2275 725 2525 725 +Connection ~ 2375 725 +Connection ~ 2375 825 +Wire Wire Line + 2525 825 2525 875 +$Comp +L GND #PWR4 +U 1 1 5BEC3FE9 +P 2525 875 +F 0 "#PWR4" H 2525 625 50 0001 C CNN +F 1 "GND" H 2525 725 50 0000 C CNN +F 2 "" H 2525 875 50 0001 C CNN +F 3 "" H 2525 875 50 0001 C CNN + 1 2525 875 + 1 0 0 -1 +$EndComp +$Comp +L +12V #PWR3 +U 1 1 5BEC401B +P 2525 725 +F 0 "#PWR3" H 2525 575 50 0001 C CNN +F 1 "+12V" H 2525 865 50 0000 C CNN +F 2 "" H 2525 725 50 0001 C CNN +F 3 "" H 2525 725 50 0001 C CNN + 1 2525 725 + 1 0 0 -1 +$EndComp +$Comp +L +12V #PWR5 +U 1 1 5BEC432E +P 3200 1300 +F 0 "#PWR5" H 3200 1150 50 0001 C CNN +F 1 "+12V" H 3200 1440 50 0000 C CNN +F 2 "" H 3200 1300 50 0001 C CNN +F 3 "" H 3200 1300 50 0001 C CNN + 1 3200 1300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3200 1300 3200 1350 +$Comp +L +12V #PWR6 +U 1 1 5BEC455C +P 3200 2275 +F 0 "#PWR6" H 3200 2125 50 0001 C CNN +F 1 "+12V" H 3200 2415 50 0000 C CNN +F 2 "" H 3200 2275 50 0001 C CNN +F 3 "" H 3200 2275 50 0001 C CNN + 1 3200 2275 + -1 0 0 1 +$EndComp +Wire Wire Line + 3200 2200 3200 2275 +Wire Wire Line + 3200 1750 3200 1800 +Wire Wire Line + 3825 1775 3200 1775 +Connection ~ 3200 1775 +Wire Wire Line + 3750 2125 4125 2125 +Wire Wire Line + 4125 1975 4125 2175 +Wire Wire Line + 3750 1775 3750 1825 +Connection ~ 3750 1775 +Connection ~ 4125 2125 +$Comp +L GND #PWR7 +U 1 1 5BEC4F62 +P 4125 2175 +F 0 "#PWR7" H 4125 1925 50 0001 C CNN +F 1 "GND" H 4125 2025 50 0000 C CNN +F 2 "" H 4125 2175 50 0001 C CNN +F 3 "" H 4125 2175 50 0001 C CNN + 1 4125 2175 + 1 0 0 -1 +$EndComp +Connection ~ 3200 2225 +Connection ~ 3200 1325 +Wire Wire Line + 2900 1325 2900 1550 +$Comp +L GND #PWR1 +U 1 1 5BEC5B15 +P 2275 1575 +F 0 "#PWR1" H 2275 1325 50 0001 C CNN +F 1 "GND" H 2275 1425 50 0000 C CNN +F 2 "" H 2275 1575 50 0001 C CNN +F 3 "" H 2275 1575 50 0001 C CNN + 1 2275 1575 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2275 1575 2275 1500 +$Comp +L GND #PWR2 +U 1 1 5BEC5D85 +P 2275 2150 +F 0 "#PWR2" H 2275 1900 50 0001 C CNN +F 1 "GND" H 2275 2000 50 0000 C CNN +F 2 "" H 2275 2150 50 0001 C CNN +F 3 "" H 2275 2150 50 0001 C CNN + 1 2275 2150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2275 2150 2275 2100 +Wire Wire Line + 2275 2000 2900 2000 +Connection ~ 2900 2000 +Wire Wire Line + 2275 1400 2900 1400 +Connection ~ 2900 1400 +Wire Wire Line + 2900 2000 2900 2225 +Wire Wire Line + 4125 1575 4125 1475 +Wire Wire Line + 4125 1475 4375 1475 +$Comp +L +12V #PWR8 +U 1 1 5BEC666C +P 4375 1275 +F 0 "#PWR8" H 4375 1125 50 0001 C CNN +F 1 "+12V" H 4375 1415 50 0000 C CNN +F 2 "" H 4375 1275 50 0001 C CNN +F 3 "" H 4375 1275 50 0001 C CNN + 1 4375 1275 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4375 1275 4375 1375 +$EndSCHEMATC diff --git a/kicad/stm8_platform/stepper-B.Cu.svg b/kicad/stm8_platform/stepper-B.Cu.svg index 9de782c..06337da 100644 --- a/kicad/stm8_platform/stepper-B.Cu.svg +++ b/kicad/stm8_platform/stepper-B.Cu.svg @@ -2,8 +2,8 @@ -SVG Picture created as stepper-B.Cu.svg date 2017/08/08 16:36:09 + width="5.89026cm" height="6.15442cm" viewBox="0 0 23190 24230 "> +SVG Picture created as stepper-B.Cu.svg date 2017/09/11 16:53:26 Picture generated by PCBNEW - - - - - - - stroke:#000000; stroke-width:0; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;"> - - - - - - - - stroke:#000000; stroke-width:0; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;"> + + + + + - - - - - stroke:#000000; stroke-width:0; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;"> - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + + + + + + + + + + + + + + + - + + + + + + - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + -SVG Picture created as stepper-F.Cu.svg date 2017/08/08 16:36:06 + width="5.89026cm" height="6.15442cm" viewBox="0 0 23190 24230 "> +SVG Picture created as stepper-F.Cu.svg date 2017/09/11 16:53:28 Picture generated by PCBNEW - - - - - - - stroke:#000000; stroke-width:0; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;"> - - - - - - - - - - - - - stroke:#000000; stroke-width:0; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;"> + + + + + + + + + + - - - - - stroke:#000000; stroke-width:0; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;"> - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - + - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + +