From 994a2cdf274cece9cbc5475aa7ac8fc9c76b3da4 Mon Sep 17 00:00:00 2001 From: eddyem Date: Wed, 10 Oct 2018 16:29:35 +0300 Subject: [PATCH] add russian readme, save kicad files in KiCAD-5.0 --- STM8/2stepper4reductor/Readme.koi8-r | 106 ++ .../stepper-2018-10-10-13-48-08.pro | 34 + .../stepper-2018-10-10-13-48-08.sch | 1178 +++++++++++++++++ .../stepper-cache-2018-10-10-13-48-08.lib | 487 +++++++ .../stepper-rescue-2018-10-10-13-48-08.lib | 34 + kicad/stm8_platform/stepper-cache.lib | 263 ++-- kicad/stm8_platform/stepper-rescue.lib | 394 +++++- kicad/stm8_platform/stepper.pro | 23 +- kicad/stm8_platform/stepper.sch | 247 ++-- kicad/stm8_platform/stm8s105k4t6c.bck | 9 - kicad/stm8_platform/sym-lib-table | 5 + 11 files changed, 2505 insertions(+), 275 deletions(-) create mode 100644 STM8/2stepper4reductor/Readme.koi8-r create mode 100644 kicad/stm8_platform/rescue-backup/stepper-2018-10-10-13-48-08.pro create mode 100644 kicad/stm8_platform/rescue-backup/stepper-2018-10-10-13-48-08.sch create mode 100644 kicad/stm8_platform/rescue-backup/stepper-cache-2018-10-10-13-48-08.lib create mode 100644 kicad/stm8_platform/rescue-backup/stepper-rescue-2018-10-10-13-48-08.lib delete mode 100644 kicad/stm8_platform/stm8s105k4t6c.bck create mode 100644 kicad/stm8_platform/sym-lib-table diff --git a/STM8/2stepper4reductor/Readme.koi8-r b/STM8/2stepper4reductor/Readme.koi8-r new file mode 100644 index 0000000..3648ea6 --- /dev/null +++ b/STM8/2stepper4reductor/Readme.koi8-r @@ -0,0 +1,106 @@ +Протокол работы. + +Внимание! Направление вращения (по или против часовой стрелки) относительно вида на мотор сзади! + +Контроллер поддерживает независимое управление: +- двумя униполярными шаговыми двигателями, движение которых ограничено парой концевых выключателей: + "нулевой", движение за который запрещено, и "вспомогательный", движение за который допускается, - + "вспомогательный" концевик блокирует движение в обоих направлениях, "нулевой" - только в отрицательном; +- "набортным" светодиодом (управление - только "включить/выключить"); +- тремя ШИМ-каналами (частота таймера ШИМ - 200кГц, на 8 битах это дает частоту ШИМ в 781 Гц), + выходное напряжение (5В) снимается с "набортного" LDO, поэтому при необходимости отбора более + 200-300мА тока (суммарно) следует использовать дополнительный MOSFET. + +Управление шаговыми двигателями выполняется в полушаговом режиме. +Концевые выключатели имеют встроенные слабые подтяжки к шине питания 5В и защищены резисторами 220Ом +и суппрессором, поэтому при необходимости прокладки длинной линии к концевику следует установить +сильные внешние подтяжки. Схема: https://github.com/eddyem/scorpio/tree/master/kicad/stm8_platform +Код: https://github.com/eddyem/scorpio/tree/master/STM8/2stepper4reductor + +Передача данных выполняется по шине UART (5 Вольт), 9600 бит/с, 8-N-1. Для возможности установки +восьми устройств на одной линии связи, Tx микроконтроллера - открытый коллектор, поэтому необходима +внешняя подтяжка линии Rx преобразователя USB<->TTL (если таковая в нем отсутствует). + +Сразу после включения микроконтроллер выдает свой адрес и текст справки по доступным командам. + +Базовый протокол имеет вид: `[ addr command data ]`, где + `addr` - адрес устройства (устанавливается перемычками или чип-переключателями на плате); + `command` - команда на исполнение; + `data` - (опциональные) данные команды. +В случае правильного задания параметров команд возвращается эхо команды с параметрами, иначе в ответе +присутствует err либо -1 вместо параметра. В случае ошибочной команды возвращается справка с полным +их перечнем. + +Помимо "собственного" адреса каждый контроллер откликается на команды, отправленные по адресу +"широковещательному", для этого в поле addr должна стоять литера `b`. + +Список команд: +`0`, `1` - команды для мотора 0 или 1; +`r` - аппаратный (при помощи watchdog'а) сброс микроконтроллера; +`G` - запрос адреса платы; +`L [параметр]` - запрос состояния "набортного" светодиода (без параметра), либо включить/выключить + светодиод (параметр, соответственно, имеет значение 1/0); +`P ch [параметр]` - запрос величины заполнения ШИМ на канале ch (ch принимает значение от 0 до 2, + отсутствие сигнала - 0, 5В - 255), либо установка значения заполнения (параметр=0..255); +`T` - запрос значения внутреннего счетчика миллисекунд (по встроенному RC-генератору). + +Команды для управления моторами: +`E` - запрос состояния концевиков; +`L` - движение против часовой стрелки; +`M` - получение состояния мотора; +`N [шаги]` - если параметр "шаги" опущен, получение значения оставшихся до остановки шагов (при движении + по командам R и L эта величина равна количеству уже пройденных шагов с обратным знаком), иначе - + движение на заданное количество шагов (отрицательное значение - против часовой стрелки); +`O [шаги]` - движение по команде `N` прерывается на каждом вспомогательном концевике, чтобы сойти + с него, необходимо использовать эту команду; при опущенном значении "шаги" будет произведено + PULLOFFTHESW_STEPS (100) шагов; вне зависимости от параметра "шаги", если по истечению + PULLOFFTHESW_STEPS шагов двигатель не съедет с концевика, он будет остановлен; +`P` - получение текущей позиции (в шагах); +`R` - движение по часовой стрелке; +`S [время]` - получить ("время" опущено) или задать текущую скорость вращения; фактически эта команда + устанавливает период таймеров, генерирующих прерывания для каждого микрошага; основная частота + работы таймера - 1МГц, поэтому, например, значение время=5000 соответствует 100 шагам в секунду; +`X` - остановить двигатель; +`Z` - остановить двигатель и обнулить значение счетчика позиции; счетчик текущей позиции каждого + шагового двигателя обнуляется либо вручную при помощи данной команды, либо автоматически при + движении против часовой стрелки по команде `L` (команды `N` и `O` не сбрасывают счетчик положения + на нулевом концевике!). + +Выводимое по команде `M` состояние двигателя фактически отражает состояние соответствующего конечного +автомата: +- `RELAX` - двигатель остановлен, напряжение питание с него снято; +- `INFMV+/-` - неограниченное по количеству шагов движение по командам `L` (-) или `R` (+); +- `STOP` - по завершению текущего шага двигатель будет остановлен; +- `MVSTP+/-` - движение на заданное количество шагов (влево/вправо в соответствии со знаком); +- `OFFSW+/-` - первые PULLOFFTHESW_STEPS шагов "съезда" с концевика (после этого состояние переходит + в `MVSTP+/-` или `STOP`); +- `UNDEF` - ошибочное (несуществующее) состояние. + +Скорость вращения шаговых двигателей лежит в пределах от MIN_USTEP_PERIOD (800мкс на полушаг, т.е. +625 шагов в секунду) до MAX_USTEP_PERIOD (20000мкс на полушаг, т.е. 25 шагов в секунду). Первые +ACCEL_USTEPS (100) полушагов двигатели вращаются с постоянным ускорением вплоть до достижения +заданной скорости движения, по умолчанию эта скорость составляет DEFAULT_USTEP_PERIOD (2500мкс на +полушаг, т.е. 200 шагов в секунду). + +Примеры: +[00E] -> [ 0 0 E 0 ] (no esw) +[01E] -> [ 0 1 E 3 ] (both - bad situation) +[00L] -> [ 0 0 L ] (all OK) +[01L] -> [ 0 1 L E 1 ] (on left endswitch) +[00R] -> [ 0 0 R E 2 ] (on right endswitch) +[01R][01M] -> [ 0 1 M INFMV+ ] +[01N400] -> [ 0 1 N 400 ] (start moving) +[01N] -> [ 0 1 N 46 ] (steps left) +[00N-300] -> [ 0 0 N err ] (on endswitch) +[00O-100] -> [ 0 0 O err ] (on left endswitch) +[00O100] -> [ 0 0 O 100 ] (on rigth endswitch or out of them) +[01P] -> [ 0 1 P 1903 ] (current position in full steps) +[00S] -> [ 0 0 S 2500 ] (get speed value) +[01S1500] -> [ 0 1 S 1500 ] (set speed value) +[01X] -> [ 0 1 X ] +[01Z] -> [ 0 1 Z ] +[0r] -> сброс +[0G] -> [ 0 G 0 ] +[0L] -> [ 0 L 0 ], [0L1] -> [ 0 L 1 ], [0L] -> [ 0 L 1 ] +[0P] -> [ 0 P 0 0 ], [0P0100] -> [ 0 P 0 100 ], [0P0] -> [ 0 P 0 100 ], [0P510] -> [ 0 P -1 ], [0P0500] -> [ 0 P 0 -1 ] +[0T] -> [ 0 T 191593 ] diff --git a/kicad/stm8_platform/rescue-backup/stepper-2018-10-10-13-48-08.pro b/kicad/stm8_platform/rescue-backup/stepper-2018-10-10-13-48-08.pro new file mode 100644 index 0000000..a33409c --- /dev/null +++ b/kicad/stm8_platform/rescue-backup/stepper-2018-10-10-13-48-08.pro @@ -0,0 +1,34 @@ +update=Пн 01 окт 2018 16:08:45 +last_client=kicad +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName=Pcbnew +SpiceForceRefPrefix=0 +SpiceUseNetNumbers=0 +LabSize=157 +[eeschema] +version=1 +LibDir=/home/eddy/kicad/Kicad-Libraries +[eeschema/libraries] +LibName1=stepper-rescue +LibName2=power +LibName3=device +LibName4=transistors +LibName5=conn +LibName6=linear +LibName7=regul +LibName8=cmos4000 +LibName9=adc-dac +LibName10=memory +LibName11=microcontrollers +LibName12=dsp +LibName13=contrib +LibName14=stm8s105k4t6c +LibName15=interface +LibName16=switches +LibName17=ESD_Protection +LibName18=/home/eddy/kicad/my_elements diff --git a/kicad/stm8_platform/rescue-backup/stepper-2018-10-10-13-48-08.sch b/kicad/stm8_platform/rescue-backup/stepper-2018-10-10-13-48-08.sch new file mode 100644 index 0000000..87cd6c4 --- /dev/null +++ b/kicad/stm8_platform/rescue-backup/stepper-2018-10-10-13-48-08.sch @@ -0,0 +1,1178 @@ +EESchema Schematic File Version 2 +LIBS:stepper-rescue +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:microcontrollers +LIBS:dsp +LIBS:contrib +LIBS:stm8s105k4t6c +LIBS:interface +LIBS:switches +LIBS:ESD_Protection +LIBS:my_elements +LIBS:stepper-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "2 steppers module" +Date "2017-08-04" +Rev "" +Comp "SAO RAS" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L STM8S105K4T6C U1 +U 1 1 52FB03A2 +P 3150 1850 +F 0 "U1" H 3150 2900 60 0000 C CNN +F 1 "STM8S105K4T6C" H 3200 1000 60 0000 C CNN +F 2 "Housings_QFP.pretty:LQFP-32_7x7mm_Pitch0.8mm" H 3150 1850 60 0001 C CNN +F 3 "~" H 3150 1850 60 0000 C CNN + 1 3150 1850 + 1 0 0 -1 +$EndComp +$Comp +L GND-RESCUE-stepper #PWR01 +U 1 1 52FB03EF +P 1500 1950 +F 0 "#PWR01" H 1500 1950 30 0001 C CNN +F 1 "GND" H 1500 1880 30 0001 C CNN +F 2 "" H 1500 1950 60 0000 C CNN +F 3 "" H 1500 1950 60 0000 C CNN + 1 1500 1950 + 1 0 0 -1 +$EndComp +$Comp +L GND-RESCUE-stepper #PWR02 +U 1 1 52FB0400 +P 1500 1350 +F 0 "#PWR02" H 1500 1350 30 0001 C CNN +F 1 "GND" H 1500 1280 30 0001 C CNN +F 2 "" H 1500 1350 60 0000 C CNN +F 3 "" H 1500 1350 60 0000 C CNN + 1 1500 1350 + 1 0 0 -1 +$EndComp +$Comp +L C-RESCUE-stepper C1 +U 1 1 52FB0413 +P 1000 1450 +F 0 "C1" H 1050 1550 50 0000 L CNN +F 1 "1u" H 1050 1350 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0805_HandSoldering" H 1000 1450 60 0001 C CNN +F 3 "" H 1000 1450 60 0000 C CNN + 1 1000 1450 + 0 -1 -1 0 +$EndComp +$Comp +L C-RESCUE-stepper C2 +U 1 1 52FB0426 +P 1000 1700 +F 0 "C2" H 1050 1800 50 0000 L CNN +F 1 "0.1" H 1050 1600 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0805_HandSoldering" H 1000 1700 60 0001 C CNN +F 3 "" H 1000 1700 60 0000 C CNN + 1 1000 1700 + 0 -1 -1 0 +$EndComp +$Comp +L GND-RESCUE-stepper #PWR03 +U 1 1 52FB0453 +P 800 1850 +F 0 "#PWR03" H 800 1850 30 0001 C CNN +F 1 "GND" H 800 1780 30 0001 C CNN +F 2 "" H 800 1850 60 0000 C CNN +F 3 "" H 800 1850 60 0000 C CNN + 1 800 1850 + 1 0 0 -1 +$EndComp +Text Label 1750 1000 2 60 ~ 0 +NRST +Text Label 1750 1100 2 60 ~ 0 +OSC1IN +Text Label 1750 1200 2 60 ~ 0 +OSC2IN +Text Label 1750 1700 2 60 ~ 0 +PF4 +Text Label 1750 2000 2 60 ~ 0 +PB5 +Text Label 1750 2100 2 60 ~ 0 +PB4 +Text Label 1750 2200 2 60 ~ 0 +PB3 +Text Label 1750 2300 2 60 ~ 0 +PB2 +Text Label 1750 2400 2 60 ~ 0 +PB1 +Text Label 1750 2500 2 60 ~ 0 +PB0 +Text Label 4550 2500 0 60 ~ 0 +PE5 +Text Label 4550 2400 0 60 ~ 0 +PC1 +Text Label 4550 2300 0 60 ~ 0 +PC2 +Text Label 4550 2200 0 60 ~ 0 +PC3 +Text Label 4550 2100 0 60 ~ 0 +PC4 +Text Label 4550 2000 0 60 ~ 0 +PC5 +Text Label 4550 1900 0 60 ~ 0 +PC6 +Text Label 4550 1800 0 60 ~ 0 +PC7 +Text Label 6150 1850 2 60 ~ 0 +PD0 +Text Label 6150 1750 2 60 ~ 0 +SWIM/PD1 +Text Label 6150 1650 2 60 ~ 0 +PD2 +Text Label 6150 1550 2 60 ~ 0 +PD3 +Text Label 4550 1300 0 60 ~ 0 +PD4 +Text Label 4550 1200 0 60 ~ 0 +PD5 +Text Label 4550 1100 0 60 ~ 0 +PD6 +Text Label 4550 1000 0 60 ~ 0 +PD7 +Text Label 10700 1250 2 60 ~ 0 +SWIM/PD1 +Text Label 9850 1000 2 60 ~ 0 +NRST +$Comp +L LED-RESCUE-stepper D1 +U 1 1 52FB0DD3 +P 2200 3650 +F 0 "D1" H 2200 3750 50 0000 C CNN +F 1 "LED" H 2200 3550 50 0000 C CNN +F 2 "LEDs.pretty:LED_0805" H 2200 3650 60 0001 C CNN +F 3 "" H 2200 3650 60 0000 C CNN + 1 2200 3650 + -1 0 0 1 +$EndComp +$Comp +L R-RESCUE-stepper R2 +U 1 1 52FB0DE2 +P 1700 3650 +F 0 "R2" V 1780 3650 50 0000 C CNN +F 1 "470" V 1700 3650 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" H 1700 3650 60 0001 C CNN +F 3 "" H 1700 3650 60 0000 C CNN + 1 1700 3650 + 0 1 1 0 +$EndComp +Text Label 1350 3650 2 60 ~ 0 +PC4 +$Comp +L R-RESCUE-stepper R12 +U 1 1 52FB0EFD +P 9500 1150 +F 0 "R12" V 9580 1150 50 0000 C CNN +F 1 "10k" V 9500 1150 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" H 9500 1150 60 0001 C CNN +F 3 "" H 9500 1150 60 0000 C CNN + 1 9500 1150 + 0 1 1 0 +$EndComp +$Comp +L GND-RESCUE-stepper #PWR04 +U 1 1 52FB0F03 +P 9850 1650 +F 0 "#PWR04" H 9850 1650 30 0001 C CNN +F 1 "GND" H 9850 1580 30 0001 C CNN +F 2 "" H 9850 1650 60 0000 C CNN +F 3 "" H 9850 1650 60 0000 C CNN + 1 9850 1650 + 1 0 0 -1 +$EndComp +$Comp +L C-RESCUE-stepper C5 +U 1 1 52FB0F99 +P 9850 1350 +F 0 "C5" H 9900 1450 50 0000 L CNN +F 1 "0.1" H 9900 1250 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0805_HandSoldering" H 9850 1350 60 0001 C CNN +F 3 "" H 9850 1350 60 0000 C CNN + 1 9850 1350 + 1 0 0 -1 +$EndComp +$Comp +L GND-RESCUE-stepper #PWR05 +U 1 1 52FB287C +P 10150 1400 +F 0 "#PWR05" H 10150 1400 30 0001 C CNN +F 1 "GND" H 10150 1330 30 0001 C CNN +F 2 "" H 10150 1400 60 0000 C CNN +F 3 "" H 10150 1400 60 0000 C CNN + 1 10150 1400 + 1 0 0 -1 +$EndComp +$Comp +L CONN_01X04 P1 +U 1 1 52FB4AA7 +P 9450 2550 +F 0 "P1" H 9450 2300 50 0000 C CNN +F 1 "UART" H 9450 2800 50 0000 C CNN +F 2 "Pin_Headers.pretty:Pin_Header_Angled_1x04_Pitch2.54mm" H 9450 2550 60 0001 C CNN +F 3 "" H 9450 2550 60 0000 C CNN + 1 9450 2550 + -1 0 0 1 +$EndComp +Text Label 9650 2400 0 61 ~ 0 +GND +Text Label 9650 2500 0 61 ~ 0 +RXD +Text Label 9650 2600 0 61 ~ 0 +TXD +$Comp +L GND-RESCUE-stepper #PWR06 +U 1 1 52FB4CEF +P 10650 2500 +F 0 "#PWR06" H 10650 2500 30 0001 C CNN +F 1 "GND" H 10650 2430 30 0001 C CNN +F 2 "" H 10650 2500 60 0000 C CNN +F 3 "" H 10650 2500 60 0000 C CNN + 1 10650 2500 + 1 0 0 -1 +$EndComp +Text Label 9900 2500 0 61 ~ 0 +PD5 +Text Label 9900 2600 0 61 ~ 0 +PD6 +$Comp +L ULN2803A U2 +U 1 1 5983208A +P 6550 1450 +F 0 "U2" H 6550 1975 50 0000 C CNN +F 1 "ULN2803A" H 6550 1900 50 0000 C CNN +F 2 "Housings_SOIC.pretty:SOIC-18W_7.5x11.6mm_Pitch1.27mm" H 6600 800 50 0001 L CNN +F 3 "" H 6650 1350 50 0001 C CNN + 1 6550 1450 + 1 0 0 -1 +$EndComp +$Comp +L SW_DIP_x03-RESCUE-stepper SW1 +U 1 1 59834FF2 +P 9750 3950 +F 0 "SW1" H 9750 4300 50 0000 C CNN +F 1 "SW_DIP_x03" H 9750 3800 50 0000 C CNN +F 2 "Housings_DIP.pretty:DIP-6_W7.62mm" H 9750 3950 50 0001 C CNN +F 3 "" H 9750 3950 50 0001 C CNN + 1 9750 3950 + 1 0 0 -1 +$EndComp +$Comp +L R-RESCUE-stepper R3 +U 1 1 59836A36 +P 1700 5650 +F 0 "R3" V 1780 5650 50 0000 C CNN +F 1 "330" V 1700 5650 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" H 1700 5650 60 0001 C CNN +F 3 "" H 1700 5650 60 0000 C CNN + 1 1700 5650 + 0 1 1 0 +$EndComp +$Comp +L SP0504BAHT D2 +U 1 1 59840D28 +P 8800 2600 +F 0 "D2" V 9150 2550 50 0000 L CNN +F 1 "SP0504BAHT" V 8550 2350 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-23-5_HandSoldering" H 9100 2550 50 0001 L CNN +F 3 "" H 8925 2725 50 0001 C CNN + 1 8800 2600 + 0 -1 -1 0 +$EndComp +$Comp +L +5V #PWR07 +U 1 1 5984240F +P 9250 1050 +F 0 "#PWR07" H 9250 900 50 0001 C CNN +F 1 "+5V" H 9250 1190 50 0000 C CNN +F 2 "" H 9250 1050 50 0001 C CNN +F 3 "" H 9250 1050 50 0001 C CNN + 1 9250 1050 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR08 +U 1 1 598424AD +P 1350 1750 +F 0 "#PWR08" H 1350 1600 50 0001 C CNN +F 1 "+5V" H 1350 1890 50 0000 C CNN +F 2 "" H 1350 1750 50 0001 C CNN +F 3 "" H 1350 1750 50 0001 C CNN + 1 1350 1750 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR09 +U 1 1 59842925 +P 2500 3650 +F 0 "#PWR09" H 2500 3500 50 0001 C CNN +F 1 "+5V" H 2500 3790 50 0000 C CNN +F 2 "" H 2500 3650 50 0001 C CNN +F 3 "" H 2500 3650 50 0001 C CNN + 1 2500 3650 + 1 0 0 -1 +$EndComp +$Comp +L R-RESCUE-stepper R1 +U 1 1 5984439B +P 1350 5400 +F 0 "R1" V 1430 5400 50 0000 C CNN +F 1 "10k" V 1350 5400 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" H 1350 5400 60 0001 C CNN +F 3 "" H 1350 5400 60 0000 C CNN + 1 1350 5400 + 1 0 0 -1 +$EndComp +$Comp +L R-RESCUE-stepper R14 +U 1 1 5984483E +P 10300 3400 +F 0 "R14" V 10380 3400 50 0000 C CNN +F 1 "10k" V 10300 3400 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" H 10300 3400 60 0001 C CNN +F 3 "" H 10300 3400 60 0000 C CNN + 1 10300 3400 + 1 0 0 -1 +$EndComp +$Comp +L R-RESCUE-stepper R15 +U 1 1 5984495E +P 10500 3400 +F 0 "R15" V 10580 3400 50 0000 C CNN +F 1 "10k" V 10500 3400 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" H 10500 3400 60 0001 C CNN +F 3 "" H 10500 3400 60 0000 C CNN + 1 10500 3400 + 1 0 0 -1 +$EndComp +$Comp +L R-RESCUE-stepper R13 +U 1 1 598449A9 +P 10100 3400 +F 0 "R13" V 10180 3400 50 0000 C CNN +F 1 "10k" V 10100 3400 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" H 10100 3400 60 0001 C CNN +F 3 "" H 10100 3400 60 0000 C CNN + 1 10100 3400 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR010 +U 1 1 59844ACD +P 9400 3650 +F 0 "#PWR010" H 9400 3500 50 0001 C CNN +F 1 "+5V" H 9400 3790 50 0000 C CNN +F 2 "" H 9400 3650 50 0001 C CNN +F 3 "" H 9400 3650 50 0001 C CNN + 1 9400 3650 + 1 0 0 -1 +$EndComp +$Comp +L GND-RESCUE-stepper #PWR011 +U 1 1 598456D9 +P 10700 3200 +F 0 "#PWR011" H 10700 3200 30 0001 C CNN +F 1 "GND" H 10700 3130 30 0001 C CNN +F 2 "" H 10700 3200 60 0000 C CNN +F 3 "" H 10700 3200 60 0000 C CNN + 1 10700 3200 + 1 0 0 -1 +$EndComp +Text Label 10550 3750 0 60 ~ 0 +PC5 +Text Label 10550 3850 0 60 ~ 0 +PC6 +Text Label 10550 3950 0 60 ~ 0 +PC7 +Text Notes 9600 3200 0 60 ~ 0 +Address +Text Notes 9450 3750 0 60 ~ 0 +0 +Text Notes 9450 3850 0 60 ~ 0 +1 +Text Notes 9450 3950 0 60 ~ 0 +2 +Text Notes 1550 3400 0 60 ~ 0 +On-board LED +$Comp +L +5V #PWR012 +U 1 1 59847EEF +P 1350 5100 +F 0 "#PWR012" H 1350 4950 50 0001 C CNN +F 1 "+5V" H 1350 5240 50 0000 C CNN +F 2 "" H 1350 5100 50 0001 C CNN +F 3 "" H 1350 5100 50 0001 C CNN + 1 1350 5100 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR013 +U 1 1 59848624 +P 2350 5350 +F 0 "#PWR013" H 2350 5200 50 0001 C CNN +F 1 "+5V" H 2350 5490 50 0000 C CNN +F 2 "" H 2350 5350 50 0001 C CNN +F 3 "" H 2350 5350 50 0001 C CNN + 1 2350 5350 + 1 0 0 -1 +$EndComp +Text Label 1200 5650 2 60 ~ 0 +PC2 +Text Label 2800 5850 0 60 ~ 0 +OUT2 +Text Notes 1800 4300 0 60 ~ 0 +PWM/power outputs +Text Notes 10050 850 0 60 ~ 0 +SWIM +Text Label 9650 2700 0 61 ~ 0 +5.0V +$Comp +L +5V #PWR014 +U 1 1 598515D1 +P 10250 2700 +F 0 "#PWR014" H 10250 2550 50 0001 C CNN +F 1 "+5V" H 10250 2840 50 0000 C CNN +F 2 "" H 10250 2700 50 0001 C CNN +F 3 "" H 10250 2700 50 0001 C CNN + 1 10250 2700 + 1 0 0 -1 +$EndComp +$Comp +L LD1117S50CTR-RESCUE-stepper U3 +U 1 1 598520BA +P 8200 1200 +F 0 "U3" H 8200 1500 50 0000 C CNN +F 1 "LD1117S50CTR" H 8200 1400 50 0000 C CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-223" H 8200 1300 50 0001 C CNN +F 3 "" H 8200 1200 50 0001 C CNN + 1 8200 1200 + 1 0 0 -1 +$EndComp +$Comp +L C-RESCUE-stepper C3 +U 1 1 59852CFD +P 7750 1350 +F 0 "C3" H 7800 1450 50 0000 L CNN +F 1 "0.1" H 7800 1250 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0805_HandSoldering" H 7750 1350 60 0001 C CNN +F 3 "" H 7750 1350 60 0000 C CNN + 1 7750 1350 + 1 0 0 -1 +$EndComp +$Comp +L CP C4 +U 1 1 59852E21 +P 8600 1400 +F 0 "C4" H 8625 1500 50 0000 L CNN +F 1 "47u" H 8625 1300 50 0000 L CNN +F 2 "Capacitors_Tantalum_SMD.pretty:CP_Tantalum_Case-C_EIA-6032-28_Hand" H 8638 1250 50 0001 C CNN +F 3 "" H 8600 1400 50 0001 C CNN + 1 8600 1400 + 1 0 0 -1 +$EndComp +$Comp +L GND-RESCUE-stepper #PWR015 +U 1 1 598534FD +P 8200 1600 +F 0 "#PWR015" H 8200 1600 30 0001 C CNN +F 1 "GND" H 8200 1530 30 0001 C CNN +F 2 "" H 8200 1600 60 0000 C CNN +F 3 "" H 8200 1600 60 0000 C CNN + 1 8200 1600 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR016 +U 1 1 59853D62 +P 8800 1100 +F 0 "#PWR016" H 8800 950 50 0001 C CNN +F 1 "+5V" H 8800 1240 50 0000 C CNN +F 2 "" H 8800 1100 50 0001 C CNN +F 3 "" H 8800 1100 50 0001 C CNN + 1 8800 1100 + 1 0 0 -1 +$EndComp +$Comp +L +12V #PWR017 +U 1 1 59854294 +P 7650 1100 +F 0 "#PWR017" H 7650 950 50 0001 C CNN +F 1 "+12V" H 7650 1240 50 0000 C CNN +F 2 "" H 7650 1100 50 0001 C CNN +F 3 "" H 7650 1100 50 0001 C CNN + 1 7650 1100 + 1 0 0 -1 +$EndComp +Text Notes 8100 850 0 60 ~ 0 +Power +Text Notes 9800 2200 0 60 ~ 0 +ext USART +$Comp +L GND-RESCUE-stepper #PWR018 +U 1 1 598572C2 +P 9000 2650 +F 0 "#PWR018" H 9000 2650 30 0001 C CNN +F 1 "GND" H 9000 2580 30 0001 C CNN +F 2 "" H 9000 2650 60 0000 C CNN +F 3 "" H 9000 2650 60 0000 C CNN + 1 9000 2650 + 1 0 0 -1 +$EndComp +$Comp +L GND-RESCUE-stepper #PWR019 +U 1 1 59857BB1 +P 6550 2200 +F 0 "#PWR019" H 6550 2200 30 0001 C CNN +F 1 "GND" H 6550 2130 30 0001 C CNN +F 2 "" H 6550 2200 60 0000 C CNN +F 3 "" H 6550 2200 60 0000 C CNN + 1 6550 2200 + 1 0 0 -1 +$EndComp +$Comp +L +12V #PWR020 +U 1 1 59858729 +P 7050 2050 +F 0 "#PWR020" H 7050 1900 50 0001 C CNN +F 1 "+12V" H 7050 2190 50 0000 C CNN +F 2 "" H 7050 2050 50 0001 C CNN +F 3 "" H 7050 2050 50 0001 C CNN + 1 7050 2050 + -1 0 0 1 +$EndComp +Text Label 6950 1150 0 60 ~ 0 +S1P1 +Text Label 6950 1250 0 60 ~ 0 +S1P2 +Text Label 6950 1350 0 60 ~ 0 +S1P3 +Text Label 6950 1450 0 60 ~ 0 +S1P4 +Text Label 6950 1550 0 60 ~ 0 +S2P1 +Text Label 6950 1650 0 60 ~ 0 +S2P2 +Text Label 6950 1750 0 60 ~ 0 +S2P3 +Text Label 6950 1850 0 60 ~ 0 +S2P4 +Text Label 6150 1450 2 60 ~ 0 +PB3 +Text Label 6150 1350 2 60 ~ 0 +PB2 +Text Label 6150 1250 2 60 ~ 0 +PB1 +Text Label 6150 1150 2 60 ~ 0 +PB0 +Text Notes 6200 850 0 60 ~ 0 +Stepper interface +Text Notes 8050 2150 0 60 ~ 0 +ESW protection +$Comp +L R-RESCUE-stepper R8 +U 1 1 5985D588 +P 7900 2250 +F 0 "R8" V 7980 2250 50 0000 C CNN +F 1 "220" V 7900 2250 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" H 7900 2250 60 0001 C CNN +F 3 "" H 7900 2250 60 0000 C CNN + 1 7900 2250 + 0 1 1 0 +$EndComp +$Comp +L R-RESCUE-stepper R11 +U 1 1 5985DA29 +P 7900 2850 +F 0 "R11" V 7980 2850 50 0000 C CNN +F 1 "220" V 7900 2850 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" H 7900 2850 60 0001 C CNN +F 3 "" H 7900 2850 60 0000 C CNN + 1 7900 2850 + 0 1 1 0 +$EndComp +$Comp +L R-RESCUE-stepper R9 +U 1 1 5985DB8B +P 7900 2450 +F 0 "R9" V 7980 2450 50 0000 C CNN +F 1 "220" V 7900 2450 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" H 7900 2450 60 0001 C CNN +F 3 "" H 7900 2450 60 0000 C CNN + 1 7900 2450 + 0 1 1 0 +$EndComp +$Comp +L R-RESCUE-stepper R10 +U 1 1 5985DB91 +P 7900 2650 +F 0 "R10" V 7980 2650 50 0000 C CNN +F 1 "220" V 7900 2650 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" H 7900 2650 60 0001 C CNN +F 3 "" H 7900 2650 60 0000 C CNN + 1 7900 2650 + 0 1 1 0 +$EndComp +Text Label 8600 3050 0 60 ~ 0 +PB5 +Text Label 8600 2950 0 60 ~ 0 +PB4 +Text Label 8600 3250 0 60 ~ 0 +PD4 +Text Label 8600 3150 0 60 ~ 0 +PD7 +Text Label 7650 2250 2 60 ~ 0 +M1E1 +Text Label 7650 2450 2 60 ~ 0 +M1E2 +Text Label 7650 2650 2 60 ~ 0 +M2E1 +Text Label 7650 2850 2 60 ~ 0 +M2E2 +Text Label 8600 4700 2 60 ~ 0 +S1P1 +Text Label 8600 4800 2 60 ~ 0 +S1P2 +Text Label 8600 4900 2 60 ~ 0 +S1P3 +Text Label 8600 5000 2 60 ~ 0 +S1P4 +Text Label 8600 5100 2 60 ~ 0 +S2P1 +Text Label 8600 5200 2 60 ~ 0 +S2P2 +Text Label 8600 5300 2 60 ~ 0 +S2P3 +Text Label 8600 5400 2 60 ~ 0 +S2P4 +Text Label 9100 5000 0 60 ~ 0 +M1E1 +Text Label 9100 5100 0 60 ~ 0 +M1E2 +Text Label 9100 5200 0 60 ~ 0 +M2E1 +Text Label 9100 5300 0 60 ~ 0 +M2E2 +$Comp +L +12V #PWR021 +U 1 1 59864EE6 +P 8200 5500 +F 0 "#PWR021" H 8200 5350 50 0001 C CNN +F 1 "+12V" H 8200 5640 50 0000 C CNN +F 2 "" H 8200 5500 50 0001 C CNN +F 3 "" H 8200 5500 50 0001 C CNN + 1 8200 5500 + 1 0 0 -1 +$EndComp +$Comp +L PWR_FLAG #FLG022 +U 1 1 598652F0 +P 8100 5500 +F 0 "#FLG022" H 8100 5575 50 0001 C CNN +F 1 "PWR_FLAG" H 8100 5650 50 0001 C CNN +F 2 "" H 8100 5500 50 0001 C CNN +F 3 "" H 8100 5500 50 0001 C CNN + 1 8100 5500 + -1 0 0 1 +$EndComp +$Comp +L GND-RESCUE-stepper #PWR023 +U 1 1 598655A5 +P 8050 4650 +F 0 "#PWR023" H 8050 4650 30 0001 C CNN +F 1 "GND" H 8050 4580 30 0001 C CNN +F 2 "" H 8050 4650 60 0000 C CNN +F 3 "" H 8050 4650 60 0000 C CNN + 1 8050 4650 + 1 0 0 -1 +$EndComp +$Comp +L PWR_FLAG #FLG024 +U 1 1 5986564B +P 8200 4600 +F 0 "#FLG024" H 8200 4675 50 0001 C CNN +F 1 "PWR_FLAG" H 8200 4750 50 0001 C CNN +F 2 "" H 8200 4600 50 0001 C CNN +F 3 "" H 8200 4600 50 0001 C CNN + 1 8200 4600 + -1 0 0 1 +$EndComp +Text Label 9100 4700 0 60 ~ 0 +OUT1 +Text Label 9100 4800 0 60 ~ 0 +OUT2 +Text Label 9100 4900 0 60 ~ 0 +OUT3 +Wire Wire Line + 1500 1950 1500 1900 +Wire Wire Line + 1500 1900 1750 1900 +Wire Wire Line + 1500 1350 1500 1300 +Wire Wire Line + 1500 1300 1750 1300 +Wire Wire Line + 1200 1450 1600 1450 +Wire Wire Line + 1600 1450 1600 1400 +Wire Wire Line + 1600 1400 1750 1400 +Wire Wire Line + 1750 1500 1750 1600 +Wire Wire Line + 1200 1700 1200 1600 +Wire Wire Line + 1200 1600 1750 1600 +Wire Wire Line + 800 1450 800 1850 +Connection ~ 800 1550 +Connection ~ 800 1700 +Wire Wire Line + 2500 3650 2400 3650 +Wire Wire Line + 2000 3650 1950 3650 +Wire Wire Line + 1450 3650 1350 3650 +Wire Wire Line + 1350 1800 1750 1800 +Wire Wire Line + 1500 1800 1500 1600 +Connection ~ 1500 1600 +Wire Wire Line + 1350 1750 1350 1800 +Connection ~ 1500 1800 +Wire Wire Line + 9650 2400 10650 2400 +Wire Wire Line + 10650 2400 10650 2500 +Wire Wire Line + 10100 3150 10700 3150 +Connection ~ 10300 3150 +Wire Wire Line + 10300 3850 10300 3650 +Wire Wire Line + 10100 3650 10100 3950 +Wire Wire Line + 10050 3950 10550 3950 +Wire Wire Line + 10050 3850 10550 3850 +Wire Wire Line + 10050 3750 10550 3750 +Wire Wire Line + 10500 3750 10500 3650 +Connection ~ 10500 3750 +Connection ~ 10300 3850 +Connection ~ 10100 3950 +Wire Wire Line + 9400 3750 9450 3750 +Wire Wire Line + 9450 3950 9400 3950 +Wire Wire Line + 9450 3850 9400 3850 +Connection ~ 9400 3850 +Wire Wire Line + 10700 3150 10700 3200 +Connection ~ 10500 3150 +Connection ~ 9400 3750 +Wire Wire Line + 9400 3950 9400 3650 +Wire Wire Line + 1350 5100 1350 5150 +Wire Wire Line + 1200 5650 1450 5650 +Wire Wire Line + 2050 5650 1950 5650 +Connection ~ 1350 5650 +Wire Wire Line + 2350 5350 2350 5450 +Wire Wire Line + 2350 5850 2800 5850 +Wire Wire Line + 10150 1400 10150 1350 +Wire Wire Line + 10150 1350 10700 1350 +Wire Wire Line + 9250 1050 9250 1150 +Wire Wire Line + 9750 1150 10700 1150 +Wire Wire Line + 9850 1150 9850 1000 +Connection ~ 9850 1150 +Wire Wire Line + 9850 1650 9850 1550 +Wire Notes Line + 9100 700 11050 700 +Wire Notes Line + 11050 700 11050 1850 +Wire Notes Line + 11050 1850 9100 1850 +Wire Notes Line + 9100 1850 9100 700 +Wire Wire Line + 9650 2500 9900 2500 +Wire Wire Line + 9900 2600 9650 2600 +Wire Wire Line + 9650 2700 10250 2700 +Wire Wire Line + 8600 1250 8600 1150 +Wire Wire Line + 7650 1150 7800 1150 +Wire Wire Line + 8200 1600 8200 1450 +Wire Wire Line + 7750 1550 8600 1550 +Connection ~ 8200 1550 +Connection ~ 7750 1150 +Wire Wire Line + 8600 1150 8800 1150 +Connection ~ 8600 1150 +Wire Wire Line + 8800 1150 8800 1100 +Wire Wire Line + 7650 1150 7650 1100 +Wire Notes Line + 8950 700 7550 700 +Wire Notes Line + 7550 700 7550 1850 +Wire Notes Line + 7550 1850 8950 1850 +Wire Notes Line + 8950 1850 8950 700 +Wire Notes Line + 9150 2050 11050 2050 +Wire Notes Line + 11050 2050 11050 2850 +Wire Notes Line + 11050 2850 9150 2850 +Wire Notes Line + 9150 2850 9150 2050 +Wire Wire Line + 9000 2650 9000 2600 +Wire Wire Line + 6550 2200 6550 2150 +Wire Wire Line + 7050 2050 7050 1950 +Wire Wire Line + 7050 1950 6950 1950 +Wire Notes Line + 7300 700 5650 700 +Wire Notes Line + 5650 700 5650 2300 +Wire Notes Line + 5650 2300 7300 2300 +Wire Notes Line + 7300 2300 7300 700 +Wire Wire Line + 8150 2450 8350 2450 +Wire Wire Line + 8250 2250 8250 2950 +Wire Wire Line + 8250 2950 8600 2950 +Wire Wire Line + 8350 3050 8600 3050 +Wire Wire Line + 8400 3150 8600 3150 +Wire Wire Line + 8500 2850 8500 3250 +Wire Wire Line + 8500 3250 8600 3250 +Wire Notes Line + 7350 2000 9100 2000 +Wire Notes Line + 9100 2000 9100 3350 +Wire Notes Line + 7350 2000 7350 3350 +Wire Notes Line + 9150 3000 11050 3000 +Wire Notes Line + 11050 3000 11050 4200 +Wire Notes Line + 11050 4200 9150 4200 +Wire Notes Line + 9150 4200 9150 3000 +Wire Notes Line + 850 3850 3100 3850 +Wire Wire Line + 8100 5500 8600 5500 +Connection ~ 8200 5500 +Wire Wire Line + 8050 4650 8050 4600 +Wire Wire Line + 8050 4600 8600 4600 +Wire Notes Line + 7350 3350 9100 3350 +NoConn ~ 1750 1700 +NoConn ~ 1750 1200 +NoConn ~ 1750 1100 +NoConn ~ 4550 2500 +Text Label 4550 1400 0 60 ~ 0 +PD3 +Text Label 4550 1500 0 60 ~ 0 +PD2 +Text Label 4550 1700 0 60 ~ 0 +PD0 +Text Label 4550 1600 0 60 ~ 0 +SWIM/PD1 +Wire Notes Line + 3100 3850 3100 3300 +Text Notes 1400 5550 0 60 ~ 0 +<- P-channel -> +$Comp +L Q_PMOS_GSD Q3 +U 1 1 59875BDE +P 4500 5650 +F 0 "Q3" H 4700 5700 50 0000 L CNN +F 1 "AO3401" H 4700 5600 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-23_Handsoldering" H 4700 5750 50 0001 C CNN +F 3 "" H 4500 5650 50 0001 C CNN + 1 4500 5650 + 1 0 0 1 +$EndComp +$Comp +L R-RESCUE-stepper R7 +U 1 1 59875BE4 +P 3950 5650 +F 0 "R7" V 4030 5650 50 0000 C CNN +F 1 "330" V 3950 5650 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" H 3950 5650 60 0001 C CNN +F 3 "" H 3950 5650 60 0000 C CNN + 1 3950 5650 + 0 1 1 0 +$EndComp +$Comp +L R-RESCUE-stepper R5 +U 1 1 59875BEA +P 3600 5400 +F 0 "R5" V 3680 5400 50 0000 C CNN +F 1 "10k" V 3600 5400 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" H 3600 5400 60 0001 C CNN +F 3 "" H 3600 5400 60 0000 C CNN + 1 3600 5400 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR025 +U 1 1 59875BF0 +P 3600 5100 +F 0 "#PWR025" H 3600 4950 50 0001 C CNN +F 1 "+5V" H 3600 5240 50 0000 C CNN +F 2 "" H 3600 5100 50 0001 C CNN +F 3 "" H 3600 5100 50 0001 C CNN + 1 3600 5100 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR026 +U 1 1 59875BF6 +P 4600 5350 +F 0 "#PWR026" H 4600 5200 50 0001 C CNN +F 1 "+5V" H 4600 5490 50 0000 C CNN +F 2 "" H 4600 5350 50 0001 C CNN +F 3 "" H 4600 5350 50 0001 C CNN + 1 4600 5350 + 1 0 0 -1 +$EndComp +Text Label 3450 5650 2 60 ~ 0 +PC3 +Text Label 5050 5850 0 60 ~ 0 +OUT3 +Wire Wire Line + 3600 5100 3600 5150 +Wire Wire Line + 3450 5650 3700 5650 +Wire Wire Line + 4300 5650 4200 5650 +Connection ~ 3600 5650 +Wire Wire Line + 4600 5350 4600 5450 +Wire Wire Line + 4600 5850 5050 5850 +Connection ~ 4250 5650 +Text Notes 3650 5550 0 60 ~ 0 +<- P-channel -> +$Comp +L Q_PMOS_GSD Q2 +U 1 1 5987675E +P 4500 4100 +F 0 "Q2" H 4700 4150 50 0000 L CNN +F 1 "AO3401" H 4700 4050 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-23_Handsoldering" H 4700 4200 50 0001 C CNN +F 3 "" H 4500 4100 50 0001 C CNN + 1 4500 4100 + 1 0 0 1 +$EndComp +$Comp +L R-RESCUE-stepper R6 +U 1 1 59876764 +P 3950 4100 +F 0 "R6" V 4030 4100 50 0000 C CNN +F 1 "330" V 3950 4100 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" H 3950 4100 60 0001 C CNN +F 3 "" H 3950 4100 60 0000 C CNN + 1 3950 4100 + 0 1 1 0 +$EndComp +$Comp +L R-RESCUE-stepper R4 +U 1 1 5987676A +P 3600 3850 +F 0 "R4" V 3680 3850 50 0000 C CNN +F 1 "10k" V 3600 3850 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" H 3600 3850 60 0001 C CNN +F 3 "" H 3600 3850 60 0000 C CNN + 1 3600 3850 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR027 +U 1 1 59876770 +P 3600 3550 +F 0 "#PWR027" H 3600 3400 50 0001 C CNN +F 1 "+5V" H 3600 3690 50 0000 C CNN +F 2 "" H 3600 3550 50 0001 C CNN +F 3 "" H 3600 3550 50 0001 C CNN + 1 3600 3550 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR028 +U 1 1 59876776 +P 4600 3800 +F 0 "#PWR028" H 4600 3650 50 0001 C CNN +F 1 "+5V" H 4600 3940 50 0000 C CNN +F 2 "" H 4600 3800 50 0001 C CNN +F 3 "" H 4600 3800 50 0001 C CNN + 1 4600 3800 + 1 0 0 -1 +$EndComp +Text Label 3450 4100 2 60 ~ 0 +PC1 +Text Label 5050 4300 0 60 ~ 0 +OUT1 +Wire Wire Line + 3600 3550 3600 3600 +Wire Wire Line + 3450 4100 3700 4100 +Wire Wire Line + 4300 4100 4200 4100 +Connection ~ 3600 4100 +Wire Wire Line + 4600 3800 4600 3900 +Wire Wire Line + 4600 4300 5050 4300 +Connection ~ 4250 4100 +Text Notes 3650 4000 0 60 ~ 0 +<- P-channel -> +Wire Notes Line + 850 3300 850 6500 +Wire Notes Line + 850 6500 5400 6500 +Wire Notes Line + 5400 6500 5400 3300 +Wire Notes Line + 5400 3300 850 3300 +Wire Wire Line + 8150 2850 8500 2850 +Wire Wire Line + 8450 2850 8450 2600 +Wire Wire Line + 8450 2600 8600 2600 +Wire Wire Line + 8600 2650 8600 2700 +Wire Wire Line + 8600 2650 8150 2650 +Wire Wire Line + 8400 3150 8400 2650 +Connection ~ 8400 2650 +Connection ~ 8450 2850 +Wire Wire Line + 8350 2400 8350 3050 +Text Label 9100 5400 0 61 ~ 0 +RXD +Text Label 9100 5500 0 61 ~ 0 +TXD +$Comp +L CONN_02X10 J1 +U 1 1 5988822E +P 8850 5050 +F 0 "J1" H 8850 5650 50 0000 C CNN +F 1 "CONN_02X10" V 8850 5050 50 0000 C CNN +F 2 "modules:Pin_header_2x10_side" H 8850 3900 50 0001 C CNN +F 3 "" H 8850 3900 50 0001 C CNN + 1 8850 5050 + 1 0 0 -1 +$EndComp +Connection ~ 8200 4600 +$Comp +L Q_PMOS_GSD Q1 +U 1 1 59834381 +P 2250 5650 +F 0 "Q1" H 2450 5700 50 0000 L CNN +F 1 "AO3401" H 2450 5600 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-23_Handsoldering" H 2450 5750 50 0001 C CNN +F 3 "" H 2250 5650 50 0001 C CNN + 1 2250 5650 + 1 0 0 1 +$EndComp +NoConn ~ 9100 4600 +Wire Wire Line + 8150 2250 8250 2250 +Wire Wire Line + 8350 2400 8600 2400 +Connection ~ 8350 2450 +Wire Wire Line + 8600 2500 8250 2500 +Connection ~ 8250 2500 +$Comp +L HOLE HOLE2 +U 1 1 59B6BC5E +P 6000 7200 +F 0 "HOLE2" H 6000 7200 60 0000 C CNN +F 1 "HOLE" H 6000 7100 60 0000 C CNN +F 2 "modules:hole_3mm" H 6000 7200 60 0000 C CNN +F 3 "" H 6000 7200 60 0000 C CNN + 1 6000 7200 + 1 0 0 -1 +$EndComp +$Comp +L HOLE HOLE1 +U 1 1 59B6D60D +P 5950 6900 +F 0 "HOLE1" H 5950 6900 60 0000 C CNN +F 1 "HOLE" H 5950 6800 60 0000 C CNN +F 2 "modules:hole_3mm" H 5950 6900 60 0000 C CNN +F 3 "" H 5950 6900 60 0000 C CNN + 1 5950 6900 + 1 0 0 -1 +$EndComp +$Comp +L Conn_01x03 P2 +U 1 1 5BB234EF +P 10900 1250 +F 0 "P2" H 10900 1450 50 0000 C CNN +F 1 "SWIM" H 10900 1050 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm.pretty:PinHeader_1x03_P2.54mm_Horizontal" H 10900 1250 50 0001 C CNN +F 3 "" H 10900 1250 50 0001 C CNN + 1 10900 1250 + 1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/kicad/stm8_platform/rescue-backup/stepper-cache-2018-10-10-13-48-08.lib b/kicad/stm8_platform/rescue-backup/stepper-cache-2018-10-10-13-48-08.lib new file mode 100644 index 0000000..ce234ea --- /dev/null +++ b/kicad/stm8_platform/rescue-backup/stepper-cache-2018-10-10-13-48-08.lib @@ -0,0 +1,487 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# +12V +# +DEF +12V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+12V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +12V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# +5V +# +DEF +5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# C-RESCUE-stepper +# +DEF C-RESCUE-stepper C 0 10 N Y 1 F N +F0 "C" 0 100 40 H V L CNN +F1 "C-RESCUE-stepper" 6 -85 40 H V L CNN +F2 "" 38 -150 30 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + SM* + C? + C1-1 +$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_01X04 +# +DEF CONN_01X04 J 0 40 Y N 1 F N +F0 "J" 0 250 50 H V C CNN +F1 "CONN_01X04" 100 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Pin_Header_Straight_1X* + Pin_Header_Angled_1X* + Socket_Strip_Straight_1X* + Socket_Strip_Angled_1X* +$ENDFPLIST +DRAW +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 200 50 -200 0 1 0 N +X P1 1 -200 150 150 R 50 50 1 1 P +X P2 2 -200 50 150 R 50 50 1 1 P +X P3 3 -200 -50 150 R 50 50 1 1 P +X P4 4 -200 -150 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X10 +# +DEF CONN_02X10 J 0 1 Y N 1 F N +F0 "J" 0 550 50 H V C CNN +F1 "CONN_02X10" 0 0 50 V V C CNN +F2 "" 0 -1200 50 H I C CNN +F3 "" 0 -1200 50 H I C CNN +$FPLIST + Pin_Header_Straight_2X* + Pin_Header_Angled_2X* + Socket_Strip_Straight_2X* + Socket_Strip_Angled_2X* + IDC_Header_Straight_* +$ENDFPLIST +DRAW +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 500 100 -500 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +X P1 1 -250 450 150 R 50 50 1 1 P +X P2 2 250 450 150 L 50 50 1 1 P +X P3 3 -250 350 150 R 50 50 1 1 P +X P4 4 250 350 150 L 50 50 1 1 P +X P5 5 -250 250 150 R 50 50 1 1 P +X P6 6 250 250 150 L 50 50 1 1 P +X P7 7 -250 150 150 R 50 50 1 1 P +X P8 8 250 150 150 L 50 50 1 1 P +X P9 9 -250 50 150 R 50 50 1 1 P +X P10 10 250 50 150 L 50 50 1 1 P +X P20 20 250 -450 150 L 50 50 1 1 P +X P11 11 -250 -50 150 R 50 50 1 1 P +X P12 12 250 -50 150 L 50 50 1 1 P +X P13 13 -250 -150 150 R 50 50 1 1 P +X P14 14 250 -150 150 L 50 50 1 1 P +X P15 15 -250 -250 150 R 50 50 1 1 P +X P16 16 250 -250 150 L 50 50 1 1 P +X P17 17 -250 -350 150 R 50 50 1 1 P +X P18 18 250 -350 150 L 50 50 1 1 P +X P19 19 -250 -450 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CP +# +DEF CP C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "CP" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -90 20 -90 40 0 1 0 N +S -90 20 90 20 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +S 90 40 -90 40 0 1 0 N +S 90 40 90 20 0 1 0 N +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Conn_01x03 +# +DEF Conn_01x03 J 0 40 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "Conn_01x03" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_??x*mm* + Connector*:*1x??x*mm* + Pin?Header?Straight?1X* + Pin?Header?Angled?1X* + Socket?Strip?Straight?1X* + Socket?Strip?Angled?1X* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 50 -150 1 1 10 f +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 -200 0 150 R 50 50 1 1 P +X Pin_3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# GND-RESCUE-stepper +# +DEF ~GND-RESCUE-stepper #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 0 30 H I C CNN +F1 "GND-RESCUE-stepper" 0 -70 30 H I C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 4 0 1 0 -50 0 0 -50 50 0 -50 0 N +X GND 1 0 0 0 U 30 30 1 1 W N +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 +# +# LD1117S50CTR-RESCUE-stepper +# +DEF LD1117S50CTR-RESCUE-stepper U 0 30 Y Y 1 F N +F0 "U" 0 250 50 H V C CNN +F1 "LD1117S50CTR-RESCUE-stepper" 0 200 50 H V C CNN +F2 "TO_SOT_Packages_SMD:SOT-223" 0 100 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SOT223 +$ENDFPLIST +DRAW +S -250 -150 250 150 0 1 10 f +X GND 1 0 -250 100 U 50 50 1 1 W +X VO 2 400 50 150 L 50 50 1 1 w +X VI 3 -400 50 150 R 50 50 1 1 W +X VO 4 400 50 150 L 50 50 1 1 P N +ENDDRAW +ENDDEF +# +# LED-RESCUE-stepper +# +DEF LED-RESCUE-stepper D 0 40 Y N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "LED-RESCUE-stepper" 0 -100 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + LED-3MM + LED-5MM + LED-10MM + LED-0603 + LED-0805 + LED-1206 + LEDV +$ENDFPLIST +DRAW +P 2 0 1 0 50 50 50 -50 N +P 3 0 1 0 -50 50 50 0 -50 -50 F +P 3 0 1 0 65 -40 110 -80 105 -55 N +P 3 0 1 0 80 -25 125 -65 120 -40 N +X A 1 -200 0 150 R 40 40 1 1 P +X K 2 200 0 150 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +# PWR_FLAG +# +DEF PWR_FLAG #FLG 0 0 N N 1 F P +F0 "#FLG" 0 75 50 H I C CNN +F1 "PWR_FLAG" 0 150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +X pwr 1 0 0 0 U 50 50 0 0 w +P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N +ENDDRAW +ENDDEF +# +# Q_PMOS_GSD +# +DEF Q_PMOS_GSD Q 0 0 Y N 1 F N +F0 "Q" 200 50 50 H V L CNN +F1 "Q_PMOS_GSD" 200 -50 50 H V L CNN +F2 "" 200 100 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +C 65 0 111 0 1 10 N +C 100 -70 11 0 1 0 F +C 100 70 11 0 1 0 F +P 2 0 1 0 2 0 10 0 N +P 2 0 1 0 30 -70 100 -70 N +P 2 0 1 10 30 -50 30 -90 N +P 2 0 1 0 30 0 100 0 N +P 2 0 1 10 30 20 30 -20 N +P 2 0 1 0 30 70 100 70 N +P 2 0 1 10 30 90 30 50 N +P 2 0 1 0 100 -70 100 -100 N +P 2 0 1 0 100 -70 100 0 N +P 2 0 1 0 100 100 100 70 N +P 3 0 1 10 10 75 10 -75 10 -75 N +P 4 0 1 0 90 0 50 -15 50 15 90 0 F +P 4 0 1 0 100 -70 130 -70 130 70 100 70 N +P 4 0 1 0 110 -20 115 -15 145 -15 150 -10 N +P 4 0 1 0 130 -15 115 10 145 10 130 -15 N +X G 1 -200 0 200 R 50 50 1 1 I +X S 2 100 -200 100 U 50 50 1 1 P +X D 3 100 200 100 D 50 50 1 1 P +ENDDRAW +ENDDEF +# +# R-RESCUE-stepper +# +DEF R-RESCUE-stepper R 0 0 N Y 1 F N +F0 "R" 80 0 40 V V C CNN +F1 "R-RESCUE-stepper" 7 1 40 V V C CNN +F2 "" -70 0 30 V V C CNN +F3 "" 0 0 30 H V C CNN +$FPLIST + R? + SM0603 + SM0805 + R?-* + 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 +# +# SP0504BAHT +# +DEF SP0504BAHT D 0 40 Y N 1 F N +F0 "D" 300 100 50 H V L CNN +F1 "SP0504BAHT" 300 25 50 H V L CNN +F2 "TO_SOT_Packages_SMD:SOT-23-5" 300 -50 50 H I L CNN +F3 "" 125 125 50 H I C CNN +$FPLIST + SOT?23* +$ENDFPLIST +DRAW +X A 2 0 -200 100 U 50 50 0 0 I +S -175 100 275 -100 0 1 10 f +P 2 0 1 0 -100 100 -100 50 N +P 2 0 1 0 0 -50 0 -100 N +P 2 0 1 0 0 -50 0 0 N +P 2 0 1 0 0 100 0 50 N +P 2 0 1 0 25 50 50 25 N +P 2 0 1 0 100 100 100 50 N +P 2 0 1 0 200 100 200 50 N +P 3 0 1 0 25 50 -25 50 -50 75 N +P 3 0 1 0 200 0 200 -50 100 -50 N +P 4 0 1 0 -150 75 -125 50 -75 50 -50 25 N +P 4 0 1 0 -100 0 -100 -50 100 -50 100 0 N +P 4 0 1 0 -100 50 -75 0 -125 0 -100 50 F +P 4 0 1 0 25 0 -25 0 0 50 25 0 F +P 4 0 1 0 50 75 75 50 125 50 150 25 N +P 4 0 1 0 100 50 75 0 125 0 100 50 F +P 4 0 1 0 150 75 175 50 225 50 250 25 N +P 4 0 1 0 200 50 175 0 225 0 200 50 F +X K 1 -100 200 100 D 50 50 1 1 I +X K 3 0 200 100 D 50 50 1 1 I +X K 4 100 200 100 D 50 50 1 1 I +X K 5 200 200 100 D 50 50 1 1 I +ENDDRAW +ENDDEF +# +# STM8S105K4T6C +# +DEF STM8S105K4T6C U 0 40 Y Y 1 F N +F0 "U" 0 1050 60 H V C CNN +F1 "STM8S105K4T6C" 50 -850 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS stm8s105* +$FPLIST + lqfp32* +$ENDFPLIST +DRAW +S -1100 950 1100 -750 0 1 0 N +X NRST 1 -1400 850 300 R 50 50 1 1 I +X OSCIN/PA1 2 -1400 750 300 R 50 50 1 1 T +X OSCOUT/PA2 3 -1400 650 300 R 50 50 1 1 T +X VSS 4 -1400 550 300 R 50 50 1 1 W +X VCAP 5 -1400 450 300 R 50 50 1 1 w +X VDD(3.3-5v) 6 -1400 350 300 R 50 50 1 1 W +X VDDio 7 -1400 250 300 R 50 50 1 1 W +X PF4/AIN12 8 -1400 150 300 R 50 50 1 1 T +X VDDA 9 -1400 50 300 R 50 50 1 1 W +X VSSA 10 -1400 -50 300 R 50 50 1 1 W +X PC3(HS)/TIM1_CH3 20 1400 -350 300 L 50 50 1 1 T +X PD5/UART2_TX 30 1400 650 300 L 50 50 1 1 T +X PB5/AIN5[I2X_SDA] 11 -1400 -150 300 R 50 50 1 1 T +X PC4(HS)/TIM1_CH4 21 1400 -250 300 L 50 50 1 1 T +X PD6/UART2_RX 31 1400 750 300 L 50 50 1 1 T +X PB4/AIN4[I2C_SCL] 12 -1400 -250 300 R 50 50 1 1 T +X PC5(HS)/SPI_SCK 22 1400 -150 300 L 50 50 1 1 T +X PD7/TLI[TIM1_CH4] 32 1400 850 300 L 50 50 1 1 T +X PB3/AIN3[TIM1_ETR] 13 -1400 -350 300 R 50 50 1 1 T +X PC6(HS)/SPI_MOSI 23 1400 -50 300 L 50 50 1 1 T +X PB2/AIN2[TIM1_CH3N] 14 -1400 -450 300 R 50 50 1 1 T +X PC7(HS)/SPI_MISO 24 1400 50 300 L 50 50 1 1 T +X PB1/AIN1_[TIM1_CH2N] 15 -1400 -550 300 R 50 50 1 1 T +X PD0(HS)/TIM3_CH2[TIM1_BKIN][CLK_CCO] 25 1400 150 300 L 50 50 1 1 T +X PB0/AIN0_[TIM1_CH1N] 16 -1400 -650 300 R 50 50 1 1 T +X PD1(HS)/SWIM 26 1400 250 300 L 50 50 1 1 T +X PE5/SPI_NSS 17 1400 -650 300 L 50 50 1 1 T +X PD2(HS)/TIM3_CH1[TIM2_CH3] 27 1400 350 300 L 50 50 1 1 T +X PC1(HS)/TIM1_CH1 18 1400 -550 300 L 50 50 1 1 T +X PD3(HS)/TIM2_CH2[ADC_ETR] 28 1400 450 300 L 50 50 1 1 T +X PC2(HS)/TIM1_CH2 19 1400 -450 300 L 50 50 1 1 T +X PD4(HS)/TIM2_CH1[BEEP] 29 1400 550 300 L 50 50 1 1 T +ENDDRAW +ENDDEF +# +# SW_DIP_x03-RESCUE-stepper +# +DEF SW_DIP_x03-RESCUE-stepper SW 0 0 Y N 1 F N +F0 "SW" 0 350 50 H V C CNN +F1 "SW_DIP_x03-RESCUE-stepper" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SW?DIP?x3* +$ENDFPLIST +DRAW +C -80 0 20 0 0 0 N +C -80 100 20 0 0 0 N +C -80 200 20 0 0 0 N +C 80 0 20 0 0 0 N +C 80 100 20 0 0 0 N +C 80 200 20 0 0 0 N +P 2 0 0 0 -60 5 93 46 N +P 2 0 0 0 -60 105 93 146 N +P 2 0 0 0 -60 205 93 246 N +S -150 300 150 -100 0 1 10 f +X ~ 1 -300 200 200 R 50 50 1 1 I +X ~ 2 -300 100 200 R 50 50 1 1 I +X ~ 3 -300 0 200 R 50 50 1 1 I +X ~ 4 300 0 200 L 50 50 1 1 I +X ~ 5 300 100 200 L 50 50 1 1 I +X ~ 6 300 200 200 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +# ULN2803A +# +DEF ULN2803A U 0 40 Y Y 1 F N +F0 "U" 0 525 50 H V C CNN +F1 "ULN2803A" 0 450 50 H V C CNN +F2 "" 50 -650 50 H I L CNN +F3 "" 100 -100 50 H I C CNN +ALIAS ULN2802A ULN2801A ULN2804A ULN2805A +$FPLIST + DIP*W7.62mm* + SOIC-18* +$ENDFPLIST +DRAW +C -70 300 10 0 1 0 N +C -50 10 10 0 1 0 F +C -50 100 10 0 1 0 F +C -50 200 10 0 1 0 F +S -300 -600 300 400 0 1 10 f +P 2 0 1 0 -180 300 -140 300 N +P 2 0 1 0 -60 300 160 300 N +P 2 0 1 0 10 280 10 240 N +P 2 0 1 0 130 260 130 -460 N +P 3 0 1 0 -50 300 -50 260 130 260 N +P 4 0 1 0 -140 340 -140 260 -80 300 -140 340 N +P 4 0 1 0 -20 280 -20 240 10 260 -20 280 F +X I1 1 -400 300 100 R 50 50 1 1 I +X I2 2 -400 200 100 R 50 50 1 1 I +X I3 3 -400 100 100 R 50 50 1 1 I +X I4 4 -400 0 100 R 50 50 1 1 I +X I5 5 -400 -100 100 R 50 50 1 1 I +X I6 6 -400 -200 100 R 50 50 1 1 I +X I7 7 -400 -300 100 R 50 50 1 1 I +X I8 8 -400 -400 100 R 50 50 1 1 I +X GND 9 0 -700 100 U 50 50 1 1 W +X COM 10 400 -500 100 L 50 50 1 1 P +X O8 11 400 -400 100 L 50 50 1 1 C +X O7 12 400 -300 100 L 50 50 1 1 C +X O6 13 400 -200 100 L 50 50 1 1 C +X O5 14 400 -100 100 L 50 50 1 1 C +X O4 15 400 0 100 L 50 50 1 1 C +X O3 16 400 100 100 L 50 50 1 1 C +X O2 17 400 200 100 L 50 50 1 1 C +X O1 18 400 300 100 L 50 50 1 1 C +ENDDRAW +ENDDEF +# +#End Library diff --git a/kicad/stm8_platform/rescue-backup/stepper-rescue-2018-10-10-13-48-08.lib b/kicad/stm8_platform/rescue-backup/stepper-rescue-2018-10-10-13-48-08.lib new file mode 100644 index 0000000..9441128 --- /dev/null +++ b/kicad/stm8_platform/rescue-backup/stepper-rescue-2018-10-10-13-48-08.lib @@ -0,0 +1,34 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# SW_DIP_x03-RESCUE-stepper +# +DEF SW_DIP_x03-RESCUE-stepper SW 0 0 Y N 1 F N +F0 "SW" 0 350 50 H V C CNN +F1 "SW_DIP_x03-RESCUE-stepper" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SW?DIP?x3* +$ENDFPLIST +DRAW +C -80 0 20 0 0 0 N +C -80 100 20 0 0 0 N +C -80 200 20 0 0 0 N +C 80 0 20 0 0 0 N +C 80 100 20 0 0 0 N +C 80 200 20 0 0 0 N +P 2 0 0 0 -60 5 93 46 N +P 2 0 0 0 -60 105 93 146 N +P 2 0 0 0 -60 205 93 246 N +S -150 300 150 -100 0 1 10 f +X ~ 1 -300 200 200 R 50 50 1 1 I +X ~ 2 -300 100 200 R 50 50 1 1 I +X ~ 3 -300 0 200 R 50 50 1 1 I +X ~ 4 300 0 200 L 50 50 1 1 I +X ~ 5 300 100 200 L 50 50 1 1 I +X ~ 6 300 200 200 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/kicad/stm8_platform/stepper-cache.lib b/kicad/stm8_platform/stepper-cache.lib index ce234ea..b4e95e5 100644 --- a/kicad/stm8_platform/stepper-cache.lib +++ b/kicad/stm8_platform/stepper-cache.lib @@ -1,11 +1,25 @@ -EESchema-LIBRARY Version 2.3 +EESchema-LIBRARY Version 2.4 #encoding utf-8 # -# +12V +# my_elements:HOLE # -DEF +12V #PWR 0 0 Y Y 1 F P +DEF my_elements:HOLE HOLE 0 0 N N 1 F N +F0 "HOLE" 0 0 60 H V C CNN +F1 "my_elements: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 +# +# stepper-rescue:+12V +# +DEF stepper-rescue:+12V #PWR 0 0 Y Y 1 F P F0 "#PWR" 0 -150 50 H I C CNN -F1 "+12V" 0 140 50 H V C CNN +F1 "stepper-rescue:+12V" 0 140 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN DRAW @@ -16,11 +30,11 @@ X +12V 1 0 0 0 U 50 50 1 1 W N ENDDRAW ENDDEF # -# +5V +# stepper-rescue:+5V # -DEF +5V #PWR 0 0 Y Y 1 F P +DEF stepper-rescue:+5V #PWR 0 0 Y Y 1 F P F0 "#PWR" 0 -150 50 H I C CNN -F1 "+5V" 0 140 50 H V C CNN +F1 "stepper-rescue:+5V" 0 140 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN DRAW @@ -31,11 +45,11 @@ X +5V 1 0 0 0 U 50 50 1 1 W N ENDDRAW ENDDEF # -# C-RESCUE-stepper +# stepper-rescue:C-RESCUE-stepper # -DEF C-RESCUE-stepper C 0 10 N Y 1 F N +DEF stepper-rescue:C-RESCUE-stepper C 0 10 N Y 1 F N F0 "C" 0 100 40 H V L CNN -F1 "C-RESCUE-stepper" 6 -85 40 H V L CNN +F1 "stepper-rescue:C-RESCUE-stepper" 6 -85 40 H V L CNN F2 "" 38 -150 30 H V C CNN F3 "" 0 0 60 H V C CNN $FPLIST @@ -51,11 +65,11 @@ X ~ 2 0 -200 170 U 40 40 1 1 P ENDDRAW ENDDEF # -# CONN_01X04 +# stepper-rescue:CONN_01X04 # -DEF CONN_01X04 J 0 40 Y N 1 F N +DEF stepper-rescue:CONN_01X04 J 0 40 Y N 1 F N F0 "J" 0 250 50 H V C CNN -F1 "CONN_01X04" 100 0 50 V V C CNN +F1 "stepper-rescue:CONN_01X04" 100 0 50 V V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -77,11 +91,11 @@ X P4 4 -200 -150 150 R 50 50 1 1 P ENDDRAW ENDDEF # -# CONN_02X10 +# stepper-rescue:CONN_02X10 # -DEF CONN_02X10 J 0 1 Y N 1 F N +DEF stepper-rescue:CONN_02X10 J 0 1 Y N 1 F N F0 "J" 0 550 50 H V C CNN -F1 "CONN_02X10" 0 0 50 V V C CNN +F1 "stepper-rescue:CONN_02X10" 0 0 50 V V C CNN F2 "" 0 -1200 50 H I C CNN F3 "" 0 -1200 50 H I C CNN $FPLIST @@ -114,16 +128,7 @@ S 50 255 100 245 0 1 0 N S 50 355 100 345 0 1 0 N S 50 455 100 445 0 1 0 N X P1 1 -250 450 150 R 50 50 1 1 P -X P2 2 250 450 150 L 50 50 1 1 P -X P3 3 -250 350 150 R 50 50 1 1 P -X P4 4 250 350 150 L 50 50 1 1 P -X P5 5 -250 250 150 R 50 50 1 1 P -X P6 6 250 250 150 L 50 50 1 1 P -X P7 7 -250 150 150 R 50 50 1 1 P -X P8 8 250 150 150 L 50 50 1 1 P -X P9 9 -250 50 150 R 50 50 1 1 P X P10 10 250 50 150 L 50 50 1 1 P -X P20 20 250 -450 150 L 50 50 1 1 P X P11 11 -250 -50 150 R 50 50 1 1 P X P12 12 250 -50 150 L 50 50 1 1 P X P13 13 -250 -150 150 R 50 50 1 1 P @@ -133,14 +138,23 @@ X P16 16 250 -250 150 L 50 50 1 1 P X P17 17 -250 -350 150 R 50 50 1 1 P X P18 18 250 -350 150 L 50 50 1 1 P X P19 19 -250 -450 150 R 50 50 1 1 P +X P2 2 250 450 150 L 50 50 1 1 P +X P20 20 250 -450 150 L 50 50 1 1 P +X P3 3 -250 350 150 R 50 50 1 1 P +X P4 4 250 350 150 L 50 50 1 1 P +X P5 5 -250 250 150 R 50 50 1 1 P +X P6 6 250 250 150 L 50 50 1 1 P +X P7 7 -250 150 150 R 50 50 1 1 P +X P8 8 250 150 150 L 50 50 1 1 P +X P9 9 -250 50 150 R 50 50 1 1 P ENDDRAW ENDDEF # -# CP +# stepper-rescue:CP # -DEF CP C 0 10 N Y 1 F N +DEF stepper-rescue:CP C 0 10 N Y 1 F N F0 "C" 25 100 50 H V L CNN -F1 "CP" 25 -100 50 H V L CNN +F1 "stepper-rescue:CP" 25 -100 50 H V L CNN F2 "" 38 -150 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -159,11 +173,11 @@ X ~ 2 0 -150 110 U 50 50 1 1 P ENDDRAW ENDDEF # -# Conn_01x03 +# stepper-rescue:Conn_01x03 # -DEF Conn_01x03 J 0 40 Y N 1 F N +DEF stepper-rescue:Conn_01x03 J 0 40 Y N 1 F N F0 "J" 0 200 50 H V C CNN -F1 "Conn_01x03" 0 -200 50 H V C CNN +F1 "stepper-rescue:Conn_01x03" 0 -200 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -185,11 +199,11 @@ X Pin_3 3 -200 -100 150 R 50 50 1 1 P ENDDRAW ENDDEF # -# GND-RESCUE-stepper +# stepper-rescue:GND-RESCUE-stepper # -DEF ~GND-RESCUE-stepper #PWR 0 0 Y Y 1 F P +DEF ~stepper-rescue:GND-RESCUE-stepper #PWR 0 0 Y Y 1 F P F0 "#PWR" 0 0 30 H I C CNN -F1 "GND-RESCUE-stepper" 0 -70 30 H I C CNN +F1 "stepper-rescue:GND-RESCUE-stepper" 0 -70 30 H I C CNN F2 "" 0 0 60 H V C CNN F3 "" 0 0 60 H V C CNN DRAW @@ -198,25 +212,11 @@ X GND 1 0 0 0 U 30 30 1 1 W N ENDDRAW ENDDEF # -# HOLE +# stepper-rescue:LD1117S50CTR-RESCUE-stepper # -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 -# -# LD1117S50CTR-RESCUE-stepper -# -DEF LD1117S50CTR-RESCUE-stepper U 0 30 Y Y 1 F N +DEF stepper-rescue:LD1117S50CTR-RESCUE-stepper U 0 30 Y Y 1 F N F0 "U" 0 250 50 H V C CNN -F1 "LD1117S50CTR-RESCUE-stepper" 0 200 50 H V C CNN +F1 "stepper-rescue:LD1117S50CTR-RESCUE-stepper" 0 200 50 H V C CNN F2 "TO_SOT_Packages_SMD:SOT-223" 0 100 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -231,11 +231,11 @@ X VO 4 400 50 150 L 50 50 1 1 P N ENDDRAW ENDDEF # -# LED-RESCUE-stepper +# stepper-rescue:LED-RESCUE-stepper # -DEF LED-RESCUE-stepper D 0 40 Y N 1 F N +DEF stepper-rescue:LED-RESCUE-stepper D 0 40 Y N 1 F N F0 "D" 0 100 50 H V C CNN -F1 "LED-RESCUE-stepper" 0 -100 50 H V C CNN +F1 "stepper-rescue:LED-RESCUE-stepper" 0 -100 50 H V C CNN F2 "" 0 0 60 H V C CNN F3 "" 0 0 60 H V C CNN $FPLIST @@ -257,24 +257,24 @@ X K 2 200 0 150 L 40 40 1 1 P ENDDRAW ENDDEF # -# PWR_FLAG +# stepper-rescue:PWR_FLAG # -DEF PWR_FLAG #FLG 0 0 N N 1 F P +DEF stepper-rescue:PWR_FLAG #FLG 0 0 N N 1 F P F0 "#FLG" 0 75 50 H I C CNN -F1 "PWR_FLAG" 0 150 50 H V C CNN +F1 "stepper-rescue:PWR_FLAG" 0 150 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN DRAW -X pwr 1 0 0 0 U 50 50 0 0 w P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N +X pwr 1 0 0 0 U 50 50 0 0 w ENDDRAW ENDDEF # -# Q_PMOS_GSD +# stepper-rescue:Q_PMOS_GSD # -DEF Q_PMOS_GSD Q 0 0 Y N 1 F N +DEF stepper-rescue:Q_PMOS_GSD Q 0 0 Y N 1 F N F0 "Q" 200 50 50 H V L CNN -F1 "Q_PMOS_GSD" 200 -50 50 H V L CNN +F1 "stepper-rescue:Q_PMOS_GSD" 200 -50 50 H V L CNN F2 "" 200 100 50 H I C CNN F3 "" 0 0 50 H I C CNN DRAW @@ -302,11 +302,11 @@ X D 3 100 200 100 D 50 50 1 1 P ENDDRAW ENDDEF # -# R-RESCUE-stepper +# stepper-rescue:R-RESCUE-stepper # -DEF R-RESCUE-stepper R 0 0 N Y 1 F N +DEF stepper-rescue:R-RESCUE-stepper R 0 0 N Y 1 F N F0 "R" 80 0 40 V V C CNN -F1 "R-RESCUE-stepper" 7 1 40 V V C CNN +F1 "stepper-rescue:R-RESCUE-stepper" 7 1 40 V V C CNN F2 "" -70 0 30 V V C CNN F3 "" 0 0 30 H V C CNN $FPLIST @@ -323,18 +323,17 @@ X ~ 2 0 -250 100 U 60 60 1 1 P ENDDRAW ENDDEF # -# SP0504BAHT +# stepper-rescue:SP0504BAHT # -DEF SP0504BAHT D 0 40 Y N 1 F N +DEF stepper-rescue:SP0504BAHT D 0 40 Y N 1 F N F0 "D" 300 100 50 H V L CNN -F1 "SP0504BAHT" 300 25 50 H V L CNN +F1 "stepper-rescue:SP0504BAHT" 300 25 50 H V L CNN F2 "TO_SOT_Packages_SMD:SOT-23-5" 300 -50 50 H I L CNN F3 "" 125 125 50 H I C CNN $FPLIST SOT?23* $ENDFPLIST DRAW -X A 2 0 -200 100 U 50 50 0 0 I S -175 100 275 -100 0 1 10 f P 2 0 1 0 -100 100 -100 50 N P 2 0 1 0 0 -50 0 -100 N @@ -353,6 +352,7 @@ P 4 0 1 0 50 75 75 50 125 50 150 25 N P 4 0 1 0 100 50 75 0 125 0 100 50 F P 4 0 1 0 150 75 175 50 225 50 250 25 N P 4 0 1 0 200 50 175 0 225 0 200 50 F +X A 2 0 -200 100 U 50 50 0 0 I X K 1 -100 200 100 D 50 50 1 1 I X K 3 0 200 100 D 50 50 1 1 I X K 4 100 200 100 D 50 50 1 1 I @@ -360,59 +360,11 @@ X K 5 200 200 100 D 50 50 1 1 I ENDDRAW ENDDEF # -# STM8S105K4T6C +# stepper-rescue:SW_DIP_x03-RESCUE-stepper # -DEF STM8S105K4T6C U 0 40 Y Y 1 F N -F0 "U" 0 1050 60 H V C CNN -F1 "STM8S105K4T6C" 50 -850 60 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -ALIAS stm8s105* -$FPLIST - lqfp32* -$ENDFPLIST -DRAW -S -1100 950 1100 -750 0 1 0 N -X NRST 1 -1400 850 300 R 50 50 1 1 I -X OSCIN/PA1 2 -1400 750 300 R 50 50 1 1 T -X OSCOUT/PA2 3 -1400 650 300 R 50 50 1 1 T -X VSS 4 -1400 550 300 R 50 50 1 1 W -X VCAP 5 -1400 450 300 R 50 50 1 1 w -X VDD(3.3-5v) 6 -1400 350 300 R 50 50 1 1 W -X VDDio 7 -1400 250 300 R 50 50 1 1 W -X PF4/AIN12 8 -1400 150 300 R 50 50 1 1 T -X VDDA 9 -1400 50 300 R 50 50 1 1 W -X VSSA 10 -1400 -50 300 R 50 50 1 1 W -X PC3(HS)/TIM1_CH3 20 1400 -350 300 L 50 50 1 1 T -X PD5/UART2_TX 30 1400 650 300 L 50 50 1 1 T -X PB5/AIN5[I2X_SDA] 11 -1400 -150 300 R 50 50 1 1 T -X PC4(HS)/TIM1_CH4 21 1400 -250 300 L 50 50 1 1 T -X PD6/UART2_RX 31 1400 750 300 L 50 50 1 1 T -X PB4/AIN4[I2C_SCL] 12 -1400 -250 300 R 50 50 1 1 T -X PC5(HS)/SPI_SCK 22 1400 -150 300 L 50 50 1 1 T -X PD7/TLI[TIM1_CH4] 32 1400 850 300 L 50 50 1 1 T -X PB3/AIN3[TIM1_ETR] 13 -1400 -350 300 R 50 50 1 1 T -X PC6(HS)/SPI_MOSI 23 1400 -50 300 L 50 50 1 1 T -X PB2/AIN2[TIM1_CH3N] 14 -1400 -450 300 R 50 50 1 1 T -X PC7(HS)/SPI_MISO 24 1400 50 300 L 50 50 1 1 T -X PB1/AIN1_[TIM1_CH2N] 15 -1400 -550 300 R 50 50 1 1 T -X PD0(HS)/TIM3_CH2[TIM1_BKIN][CLK_CCO] 25 1400 150 300 L 50 50 1 1 T -X PB0/AIN0_[TIM1_CH1N] 16 -1400 -650 300 R 50 50 1 1 T -X PD1(HS)/SWIM 26 1400 250 300 L 50 50 1 1 T -X PE5/SPI_NSS 17 1400 -650 300 L 50 50 1 1 T -X PD2(HS)/TIM3_CH1[TIM2_CH3] 27 1400 350 300 L 50 50 1 1 T -X PC1(HS)/TIM1_CH1 18 1400 -550 300 L 50 50 1 1 T -X PD3(HS)/TIM2_CH2[ADC_ETR] 28 1400 450 300 L 50 50 1 1 T -X PC2(HS)/TIM1_CH2 19 1400 -450 300 L 50 50 1 1 T -X PD4(HS)/TIM2_CH1[BEEP] 29 1400 550 300 L 50 50 1 1 T -ENDDRAW -ENDDEF -# -# SW_DIP_x03-RESCUE-stepper -# -DEF SW_DIP_x03-RESCUE-stepper SW 0 0 Y N 1 F N +DEF stepper-rescue:SW_DIP_x03-RESCUE-stepper SW 0 0 Y N 1 F N F0 "SW" 0 350 50 H V C CNN -F1 "SW_DIP_x03-RESCUE-stepper" 0 -150 50 H V C CNN +F1 "stepper-rescue:SW_DIP_x03-RESCUE-stepper" 0 -150 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -425,10 +377,10 @@ C -80 200 20 0 0 0 N C 80 0 20 0 0 0 N C 80 100 20 0 0 0 N C 80 200 20 0 0 0 N +S -150 300 150 -100 0 1 10 f P 2 0 0 0 -60 5 93 46 N P 2 0 0 0 -60 105 93 146 N P 2 0 0 0 -60 205 93 246 N -S -150 300 150 -100 0 1 10 f X ~ 1 -300 200 200 R 50 50 1 1 I X ~ 2 -300 100 200 R 50 50 1 1 I X ~ 3 -300 0 200 R 50 50 1 1 I @@ -438,14 +390,13 @@ X ~ 6 300 200 200 L 50 50 1 1 I ENDDRAW ENDDEF # -# ULN2803A +# stepper-rescue:ULN2803A # -DEF ULN2803A U 0 40 Y Y 1 F N +DEF stepper-rescue:ULN2803A U 0 40 Y Y 1 F N F0 "U" 0 525 50 H V C CNN -F1 "ULN2803A" 0 450 50 H V C CNN +F1 "stepper-rescue:ULN2803A" 0 450 50 H V C CNN F2 "" 50 -650 50 H I L CNN F3 "" 100 -100 50 H I C CNN -ALIAS ULN2802A ULN2801A ULN2804A ULN2805A $FPLIST DIP*W7.62mm* SOIC-18* @@ -464,14 +415,6 @@ P 3 0 1 0 -50 300 -50 260 130 260 N P 4 0 1 0 -140 340 -140 260 -80 300 -140 340 N P 4 0 1 0 -20 280 -20 240 10 260 -20 280 F X I1 1 -400 300 100 R 50 50 1 1 I -X I2 2 -400 200 100 R 50 50 1 1 I -X I3 3 -400 100 100 R 50 50 1 1 I -X I4 4 -400 0 100 R 50 50 1 1 I -X I5 5 -400 -100 100 R 50 50 1 1 I -X I6 6 -400 -200 100 R 50 50 1 1 I -X I7 7 -400 -300 100 R 50 50 1 1 I -X I8 8 -400 -400 100 R 50 50 1 1 I -X GND 9 0 -700 100 U 50 50 1 1 W X COM 10 400 -500 100 L 50 50 1 1 P X O8 11 400 -400 100 L 50 50 1 1 C X O7 12 400 -300 100 L 50 50 1 1 C @@ -481,6 +424,62 @@ X O4 15 400 0 100 L 50 50 1 1 C X O3 16 400 100 100 L 50 50 1 1 C X O2 17 400 200 100 L 50 50 1 1 C X O1 18 400 300 100 L 50 50 1 1 C +X I2 2 -400 200 100 R 50 50 1 1 I +X I3 3 -400 100 100 R 50 50 1 1 I +X I4 4 -400 0 100 R 50 50 1 1 I +X I5 5 -400 -100 100 R 50 50 1 1 I +X I6 6 -400 -200 100 R 50 50 1 1 I +X I7 7 -400 -300 100 R 50 50 1 1 I +X I8 8 -400 -400 100 R 50 50 1 1 I +X GND 9 0 -700 100 U 50 50 1 1 W +ENDDRAW +ENDDEF +# +# stm8s105k4t6c:STM8S105K4T6C +# +DEF stm8s105k4t6c:STM8S105K4T6C U 0 40 Y Y 1 F N +F0 "U" 0 1050 60 H V C CNN +F1 "stm8s105k4t6c:STM8S105K4T6C" 50 -850 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS stm8s105* +$FPLIST + lqfp32* +$ENDFPLIST +DRAW +S -1100 950 1100 -750 0 1 0 N +X NRST 1 -1400 850 300 R 50 50 1 1 I +X VSSA 10 -1400 -50 300 R 50 50 1 1 W +X PB5/AIN5[I2X_SDA] 11 -1400 -150 300 R 50 50 1 1 T +X PB4/AIN4[I2C_SCL] 12 -1400 -250 300 R 50 50 1 1 T +X PB3/AIN3[TIM1_ETR] 13 -1400 -350 300 R 50 50 1 1 T +X PB2/AIN2[TIM1_CH3N] 14 -1400 -450 300 R 50 50 1 1 T +X PB1/AIN1_[TIM1_CH2N] 15 -1400 -550 300 R 50 50 1 1 T +X PB0/AIN0_[TIM1_CH1N] 16 -1400 -650 300 R 50 50 1 1 T +X PE5/SPI_NSS 17 1400 -650 300 L 50 50 1 1 T +X PC1(HS)/TIM1_CH1 18 1400 -550 300 L 50 50 1 1 T +X PC2(HS)/TIM1_CH2 19 1400 -450 300 L 50 50 1 1 T +X OSCIN/PA1 2 -1400 750 300 R 50 50 1 1 T +X PC3(HS)/TIM1_CH3 20 1400 -350 300 L 50 50 1 1 T +X PC4(HS)/TIM1_CH4 21 1400 -250 300 L 50 50 1 1 T +X PC5(HS)/SPI_SCK 22 1400 -150 300 L 50 50 1 1 T +X PC6(HS)/SPI_MOSI 23 1400 -50 300 L 50 50 1 1 T +X PC7(HS)/SPI_MISO 24 1400 50 300 L 50 50 1 1 T +X PD0(HS)/TIM3_CH2[TIM1_BKIN][CLK_CCO] 25 1400 150 300 L 50 50 1 1 T +X PD1(HS)/SWIM 26 1400 250 300 L 50 50 1 1 T +X PD2(HS)/TIM3_CH1[TIM2_CH3] 27 1400 350 300 L 50 50 1 1 T +X PD3(HS)/TIM2_CH2[ADC_ETR] 28 1400 450 300 L 50 50 1 1 T +X PD4(HS)/TIM2_CH1[BEEP] 29 1400 550 300 L 50 50 1 1 T +X OSCOUT/PA2 3 -1400 650 300 R 50 50 1 1 T +X PD5/UART2_TX 30 1400 650 300 L 50 50 1 1 T +X PD6/UART2_RX 31 1400 750 300 L 50 50 1 1 T +X PD7/TLI[TIM1_CH4] 32 1400 850 300 L 50 50 1 1 T +X VSS 4 -1400 550 300 R 50 50 1 1 W +X VCAP 5 -1400 450 300 R 50 50 1 1 w +X VDD(3.3-5v) 6 -1400 350 300 R 50 50 1 1 W +X VDDio 7 -1400 250 300 R 50 50 1 1 W +X PF4/AIN12 8 -1400 150 300 R 50 50 1 1 T +X VDDA 9 -1400 50 300 R 50 50 1 1 W ENDDRAW ENDDEF # diff --git a/kicad/stm8_platform/stepper-rescue.lib b/kicad/stm8_platform/stepper-rescue.lib index 9441128..32b4aae 100644 --- a/kicad/stm8_platform/stepper-rescue.lib +++ b/kicad/stm8_platform/stepper-rescue.lib @@ -1,6 +1,351 @@ -EESchema-LIBRARY Version 2.3 +EESchema-LIBRARY Version 2.4 #encoding utf-8 # +# +12V +# +DEF +12V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+12V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +12V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# +5V +# +DEF +5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# C-RESCUE-stepper +# +DEF C-RESCUE-stepper C 0 10 N Y 1 F N +F0 "C" 0 100 40 H V L CNN +F1 "C-RESCUE-stepper" 6 -85 40 H V L CNN +F2 "" 38 -150 30 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + SM* + C? + C1-1 +$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_01X04 +# +DEF CONN_01X04 J 0 40 Y N 1 F N +F0 "J" 0 250 50 H V C CNN +F1 "CONN_01X04" 100 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Pin_Header_Straight_1X* + Pin_Header_Angled_1X* + Socket_Strip_Straight_1X* + Socket_Strip_Angled_1X* +$ENDFPLIST +DRAW +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 200 50 -200 0 1 0 N +X P1 1 -200 150 150 R 50 50 1 1 P +X P2 2 -200 50 150 R 50 50 1 1 P +X P3 3 -200 -50 150 R 50 50 1 1 P +X P4 4 -200 -150 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X10 +# +DEF CONN_02X10 J 0 1 Y N 1 F N +F0 "J" 0 550 50 H V C CNN +F1 "CONN_02X10" 0 0 50 V V C CNN +F2 "" 0 -1200 50 H I C CNN +F3 "" 0 -1200 50 H I C CNN +$FPLIST + Pin_Header_Straight_2X* + Pin_Header_Angled_2X* + Socket_Strip_Straight_2X* + Socket_Strip_Angled_2X* + IDC_Header_Straight_* +$ENDFPLIST +DRAW +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 500 100 -500 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +X P1 1 -250 450 150 R 50 50 1 1 P +X P10 10 250 50 150 L 50 50 1 1 P +X P11 11 -250 -50 150 R 50 50 1 1 P +X P12 12 250 -50 150 L 50 50 1 1 P +X P13 13 -250 -150 150 R 50 50 1 1 P +X P14 14 250 -150 150 L 50 50 1 1 P +X P15 15 -250 -250 150 R 50 50 1 1 P +X P16 16 250 -250 150 L 50 50 1 1 P +X P17 17 -250 -350 150 R 50 50 1 1 P +X P18 18 250 -350 150 L 50 50 1 1 P +X P19 19 -250 -450 150 R 50 50 1 1 P +X P2 2 250 450 150 L 50 50 1 1 P +X P20 20 250 -450 150 L 50 50 1 1 P +X P3 3 -250 350 150 R 50 50 1 1 P +X P4 4 250 350 150 L 50 50 1 1 P +X P5 5 -250 250 150 R 50 50 1 1 P +X P6 6 250 250 150 L 50 50 1 1 P +X P7 7 -250 150 150 R 50 50 1 1 P +X P8 8 250 150 150 L 50 50 1 1 P +X P9 9 -250 50 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CP +# +DEF CP C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "CP" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -90 20 -90 40 0 1 0 N +S -90 20 90 20 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +S 90 40 -90 40 0 1 0 N +S 90 40 90 20 0 1 0 N +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Conn_01x03 +# +DEF Conn_01x03 J 0 40 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "Conn_01x03" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_??x*mm* + Connector*:*1x??x*mm* + Pin?Header?Straight?1X* + Pin?Header?Angled?1X* + Socket?Strip?Straight?1X* + Socket?Strip?Angled?1X* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 50 -150 1 1 10 f +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 -200 0 150 R 50 50 1 1 P +X Pin_3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# GND-RESCUE-stepper +# +DEF ~GND-RESCUE-stepper #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 0 30 H I C CNN +F1 "GND-RESCUE-stepper" 0 -70 30 H I C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 4 0 1 0 -50 0 0 -50 50 0 -50 0 N +X GND 1 0 0 0 U 30 30 1 1 W N +ENDDRAW +ENDDEF +# +# LD1117S50CTR-RESCUE-stepper +# +DEF LD1117S50CTR-RESCUE-stepper U 0 30 Y Y 1 F N +F0 "U" 0 250 50 H V C CNN +F1 "LD1117S50CTR-RESCUE-stepper" 0 200 50 H V C CNN +F2 "TO_SOT_Packages_SMD:SOT-223" 0 100 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SOT223 +$ENDFPLIST +DRAW +S -250 -150 250 150 0 1 10 f +X GND 1 0 -250 100 U 50 50 1 1 W +X VO 2 400 50 150 L 50 50 1 1 w +X VI 3 -400 50 150 R 50 50 1 1 W +X VO 4 400 50 150 L 50 50 1 1 P N +ENDDRAW +ENDDEF +# +# LED-RESCUE-stepper +# +DEF LED-RESCUE-stepper D 0 40 Y N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "LED-RESCUE-stepper" 0 -100 50 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + LED-3MM + LED-5MM + LED-10MM + LED-0603 + LED-0805 + LED-1206 + LEDV +$ENDFPLIST +DRAW +P 2 0 1 0 50 50 50 -50 N +P 3 0 1 0 -50 50 50 0 -50 -50 F +P 3 0 1 0 65 -40 110 -80 105 -55 N +P 3 0 1 0 80 -25 125 -65 120 -40 N +X A 1 -200 0 150 R 40 40 1 1 P +X K 2 200 0 150 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +# PWR_FLAG +# +DEF PWR_FLAG #FLG 0 0 N N 1 F P +F0 "#FLG" 0 75 50 H I C CNN +F1 "PWR_FLAG" 0 150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N +X pwr 1 0 0 0 U 50 50 0 0 w +ENDDRAW +ENDDEF +# +# Q_PMOS_GSD +# +DEF Q_PMOS_GSD Q 0 0 Y N 1 F N +F0 "Q" 200 50 50 H V L CNN +F1 "Q_PMOS_GSD" 200 -50 50 H V L CNN +F2 "" 200 100 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +C 65 0 111 0 1 10 N +C 100 -70 11 0 1 0 F +C 100 70 11 0 1 0 F +P 2 0 1 0 2 0 10 0 N +P 2 0 1 0 30 -70 100 -70 N +P 2 0 1 10 30 -50 30 -90 N +P 2 0 1 0 30 0 100 0 N +P 2 0 1 10 30 20 30 -20 N +P 2 0 1 0 30 70 100 70 N +P 2 0 1 10 30 90 30 50 N +P 2 0 1 0 100 -70 100 -100 N +P 2 0 1 0 100 -70 100 0 N +P 2 0 1 0 100 100 100 70 N +P 3 0 1 10 10 75 10 -75 10 -75 N +P 4 0 1 0 90 0 50 -15 50 15 90 0 F +P 4 0 1 0 100 -70 130 -70 130 70 100 70 N +P 4 0 1 0 110 -20 115 -15 145 -15 150 -10 N +P 4 0 1 0 130 -15 115 10 145 10 130 -15 N +X G 1 -200 0 200 R 50 50 1 1 I +X S 2 100 -200 100 U 50 50 1 1 P +X D 3 100 200 100 D 50 50 1 1 P +ENDDRAW +ENDDEF +# +# R-RESCUE-stepper +# +DEF R-RESCUE-stepper R 0 0 N Y 1 F N +F0 "R" 80 0 40 V V C CNN +F1 "R-RESCUE-stepper" 7 1 40 V V C CNN +F2 "" -70 0 30 V V C CNN +F3 "" 0 0 30 H V C CNN +$FPLIST + R? + SM0603 + SM0805 + R?-* + 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 +# +# SP0504BAHT +# +DEF SP0504BAHT D 0 40 Y N 1 F N +F0 "D" 300 100 50 H V L CNN +F1 "SP0504BAHT" 300 25 50 H V L CNN +F2 "TO_SOT_Packages_SMD:SOT-23-5" 300 -50 50 H I L CNN +F3 "" 125 125 50 H I C CNN +$FPLIST + SOT?23* +$ENDFPLIST +DRAW +S -175 100 275 -100 0 1 10 f +P 2 0 1 0 -100 100 -100 50 N +P 2 0 1 0 0 -50 0 -100 N +P 2 0 1 0 0 -50 0 0 N +P 2 0 1 0 0 100 0 50 N +P 2 0 1 0 25 50 50 25 N +P 2 0 1 0 100 100 100 50 N +P 2 0 1 0 200 100 200 50 N +P 3 0 1 0 25 50 -25 50 -50 75 N +P 3 0 1 0 200 0 200 -50 100 -50 N +P 4 0 1 0 -150 75 -125 50 -75 50 -50 25 N +P 4 0 1 0 -100 0 -100 -50 100 -50 100 0 N +P 4 0 1 0 -100 50 -75 0 -125 0 -100 50 F +P 4 0 1 0 25 0 -25 0 0 50 25 0 F +P 4 0 1 0 50 75 75 50 125 50 150 25 N +P 4 0 1 0 100 50 75 0 125 0 100 50 F +P 4 0 1 0 150 75 175 50 225 50 250 25 N +P 4 0 1 0 200 50 175 0 225 0 200 50 F +X A 2 0 -200 100 U 50 50 0 0 I +X K 1 -100 200 100 D 50 50 1 1 I +X K 3 0 200 100 D 50 50 1 1 I +X K 4 100 200 100 D 50 50 1 1 I +X K 5 200 200 100 D 50 50 1 1 I +ENDDRAW +ENDDEF +# # SW_DIP_x03-RESCUE-stepper # DEF SW_DIP_x03-RESCUE-stepper SW 0 0 Y N 1 F N @@ -18,10 +363,10 @@ C -80 200 20 0 0 0 N C 80 0 20 0 0 0 N C 80 100 20 0 0 0 N C 80 200 20 0 0 0 N +S -150 300 150 -100 0 1 10 f P 2 0 0 0 -60 5 93 46 N P 2 0 0 0 -60 105 93 146 N P 2 0 0 0 -60 205 93 246 N -S -150 300 150 -100 0 1 10 f X ~ 1 -300 200 200 R 50 50 1 1 I X ~ 2 -300 100 200 R 50 50 1 1 I X ~ 3 -300 0 200 R 50 50 1 1 I @@ -31,4 +376,49 @@ X ~ 6 300 200 200 L 50 50 1 1 I ENDDRAW ENDDEF # +# ULN2803A +# +DEF ULN2803A U 0 40 Y Y 1 F N +F0 "U" 0 525 50 H V C CNN +F1 "ULN2803A" 0 450 50 H V C CNN +F2 "" 50 -650 50 H I L CNN +F3 "" 100 -100 50 H I C CNN +$FPLIST + DIP*W7.62mm* + SOIC-18* +$ENDFPLIST +DRAW +C -70 300 10 0 1 0 N +C -50 10 10 0 1 0 F +C -50 100 10 0 1 0 F +C -50 200 10 0 1 0 F +S -300 -600 300 400 0 1 10 f +P 2 0 1 0 -180 300 -140 300 N +P 2 0 1 0 -60 300 160 300 N +P 2 0 1 0 10 280 10 240 N +P 2 0 1 0 130 260 130 -460 N +P 3 0 1 0 -50 300 -50 260 130 260 N +P 4 0 1 0 -140 340 -140 260 -80 300 -140 340 N +P 4 0 1 0 -20 280 -20 240 10 260 -20 280 F +X I1 1 -400 300 100 R 50 50 1 1 I +X COM 10 400 -500 100 L 50 50 1 1 P +X O8 11 400 -400 100 L 50 50 1 1 C +X O7 12 400 -300 100 L 50 50 1 1 C +X O6 13 400 -200 100 L 50 50 1 1 C +X O5 14 400 -100 100 L 50 50 1 1 C +X O4 15 400 0 100 L 50 50 1 1 C +X O3 16 400 100 100 L 50 50 1 1 C +X O2 17 400 200 100 L 50 50 1 1 C +X O1 18 400 300 100 L 50 50 1 1 C +X I2 2 -400 200 100 R 50 50 1 1 I +X I3 3 -400 100 100 R 50 50 1 1 I +X I4 4 -400 0 100 R 50 50 1 1 I +X I5 5 -400 -100 100 R 50 50 1 1 I +X I6 6 -400 -200 100 R 50 50 1 1 I +X I7 7 -400 -300 100 R 50 50 1 1 I +X I8 8 -400 -400 100 R 50 50 1 1 I +X GND 9 0 -700 100 U 50 50 1 1 W +ENDDRAW +ENDDEF +# #End Library diff --git a/kicad/stm8_platform/stepper.pro b/kicad/stm8_platform/stepper.pro index a33409c..667fe63 100644 --- a/kicad/stm8_platform/stepper.pro +++ b/kicad/stm8_platform/stepper.pro @@ -1,4 +1,4 @@ -update=Пн 01 окт 2018 16:08:45 +update=Ср 10 окт 2018 13:48:24 last_client=kicad [schematic_editor] version=1 @@ -12,23 +12,4 @@ SpiceUseNetNumbers=0 LabSize=157 [eeschema] version=1 -LibDir=/home/eddy/kicad/Kicad-Libraries -[eeschema/libraries] -LibName1=stepper-rescue -LibName2=power -LibName3=device -LibName4=transistors -LibName5=conn -LibName6=linear -LibName7=regul -LibName8=cmos4000 -LibName9=adc-dac -LibName10=memory -LibName11=microcontrollers -LibName12=dsp -LibName13=contrib -LibName14=stm8s105k4t6c -LibName15=interface -LibName16=switches -LibName17=ESD_Protection -LibName18=/home/eddy/kicad/my_elements +LibDir= diff --git a/kicad/stm8_platform/stepper.sch b/kicad/stm8_platform/stepper.sch index 87cd6c4..5346583 100644 --- a/kicad/stm8_platform/stepper.sch +++ b/kicad/stm8_platform/stepper.sch @@ -1,24 +1,6 @@ -EESchema Schematic File Version 2 -LIBS:stepper-rescue -LIBS:power -LIBS:device -LIBS:transistors -LIBS:conn -LIBS:linear -LIBS:regul -LIBS:cmos4000 -LIBS:adc-dac -LIBS:memory -LIBS:microcontrollers -LIBS:dsp -LIBS:contrib -LIBS:stm8s105k4t6c -LIBS:interface -LIBS:switches -LIBS:ESD_Protection -LIBS:my_elements +EESchema Schematic File Version 4 LIBS:stepper-cache -EELAYER 25 0 +EELAYER 26 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 @@ -33,7 +15,7 @@ Comment3 "" Comment4 "" $EndDescr $Comp -L STM8S105K4T6C U1 +L stm8s105k4t6c:STM8S105K4T6C U1 U 1 1 52FB03A2 P 3150 1850 F 0 "U1" H 3150 2900 60 0000 C CNN @@ -44,7 +26,7 @@ F 3 "~" H 3150 1850 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND-RESCUE-stepper #PWR01 +L stepper-rescue:GND-RESCUE-stepper #PWR01 U 1 1 52FB03EF P 1500 1950 F 0 "#PWR01" H 1500 1950 30 0001 C CNN @@ -55,7 +37,7 @@ F 3 "" H 1500 1950 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND-RESCUE-stepper #PWR02 +L stepper-rescue:GND-RESCUE-stepper #PWR02 U 1 1 52FB0400 P 1500 1350 F 0 "#PWR02" H 1500 1350 30 0001 C CNN @@ -66,7 +48,7 @@ F 3 "" H 1500 1350 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L C-RESCUE-stepper C1 +L stepper-rescue:C-RESCUE-stepper C1 U 1 1 52FB0413 P 1000 1450 F 0 "C1" H 1050 1550 50 0000 L CNN @@ -77,7 +59,7 @@ F 3 "" H 1000 1450 60 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L C-RESCUE-stepper C2 +L stepper-rescue:C-RESCUE-stepper C2 U 1 1 52FB0426 P 1000 1700 F 0 "C2" H 1050 1800 50 0000 L CNN @@ -88,7 +70,7 @@ F 3 "" H 1000 1700 60 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L GND-RESCUE-stepper #PWR03 +L stepper-rescue:GND-RESCUE-stepper #PWR03 U 1 1 52FB0453 P 800 1850 F 0 "#PWR03" H 800 1850 30 0001 C CNN @@ -155,7 +137,7 @@ SWIM/PD1 Text Label 9850 1000 2 60 ~ 0 NRST $Comp -L LED-RESCUE-stepper D1 +L stepper-rescue:LED-RESCUE-stepper D1 U 1 1 52FB0DD3 P 2200 3650 F 0 "D1" H 2200 3750 50 0000 C CNN @@ -166,7 +148,7 @@ F 3 "" H 2200 3650 60 0000 C CNN -1 0 0 1 $EndComp $Comp -L R-RESCUE-stepper R2 +L stepper-rescue:R-RESCUE-stepper R2 U 1 1 52FB0DE2 P 1700 3650 F 0 "R2" V 1780 3650 50 0000 C CNN @@ -179,7 +161,7 @@ $EndComp Text Label 1350 3650 2 60 ~ 0 PC4 $Comp -L R-RESCUE-stepper R12 +L stepper-rescue:R-RESCUE-stepper R12 U 1 1 52FB0EFD P 9500 1150 F 0 "R12" V 9580 1150 50 0000 C CNN @@ -190,7 +172,7 @@ F 3 "" H 9500 1150 60 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND-RESCUE-stepper #PWR04 +L stepper-rescue:GND-RESCUE-stepper #PWR04 U 1 1 52FB0F03 P 9850 1650 F 0 "#PWR04" H 9850 1650 30 0001 C CNN @@ -201,7 +183,7 @@ F 3 "" H 9850 1650 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L C-RESCUE-stepper C5 +L stepper-rescue:C-RESCUE-stepper C5 U 1 1 52FB0F99 P 9850 1350 F 0 "C5" H 9900 1450 50 0000 L CNN @@ -212,7 +194,7 @@ F 3 "" H 9850 1350 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND-RESCUE-stepper #PWR05 +L stepper-rescue:GND-RESCUE-stepper #PWR05 U 1 1 52FB287C P 10150 1400 F 0 "#PWR05" H 10150 1400 30 0001 C CNN @@ -223,7 +205,7 @@ F 3 "" H 10150 1400 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L CONN_01X04 P1 +L stepper-rescue:CONN_01X04 P1 U 1 1 52FB4AA7 P 9450 2550 F 0 "P1" H 9450 2300 50 0000 C CNN @@ -240,7 +222,7 @@ RXD Text Label 9650 2600 0 61 ~ 0 TXD $Comp -L GND-RESCUE-stepper #PWR06 +L stepper-rescue:GND-RESCUE-stepper #PWR06 U 1 1 52FB4CEF P 10650 2500 F 0 "#PWR06" H 10650 2500 30 0001 C CNN @@ -255,7 +237,7 @@ PD5 Text Label 9900 2600 0 61 ~ 0 PD6 $Comp -L ULN2803A U2 +L stepper-rescue:ULN2803A U2 U 1 1 5983208A P 6550 1450 F 0 "U2" H 6550 1975 50 0000 C CNN @@ -266,7 +248,7 @@ F 3 "" H 6650 1350 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L SW_DIP_x03-RESCUE-stepper SW1 +L stepper-rescue:SW_DIP_x03-RESCUE-stepper SW1 U 1 1 59834FF2 P 9750 3950 F 0 "SW1" H 9750 4300 50 0000 C CNN @@ -277,7 +259,7 @@ F 3 "" H 9750 3950 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L R-RESCUE-stepper R3 +L stepper-rescue:R-RESCUE-stepper R3 U 1 1 59836A36 P 1700 5650 F 0 "R3" V 1780 5650 50 0000 C CNN @@ -288,7 +270,7 @@ F 3 "" H 1700 5650 60 0000 C CNN 0 1 1 0 $EndComp $Comp -L SP0504BAHT D2 +L stepper-rescue:SP0504BAHT D2 U 1 1 59840D28 P 8800 2600 F 0 "D2" V 9150 2550 50 0000 L CNN @@ -299,7 +281,7 @@ F 3 "" H 8925 2725 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L +5V #PWR07 +L stepper-rescue:+5V #PWR07 U 1 1 5984240F P 9250 1050 F 0 "#PWR07" H 9250 900 50 0001 C CNN @@ -310,7 +292,7 @@ F 3 "" H 9250 1050 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L +5V #PWR08 +L stepper-rescue:+5V #PWR08 U 1 1 598424AD P 1350 1750 F 0 "#PWR08" H 1350 1600 50 0001 C CNN @@ -321,7 +303,7 @@ F 3 "" H 1350 1750 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L +5V #PWR09 +L stepper-rescue:+5V #PWR09 U 1 1 59842925 P 2500 3650 F 0 "#PWR09" H 2500 3500 50 0001 C CNN @@ -332,7 +314,7 @@ F 3 "" H 2500 3650 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L R-RESCUE-stepper R1 +L stepper-rescue:R-RESCUE-stepper R1 U 1 1 5984439B P 1350 5400 F 0 "R1" V 1430 5400 50 0000 C CNN @@ -343,7 +325,7 @@ F 3 "" H 1350 5400 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L R-RESCUE-stepper R14 +L stepper-rescue:R-RESCUE-stepper R14 U 1 1 5984483E P 10300 3400 F 0 "R14" V 10380 3400 50 0000 C CNN @@ -354,7 +336,7 @@ F 3 "" H 10300 3400 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L R-RESCUE-stepper R15 +L stepper-rescue:R-RESCUE-stepper R15 U 1 1 5984495E P 10500 3400 F 0 "R15" V 10580 3400 50 0000 C CNN @@ -365,7 +347,7 @@ F 3 "" H 10500 3400 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L R-RESCUE-stepper R13 +L stepper-rescue:R-RESCUE-stepper R13 U 1 1 598449A9 P 10100 3400 F 0 "R13" V 10180 3400 50 0000 C CNN @@ -376,7 +358,7 @@ F 3 "" H 10100 3400 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +5V #PWR010 +L stepper-rescue:+5V #PWR010 U 1 1 59844ACD P 9400 3650 F 0 "#PWR010" H 9400 3500 50 0001 C CNN @@ -387,7 +369,7 @@ F 3 "" H 9400 3650 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L GND-RESCUE-stepper #PWR011 +L stepper-rescue:GND-RESCUE-stepper #PWR011 U 1 1 598456D9 P 10700 3200 F 0 "#PWR011" H 10700 3200 30 0001 C CNN @@ -414,7 +396,7 @@ Text Notes 9450 3950 0 60 ~ 0 Text Notes 1550 3400 0 60 ~ 0 On-board LED $Comp -L +5V #PWR012 +L stepper-rescue:+5V #PWR012 U 1 1 59847EEF P 1350 5100 F 0 "#PWR012" H 1350 4950 50 0001 C CNN @@ -425,7 +407,7 @@ F 3 "" H 1350 5100 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L +5V #PWR013 +L stepper-rescue:+5V #PWR013 U 1 1 59848624 P 2350 5350 F 0 "#PWR013" H 2350 5200 50 0001 C CNN @@ -446,7 +428,7 @@ SWIM Text Label 9650 2700 0 61 ~ 0 5.0V $Comp -L +5V #PWR014 +L stepper-rescue:+5V #PWR014 U 1 1 598515D1 P 10250 2700 F 0 "#PWR014" H 10250 2550 50 0001 C CNN @@ -457,7 +439,7 @@ F 3 "" H 10250 2700 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L LD1117S50CTR-RESCUE-stepper U3 +L stepper-rescue:LD1117S50CTR-RESCUE-stepper U3 U 1 1 598520BA P 8200 1200 F 0 "U3" H 8200 1500 50 0000 C CNN @@ -468,7 +450,7 @@ F 3 "" H 8200 1200 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L C-RESCUE-stepper C3 +L stepper-rescue:C-RESCUE-stepper C3 U 1 1 59852CFD P 7750 1350 F 0 "C3" H 7800 1450 50 0000 L CNN @@ -479,7 +461,7 @@ F 3 "" H 7750 1350 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L CP C4 +L stepper-rescue:CP C4 U 1 1 59852E21 P 8600 1400 F 0 "C4" H 8625 1500 50 0000 L CNN @@ -490,7 +472,7 @@ F 3 "" H 8600 1400 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L GND-RESCUE-stepper #PWR015 +L stepper-rescue:GND-RESCUE-stepper #PWR015 U 1 1 598534FD P 8200 1600 F 0 "#PWR015" H 8200 1600 30 0001 C CNN @@ -501,7 +483,7 @@ F 3 "" H 8200 1600 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +5V #PWR016 +L stepper-rescue:+5V #PWR016 U 1 1 59853D62 P 8800 1100 F 0 "#PWR016" H 8800 950 50 0001 C CNN @@ -512,7 +494,7 @@ F 3 "" H 8800 1100 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L +12V #PWR017 +L stepper-rescue:+12V #PWR017 U 1 1 59854294 P 7650 1100 F 0 "#PWR017" H 7650 950 50 0001 C CNN @@ -527,7 +509,7 @@ Power Text Notes 9800 2200 0 60 ~ 0 ext USART $Comp -L GND-RESCUE-stepper #PWR018 +L stepper-rescue:GND-RESCUE-stepper #PWR018 U 1 1 598572C2 P 9000 2650 F 0 "#PWR018" H 9000 2650 30 0001 C CNN @@ -538,7 +520,7 @@ F 3 "" H 9000 2650 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND-RESCUE-stepper #PWR019 +L stepper-rescue:GND-RESCUE-stepper #PWR019 U 1 1 59857BB1 P 6550 2200 F 0 "#PWR019" H 6550 2200 30 0001 C CNN @@ -549,7 +531,7 @@ F 3 "" H 6550 2200 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +12V #PWR020 +L stepper-rescue:+12V #PWR020 U 1 1 59858729 P 7050 2050 F 0 "#PWR020" H 7050 1900 50 0001 C CNN @@ -588,7 +570,7 @@ Stepper interface Text Notes 8050 2150 0 60 ~ 0 ESW protection $Comp -L R-RESCUE-stepper R8 +L stepper-rescue:R-RESCUE-stepper R8 U 1 1 5985D588 P 7900 2250 F 0 "R8" V 7980 2250 50 0000 C CNN @@ -599,7 +581,7 @@ F 3 "" H 7900 2250 60 0000 C CNN 0 1 1 0 $EndComp $Comp -L R-RESCUE-stepper R11 +L stepper-rescue:R-RESCUE-stepper R11 U 1 1 5985DA29 P 7900 2850 F 0 "R11" V 7980 2850 50 0000 C CNN @@ -610,7 +592,7 @@ F 3 "" H 7900 2850 60 0000 C CNN 0 1 1 0 $EndComp $Comp -L R-RESCUE-stepper R9 +L stepper-rescue:R-RESCUE-stepper R9 U 1 1 5985DB8B P 7900 2450 F 0 "R9" V 7980 2450 50 0000 C CNN @@ -621,7 +603,7 @@ F 3 "" H 7900 2450 60 0000 C CNN 0 1 1 0 $EndComp $Comp -L R-RESCUE-stepper R10 +L stepper-rescue:R-RESCUE-stepper R10 U 1 1 5985DB91 P 7900 2650 F 0 "R10" V 7980 2650 50 0000 C CNN @@ -672,7 +654,7 @@ M2E1 Text Label 9100 5300 0 60 ~ 0 M2E2 $Comp -L +12V #PWR021 +L stepper-rescue:+12V #PWR021 U 1 1 59864EE6 P 8200 5500 F 0 "#PWR021" H 8200 5350 50 0001 C CNN @@ -683,7 +665,7 @@ F 3 "" H 8200 5500 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L PWR_FLAG #FLG022 +L stepper-rescue:PWR_FLAG #FLG022 U 1 1 598652F0 P 8100 5500 F 0 "#FLG022" H 8100 5575 50 0001 C CNN @@ -694,7 +676,7 @@ F 3 "" H 8100 5500 50 0001 C CNN -1 0 0 1 $EndComp $Comp -L GND-RESCUE-stepper #PWR023 +L stepper-rescue:GND-RESCUE-stepper #PWR023 U 1 1 598655A5 P 8050 4650 F 0 "#PWR023" H 8050 4650 30 0001 C CNN @@ -705,7 +687,7 @@ F 3 "" H 8050 4650 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L PWR_FLAG #FLG024 +L stepper-rescue:PWR_FLAG #FLG024 U 1 1 5986564B P 8200 4600 F 0 "#FLG024" H 8200 4675 50 0001 C CNN @@ -740,10 +722,7 @@ Wire Wire Line Wire Wire Line 1200 1700 1200 1600 Wire Wire Line - 1200 1600 1750 1600 -Wire Wire Line - 800 1450 800 1850 -Connection ~ 800 1550 + 1200 1600 1500 1600 Connection ~ 800 1700 Wire Wire Line 2500 3650 2400 3650 @@ -752,7 +731,7 @@ Wire Wire Line Wire Wire Line 1450 3650 1350 3650 Wire Wire Line - 1350 1800 1750 1800 + 1350 1800 1500 1800 Wire Wire Line 1500 1800 1500 1600 Connection ~ 1500 1600 @@ -764,18 +743,18 @@ Wire Wire Line Wire Wire Line 10650 2400 10650 2500 Wire Wire Line - 10100 3150 10700 3150 + 10100 3150 10300 3150 Connection ~ 10300 3150 Wire Wire Line 10300 3850 10300 3650 Wire Wire Line 10100 3650 10100 3950 Wire Wire Line - 10050 3950 10550 3950 + 10050 3950 10100 3950 Wire Wire Line - 10050 3850 10550 3850 + 10050 3850 10300 3850 Wire Wire Line - 10050 3750 10550 3750 + 10050 3750 10500 3750 Wire Wire Line 10500 3750 10500 3650 Connection ~ 10500 3750 @@ -793,11 +772,11 @@ Wire Wire Line Connection ~ 10500 3150 Connection ~ 9400 3750 Wire Wire Line - 9400 3950 9400 3650 + 9400 3950 9400 3850 Wire Wire Line 1350 5100 1350 5150 Wire Wire Line - 1200 5650 1450 5650 + 1200 5650 1350 5650 Wire Wire Line 2050 5650 1950 5650 Connection ~ 1350 5650 @@ -812,7 +791,7 @@ Wire Wire Line Wire Wire Line 9250 1050 9250 1150 Wire Wire Line - 9750 1150 10700 1150 + 9750 1150 9850 1150 Wire Wire Line 9850 1150 9850 1000 Connection ~ 9850 1150 @@ -835,11 +814,11 @@ Wire Wire Line Wire Wire Line 8600 1250 8600 1150 Wire Wire Line - 7650 1150 7800 1150 + 7650 1150 7750 1150 Wire Wire Line - 8200 1600 8200 1450 + 8200 1600 8200 1550 Wire Wire Line - 7750 1550 8600 1550 + 7750 1550 8200 1550 Connection ~ 8200 1550 Connection ~ 7750 1150 Wire Wire Line @@ -884,7 +863,7 @@ Wire Notes Line Wire Wire Line 8150 2450 8350 2450 Wire Wire Line - 8250 2250 8250 2950 + 8250 2250 8250 2500 Wire Wire Line 8250 2950 8600 2950 Wire Wire Line @@ -912,12 +891,12 @@ Wire Notes Line Wire Notes Line 850 3850 3100 3850 Wire Wire Line - 8100 5500 8600 5500 + 8100 5500 8200 5500 Connection ~ 8200 5500 Wire Wire Line 8050 4650 8050 4600 Wire Wire Line - 8050 4600 8600 4600 + 8050 4600 8200 4600 Wire Notes Line 7350 3350 9100 3350 NoConn ~ 1750 1700 @@ -937,7 +916,7 @@ Wire Notes Line Text Notes 1400 5550 0 60 ~ 0 <- P-channel -> $Comp -L Q_PMOS_GSD Q3 +L stepper-rescue:Q_PMOS_GSD Q3 U 1 1 59875BDE P 4500 5650 F 0 "Q3" H 4700 5700 50 0000 L CNN @@ -948,7 +927,7 @@ F 3 "" H 4500 5650 50 0001 C CNN 1 0 0 1 $EndComp $Comp -L R-RESCUE-stepper R7 +L stepper-rescue:R-RESCUE-stepper R7 U 1 1 59875BE4 P 3950 5650 F 0 "R7" V 4030 5650 50 0000 C CNN @@ -959,7 +938,7 @@ F 3 "" H 3950 5650 60 0000 C CNN 0 1 1 0 $EndComp $Comp -L R-RESCUE-stepper R5 +L stepper-rescue:R-RESCUE-stepper R5 U 1 1 59875BEA P 3600 5400 F 0 "R5" V 3680 5400 50 0000 C CNN @@ -970,7 +949,7 @@ F 3 "" H 3600 5400 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +5V #PWR025 +L stepper-rescue:+5V #PWR025 U 1 1 59875BF0 P 3600 5100 F 0 "#PWR025" H 3600 4950 50 0001 C CNN @@ -981,7 +960,7 @@ F 3 "" H 3600 5100 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L +5V #PWR026 +L stepper-rescue:+5V #PWR026 U 1 1 59875BF6 P 4600 5350 F 0 "#PWR026" H 4600 5200 50 0001 C CNN @@ -998,19 +977,16 @@ OUT3 Wire Wire Line 3600 5100 3600 5150 Wire Wire Line - 3450 5650 3700 5650 -Wire Wire Line - 4300 5650 4200 5650 + 3450 5650 3600 5650 Connection ~ 3600 5650 Wire Wire Line 4600 5350 4600 5450 Wire Wire Line 4600 5850 5050 5850 -Connection ~ 4250 5650 Text Notes 3650 5550 0 60 ~ 0 <- P-channel -> $Comp -L Q_PMOS_GSD Q2 +L stepper-rescue:Q_PMOS_GSD Q2 U 1 1 5987675E P 4500 4100 F 0 "Q2" H 4700 4150 50 0000 L CNN @@ -1021,7 +997,7 @@ F 3 "" H 4500 4100 50 0001 C CNN 1 0 0 1 $EndComp $Comp -L R-RESCUE-stepper R6 +L stepper-rescue:R-RESCUE-stepper R6 U 1 1 59876764 P 3950 4100 F 0 "R6" V 4030 4100 50 0000 C CNN @@ -1032,7 +1008,7 @@ F 3 "" H 3950 4100 60 0000 C CNN 0 1 1 0 $EndComp $Comp -L R-RESCUE-stepper R4 +L stepper-rescue:R-RESCUE-stepper R4 U 1 1 5987676A P 3600 3850 F 0 "R4" V 3680 3850 50 0000 C CNN @@ -1043,7 +1019,7 @@ F 3 "" H 3600 3850 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +5V #PWR027 +L stepper-rescue:+5V #PWR027 U 1 1 59876770 P 3600 3550 F 0 "#PWR027" H 3600 3400 50 0001 C CNN @@ -1054,7 +1030,7 @@ F 3 "" H 3600 3550 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L +5V #PWR028 +L stepper-rescue:+5V #PWR028 U 1 1 59876776 P 4600 3800 F 0 "#PWR028" H 4600 3650 50 0001 C CNN @@ -1071,15 +1047,12 @@ OUT1 Wire Wire Line 3600 3550 3600 3600 Wire Wire Line - 3450 4100 3700 4100 -Wire Wire Line - 4300 4100 4200 4100 + 3450 4100 3600 4100 Connection ~ 3600 4100 Wire Wire Line 4600 3800 4600 3900 Wire Wire Line 4600 4300 5050 4300 -Connection ~ 4250 4100 Text Notes 3650 4000 0 60 ~ 0 <- P-channel -> Wire Notes Line @@ -1091,7 +1064,7 @@ Wire Notes Line Wire Notes Line 5400 3300 850 3300 Wire Wire Line - 8150 2850 8500 2850 + 8150 2850 8450 2850 Wire Wire Line 8450 2850 8450 2600 Wire Wire Line @@ -1099,19 +1072,19 @@ Wire Wire Line Wire Wire Line 8600 2650 8600 2700 Wire Wire Line - 8600 2650 8150 2650 + 8600 2650 8400 2650 Wire Wire Line 8400 3150 8400 2650 Connection ~ 8400 2650 Connection ~ 8450 2850 Wire Wire Line - 8350 2400 8350 3050 + 8350 2400 8350 2450 Text Label 9100 5400 0 61 ~ 0 RXD Text Label 9100 5500 0 61 ~ 0 TXD $Comp -L CONN_02X10 J1 +L stepper-rescue:CONN_02X10 J1 U 1 1 5988822E P 8850 5050 F 0 "J1" H 8850 5650 50 0000 C CNN @@ -1123,7 +1096,7 @@ F 3 "" H 8850 3900 50 0001 C CNN $EndComp Connection ~ 8200 4600 $Comp -L Q_PMOS_GSD Q1 +L stepper-rescue:Q_PMOS_GSD Q1 U 1 1 59834381 P 2250 5650 F 0 "Q1" H 2450 5700 50 0000 L CNN @@ -1143,7 +1116,7 @@ Wire Wire Line 8600 2500 8250 2500 Connection ~ 8250 2500 $Comp -L HOLE HOLE2 +L my_elements:HOLE HOLE2 U 1 1 59B6BC5E P 6000 7200 F 0 "HOLE2" H 6000 7200 60 0000 C CNN @@ -1154,7 +1127,7 @@ F 3 "" H 6000 7200 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L HOLE HOLE1 +L my_elements:HOLE HOLE1 U 1 1 59B6D60D P 5950 6900 F 0 "HOLE1" H 5950 6900 60 0000 C CNN @@ -1165,7 +1138,7 @@ F 3 "" H 5950 6900 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L Conn_01x03 P2 +L stepper-rescue:Conn_01x03 P2 U 1 1 5BB234EF P 10900 1250 F 0 "P2" H 10900 1450 50 0000 C CNN @@ -1175,4 +1148,56 @@ F 3 "" H 10900 1250 50 0001 C CNN 1 10900 1250 1 0 0 -1 $EndComp +Wire Wire Line + 800 1700 800 1850 +Wire Wire Line + 1500 1600 1750 1600 +Wire Wire Line + 1500 1800 1750 1800 +Wire Wire Line + 10300 3150 10500 3150 +Wire Wire Line + 10500 3750 10550 3750 +Wire Wire Line + 10300 3850 10550 3850 +Wire Wire Line + 10100 3950 10550 3950 +Wire Wire Line + 9400 3850 9400 3750 +Wire Wire Line + 10500 3150 10700 3150 +Wire Wire Line + 9400 3750 9400 3650 +Wire Wire Line + 1350 5650 1450 5650 +Wire Wire Line + 9850 1150 10700 1150 +Wire Wire Line + 8200 1550 8200 1450 +Wire Wire Line + 8200 1550 8600 1550 +Wire Wire Line + 7750 1150 7800 1150 +Wire Wire Line + 8200 5500 8600 5500 +Wire Wire Line + 3600 5650 3700 5650 +Wire Wire Line + 3600 4100 3700 4100 +Wire Wire Line + 8400 2650 8150 2650 +Wire Wire Line + 8450 2850 8500 2850 +Wire Wire Line + 8200 4600 8600 4600 +Wire Wire Line + 8350 2450 8350 3050 +Wire Wire Line + 8250 2500 8250 2950 +Wire Wire Line + 800 1450 800 1700 +Wire Wire Line + 4200 5650 4300 5650 +Wire Wire Line + 4200 4100 4300 4100 $EndSCHEMATC diff --git a/kicad/stm8_platform/stm8s105k4t6c.bck b/kicad/stm8_platform/stm8s105k4t6c.bck deleted file mode 100644 index 5efbdbd..0000000 --- a/kicad/stm8_platform/stm8s105k4t6c.bck +++ /dev/null @@ -1,9 +0,0 @@ -EESchema-DOCLIB Version 2.0 Date: Вт 11 фев 2014 17:09:58 -# -$CMP STM8S003K3T -D STM8S003K3T, LQFP32 (7x7, 0.8mm pitch), 16MHz, 8K Flash, 1K RAM, 128 EEPROM -K STM8 Microcontroller Value Line -F http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/DM00024550.pdf -$ENDCMP -# -#End Doc Library diff --git a/kicad/stm8_platform/sym-lib-table b/kicad/stm8_platform/sym-lib-table new file mode 100644 index 0000000..c46b9d7 --- /dev/null +++ b/kicad/stm8_platform/sym-lib-table @@ -0,0 +1,5 @@ +(sym_lib_table + (lib (name stepper-rescue)(type Legacy)(uri ${KIPRJMOD}/stepper-rescue.lib)(options "")(descr "")) + (lib (name stm8s105k4t6c)(type Legacy)(uri ${KIPRJMOD}/stm8s105k4t6c.lib)(options "")(descr "")) + (lib (name my_elements)(type Legacy)(uri /home/eddy/kicad/my_elements.lib)(options "")(descr "")) +)