diff --git a/F0-nolib/Chiller/Makefile b/F0-nolib/Chiller/Makefile new file mode 100644 index 0000000..3d85650 --- /dev/null +++ b/F0-nolib/Chiller/Makefile @@ -0,0 +1,134 @@ +BINARY = chiller +BOOTPORT ?= /dev/ttyUSB0 +BOOTSPEED ?= 115200 +# MCU FAMILY +FAMILY = F0 +# MCU code +MCU = F030x4 +DEFS = -DEBUG +# change this linking script depending on particular MCU model, +# for example, if you have STM32F103VBT6, you should write: +LDSCRIPT = stm32f030f.ld + +INDEPENDENT_HEADERS= + +FP_FLAGS ?= -msoft-float +ASM_FLAGS = -mthumb -mcpu=cortex-m0 -march=armv6-m -mtune=cortex-m0 +ARCH_FLAGS = $(ASM_FLAGS) $(FP_FLAGS) + +############################################################################### +# Executables +PREFIX ?= /opt/bin/arm-none-eabi + +RM := rm -f +RMDIR := rmdir +CC := $(PREFIX)-gcc +LD := $(PREFIX)-gcc +AR := $(PREFIX)-ar +AS := $(PREFIX)-as +OBJCOPY := $(PREFIX)-objcopy +OBJDUMP := $(PREFIX)-objdump +GDB := $(PREFIX)-gdb +STFLASH := $(shell which st-flash) +STBOOT := $(shell which stm32flash) + +############################################################################### +# Source files +OBJDIR = mk +LDSCRIPT ?= $(BINARY).ld +SRC := $(wildcard *.c) +OBJS := $(addprefix $(OBJDIR)/, $(SRC:%.c=%.o)) +STARTUP = $(OBJDIR)/startup.o +OBJS += $(STARTUP) +DEPS := $(OBJS:.o=.d) + +INC_DIR ?= ../inc + +INCLUDE := -I$(INC_DIR)/F0 -I$(INC_DIR)/cm +LIB_DIR := $(INC_DIR)/ld + +############################################################################### +# C flags +CFLAGS += -O2 -g -MD -D__thumb2__=1 +CFLAGS += -Wall -Werror -Wextra -Wshadow -Wimplicit-function-declaration +CFLAGS += -Wredundant-decls $(INCLUDE) +# -Wmissing-prototypes -Wstrict-prototypes +CFLAGS += -fno-common -ffunction-sections -fdata-sections + +############################################################################### +# Linker flags +LDFLAGS += --static -nostartfiles +#--specs=nano.specs +LDFLAGS += -L$(LIB_DIR) +LDFLAGS += -T$(LDSCRIPT) +LDFLAGS += -Wl,-Map=$(OBJDIR)/$(BINARY).map +LDFLAGS += -Wl,--gc-sections + +############################################################################### +# Used libraries +LDLIBS += -Wl,--start-group -lc -lgcc -Wl,--end-group +LDLIBS += $(shell $(CC) $(CFLAGS) -print-libgcc-file-name) + +DEFS += -DSTM32$(FAMILY) -DSTM32$(MCU) + +#.SUFFIXES: .elf .bin .hex .srec .list .map .images +#.SECONDEXPANSION: +#.SECONDARY: + +ELF := $(OBJDIR)/$(BINARY).elf +LIST := $(OBJDIR)/$(BINARY).list +BIN := $(BINARY).bin +HEX := $(BINARY).hex + +all: bin list + +elf: $(ELF) +bin: $(BIN) +hex: $(HEX) +list: $(LIST) + +ifneq ($(MAKECMDGOALS),clean) +-include $(DEPS) +endif + +$(OBJDIR): + mkdir $(OBJDIR) + +$(STARTUP): $(INC_DIR)/startup/vector.c + $(CC) $(CFLAGS) $(DEFS) $(INCLUDE) $(ARCH_FLAGS) -o $@ -c $< + +$(OBJDIR)/%.o: %.c + @echo " CC $<" + $(CC) $(CFLAGS) $(DEFS) $(INCLUDE) $(ARCH_FLAGS) -o $@ -c $< + +$(BIN): $(ELF) + @echo " OBJCOPY $(BIN)" + $(OBJCOPY) -Obinary $(ELF) $(BIN) + +$(HEX): $(ELF) + @echo " OBJCOPY $(HEX)" + $(OBJCOPY) -Oihex $(ELF) $(HEX) + +$(LIST): $(ELF) + @echo " OBJDUMP $(LIST)" + $(OBJDUMP) -S $(ELF) > $(LIST) + +$(ELF): $(OBJDIR) $(OBJS) + @echo " LD $(ELF)" + $(LD) $(LDFLAGS) $(ARCH_FLAGS) $(OBJS) $(LDLIBS) -o $(ELF) + +clean: + @echo " CLEAN" + $(RM) $(OBJS) $(DEPS) $(ELF) $(HEX) $(LIST) $(OBJDIR)/*.map + @rmdir $(OBJDIR) 2>/dev/null || true + + +flash: $(BIN) + @echo " FLASH $(BIN)" + $(STFLASH) write $(BIN) 0x8000000 + +boot: $(BIN) + @echo " LOAD $(BIN) through bootloader" + $(STBOOT) -b$(BOOTSPEED) $(BOOTPORT) -w $(BIN) + +.PHONY: clean flash boot diff --git a/F0-nolib/Chiller/Readme.md b/F0-nolib/Chiller/Readme.md new file mode 100644 index 0000000..618b590 --- /dev/null +++ b/F0-nolib/Chiller/Readme.md @@ -0,0 +1,24 @@ +Self-made chiller control system + +UART: 115200N1, not more than 100ms between data bytes in command +To turn ON human terminal (without timeout) send "####" + +Protocol: [ command line ] +'[' clears earlier input +'\n', '\r', ' ', '\t' are ignored +All messages are asynchroneous! + +Commands: +d - (only when EBUG defined) go into debug commands +R - reset MCU + + +Debugging commands: +w - test watchdog +A - show raw ADC value (next letter is index, 0..5) + +Messages: +MCUTEMP10=x - mcu temperature * 10 (degrC) +SOFTRESET=1 - software reset occured (msg @ start) +VDD100=x - Vdd*100 (V) +WDGRESET=1 - watchdog reset occured (msg @ start) diff --git a/F0-nolib/Chiller/adc.c b/F0-nolib/Chiller/adc.c new file mode 100644 index 0000000..423f29e --- /dev/null +++ b/F0-nolib/Chiller/adc.c @@ -0,0 +1,74 @@ +/* + * This file is part of the Chiller project. + * Copyright 2018 Edward V. Emelianov . + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include "adc.h" + +extern volatile uint32_t Tms; // time counter for 1-second Vdd measurement +static uint32_t lastVddtime = 0; // Tms value of last Vdd measurement +static uint32_t VddValue = 0; // value of Vdd * 100 (for more precision measurements) +// check time of last Vdd measurement & refresh it value +#define CHKVDDTIME() do{if(!VddValue || Tms < lastVddtime || Tms - lastVddtime > 999) getVdd();}while(0) + +/** + * @brief ADC_array - array for ADC channels: + * 0..3 - external NTC + * 4 - internal Tsens + * 5 - Vref + */ +uint16_t ADC_array[NUMBER_OF_ADC_CHANNELS]; + + +// return MCU temperature (degrees of celsius * 10) +int32_t getMCUtemp(){ + getVdd(); + // make correction on Vdd value + int32_t temperature = (int32_t)ADC_array[4] * VddValue / 330; + temperature = (int32_t) *TEMP30_CAL_ADDR - temperature; + temperature *= (int32_t)(1100 - 300); + temperature = temperature / (int32_t)(*TEMP30_CAL_ADDR - *TEMP110_CAL_ADDR); + temperature += 300; + return(temperature); +} + +// return Vdd * 100 (V) +uint32_t getVdd(){ +/* #define ARRSZ (10) + static uint16_t arr[ARRSZ] = {0}; + static int arridx = 0; + uint32_t v = ADC_array[5]; + int i; + if(arr[0] == 0){ // first run - fill all with current data + for(i = 0; i < ARRSZ; ++i) arr[i] = (uint16_t) v; + }else{ + arr[arridx++] = v; + v = 0; // now v is mean + if(arridx > ARRSZ-1) arridx = 0; + // calculate mean + for(i = 0; i < ARRSZ; ++i){ + v += arr[i]; + } + v /= ARRSZ; + }*/ + uint32_t vdd = ((uint32_t) *VREFINT_CAL_ADDR) * (uint32_t)330; // 3.3V + //vdd /= v; + vdd /= ADC_array[5]; + lastVddtime = Tms; + VddValue = vdd; + return vdd; +} + diff --git a/F0-nolib/Chiller/adc.h b/F0-nolib/Chiller/adc.h new file mode 100644 index 0000000..1990592 --- /dev/null +++ b/F0-nolib/Chiller/adc.h @@ -0,0 +1,28 @@ +/* + * This file is part of the Chiller project. + * Copyright 2018 Edward V. Emelianov . + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +#ifndef ADC_H +#define ADC_H +#include "stm32f0.h" + +#define NUMBER_OF_ADC_CHANNELS (6) + +extern uint16_t ADC_array[]; +int32_t getMCUtemp(); +uint32_t getVdd(); + +#endif // ADC_H diff --git a/F0-nolib/Chiller/chiller.bin b/F0-nolib/Chiller/chiller.bin new file mode 100755 index 0000000..2353570 Binary files /dev/null and b/F0-nolib/Chiller/chiller.bin differ diff --git a/F0-nolib/Chiller/hardware.c b/F0-nolib/Chiller/hardware.c new file mode 100644 index 0000000..e161eb6 --- /dev/null +++ b/F0-nolib/Chiller/hardware.c @@ -0,0 +1,143 @@ +/* + * This file is part of the Chiller project. + * Copyright 2018 Edward V. Emelianov . + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +#include "hardware.h" +#include "usart.h" +#include "adc.h" + +static inline void iwdg_setup(){ + /* Enable the peripheral clock RTC */ + /* (1) Enable the LSI (40kHz) */ + /* (2) Wait while it is not ready */ + RCC->CSR |= RCC_CSR_LSION; /* (1) */ + while((RCC->CSR & RCC_CSR_LSIRDY) != RCC_CSR_LSIRDY); /* (2) */ + /* Configure IWDG */ + /* (1) Activate IWDG (not needed if done in option bytes) */ + /* (2) Enable write access to IWDG registers */ + /* (3) Set prescaler by 64 (1.6ms for each tick) */ + /* (4) Set reload value to have a rollover each 1s */ + /* (5) Check if flags are reset */ + /* (6) Refresh counter */ + IWDG->KR = IWDG_START; /* (1) */ + IWDG->KR = IWDG_WRITE_ACCESS; /* (2) */ + IWDG->PR = IWDG_PR_PR_1; /* (3) */ + IWDG->RLR = 625; /* (4) */ + while(IWDG->SR); /* (5) */ + IWDG->KR = IWDG_REFRESH; /* (6) */ +} + + +static inline void adc_setup(){ + uint16_t ctr = 0; // 0xfff0 - more than 1.3ms + // Enable clocking + /* (1) Enable the peripheral clock of the ADC */ + /* (2) Start HSI14 RC oscillator */ + /* (3) Wait HSI14 is ready */ + RCC->APB2ENR |= RCC_APB2ENR_ADC1EN; /* (1) */ + RCC->CR2 |= RCC_CR2_HSI14ON; /* (2) */ + while ((RCC->CR2 & RCC_CR2_HSI14RDY) == 0 && ++ctr < 0xfff0){}; /* (3) */ + // calibration + /* (1) Ensure that ADEN = 0 */ + /* (2) Clear ADEN */ + /* (3) Launch the calibration by setting ADCAL */ + /* (4) Wait until ADCAL=0 */ + if ((ADC1->CR & ADC_CR_ADEN) != 0){ /* (1) */ + ADC1->CR &= (uint32_t)(~ADC_CR_ADEN); /* (2) */ + } + ADC1->CR |= ADC_CR_ADCAL; /* (3) */ + ctr = 0; // ADC calibration time is 5.9us + while ((ADC1->CR & ADC_CR_ADCAL) != 0 && ++ctr < 0xfff0){}; /* (4) */ + // enable ADC + ctr = 0; + do{ + ADC1->CR |= ADC_CR_ADEN; + }while ((ADC1->ISR & ADC_ISR_ADRDY) == 0 && ++ctr < 0xfff0); + // configure ADC + /* (1) Select HSI14 by writing 00 in CKMODE (reset value) */ + /* (2) Select the continuous mode */ + /* (3) Select CHSEL0..3 - ADC inputs, 16,17 - t. sensor and vref */ + /* (4) Select a sampling mode of 111 i.e. 239.5 ADC clk to be greater than 17.1us */ + /* (5) Wake-up the VREFINT and Temperature sensor (only for VBAT, Temp sensor and VRefInt) */ + // ADC1->CFGR2 &= ~ADC_CFGR2_CKMODE; /* (1) */ + ADC1->CFGR1 |= ADC_CFGR1_CONT; /* (2)*/ + ADC1->CHSELR = ADC_CHSELR_CHSEL0 | ADC_CHSELR_CHSEL1 | ADC_CHSELR_CHSEL2 | + ADC_CHSELR_CHSEL3 | ADC_CHSELR_CHSEL16 | ADC_CHSELR_CHSEL17; /* (3)*/ + ADC1->SMPR |= ADC_SMPR_SMP_0 | ADC_SMPR_SMP_1 | ADC_SMPR_SMP_2; /* (4) */ + ADC->CCR |= ADC_CCR_TSEN | ADC_CCR_VREFEN; /* (5) */ + // configure DMA for ADC + // DMA for AIN + /* (1) Enable the peripheral clock on DMA */ + /* (2) Enable DMA transfer on ADC and circular mode */ + /* (3) Configure the peripheral data register address */ + /* (4) Configure the memory address */ + /* (5) Configure the number of DMA tranfer to be performs on DMA channel 1 */ + /* (6) Configure increment, size, interrupts and circular mode */ + /* (7) Enable DMA Channel 1 */ + RCC->AHBENR |= RCC_AHBENR_DMA1EN; /* (1) */ + ADC1->CFGR1 |= ADC_CFGR1_DMAEN | ADC_CFGR1_DMACFG; /* (2) */ + DMA1_Channel1->CPAR = (uint32_t) (&(ADC1->DR)); /* (3) */ + DMA1_Channel1->CMAR = (uint32_t)(ADC_array); /* (4) */ + DMA1_Channel1->CNDTR = NUMBER_OF_ADC_CHANNELS; /* (5) */ + DMA1_Channel1->CCR |= DMA_CCR_MINC | DMA_CCR_MSIZE_0 | DMA_CCR_PSIZE_0 | DMA_CCR_CIRC; /* (6) */ + DMA1_Channel1->CCR |= DMA_CCR_EN; /* (7) */ + ADC1->CR |= ADC_CR_ADSTART; /* start the ADC conversions */ +} + +/** + * @brief gpio_setup - setup GPIOs for external IO + * GPIO pinout: + * PA5 - floating input - Ef of TLE5205 + * PA13 - open drain - IN1 of TLE5205 + * PA14 - open drain - IN2 of TLE5205 + * PF0 - floating input - water level alert + * PF1 - push-pull - external alarm + * PA0..PA3 - ADC_IN0..3 + * Registers + * MODER - input/output/alternate/analog (2 bit) + * OTYPER - 0 pushpull, 1 opendrain + * OSPEEDR - x0 low, 01 medium, 11 high + * PUPDR - no/pullup/pulldown/resr (2 bit) + * IDR - input + * ODR - output + * BSRR - 0..15 - set, 16..31 - reset + * BRR - 0..15 - reset + * AFRL/AFRH - alternate functions (4 bit, AF: 0..7); L - AFR0..7, H - ARF8..15 + */ +static inline void gpio_setup(){ + // Enable clocks to the GPIO subsystems + RCC->AHBENR |= RCC_AHBENR_GPIOAEN | RCC_AHBENR_GPIOFEN; + GPIOA->MODER = GPIO_MODER_MODER13_O | GPIO_MODER_MODER14_O | + GPIO_MODER_MODER0_AI | GPIO_MODER_MODER1_AI | + GPIO_MODER_MODER2_AI | GPIO_MODER_MODER3_AI; + GPIOA->OTYPER = 3 << 13; // both opendrain + GPIOF->MODER = GPIO_MODER_MODER1_O; +} + +static inline void timers_setup(){ + ; +} + + + +void hw_setup(){ + sysreset(); + gpio_setup(); + adc_setup(); + timers_setup(); + USART1_config(); + iwdg_setup(); +} diff --git a/F0-nolib/Chiller/hardware.h b/F0-nolib/Chiller/hardware.h new file mode 100644 index 0000000..f4323d3 --- /dev/null +++ b/F0-nolib/Chiller/hardware.h @@ -0,0 +1,25 @@ +/* + * This file is part of the Chiller project. + * Copyright 2018 Edward V. Emelianov . + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +#pragma once +#ifndef HARDWARE_H +#define HARDWARE_H +#include "stm32f0.h" + +void hw_setup(void); + +#endif // HARDWARE_H diff --git a/F0-nolib/Chiller/kicad/Chiller_control-B.Cu.svg b/F0-nolib/Chiller/kicad/Chiller_control-B.Cu.svg new file mode 100644 index 0000000..c64b493 --- /dev/null +++ b/F0-nolib/Chiller/kicad/Chiller_control-B.Cu.svg @@ -0,0 +1,3331 @@ + + + + + + image/svg+xml + + SVG Picture created as Chiller_control-B.Cu.svg date 2018/11/18 14:17:12 + + + + + + SVG Picture created as Chiller_control-B.Cu.svg date 2018/11/18 14:17:12 + Picture generated by PCBNEW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/F0-nolib/Chiller/kicad/Chiller_control-Cu.svg b/F0-nolib/Chiller/kicad/Chiller_control-Cu.svg new file mode 100644 index 0000000..b71f9bf --- /dev/null +++ b/F0-nolib/Chiller/kicad/Chiller_control-Cu.svg @@ -0,0 +1,13938 @@ + + + + + + image/svg+xml + + SVG Picture created as Chiller_control-B.Cu.svg date 2018/11/17 18:39:25 + + + + + + SVG Picture created as Chiller_control-B.Cu.svg date 2018/11/17 18:39:25 + Picture generated by PCBNEW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/F0-nolib/Chiller/kicad/Chiller_control-F.Cu.svg b/F0-nolib/Chiller/kicad/Chiller_control-F.Cu.svg new file mode 100644 index 0000000..5b32374 --- /dev/null +++ b/F0-nolib/Chiller/kicad/Chiller_control-F.Cu.svg @@ -0,0 +1,3579 @@ + + + + + + image/svg+xml + + SVG Picture created as Chiller_control-F.Cu.svg date 2018/11/18 14:17:17 + + + + + + SVG Picture created as Chiller_control-F.Cu.svg date 2018/11/18 14:17:17 + Picture generated by PCBNEW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/F0-nolib/Chiller/kicad/Chiller_control.kicad_pcb b/F0-nolib/Chiller/kicad/Chiller_control.kicad_pcb new file mode 100644 index 0000000..b3aeae3 --- /dev/null +++ b/F0-nolib/Chiller/kicad/Chiller_control.kicad_pcb @@ -0,0 +1,3734 @@ +(kicad_pcb (version 4) (host pcbnew 4.0.7) + + (general + (links 115) + (no_connects 0) + (area 39.676229 32.7872 117.7048 101.727201) + (thickness 1.6) + (drawings 26) + (tracks 577) + (zones 0) + (modules 57) + (nets 42) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.5) + (user_trace_width 0.25) + (user_trace_width 0.5) + (user_trace_width 1) + (user_trace_width 2) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only yes) + (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) + (user_via 2.5 1) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 3.5 3.5) + (pad_drill 1) + (pad_to_mask_clearance 0.2) + (aux_axis_origin 0 0) + (grid_origin 82.8548 116.0272) + (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 /NRST) + (net 2 GND) + (net 3 /BOOT0) + (net 4 +12V) + (net 5 +3V3) + (net 6 "Net-(C8-Pad1)") + (net 7 "Net-(C8-Pad2)") + (net 8 "Net-(C10-Pad1)") + (net 9 "Net-(C10-Pad2)") + (net 10 "Net-(C11-Pad2)") + (net 11 /DigIn0) + (net 12 "Net-(C13-Pad2)") + (net 13 "Net-(J1-Pad2)") + (net 14 "Net-(J1-Pad3)") + (net 15 +3.3VADC) + (net 16 "Net-(Q1-Pad1)") + (net 17 /TIM3_Ch4) + (net 18 "Net-(Q3-Pad1)") + (net 19 "Net-(Q4-Pad1)") + (net 20 "Net-(Q5-Pad1)") + (net 21 /ADC0) + (net 22 /ADC1) + (net 23 /ADC2) + (net 24 /ADC3) + (net 25 /DigOut1) + (net 26 /DigIn1) + (net 27 /DigOut2) + (net 28 /DigOut0) + (net 29 /Tim14Ch1) + (net 30 /TIM16_Ch1) + (net 31 /TIM17_Ch1) + (net 32 /USART_Tx) + (net 33 /USART_Rx) + (net 34 /Alrm) + (net 35 /EF) + (net 36 /W.levl) + (net 37 /Yellow) + (net 38 "Net-(C3-Pad1)") + (net 39 "Net-(J5-Pad2)") + (net 40 "Net-(J6-Pad2)") + (net 41 "Net-(J7-Pad2)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (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 +3.3VADC) + (add_net +3V3) + (add_net /ADC0) + (add_net /ADC1) + (add_net /ADC2) + (add_net /ADC3) + (add_net /Alrm) + (add_net /BOOT0) + (add_net /DigIn0) + (add_net /DigIn1) + (add_net /DigOut0) + (add_net /DigOut1) + (add_net /DigOut2) + (add_net /EF) + (add_net /NRST) + (add_net /TIM16_Ch1) + (add_net /TIM17_Ch1) + (add_net /TIM3_Ch4) + (add_net /Tim14Ch1) + (add_net /USART_Rx) + (add_net /USART_Tx) + (add_net /W.levl) + (add_net /Yellow) + (add_net GND) + (add_net "Net-(C10-Pad1)") + (add_net "Net-(C10-Pad2)") + (add_net "Net-(C11-Pad2)") + (add_net "Net-(C13-Pad2)") + (add_net "Net-(C3-Pad1)") + (add_net "Net-(C8-Pad1)") + (add_net "Net-(C8-Pad2)") + (add_net "Net-(J1-Pad2)") + (add_net "Net-(J1-Pad3)") + (add_net "Net-(J5-Pad2)") + (add_net "Net-(J6-Pad2)") + (add_net "Net-(J7-Pad2)") + (add_net "Net-(Q1-Pad1)") + (add_net "Net-(Q3-Pad1)") + (add_net "Net-(Q4-Pad1)") + (add_net "Net-(Q5-Pad1)") + ) + + (net_class power "" + (clearance 0.3) + (trace_width 1) + (via_dia 2.5) + (via_drill 0.8) + (uvia_dia 0.3) + (uvia_drill 0.1) + ) + + (net_class wide "" + (clearance 0.5) + (trace_width 2) + (via_dia 2.5) + (via_drill 0.8) + (uvia_dia 0.3) + (uvia_drill 0.1) + ) + + (module modules:hole_3mm locked (layer F.Cu) (tedit 5BF13739) (tstamp 5BF137F4) + (at 45.8548 37.0272) + (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) 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)) + (fp_line (start -2.5 0) (end -1.5 0) (layer F.SilkS) (width 0.3)) + (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 "" np_thru_hole circle (at 0 0) (size 3 3) (drill 1) (layers *.Cu *.Mask)) + ) + + (module modules:hole_3mm locked (layer F.Cu) (tedit 5BF13739) (tstamp 5BF137EA) + (at 100.8548 37.0272) + (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) 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)) + (fp_line (start -2.5 0) (end -1.5 0) (layer F.SilkS) (width 0.3)) + (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 "" np_thru_hole circle (at 0 0) (size 3 3) (drill 1) (layers *.Cu *.Mask)) + ) + + (module modules:hole_3mm locked (layer F.Cu) (tedit 5BF13739) (tstamp 5BF137E0) + (at 100.8548 91.5272) + (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) 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)) + (fp_line (start -2.5 0) (end -1.5 0) (layer F.SilkS) (width 0.3)) + (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 "" np_thru_hole circle (at 0 0) (size 3 3) (drill 1) (layers *.Cu *.Mask)) + ) + + (module Capacitor_SMD.pretty:C_0603_HandSoldering (layer F.Cu) (tedit 5BF02E7F) (tstamp 5BF00132) + (at 69.7103 58.2422 90) + (descr "Capacitor SMD 0603, hand soldering") + (tags "capacitor 0603") + (path /590D4832) + (attr smd) + (fp_text reference C1 (at 0.0635 1.651 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0.1 (at 0 1.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.25 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -0.65) (end 1.8 -0.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -0.65) (end -1.8 0.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 0.65) (end 1.8 -0.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 0.65) (end -1.8 0.65) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0 90) (size 1.2 0.75) (layers F.Cu F.Paste F.Mask) + (net 1 /NRST)) + (pad 2 smd rect (at 0.95 0 90) (size 1.2 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD.pretty:C_0603_HandSoldering (layer F.Cu) (tedit 5BF02E3C) (tstamp 5BF00143) + (at 75.9333 66.0527 180) + (descr "Capacitor SMD 0603, hand soldering") + (tags "capacitor 0603") + (path /590D4150) + (attr smd) + (fp_text reference C2 (at 0 -1.397 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0.1 (at 0 1.5 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.25 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -0.65) (end 1.8 -0.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -0.65) (end -1.8 0.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 0.65) (end 1.8 -0.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 0.65) (end -1.8 0.65) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0 180) (size 1.2 0.75) (layers F.Cu F.Paste F.Mask) + (net 3 /BOOT0)) + (pad 2 smd rect (at 0.95 0 180) (size 1.2 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD.pretty:C_0603_HandSoldering (layer B.Cu) (tedit 5BF02F13) (tstamp 5BF00154) + (at 56.2356 48.1711 270) + (descr "Capacitor SMD 0603, hand soldering") + (tags "capacitor 0603") + (path /5A178C32) + (attr smd) + (fp_text reference C3 (at -2.7559 -0.0762 360) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 0.1 (at 0 -1.5 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.25 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start -0.35 0.6) (end 0.35 0.6) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.35 -0.6) (end -0.35 -0.6) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.8 0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.8 0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.8 -0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.8 -0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0 270) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) + (net 38 "Net-(C3-Pad1)")) + (pad 2 smd rect (at 0.95 0 270) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) + (net 2 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_Tantalum_SMD.pretty:CP_Tantalum_Case-A_EIA-3216-18_Hand (layer F.Cu) (tedit 5BF02DE2) (tstamp 5BF00168) + (at 66.294 49.2379 270) + (descr "Tantalum capacitor, Case A, EIA 3216-18, 3.2x1.6x1.6mm, Hand soldering footprint") + (tags "capacitor tantalum smd") + (path /58C454F6) + (attr smd) + (fp_text reference C4 (at -4.8387 0.1397 360) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 47u (at 0 2.55 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 270) (layer F.Fab) + (effects (font (size 0.7 0.7) (thickness 0.105))) + ) + (fp_line (start -4 -1.2) (end -4 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4 1.2) (end 4 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4 1.2) (end 4 -1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4 -1.2) (end -4 -1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.28 -0.8) (end -1.28 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.12 -0.8) (end -1.12 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -3.9 -1.05) (end 1.6 -1.05) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.9 1.05) (end 1.6 1.05) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.9 -1.05) (end -3.9 1.05) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -2 0 270) (size 3.2 1.5) (layers F.Cu F.Paste F.Mask) + (net 5 +3V3)) + (pad 2 smd rect (at 2 0 270) (size 3.2 1.5) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Capacitors_Tantalum_SMD.3dshapes/CP_Tantalum_Case-A_EIA-3216-18.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD.pretty:C_0603_HandSoldering (layer F.Cu) (tedit 5BF02DDA) (tstamp 5BF00179) + (at 63.6524 49.2633 270) + (descr "Capacitor SMD 0603, hand soldering") + (tags "capacitor 0603") + (path /5BEE1D09) + (attr smd) + (fp_text reference C5 (at -2.5781 -0.0889 360) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0.1 (at 0 1.5 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.25 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -0.65) (end 1.8 -0.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -0.65) (end -1.8 0.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 0.65) (end 1.8 -0.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 0.65) (end -1.8 0.65) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0 270) (size 1.2 0.75) (layers F.Cu F.Paste F.Mask) + (net 5 +3V3)) + (pad 2 smd rect (at 0.95 0 270) (size 1.2 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD.pretty:C_0805_HandSoldering (layer F.Cu) (tedit 58AA84A8) (tstamp 5BF0018A) + (at 58.8518 77.6732 180) + (descr "Capacitor SMD 0805, hand soldering") + (tags "capacitor 0805") + (path /5A1AB970) + (attr smd) + (fp_text reference C6 (at 0 -1.75 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1u (at 0 1.75 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.75 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.25 -0.88) (end 2.25 -0.88) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.25 -0.88) (end -2.25 0.87) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.25 0.87) (end 2.25 -0.88) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.25 0.87) (end -2.25 0.87) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.25 0 180) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) + (net 5 +3V3)) + (pad 2 smd rect (at 1.25 0 180) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD.pretty:C_0603_HandSoldering (layer B.Cu) (tedit 5BF02F93) (tstamp 5BF0019B) + (at 55.5625 81.534 270) + (descr "Capacitor SMD 0603, hand soldering") + (tags "capacitor 0603") + (path /5BF0257F) + (attr smd) + (fp_text reference C8 (at 2.6416 0.0889 360) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 0.1 (at 0 -1.5 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.25 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start -0.35 0.6) (end 0.35 0.6) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.35 -0.6) (end -0.35 -0.6) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.8 0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.8 0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.8 -0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.8 -0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0 270) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) + (net 6 "Net-(C8-Pad1)")) + (pad 2 smd rect (at 0.95 0 270) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) + (net 7 "Net-(C8-Pad2)")) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD.pretty:C_0603_HandSoldering (layer B.Cu) (tedit 5BF02FC0) (tstamp 5BF001AC) + (at 66.1035 81.026 270) + (descr "Capacitor SMD 0603, hand soldering") + (tags "capacitor 0603") + (path /5BEFF11C) + (attr smd) + (fp_text reference C9 (at -2.286 0.3683 360) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 0.1 (at 0 -1.5 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.25 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start -0.35 0.6) (end 0.35 0.6) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.35 -0.6) (end -0.35 -0.6) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.8 0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.8 0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.8 -0.65) (end 1.8 0.65) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.8 -0.65) (end -1.8 -0.65) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0 270) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) + (net 2 GND)) + (pad 2 smd rect (at 0.95 0 270) (size 1.2 0.75) (layers B.Cu B.Paste B.Mask) + (net 5 +3V3)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD.pretty:C_0805_HandSoldering (layer B.Cu) (tedit 5BF02F9E) (tstamp 5BF001BD) + (at 54.5465 77.0255 90) + (descr "Capacitor SMD 0805, hand soldering") + (tags "capacitor 0805") + (path /5BEFD7DB) + (attr smd) + (fp_text reference C10 (at 3.0099 0.2159 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 0.47 (at 0 -1.75 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.75 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -1 -0.62) (end -1 0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end -1 -0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end 1 -0.62) (layer B.Fab) (width 0.1)) + (fp_line (start -1 0.62) (end 1 0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 0.5 0.85) (end -0.5 0.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.5 -0.85) (end 0.5 -0.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.25 0.88) (end 2.25 0.88) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.25 0.88) (end -2.25 -0.87) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.25 -0.87) (end 2.25 0.88) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.25 -0.87) (end -2.25 -0.87) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.25 0 90) (size 1.5 1.25) (layers B.Cu B.Paste B.Mask) + (net 8 "Net-(C10-Pad1)")) + (pad 2 smd rect (at 1.25 0 90) (size 1.5 1.25) (layers B.Cu B.Paste B.Mask) + (net 9 "Net-(C10-Pad2)")) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD.pretty:C_0805_HandSoldering (layer B.Cu) (tedit 5BF02F8E) (tstamp 5BF001CE) + (at 61.214 84.1375 180) + (descr "Capacitor SMD 0805, hand soldering") + (tags "capacitor 0805") + (path /5BEFD47C) + (attr smd) + (fp_text reference C11 (at -0.0508 -1.8669 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 0.47 (at 0 -1.75 180) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.75 180) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -1 -0.62) (end -1 0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end -1 -0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end 1 -0.62) (layer B.Fab) (width 0.1)) + (fp_line (start -1 0.62) (end 1 0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 0.5 0.85) (end -0.5 0.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.5 -0.85) (end 0.5 -0.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.25 0.88) (end 2.25 0.88) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.25 0.88) (end -2.25 -0.87) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.25 -0.87) (end 2.25 0.88) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.25 -0.87) (end -2.25 -0.87) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.25 0 180) (size 1.5 1.25) (layers B.Cu B.Paste B.Mask) + (net 2 GND)) + (pad 2 smd rect (at 1.25 0 180) (size 1.5 1.25) (layers B.Cu B.Paste B.Mask) + (net 10 "Net-(C11-Pad2)")) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD.pretty:C_0603_HandSoldering (layer F.Cu) (tedit 5BF02E51) (tstamp 5BF001DF) + (at 67.2338 65.9257) + (descr "Capacitor SMD 0603, hand soldering") + (tags "capacitor 0603") + (path /5A386BD0) + (attr smd) + (fp_text reference C12 (at -3.429 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0.1 (at 0 1.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -1.25) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.35 -0.6) (end 0.35 -0.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.35 0.6) (end -0.35 0.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -0.65) (end 1.8 -0.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -0.65) (end -1.8 0.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 0.65) (end 1.8 -0.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 0.65) (end -1.8 0.65) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.95 0) (size 1.2 0.75) (layers F.Cu F.Paste F.Mask) + (net 11 /DigIn0)) + (pad 2 smd rect (at 0.95 0) (size 1.2 0.75) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD.pretty:C_0805_HandSoldering (layer B.Cu) (tedit 5BF02F7D) (tstamp 5BF001F0) + (at 59.4995 69.6595) + (descr "Capacitor SMD 0805, hand soldering") + (tags "capacitor 0805") + (path /5BEFD89D) + (attr smd) + (fp_text reference C13 (at 0.2413 -1.6383) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 0.47 (at 0 -1.75) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.75) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -1 -0.62) (end -1 0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end -1 -0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end 1 -0.62) (layer B.Fab) (width 0.1)) + (fp_line (start -1 0.62) (end 1 0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 0.5 0.85) (end -0.5 0.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.5 -0.85) (end 0.5 -0.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.25 0.88) (end 2.25 0.88) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.25 0.88) (end -2.25 -0.87) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.25 -0.87) (end 2.25 0.88) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.25 -0.87) (end -2.25 -0.87) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.25 0) (size 1.5 1.25) (layers B.Cu B.Paste B.Mask) + (net 2 GND)) + (pad 2 smd rect (at 1.25 0) (size 1.5 1.25) (layers B.Cu B.Paste B.Mask) + (net 12 "Net-(C13-Pad2)")) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Diode_SMD.pretty:D_SMA_Handsoldering (layer B.Cu) (tedit 5BF02F04) (tstamp 5BF00208) + (at 53.594 48.1711 270) + (descr "Diode SMA (DO-214AC) Handsoldering") + (tags "Diode SMA (DO-214AC) Handsoldering") + (path /5BEE236F) + (attr smd) + (fp_text reference D1 (at -5.3594 -0.1143 360) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value SS14 (at 0 -2.6 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 2.5 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -4.4 1.65) (end -4.4 -1.65) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.3 -1.5) (end -2.3 -1.5) (layer B.Fab) (width 0.1)) + (fp_line (start -2.3 -1.5) (end -2.3 1.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.3 1.5) (end 2.3 -1.5) (layer B.Fab) (width 0.1)) + (fp_line (start 2.3 1.5) (end -2.3 1.5) (layer B.Fab) (width 0.1)) + (fp_line (start -4.5 1.75) (end 4.5 1.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.5 1.75) (end 4.5 -1.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.5 -1.75) (end -4.5 -1.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -4.5 -1.75) (end -4.5 1.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.64944 -0.00102) (end -1.55114 -0.00102) (layer B.Fab) (width 0.1)) + (fp_line (start 0.50118 -0.00102) (end 1.4994 -0.00102) (layer B.Fab) (width 0.1)) + (fp_line (start -0.64944 0.79908) (end -0.64944 -0.80112) (layer B.Fab) (width 0.1)) + (fp_line (start 0.50118 -0.75032) (end 0.50118 0.79908) (layer B.Fab) (width 0.1)) + (fp_line (start -0.64944 -0.00102) (end 0.50118 -0.75032) (layer B.Fab) (width 0.1)) + (fp_line (start -0.64944 -0.00102) (end 0.50118 0.79908) (layer B.Fab) (width 0.1)) + (fp_line (start -4.4 -1.65) (end 2.5 -1.65) (layer B.SilkS) (width 0.12)) + (fp_line (start -4.4 1.65) (end 2.5 1.65) (layer B.SilkS) (width 0.12)) + (pad 1 smd rect (at -2.5 0 270) (size 3.5 1.8) (layers B.Cu B.Paste B.Mask) + (net 38 "Net-(C3-Pad1)")) + (pad 2 smd rect (at 2.5 0 270) (size 3.5 1.8) (layers B.Cu B.Paste B.Mask) + (net 4 +12V)) + (model ${KISYS3DMOD}/Diodes_SMD.3dshapes/D_SMA.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module modules:DB9-F (layer F.Cu) (tedit 5BF03109) (tstamp 5BF0021C) + (at 50.673 71.3105 90) + (descr "Connecteur DB9 femelle couche") + (tags "CONN DB9") + (path /5BF02D65) + (fp_text reference J1 (at -8.9027 -5.1562 180) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_text value DB9_Female (at 7.7 -5.1 90) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_line (start -16.129 2.286) (end 16.383 2.286) (layer F.SilkS) (width 0.3048)) + (fp_line (start 16.383 2.286) (end 16.383 -9.494) (layer F.SilkS) (width 0.3048)) + (fp_line (start 16.383 -9.494) (end -16.129 -9.494) (layer F.SilkS) (width 0.3048)) + (fp_line (start -16.129 -9.494) (end -16.129 2.286) (layer F.SilkS) (width 0.3048)) + (fp_line (start -9.017 -7.874) (end 9.271 -7.874) (layer F.SilkS) (width 0.3048)) + (pad "" thru_hole circle (at 12.827 -1.27 90) (size 3.81 3.81) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + (pad "" thru_hole circle (at -12.573 -1.27 90) (size 3.81 3.81) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -5.461 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 2 thru_hole circle (at -2.667 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 13 "Net-(J1-Pad2)")) + (pad 3 thru_hole circle (at 0 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 14 "Net-(J1-Pad3)")) + (pad 4 thru_hole circle (at 2.794 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 5 thru_hole circle (at 5.588 1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 6 thru_hole circle (at -4.064 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 7 thru_hole circle (at -1.27 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 8 thru_hole circle (at 1.397 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 9 thru_hole circle (at 4.191 -1.27 90) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (model conn_DBxx/db9_female_pin90deg.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol (layer F.Cu) (tedit 5BF02DC6) (tstamp 5BF00230) + (at 48.1203 45.6692 270) + (descr "2-way 5mm pitch terminal block, Phoenix MKDS series") + (path /5A170C1F) + (fp_text reference J2 (at 8.7376 0.4953 360) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 12VIN (at 2.5 -6.6 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.7 -5.4) (end 7.7 -5.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.7 4.8) (end -2.7 -5.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.7 4.8) (end -2.7 4.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.7 -5.4) (end 7.7 4.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.5 4.1) (end 2.5 4.6) (layer F.SilkS) (width 0.15)) + (fp_circle (center 5 0.1) (end 3 0.1) (layer F.SilkS) (width 0.15)) + (fp_circle (center 0 0.1) (end 2 0.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 2.6) (end 7.5 2.6) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 -2.3) (end 7.5 -2.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 4.1) (end 7.5 4.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 4.6) (end 7.5 4.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.5 4.6) (end 7.5 -5.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.5 -5.2) (end -2.5 -5.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 -5.2) (end -2.5 4.6) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0 270) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask) + (net 4 +12V)) + (pad 2 thru_hole circle (at 5 0 270) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask) + (net 2 GND)) + (model Terminal_Blocks.3dshapes/TerminalBlock_Pheonix_MKDS1.5-2pol.wrl + (at (xyz 0.0984 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0805_HandSoldering (layer F.Cu) (tedit 5BF0398B) (tstamp 5BF00241) + (at 55.1688 55.5752 270) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5BEE7949) + (attr smd) + (fp_text reference L1 (at -3.3655 0.127 360) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "BMBA 0.1mH" (at 0 1.75 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 270) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.35 -0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.35 0 270) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 5 +3V3)) + (pad 2 smd rect (at 1.35 0 270) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 15 +3.3VADC)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23_Handsoldering (layer B.Cu) (tedit 5BF02FE7) (tstamp 5BF00256) + (at 85.7758 77.9907) + (descr "SOT-23, Handsoldering") + (tags SOT-23) + (path /5BEEB585) + (attr smd) + (fp_text reference Q1 (at 0.0762 -2.6543) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value SI2300 (at 0 -2.5) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0 270) (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) (size 1.9 0.8) (layers B.Cu B.Paste B.Mask) + (net 16 "Net-(Q1-Pad1)")) + (pad 2 smd rect (at -1.5 -0.95) (size 1.9 0.8) (layers B.Cu B.Paste B.Mask) + (net 2 GND)) + (pad 3 smd rect (at 1.5 0) (size 1.9 0.8) (layers B.Cu B.Paste B.Mask) + (net 34 /Alrm)) + (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes\SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23_Handsoldering (layer B.Cu) (tedit 58CE4E7E) (tstamp 5BF0026B) + (at 69.9643 85.6742) + (descr "SOT-23, Handsoldering") + (tags SOT-23) + (path /5BEDCAD0) + (attr smd) + (fp_text reference Q2 (at 0 2.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value SI2300 (at 0 -2.5) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0 270) (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) (size 1.9 0.8) (layers B.Cu B.Paste B.Mask) + (net 5 +3V3)) + (pad 2 smd rect (at -1.5 -0.95) (size 1.9 0.8) (layers B.Cu B.Paste B.Mask) + (net 17 /TIM3_Ch4)) + (pad 3 smd rect (at 1.5 0) (size 1.9 0.8) (layers B.Cu B.Paste B.Mask) + (net 37 /Yellow)) + (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes\SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23_Handsoldering (layer B.Cu) (tedit 5BF02F28) (tstamp 5BF00280) + (at 72.8853 52.7939 90) + (descr "SOT-23, Handsoldering") + (tags SOT-23) + (path /5BEEBD24) + (attr smd) + (fp_text reference Q3 (at -0.2413 2.794 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value SI2300 (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 18 "Net-(Q3-Pad1)")) + (pad 2 smd rect (at -1.5 -0.95 90) (size 1.9 0.8) (layers B.Cu B.Paste B.Mask) + (net 2 GND)) + (pad 3 smd rect (at 1.5 0 90) (size 1.9 0.8) (layers B.Cu B.Paste B.Mask) + (net 39 "Net-(J5-Pad2)")) + (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes\SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0603_HandSoldering (layer F.Cu) (tedit 5BF02E37) (tstamp 5BF002D1) + (at 78.9178 64.7827 90) + (descr "Resistor SMD 0603, hand soldering") + (tags "resistor 0603") + (path /590D30C8) + (attr smd) + (fp_text reference R1 (at 2.7305 0.3175 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10k (at 0 1.55 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.075))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 0.68) (end -0.5 0.68) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.5 -0.68) (end 0.5 -0.68) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.96 -0.7) (end 1.95 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.96 -0.7) (end -1.96 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.95 0.7) (end 1.95 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.95 0.7) (end -1.96 0.7) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.1 0 90) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask) + (net 3 /BOOT0)) + (pad 2 smd rect (at 1.1 0 90) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0805_HandSoldering (layer B.Cu) (tedit 5BF1457A) (tstamp 5BF002E2) + (at 66.9163 60.8457) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5BEF45BA) + (attr smd) + (fp_text reference R2 (at 3.556 -0.127) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1k0.1% (at 0 -1.75) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror)) + ) + (fp_line (start -1 -0.62) (end -1 0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end -1 -0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end 1 -0.62) (layer B.Fab) (width 0.1)) + (fp_line (start -1 0.62) (end 1 0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 0.6 -0.88) (end -0.6 -0.88) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.6 0.88) (end 0.6 0.88) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.35 0.9) (end 2.35 0.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.35 0.9) (end -2.35 -0.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.35 -0.9) (end 2.35 0.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.35 -0.9) (end -2.35 -0.9) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) + (net 21 /ADC0)) + (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) + (net 2 GND)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0805_HandSoldering (layer B.Cu) (tedit 5BF1457E) (tstamp 5BF002F3) + (at 66.9163 62.7507) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5BEF7CBC) + (attr smd) + (fp_text reference R3 (at 3.556 0) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1k0.1% (at 0 -1.75) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror)) + ) + (fp_line (start -1 -0.62) (end -1 0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end -1 -0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end 1 -0.62) (layer B.Fab) (width 0.1)) + (fp_line (start -1 0.62) (end 1 0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 0.6 -0.88) (end -0.6 -0.88) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.6 0.88) (end 0.6 0.88) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.35 0.9) (end 2.35 0.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.35 0.9) (end -2.35 -0.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.35 -0.9) (end 2.35 0.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.35 -0.9) (end -2.35 -0.9) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) + (net 22 /ADC1)) + (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) + (net 2 GND)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0805_HandSoldering (layer B.Cu) (tedit 5BF02F6C) (tstamp 5BF00304) + (at 54.5338 63.0047 180) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5BEF8256) + (attr smd) + (fp_text reference R4 (at -3.429 0.0635 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1k0.1% (at 0 -1.75 180) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0 180) (layer B.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror)) + ) + (fp_line (start -1 -0.62) (end -1 0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end -1 -0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end 1 -0.62) (layer B.Fab) (width 0.1)) + (fp_line (start -1 0.62) (end 1 0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 0.6 -0.88) (end -0.6 -0.88) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.6 0.88) (end 0.6 0.88) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.35 0.9) (end 2.35 0.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.35 0.9) (end -2.35 -0.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.35 -0.9) (end 2.35 0.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.35 -0.9) (end -2.35 -0.9) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.35 0 180) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) + (net 23 /ADC2)) + (pad 2 smd rect (at 1.35 0 180) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) + (net 2 GND)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0805_HandSoldering (layer B.Cu) (tedit 5BF02F67) (tstamp 5BF00315) + (at 54.5338 61.0997 180) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5BEFAAF1) + (attr smd) + (fp_text reference R5 (at -3.4925 -0.0635 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1k0.1% (at 0 -1.75 180) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0 180) (layer B.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror)) + ) + (fp_line (start -1 -0.62) (end -1 0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end -1 -0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end 1 -0.62) (layer B.Fab) (width 0.1)) + (fp_line (start -1 0.62) (end 1 0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 0.6 -0.88) (end -0.6 -0.88) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.6 0.88) (end 0.6 0.88) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.35 0.9) (end 2.35 0.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.35 0.9) (end -2.35 -0.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.35 -0.9) (end 2.35 0.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.35 -0.9) (end -2.35 -0.9) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.35 0 180) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) + (net 24 /ADC3)) + (pad 2 smd rect (at 1.35 0 180) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) + (net 2 GND)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0603_HandSoldering (layer F.Cu) (tedit 5BF02E9E) (tstamp 5BF00326) + (at 71.8693 80.9117 90) + (descr "Resistor SMD 0603, hand soldering") + (tags "resistor 0603") + (path /5BEEA7BE) + (attr smd) + (fp_text reference R6 (at -2.794 -0.0635 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10k (at 0 1.55 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.075))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 0.68) (end -0.5 0.68) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.5 -0.68) (end 0.5 -0.68) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.96 -0.7) (end 1.95 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.96 -0.7) (end -1.96 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.95 0.7) (end 1.95 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.95 0.7) (end -1.96 0.7) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.1 0 90) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask) + (net 5 +3V3)) + (pad 2 smd rect (at 1.1 0 90) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask) + (net 25 /DigOut1)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0805_HandSoldering (layer B.Cu) (tedit 5BF02FAA) (tstamp 5BF00337) + (at 68.9483 76.1492 90) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5BEDA6BA) + (attr smd) + (fp_text reference R7 (at 3.1496 -0.1143 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 47 (at 0 -1.75 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0 90) (layer B.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075)) (justify mirror)) + ) + (fp_line (start -1 -0.62) (end -1 0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end -1 -0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end 1 -0.62) (layer B.Fab) (width 0.1)) + (fp_line (start -1 0.62) (end 1 0.62) (layer B.Fab) (width 0.1)) + (fp_line (start 0.6 -0.88) (end -0.6 -0.88) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.6 0.88) (end 0.6 0.88) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.35 0.9) (end 2.35 0.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.35 0.9) (end -2.35 -0.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.35 -0.9) (end 2.35 0.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.35 -0.9) (end -2.35 -0.9) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.35 0 90) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) + (net 35 /EF)) + (pad 2 smd rect (at 1.35 0 90) (size 1.5 1.3) (layers B.Cu B.Paste B.Mask) + (net 26 /DigIn1)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0603_HandSoldering (layer F.Cu) (tedit 5BF02EA3) (tstamp 5BF00348) + (at 68.0593 81.0387 90) + (descr "Resistor SMD 0603, hand soldering") + (tags "resistor 0603") + (path /5BEEA391) + (attr smd) + (fp_text reference R8 (at -2.7305 0.0635 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10k (at 0 1.55 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.075))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 0.68) (end -0.5 0.68) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.5 -0.68) (end 0.5 -0.68) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.96 -0.7) (end 1.95 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.96 -0.7) (end -1.96 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.95 0.7) (end 1.95 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.95 0.7) (end -1.96 0.7) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.1 0 90) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask) + (net 5 +3V3)) + (pad 2 smd rect (at 1.1 0 90) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask) + (net 27 /DigOut2)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0603_HandSoldering (layer B.Cu) (tedit 5BF02FB4) (tstamp 5BF00359) + (at 68.1228 80.8482 90) + (descr "Resistor SMD 0603, hand soldering") + (tags "resistor 0603") + (path /5BEE5083) + (attr smd) + (fp_text reference R9 (at -0.4826 1.778 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 10k (at 0 -1.55 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0 90) (layer B.Fab) + (effects (font (size 0.4 0.4) (thickness 0.075)) (justify mirror)) + ) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.5 -0.68) (end -0.5 -0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.5 0.68) (end 0.5 0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.96 0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.96 0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 5 +3V3)) + (pad 2 smd rect (at 1.1 0 90) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 35 /EF)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0603_HandSoldering (layer B.Cu) (tedit 5BF02FF1) (tstamp 5BF0036A) + (at 80.9498 80.8482 180) + (descr "Resistor SMD 0603, hand soldering") + (tags "resistor 0603") + (path /5BEEB37B) + (attr smd) + (fp_text reference R10 (at 0 -1.5367 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 510 (at 0 -1.55 180) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0 180) (layer B.Fab) + (effects (font (size 0.4 0.4) (thickness 0.075)) (justify mirror)) + ) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.5 -0.68) (end -0.5 -0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.5 0.68) (end 0.5 0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.96 0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.96 0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.1 0 180) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 16 "Net-(Q1-Pad1)")) + (pad 2 smd rect (at 1.1 0 180) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 28 /DigOut0)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0805_HandSoldering (layer F.Cu) (tedit 5BF02E5B) (tstamp 5BF0037B) + (at 68.4403 68.2752 180) + (descr "Resistor SMD 0805, hand soldering") + (tags "resistor 0805") + (path /5BEDB615) + (attr smd) + (fp_text reference R11 (at -1.3335 -1.651 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 47 (at 0 1.75 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 180) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start -1 0.62) (end -1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.62) (end -1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.62) (end 1 0.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.62) (end 1 -0.62) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 0.88) (end -0.6 0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.6 -0.88) (end 0.6 -0.88) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.35 -0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end 2.35 -0.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 0.9) (end -2.35 0.9) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.35 0 180) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 36 /W.levl)) + (pad 2 smd rect (at 1.35 0 180) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask) + (net 11 /DigIn0)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0603_HandSoldering (layer B.Cu) (tedit 5BF02FDD) (tstamp 5BF0038C) + (at 82.1563 77.9272 270) + (descr "Resistor SMD 0603, hand soldering") + (tags "resistor 0603") + (path /5BEEB2E1) + (attr smd) + (fp_text reference R12 (at -2.6924 0.1016 360) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 10k (at 0 -1.55 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0 270) (layer B.Fab) + (effects (font (size 0.4 0.4) (thickness 0.075)) (justify mirror)) + ) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.5 -0.68) (end -0.5 -0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.5 0.68) (end 0.5 0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.96 0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.96 0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.1 0 270) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 2 GND)) + (pad 2 smd rect (at 1.1 0 270) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 16 "Net-(Q1-Pad1)")) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0603_HandSoldering (layer F.Cu) (tedit 5BF02ECE) (tstamp 5BF0039D) + (at 80.6323 81.9912 270) + (descr "Resistor SMD 0603, hand soldering") + (tags "resistor 0603") + (path /5BEE33E1) + (attr smd) + (fp_text reference R13 (at 3.1115 -0.6985 360) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10k (at 0 1.55 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 270) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.075))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 0.68) (end -0.5 0.68) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.5 -0.68) (end 0.5 -0.68) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.96 -0.7) (end 1.95 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.96 -0.7) (end -1.96 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.95 0.7) (end 1.95 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.95 0.7) (end -1.96 0.7) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.1 0 270) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask) + (net 5 +3V3)) + (pad 2 smd rect (at 1.1 0 270) (size 1.2 0.9) (layers F.Cu F.Paste F.Mask) + (net 36 /W.levl)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0603_HandSoldering (layer B.Cu) (tedit 5BF02FD0) (tstamp 5BF003AE) + (at 66.1543 85.7377 270) + (descr "Resistor SMD 0603, hand soldering") + (tags "resistor 0603") + (path /5BEDD4AE) + (attr smd) + (fp_text reference R14 (at 2.8067 0.1143 360) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 10k (at 0 -1.55 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0 270) (layer B.Fab) + (effects (font (size 0.4 0.4) (thickness 0.075)) (justify mirror)) + ) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.5 -0.68) (end -0.5 -0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.5 0.68) (end 0.5 0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.96 0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.96 0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.1 0 270) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 17 /TIM3_Ch4)) + (pad 2 smd rect (at 1.1 0 270) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0603_HandSoldering (layer B.Cu) (tedit 5BF02FFE) (tstamp 5BF003BF) + (at 102.2223 84.9122 270) + (descr "Resistor SMD 0603, hand soldering") + (tags "resistor 0603") + (path /5BEDD8A0) + (attr smd) + (fp_text reference R15 (at 2.7686 0.0127 360) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 10k (at 0 -1.55 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0 270) (layer B.Fab) + (effects (font (size 0.4 0.4) (thickness 0.075)) (justify mirror)) + ) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.5 -0.68) (end -0.5 -0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.5 0.68) (end 0.5 0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.96 0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.96 0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.1 0 270) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 4 +12V)) + (pad 2 smd rect (at 1.1 0 270) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 37 /Yellow)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0603_HandSoldering (layer B.Cu) (tedit 5BF02F3D) (tstamp 5BF003D0) + (at 76.0095 57.6961 270) + (descr "Resistor SMD 0603, hand soldering") + (tags "resistor 0603") + (path /5BEEBD1E) + (attr smd) + (fp_text reference R16 (at 2.6416 0.0127 360) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 510 (at 0 -1.55 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0 270) (layer B.Fab) + (effects (font (size 0.4 0.4) (thickness 0.075)) (justify mirror)) + ) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.5 -0.68) (end -0.5 -0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.5 0.68) (end 0.5 0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.96 0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.96 0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.1 0 270) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 18 "Net-(Q3-Pad1)")) + (pad 2 smd rect (at 1.1 0 270) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 29 /Tim14Ch1)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0603_HandSoldering (layer B.Cu) (tedit 5BF02F46) (tstamp 5BF003E1) + (at 88.6968 57.8612 270) + (descr "Resistor SMD 0603, hand soldering") + (tags "resistor 0603") + (path /5BEEC93A) + (attr smd) + (fp_text reference R17 (at 2.667 0 360) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 510 (at 0 -1.55 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0 270) (layer B.Fab) + (effects (font (size 0.4 0.4) (thickness 0.075)) (justify mirror)) + ) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.5 -0.68) (end -0.5 -0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.5 0.68) (end 0.5 0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.96 0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.96 0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.1 0 270) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 19 "Net-(Q4-Pad1)")) + (pad 2 smd rect (at 1.1 0 270) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 30 /TIM16_Ch1)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0603_HandSoldering (layer B.Cu) (tedit 5BF02F4E) (tstamp 5BF003F2) + (at 99.1743 57.8612 270) + (descr "Resistor SMD 0603, hand soldering") + (tags "resistor 0603") + (path /5BEED55D) + (attr smd) + (fp_text reference R18 (at 2.794 -0.0635 360) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 510 (at 0 -1.55 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0 270) (layer B.Fab) + (effects (font (size 0.4 0.4) (thickness 0.075)) (justify mirror)) + ) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.5 -0.68) (end -0.5 -0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.5 0.68) (end 0.5 0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.96 0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.96 0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.1 0 270) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 20 "Net-(Q5-Pad1)")) + (pad 2 smd rect (at 1.1 0 270) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 31 /TIM17_Ch1)) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0603_HandSoldering (layer B.Cu) (tedit 58E0A804) (tstamp 5BF00403) + (at 72.8853 56.6039) + (descr "Resistor SMD 0603, hand soldering") + (tags "resistor 0603") + (path /5BEEBD18) + (attr smd) + (fp_text reference R19 (at 0 1.45) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 10k (at 0 -1.55) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 0.4 0.4) (thickness 0.075)) (justify mirror)) + ) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.5 -0.68) (end -0.5 -0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.5 0.68) (end 0.5 0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.96 0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.96 0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.1 0) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 2 GND)) + (pad 2 smd rect (at 1.1 0) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 18 "Net-(Q3-Pad1)")) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0603_HandSoldering (layer B.Cu) (tedit 58E0A804) (tstamp 5BF00414) + (at 85.8393 56.5912) + (descr "Resistor SMD 0603, hand soldering") + (tags "resistor 0603") + (path /5BEEC934) + (attr smd) + (fp_text reference R20 (at 0 1.45) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 10k (at 0 -1.55) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 0.4 0.4) (thickness 0.075)) (justify mirror)) + ) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.5 -0.68) (end -0.5 -0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.5 0.68) (end 0.5 0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.96 0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.96 0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.1 0) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 2 GND)) + (pad 2 smd rect (at 1.1 0) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 19 "Net-(Q4-Pad1)")) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD.pretty:R_0603_HandSoldering (layer B.Cu) (tedit 58E0A804) (tstamp 5BF00425) + (at 96.3168 56.5912) + (descr "Resistor SMD 0603, hand soldering") + (tags "resistor 0603") + (path /5BEED557) + (attr smd) + (fp_text reference R21 (at 0 1.45) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 10k (at 0 -1.55) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 0.4 0.4) (thickness 0.075)) (justify mirror)) + ) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.1)) + (fp_line (start 0.5 -0.68) (end -0.5 -0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.5 0.68) (end 0.5 0.68) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.96 0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.96 0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end 1.95 0.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.95 -0.7) (end -1.96 -0.7) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -1.1 0) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 2 GND)) + (pad 2 smd rect (at 1.1 0) (size 1.2 0.9) (layers B.Cu B.Paste B.Mask) + (net 20 "Net-(Q5-Pad1)")) + (model ${KISYS3DMOD}/Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_FSMSM (layer F.Cu) (tedit 5BF02E2F) (tstamp 5BF00440) + (at 71.5518 63.1317) + (descr http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1437566-3&DocType=Customer+Drawing&DocLang=English) + (tags "SPST button tactile switch") + (path /590A0134) + (attr smd) + (fp_text reference SW1 (at 2.032 -2.667) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Reset (at 0 3) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -2.6) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1) (end 1.75 -1) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 -1) (end 1.75 1) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 1) (end -1.75 1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.75 1) (end -1.75 -1) (layer F.Fab) (width 0.1)) + (fp_line (start -3.06 -1.81) (end 3.06 -1.81) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.06 -1.81) (end 3.06 1.81) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.06 1.81) (end -3.06 1.81) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.06 1.81) (end -3.06 -1.81) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.5 0.8) (end 1.5 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -0.8) (end 1.5 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -0.8) (end 1.5 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -0.8) (end -1.5 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -5.95 2) (end 5.95 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.95 -2) (end 5.95 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3 1.75) (end 3 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -3 -1.75) (end 3 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -3 -1.75) (end -3 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 3 -1.75) (end 3 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -5.95 -2) (end -5.95 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.95 -2) (end 5.95 -2) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -4.59 0) (size 2.18 1.6) (layers F.Cu F.Paste F.Mask) + (net 1 /NRST)) + (pad 2 smd rect (at 4.59 0) (size 2.18 1.6) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model ${KISYS3DMOD}/Buttons_Switches_SMD.3dshapes/SW_SPST_FSMSM.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_FSMSM (layer F.Cu) (tedit 5BF02EC1) (tstamp 5BF0045B) + (at 76.8858 77.7367 270) + (descr http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1437566-3&DocType=Customer+Drawing&DocLang=English) + (tags "SPST button tactile switch") + (path /5909F6B6) + (attr smd) + (fp_text reference SW2 (at -1.4605 3.556 360) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Boot (at 0 3 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -2.6 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1) (end 1.75 -1) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 -1) (end 1.75 1) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 1) (end -1.75 1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.75 1) (end -1.75 -1) (layer F.Fab) (width 0.1)) + (fp_line (start -3.06 -1.81) (end 3.06 -1.81) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.06 -1.81) (end 3.06 1.81) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.06 1.81) (end -3.06 1.81) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.06 1.81) (end -3.06 -1.81) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.5 0.8) (end 1.5 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -0.8) (end 1.5 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -0.8) (end 1.5 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -0.8) (end -1.5 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -5.95 2) (end 5.95 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.95 -2) (end 5.95 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3 1.75) (end 3 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -3 -1.75) (end 3 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -3 -1.75) (end -3 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 3 -1.75) (end 3 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -5.95 -2) (end -5.95 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.95 -2) (end 5.95 -2) (layer F.CrtYd) (width 0.05)) + (pad 1 smd rect (at -4.59 0 270) (size 2.18 1.6) (layers F.Cu F.Paste F.Mask) + (net 3 /BOOT0)) + (pad 2 smd rect (at 4.59 0 270) (size 2.18 1.6) (layers F.Cu F.Paste F.Mask) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Buttons_Switches_SMD.3dshapes/SW_SPST_FSMSM.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-223 (layer F.Cu) (tedit 5BF02DD0) (tstamp 5BF00471) + (at 58.0644 48.0949 180) + (descr "module CMS SOT223 4 pins") + (tags "CMS SOT") + (path /5A2588E7) + (attr smd) + (fp_text reference U1 (at -1.0414 4.6482 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value LM1117-3.3 (at 0 4.5 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8 0.8) (thickness 0.12))) + ) + (fp_line (start -1.85 -2.3) (end -0.8 -3.35) (layer F.Fab) (width 0.1)) + (fp_line (start 1.91 3.41) (end 1.91 2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.91 -3.41) (end 1.91 -2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.4 -3.6) (end -4.4 -3.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.4 3.6) (end 4.4 -3.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.4 3.6) (end 4.4 3.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.4 -3.6) (end -4.4 3.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -2.3) (end -1.85 3.35) (layer F.Fab) (width 0.1)) + (fp_line (start -1.85 3.41) (end 1.91 3.41) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.8 -3.35) (end 1.85 -3.35) (layer F.Fab) (width 0.1)) + (fp_line (start -4.1 -3.41) (end 1.91 -3.41) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 3.35) (end 1.85 3.35) (layer F.Fab) (width 0.1)) + (fp_line (start 1.85 -3.35) (end 1.85 3.35) (layer F.Fab) (width 0.1)) + (pad 4 smd rect (at 3.15 0 180) (size 2 3.8) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -3.15 0 180) (size 2 1.5) (layers F.Cu F.Paste F.Mask) + (net 5 +3V3)) + (pad 3 smd rect (at -3.15 2.3 180) (size 2 1.5) (layers F.Cu F.Paste F.Mask) + (net 38 "Net-(C3-Pad1)")) + (pad 1 smd rect (at -3.15 -2.3 180) (size 2 1.5) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/SOT-223.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Housings_SOIC:SOIC-16_3.9x9.9mm_Pitch1.27mm (layer B.Cu) (tedit 58CC8F64) (tstamp 5BF00496) + (at 60.8965 76.454) + (descr "16-Lead Plastic Small Outline (SL) - Narrow, 3.90 mm Body [SOIC] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SOIC 1.27") + (path /5BEFC197) + (attr smd) + (fp_text reference U2 (at 0 6) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value MAX3232 (at 0 -6) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 0.9 0.9) (thickness 0.135)) (justify mirror)) + ) + (fp_line (start -0.95 4.95) (end 1.95 4.95) (layer B.Fab) (width 0.15)) + (fp_line (start 1.95 4.95) (end 1.95 -4.95) (layer B.Fab) (width 0.15)) + (fp_line (start 1.95 -4.95) (end -1.95 -4.95) (layer B.Fab) (width 0.15)) + (fp_line (start -1.95 -4.95) (end -1.95 3.95) (layer B.Fab) (width 0.15)) + (fp_line (start -1.95 3.95) (end -0.95 4.95) (layer B.Fab) (width 0.15)) + (fp_line (start -3.7 5.25) (end -3.7 -5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.7 5.25) (end 3.7 -5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.7 5.25) (end 3.7 5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.7 -5.25) (end 3.7 -5.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.075 5.075) (end -2.075 5.05) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.075 5.075) (end 2.075 4.97) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.075 -5.075) (end 2.075 -4.97) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.075 -5.075) (end -2.075 -4.97) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.075 5.075) (end 2.075 5.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.075 -5.075) (end 2.075 -5.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.075 5.05) (end -3.45 5.05) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -2.7 4.445) (size 1.5 0.6) (layers B.Cu B.Paste B.Mask) + (net 7 "Net-(C8-Pad2)")) + (pad 2 smd rect (at -2.7 3.175) (size 1.5 0.6) (layers B.Cu B.Paste B.Mask) + (net 10 "Net-(C11-Pad2)")) + (pad 3 smd rect (at -2.7 1.905) (size 1.5 0.6) (layers B.Cu B.Paste B.Mask) + (net 6 "Net-(C8-Pad1)")) + (pad 4 smd rect (at -2.7 0.635) (size 1.5 0.6) (layers B.Cu B.Paste B.Mask) + (net 8 "Net-(C10-Pad1)")) + (pad 5 smd rect (at -2.7 -0.635) (size 1.5 0.6) (layers B.Cu B.Paste B.Mask) + (net 9 "Net-(C10-Pad2)")) + (pad 6 smd rect (at -2.7 -1.905) (size 1.5 0.6) (layers B.Cu B.Paste B.Mask) + (net 12 "Net-(C13-Pad2)")) + (pad 7 smd rect (at -2.7 -3.175) (size 1.5 0.6) (layers B.Cu B.Paste B.Mask) + (net 13 "Net-(J1-Pad2)")) + (pad 8 smd rect (at -2.7 -4.445) (size 1.5 0.6) (layers B.Cu B.Paste B.Mask) + (net 14 "Net-(J1-Pad3)")) + (pad 9 smd rect (at 2.7 -4.445) (size 1.5 0.6) (layers B.Cu B.Paste B.Mask) + (net 33 /USART_Rx)) + (pad 10 smd rect (at 2.7 -3.175) (size 1.5 0.6) (layers B.Cu B.Paste B.Mask) + (net 32 /USART_Tx)) + (pad 11 smd rect (at 2.7 -1.905) (size 1.5 0.6) (layers B.Cu B.Paste B.Mask)) + (pad 12 smd rect (at 2.7 -0.635) (size 1.5 0.6) (layers B.Cu B.Paste B.Mask)) + (pad 13 smd rect (at 2.7 0.635) (size 1.5 0.6) (layers B.Cu B.Paste B.Mask)) + (pad 14 smd rect (at 2.7 1.905) (size 1.5 0.6) (layers B.Cu B.Paste B.Mask)) + (pad 15 smd rect (at 2.7 3.175) (size 1.5 0.6) (layers B.Cu B.Paste B.Mask) + (net 2 GND)) + (pad 16 smd rect (at 2.7 4.445) (size 1.5 0.6) (layers B.Cu B.Paste B.Mask) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Housings_SOIC.3dshapes/SOIC-16_3.9x9.9mm_Pitch1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm (layer F.Cu) (tedit 5BF02E8F) (tstamp 5BF004BA) + (at 61.9633 71.2597 270) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /5A189F52) + (attr smd) + (fp_text reference U3 (at -0.254 4.699 360) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value STM32F030F4Px (at 0 4.3 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.2 -3.25) (end 2.2 -3.25) (layer F.Fab) (width 0.15)) + (fp_line (start 2.2 -3.25) (end 2.2 3.25) (layer F.Fab) (width 0.15)) + (fp_line (start 2.2 3.25) (end -2.2 3.25) (layer F.Fab) (width 0.15)) + (fp_line (start -2.2 3.25) (end -2.2 -2.25) (layer F.Fab) (width 0.15)) + (fp_line (start -2.2 -2.25) (end -1.2 -3.25) (layer F.Fab) (width 0.15)) + (fp_line (start -3.95 -3.55) (end -3.95 3.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.95 -3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.95 -3.55) (end 3.95 -3.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.95 3.55) (end 3.95 3.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.225 3.45) (end 2.225 3.45) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.75 -3.45) (end 2.225 -3.45) (layer F.SilkS) (width 0.15)) + (fp_text user %R (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (pad 1 smd rect (at -2.95 -2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 3 /BOOT0)) + (pad 2 smd rect (at -2.95 -2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 11 /DigIn0)) + (pad 3 smd rect (at -2.95 -1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 28 /DigOut0)) + (pad 4 smd rect (at -2.95 -0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 1 /NRST)) + (pad 5 smd rect (at -2.95 -0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 15 +3.3VADC)) + (pad 6 smd rect (at -2.95 0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 21 /ADC0)) + (pad 7 smd rect (at -2.95 0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 22 /ADC1)) + (pad 8 smd rect (at -2.95 1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 23 /ADC2)) + (pad 9 smd rect (at -2.95 2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 24 /ADC3)) + (pad 10 smd rect (at -2.95 2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 29 /Tim14Ch1)) + (pad 11 smd rect (at 2.95 2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 26 /DigIn1)) + (pad 12 smd rect (at 2.95 2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 30 /TIM16_Ch1)) + (pad 13 smd rect (at 2.95 1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 31 /TIM17_Ch1)) + (pad 14 smd rect (at 2.95 0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 17 /TIM3_Ch4)) + (pad 15 smd rect (at 2.95 0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 16 smd rect (at 2.95 -0.325 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 5 +3V3)) + (pad 17 smd rect (at 2.95 -0.975 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 32 /USART_Tx)) + (pad 18 smd rect (at 2.95 -1.625 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 33 /USART_Rx)) + (pad 19 smd rect (at 2.95 -2.275 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 25 /DigOut1)) + (pad 20 smd rect (at 2.95 -2.925 270) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) + (net 27 /DigOut2)) + (model ${KISYS3DMOD}/Housings_SSOP.3dshapes/TSSOP-20_4.4x6.5mm_Pitch0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinSocket_2.54mm:PinSocket_2x07_P2.54mm_Vertical (layer F.Cu) (tedit 5BF02ED3) (tstamp 5BF26309) + (at 84.6963 81.1657 90) + (descr "Through hole straight socket strip, 2x07, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 2x07 2.54mm double row") + (path /5BF41ABB) + (fp_text reference J3 (at 2.6035 7.62 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Ext. devices" (at -1.27 18.01 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.81 -1.27) (end 0.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.27 -1.27) (end 1.27 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -0.27) (end 1.27 16.51) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 16.51) (end -3.81 16.51) (layer F.Fab) (width 0.1)) + (fp_line (start -3.81 16.51) (end -3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -3.87 -1.33) (end -1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.87 -1.33) (end -3.87 16.57) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.87 16.57) (end 1.33 16.57) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 16.57) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -1.33) (end -1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.34 -1.8) (end 1.76 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.76 -1.8) (end 1.76 17) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.76 17) (end -4.34 17) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.34 17) (end -4.34 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at -1.27 7.62 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at -2.54 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 +12V)) + (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 34 /Alrm)) + (pad 4 thru_hole oval (at -2.54 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 5 +3V3)) + (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 35 /EF)) + (pad 6 thru_hole oval (at -2.54 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 25 /DigOut1)) + (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 8 thru_hole oval (at -2.54 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 27 /DigOut2)) + (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 2 GND)) + (pad 10 thru_hole oval (at -2.54 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 /W.levl)) + (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 12 thru_hole oval (at -2.54 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 +12V)) + (pad 13 thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 2 GND)) + (pad 14 thru_hole oval (at -2.54 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 37 /Yellow)) + (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x07_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical (layer F.Cu) (tedit 5BF02E17) (tstamp 5BF26327) + (at 65.5193 58.0517 270) + (descr "Through hole straight socket strip, 2x04, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 2x04 2.54mm double row") + (path /5BF2FEAE) + (fp_text reference J4 (at 2.6035 3.8735 360) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Tsens (at -1.27 10.39 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.81 -1.27) (end 0.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.27 -1.27) (end 1.27 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -0.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 8.89) (end -3.81 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start -3.81 8.89) (end -3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -3.87 -1.33) (end -1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.87 -1.33) (end -3.87 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.87 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -1.33) (end -1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.34 -1.8) (end 1.76 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.76 -1.8) (end 1.76 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.76 9.4) (end -4.34 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.34 9.4) (end -4.34 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at -1.27 3.81 360) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 21 /ADC0)) + (pad 2 thru_hole oval (at -2.54 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 15 +3.3VADC)) + (pad 3 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 22 /ADC1)) + (pad 4 thru_hole oval (at -2.54 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 15 +3.3VADC)) + (pad 5 thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 23 /ADC2)) + (pad 6 thru_hole oval (at -2.54 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 15 +3.3VADC)) + (pad 7 thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 24 /ADC3)) + (pad 8 thru_hole oval (at -2.54 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 15 +3.3VADC)) + (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x04_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol (layer F.Cu) (tedit 563007E4) (tstamp 5BF2632D) + (at 77.9018 46.7487 180) + (descr "2-way 5mm pitch terminal block, Phoenix MKDS series") + (path /5BF1B9CF) + (fp_text reference J5 (at 2.5 5.9 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Cooler (at 2.5 -6.6 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.7 -5.4) (end 7.7 -5.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.7 4.8) (end -2.7 -5.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.7 4.8) (end -2.7 4.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.7 -5.4) (end 7.7 4.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.5 4.1) (end 2.5 4.6) (layer F.SilkS) (width 0.15)) + (fp_circle (center 5 0.1) (end 3 0.1) (layer F.SilkS) (width 0.15)) + (fp_circle (center 0 0.1) (end 2 0.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 2.6) (end 7.5 2.6) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 -2.3) (end 7.5 -2.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 4.1) (end 7.5 4.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 4.6) (end 7.5 4.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.5 4.6) (end 7.5 -5.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.5 -5.2) (end -2.5 -5.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 -5.2) (end -2.5 4.6) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask) + (net 4 +12V)) + (pad 2 thru_hole circle (at 5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask) + (net 39 "Net-(J5-Pad2)")) + (model Terminal_Blocks.3dshapes/TerminalBlock_Pheonix_MKDS1.5-2pol.wrl + (at (xyz 0.0984 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol (layer F.Cu) (tedit 5BF02DF2) (tstamp 5BF26333) + (at 88.3158 46.7487 180) + (descr "2-way 5mm pitch terminal block, Phoenix MKDS series") + (path /5BF1EE9B) + (fp_text reference J6 (at 2.286 5.5245 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Heater (at 2.5 -6.6 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.7 -5.4) (end 7.7 -5.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.7 4.8) (end -2.7 -5.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.7 4.8) (end -2.7 4.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.7 -5.4) (end 7.7 4.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.5 4.1) (end 2.5 4.6) (layer F.SilkS) (width 0.15)) + (fp_circle (center 5 0.1) (end 3 0.1) (layer F.SilkS) (width 0.15)) + (fp_circle (center 0 0.1) (end 2 0.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 2.6) (end 7.5 2.6) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 -2.3) (end 7.5 -2.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 4.1) (end 7.5 4.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 4.6) (end 7.5 4.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.5 4.6) (end 7.5 -5.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.5 -5.2) (end -2.5 -5.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 -5.2) (end -2.5 4.6) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask) + (net 4 +12V)) + (pad 2 thru_hole circle (at 5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask) + (net 40 "Net-(J6-Pad2)")) + (model Terminal_Blocks.3dshapes/TerminalBlock_Pheonix_MKDS1.5-2pol.wrl + (at (xyz 0.0984 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol (layer F.Cu) (tedit 5BF02DF6) (tstamp 5BF26339) + (at 98.6663 46.7487 180) + (descr "2-way 5mm pitch terminal block, Phoenix MKDS series") + (path /5BF1F6CF) + (fp_text reference J7 (at 2.413 5.588 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Pump (at 2.5 -6.6 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.7 -5.4) (end 7.7 -5.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.7 4.8) (end -2.7 -5.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.7 4.8) (end -2.7 4.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.7 -5.4) (end 7.7 4.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.5 4.1) (end 2.5 4.6) (layer F.SilkS) (width 0.15)) + (fp_circle (center 5 0.1) (end 3 0.1) (layer F.SilkS) (width 0.15)) + (fp_circle (center 0 0.1) (end 2 0.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 2.6) (end 7.5 2.6) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 -2.3) (end 7.5 -2.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 4.1) (end 7.5 4.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 4.6) (end 7.5 4.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.5 4.6) (end 7.5 -5.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.5 -5.2) (end -2.5 -5.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 -5.2) (end -2.5 4.6) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask) + (net 4 +12V)) + (pad 2 thru_hole circle (at 5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask) + (net 41 "Net-(J7-Pad2)")) + (model Terminal_Blocks.3dshapes/TerminalBlock_Pheonix_MKDS1.5-2pol.wrl + (at (xyz 0.0984 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD.pretty:C_1206_HandSoldering (layer B.Cu) (tedit 5BF02F1A) (tstamp 5BF30254) + (at 62.2808 52.8447) + (descr "Capacitor SMD 1206, hand soldering") + (tags "capacitor 1206") + (path /5BEE8065) + (attr smd) + (fp_text reference C7 (at -0.0635 -1.778) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 10u (at 0 -2) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.75) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -1.6 -0.8) (end -1.6 0.8) (layer B.Fab) (width 0.1)) + (fp_line (start 1.6 -0.8) (end -1.6 -0.8) (layer B.Fab) (width 0.1)) + (fp_line (start 1.6 0.8) (end 1.6 -0.8) (layer B.Fab) (width 0.1)) + (fp_line (start -1.6 0.8) (end 1.6 0.8) (layer B.Fab) (width 0.1)) + (fp_line (start 1 1.02) (end -1 1.02) (layer B.SilkS) (width 0.12)) + (fp_line (start -1 -1.02) (end 1 -1.02) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.25 1.05) (end 3.25 1.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.25 1.05) (end -3.25 -1.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.25 -1.05) (end 3.25 1.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.25 -1.05) (end -3.25 -1.05) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -2 0) (size 2 1.6) (layers B.Cu B.Paste B.Mask) + (net 2 GND)) + (pad 2 smd rect (at 2 0) (size 2 1.6) (layers B.Cu B.Paste B.Mask) + (net 15 +3.3VADC)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module TO_SOT_Packages_THT:TO-220_Horizontal (layer F.Cu) (tedit 5BF036A9) (tstamp 5BF3130B) + (at 88.3539 54.0893 180) + (descr "TO-220, Horizontal, RM 2.54mm") + (tags "TO-220 Horizontal RM 2.54mm") + (path /5BEEC940) + (fp_text reference Q4 (at 2.54 -20.58 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value IRL3303 (at 2.54 1.9 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 2.54 -20.58 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (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.05) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.54 -3.69) (end 2.54 -1.066) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.08 -3.69) (end 5.08 -1.066) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.71 -19.71) (end -2.71 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.71 1.15) (end 7.79 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.79 1.15) (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_circle (center 2.54 -16.66) (end 4.39 -16.66) (layer F.Fab) (width 0.1)) + (pad "" np_thru_hole oval (at 2.54 -16.66 180) (size 3.5 3.5) (drill 1) (layers *.Cu *.Mask)) + (pad 1 thru_hole rect (at 0 0 180) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 19 "Net-(Q4-Pad1)")) + (pad 2 thru_hole oval (at 2.54 0 180) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 40 "Net-(J6-Pad2)")) + (pad 3 thru_hole oval (at 5.08 0 180) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 2 GND)) + (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-220_Horizontal.wrl + (at (xyz 0.1 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + ) + + (module TO_SOT_Packages_THT:TO-220_Horizontal (layer F.Cu) (tedit 5BF036AF) (tstamp 5BF31312) + (at 98.8568 54.1147 180) + (descr "TO-220, Horizontal, RM 2.54mm") + (tags "TO-220 Horizontal RM 2.54mm") + (path /5BEED563) + (fp_text reference Q5 (at 2.54 -20.58 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value IRL3303 (at 2.54 1.9 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 2.54 -20.58 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (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.05) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.54 -3.69) (end 2.54 -1.066) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.08 -3.69) (end 5.08 -1.066) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.71 -19.71) (end -2.71 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.71 1.15) (end 7.79 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.79 1.15) (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_circle (center 2.54 -16.66) (end 4.39 -16.66) (layer F.Fab) (width 0.1)) + (pad "" np_thru_hole oval (at 2.54 -16.66 180) (size 3.5 3.5) (drill 1) (layers *.Cu *.Mask)) + (pad 1 thru_hole rect (at 0 0 180) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 20 "Net-(Q5-Pad1)")) + (pad 2 thru_hole oval (at 2.54 0 180) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 41 "Net-(J7-Pad2)")) + (pad 3 thru_hole oval (at 5.08 0 180) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 2 GND)) + (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-220_Horizontal.wrl + (at (xyz 0.1 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + ) + + (module modules:hole_3mm locked (layer F.Cu) (tedit 5BF13739) (tstamp 5BF137D5) + (at 45.8548 91.5272) + (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) 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)) + (fp_line (start -2.5 0) (end -1.5 0) (layer F.SilkS) (width 0.3)) + (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 "" np_thru_hole circle (at 0 0) (size 3 3) (drill 1) (layers *.Cu *.Mask)) + ) + + (dimension 60.5 (width 0.3) (layer Dwgs.User) + (gr_text "60.500 mm" (at 111.2048 64.2772 90) (layer Dwgs.User) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (feature1 (pts (xy 104.3548 34.0272) (xy 112.5548 34.0272))) + (feature2 (pts (xy 104.3548 94.5272) (xy 112.5548 94.5272))) + (crossbar (pts (xy 109.8548 94.5272) (xy 109.8548 34.0272))) + (arrow1a (pts (xy 109.8548 34.0272) (xy 110.441221 35.153704))) + (arrow1b (pts (xy 109.8548 34.0272) (xy 109.268379 35.153704))) + (arrow2a (pts (xy 109.8548 94.5272) (xy 110.441221 93.400696))) + (arrow2b (pts (xy 109.8548 94.5272) (xy 109.268379 93.400696))) + ) + (dimension 62 (width 0.3) (layer Dwgs.User) + (gr_text "62.000 mm" (at 73.3548 100.3772) (layer Dwgs.User) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (feature1 (pts (xy 104.3548 94.5272) (xy 104.3548 101.7272))) + (feature2 (pts (xy 42.3548 94.5272) (xy 42.3548 101.7272))) + (crossbar (pts (xy 42.3548 99.0272) (xy 104.3548 99.0272))) + (arrow1a (pts (xy 104.3548 99.0272) (xy 103.228296 99.613621))) + (arrow1b (pts (xy 104.3548 99.0272) (xy 103.228296 98.440779))) + (arrow2a (pts (xy 42.3548 99.0272) (xy 43.481304 99.613621))) + (arrow2b (pts (xy 42.3548 99.0272) (xy 43.481304 98.440779))) + ) + (gr_text +12V (at 49.3903 42.1132) (layer F.Cu) + (effects (font (size 1.1 1.1) (thickness 0.2))) + ) + (gr_line (start 100.8548 91.5272) (end 45.8548 91.5272) (angle 90) (layer Dwgs.User) (width 0.2)) + (gr_line (start 45.8548 37.0272) (end 100.8548 37.0272) (angle 90) (layer Dwgs.User) (width 0.2)) + (gr_line (start 42.3548 94.5272) (end 104.3548 94.5272) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 42.3548 34.0272) (end 104.3548 34.0272) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 104.3548 34.0272) (end 104.3548 94.5272) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 42.3548 34.0272) (end 42.3548 94.5272) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_text 12 (at 84.5693 87.4522 90) (layer F.Cu) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text 3.3 (at 87.1093 87.4522 90) (layer F.Cu) + (effects (font (size 1.2 1.2) (thickness 0.3))) + ) + (gr_text gnd (at 87.0458 78.0542 90) (layer F.Cu) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text x (at 84.6963 78.8797) (layer F.Cu) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text x (at 97.3328 78.8797) (layer F.Cu) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text x (at 92.3163 78.8162) (layer F.Cu) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text 2 (at 92.1258 87.5157) (layer F.Cu) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text 1 (at 89.8398 87.5157) (layer F.Cu) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text Ef (at 89.7763 78.7527) (layer F.Cu) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text Flow (at 99.2378 76.4667) (layer F.Cu) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text Level (at 94.7293 76.6572 90) (layer F.Cu) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text R (at 97.4598 86.6267) (layer F.Cu) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text K (at 99.9998 78.4987) (layer F.Cu) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text Y (at 100.1268 86.6267) (layer F.Cu) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text Pump+ (at 95.3643 40.9067) (layer F.Cu) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text Heater+ (at 85.5218 40.9067) (layer F.Cu) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text Cooler+ (at 75.5523 40.9067) (layer F.Cu) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + + (segment (start 62.9383 68.3097) (end 62.9383 67.1732) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 64.6303 65.4812) (end 64.6303 65.2272) (width 0.25) (layer F.Cu) (net 1) (tstamp 5BF13B5A)) + (segment (start 62.9383 67.1732) (end 64.6303 65.4812) (width 0.25) (layer F.Cu) (net 1) (tstamp 5BF13B57)) + (segment (start 66.9618 63.1317) (end 66.7258 63.1317) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 66.7258 63.1317) (end 64.6303 65.2272) (width 0.5) (layer F.Cu) (net 1) (tstamp 5BF13B35)) + (segment (start 69.7103 59.1922) (end 69.7103 59.3852) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 69.7103 59.3852) (end 66.9618 62.1337) (width 0.5) (layer F.Cu) (net 1) (tstamp 5BF30F60)) + (segment (start 66.9618 62.1337) (end 66.9618 63.1317) (width 0.5) (layer F.Cu) (net 1) (tstamp 5BF30F61)) + (segment (start 66.9618 63.1317) (end 66.7893 63.1317) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 65.7733 64.0842) (end 65.7733 64.0207) (width 0.25) (layer F.Cu) (net 1) (tstamp 5BF30F2C)) + (segment (start 64.6303 65.2272) (end 65.5193 64.3382) (width 0.25) (layer F.Cu) (net 1) (tstamp 5BF13B3D)) + (segment (start 65.5193 64.3382) (end 65.7733 64.0842) (width 0.25) (layer F.Cu) (net 1) (tstamp 5BF30F4D)) + (segment (start 66.294 51.2379) (end 69.1195 51.2379) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 69.1195 51.2379) (end 69.1388 51.2572) (width 0.25) (layer F.Cu) (net 2) (tstamp 5BF14708)) + (segment (start 54.5973 54.1782) (end 55.8673 54.1782) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 57.2008 52.8447) (end 60.2808 52.8447) (width 0.25) (layer B.Cu) (net 2) (tstamp 5BF146FE)) + (segment (start 55.8673 54.1782) (end 57.2008 52.8447) (width 0.25) (layer B.Cu) (net 2) (tstamp 5BF146FD)) + (segment (start 56.2356 49.1211) (end 57.4777 49.1211) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 57.4777 49.1211) (end 60.2808 51.9242) (width 0.25) (layer B.Cu) (net 2) (tstamp 5BF146F5)) + (segment (start 60.2808 51.9242) (end 60.2808 52.8447) (width 0.25) (layer B.Cu) (net 2) (tstamp 5BF146F7)) + (segment (start 69.1388 51.2572) (end 61.8683 51.2572) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 61.8683 51.2572) (end 60.2808 52.8447) (width 0.25) (layer B.Cu) (net 2) (tstamp 5BF146EC)) + (segment (start 57.6018 77.6732) (end 57.6018 77.5027) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 57.6018 77.5027) (end 55.7403 75.6412) (width 0.5) (layer F.Cu) (net 2) (tstamp 5BF14617)) + (segment (start 55.7403 75.6412) (end 55.7403 68.6562) (width 0.5) (layer F.Cu) (net 2) (tstamp 5BF14618)) + (segment (start 55.7403 68.6562) (end 58.4708 68.6562) (width 0.5) (layer B.Cu) (net 2)) + (segment (start 58.4708 68.6562) (end 58.7248 68.9102) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF14611)) + (segment (start 51.943 65.7225) (end 52.8066 65.7225) (width 0.5) (layer B.Cu) (net 2)) + (segment (start 52.8066 65.7225) (end 55.7403 68.6562) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF1460D)) + (segment (start 44.5008 41.0972) (end 45.1993 41.0972) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 44.5008 47.8917) (end 44.5008 41.0972) (width 2) (layer B.Cu) (net 2) (tstamp 5BF3114C)) + (segment (start 47.2694 50.6603) (end 44.5008 47.8917) (width 2) (layer B.Cu) (net 2) (tstamp 5BF3114B)) + (via (at 44.5008 41.0972) (size 2.5) (drill 1) (layers F.Cu B.Cu) (net 2)) + (segment (start 69.1388 41.6052) (end 69.1388 51.2572) (width 2) (layer F.Cu) (net 2) (tstamp 5BF31151)) + (segment (start 45.1993 41.0972) (end 46.9773 39.3192) (width 0.5) (layer F.Cu) (net 2) (tstamp 5BF1396E)) + (segment (start 46.9773 39.3192) (end 67.6783 39.3192) (width 0.5) (layer F.Cu) (net 2) (tstamp 5BF13971)) + (segment (start 67.6783 39.3192) (end 69.1388 40.7797) (width 0.5) (layer F.Cu) (net 2) (tstamp 5BF13973)) + (segment (start 69.1388 40.7797) (end 69.1388 41.6052) (width 0.5) (layer F.Cu) (net 2) (tstamp 5BF13974)) + (segment (start 71.3613 65.9257) (end 71.3613 58.3057) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 70.3478 57.2922) (end 69.7103 57.2922) (width 0.5) (layer F.Cu) (net 2) (tstamp 5BF31994)) + (segment (start 71.3613 58.3057) (end 70.3478 57.2922) (width 0.5) (layer F.Cu) (net 2) (tstamp 5BF31993)) + (segment (start 69.7103 57.2922) (end 69.7103 56.3372) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 70.0278 52.1462) (end 69.1388 51.2572) (width 0.5) (layer F.Cu) (net 2) (tstamp 5BF3198E)) + (segment (start 70.0278 56.0197) (end 70.0278 52.1462) (width 0.5) (layer F.Cu) (net 2) (tstamp 5BF3198D)) + (segment (start 69.7103 56.3372) (end 70.0278 56.0197) (width 0.5) (layer F.Cu) (net 2) (tstamp 5BF3198C)) + (segment (start 58.2495 69.6595) (end 58.2495 69.3855) (width 0.5) (layer B.Cu) (net 2)) + (segment (start 58.2495 69.3855) (end 58.7248 68.9102) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF31980)) + (segment (start 58.7248 68.9102) (end 59.4868 68.1482) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF14614)) + (segment (start 59.4868 68.1482) (end 68.1228 68.1482) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF31981)) + (segment (start 68.1228 68.1482) (end 68.9483 68.9737) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF31982)) + (segment (start 68.9483 68.9737) (end 68.9483 72.2122) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF31983)) + (segment (start 68.9483 72.2122) (end 69.9008 73.1647) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF31984)) + (segment (start 69.9008 73.1647) (end 72.5043 73.1647) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF31985)) + (segment (start 72.5043 73.1647) (end 73.2663 72.4027) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF31986)) + (segment (start 73.2663 72.4027) (end 78.1763 72.4027) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF31987)) + (segment (start 78.1763 72.4027) (end 82.1563 76.8272) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF31988) (status 20)) + (segment (start 84.2758 77.0407) (end 84.2758 75.1727) (width 0.5) (layer B.Cu) (net 2) (status 10)) + (segment (start 92.9513 74.8792) (end 96.0628 77.9907) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF31924)) + (segment (start 84.5693 74.8792) (end 92.9513 74.8792) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF31923)) + (segment (start 84.2758 75.1727) (end 84.5693 74.8792) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF31922)) + (segment (start 68.1838 65.9257) (end 71.3613 65.9257) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 71.3613 65.9257) (end 74.8563 65.9257) (width 0.5) (layer F.Cu) (net 2) (tstamp 5BF31991)) + (segment (start 74.8563 65.9257) (end 74.9833 66.0527) (width 0.5) (layer F.Cu) (net 2) (tstamp 5BF3151C)) + (segment (start 94.8563 81.1657) (end 94.8563 78.8797) (width 0.5) (layer B.Cu) (net 2)) + (segment (start 94.8563 78.8797) (end 95.7453 77.9907) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF313F3)) + (segment (start 95.7453 77.9907) (end 96.0628 77.9907) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF313F4)) + (segment (start 99.9363 79.1337) (end 99.9363 81.1657) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF313F6)) + (segment (start 96.0628 77.9907) (end 98.7933 77.9907) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF31928)) + (segment (start 98.7933 77.9907) (end 99.9363 79.1337) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF313F5)) + (segment (start 82.1563 76.8272) (end 84.0623 76.8272) (width 0.5) (layer B.Cu) (net 2) (status 10)) + (segment (start 84.0623 76.8272) (end 84.2758 77.0407) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF3138A) (status 30)) + (segment (start 79.9973 51.2572) (end 79.9973 53.5432) (width 2) (layer F.Cu) (net 2)) + (segment (start 80.5434 54.0893) (end 83.2739 54.0893) (width 2) (layer B.Cu) (net 2) (tstamp 5BF3115D)) + (segment (start 80.5053 54.0512) (end 80.5434 54.0893) (width 2) (layer B.Cu) (net 2) (tstamp 5BF3115C)) + (via (at 80.5053 54.0512) (size 2.5) (drill 1) (layers F.Cu B.Cu) (net 2)) + (segment (start 79.9973 53.5432) (end 80.5053 54.0512) (width 2) (layer F.Cu) (net 2) (tstamp 5BF3115A)) + (segment (start 69.1388 51.2572) (end 79.9973 51.2572) (width 2) (layer F.Cu) (net 2)) + (segment (start 79.9973 51.2572) (end 90.5383 51.2572) (width 2) (layer F.Cu) (net 2) (tstamp 5BF31158)) + (segment (start 91.9988 52.7177) (end 93.3958 54.1147) (width 2) (layer B.Cu) (net 2) (tstamp 5BF31139)) + (via (at 91.9988 52.7177) (size 2.5) (drill 1) (layers F.Cu B.Cu) (net 2)) + (segment (start 90.5383 51.2572) (end 91.9988 52.7177) (width 2) (layer F.Cu) (net 2) (tstamp 5BF31137)) + (segment (start 93.3958 54.1147) (end 93.7768 54.1147) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF3113A)) + (segment (start 69.1388 51.2572) (end 71.9353 54.0537) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF31130)) + (segment (start 71.9353 54.2939) (end 71.9353 54.0537) (width 0.5) (layer B.Cu) (net 2)) + (segment (start 53.1838 61.0997) (end 53.2473 54.1782) (width 0.5) (layer B.Cu) (net 2) (status 10)) + (segment (start 53.2003 54.0512) (end 53.2003 54.1782) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF3112D)) + (segment (start 53.2003 54.1312) (end 53.2003 54.0512) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF3112C)) + (segment (start 53.2473 54.1782) (end 53.2003 54.1312) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF3112B)) + (segment (start 76.1418 63.1317) (end 78.3668 63.1317) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 78.3668 63.1317) (end 78.9178 63.6827) (width 0.5) (layer F.Cu) (net 2) (tstamp 5BF3111A)) + (segment (start 74.9833 66.0527) (end 74.9833 64.2902) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 74.9833 64.2902) (end 76.1418 63.1317) (width 0.5) (layer F.Cu) (net 2) (tstamp 5BF31117)) + (segment (start 68.2663 60.8457) (end 68.2663 58.6067) (width 0.5) (layer B.Cu) (net 2)) + (segment (start 70.2691 56.6039) (end 71.7853 56.6039) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF3100E)) + (segment (start 68.2663 58.6067) (end 70.2691 56.6039) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF3100D)) + (segment (start 93.7768 54.1147) (end 93.7768 55.1512) (width 0.5) (layer B.Cu) (net 2)) + (segment (start 93.7768 55.1512) (end 95.2168 56.5912) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF31004)) + (segment (start 83.2739 54.0893) (end 83.2739 55.1258) (width 0.5) (layer B.Cu) (net 2)) + (segment (start 83.2739 55.1258) (end 84.7393 56.5912) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF30FFA)) + (segment (start 71.9353 54.2939) (end 71.9353 56.4539) (width 0.5) (layer B.Cu) (net 2)) + (segment (start 71.9353 56.4539) (end 71.7853 56.6039) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF30FE9)) + (segment (start 50.5968 54.1782) (end 53.2003 54.1782) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF30FBE)) + (segment (start 53.2003 54.1782) (end 54.5973 54.1782) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF3112E)) + (segment (start 51.943 65.7225) (end 48.0695 65.7225) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 60.0383 86.5632) (end 62.464 84.1375) (width 0.25) (layer B.Cu) (net 2) (tstamp 5BF30F1B)) + (segment (start 56.5658 86.5632) (end 60.0383 86.5632) (width 0.25) (layer B.Cu) (net 2) (tstamp 5BF30F19)) + (segment (start 47.4853 77.4827) (end 56.5658 86.5632) (width 0.25) (layer B.Cu) (net 2) (tstamp 5BF30F17)) + (segment (start 47.4853 66.3067) (end 47.4853 77.4827) (width 0.25) (layer B.Cu) (net 2) (tstamp 5BF30F16)) + (segment (start 48.0695 65.7225) (end 47.4853 66.3067) (width 0.25) (layer B.Cu) (net 2) (tstamp 5BF30F14)) + (via (at 55.7403 68.6562) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 2)) + (segment (start 55.7403 68.6562) (end 55.6995 68.697) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF30F0E)) + (segment (start 55.6995 68.697) (end 55.7403 68.6562) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF30F0F)) + (segment (start 61.6383 74.2097) (end 61.6383 75.7122) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 57.6018 77.0182) (end 58.4073 76.2127) (width 0.5) (layer F.Cu) (net 2) (tstamp 5BF30F04)) + (segment (start 58.4073 76.2127) (end 61.1378 76.2127) (width 0.5) (layer F.Cu) (net 2) (tstamp 5BF30F05)) + (segment (start 57.6018 77.0182) (end 57.6018 77.6732) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 61.6383 75.7122) (end 61.1378 76.2127) (width 0.25) (layer F.Cu) (net 2) (tstamp 5BF30F08)) + (segment (start 59.8998 53.2257) (end 60.2808 52.8447) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF30EC4) (status 30)) + (segment (start 63.6524 50.2133) (end 61.396 50.2133) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 61.396 50.2133) (end 61.2144 50.3949) (width 0.5) (layer F.Cu) (net 2) (tstamp 5BF30E2B)) + (segment (start 66.294 51.2379) (end 64.677 51.2379) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 64.677 51.2379) (end 63.6524 50.2133) (width 0.5) (layer F.Cu) (net 2) (tstamp 5BF30E28)) + (segment (start 53.1838 63.0047) (end 53.1838 64.4817) (width 0.5) (layer B.Cu) (net 2)) + (segment (start 53.1838 64.4817) (end 51.943 65.7225) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF30DFF)) + (segment (start 68.2663 60.8457) (end 68.2663 62.7507) (width 0.5) (layer B.Cu) (net 2) (status 20)) + (segment (start 53.1838 63.0047) (end 53.1203 61.1632) (width 0.5) (layer B.Cu) (net 2) (status 20)) + (segment (start 53.1203 61.1632) (end 53.1838 61.0997) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF30DFA) (status 30)) + (segment (start 63.5965 79.629) (end 62.6745 79.629) (width 0.5) (layer B.Cu) (net 2)) + (segment (start 61.849 80.4545) (end 61.849 83.5225) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF307D1)) + (segment (start 62.6745 79.629) (end 61.849 80.4545) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF307D0)) + (segment (start 61.849 83.5225) (end 62.464 84.1375) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF307D2)) + (segment (start 63.5965 79.629) (end 65.6565 79.629) (width 0.5) (layer B.Cu) (net 2)) + (segment (start 65.6565 79.629) (end 66.1035 80.076) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF307CD)) + (segment (start 48.133 50.6603) (end 47.2694 50.6603) (width 2) (layer B.Cu) (net 2)) + (segment (start 48.133 50.6603) (end 48.133 51.7144) (width 0.5) (layer B.Cu) (net 2)) + (segment (start 48.133 51.7144) (end 50.5968 54.1782) (width 0.5) (layer B.Cu) (net 2) (tstamp 5BF30FBD)) + (segment (start 65.1383 67.0052) (end 73.3298 67.0052) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 73.3298 67.0052) (end 73.5203 67.1957) (width 0.5) (layer F.Cu) (net 3) (tstamp 5BF31503)) + (segment (start 64.8883 67.2552) (end 65.1383 67.0052) (width 0.25) (layer F.Cu) (net 3) (tstamp 5BF31122)) + (segment (start 64.8883 68.3097) (end 64.8883 67.2552) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 73.5203 67.1957) (end 76.8858 67.1957) (width 0.5) (layer F.Cu) (net 3) (tstamp 5BF31126)) + (segment (start 78.9178 65.8827) (end 77.0533 65.8827) (width 0.5) (layer F.Cu) (net 3)) + (segment (start 77.0533 65.8827) (end 76.8858 66.0502) (width 0.5) (layer F.Cu) (net 3) (tstamp 5BF3111D)) + (segment (start 76.8858 66.0502) (end 76.8858 67.1957) (width 0.5) (layer F.Cu) (net 3) (tstamp 5BF3111E)) + (segment (start 76.8858 67.1957) (end 76.8858 73.1467) (width 0.5) (layer F.Cu) (net 3) (tstamp 5BF31129) (status 20)) + (segment (start 48.133 45.6603) (end 48.133 41.9735) (width 2) (layer B.Cu) (net 4)) + (segment (start 48.133 41.9735) (end 48.7553 41.3512) (width 2) (layer B.Cu) (net 4) (tstamp 5BF30FC7)) + (segment (start 53.1438 50.6711) (end 48.133 45.6603) (width 0.5) (layer B.Cu) (net 4) (tstamp 5BF30FC4)) + (segment (start 102.2223 83.8122) (end 102.2223 82.4357) (width 0.5) (layer B.Cu) (net 4)) + (segment (start 102.2223 82.4357) (end 102.0953 82.4357) (width 0.5) (layer B.Cu) (net 4) (tstamp 5BF31619)) + (segment (start 84.6963 83.7057) (end 84.8233 83.7057) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 84.8233 83.7057) (end 86.0933 82.4357) (width 0.25) (layer B.Cu) (net 4) (tstamp 5BF3141C)) + (segment (start 86.0933 82.4357) (end 98.8568 82.4357) (width 0.25) (layer B.Cu) (net 4) (tstamp 5BF3141D)) + (segment (start 102.0953 82.4357) (end 102.2223 82.4357) (width 1) (layer B.Cu) (net 4)) + (segment (start 98.5393 82.5627) (end 98.6663 82.4357) (width 0.25) (layer B.Cu) (net 4) (tstamp 5BF31411)) + (segment (start 98.6663 82.4357) (end 98.8568 82.4357) (width 0.25) (layer B.Cu) (net 4) (tstamp 5BF31412)) + (segment (start 98.8568 82.4357) (end 102.0953 82.4357) (width 0.25) (layer B.Cu) (net 4) (tstamp 5BF31421)) + (segment (start 97.3963 83.7057) (end 98.5393 82.5627) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 102.2223 82.4357) (end 103.0478 81.6102) (width 1) (layer B.Cu) (net 4) (tstamp 5BF31415)) + (segment (start 53.594 50.6711) (end 53.1438 50.6711) (width 0.5) (layer B.Cu) (net 4)) + (segment (start 53.5832 50.6603) (end 53.594 50.6711) (width 0.5) (layer B.Cu) (net 4) (tstamp 5BF30E0F)) + (segment (start 48.7553 41.3512) (end 76.1873 41.3512) (width 2) (layer B.Cu) (net 4) (tstamp 5BF30FC8)) + (segment (start 103.0478 81.6102) (end 103.0478 51.0832) (width 1) (layer B.Cu) (net 4) (tstamp 5BF31416)) + (segment (start 77.8853 46.7487) (end 77.8853 43.0492) (width 2) (layer B.Cu) (net 4)) + (segment (start 77.8853 43.0492) (end 76.1873 41.3512) (width 2) (layer B.Cu) (net 4) (tstamp 5BF30FE1)) + (segment (start 76.1873 41.3512) (end 87.1093 41.3512) (width 2) (layer B.Cu) (net 4) (tstamp 5BF30FE4)) + (segment (start 88.2993 42.5412) (end 87.1093 41.3512) (width 2) (layer B.Cu) (net 4) (tstamp 5BF30FDC)) + (segment (start 87.1093 41.3512) (end 92.0623 41.3512) (width 2) (layer B.Cu) (net 4) (tstamp 5BF30FDF)) + (segment (start 97.7138 41.3512) (end 92.0623 41.3512) (width 2) (layer B.Cu) (net 4) (tstamp 5BF30FCE)) + (segment (start 98.7133 42.3507) (end 97.7138 41.3512) (width 2) (layer B.Cu) (net 4) (tstamp 5BF30FCD)) + (segment (start 88.2993 46.7487) (end 88.2993 42.5412) (width 2) (layer B.Cu) (net 4)) + (segment (start 103.0478 51.0832) (end 98.7133 46.7487) (width 1) (layer B.Cu) (net 4) (tstamp 5BF31417)) + (segment (start 98.7133 46.7487) (end 98.7133 42.3507) (width 2) (layer B.Cu) (net 4)) + (segment (start 68.0593 82.1387) (end 67.2543 82.1387) (width 0.5) (layer F.Cu) (net 5) (status 400000)) + (segment (start 64.3128 78.0542) (end 63.2968 78.0542) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF1492B)) + (segment (start 64.9478 78.6892) (end 64.3128 78.0542) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF1492A)) + (segment (start 66.0908 78.6892) (end 64.9478 78.6892) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF14928)) + (segment (start 66.5988 79.1972) (end 66.0908 78.6892) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF14926)) + (segment (start 66.5988 81.4832) (end 66.5988 79.1972) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF14924)) + (segment (start 67.2543 82.1387) (end 66.5988 81.4832) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF14921)) + (segment (start 66.1543 86.8377) (end 64.8413 86.8377) (width 0.5) (layer B.Cu) (net 5) (status 400000)) + (segment (start 64.8413 86.8377) (end 64.6735 86.6699) (width 0.5) (layer B.Cu) (net 5) (tstamp 5BF148FE)) + (segment (start 64.6735 86.6699) (end 64.6735 81.976) (width 0.5) (layer B.Cu) (net 5) (tstamp 5BF14900)) + (segment (start 70.0278 83.2612) (end 70.0278 81.6102) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 69.6898 81.9482) (end 68.1228 81.9482) (width 0.5) (layer B.Cu) (net 5) (tstamp 5BF148F2) (status 800000)) + (segment (start 70.0278 81.6102) (end 69.6898 81.9482) (width 0.5) (layer B.Cu) (net 5) (tstamp 5BF148F1)) + (via (at 70.0278 81.6102) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 5)) + (segment (start 63.2968 78.0542) (end 62.2883 77.0457) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF1492E)) + (segment (start 87.0458 84.8487) (end 87.0458 83.8962) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 87.0458 83.8962) (end 87.2363 83.7057) (width 0.5) (layer B.Cu) (net 5) (tstamp 5BF143A1)) + (segment (start 82.4738 85.1662) (end 82.7913 85.1662) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 86.4108 85.4837) (end 87.0458 84.8487) (width 0.5) (layer B.Cu) (net 5) (tstamp 5BF1439C)) + (segment (start 83.1088 85.4837) (end 86.4108 85.4837) (width 0.5) (layer B.Cu) (net 5) (tstamp 5BF1439B)) + (segment (start 82.7913 85.1662) (end 83.1088 85.4837) (width 0.5) (layer B.Cu) (net 5) (tstamp 5BF1439A)) + (segment (start 82.4738 85.1662) (end 79.1718 85.1662) (width 0.5) (layer B.Cu) (net 5) (tstamp 5BF14398)) + (segment (start 76.8858 82.3267) (end 76.8858 82.8802) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 76.8858 82.8802) (end 79.1718 85.1662) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF14379)) + (segment (start 68.0593 82.1387) (end 68.0593 82.8167) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 68.0593 82.8167) (end 68.5038 83.2612) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF31861)) + (segment (start 71.8693 82.0117) (end 71.8693 83.0707) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 71.8693 83.0707) (end 71.6788 83.2612) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF3185C)) + (segment (start 79.1718 85.1662) (end 76.8858 82.4357) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF316F9)) + (via (at 79.1718 85.1662) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 5)) + (segment (start 76.8858 82.4357) (end 76.8858 82.3267) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF316FA)) + (segment (start 80.6323 80.8912) (end 78.3213 80.8912) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 78.3213 80.8912) (end 76.8858 82.3267) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF316EB)) + (segment (start 68.4643 86.6242) (end 66.3678 86.6242) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 66.3678 86.6242) (end 66.1543 86.8377) (width 0.5) (layer B.Cu) (net 5) (tstamp 5BF3159A)) + (segment (start 66.1035 81.976) (end 68.095 81.976) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 68.095 81.976) (end 68.1228 81.9482) (width 0.5) (layer B.Cu) (net 5) (tstamp 5BF313D8)) + (segment (start 68.5038 83.2612) (end 70.0278 83.2612) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF31864)) + (segment (start 70.0278 83.2612) (end 71.6788 83.2612) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF148EB)) + (segment (start 71.6788 83.2612) (end 75.9513 83.2612) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF3185F)) + (segment (start 75.9513 83.2612) (end 76.8858 82.3267) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF311A3)) + (segment (start 60.1018 77.6732) (end 60.1018 78.9432) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 60.1218 79.0067) (end 60.1218 78.9432) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF30F01)) + (segment (start 60.1218 78.9632) (end 60.1218 79.0067) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF30F00)) + (segment (start 60.1018 78.9432) (end 60.1218 78.9632) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF30EFF)) + (segment (start 53.9623 75.0062) (end 53.9623 77.8002) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 53.9623 77.8002) (end 53.9623 78.0542) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF30F20)) + (segment (start 62.2883 77.7927) (end 62.2883 77.0457) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF30EEB)) + (segment (start 60.1218 78.9432) (end 61.1378 78.9432) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF30F02)) + (segment (start 61.1378 78.9432) (end 62.2883 77.7927) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF30EEA)) + (segment (start 62.2883 77.0457) (end 62.2883 76.7767) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF14879)) + (segment (start 62.2883 74.2097) (end 62.2883 76.7767) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 54.8513 78.9432) (end 60.1218 78.9432) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF30EE9)) + (segment (start 53.9623 78.0542) (end 54.8513 78.9432) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF30EE8)) + (segment (start 53.9623 54.1782) (end 55.1218 54.1782) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 55.1218 54.1782) (end 55.1688 54.2252) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF30EAD)) + (segment (start 59.4741 48.0949) (end 56.6293 50.9397) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF30E30)) + (segment (start 56.6293 50.9397) (end 56.1213 50.9397) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF30E31)) + (segment (start 56.1213 50.9397) (end 53.9623 53.0987) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF30E32)) + (segment (start 53.9623 53.0987) (end 53.9623 54.1782) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF30E33)) + (segment (start 53.9623 54.1782) (end 53.9623 54.9402) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF30EAB)) + (segment (start 53.9623 54.9402) (end 53.9623 75.0062) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF30E8F)) + (segment (start 59.4741 48.0949) (end 61.2144 48.0949) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 66.294 47.2379) (end 64.7278 47.2379) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 64.7278 47.2379) (end 63.6524 48.3133) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF30E25)) + (segment (start 61.2144 48.0949) (end 63.434 48.0949) (width 0.5) (layer F.Cu) (net 5)) + (segment (start 63.434 48.0949) (end 63.6524 48.3133) (width 0.5) (layer F.Cu) (net 5) (tstamp 5BF30E21)) + (segment (start 66.1035 81.976) (end 64.6735 81.976) (width 0.5) (layer B.Cu) (net 5)) + (segment (start 64.6735 81.976) (end 63.5965 80.899) (width 0.5) (layer B.Cu) (net 5) (tstamp 5BF307CA)) + (segment (start 58.1965 78.359) (end 57.3405 78.359) (width 0.5) (layer B.Cu) (net 6)) + (segment (start 57.3405 78.359) (end 55.5625 80.137) (width 0.5) (layer B.Cu) (net 6) (tstamp 5BF307BF)) + (segment (start 55.5625 80.137) (end 55.5625 80.584) (width 0.5) (layer B.Cu) (net 6) (tstamp 5BF307C0)) + (segment (start 55.5625 82.484) (end 56.6115 82.484) (width 0.5) (layer B.Cu) (net 7)) + (segment (start 56.6115 82.484) (end 58.1965 80.899) (width 0.5) (layer B.Cu) (net 7) (tstamp 5BF307C3)) + (segment (start 58.1965 77.089) (end 56.9595 77.089) (width 0.5) (layer B.Cu) (net 8)) + (segment (start 55.773 78.2755) (end 54.5465 78.2755) (width 0.5) (layer B.Cu) (net 8) (tstamp 5BF307BC)) + (segment (start 56.9595 77.089) (end 55.773 78.2755) (width 0.5) (layer B.Cu) (net 8) (tstamp 5BF307BB)) + (segment (start 58.1965 75.819) (end 54.59 75.819) (width 0.5) (layer B.Cu) (net 9)) + (segment (start 54.59 75.819) (end 54.5465 75.7755) (width 0.5) (layer B.Cu) (net 9) (tstamp 5BF307B8)) + (segment (start 58.1965 79.629) (end 59.309 79.629) (width 0.5) (layer B.Cu) (net 10)) + (segment (start 59.964 80.284) (end 59.964 84.1375) (width 0.5) (layer B.Cu) (net 10) (tstamp 5BF307C7)) + (segment (start 59.309 79.629) (end 59.964 80.284) (width 0.5) (layer B.Cu) (net 10) (tstamp 5BF307C6)) + (segment (start 67.0903 68.2752) (end 66.0908 68.2752) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 65.7733 68.5927) (end 65.7733 69.6087) (width 0.25) (layer F.Cu) (net 11) (tstamp 5BF31544)) + (segment (start 66.0908 68.2752) (end 65.7733 68.5927) (width 0.25) (layer F.Cu) (net 11) (tstamp 5BF31543)) + (segment (start 66.2838 65.9257) (end 65.2653 65.9257) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 64.2383 66.9527) (end 64.2383 68.3097) (width 0.25) (layer F.Cu) (net 11) (tstamp 5BF31518)) + (segment (start 65.2653 65.9257) (end 64.2383 66.9527) (width 0.25) (layer F.Cu) (net 11) (tstamp 5BF31517)) + (segment (start 67.0903 68.2752) (end 67.0903 68.777692) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 64.2383 68.3097) (end 64.2383 69.4707) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 64.3763 69.6087) (end 65.7733 69.6087) (width 0.25) (layer F.Cu) (net 11) (tstamp 5BF31035)) + (segment (start 64.2383 69.4707) (end 64.3763 69.6087) (width 0.25) (layer F.Cu) (net 11) (tstamp 5BF31034)) + (segment (start 58.1965 74.549) (end 60.0075 74.549) (width 0.5) (layer B.Cu) (net 12)) + (segment (start 60.7495 73.807) (end 60.7495 69.6595) (width 0.5) (layer B.Cu) (net 12) (tstamp 5BF307B5)) + (segment (start 60.0075 74.549) (end 60.7495 73.807) (width 0.5) (layer B.Cu) (net 12) (tstamp 5BF307B4)) + (segment (start 58.1965 73.279) (end 52.6415 73.279) (width 0.5) (layer B.Cu) (net 13)) + (segment (start 52.6415 73.279) (end 51.943 73.9775) (width 0.5) (layer B.Cu) (net 13) (tstamp 5BF307B1)) + (segment (start 58.1965 72.009) (end 52.6415 72.009) (width 0.5) (layer B.Cu) (net 14)) + (segment (start 52.6415 72.009) (end 51.943 71.3105) (width 0.5) (layer B.Cu) (net 14) (tstamp 5BF307AE)) + (segment (start 64.2808 52.8447) (end 65.6463 52.8447) (width 0.5) (layer B.Cu) (net 15)) + (segment (start 65.6463 52.8447) (end 68.3133 55.5117) (width 0.5) (layer B.Cu) (net 15) (tstamp 5BF144F9)) + (segment (start 63.8048 65.2272) (end 63.8048 64.5922) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 64.5033 63.8937) (end 64.5033 61.8617) (width 0.5) (layer F.Cu) (net 15) (tstamp 5BF13B15)) + (segment (start 64.5033 61.8617) (end 64.5033 61.0997) (width 0.5) (layer F.Cu) (net 15) (tstamp 5BF30EB4)) + (segment (start 64.5033 61.0997) (end 65.3288 60.2742) (width 0.5) (layer F.Cu) (net 15) (tstamp 5BF30EB5)) + (segment (start 65.3288 60.2742) (end 67.2973 60.2742) (width 0.5) (layer F.Cu) (net 15) (tstamp 5BF30EB6)) + (segment (start 67.2973 60.2742) (end 68.3133 59.2582) (width 0.5) (layer F.Cu) (net 15) (tstamp 5BF30EB7)) + (segment (start 68.3133 59.2582) (end 68.3133 55.5117) (width 0.5) (layer F.Cu) (net 15) (tstamp 5BF30EB8)) + (via (at 68.3133 55.5117) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 15)) + (segment (start 62.2883 68.3097) (end 62.2883 66.7437) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 62.2883 66.7437) (end 63.8048 65.2272) (width 0.25) (layer F.Cu) (net 15) (tstamp 5BF30EB0)) + (segment (start 63.8048 64.5922) (end 64.5033 63.8937) (width 0.5) (layer F.Cu) (net 15) (tstamp 5BF13B12)) + (segment (start 64.2808 52.8447) (end 65.1383 52.8447) (width 0.5) (layer B.Cu) (net 15) (status 30)) + (segment (start 68.3133 55.5117) (end 65.5193 55.5117) (width 0.5) (layer B.Cu) (net 15) (tstamp 5BF30EBA)) + (segment (start 55.1688 56.9252) (end 55.1688 58.8772) (width 0.5) (layer F.Cu) (net 15)) + (segment (start 55.6768 55.5117) (end 57.8993 55.5117) (width 0.5) (layer B.Cu) (net 15) (tstamp 5BF30EA8)) + (segment (start 55.2958 55.8927) (end 55.6768 55.5117) (width 0.5) (layer B.Cu) (net 15) (tstamp 5BF30EA7)) + (segment (start 55.2958 59.0042) (end 55.2958 55.8927) (width 0.5) (layer B.Cu) (net 15) (tstamp 5BF30EA6)) + (via (at 55.2958 59.0042) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 15)) + (segment (start 55.1688 58.8772) (end 55.2958 59.0042) (width 0.5) (layer F.Cu) (net 15) (tstamp 5BF30EA4)) + (segment (start 57.8993 55.5117) (end 60.4393 55.5117) (width 0.5) (layer B.Cu) (net 15)) + (segment (start 60.4393 55.5117) (end 62.9793 55.5117) (width 0.5) (layer B.Cu) (net 15) (tstamp 5BF30E02)) + (segment (start 62.9793 55.5117) (end 65.5193 55.5117) (width 0.5) (layer B.Cu) (net 15) (tstamp 5BF30E03)) + (segment (start 82.0498 80.8482) (end 82.0498 79.1337) (width 0.5) (layer B.Cu) (net 16)) + (segment (start 82.0498 79.1337) (end 82.1563 79.0272) (width 0.5) (layer B.Cu) (net 16) (tstamp 5BF14464)) + (segment (start 82.0498 79.1337) (end 82.1563 79.0272) (width 0.5) (layer B.Cu) (net 16) (tstamp 5BF1445F)) + (segment (start 81.9863 79.1972) (end 82.1563 79.0272) (width 0.5) (layer B.Cu) (net 16) (tstamp 5BF31569) (status 30)) + (segment (start 82.1563 79.0272) (end 82.2428 78.9407) (width 0.5) (layer B.Cu) (net 16) (tstamp 5BF31386) (status 30)) + (segment (start 82.2428 78.9407) (end 84.2758 78.9407) (width 0.5) (layer B.Cu) (net 16) (tstamp 5BF31387) (status 10)) + (segment (start 73.8378 81.8007) (end 73.5203 81.8007) (width 0.5) (layer B.Cu) (net 17)) + (segment (start 73.5203 81.8007) (end 72.0598 83.2612) (width 0.5) (layer B.Cu) (net 17) (tstamp 5BF148BB)) + (segment (start 73.8378 81.8007) (end 73.8378 78.8162) (width 0.5) (layer F.Cu) (net 17)) + (segment (start 73.8378 78.8162) (end 72.7583 77.7367) (width 0.5) (layer F.Cu) (net 17) (tstamp 5BF148B6)) + (segment (start 70.0913 83.2612) (end 72.0598 83.2612) (width 0.5) (layer B.Cu) (net 17)) + (segment (start 68.6283 84.7242) (end 70.0913 83.2612) (width 0.5) (layer B.Cu) (net 17) (tstamp 5BF31792)) + (via (at 73.8378 81.8007) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 17)) + (segment (start 71.5518 76.5302) (end 72.3138 77.2922) (width 0.5) (layer F.Cu) (net 17) (tstamp 5BF13CE1)) + (segment (start 71.5518 76.5302) (end 70.7898 75.7682) (width 0.5) (layer F.Cu) (net 17)) + (segment (start 72.7583 77.7367) (end 72.3138 77.2922) (width 0.5) (layer F.Cu) (net 17) (tstamp 5BF148B9)) + (segment (start 70.0278 74.3712) (end 70.7898 75.1332) (width 0.5) (layer F.Cu) (net 17)) + (segment (start 70.7898 75.1332) (end 70.7898 75.7682) (width 0.5) (layer F.Cu) (net 17) (tstamp 5BF13CEB)) + (segment (start 70.7898 75.1332) (end 70.7263 75.0697) (width 0.5) (layer F.Cu) (net 17) (tstamp 5BF13CE4)) + (segment (start 70.7898 75.7682) (end 70.7898 75.1332) (width 0.5) (layer F.Cu) (net 17) (tstamp 5BF13CE3)) + (segment (start 66.7893 73.2282) (end 68.8848 73.2282) (width 0.5) (layer F.Cu) (net 17)) + (segment (start 60.9883 74.2097) (end 60.9883 72.5522) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 65.7733 72.2122) (end 66.18605 72.62495) (width 0.25) (layer F.Cu) (net 17) (tstamp 5BF13A1D)) + (segment (start 61.3283 72.2122) (end 65.7733 72.2122) (width 0.25) (layer F.Cu) (net 17) (tstamp 5BF13A1B)) + (segment (start 60.9883 72.5522) (end 61.3283 72.2122) (width 0.25) (layer F.Cu) (net 17) (tstamp 5BF13A1A)) + (segment (start 66.18605 72.62495) (end 66.7893 73.2282) (width 0.5) (layer F.Cu) (net 17)) + (segment (start 68.8848 73.2282) (end 70.0278 74.3712) (width 0.5) (layer F.Cu) (net 17) (tstamp 5BF13BD2)) + (segment (start 70.0278 74.3712) (end 70.7263 75.0697) (width 0.5) (layer F.Cu) (net 17) (tstamp 5BF13CE9)) + (segment (start 68.4643 84.7242) (end 68.6283 84.7242) (width 0.5) (layer B.Cu) (net 17)) + (segment (start 68.5648 84.7242) (end 68.4643 84.7242) (width 0.5) (layer B.Cu) (net 17) (tstamp 5BF31684)) + (segment (start 66.1543 84.6377) (end 68.3778 84.6377) (width 0.5) (layer B.Cu) (net 17)) + (segment (start 68.3778 84.6377) (end 68.4643 84.7242) (width 0.5) (layer B.Cu) (net 17) (tstamp 5BF315A1)) + (segment (start 73.9853 56.6039) (end 76.0017 56.6039) (width 0.5) (layer B.Cu) (net 18)) + (segment (start 76.0017 56.6039) (end 76.0095 56.5961) (width 0.5) (layer B.Cu) (net 18) (tstamp 5BF30FEF)) + (segment (start 73.8353 54.2939) (end 73.8353 56.4539) (width 0.5) (layer B.Cu) (net 18)) + (segment (start 73.8353 56.4539) (end 73.9853 56.6039) (width 0.5) (layer B.Cu) (net 18) (tstamp 5BF30FEC)) + (segment (start 88.3539 54.0893) (end 88.3539 56.4183) (width 0.5) (layer B.Cu) (net 19)) + (segment (start 88.3539 56.4183) (end 88.6968 56.7612) (width 0.5) (layer B.Cu) (net 19) (tstamp 5BF31000)) + (segment (start 86.9393 56.5912) (end 88.5268 56.5912) (width 0.5) (layer B.Cu) (net 19)) + (segment (start 88.5268 56.5912) (end 88.6968 56.7612) (width 0.5) (layer B.Cu) (net 19) (tstamp 5BF30FFD)) + (segment (start 98.8568 54.1147) (end 98.8568 56.4437) (width 0.5) (layer B.Cu) (net 20)) + (segment (start 98.8568 56.4437) (end 99.1743 56.7612) (width 0.5) (layer B.Cu) (net 20) (tstamp 5BF3100A)) + (segment (start 97.4168 56.5912) (end 99.0043 56.5912) (width 0.5) (layer B.Cu) (net 20)) + (segment (start 99.0043 56.5912) (end 99.1743 56.7612) (width 0.5) (layer B.Cu) (net 20) (tstamp 5BF31007)) + (segment (start 65.5663 60.8457) (end 63.7413 60.8457) (width 0.5) (layer B.Cu) (net 21)) + (segment (start 63.0428 61.5442) (end 63.0428 63.1317) (width 0.5) (layer B.Cu) (net 21) (tstamp 5BF14537)) + (segment (start 63.7413 60.8457) (end 63.0428 61.5442) (width 0.5) (layer B.Cu) (net 21) (tstamp 5BF14536)) + (segment (start 61.6383 68.3097) (end 61.6383 66.4412) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 61.6383 66.4412) (end 62.0268 66.0527) (width 0.25) (layer F.Cu) (net 21) (tstamp 5BF13AFC)) + (segment (start 63.0428 65.0367) (end 63.0428 63.1317) (width 0.25) (layer F.Cu) (net 21) (tstamp 5BF13AF7)) + (segment (start 62.0268 66.0527) (end 63.0428 65.0367) (width 0.25) (layer F.Cu) (net 21) (tstamp 5BF13B00)) + (segment (start 65.5193 58.0517) (end 65.5193 60.7987) (width 0.5) (layer B.Cu) (net 21)) + (via (at 63.0428 63.1317) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 21)) + (segment (start 61.7728 64.4017) (end 63.9788 64.4017) (width 0.5) (layer B.Cu) (net 22)) + (segment (start 63.9788 64.4017) (end 65.5663 62.7507) (width 0.5) (layer B.Cu) (net 22) (tstamp 5BF14551) (status 20)) + (segment (start 62.9793 58.0517) (end 62.9793 58.1787) (width 0.5) (layer B.Cu) (net 22)) + (segment (start 62.9793 58.1787) (end 61.7728 59.3852) (width 0.5) (layer B.Cu) (net 22) (tstamp 5BF30DB5)) + (segment (start 61.7728 59.3852) (end 61.7728 64.4017) (width 0.5) (layer B.Cu) (net 22) (tstamp 5BF30DB6)) + (segment (start 60.9883 68.3097) (end 60.9883 65.1862) (width 0.25) (layer F.Cu) (net 22)) + (via (at 61.7728 64.4017) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 22)) + (segment (start 60.9883 65.1862) (end 61.7728 64.4017) (width 0.25) (layer F.Cu) (net 22) (tstamp 5BF30D90)) + (segment (start 59.8043 64.4017) (end 59.8043 64.9732) (width 0.5) (layer B.Cu) (net 23)) + (segment (start 55.8838 64.2277) (end 55.8838 63.0047) (width 0.5) (layer B.Cu) (net 23) (tstamp 5BF30DF7)) + (segment (start 57.3913 65.7352) (end 55.8838 64.2277) (width 0.5) (layer B.Cu) (net 23) (tstamp 5BF30DF6)) + (segment (start 59.0423 65.7352) (end 57.3913 65.7352) (width 0.5) (layer B.Cu) (net 23) (tstamp 5BF30DF5)) + (segment (start 59.8043 64.9732) (end 59.0423 65.7352) (width 0.5) (layer B.Cu) (net 23) (tstamp 5BF30DF4)) + (segment (start 59.8043 64.4017) (end 59.8043 58.6867) (width 0.5) (layer B.Cu) (net 23)) + (segment (start 60.3383 64.9357) (end 59.8043 64.4017) (width 0.25) (layer F.Cu) (net 23) (tstamp 5BF30D8C)) + (via (at 59.8043 64.4017) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 23)) + (segment (start 60.3383 68.3097) (end 60.3383 64.9357) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 59.8043 58.6867) (end 60.4393 58.0517) (width 0.5) (layer B.Cu) (net 23) (tstamp 5BF30DB1)) + (segment (start 55.8838 61.0997) (end 57.8358 61.0997) (width 0.5) (layer B.Cu) (net 24)) + (segment (start 57.8358 61.0997) (end 57.8993 61.1632) (width 0.5) (layer B.Cu) (net 24) (tstamp 5BF1456B)) + (segment (start 57.8993 58.0517) (end 57.8993 61.1632) (width 0.5) (layer B.Cu) (net 24)) + (segment (start 57.8993 61.1632) (end 57.8993 64.4017) (width 0.5) (layer B.Cu) (net 24) (tstamp 5BF30DF2)) + (segment (start 59.6883 66.1907) (end 57.8993 64.4017) (width 0.25) (layer F.Cu) (net 24) (tstamp 5BF30D82)) + (via (at 57.8993 64.4017) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 24)) + (segment (start 59.6883 66.1907) (end 59.6883 68.3097) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 89.7763 83.7057) (end 89.7763 84.0232) (width 0.5) (layer B.Cu) (net 25)) + (segment (start 89.7763 84.0232) (end 87.2998 86.4997) (width 0.5) (layer B.Cu) (net 25) (tstamp 5BF1430C)) + (segment (start 76.1873 80.5942) (end 73.3933 77.8002) (width 0.5) (layer B.Cu) (net 25) (tstamp 5BF1431C)) + (segment (start 76.1873 84.7217) (end 76.1873 80.5942) (width 0.5) (layer B.Cu) (net 25) (tstamp 5BF14319)) + (segment (start 77.9653 86.4997) (end 76.1873 84.7217) (width 0.5) (layer B.Cu) (net 25) (tstamp 5BF14311)) + (segment (start 87.2998 86.4997) (end 77.9653 86.4997) (width 0.5) (layer B.Cu) (net 25) (tstamp 5BF1430F)) + (segment (start 67.2338 74.0537) (end 68.4403 74.0537) (width 0.5) (layer F.Cu) (net 25)) + (segment (start 69.9643 75.5777) (end 69.9643 76.9747) (width 0.5) (layer F.Cu) (net 25) (tstamp 5BF13BE0)) + (segment (start 68.4403 74.0537) (end 69.9643 75.5777) (width 0.5) (layer F.Cu) (net 25) (tstamp 5BF13BDF)) + (segment (start 65.8368 73.4187) (end 66.4718 74.0537) (width 0.5) (layer F.Cu) (net 25)) + (segment (start 66.4718 74.0537) (end 67.2338 74.0537) (width 0.5) (layer F.Cu) (net 25) (tstamp 5BF13B89)) + (segment (start 64.2383 74.2097) (end 64.2383 72.7947) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 65.2018 72.7837) (end 65.8368 73.4187) (width 0.25) (layer F.Cu) (net 25) (tstamp 5BF13A29)) + (segment (start 64.2493 72.7837) (end 65.2018 72.7837) (width 0.25) (layer F.Cu) (net 25) (tstamp 5BF13A28)) + (segment (start 64.2383 72.7947) (end 64.2493 72.7837) (width 0.25) (layer F.Cu) (net 25) (tstamp 5BF13A27)) + (segment (start 70.9803 77.8002) (end 70.7898 77.8002) (width 0.5) (layer F.Cu) (net 25)) + (segment (start 70.7898 77.8002) (end 69.9643 76.9747) (width 0.5) (layer F.Cu) (net 25) (tstamp 5BF318C3)) + (segment (start 70.9803 77.8002) (end 73.3933 77.8002) (width 0.5) (layer B.Cu) (net 25)) + (segment (start 71.8693 79.8117) (end 71.8693 78.6892) (width 0.5) (layer F.Cu) (net 25)) + (segment (start 71.8693 78.6892) (end 70.9803 77.8002) (width 0.5) (layer F.Cu) (net 25) (tstamp 5BF3189F)) + (via (at 70.9803 77.8002) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 25)) + (segment (start 89.7763 83.7057) (end 89.7763 83.9597) (width 0.5) (layer B.Cu) (net 25)) + (segment (start 67.3608 70.4342) (end 66.6623 70.4342) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 60.5028 70.6247) (end 59.8043 71.3232) (width 0.25) (layer F.Cu) (net 26) (tstamp 5BF139C0)) + (segment (start 66.4718 70.6247) (end 60.5028 70.6247) (width 0.25) (layer F.Cu) (net 26) (tstamp 5BF139BD)) + (segment (start 66.6623 70.4342) (end 66.4718 70.6247) (width 0.25) (layer F.Cu) (net 26) (tstamp 5BF139BB)) + (segment (start 67.3608 70.4342) (end 67.3608 72.4027) (width 0.5) (layer B.Cu) (net 26)) + (via (at 67.3608 70.4342) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 26)) + (segment (start 68.9483 73.9902) (end 68.9483 74.7992) (width 0.5) (layer B.Cu) (net 26) (tstamp 5BF3153D)) + (segment (start 67.3608 72.4027) (end 68.9483 73.9902) (width 0.5) (layer B.Cu) (net 26) (tstamp 5BF3153C)) + (segment (start 59.0383 74.2097) (end 59.0383 72.0892) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 59.0383 72.0892) (end 59.8043 71.3232) (width 0.25) (layer F.Cu) (net 26) (tstamp 5BF3103E)) + (segment (start 75.2983 85.2932) (end 77.5843 87.5792) (width 0.5) (layer B.Cu) (net 27)) + (segment (start 88.2523 87.5792) (end 92.1258 83.7057) (width 0.5) (layer B.Cu) (net 27) (tstamp 5BF143B1)) + (segment (start 77.5843 87.5792) (end 88.2523 87.5792) (width 0.5) (layer B.Cu) (net 27) (tstamp 5BF143B0)) + (segment (start 92.1258 83.7057) (end 92.3163 83.7057) (width 0.5) (layer B.Cu) (net 27) (tstamp 5BF143B8)) + (segment (start 71.9328 79.3242) (end 73.6473 79.3242) (width 0.5) (layer B.Cu) (net 27)) + (segment (start 75.2983 80.9752) (end 75.2983 85.2932) (width 0.5) (layer B.Cu) (net 27) (tstamp 5BF142F3)) + (segment (start 73.6473 79.3242) (end 75.2983 80.9752) (width 0.5) (layer B.Cu) (net 27) (tstamp 5BF142F2)) + (segment (start 67.5513 74.8157) (end 65.9638 74.8157) (width 0.5) (layer F.Cu) (net 27)) + (segment (start 65.9638 74.8157) (end 65.6463 74.4982) (width 0.5) (layer F.Cu) (net 27) (tstamp 5BF13B82)) + (segment (start 65.6463 74.4982) (end 65.1768 74.4982) (width 0.25) (layer F.Cu) (net 27) (tstamp 5BF13B85)) + (segment (start 68.1863 75.4507) (end 67.5513 74.8157) (width 0.5) (layer F.Cu) (net 27) (tstamp 5BF13A36)) + (segment (start 68.1863 76.0222) (end 68.1863 75.4507) (width 0.5) (layer F.Cu) (net 27)) + (segment (start 65.1768 74.4982) (end 64.8883 74.2097) (width 0.25) (layer F.Cu) (net 27) (tstamp 5BF13A41)) + (segment (start 70.0913 79.3877) (end 68.6103 79.3877) (width 0.5) (layer F.Cu) (net 27)) + (segment (start 68.6103 79.3877) (end 68.0593 79.9387) (width 0.5) (layer F.Cu) (net 27) (tstamp 5BF31823)) + (segment (start 70.1548 79.3242) (end 71.9328 79.3242) (width 0.5) (layer B.Cu) (net 27) (tstamp 5BF317F1)) + (segment (start 70.0913 79.3877) (end 70.1548 79.3242) (width 0.5) (layer B.Cu) (net 27) (tstamp 5BF317F0)) + (via (at 70.0913 79.3877) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 27)) + (segment (start 68.1863 76.0222) (end 68.1863 79.6212) (width 0.5) (layer F.Cu) (net 27) (tstamp 5BF317EB)) + (segment (start 68.1863 79.6212) (end 68.0593 79.7482) (width 0.5) (layer F.Cu) (net 27) (tstamp 5BF315EF)) + (segment (start 79.8498 80.8482) (end 79.8498 78.9002) (width 0.5) (layer B.Cu) (net 28)) + (segment (start 79.8498 78.9002) (end 80.5053 78.2447) (width 0.5) (layer B.Cu) (net 28) (tstamp 5BF14467)) + (segment (start 71.6788 75.1967) (end 71.6788 75.2602) (width 0.5) (layer F.Cu) (net 28)) + (segment (start 71.6788 75.2602) (end 74.7268 78.3082) (width 0.5) (layer F.Cu) (net 28) (tstamp 5BF13D00)) + (segment (start 73.0758 72.2757) (end 72.8853 72.2757) (width 0.5) (layer F.Cu) (net 28)) + (segment (start 71.6788 73.4822) (end 71.6788 75.1967) (width 0.5) (layer F.Cu) (net 28) (tstamp 5BF13CF4)) + (segment (start 72.8853 72.2757) (end 71.6788 73.4822) (width 0.5) (layer F.Cu) (net 28) (tstamp 5BF13CF0)) + (segment (start 69.3928 69.9262) (end 73.0758 69.9262) (width 0.5) (layer F.Cu) (net 28)) + (segment (start 73.3298 72.2757) (end 73.0758 72.2757) (width 0.5) (layer F.Cu) (net 28) (tstamp 5BF31946)) + (segment (start 73.7108 71.8947) (end 73.3298 72.2757) (width 0.5) (layer F.Cu) (net 28) (tstamp 5BF31945)) + (segment (start 73.7108 70.5612) (end 73.7108 71.8947) (width 0.5) (layer F.Cu) (net 28) (tstamp 5BF31944)) + (segment (start 73.0758 69.9262) (end 73.7108 70.5612) (width 0.5) (layer F.Cu) (net 28) (tstamp 5BF31943)) + (segment (start 69.2658 69.9262) (end 69.3928 69.9262) (width 0.5) (layer F.Cu) (net 28)) + (segment (start 65.8368 70.1167) (end 66.0273 70.1167) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 63.5883 69.6462) (end 64.0588 70.1167) (width 0.25) (layer F.Cu) (net 28) (tstamp 5BF31531)) + (segment (start 64.0588 70.1167) (end 65.8368 70.1167) (width 0.25) (layer F.Cu) (net 28) (tstamp 5BF31532)) + (segment (start 63.5883 68.3097) (end 63.5883 69.6462) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 68.5673 69.9262) (end 69.2658 69.9262) (width 0.25) (layer F.Cu) (net 28) (tstamp 5BF3154D)) + (segment (start 67.9958 69.3547) (end 68.5673 69.9262) (width 0.25) (layer F.Cu) (net 28) (tstamp 5BF3154C)) + (segment (start 66.7893 69.3547) (end 67.9958 69.3547) (width 0.25) (layer F.Cu) (net 28) (tstamp 5BF3154B)) + (segment (start 66.0273 70.1167) (end 66.7893 69.3547) (width 0.25) (layer F.Cu) (net 28) (tstamp 5BF3154A)) + (segment (start 80.3783 78.1812) (end 80.5053 78.2447) (width 0.5) (layer F.Cu) (net 28) (tstamp 5BF31872)) + (segment (start 80.5053 78.3082) (end 80.3783 78.1812) (width 0.5) (layer F.Cu) (net 28) (tstamp 5BF31871)) + (segment (start 74.7268 78.3082) (end 80.5053 78.3082) (width 0.5) (layer F.Cu) (net 28) (tstamp 5BF13D04)) + (via (at 80.5053 78.2447) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 28)) + (segment (start 68.3768 65.9257) (end 70.8533 65.9257) (width 0.5) (layer B.Cu) (net 29)) + (segment (start 76.0095 60.7695) (end 76.0095 58.7961) (width 0.5) (layer B.Cu) (net 29) (tstamp 5BF144B6)) + (segment (start 70.8533 65.9257) (end 76.0095 60.7695) (width 0.5) (layer B.Cu) (net 29) (tstamp 5BF144B4)) + (segment (start 57.5818 67.0052) (end 61.3283 67.0052) (width 0.5) (layer B.Cu) (net 29)) + (via (at 57.5818 67.0052) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 29)) + (segment (start 58.8863 68.3097) (end 57.5818 67.0052) (width 0.25) (layer F.Cu) (net 29) (tstamp 5BF30ECA)) + (segment (start 62.4078 65.9257) (end 68.3768 65.9257) (width 0.5) (layer B.Cu) (net 29) (tstamp 5BF30ECF)) + (segment (start 61.3283 67.0052) (end 62.4078 65.9257) (width 0.5) (layer B.Cu) (net 29) (tstamp 5BF30ECE)) + (segment (start 59.0383 68.3097) (end 58.8863 68.3097) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 88.6968 58.9612) (end 88.0413 58.9612) (width 0.5) (layer B.Cu) (net 30)) + (segment (start 70.4723 67.6402) (end 70.4723 71.5137) (width 0.5) (layer B.Cu) (net 30) (tstamp 5BF1449D)) + (segment (start 78.4098 59.7027) (end 70.4723 67.6402) (width 0.5) (layer B.Cu) (net 30) (tstamp 5BF14497)) + (segment (start 87.2998 59.7027) (end 78.4098 59.7027) (width 0.5) (layer B.Cu) (net 30) (tstamp 5BF14494)) + (segment (start 88.0413 58.9612) (end 87.2998 59.7027) (width 0.5) (layer B.Cu) (net 30) (tstamp 5BF14492)) + (segment (start 66.852381 71.610833) (end 66.822933 71.610833) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 60.8203 71.1327) (end 60.1853 71.7677) (width 0.25) (layer F.Cu) (net 30) (tstamp 5BF139DC)) + (segment (start 66.3448 71.1327) (end 60.8203 71.1327) (width 0.25) (layer F.Cu) (net 30) (tstamp 5BF139DB)) + (segment (start 66.822933 71.610833) (end 66.3448 71.1327) (width 0.25) (layer F.Cu) (net 30) (tstamp 5BF139DA)) + (segment (start 68.566543 71.586778) (end 70.399222 71.586778) (width 0.5) (layer F.Cu) (net 30)) + (segment (start 70.399222 71.586778) (end 70.4723 71.5137) (width 0.5) (layer F.Cu) (net 30) (tstamp 5BF3197A)) + (via (at 70.4723 71.5137) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 30)) + (segment (start 66.852381 71.610833) (end 68.566543 71.586778) (width 0.25) (layer F.Cu) (net 30) (tstamp 5BF139D8)) + (segment (start 59.6883 74.2097) (end 59.6883 72.2647) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 59.6883 72.2647) (end 60.1853 71.7677) (width 0.25) (layer F.Cu) (net 30) (tstamp 5BF3102F)) + (segment (start 60.3383 73.1012) (end 60.3383 72.3767) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 66.1543 71.7042) (end 66.524296 72.074196) (width 0.25) (layer F.Cu) (net 31) (tstamp 5BF13A0F)) + (segment (start 61.0108 71.7042) (end 66.1543 71.7042) (width 0.25) (layer F.Cu) (net 31) (tstamp 5BF13A0D)) + (segment (start 60.3383 72.3767) (end 61.0108 71.7042) (width 0.25) (layer F.Cu) (net 31) (tstamp 5BF13A0C)) + (segment (start 70.7898 72.7837) (end 71.0438 72.7837) (width 0.5) (layer F.Cu) (net 31)) + (segment (start 66.524296 72.074196) (end 66.8528 72.074196) (width 0.25) (layer F.Cu) (net 31) (tstamp 5BF13A13)) + (segment (start 68.111796 72.074196) (end 68.47205 72.43445) (width 0.25) (layer F.Cu) (net 31) (tstamp 5BF31675)) + (segment (start 66.8528 72.074196) (end 68.111796 72.074196) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 72.1868 67.1957) (end 73.6473 65.7352) (width 0.5) (layer B.Cu) (net 31) (tstamp 5BF31965)) + (via (at 72.1868 71.1327) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 31)) + (segment (start 97.3328 60.7187) (end 78.6638 60.7187) (width 0.5) (layer B.Cu) (net 31) (tstamp 5BF31053)) + (segment (start 97.3328 60.7187) (end 99.0903 58.9612) (width 0.5) (layer B.Cu) (net 31) (tstamp 5BF31052)) + (segment (start 78.6638 60.7187) (end 73.6473 65.7352) (width 0.5) (layer B.Cu) (net 31) (tstamp 5BF31054)) + (segment (start 72.1868 71.1327) (end 72.1868 67.1957) (width 0.5) (layer B.Cu) (net 31)) + (segment (start 69.29755 72.43445) (end 69.6468 72.7837) (width 0.5) (layer F.Cu) (net 31) (tstamp 5BF3196D)) + (segment (start 69.6468 72.7837) (end 70.7898 72.7837) (width 0.5) (layer F.Cu) (net 31) (tstamp 5BF3196E)) + (segment (start 68.47205 72.43445) (end 69.29755 72.43445) (width 0.5) (layer F.Cu) (net 31)) + (segment (start 71.0438 72.7837) (end 72.1868 71.6407) (width 0.5) (layer F.Cu) (net 31) (tstamp 5BF31974)) + (segment (start 72.1868 71.6407) (end 72.1868 71.1327) (width 0.5) (layer F.Cu) (net 31) (tstamp 5BF31975)) + (segment (start 99.1743 58.9612) (end 99.0903 58.9612) (width 0.5) (layer B.Cu) (net 31)) + (segment (start 60.3383 74.2097) (end 60.3383 73.1012) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 62.9383 74.2097) (end 62.9383 76.1717) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 64.7446 73.279) (end 65.7098 74.2442) (width 0.5) (layer B.Cu) (net 32) (tstamp 5BF30E62)) + (segment (start 65.7098 74.2442) (end 65.7098 77.3557) (width 0.5) (layer B.Cu) (net 32) (tstamp 5BF30E63)) + (via (at 65.7098 77.3557) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 32)) + (segment (start 64.7446 73.279) (end 63.5965 73.279) (width 0.5) (layer B.Cu) (net 32)) + (segment (start 64.1223 77.3557) (end 65.7098 77.3557) (width 0.25) (layer F.Cu) (net 32) (tstamp 5BF30E74)) + (segment (start 62.9383 76.1717) (end 64.1223 77.3557) (width 0.25) (layer F.Cu) (net 32) (tstamp 5BF30E72)) + (segment (start 63.5883 74.2097) (end 63.5883 75.3612) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 64.9351 72.009) (end 66.9798 74.0537) (width 0.5) (layer B.Cu) (net 33) (tstamp 5BF30E68)) + (segment (start 66.9798 74.0537) (end 66.9798 76.0857) (width 0.5) (layer B.Cu) (net 33) (tstamp 5BF30E69)) + (via (at 66.9798 76.0857) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 33)) + (segment (start 64.9351 72.009) (end 63.5965 72.009) (width 0.5) (layer B.Cu) (net 33)) + (segment (start 64.3128 76.0857) (end 66.9798 76.0857) (width 0.25) (layer F.Cu) (net 33) (tstamp 5BF30E6F)) + (segment (start 63.5883 75.3612) (end 64.3128 76.0857) (width 0.25) (layer F.Cu) (net 33) (tstamp 5BF30E6E)) + (segment (start 87.2758 77.9907) (end 87.2758 81.1262) (width 0.5) (layer B.Cu) (net 34) (status 10)) + (segment (start 87.2758 81.1262) (end 87.2363 81.1657) (width 0.5) (layer B.Cu) (net 34) (tstamp 5BF3138D)) + (segment (start 74.0283 74.3077) (end 72.5043 74.3077) (width 0.5) (layer B.Cu) (net 35)) + (segment (start 72.5043 74.3077) (end 70.5358 76.2762) (width 0.5) (layer B.Cu) (net 35) (tstamp 5BF13A5F)) + (segment (start 74.0283 74.3077) (end 74.2188 74.3077) (width 0.5) (layer F.Cu) (net 35)) + (segment (start 74.2188 74.3077) (end 75.6793 75.7682) (width 0.5) (layer F.Cu) (net 35) (tstamp 5BF13A5A)) + (segment (start 87.7443 75.7682) (end 89.2683 75.7682) (width 0.5) (layer F.Cu) (net 35)) + (segment (start 89.2683 75.7682) (end 89.7128 76.2127) (width 0.5) (layer F.Cu) (net 35) (tstamp 5BF31D6D)) + (via (at 74.0283 74.3077) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 35)) + (via (at 89.7128 76.2127) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 35)) + (segment (start 75.6793 75.7682) (end 87.7443 75.7682) (width 0.5) (layer F.Cu) (net 35) (tstamp 5BF13A5D)) + (segment (start 68.9483 77.4992) (end 69.3128 77.4992) (width 0.5) (layer B.Cu) (net 35)) + (segment (start 69.3128 77.4992) (end 70.5358 76.2762) (width 0.5) (layer B.Cu) (net 35) (tstamp 5BF3173E)) + (segment (start 70.5358 76.2762) (end 72.5043 74.3077) (width 0.5) (layer B.Cu) (net 35) (tstamp 5BF13A62)) + (segment (start 89.7128 76.2127) (end 89.7763 81.1657) (width 0.5) (layer B.Cu) (net 35) (tstamp 5BF31920)) + (segment (start 68.9483 77.4992) (end 68.9483 78.9227) (width 0.5) (layer B.Cu) (net 35)) + (segment (start 68.9483 78.9227) (end 68.1228 79.7482) (width 0.5) (layer B.Cu) (net 35) (tstamp 5BF313DC)) + (segment (start 82.2833 84.2137) (end 83.4263 85.3567) (width 0.5) (layer F.Cu) (net 36)) + (segment (start 83.4263 85.3567) (end 94.1578 85.3567) (width 0.5) (layer F.Cu) (net 36) (tstamp 5BF14733)) + (segment (start 94.1578 85.3567) (end 94.8563 86.0552) (width 0.5) (layer F.Cu) (net 36) (tstamp 5BF14735)) + (segment (start 94.8563 83.7057) (end 94.8563 86.0552) (width 0.5) (layer B.Cu) (net 36)) + (via (at 94.8563 86.0552) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 36)) + (segment (start 82.2833 82.7532) (end 82.2833 84.2137) (width 0.5) (layer F.Cu) (net 36) (tstamp 5BF316E9)) + (segment (start 94.8563 86.0552) (end 94.8563 85.8012) (width 0.5) (layer B.Cu) (net 36)) + (segment (start 94.8563 85.8012) (end 94.8563 83.7057) (width 0.5) (layer B.Cu) (net 36) (tstamp 5BF143F7)) + (segment (start 73.5203 73.0377) (end 74.4728 73.0377) (width 0.5) (layer F.Cu) (net 36)) + (segment (start 74.7903 72.7202) (end 74.7903 71.5137) (width 0.5) (layer F.Cu) (net 36) (tstamp 5BF13A8C)) + (segment (start 74.4728 73.0377) (end 74.7903 72.7202) (width 0.5) (layer F.Cu) (net 36) (tstamp 5BF13A8A)) + (segment (start 80.7593 76.9747) (end 74.7268 76.9747) (width 0.5) (layer F.Cu) (net 36)) + (segment (start 72.7583 73.7997) (end 73.5203 73.0377) (width 0.5) (layer F.Cu) (net 36) (tstamp 5BF13A74)) + (segment (start 72.7583 75.0062) (end 72.7583 73.7997) (width 0.5) (layer F.Cu) (net 36) (tstamp 5BF13A73)) + (segment (start 74.7268 76.9747) (end 72.7583 75.0062) (width 0.5) (layer F.Cu) (net 36) (tstamp 5BF13A6F)) + (segment (start 74.1553 68.2752) (end 69.7903 68.2752) (width 0.5) (layer F.Cu) (net 36) (tstamp 5BF3192F)) + (segment (start 74.7903 71.5137) (end 74.7903 68.9102) (width 0.5) (layer F.Cu) (net 36) (tstamp 5BF13A8F)) + (segment (start 74.7903 68.9102) (end 74.1553 68.2752) (width 0.5) (layer F.Cu) (net 36) (tstamp 5BF3192E)) + (segment (start 80.7593 76.9747) (end 82.0293 76.9747) (width 0.5) (layer F.Cu) (net 36) (tstamp 5BF13A6D)) + (segment (start 82.2833 77.2287) (end 82.2833 82.7532) (width 0.5) (layer F.Cu) (net 36) (tstamp 5BF316BA)) + (segment (start 82.0293 76.9747) (end 82.2833 77.2287) (width 0.5) (layer F.Cu) (net 36) (tstamp 5BF31887)) + (segment (start 80.6323 83.0912) (end 81.9453 83.0912) (width 0.5) (layer F.Cu) (net 36)) + (segment (start 81.9453 83.0912) (end 82.2833 82.7532) (width 0.5) (layer F.Cu) (net 36) (tstamp 5BF316E6)) + (segment (start 92.5068 87.4522) (end 98.7298 87.4522) (width 0.5) (layer B.Cu) (net 37)) + (segment (start 99.9363 86.2457) (end 99.9363 83.7057) (width 0.5) (layer B.Cu) (net 37) (tstamp 5BF14723)) + (segment (start 98.7298 87.4522) (end 99.9363 86.2457) (width 0.5) (layer B.Cu) (net 37) (tstamp 5BF14722)) + (segment (start 74.0918 85.6742) (end 71.4643 85.6742) (width 0.5) (layer B.Cu) (net 37) (tstamp 5BF143E0)) + (segment (start 76.9493 88.5317) (end 74.0918 85.6742) (width 0.5) (layer B.Cu) (net 37) (tstamp 5BF143DB)) + (segment (start 88.5698 88.5317) (end 76.9493 88.5317) (width 0.5) (layer B.Cu) (net 37) (tstamp 5BF143D5)) + (segment (start 89.6493 87.4522) (end 88.5698 88.5317) (width 0.5) (layer B.Cu) (net 37) (tstamp 5BF143D4)) + (segment (start 92.5068 87.4522) (end 89.6493 87.4522) (width 0.5) (layer B.Cu) (net 37) (tstamp 5BF14720)) + (segment (start 99.9363 83.7057) (end 99.9363 85.2932) (width 0.5) (layer B.Cu) (net 37)) + (segment (start 100.6553 86.0122) (end 102.2223 86.0122) (width 0.5) (layer B.Cu) (net 37) (tstamp 5BF3161D)) + (segment (start 99.9363 85.2932) (end 100.6553 86.0122) (width 0.5) (layer B.Cu) (net 37) (tstamp 5BF3161C)) + (segment (start 56.2356 47.2211) (end 56.2356 44.4119) (width 0.5) (layer B.Cu) (net 38)) + (segment (start 56.2356 44.4119) (end 57.1373 43.5102) (width 0.5) (layer B.Cu) (net 38) (tstamp 5BF30FB7)) + (segment (start 57.1373 43.5102) (end 60.3123 43.5102) (width 0.5) (layer F.Cu) (net 38)) + (segment (start 61.2144 44.4123) (end 61.2144 45.7949) (width 0.5) (layer F.Cu) (net 38) (tstamp 5BF30FB4)) + (via (at 57.1373 43.5102) (size 1.5) (drill 0.8) (layers F.Cu B.Cu) (net 38)) + (segment (start 60.3123 43.5102) (end 61.2144 44.4123) (width 0.5) (layer F.Cu) (net 38) (tstamp 5BF30FB1)) + (segment (start 53.5832 45.6603) (end 53.594 45.6711) (width 0.5) (layer B.Cu) (net 38) (tstamp 5BF30E0C)) + (segment (start 53.594 45.6711) (end 54.6856 45.6711) (width 0.5) (layer B.Cu) (net 38)) + (segment (start 54.6856 45.6711) (end 56.2356 47.2211) (width 0.5) (layer B.Cu) (net 38) (tstamp 5BF30E06)) + (segment (start 72.8853 46.7487) (end 72.8853 51.2939) (width 0.5) (layer B.Cu) (net 39)) + (segment (start 83.2993 49.5427) (end 83.2993 46.7487) (width 2) (layer B.Cu) (net 40) (tstamp 5BF30FF3)) + (segment (start 85.8139 52.0573) (end 83.2993 49.5427) (width 2) (layer B.Cu) (net 40) (tstamp 5BF30FF2)) + (segment (start 85.8139 54.0893) (end 85.8139 52.0573) (width 2) (layer B.Cu) (net 40)) + (segment (start 93.7133 48.4632) (end 93.7133 46.7487) (width 2) (layer B.Cu) (net 41) (tstamp 5BF30FF7)) + (segment (start 96.3168 51.0667) (end 93.7133 48.4632) (width 2) (layer B.Cu) (net 41) (tstamp 5BF30FF6)) + (segment (start 96.3168 54.1147) (end 96.3168 51.0667) (width 2) (layer B.Cu) (net 41)) + + (zone (net 2) (net_name GND) (layer F.Cu) (tstamp 5BF31D73) (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 42.8548 94.0272) (xy 103.8548 94.0272) (xy 103.8548 34.5272) (xy 42.8548 34.5272) + ) + ) + (filled_polygon + (pts + (xy 103.6448 66.6242) (xy 79.986586 66.6242) (xy 80.01524 66.4827) (xy 80.01524 65.2827) (xy 79.970962 65.047383) + (xy 79.83189 64.831259) (xy 79.763794 64.784731) (xy 79.906127 64.642398) (xy 80.0028 64.409009) (xy 80.0028 63.96845) + (xy 79.84405 63.8097) (xy 79.0448 63.8097) (xy 79.0448 63.8297) (xy 78.7908 63.8297) (xy 78.7908 63.8097) + (xy 78.7708 63.8097) (xy 78.7708 63.5557) (xy 78.7908 63.5557) (xy 78.7908 62.60645) (xy 79.0448 62.60645) + (xy 79.0448 63.5557) (xy 79.84405 63.5557) (xy 80.0028 63.39695) (xy 80.0028 62.956391) (xy 79.906127 62.723002) + (xy 79.727499 62.544373) (xy 79.49411 62.4477) (xy 79.20355 62.4477) (xy 79.0448 62.60645) (xy 78.7908 62.60645) + (xy 78.63205 62.4477) (xy 78.34149 62.4477) (xy 78.108101 62.544373) (xy 77.929473 62.723002) (xy 77.8328 62.956391) + (xy 77.8328 63.004698) (xy 77.708052 63.004698) (xy 77.8668 62.84595) (xy 77.8668 62.20539) (xy 77.770127 61.972001) + (xy 77.591498 61.793373) (xy 77.358109 61.6967) (xy 76.42755 61.6967) (xy 76.2688 61.85545) (xy 76.2688 63.0047) + (xy 76.2888 63.0047) (xy 76.2888 63.2587) (xy 76.2688 63.2587) (xy 76.2688 64.40795) (xy 76.42755 64.5667) + (xy 77.358109 64.5667) (xy 77.591498 64.470027) (xy 77.770127 64.291399) (xy 77.8328 64.140093) (xy 77.8328 64.409009) + (xy 77.929473 64.642398) (xy 78.07071 64.783636) (xy 78.016359 64.81861) (xy 77.893992 64.9977) (xy 77.053305 64.9977) + (xy 77.0533 64.997699) (xy 76.889609 65.03026) (xy 76.2833 65.03026) (xy 76.047983 65.074538) (xy 75.944654 65.141029) + (xy 75.942998 65.139373) (xy 75.709609 65.0427) (xy 75.26905 65.0427) (xy 75.1103 65.20145) (xy 75.1103 65.9257) + (xy 75.1303 65.9257) (xy 75.1303 66.1797) (xy 75.1103 66.1797) (xy 75.1103 66.1997) (xy 74.8563 66.1997) + (xy 74.8563 66.1797) (xy 73.90705 66.1797) (xy 73.806775 66.279975) (xy 73.668475 66.187567) (xy 73.612284 66.17639) + (xy 73.3298 66.120199) (xy 73.329795 66.1202) (xy 69.32755 66.1202) (xy 69.26005 66.0527) (xy 68.3108 66.0527) + (xy 68.3108 66.0727) (xy 68.0568 66.0727) (xy 68.0568 66.0527) (xy 68.0368 66.0527) (xy 68.0368 65.7987) + (xy 68.0568 65.7987) (xy 68.0568 65.07445) (xy 68.3108 65.07445) (xy 68.3108 65.7987) (xy 69.26005 65.7987) + (xy 69.4188 65.63995) (xy 69.4188 65.55139) (xy 73.7483 65.55139) (xy 73.7483 65.76695) (xy 73.90705 65.9257) + (xy 74.8563 65.9257) (xy 74.8563 65.20145) (xy 74.69755 65.0427) (xy 74.256991 65.0427) (xy 74.023602 65.139373) + (xy 73.844973 65.318001) (xy 73.7483 65.55139) (xy 69.4188 65.55139) (xy 69.4188 65.42439) (xy 69.322127 65.191001) + (xy 69.143498 65.012373) (xy 68.910109 64.9157) (xy 68.46955 64.9157) (xy 68.3108 65.07445) (xy 68.0568 65.07445) + (xy 67.89805 64.9157) (xy 67.457491 64.9157) (xy 67.224102 65.012373) (xy 67.222732 65.013743) (xy 67.13569 64.954269) + (xy 66.8838 64.90326) (xy 66.20582 64.90326) (xy 66.529939 64.57914) (xy 68.0518 64.57914) (xy 68.287117 64.534862) + (xy 68.503241 64.39579) (xy 68.648231 64.18359) (xy 68.69924 63.9317) (xy 68.69924 63.41745) (xy 74.4168 63.41745) + (xy 74.4168 64.05801) (xy 74.513473 64.291399) (xy 74.692102 64.470027) (xy 74.925491 64.5667) (xy 75.85605 64.5667) + (xy 76.0148 64.40795) (xy 76.0148 63.2587) (xy 74.57555 63.2587) (xy 74.4168 63.41745) (xy 68.69924 63.41745) + (xy 68.69924 62.3317) (xy 68.675474 62.20539) (xy 74.4168 62.20539) (xy 74.4168 62.84595) (xy 74.57555 63.0047) + (xy 76.0148 63.0047) (xy 76.0148 61.85545) (xy 75.85605 61.6967) (xy 74.925491 61.6967) (xy 74.692102 61.793373) + (xy 74.513473 61.972001) (xy 74.4168 62.20539) (xy 68.675474 62.20539) (xy 68.654962 62.096383) (xy 68.51589 61.880259) + (xy 68.486739 61.860341) (xy 69.907439 60.43964) (xy 70.0853 60.43964) (xy 70.320617 60.395362) (xy 70.536741 60.25629) + (xy 70.681731 60.04409) (xy 70.73274 59.7922) (xy 70.73274 58.5922) (xy 70.688462 58.356883) (xy 70.621971 58.253554) + (xy 70.623627 58.251898) (xy 70.7203 58.018509) (xy 70.7203 57.57795) (xy 70.56155 57.4192) (xy 69.8373 57.4192) + (xy 69.8373 57.4392) (xy 69.5833 57.4392) (xy 69.5833 57.4192) (xy 69.5633 57.4192) (xy 69.5633 57.1652) + (xy 69.5833 57.1652) (xy 69.5833 56.21595) (xy 69.8373 56.21595) (xy 69.8373 57.1652) (xy 70.56155 57.1652) + (xy 70.7203 57.00645) (xy 70.7203 56.565891) (xy 70.623627 56.332502) (xy 70.444999 56.153873) (xy 70.21161 56.0572) + (xy 69.99605 56.0572) (xy 69.8373 56.21595) (xy 69.5833 56.21595) (xy 69.538944 56.171594) (xy 69.698059 55.788402) + (xy 69.69854 55.237415) (xy 69.488131 54.728185) (xy 69.214464 54.45404) (xy 81.782864 54.45404) (xy 81.96166 54.885717) + (xy 82.366324 55.327266) (xy 82.909158 55.580346) (xy 83.1469 55.460297) (xy 83.1469 54.2163) (xy 81.903522 54.2163) + (xy 81.782864 54.45404) (xy 69.214464 54.45404) (xy 69.098864 54.338239) (xy 68.590002 54.126941) (xy 68.039015 54.12646) + (xy 67.529785 54.336869) (xy 67.139839 54.726136) (xy 66.946462 55.191838) (xy 66.891261 54.914322) (xy 66.569354 54.432553) + (xy 66.087585 54.110646) (xy 65.5193 53.997607) (xy 64.951015 54.110646) (xy 64.469246 54.432553) (xy 64.2493 54.761726) + (xy 64.029354 54.432553) (xy 63.547585 54.110646) (xy 62.9793 53.997607) (xy 62.411015 54.110646) (xy 61.929246 54.432553) + (xy 61.7093 54.761726) (xy 61.489354 54.432553) (xy 61.007585 54.110646) (xy 60.4393 53.997607) (xy 59.871015 54.110646) + (xy 59.389246 54.432553) (xy 59.1693 54.761726) (xy 58.949354 54.432553) (xy 58.467585 54.110646) (xy 57.8993 53.997607) + (xy 57.331015 54.110646) (xy 56.849246 54.432553) (xy 56.527339 54.914322) (xy 56.4143 55.482607) (xy 56.4143 55.540793) + (xy 56.527339 56.109078) (xy 56.849246 56.590847) (xy 57.134878 56.7817) (xy 56.849246 56.972553) (xy 56.527339 57.454322) + (xy 56.4143 58.022607) (xy 56.4143 58.080793) (xy 56.435033 58.185025) (xy 56.318651 58.06844) (xy 56.415231 57.92709) + (xy 56.46624 57.6752) (xy 56.46624 56.1752) (xy 56.421962 55.939883) (xy 56.28289 55.723759) (xy 56.07069 55.578769) + (xy 56.057603 55.576119) (xy 56.270241 55.43929) (xy 56.415231 55.22709) (xy 56.46624 54.9752) (xy 56.46624 53.72456) + (xy 81.782864 53.72456) (xy 81.903522 53.9623) (xy 83.1469 53.9623) (xy 83.1469 52.718303) (xy 83.4009 52.718303) + (xy 83.4009 53.9623) (xy 83.4209 53.9623) (xy 83.4209 54.2163) (xy 83.4009 54.2163) (xy 83.4009 55.460297) + (xy 83.638642 55.580346) (xy 84.181476 55.327266) (xy 84.539399 54.936718) (xy 84.698419 55.174709) (xy 85.196409 55.507455) + (xy 85.783828 55.6243) (xy 85.843972 55.6243) (xy 86.431391 55.507455) (xy 86.851926 55.226463) (xy 86.98981 55.440741) + (xy 87.20201 55.585731) (xy 87.4539 55.63674) (xy 89.2539 55.63674) (xy 89.489217 55.592462) (xy 89.705341 55.45339) + (xy 89.850331 55.24119) (xy 89.90134 54.9893) (xy 89.90134 54.47944) (xy 92.285764 54.47944) (xy 92.46456 54.911117) + (xy 92.869224 55.352666) (xy 93.412058 55.605746) (xy 93.6498 55.485697) (xy 93.6498 54.2417) (xy 92.406422 54.2417) + (xy 92.285764 54.47944) (xy 89.90134 54.47944) (xy 89.90134 53.74996) (xy 92.285764 53.74996) (xy 92.406422 53.9877) + (xy 93.6498 53.9877) (xy 93.6498 52.743703) (xy 93.9038 52.743703) (xy 93.9038 53.9877) (xy 93.9238 53.9877) + (xy 93.9238 54.2417) (xy 93.9038 54.2417) (xy 93.9038 55.485697) (xy 94.141542 55.605746) (xy 94.684376 55.352666) + (xy 95.042299 54.962118) (xy 95.201319 55.200109) (xy 95.699309 55.532855) (xy 96.286728 55.6497) (xy 96.346872 55.6497) + (xy 96.934291 55.532855) (xy 97.354826 55.251863) (xy 97.49271 55.466141) (xy 97.70491 55.611131) (xy 97.9568 55.66214) + (xy 99.7568 55.66214) (xy 99.992117 55.617862) (xy 100.208241 55.47879) (xy 100.353231 55.26659) (xy 100.40424 55.0147) + (xy 100.40424 53.2147) (xy 100.359962 52.979383) (xy 100.22089 52.763259) (xy 100.00869 52.618269) (xy 99.7568 52.56726) + (xy 97.9568 52.56726) (xy 97.721483 52.611538) (xy 97.505359 52.75061) (xy 97.360369 52.96281) (xy 97.357081 52.979044) + (xy 96.934291 52.696545) (xy 96.346872 52.5797) (xy 96.286728 52.5797) (xy 95.699309 52.696545) (xy 95.201319 53.029291) + (xy 95.042299 53.267282) (xy 94.684376 52.876734) (xy 94.141542 52.623654) (xy 93.9038 52.743703) (xy 93.6498 52.743703) + (xy 93.412058 52.623654) (xy 92.869224 52.876734) (xy 92.46456 53.318283) (xy 92.285764 53.74996) (xy 89.90134 53.74996) + (xy 89.90134 53.1893) (xy 89.857062 52.953983) (xy 89.71799 52.737859) (xy 89.50579 52.592869) (xy 89.2539 52.54186) + (xy 87.4539 52.54186) (xy 87.218583 52.586138) (xy 87.002459 52.72521) (xy 86.857469 52.93741) (xy 86.854181 52.953644) + (xy 86.431391 52.671145) (xy 85.843972 52.5543) (xy 85.783828 52.5543) (xy 85.196409 52.671145) (xy 84.698419 53.003891) + (xy 84.539399 53.241882) (xy 84.181476 52.851334) (xy 83.638642 52.598254) (xy 83.4009 52.718303) (xy 83.1469 52.718303) + (xy 82.909158 52.598254) (xy 82.366324 52.851334) (xy 81.96166 53.292883) (xy 81.782864 53.72456) (xy 56.46624 53.72456) + (xy 56.46624 53.4752) (xy 56.421962 53.239883) (xy 56.28289 53.023759) (xy 56.07069 52.878769) (xy 55.8188 52.82776) + (xy 55.48482 52.82776) (xy 56.487879 51.8247) (xy 56.629295 51.8247) (xy 56.6293 51.824701) (xy 56.911784 51.76851) + (xy 56.967975 51.757333) (xy 57.25509 51.56549) (xy 58.139929 50.68065) (xy 59.5794 50.68065) (xy 59.5794 51.27121) + (xy 59.676073 51.504599) (xy 59.854702 51.683227) (xy 60.088091 51.7799) (xy 60.92865 51.7799) (xy 61.0874 51.62115) + (xy 61.0874 50.5219) (xy 59.73815 50.5219) (xy 59.5794 50.68065) (xy 58.139929 50.68065) (xy 59.661795 49.158784) + (xy 59.716882 49.244392) (xy 59.676073 49.285201) (xy 59.5794 49.51859) (xy 59.5794 50.10915) (xy 59.73815 50.2679) + (xy 61.0874 50.2679) (xy 61.0874 50.2479) (xy 61.3414 50.2479) (xy 61.3414 50.2679) (xy 61.3614 50.2679) + (xy 61.3614 50.5219) (xy 61.3414 50.5219) (xy 61.3414 51.62115) (xy 61.50015 51.7799) (xy 62.340709 51.7799) + (xy 62.574098 51.683227) (xy 62.733675 51.52365) (xy 64.909 51.52365) (xy 64.909 52.964209) (xy 65.005673 53.197598) + (xy 65.184301 53.376227) (xy 65.41769 53.4729) (xy 66.00825 53.4729) (xy 66.167 53.31415) (xy 66.167 51.3649) + (xy 66.421 51.3649) (xy 66.421 53.31415) (xy 66.57975 53.4729) (xy 67.17031 53.4729) (xy 67.403699 53.376227) + (xy 67.582327 53.197598) (xy 67.679 52.964209) (xy 67.679 51.52365) (xy 67.52025 51.3649) (xy 66.421 51.3649) + (xy 66.167 51.3649) (xy 65.06775 51.3649) (xy 64.909 51.52365) (xy 62.733675 51.52365) (xy 62.752727 51.504599) + (xy 62.845851 51.279777) (xy 62.917701 51.351627) (xy 63.15109 51.4483) (xy 63.36665 51.4483) (xy 63.5254 51.28955) + (xy 63.5254 50.3403) (xy 63.7794 50.3403) (xy 63.7794 51.28955) (xy 63.93815 51.4483) (xy 64.15371 51.4483) + (xy 64.387099 51.351627) (xy 64.565727 51.172998) (xy 64.6624 50.939609) (xy 64.6624 50.49905) (xy 64.50365 50.3403) + (xy 63.7794 50.3403) (xy 63.5254 50.3403) (xy 63.5054 50.3403) (xy 63.5054 50.0863) (xy 63.5254 50.0863) + (xy 63.5254 50.0663) (xy 63.7794 50.0663) (xy 63.7794 50.0863) (xy 64.50365 50.0863) (xy 64.6624 49.92755) + (xy 64.6624 49.486991) (xy 64.565727 49.253602) (xy 64.564357 49.252232) (xy 64.623831 49.16519) (xy 64.67484 48.9133) + (xy 64.67484 48.54244) (xy 64.89656 48.320719) (xy 64.89656 48.8379) (xy 64.940838 49.073217) (xy 65.046482 49.237393) + (xy 65.005673 49.278202) (xy 64.909 49.511591) (xy 64.909 50.95215) (xy 65.06775 51.1109) (xy 66.167 51.1109) + (xy 66.167 51.0909) (xy 66.421 51.0909) (xy 66.421 51.1109) (xy 67.52025 51.1109) (xy 67.679 50.95215) + (xy 67.679 49.511591) (xy 67.582327 49.278202) (xy 67.540366 49.23624) (xy 67.640431 49.08979) (xy 67.69144 48.8379) + (xy 67.69144 47.122005) (xy 71.016474 47.122005) (xy 71.302843 47.815072) (xy 71.832639 48.345793) (xy 72.525205 48.633372) + (xy 73.275105 48.634026) (xy 73.968172 48.347657) (xy 74.498893 47.817861) (xy 74.786472 47.125295) (xy 74.787126 46.375395) + (xy 74.500757 45.682328) (xy 74.31745 45.4987) (xy 76.00436 45.4987) (xy 76.00436 47.9987) (xy 76.048638 48.234017) + (xy 76.18771 48.450141) (xy 76.39991 48.595131) (xy 76.6518 48.64614) (xy 79.1518 48.64614) (xy 79.387117 48.601862) + (xy 79.603241 48.46279) (xy 79.748231 48.25059) (xy 79.79924 47.9987) (xy 79.79924 47.122005) (xy 81.430474 47.122005) + (xy 81.716843 47.815072) (xy 82.246639 48.345793) (xy 82.939205 48.633372) (xy 83.689105 48.634026) (xy 84.382172 48.347657) + (xy 84.912893 47.817861) (xy 85.200472 47.125295) (xy 85.201126 46.375395) (xy 84.914757 45.682328) (xy 84.73145 45.4987) + (xy 86.41836 45.4987) (xy 86.41836 47.9987) (xy 86.462638 48.234017) (xy 86.60171 48.450141) (xy 86.81391 48.595131) + (xy 87.0658 48.64614) (xy 89.5658 48.64614) (xy 89.801117 48.601862) (xy 90.017241 48.46279) (xy 90.162231 48.25059) + (xy 90.21324 47.9987) (xy 90.21324 47.122005) (xy 91.780974 47.122005) (xy 92.067343 47.815072) (xy 92.597139 48.345793) + (xy 93.289705 48.633372) (xy 94.039605 48.634026) (xy 94.732672 48.347657) (xy 95.263393 47.817861) (xy 95.550972 47.125295) + (xy 95.551626 46.375395) (xy 95.265257 45.682328) (xy 95.08195 45.4987) (xy 96.76886 45.4987) (xy 96.76886 47.9987) + (xy 96.813138 48.234017) (xy 96.95221 48.450141) (xy 97.16441 48.595131) (xy 97.4163 48.64614) (xy 99.9163 48.64614) + (xy 100.151617 48.601862) (xy 100.367741 48.46279) (xy 100.512731 48.25059) (xy 100.56374 47.9987) (xy 100.56374 45.4987) + (xy 100.519462 45.263383) (xy 100.38039 45.047259) (xy 100.16819 44.902269) (xy 99.9163 44.85126) (xy 97.4163 44.85126) + (xy 97.180983 44.895538) (xy 96.964859 45.03461) (xy 96.819869 45.24681) (xy 96.76886 45.4987) (xy 95.08195 45.4987) + (xy 94.735461 45.151607) (xy 94.042895 44.864028) (xy 93.292995 44.863374) (xy 92.599928 45.149743) (xy 92.069207 45.679539) + (xy 91.781628 46.372105) (xy 91.780974 47.122005) (xy 90.21324 47.122005) (xy 90.21324 45.4987) (xy 90.168962 45.263383) + (xy 90.02989 45.047259) (xy 89.81769 44.902269) (xy 89.5658 44.85126) (xy 87.0658 44.85126) (xy 86.830483 44.895538) + (xy 86.614359 45.03461) (xy 86.469369 45.24681) (xy 86.41836 45.4987) (xy 84.73145 45.4987) (xy 84.384961 45.151607) + (xy 83.692395 44.864028) (xy 82.942495 44.863374) (xy 82.249428 45.149743) (xy 81.718707 45.679539) (xy 81.431128 46.372105) + (xy 81.430474 47.122005) (xy 79.79924 47.122005) (xy 79.79924 45.4987) (xy 79.754962 45.263383) (xy 79.61589 45.047259) + (xy 79.40369 44.902269) (xy 79.1518 44.85126) (xy 76.6518 44.85126) (xy 76.416483 44.895538) (xy 76.200359 45.03461) + (xy 76.055369 45.24681) (xy 76.00436 45.4987) (xy 74.31745 45.4987) (xy 73.970961 45.151607) (xy 73.278395 44.864028) + (xy 72.528495 44.863374) (xy 71.835428 45.149743) (xy 71.304707 45.679539) (xy 71.017128 46.372105) (xy 71.016474 47.122005) + (xy 67.69144 47.122005) (xy 67.69144 45.6379) (xy 67.647162 45.402583) (xy 67.50809 45.186459) (xy 67.29589 45.041469) + (xy 67.044 44.99046) (xy 65.544 44.99046) (xy 65.308683 45.034738) (xy 65.092559 45.17381) (xy 64.947569 45.38601) + (xy 64.89656 45.6379) (xy 64.89656 46.3529) (xy 64.727805 46.3529) (xy 64.7278 46.352899) (xy 64.389125 46.420267) + (xy 64.10201 46.61211) (xy 64.102008 46.612113) (xy 63.648261 47.06586) (xy 63.2774 47.06586) (xy 63.042083 47.110138) + (xy 62.887048 47.2099) (xy 62.836438 47.2099) (xy 62.817562 47.109583) (xy 62.710641 46.943423) (xy 62.810831 46.79679) + (xy 62.86184 46.5449) (xy 62.86184 45.0449) (xy 62.817562 44.809583) (xy 62.67849 44.593459) (xy 62.46629 44.448469) + (xy 62.2144 44.39746) (xy 62.096449 44.39746) (xy 62.032033 44.073626) (xy 62.032033 44.073625) (xy 61.84019 43.78651) + (xy 61.840187 43.786508) (xy 60.93809 42.88441) (xy 60.702036 42.726685) (xy 60.650975 42.692567) (xy 60.594784 42.68139) + (xy 60.3123 42.625199) (xy 60.312295 42.6252) (xy 58.210823 42.6252) (xy 57.922864 42.336739) (xy 57.414002 42.125441) + (xy 56.863015 42.12496) (xy 56.353785 42.335369) (xy 55.963839 42.724636) (xy 55.752541 43.233498) (xy 55.75206 43.784485) + (xy 55.962469 44.293715) (xy 56.351736 44.683661) (xy 56.860598 44.894959) (xy 57.411585 44.89544) (xy 57.920815 44.685031) + (xy 58.211152 44.3952) (xy 59.94572 44.3952) (xy 59.990172 44.439651) (xy 59.979083 44.441738) (xy 59.762959 44.58081) + (xy 59.617969 44.79301) (xy 59.56696 45.0449) (xy 59.56696 46.5449) (xy 59.611238 46.780217) (xy 59.718159 46.946377) + (xy 59.617969 47.09301) (xy 59.594298 47.2099) (xy 59.474105 47.2099) (xy 59.4741 47.209899) (xy 59.191616 47.26609) + (xy 59.135425 47.277267) (xy 58.84831 47.46911) (xy 58.848308 47.469113) (xy 56.56184 49.75558) (xy 56.56184 46.1949) + (xy 56.517562 45.959583) (xy 56.37849 45.743459) (xy 56.16629 45.598469) (xy 55.9144 45.54746) (xy 53.9144 45.54746) + (xy 53.679083 45.591738) (xy 53.462959 45.73081) (xy 53.317969 45.94301) (xy 53.26696 46.1949) (xy 53.26696 49.9949) + (xy 53.311238 50.230217) (xy 53.45031 50.446341) (xy 53.66251 50.591331) (xy 53.9144 50.64234) (xy 55.167081 50.64234) + (xy 53.33651 52.47291) (xy 53.144667 52.760025) (xy 53.144667 52.760026) (xy 53.077299 53.0987) (xy 53.0773 53.098705) + (xy 53.0773 64.966088) (xy 52.923213 64.921892) (xy 52.122605 65.7225) (xy 52.923213 66.523108) (xy 53.0773 66.478912) + (xy 53.0773 67.675398) (xy 52.73537 67.332871) (xy 52.2221 67.119743) (xy 51.977344 67.119529) (xy 52.290368 67.103862) + (xy 52.674143 66.944897) (xy 52.743608 66.702713) (xy 51.943 65.902105) (xy 51.142392 66.702713) (xy 51.211857 66.944897) + (xy 51.700668 67.119288) (xy 51.666339 67.119258) (xy 51.152697 67.33149) (xy 50.759371 67.72413) (xy 50.546243 68.2374) + (xy 50.545758 68.793161) (xy 50.75799 69.306803) (xy 51.15063 69.700129) (xy 51.6639 69.913257) (xy 51.666336 69.913259) + (xy 51.152697 70.12549) (xy 50.759371 70.51813) (xy 50.546243 71.0314) (xy 50.545758 71.587161) (xy 50.75799 72.100803) + (xy 51.15063 72.494129) (xy 51.511815 72.644106) (xy 51.152697 72.79249) (xy 50.759371 73.18513) (xy 50.546243 73.6984) + (xy 50.545758 74.254161) (xy 50.75799 74.767803) (xy 51.15063 75.161129) (xy 51.634526 75.36206) (xy 51.181 75.36206) + (xy 50.945683 75.406338) (xy 50.799891 75.500153) (xy 50.800242 75.097839) (xy 50.58801 74.584197) (xy 50.19537 74.190871) + (xy 49.6821 73.977743) (xy 49.679664 73.977741) (xy 50.193303 73.76551) (xy 50.586629 73.37287) (xy 50.799757 72.8596) + (xy 50.800242 72.303839) (xy 50.58801 71.790197) (xy 50.19537 71.396871) (xy 49.834185 71.246894) (xy 50.193303 71.09851) + (xy 50.586629 70.70587) (xy 50.799757 70.1926) (xy 50.800242 69.636839) (xy 50.58801 69.123197) (xy 50.19537 68.729871) + (xy 49.6821 68.516743) (xy 49.679664 68.516741) (xy 50.193303 68.30451) (xy 50.586629 67.91187) (xy 50.799757 67.3986) + (xy 50.800242 66.842839) (xy 50.58801 66.329197) (xy 50.19537 65.935871) (xy 49.6821 65.722743) (xy 49.126339 65.722258) + (xy 48.612697 65.93449) (xy 48.219371 66.32713) (xy 48.006243 66.8404) (xy 48.005758 67.396161) (xy 48.21799 67.909803) + (xy 48.61063 68.303129) (xy 49.1239 68.516257) (xy 49.126336 68.516259) (xy 48.612697 68.72849) (xy 48.219371 69.12113) + (xy 48.006243 69.6344) (xy 48.005758 70.190161) (xy 48.21799 70.703803) (xy 48.61063 71.097129) (xy 48.971815 71.247106) + (xy 48.612697 71.39549) (xy 48.219371 71.78813) (xy 48.006243 72.3014) (xy 48.005758 72.857161) (xy 48.21799 73.370803) + (xy 48.61063 73.764129) (xy 49.1239 73.977257) (xy 49.126336 73.977259) (xy 48.612697 74.18949) (xy 48.219371 74.58213) + (xy 48.006243 75.0954) (xy 48.005758 75.651161) (xy 48.21799 76.164803) (xy 48.61063 76.558129) (xy 49.1239 76.771257) + (xy 49.679661 76.771742) (xy 50.193303 76.55951) (xy 50.53356 76.219846) (xy 50.53356 77.5335) (xy 50.577838 77.768817) + (xy 50.71691 77.984941) (xy 50.92911 78.129931) (xy 51.181 78.18094) (xy 52.705 78.18094) (xy 52.940317 78.136662) + (xy 53.0773 78.048516) (xy 53.0773 78.054195) (xy 53.077299 78.0542) (xy 53.125835 78.2982) (xy 53.144667 78.392875) + (xy 53.273551 78.585764) (xy 53.33651 78.67999) (xy 54.225508 79.568987) (xy 54.22551 79.56899) (xy 54.512625 79.760833) + (xy 54.568816 79.77201) (xy 54.8513 79.828201) (xy 54.851305 79.8282) (xy 59.802566 79.8282) (xy 60.1218 79.8917) + (xy 60.441034 79.8282) (xy 61.137795 79.8282) (xy 61.1378 79.828201) (xy 61.420284 79.77201) (xy 61.476475 79.760833) + (xy 61.76359 79.56899) (xy 62.6618 78.670779) (xy 62.671008 78.679987) (xy 62.67101 78.67999) (xy 62.874864 78.8162) + (xy 62.958125 78.871833) (xy 63.2968 78.9392) (xy 63.94622 78.9392) (xy 64.322008 79.314987) (xy 64.32201 79.31499) + (xy 64.367485 79.345375) (xy 64.609126 79.506834) (xy 64.9478 79.574201) (xy 64.947805 79.5742) (xy 65.7138 79.5742) + (xy 65.7138 81.483195) (xy 65.713799 81.4832) (xy 65.757105 81.70091) (xy 65.781167 81.821875) (xy 65.963236 82.094362) + (xy 65.97301 82.10899) (xy 66.628508 82.764487) (xy 66.62851 82.76449) (xy 66.915625 82.956333) (xy 66.971816 82.96751) + (xy 67.006374 82.974384) (xy 67.14521 83.190141) (xy 67.35741 83.335131) (xy 67.362459 83.336153) (xy 67.366273 83.341862) + (xy 67.43351 83.44249) (xy 67.878008 83.886987) (xy 67.87801 83.88699) (xy 68.165125 84.078833) (xy 68.221316 84.09001) + (xy 68.5038 84.146201) (xy 68.503805 84.1462) (xy 71.678795 84.1462) (xy 71.6788 84.146201) (xy 71.678805 84.1462) + (xy 75.951295 84.1462) (xy 75.9513 84.146201) (xy 76.233784 84.09001) (xy 76.289975 84.078833) (xy 76.311965 84.06414) + (xy 76.81816 84.06414) (xy 77.786916 85.032895) (xy 77.78656 85.440485) (xy 77.996969 85.949715) (xy 78.386236 86.339661) + (xy 78.895098 86.550959) (xy 79.446085 86.55144) (xy 79.955315 86.341031) (xy 80.345261 85.951764) (xy 80.556559 85.442902) + (xy 80.55704 84.891915) (xy 80.346631 84.382685) (xy 80.302663 84.33864) (xy 81.0823 84.33864) (xy 81.317617 84.294362) + (xy 81.403368 84.239183) (xy 81.431913 84.382685) (xy 81.465667 84.552375) (xy 81.544556 84.670441) (xy 81.65751 84.83949) + (xy 82.7343 85.916279) (xy 82.7343 89.515771) (xy 88.8543 89.515771) (xy 88.8543 89.5007) (xy 93.475086 89.5007) + (xy 93.475086 88.9762) (xy 97.985228 88.9762) (xy 98.702414 93.8172) (xy 43.0648 93.8172) (xy 43.0648 91.950015) + (xy 43.71943 91.950015) (xy 44.04378 92.735) (xy 44.643841 93.336109) (xy 45.428259 93.661828) (xy 46.277615 93.66257) + (xy 47.0626 93.33822) (xy 47.663709 92.738159) (xy 47.989428 91.953741) (xy 47.99017 91.104385) (xy 47.66582 90.3194) + (xy 47.065759 89.718291) (xy 46.281341 89.392572) (xy 45.431985 89.39183) (xy 44.647 89.71618) (xy 44.045891 90.316241) + (xy 43.720172 91.100659) (xy 43.71943 91.950015) (xy 43.0648 91.950015) (xy 43.0648 84.386521) (xy 46.86256 84.386521) + (xy 47.248437 85.320415) (xy 47.962327 86.035552) (xy 48.895546 86.423059) (xy 49.906021 86.42394) (xy 50.839915 86.038063) + (xy 51.555052 85.324173) (xy 51.942559 84.390954) (xy 51.94344 83.380479) (xy 51.557563 82.446585) (xy 50.843673 81.731448) + (xy 49.910454 81.343941) (xy 48.899979 81.34306) (xy 47.966085 81.728937) (xy 47.250948 82.442827) (xy 46.863441 83.376046) + (xy 46.86256 84.386521) (xy 43.0648 84.386521) (xy 43.0648 65.514802) (xy 50.533856 65.514802) (xy 50.561638 66.069868) + (xy 50.720603 66.453643) (xy 50.962787 66.523108) (xy 51.763395 65.7225) (xy 50.962787 64.921892) (xy 50.720603 64.991357) + (xy 50.533856 65.514802) (xy 43.0648 65.514802) (xy 43.0648 64.742287) (xy 51.142392 64.742287) (xy 51.943 65.542895) + (xy 52.743608 64.742287) (xy 52.674143 64.500103) (xy 52.150698 64.313356) (xy 51.595632 64.341138) (xy 51.211857 64.500103) + (xy 51.142392 64.742287) (xy 43.0648 64.742287) (xy 43.0648 58.986521) (xy 46.86256 58.986521) (xy 47.248437 59.920415) + (xy 47.962327 60.635552) (xy 48.895546 61.023059) (xy 49.906021 61.02394) (xy 50.839915 60.638063) (xy 51.555052 59.924173) + (xy 51.942559 58.990954) (xy 51.94344 57.980479) (xy 51.557563 57.046585) (xy 50.843673 56.331448) (xy 49.910454 55.943941) + (xy 48.899979 55.94306) (xy 47.966085 56.328937) (xy 47.250948 57.042827) (xy 46.863441 57.976046) (xy 46.86256 58.986521) + (xy 43.0648 58.986521) (xy 43.0648 52.00252) (xy 46.966585 52.00252) (xy 47.095833 52.295323) (xy 47.796106 52.563588) + (xy 48.545735 52.54345) (xy 49.144767 52.295323) (xy 49.274015 52.00252) (xy 48.1203 50.848805) (xy 46.966585 52.00252) + (xy 43.0648 52.00252) (xy 43.0648 50.345006) (xy 46.225912 50.345006) (xy 46.24605 51.094635) (xy 46.494177 51.693667) + (xy 46.78698 51.822915) (xy 47.940695 50.6692) (xy 48.299905 50.6692) (xy 49.45362 51.822915) (xy 49.746423 51.693667) + (xy 50.014688 50.993394) (xy 49.99455 50.243765) (xy 49.746423 49.644733) (xy 49.45362 49.515485) (xy 48.299905 50.6692) + (xy 47.940695 50.6692) (xy 46.78698 49.515485) (xy 46.494177 49.644733) (xy 46.225912 50.345006) (xy 43.0648 50.345006) + (xy 43.0648 49.33588) (xy 46.966585 49.33588) (xy 48.1203 50.489595) (xy 49.274015 49.33588) (xy 49.144767 49.043077) + (xy 48.444494 48.774812) (xy 47.694865 48.79495) (xy 47.095833 49.043077) (xy 46.966585 49.33588) (xy 43.0648 49.33588) + (xy 43.0648 44.4192) (xy 46.22286 44.4192) (xy 46.22286 46.9192) (xy 46.267138 47.154517) (xy 46.40621 47.370641) + (xy 46.61841 47.515631) (xy 46.8703 47.56664) (xy 49.3703 47.56664) (xy 49.605617 47.522362) (xy 49.821741 47.38329) + (xy 49.966731 47.17109) (xy 50.01774 46.9192) (xy 50.01774 44.4192) (xy 49.973462 44.183883) (xy 49.83439 43.967759) + (xy 49.62219 43.822769) (xy 49.3703 43.77176) (xy 46.8703 43.77176) (xy 46.634983 43.816038) (xy 46.418859 43.95511) + (xy 46.273869 44.16731) (xy 46.22286 44.4192) (xy 43.0648 44.4192) (xy 43.0648 40.6082) (xy 46.5553 40.6082) + (xy 46.5553 43.7282) (xy 52.2253 43.7282) (xy 52.2253 40.6082) (xy 46.5553 40.6082) (xy 43.0648 40.6082) + (xy 43.0648 37.450015) (xy 43.71943 37.450015) (xy 44.04378 38.235) (xy 44.643841 38.836109) (xy 45.428259 39.161828) + (xy 46.277615 39.16257) (xy 46.497536 39.0717) (xy 70.381586 39.0717) (xy 70.381586 42.8917) (xy 100.035015 42.8917) + (xy 100.035015 39.0717) (xy 70.381586 39.0717) (xy 46.497536 39.0717) (xy 47.0626 38.83822) (xy 47.663709 38.238159) + (xy 47.989428 37.453741) (xy 47.989431 37.450015) (xy 98.71943 37.450015) (xy 99.04378 38.235) (xy 99.643841 38.836109) + (xy 100.428259 39.161828) (xy 101.277615 39.16257) (xy 102.0626 38.83822) (xy 102.663709 38.238159) (xy 102.989428 37.453741) + (xy 102.99017 36.604385) (xy 102.66582 35.8194) (xy 102.065759 35.218291) (xy 101.281341 34.892572) (xy 100.431985 34.89183) + (xy 99.647 35.21618) (xy 99.045891 35.816241) (xy 98.720172 36.600659) (xy 98.71943 37.450015) (xy 47.989431 37.450015) + (xy 47.99017 36.604385) (xy 47.66582 35.8194) (xy 47.065759 35.218291) (xy 46.281341 34.892572) (xy 45.431985 34.89183) + (xy 44.647 35.21618) (xy 44.045891 35.816241) (xy 43.720172 36.600659) (xy 43.71943 37.450015) (xy 43.0648 37.450015) + (xy 43.0648 34.7372) (xy 103.6448 34.7372) + ) + ) + (filled_polygon + (pts + (xy 61.929246 59.130847) (xy 62.411015 59.452754) (xy 62.9793 59.565793) (xy 63.547585 59.452754) (xy 64.029354 59.130847) + (xy 64.05715 59.089248) (xy 64.066138 59.137017) (xy 64.20521 59.353141) (xy 64.41741 59.498131) (xy 64.6693 59.54914) + (xy 64.851579 59.54914) (xy 64.70301 59.64841) (xy 64.703008 59.648413) (xy 63.87751 60.47391) (xy 63.685667 60.761025) + (xy 63.685667 60.761026) (xy 63.618299 61.0997) (xy 63.6183 61.099705) (xy 63.6183 61.871013) (xy 63.319502 61.746941) + (xy 62.768515 61.74646) (xy 62.259285 61.956869) (xy 61.869339 62.346136) (xy 61.658041 62.854998) (xy 61.6579 63.016599) + (xy 61.498515 63.01646) (xy 60.989285 63.226869) (xy 60.788541 63.427263) (xy 60.589864 63.228239) (xy 60.081002 63.016941) + (xy 59.530015 63.01646) (xy 59.020785 63.226869) (xy 58.851847 63.395513) (xy 58.684864 63.228239) (xy 58.176002 63.016941) + (xy 57.625015 63.01646) (xy 57.115785 63.226869) (xy 56.725839 63.616136) (xy 56.514541 64.124998) (xy 56.51406 64.675985) + (xy 56.724469 65.185215) (xy 57.113736 65.575161) (xy 57.264463 65.637749) (xy 56.798285 65.830369) (xy 56.408339 66.219636) + (xy 56.197041 66.728498) (xy 56.19656 67.279485) (xy 56.406969 67.788715) (xy 56.796236 68.178661) (xy 57.305098 68.389959) + (xy 57.856085 68.39044) (xy 57.881668 68.37987) (xy 58.16586 68.664062) (xy 58.16586 69.0347) (xy 58.210138 69.270017) + (xy 58.34921 69.486141) (xy 58.56141 69.631131) (xy 58.8133 69.68214) (xy 59.2633 69.68214) (xy 59.366971 69.662633) + (xy 59.4633 69.68214) (xy 59.9133 69.68214) (xy 60.016971 69.662633) (xy 60.1133 69.68214) (xy 60.5633 69.68214) + (xy 60.666971 69.662633) (xy 60.7633 69.68214) (xy 61.2133 69.68214) (xy 61.316971 69.662633) (xy 61.4133 69.68214) + (xy 61.8633 69.68214) (xy 61.966971 69.662633) (xy 62.0633 69.68214) (xy 62.5133 69.68214) (xy 62.616971 69.662633) + (xy 62.7133 69.68214) (xy 62.835449 69.68214) (xy 62.871763 69.8647) (xy 60.5028 69.8647) (xy 60.21196 69.922552) + (xy 59.965399 70.087299) (xy 58.500899 71.551799) (xy 58.336152 71.798361) (xy 58.2783 72.0892) (xy 58.2783 73.142903) + (xy 58.216869 73.23281) (xy 58.16586 73.4847) (xy 58.16586 74.9347) (xy 58.210138 75.170017) (xy 58.34921 75.386141) + (xy 58.56141 75.531131) (xy 58.8133 75.58214) (xy 59.2633 75.58214) (xy 59.366971 75.562633) (xy 59.4633 75.58214) + (xy 59.9133 75.58214) (xy 60.016971 75.562633) (xy 60.1133 75.58214) (xy 60.5633 75.58214) (xy 60.666971 75.562633) + (xy 60.7633 75.58214) (xy 61.2133 75.58214) (xy 61.284623 75.56872) (xy 61.28699 75.5697) (xy 61.36705 75.5697) + (xy 61.387362 75.549388) (xy 61.448617 75.537862) (xy 61.511298 75.497528) (xy 61.511298 75.5697) (xy 61.5283 75.5697) + (xy 61.5283 76.351771) (xy 61.470667 76.438025) (xy 61.410001 76.743012) (xy 61.31589 76.596759) (xy 61.10369 76.451769) + (xy 60.8518 76.40076) (xy 59.3518 76.40076) (xy 59.116483 76.445038) (xy 58.900359 76.58411) (xy 58.853831 76.652206) + (xy 58.711498 76.509873) (xy 58.478109 76.4132) (xy 57.88755 76.4132) (xy 57.7288 76.57195) (xy 57.7288 77.5462) + (xy 57.7488 77.5462) (xy 57.7488 77.8002) (xy 57.7288 77.8002) (xy 57.7288 77.8202) (xy 57.4748 77.8202) + (xy 57.4748 77.8002) (xy 56.37555 77.8002) (xy 56.2168 77.95895) (xy 56.2168 78.0582) (xy 55.217879 78.0582) + (xy 54.8473 77.68762) (xy 54.8473 76.92189) (xy 56.2168 76.92189) (xy 56.2168 77.38745) (xy 56.37555 77.5462) + (xy 57.4748 77.5462) (xy 57.4748 76.57195) (xy 57.31605 76.4132) (xy 56.725491 76.4132) (xy 56.492102 76.509873) + (xy 56.313473 76.688501) (xy 56.2168 76.92189) (xy 54.8473 76.92189) (xy 54.8473 60.317622) (xy 55.019098 60.388959) + (xy 55.570085 60.38944) (xy 56.079315 60.179031) (xy 56.469261 59.789764) (xy 56.680559 59.280902) (xy 56.68091 58.878914) + (xy 56.849246 59.130847) (xy 57.331015 59.452754) (xy 57.8993 59.565793) (xy 58.467585 59.452754) (xy 58.949354 59.130847) + (xy 59.1693 58.801674) (xy 59.389246 59.130847) (xy 59.871015 59.452754) (xy 60.4393 59.565793) (xy 61.007585 59.452754) + (xy 61.489354 59.130847) (xy 61.7093 58.801674) + ) + ) + ) + (zone (net 2) (net_name GND) (layer B.Cu) (tstamp 5BF31D73) (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 42.8548 94.0272) (xy 103.8548 94.0272) (xy 103.8548 34.5272) (xy 42.8548 34.5272) + ) + ) + (filled_polygon + (pts + (xy 103.6448 50.075068) (xy 100.56374 46.994008) (xy 100.56374 45.4987) (xy 100.519462 45.263383) (xy 100.38039 45.047259) + (xy 100.3483 45.025333) (xy 100.3483 42.3507) (xy 100.223843 41.725013) (xy 99.86942 41.19458) (xy 99.869417 41.194578) + (xy 98.86992 40.19508) (xy 98.339488 39.840657) (xy 97.7138 39.716199) (xy 97.713795 39.7162) (xy 87.109305 39.7162) + (xy 87.1093 39.716199) (xy 87.109295 39.7162) (xy 76.187305 39.7162) (xy 76.1873 39.716199) (xy 76.187295 39.7162) + (xy 48.755305 39.7162) (xy 48.7553 39.716199) (xy 48.129612 39.840657) (xy 47.59918 40.19508) (xy 46.97688 40.81738) + (xy 46.622457 41.347812) (xy 46.497999 41.9735) (xy 46.498 41.973505) (xy 46.498 43.904184) (xy 46.418859 43.95511) + (xy 46.273869 44.16731) (xy 46.22286 44.4192) (xy 46.22286 46.9192) (xy 46.267138 47.154517) (xy 46.40621 47.370641) + (xy 46.61841 47.515631) (xy 46.8703 47.56664) (xy 48.78776 47.56664) (xy 52.04656 50.825439) (xy 52.04656 52.4211) + (xy 52.090838 52.656417) (xy 52.22991 52.872541) (xy 52.44211 53.017531) (xy 52.694 53.06854) (xy 54.494 53.06854) + (xy 54.729317 53.024262) (xy 54.945441 52.88519) (xy 55.090431 52.67299) (xy 55.14144 52.4211) (xy 55.14144 51.91839) + (xy 58.6458 51.91839) (xy 58.6458 52.55895) (xy 58.80455 52.7177) (xy 60.1538 52.7177) (xy 60.1538 51.56845) + (xy 60.4078 51.56845) (xy 60.4078 52.7177) (xy 61.75705 52.7177) (xy 61.9158 52.55895) (xy 61.9158 51.91839) + (xy 61.819127 51.685001) (xy 61.640498 51.506373) (xy 61.407109 51.4097) (xy 60.56655 51.4097) (xy 60.4078 51.56845) + (xy 60.1538 51.56845) (xy 59.99505 51.4097) (xy 59.154491 51.4097) (xy 58.921102 51.506373) (xy 58.742473 51.685001) + (xy 58.6458 51.91839) (xy 55.14144 51.91839) (xy 55.14144 49.40685) (xy 55.2256 49.40685) (xy 55.2256 49.847409) + (xy 55.322273 50.080798) (xy 55.500901 50.259427) (xy 55.73429 50.3561) (xy 55.94985 50.3561) (xy 56.1086 50.19735) + (xy 56.1086 49.2481) (xy 56.3626 49.2481) (xy 56.3626 50.19735) (xy 56.52135 50.3561) (xy 56.73691 50.3561) + (xy 56.970299 50.259427) (xy 57.148927 50.080798) (xy 57.2456 49.847409) (xy 57.2456 49.40685) (xy 57.08685 49.2481) + (xy 56.3626 49.2481) (xy 56.1086 49.2481) (xy 55.38435 49.2481) (xy 55.2256 49.40685) (xy 55.14144 49.40685) + (xy 55.14144 48.9211) (xy 55.097162 48.685783) (xy 54.95809 48.469659) (xy 54.74589 48.324669) (xy 54.494 48.27366) + (xy 52.694 48.27366) (xy 52.458683 48.317938) (xy 52.242559 48.45701) (xy 52.217689 48.493409) (xy 50.01774 46.29346) + (xy 50.01774 44.4192) (xy 49.973462 44.183883) (xy 49.83439 43.967759) (xy 49.768 43.922397) (xy 49.768 42.9862) + (xy 55.855228 42.9862) (xy 55.752541 43.233498) (xy 55.752183 43.643737) (xy 55.60981 43.78611) (xy 55.417967 44.073225) + (xy 55.417967 44.073226) (xy 55.350599 44.4119) (xy 55.3506 44.411905) (xy 55.3506 45.08452) (xy 55.31139 45.04531) + (xy 55.295227 45.03451) (xy 55.14144 44.931754) (xy 55.14144 43.9211) (xy 55.097162 43.685783) (xy 54.95809 43.469659) + (xy 54.74589 43.324669) (xy 54.494 43.27366) (xy 52.694 43.27366) (xy 52.458683 43.317938) (xy 52.242559 43.45701) + (xy 52.097569 43.66921) (xy 52.04656 43.9211) (xy 52.04656 47.4211) (xy 52.090838 47.656417) (xy 52.22991 47.872541) + (xy 52.44211 48.017531) (xy 52.694 48.06854) (xy 54.494 48.06854) (xy 54.729317 48.024262) (xy 54.945441 47.88519) + (xy 55.090431 47.67299) (xy 55.14144 47.4211) (xy 55.14144 47.378519) (xy 55.21316 47.450239) (xy 55.21316 47.8211) + (xy 55.257438 48.056417) (xy 55.323929 48.159746) (xy 55.322273 48.161402) (xy 55.2256 48.394791) (xy 55.2256 48.83535) + (xy 55.38435 48.9941) (xy 56.1086 48.9941) (xy 56.1086 48.9741) (xy 56.3626 48.9741) (xy 56.3626 48.9941) + (xy 57.08685 48.9941) (xy 57.2456 48.83535) (xy 57.2456 48.394791) (xy 57.148927 48.161402) (xy 57.147557 48.160032) + (xy 57.207031 48.07299) (xy 57.25804 47.8211) (xy 57.25804 46.6211) (xy 57.213762 46.385783) (xy 57.1206 46.241005) + (xy 57.1206 44.895186) (xy 57.411585 44.89544) (xy 57.920815 44.685031) (xy 58.310761 44.295764) (xy 58.522059 43.786902) + (xy 58.52254 43.235915) (xy 58.41936 42.9862) (xy 75.51006 42.9862) (xy 76.2503 43.726439) (xy 76.2503 45.002474) + (xy 76.200359 45.03461) (xy 76.055369 45.24681) (xy 76.00436 45.4987) (xy 76.00436 47.9987) (xy 76.048638 48.234017) + (xy 76.18771 48.450141) (xy 76.39991 48.595131) (xy 76.6518 48.64614) (xy 79.1518 48.64614) (xy 79.387117 48.601862) + (xy 79.603241 48.46279) (xy 79.748231 48.25059) (xy 79.79924 47.9987) (xy 79.79924 45.4987) (xy 79.754962 45.263383) + (xy 79.61589 45.047259) (xy 79.5203 44.981945) (xy 79.5203 43.049205) (xy 79.520301 43.0492) (xy 79.507769 42.9862) + (xy 86.43206 42.9862) (xy 86.6643 43.218439) (xy 86.6643 45.002474) (xy 86.614359 45.03461) (xy 86.469369 45.24681) + (xy 86.41836 45.4987) (xy 86.41836 47.9987) (xy 86.462638 48.234017) (xy 86.60171 48.450141) (xy 86.81391 48.595131) + (xy 87.0658 48.64614) (xy 89.5658 48.64614) (xy 89.801117 48.601862) (xy 90.017241 48.46279) (xy 90.162231 48.25059) + (xy 90.21324 47.9987) (xy 90.21324 45.4987) (xy 90.168962 45.263383) (xy 90.02989 45.047259) (xy 89.9343 44.981945) + (xy 89.9343 42.9862) (xy 97.03656 42.9862) (xy 97.0783 43.027939) (xy 97.0783 44.961613) (xy 96.964859 45.03461) + (xy 96.819869 45.24681) (xy 96.76886 45.4987) (xy 96.76886 47.9987) (xy 96.813138 48.234017) (xy 96.95221 48.450141) + (xy 97.16441 48.595131) (xy 97.4163 48.64614) (xy 99.005608 48.64614) (xy 101.9128 51.553332) (xy 101.9128 81.140068) + (xy 101.666967 81.385901) (xy 101.660954 81.387097) (xy 101.341026 81.600866) (xy 101.377786 81.522592) (xy 101.257119 81.2927) + (xy 100.0633 81.2927) (xy 100.0633 81.3127) (xy 99.8093 81.3127) (xy 99.8093 81.2927) (xy 99.7893 81.2927) + (xy 99.7893 81.0387) (xy 99.8093 81.0387) (xy 99.8093 79.845545) (xy 100.0633 79.845545) (xy 100.0633 81.0387) + (xy 101.257119 81.0387) (xy 101.377786 80.808808) (xy 101.131483 80.284342) (xy 100.703224 79.894055) (xy 100.29319 79.724224) + (xy 100.0633 79.845545) (xy 99.8093 79.845545) (xy 99.57941 79.724224) (xy 99.169376 79.894055) (xy 98.741117 80.284342) + (xy 98.674002 80.427253) (xy 98.446354 80.086553) (xy 97.964585 79.764646) (xy 97.3963 79.651607) (xy 96.828015 79.764646) + (xy 96.346246 80.086553) (xy 96.118598 80.427253) (xy 96.051483 80.284342) (xy 95.623224 79.894055) (xy 95.21319 79.724224) + (xy 94.9833 79.845545) (xy 94.9833 81.0387) (xy 95.0033 81.0387) (xy 95.0033 81.2927) (xy 94.9833 81.2927) + (xy 94.9833 81.3127) (xy 94.7293 81.3127) (xy 94.7293 81.2927) (xy 94.7093 81.2927) (xy 94.7093 81.0387) + (xy 94.7293 81.0387) (xy 94.7293 79.845545) (xy 94.49941 79.724224) (xy 94.089376 79.894055) (xy 93.661117 80.284342) + (xy 93.594002 80.427253) (xy 93.366354 80.086553) (xy 92.884585 79.764646) (xy 92.3163 79.651607) (xy 91.748015 79.764646) + (xy 91.266246 80.086553) (xy 91.0463 80.415726) (xy 90.826354 80.086553) (xy 90.645992 79.966039) (xy 90.611461 77.272586) + (xy 90.886261 76.998264) (xy 91.097559 76.489402) (xy 91.09804 75.938415) (xy 90.887631 75.429185) (xy 90.498364 75.039239) + (xy 89.989502 74.827941) (xy 89.438515 74.82746) (xy 88.929285 75.037869) (xy 88.539339 75.427136) (xy 88.328041 75.935998) + (xy 88.32756 76.486985) (xy 88.537969 76.996215) (xy 88.661184 77.119645) (xy 88.47769 76.994269) (xy 88.2258 76.94326) + (xy 86.3258 76.94326) (xy 86.090483 76.987538) (xy 85.874359 77.12661) (xy 85.787736 77.253386) (xy 85.70205 77.1677) + (xy 84.4028 77.1677) (xy 84.4028 77.1877) (xy 84.1488 77.1877) (xy 84.1488 77.1677) (xy 84.1288 77.1677) + (xy 84.1288 76.9137) (xy 84.1488 76.9137) (xy 84.1488 76.16445) (xy 84.4028 76.16445) (xy 84.4028 76.9137) + (xy 85.70205 76.9137) (xy 85.8608 76.75495) (xy 85.8608 76.51439) (xy 85.764127 76.281001) (xy 85.585498 76.102373) + (xy 85.352109 76.0057) (xy 84.56155 76.0057) (xy 84.4028 76.16445) (xy 84.1488 76.16445) (xy 83.99005 76.0057) + (xy 83.201871 76.0057) (xy 83.144627 75.867502) (xy 82.965999 75.688873) (xy 82.73261 75.5922) (xy 82.44205 75.5922) + (xy 82.2833 75.75095) (xy 82.2833 76.7002) (xy 82.3033 76.7002) (xy 82.3033 76.9542) (xy 82.2833 76.9542) + (xy 82.2833 76.9742) (xy 82.0293 76.9742) (xy 82.0293 76.9542) (xy 81.23005 76.9542) (xy 81.165194 77.019056) + (xy 80.782002 76.859941) (xy 80.231015 76.85946) (xy 79.721785 77.069869) (xy 79.331839 77.459136) (xy 79.120541 77.967998) + (xy 79.120138 78.429867) (xy 79.032167 78.561525) (xy 79.032167 78.561526) (xy 78.964799 78.9002) (xy 78.9648 78.900205) + (xy 78.9648 79.827008) (xy 78.798359 79.93411) (xy 78.653369 80.14631) (xy 78.60236 80.3982) (xy 78.60236 81.2982) + (xy 78.646638 81.533517) (xy 78.78571 81.749641) (xy 78.99791 81.894631) (xy 79.2498 81.94564) (xy 80.4498 81.94564) + (xy 80.685117 81.901362) (xy 80.901241 81.76229) (xy 80.948934 81.692489) (xy 80.98571 81.749641) (xy 81.19791 81.894631) + (xy 81.4498 81.94564) (xy 82.6498 81.94564) (xy 82.885117 81.901362) (xy 83.101241 81.76229) (xy 83.19886 81.61942) + (xy 83.19886 82.0157) (xy 83.243138 82.251017) (xy 83.38221 82.467141) (xy 83.59441 82.612131) (xy 83.650754 82.623541) + (xy 83.646246 82.626553) (xy 83.324339 83.108322) (xy 83.2113 83.676607) (xy 83.2113 83.734793) (xy 83.324339 84.303078) + (xy 83.521867 84.5987) (xy 83.47538 84.5987) (xy 83.41709 84.54041) (xy 83.305278 84.4657) (xy 83.129975 84.348567) + (xy 83.044119 84.331489) (xy 82.7913 84.281199) (xy 82.791295 84.2812) (xy 80.245323 84.2812) (xy 79.957364 83.992739) + (xy 79.448502 83.781441) (xy 78.897515 83.78096) (xy 78.388285 83.991369) (xy 77.998339 84.380636) (xy 77.787041 84.889498) + (xy 77.786884 85.069704) (xy 77.0723 84.35512) (xy 77.0723 80.594205) (xy 77.072301 80.5942) (xy 77.008451 80.27321) + (xy 77.004933 80.255525) (xy 76.81309 79.96841) (xy 76.813087 79.968408) (xy 74.01909 77.17441) (xy 73.998311 77.160526) + (xy 73.731975 76.982567) (xy 73.672316 76.9707) (xy 73.3933 76.915199) (xy 73.393295 76.9152) (xy 72.053823 76.9152) + (xy 71.765864 76.626739) (xy 71.533378 76.530202) (xy 71.962688 76.100891) (xy 81.0713 76.100891) (xy 81.0713 76.54145) + (xy 81.23005 76.7002) (xy 82.0293 76.7002) (xy 82.0293 75.75095) (xy 81.87055 75.5922) (xy 81.57999 75.5922) + (xy 81.346601 75.688873) (xy 81.167973 75.867502) (xy 81.0713 76.100891) (xy 71.962688 76.100891) (xy 72.870879 75.1927) + (xy 72.954777 75.1927) (xy 73.242736 75.481161) (xy 73.751598 75.692459) (xy 74.302585 75.69294) (xy 74.811815 75.482531) + (xy 75.201761 75.093264) (xy 75.413059 74.584402) (xy 75.41354 74.033415) (xy 75.203131 73.524185) (xy 74.813864 73.134239) + (xy 74.305002 72.922941) (xy 73.754015 72.92246) (xy 73.244785 73.132869) (xy 72.954448 73.4227) (xy 72.5043 73.4227) + (xy 72.165625 73.490067) (xy 71.87851 73.68191) (xy 71.878508 73.681913) (xy 70.24574 75.31468) (xy 70.24574 74.0492) + (xy 70.201462 73.813883) (xy 70.06239 73.597759) (xy 69.85019 73.452769) (xy 69.599163 73.401935) (xy 69.57409 73.36441) + (xy 69.574087 73.364408) (xy 68.2458 72.03612) (xy 68.2458 71.507723) (xy 68.534261 71.219764) (xy 68.745559 70.710902) + (xy 68.74604 70.159915) (xy 68.535631 69.650685) (xy 68.146364 69.260739) (xy 67.637502 69.049441) (xy 67.086515 69.04896) + (xy 66.577285 69.259369) (xy 66.187339 69.648636) (xy 65.976041 70.157498) (xy 65.97556 70.708485) (xy 66.185969 71.217715) + (xy 66.4758 71.508052) (xy 66.4758 72.29812) (xy 65.56089 71.38321) (xy 65.526975 71.360549) (xy 65.273775 71.191367) + (xy 65.217584 71.18019) (xy 64.9351 71.123999) (xy 64.935095 71.124) (xy 64.61512 71.124) (xy 64.59839 71.112569) + (xy 64.3465 71.06156) (xy 62.8465 71.06156) (xy 62.611183 71.105838) (xy 62.395059 71.24491) (xy 62.250069 71.45711) + (xy 62.19906 71.709) (xy 62.19906 72.309) (xy 62.243338 72.544317) (xy 62.307178 72.643528) (xy 62.250069 72.72711) + (xy 62.19906 72.979) (xy 62.19906 73.579) (xy 62.243338 73.814317) (xy 62.307178 73.913528) (xy 62.250069 73.99711) + (xy 62.19906 74.249) (xy 62.19906 74.849) (xy 62.243338 75.084317) (xy 62.307178 75.183528) (xy 62.250069 75.26711) + (xy 62.19906 75.519) (xy 62.19906 76.119) (xy 62.243338 76.354317) (xy 62.307178 76.453528) (xy 62.250069 76.53711) + (xy 62.19906 76.789) (xy 62.19906 77.389) (xy 62.243338 77.624317) (xy 62.307178 77.723528) (xy 62.250069 77.80711) + (xy 62.19906 78.059) (xy 62.19906 78.659) (xy 62.243338 78.894317) (xy 62.301678 78.98498) (xy 62.2115 79.20269) + (xy 62.2115 79.34325) (xy 62.37025 79.502) (xy 63.4695 79.502) (xy 63.4695 79.482) (xy 63.7235 79.482) + (xy 63.7235 79.502) (xy 64.82275 79.502) (xy 64.975059 79.349691) (xy 65.0935 79.349691) (xy 65.0935 79.79025) + (xy 65.25225 79.949) (xy 65.9765 79.949) (xy 65.9765 78.99975) (xy 65.81775 78.841) (xy 65.60219 78.841) + (xy 65.368801 78.937673) (xy 65.190173 79.116302) (xy 65.0935 79.349691) (xy 64.975059 79.349691) (xy 64.9815 79.34325) + (xy 64.9815 79.20269) (xy 64.891694 78.985878) (xy 64.942931 78.91089) (xy 64.99394 78.659) (xy 64.99394 78.558105) + (xy 65.433098 78.740459) (xy 65.984085 78.74094) (xy 66.493315 78.530531) (xy 66.883261 78.141264) (xy 67.094559 77.632402) + (xy 67.0947 77.470801) (xy 67.254085 77.47094) (xy 67.65086 77.306996) (xy 67.65086 78.2492) (xy 67.695138 78.484517) + (xy 67.70559 78.50076) (xy 67.6728 78.50076) (xy 67.437483 78.545038) (xy 67.221359 78.68411) (xy 67.076369 78.89631) + (xy 67.026897 79.140612) (xy 67.016827 79.116302) (xy 66.838199 78.937673) (xy 66.60481 78.841) (xy 66.38925 78.841) + (xy 66.2305 78.99975) (xy 66.2305 79.949) (xy 66.2505 79.949) (xy 66.2505 80.203) (xy 66.2305 80.203) + (xy 66.2305 80.223) (xy 65.9765 80.223) (xy 65.9765 80.203) (xy 65.25225 80.203) (xy 65.0935 80.36175) + (xy 65.0935 80.802309) (xy 65.190173 81.035698) (xy 65.191543 81.037068) (xy 65.154692 81.091) (xy 65.040079 81.091) + (xy 64.99394 81.044861) (xy 64.99394 80.599) (xy 64.949662 80.363683) (xy 64.891322 80.27302) (xy 64.9815 80.05531) + (xy 64.9815 79.91475) (xy 64.82275 79.756) (xy 63.7235 79.756) (xy 63.7235 79.776) (xy 63.4695 79.776) + (xy 63.4695 79.756) (xy 62.37025 79.756) (xy 62.2115 79.91475) (xy 62.2115 80.05531) (xy 62.301306 80.272122) + (xy 62.250069 80.34711) (xy 62.19906 80.599) (xy 62.19906 81.199) (xy 62.243338 81.434317) (xy 62.38241 81.650441) + (xy 62.59461 81.795431) (xy 62.8465 81.84644) (xy 63.29236 81.84644) (xy 63.7885 82.342579) (xy 63.7885 83.24013) + (xy 63.752327 83.152801) (xy 63.573698 82.974173) (xy 63.340309 82.8775) (xy 62.74975 82.8775) (xy 62.591 83.03625) + (xy 62.591 84.0105) (xy 62.611 84.0105) (xy 62.611 84.2645) (xy 62.591 84.2645) (xy 62.591 85.23875) + (xy 62.74975 85.3975) (xy 63.340309 85.3975) (xy 63.573698 85.300827) (xy 63.752327 85.122199) (xy 63.7885 85.03487) + (xy 63.7885 86.669895) (xy 63.788499 86.6699) (xy 63.828599 86.87149) (xy 63.855867 87.008575) (xy 64.02354 87.259517) + (xy 64.04771 87.29569) (xy 64.215508 87.463487) (xy 64.21551 87.46349) (xy 64.502625 87.655333) (xy 64.558816 87.66651) + (xy 64.8413 87.722701) (xy 64.841305 87.7227) (xy 65.133108 87.7227) (xy 65.24021 87.889141) (xy 65.45241 88.034131) + (xy 65.7043 88.08514) (xy 66.6043 88.08514) (xy 66.839617 88.040862) (xy 67.055741 87.90179) (xy 67.200731 87.68959) + (xy 67.220495 87.591992) (xy 67.26241 87.620631) (xy 67.5143 87.67164) (xy 69.4143 87.67164) (xy 69.649617 87.627362) + (xy 69.865741 87.48829) (xy 70.010731 87.27609) (xy 70.06174 87.0242) (xy 70.06174 86.533519) (xy 70.26241 86.670631) + (xy 70.5143 86.72164) (xy 72.4143 86.72164) (xy 72.649617 86.677362) (xy 72.833246 86.5592) (xy 73.72522 86.5592) + (xy 76.323508 89.157487) (xy 76.32351 89.15749) (xy 76.610625 89.349333) (xy 76.9493 89.416701) (xy 76.949305 89.4167) + (xy 88.569795 89.4167) (xy 88.5698 89.416701) (xy 88.852284 89.36051) (xy 88.908475 89.349333) (xy 89.19559 89.15749) + (xy 89.195591 89.157489) (xy 90.015879 88.3372) (xy 98.729795 88.3372) (xy 98.7298 88.337201) (xy 99.012284 88.28101) + (xy 99.068475 88.269833) (xy 99.35559 88.07799) (xy 99.355591 88.077989) (xy 100.556109 86.87747) (xy 100.6553 86.897201) + (xy 100.655305 86.8972) (xy 101.201108 86.8972) (xy 101.30821 87.063641) (xy 101.52041 87.208631) (xy 101.7723 87.25964) + (xy 102.6723 87.25964) (xy 102.907617 87.215362) (xy 103.123741 87.07629) (xy 103.268731 86.86409) (xy 103.31974 86.6122) + (xy 103.31974 85.4122) (xy 103.275462 85.176883) (xy 103.13639 84.960759) (xy 103.066589 84.913066) (xy 103.123741 84.87629) + (xy 103.268731 84.66409) (xy 103.31974 84.4122) (xy 103.31974 83.2122) (xy 103.27717 82.985962) (xy 103.6448 82.618332) + (xy 103.6448 93.8172) (xy 43.0648 93.8172) (xy 43.0648 91.950015) (xy 43.71943 91.950015) (xy 44.04378 92.735) + (xy 44.643841 93.336109) (xy 45.428259 93.661828) (xy 46.277615 93.66257) (xy 47.0626 93.33822) (xy 47.663709 92.738159) + (xy 47.989428 91.953741) (xy 47.989431 91.950015) (xy 98.71943 91.950015) (xy 99.04378 92.735) (xy 99.643841 93.336109) + (xy 100.428259 93.661828) (xy 101.277615 93.66257) (xy 102.0626 93.33822) (xy 102.663709 92.738159) (xy 102.989428 91.953741) + (xy 102.99017 91.104385) (xy 102.66582 90.3194) (xy 102.065759 89.718291) (xy 101.281341 89.392572) (xy 100.431985 89.39183) + (xy 99.647 89.71618) (xy 99.045891 90.316241) (xy 98.720172 91.100659) (xy 98.71943 91.950015) (xy 47.989431 91.950015) + (xy 47.99017 91.104385) (xy 47.66582 90.3194) (xy 47.065759 89.718291) (xy 46.281341 89.392572) (xy 45.431985 89.39183) + (xy 44.647 89.71618) (xy 44.045891 90.316241) (xy 43.720172 91.100659) (xy 43.71943 91.950015) (xy 43.0648 91.950015) + (xy 43.0648 84.386521) (xy 46.86256 84.386521) (xy 47.248437 85.320415) (xy 47.962327 86.035552) (xy 48.895546 86.423059) + (xy 49.906021 86.42394) (xy 50.839915 86.038063) (xy 51.555052 85.324173) (xy 51.942559 84.390954) (xy 51.94344 83.380479) + (xy 51.557563 82.446585) (xy 50.843673 81.731448) (xy 49.910454 81.343941) (xy 48.899979 81.34306) (xy 47.966085 81.728937) + (xy 47.250948 82.442827) (xy 46.863441 83.376046) (xy 46.86256 84.386521) (xy 43.0648 84.386521) (xy 43.0648 67.396161) + (xy 48.005758 67.396161) (xy 48.21799 67.909803) (xy 48.61063 68.303129) (xy 49.1239 68.516257) (xy 49.126336 68.516259) + (xy 48.612697 68.72849) (xy 48.219371 69.12113) (xy 48.006243 69.6344) (xy 48.005758 70.190161) (xy 48.21799 70.703803) + (xy 48.61063 71.097129) (xy 48.971815 71.247106) (xy 48.612697 71.39549) (xy 48.219371 71.78813) (xy 48.006243 72.3014) + (xy 48.005758 72.857161) (xy 48.21799 73.370803) (xy 48.61063 73.764129) (xy 49.1239 73.977257) (xy 49.126336 73.977259) + (xy 48.612697 74.18949) (xy 48.219371 74.58213) (xy 48.006243 75.0954) (xy 48.005758 75.651161) (xy 48.21799 76.164803) + (xy 48.61063 76.558129) (xy 49.1239 76.771257) (xy 49.679661 76.771742) (xy 50.193303 76.55951) (xy 50.53356 76.219846) + (xy 50.53356 77.5335) (xy 50.577838 77.768817) (xy 50.71691 77.984941) (xy 50.92911 78.129931) (xy 51.181 78.18094) + (xy 52.705 78.18094) (xy 52.940317 78.136662) (xy 53.156441 77.99759) (xy 53.27406 77.825449) (xy 53.27406 79.0255) + (xy 53.318338 79.260817) (xy 53.45741 79.476941) (xy 53.66961 79.621931) (xy 53.9215 79.67294) (xy 54.631498 79.67294) + (xy 54.591069 79.73211) (xy 54.54006 79.984) (xy 54.54006 81.184) (xy 54.584338 81.419317) (xy 54.65812 81.533978) + (xy 54.591069 81.63211) (xy 54.54006 81.884) (xy 54.54006 83.084) (xy 54.584338 83.319317) (xy 54.72341 83.535441) + (xy 54.93561 83.680431) (xy 55.1875 83.73144) (xy 55.9375 83.73144) (xy 56.172817 83.687162) (xy 56.388941 83.54809) + (xy 56.511308 83.369) (xy 56.611495 83.369) (xy 56.6115 83.369001) (xy 56.893984 83.31281) (xy 56.950175 83.301633) + (xy 57.23729 83.10979) (xy 58.500639 81.84644) (xy 58.9465 81.84644) (xy 59.079 81.821508) (xy 59.079 82.890462) + (xy 58.978683 82.909338) (xy 58.762559 83.04841) (xy 58.617569 83.26061) (xy 58.56656 83.5125) (xy 58.56656 84.7625) + (xy 58.610838 84.997817) (xy 58.74991 85.213941) (xy 58.96211 85.358931) (xy 59.214 85.40994) (xy 60.714 85.40994) + (xy 60.949317 85.365662) (xy 61.165441 85.22659) (xy 61.211969 85.158494) (xy 61.354302 85.300827) (xy 61.587691 85.3975) + (xy 62.17825 85.3975) (xy 62.337 85.23875) (xy 62.337 84.2645) (xy 62.317 84.2645) (xy 62.317 84.0105) + (xy 62.337 84.0105) (xy 62.337 83.03625) (xy 62.17825 82.8775) (xy 61.587691 82.8775) (xy 61.354302 82.974173) + (xy 61.213064 83.11541) (xy 61.17809 83.061059) (xy 60.96589 82.916069) (xy 60.849 82.892398) (xy 60.849 80.284005) + (xy 60.849001 80.284) (xy 60.786079 79.967675) (xy 60.781633 79.945325) (xy 60.58979 79.65821) (xy 60.589787 79.658208) + (xy 59.93479 79.00321) (xy 59.892617 78.975031) (xy 59.647675 78.811367) (xy 59.56636 78.795192) (xy 59.59394 78.659) + (xy 59.59394 78.059) (xy 59.549662 77.823683) (xy 59.485822 77.724472) (xy 59.542931 77.64089) (xy 59.59394 77.389) + (xy 59.59394 76.789) (xy 59.549662 76.553683) (xy 59.485822 76.454472) (xy 59.542931 76.37089) (xy 59.59394 76.119) + (xy 59.59394 75.519) (xy 59.577946 75.434) (xy 60.007495 75.434) (xy 60.0075 75.434001) (xy 60.289984 75.37781) + (xy 60.346175 75.366633) (xy 60.63329 75.17479) (xy 61.375287 74.432792) (xy 61.37529 74.43279) (xy 61.567133 74.145675) + (xy 61.6345 73.807) (xy 61.6345 70.906538) (xy 61.734817 70.887662) (xy 61.950941 70.74859) (xy 62.095931 70.53639) + (xy 62.14694 70.2845) (xy 62.14694 69.0345) (xy 62.102662 68.799183) (xy 61.96359 68.583059) (xy 61.75139 68.438069) + (xy 61.4995 68.38706) (xy 59.9995 68.38706) (xy 59.764183 68.431338) (xy 59.548059 68.57041) (xy 59.501531 68.638506) + (xy 59.359198 68.496173) (xy 59.125809 68.3995) (xy 58.53525 68.3995) (xy 58.3765 68.55825) (xy 58.3765 69.5325) + (xy 58.3965 69.5325) (xy 58.3965 69.7865) (xy 58.3765 69.7865) (xy 58.3765 70.76075) (xy 58.53525 70.9195) + (xy 59.125809 70.9195) (xy 59.359198 70.822827) (xy 59.500436 70.68159) (xy 59.53541 70.735941) (xy 59.74761 70.880931) + (xy 59.8645 70.904602) (xy 59.8645 73.440421) (xy 59.64092 73.664) (xy 59.576727 73.664) (xy 59.59394 73.579) + (xy 59.59394 72.979) (xy 59.549662 72.743683) (xy 59.485822 72.644472) (xy 59.542931 72.56089) (xy 59.59394 72.309) + (xy 59.59394 71.709) (xy 59.549662 71.473683) (xy 59.41059 71.257559) (xy 59.19839 71.112569) (xy 58.9465 71.06156) + (xy 57.4465 71.06156) (xy 57.211183 71.105838) (xy 57.182958 71.124) (xy 53.340163 71.124) (xy 53.340242 71.033839) + (xy 53.12801 70.520197) (xy 52.73537 70.126871) (xy 52.297978 69.94525) (xy 56.8645 69.94525) (xy 56.8645 70.41081) + (xy 56.961173 70.644199) (xy 57.139802 70.822827) (xy 57.373191 70.9195) (xy 57.96375 70.9195) (xy 58.1225 70.76075) + (xy 58.1225 69.7865) (xy 57.02325 69.7865) (xy 56.8645 69.94525) (xy 52.297978 69.94525) (xy 52.2221 69.913743) + (xy 52.219664 69.913741) (xy 52.733303 69.70151) (xy 53.126629 69.30887) (xy 53.293005 68.90819) (xy 56.8645 68.90819) + (xy 56.8645 69.37375) (xy 57.02325 69.5325) (xy 58.1225 69.5325) (xy 58.1225 68.55825) (xy 57.96375 68.3995) + (xy 57.373191 68.3995) (xy 57.139802 68.496173) (xy 56.961173 68.674801) (xy 56.8645 68.90819) (xy 53.293005 68.90819) + (xy 53.339757 68.7956) (xy 53.340242 68.239839) (xy 53.12801 67.726197) (xy 52.73537 67.332871) (xy 52.2221 67.119743) + (xy 51.977344 67.119529) (xy 52.290368 67.103862) (xy 52.674143 66.944897) (xy 52.743608 66.702713) (xy 51.943 65.902105) + (xy 51.142392 66.702713) (xy 51.211857 66.944897) (xy 51.700668 67.119288) (xy 51.666339 67.119258) (xy 51.152697 67.33149) + (xy 50.759371 67.72413) (xy 50.546243 68.2374) (xy 50.545758 68.793161) (xy 50.75799 69.306803) (xy 51.15063 69.700129) + (xy 51.6639 69.913257) (xy 51.666336 69.913259) (xy 51.152697 70.12549) (xy 50.759371 70.51813) (xy 50.546243 71.0314) + (xy 50.545758 71.587161) (xy 50.75799 72.100803) (xy 51.15063 72.494129) (xy 51.511815 72.644106) (xy 51.152697 72.79249) + (xy 50.759371 73.18513) (xy 50.546243 73.6984) (xy 50.545758 74.254161) (xy 50.75799 74.767803) (xy 51.15063 75.161129) + (xy 51.634526 75.36206) (xy 51.181 75.36206) (xy 50.945683 75.406338) (xy 50.799891 75.500153) (xy 50.800242 75.097839) + (xy 50.58801 74.584197) (xy 50.19537 74.190871) (xy 49.6821 73.977743) (xy 49.679664 73.977741) (xy 50.193303 73.76551) + (xy 50.586629 73.37287) (xy 50.799757 72.8596) (xy 50.800242 72.303839) (xy 50.58801 71.790197) (xy 50.19537 71.396871) + (xy 49.834185 71.246894) (xy 50.193303 71.09851) (xy 50.586629 70.70587) (xy 50.799757 70.1926) (xy 50.800242 69.636839) + (xy 50.58801 69.123197) (xy 50.19537 68.729871) (xy 49.6821 68.516743) (xy 49.679664 68.516741) (xy 50.193303 68.30451) + (xy 50.586629 67.91187) (xy 50.799757 67.3986) (xy 50.800242 66.842839) (xy 50.58801 66.329197) (xy 50.19537 65.935871) + (xy 49.6821 65.722743) (xy 49.126339 65.722258) (xy 48.612697 65.93449) (xy 48.219371 66.32713) (xy 48.006243 66.8404) + (xy 48.005758 67.396161) (xy 43.0648 67.396161) (xy 43.0648 65.514802) (xy 50.533856 65.514802) (xy 50.561638 66.069868) + (xy 50.720603 66.453643) (xy 50.962787 66.523108) (xy 51.763395 65.7225) (xy 52.122605 65.7225) (xy 52.923213 66.523108) + (xy 53.165397 66.453643) (xy 53.352144 65.930198) (xy 53.324362 65.375132) (xy 53.165397 64.991357) (xy 52.923213 64.921892) + (xy 52.122605 65.7225) (xy 51.763395 65.7225) (xy 50.962787 64.921892) (xy 50.720603 64.991357) (xy 50.533856 65.514802) + (xy 43.0648 65.514802) (xy 43.0648 64.742287) (xy 51.142392 64.742287) (xy 51.943 65.542895) (xy 52.743608 64.742287) + (xy 52.674143 64.500103) (xy 52.150698 64.313356) (xy 51.595632 64.341138) (xy 51.211857 64.500103) (xy 51.142392 64.742287) + (xy 43.0648 64.742287) (xy 43.0648 63.29045) (xy 51.7988 63.29045) (xy 51.7988 63.78101) (xy 51.895473 64.014399) + (xy 52.074102 64.193027) (xy 52.307491 64.2897) (xy 52.89805 64.2897) (xy 53.0568 64.13095) (xy 53.0568 63.1317) + (xy 51.95755 63.1317) (xy 51.7988 63.29045) (xy 43.0648 63.29045) (xy 43.0648 61.38545) (xy 51.7988 61.38545) + (xy 51.7988 61.87601) (xy 51.87178 62.0522) (xy 51.7988 62.22839) (xy 51.7988 62.71895) (xy 51.95755 62.8777) + (xy 53.0568 62.8777) (xy 53.0568 61.2267) (xy 51.95755 61.2267) (xy 51.7988 61.38545) (xy 43.0648 61.38545) + (xy 43.0648 58.986521) (xy 46.86256 58.986521) (xy 47.248437 59.920415) (xy 47.962327 60.635552) (xy 48.895546 61.023059) + (xy 49.906021 61.02394) (xy 50.839915 60.638063) (xy 51.155137 60.32339) (xy 51.7988 60.32339) (xy 51.7988 60.81395) + (xy 51.95755 60.9727) (xy 53.0568 60.9727) (xy 53.0568 59.97345) (xy 53.3108 59.97345) (xy 53.3108 60.9727) + (xy 53.3308 60.9727) (xy 53.3308 61.2267) (xy 53.3108 61.2267) (xy 53.3108 62.8777) (xy 53.3308 62.8777) + (xy 53.3308 63.1317) (xy 53.3108 63.1317) (xy 53.3108 64.13095) (xy 53.46955 64.2897) (xy 54.060109 64.2897) + (xy 54.293498 64.193027) (xy 54.472127 64.014399) (xy 54.528454 63.878413) (xy 54.530638 63.890017) (xy 54.66971 64.106141) + (xy 54.88191 64.251131) (xy 55.008562 64.276779) (xy 55.033411 64.4017) (xy 55.066167 64.566375) (xy 55.255811 64.850199) + (xy 55.25801 64.85349) (xy 56.516342 66.111821) (xy 56.408339 66.219636) (xy 56.197041 66.728498) (xy 56.19656 67.279485) + (xy 56.406969 67.788715) (xy 56.796236 68.178661) (xy 57.305098 68.389959) (xy 57.856085 68.39044) (xy 58.365315 68.180031) + (xy 58.655652 67.8902) (xy 61.328295 67.8902) (xy 61.3283 67.890201) (xy 61.610784 67.83401) (xy 61.666975 67.822833) + (xy 61.95409 67.63099) (xy 62.774379 66.8107) (xy 70.05022 66.8107) (xy 69.84651 67.01441) (xy 69.654667 67.301525) + (xy 69.654667 67.301526) (xy 69.587299 67.6402) (xy 69.5873 67.640205) (xy 69.5873 70.440177) (xy 69.298839 70.728136) + (xy 69.087541 71.236998) (xy 69.08706 71.787985) (xy 69.297469 72.297215) (xy 69.686736 72.687161) (xy 70.195598 72.898459) + (xy 70.746585 72.89894) (xy 71.255815 72.688531) (xy 71.569049 72.375843) (xy 71.910098 72.517459) (xy 72.461085 72.51794) + (xy 72.970315 72.307531) (xy 73.360261 71.918264) (xy 73.571559 71.409402) (xy 73.57204 70.858415) (xy 73.361631 70.349185) + (xy 73.0718 70.058848) (xy 73.0718 69.943359) (xy 82.157465 69.943359) (xy 82.347965 71.340359) (xy 82.352416 71.360549) + (xy 82.6008 72.167797) (xy 82.6008 72.4027) (xy 82.609144 72.447975) (xy 82.636107 72.490572) (xy 84.096607 74.014572) + (xy 84.136914 74.04284) (xy 84.186148 74.053682) (xy 87.932648 74.117182) (xy 87.999925 74.099231) (xy 88.037213 74.065303) + (xy 89.434213 72.160303) (xy 89.448794 72.13461) (xy 89.4588 72.0852) (xy 89.4588 69.6722) (xy 89.449466 69.624411) + (xy 89.421603 69.582397) (xy 88.876406 69.0372) (xy 92.8878 69.0372) (xy 92.8878 72.2122) (xy 92.897134 72.259989) + (xy 92.924997 72.302003) (xy 94.575997 73.953003) (xy 94.61639 73.980194) (xy 94.6658 73.9902) (xy 98.2853 73.9902) + (xy 98.333089 73.980866) (xy 98.375103 73.953003) (xy 99.899103 72.429003) (xy 99.926294 72.38861) (xy 99.9363 72.3392) + (xy 99.9363 69.9262) (xy 99.918502 69.861362) (xy 98.712002 67.829362) (xy 98.693835 67.805647) (xy 98.65221 67.777206) + (xy 98.6028 67.7672) (xy 94.4753 67.7672) (xy 94.442106 67.771615) (xy 94.397029 67.794187) (xy 92.936529 68.937187) + (xy 92.897806 68.98779) (xy 92.8878 69.0372) (xy 88.876406 69.0372) (xy 87.643603 67.804397) (xy 87.601186 67.776371) + (xy 87.551611 67.767219) (xy 83.868611 67.830719) (xy 83.810748 67.845795) (xy 83.771942 67.877975) (xy 82.184442 69.846475) + (xy 82.160703 69.89305) (xy 82.157465 69.943359) (xy 73.0718 69.943359) (xy 73.0718 67.56228) (xy 74.273087 66.360992) + (xy 74.27309 66.36099) (xy 79.030379 61.6037) (xy 97.332795 61.6037) (xy 97.3328 61.603701) (xy 97.631925 61.5442) + (xy 97.671475 61.536333) (xy 97.95859 61.34449) (xy 99.094439 60.20864) (xy 99.6243 60.20864) (xy 99.859617 60.164362) + (xy 100.075741 60.02529) (xy 100.220731 59.81309) (xy 100.27174 59.5612) (xy 100.27174 58.3612) (xy 100.227462 58.125883) + (xy 100.08839 57.909759) (xy 100.018589 57.862066) (xy 100.075741 57.82529) (xy 100.220731 57.61309) (xy 100.27174 57.3612) + (xy 100.27174 56.1612) (xy 100.227462 55.925883) (xy 100.08839 55.709759) (xy 99.962147 55.623501) (xy 99.992117 55.617862) + (xy 100.208241 55.47879) (xy 100.353231 55.26659) (xy 100.40424 55.0147) (xy 100.40424 53.2147) (xy 100.359962 52.979383) + (xy 100.22089 52.763259) (xy 100.00869 52.618269) (xy 99.7568 52.56726) (xy 97.9568 52.56726) (xy 97.9518 52.568201) + (xy 97.9518 51.066705) (xy 97.951801 51.0667) (xy 97.827343 50.441012) (xy 97.47292 49.91058) (xy 95.3483 47.78596) + (xy 95.3483 47.613383) (xy 95.550972 47.125295) (xy 95.551626 46.375395) (xy 95.265257 45.682328) (xy 94.735461 45.151607) + (xy 94.042895 44.864028) (xy 93.292995 44.863374) (xy 92.599928 45.149743) (xy 92.069207 45.679539) (xy 91.781628 46.372105) + (xy 91.780974 47.122005) (xy 92.067343 47.815072) (xy 92.0783 47.826048) (xy 92.0783 48.463195) (xy 92.078299 48.4632) + (xy 92.202757 49.088888) (xy 92.55718 49.61932) (xy 94.6818 51.74394) (xy 94.6818 52.875533) (xy 94.141542 52.623654) + (xy 93.9038 52.743703) (xy 93.9038 53.9877) (xy 93.9238 53.9877) (xy 93.9238 54.2417) (xy 93.9038 54.2417) + (xy 93.9038 55.485697) (xy 94.141542 55.605746) (xy 94.684376 55.352666) (xy 94.991471 55.01758) (xy 95.16068 55.27082) + (xy 95.512952 55.5062) (xy 95.50255 55.5062) (xy 95.3438 55.66495) (xy 95.3438 56.4642) (xy 95.3638 56.4642) + (xy 95.3638 56.7182) (xy 95.3438 56.7182) (xy 95.3438 57.51745) (xy 95.50255 57.6762) (xy 95.943109 57.6762) + (xy 96.176498 57.579527) (xy 96.317736 57.43829) (xy 96.35271 57.492641) (xy 96.56491 57.637631) (xy 96.8168 57.68864) + (xy 98.0168 57.68864) (xy 98.162746 57.661178) (xy 98.26021 57.812641) (xy 98.330011 57.860334) (xy 98.272859 57.89711) + (xy 98.127869 58.10931) (xy 98.07686 58.3612) (xy 98.07686 58.723061) (xy 96.96622 59.8337) (xy 89.729149 59.8337) + (xy 89.743231 59.81309) (xy 89.79424 59.5612) (xy 89.79424 58.3612) (xy 89.749962 58.125883) (xy 89.61089 57.909759) + (xy 89.541089 57.862066) (xy 89.598241 57.82529) (xy 89.743231 57.61309) (xy 89.79424 57.3612) (xy 89.79424 56.87695) + (xy 93.9818 56.87695) (xy 93.9818 57.16751) (xy 94.078473 57.400899) (xy 94.257102 57.579527) (xy 94.490491 57.6762) + (xy 94.93105 57.6762) (xy 95.0898 57.51745) (xy 95.0898 56.7182) (xy 94.14055 56.7182) (xy 93.9818 56.87695) + (xy 89.79424 56.87695) (xy 89.79424 56.1612) (xy 89.76671 56.01489) (xy 93.9818 56.01489) (xy 93.9818 56.30545) + (xy 94.14055 56.4642) (xy 95.0898 56.4642) (xy 95.0898 55.66495) (xy 94.93105 55.5062) (xy 94.490491 55.5062) + (xy 94.257102 55.602873) (xy 94.078473 55.781501) (xy 93.9818 56.01489) (xy 89.76671 56.01489) (xy 89.749962 55.925883) + (xy 89.61089 55.709759) (xy 89.450016 55.599838) (xy 89.489217 55.592462) (xy 89.705341 55.45339) (xy 89.850331 55.24119) + (xy 89.90134 54.9893) (xy 89.90134 54.47944) (xy 92.285764 54.47944) (xy 92.46456 54.911117) (xy 92.869224 55.352666) + (xy 93.412058 55.605746) (xy 93.6498 55.485697) (xy 93.6498 54.2417) (xy 92.406422 54.2417) (xy 92.285764 54.47944) + (xy 89.90134 54.47944) (xy 89.90134 53.74996) (xy 92.285764 53.74996) (xy 92.406422 53.9877) (xy 93.6498 53.9877) + (xy 93.6498 52.743703) (xy 93.412058 52.623654) (xy 92.869224 52.876734) (xy 92.46456 53.318283) (xy 92.285764 53.74996) + (xy 89.90134 53.74996) (xy 89.90134 53.1893) (xy 89.857062 52.953983) (xy 89.71799 52.737859) (xy 89.50579 52.592869) + (xy 89.2539 52.54186) (xy 87.4539 52.54186) (xy 87.4489 52.542801) (xy 87.4489 52.0573) (xy 87.324443 51.431613) + (xy 86.97002 50.90118) (xy 86.970017 50.901178) (xy 84.9343 48.86546) (xy 84.9343 47.766307) (xy 85.200472 47.125295) + (xy 85.201126 46.375395) (xy 84.914757 45.682328) (xy 84.384961 45.151607) (xy 83.692395 44.864028) (xy 82.942495 44.863374) + (xy 82.249428 45.149743) (xy 81.718707 45.679539) (xy 81.431128 46.372105) (xy 81.430474 47.122005) (xy 81.6643 47.687908) + (xy 81.6643 49.542695) (xy 81.664299 49.5427) (xy 81.788757 50.168388) (xy 82.14318 50.69882) (xy 84.1789 52.734539) + (xy 84.1789 52.850133) (xy 83.638642 52.598254) (xy 83.4009 52.718303) (xy 83.4009 53.9623) (xy 83.4209 53.9623) + (xy 83.4209 54.2163) (xy 83.4009 54.2163) (xy 83.4009 55.460297) (xy 83.638642 55.580346) (xy 84.181476 55.327266) + (xy 84.488571 54.99218) (xy 84.65778 55.24542) (xy 85.048066 55.5062) (xy 85.02505 55.5062) (xy 84.8663 55.66495) + (xy 84.8663 56.4642) (xy 84.8863 56.4642) (xy 84.8863 56.7182) (xy 84.8663 56.7182) (xy 84.8663 57.51745) + (xy 85.02505 57.6762) (xy 85.465609 57.6762) (xy 85.698998 57.579527) (xy 85.840236 57.43829) (xy 85.87521 57.492641) + (xy 86.08741 57.637631) (xy 86.3393 57.68864) (xy 87.5393 57.68864) (xy 87.685246 57.661178) (xy 87.78271 57.812641) + (xy 87.852511 57.860334) (xy 87.795359 57.89711) (xy 87.650369 58.10931) (xy 87.634169 58.189308) (xy 87.41551 58.33541) + (xy 87.415508 58.335413) (xy 86.93322 58.8177) (xy 78.409805 58.8177) (xy 78.4098 58.817699) (xy 78.071125 58.885067) + (xy 77.78401 59.07691) (xy 77.784008 59.076913) (xy 76.8945 59.966421) (xy 76.8945 59.870769) (xy 76.910941 59.86019) + (xy 77.055931 59.64799) (xy 77.10694 59.3961) (xy 77.10694 58.1961) (xy 77.062662 57.960783) (xy 76.92359 57.744659) + (xy 76.853789 57.696966) (xy 76.910941 57.66019) (xy 77.055931 57.44799) (xy 77.10694 57.1961) (xy 77.10694 56.87695) + (xy 83.5043 56.87695) (xy 83.5043 57.16751) (xy 83.600973 57.400899) (xy 83.779602 57.579527) (xy 84.012991 57.6762) + (xy 84.45355 57.6762) (xy 84.6123 57.51745) (xy 84.6123 56.7182) (xy 83.66305 56.7182) (xy 83.5043 56.87695) + (xy 77.10694 56.87695) (xy 77.10694 56.01489) (xy 83.5043 56.01489) (xy 83.5043 56.30545) (xy 83.66305 56.4642) + (xy 84.6123 56.4642) (xy 84.6123 55.66495) (xy 84.45355 55.5062) (xy 84.012991 55.5062) (xy 83.779602 55.602873) + (xy 83.600973 55.781501) (xy 83.5043 56.01489) (xy 77.10694 56.01489) (xy 77.10694 55.9961) (xy 77.062662 55.760783) + (xy 76.92359 55.544659) (xy 76.71139 55.399669) (xy 76.4595 55.34866) (xy 75.5595 55.34866) (xy 75.324183 55.392938) + (xy 75.108059 55.53201) (xy 75.00999 55.675538) (xy 74.83719 55.557469) (xy 74.795374 55.549001) (xy 74.831731 55.49579) + (xy 74.88274 55.2439) (xy 74.88274 54.45404) (xy 81.782864 54.45404) (xy 81.96166 54.885717) (xy 82.366324 55.327266) + (xy 82.909158 55.580346) (xy 83.1469 55.460297) (xy 83.1469 54.2163) (xy 81.903522 54.2163) (xy 81.782864 54.45404) + (xy 74.88274 54.45404) (xy 74.88274 53.72456) (xy 81.782864 53.72456) (xy 81.903522 53.9623) (xy 83.1469 53.9623) + (xy 83.1469 52.718303) (xy 82.909158 52.598254) (xy 82.366324 52.851334) (xy 81.96166 53.292883) (xy 81.782864 53.72456) + (xy 74.88274 53.72456) (xy 74.88274 53.3439) (xy 74.838462 53.108583) (xy 74.69939 52.892459) (xy 74.48719 52.747469) + (xy 74.2353 52.69646) (xy 73.744619 52.69646) (xy 73.881731 52.49579) (xy 73.93274 52.2439) (xy 73.93274 50.3439) + (xy 73.888462 50.108583) (xy 73.7703 49.924954) (xy 73.7703 48.429416) (xy 73.968172 48.347657) (xy 74.498893 47.817861) + (xy 74.786472 47.125295) (xy 74.787126 46.375395) (xy 74.500757 45.682328) (xy 73.970961 45.151607) (xy 73.278395 44.864028) + (xy 72.528495 44.863374) (xy 71.835428 45.149743) (xy 71.304707 45.679539) (xy 71.017128 46.372105) (xy 71.016474 47.122005) + (xy 71.302843 47.815072) (xy 71.832639 48.345793) (xy 72.0003 48.415412) (xy 72.0003 49.928925) (xy 71.888869 50.09201) + (xy 71.83786 50.3439) (xy 71.83786 52.2439) (xy 71.882138 52.479217) (xy 72.02121 52.695341) (xy 72.147986 52.781964) + (xy 72.0623 52.86765) (xy 72.0623 54.1669) (xy 72.0823 54.1669) (xy 72.0823 54.4209) (xy 72.0623 54.4209) + (xy 72.0623 54.4409) (xy 71.8083 54.4409) (xy 71.8083 54.4209) (xy 71.05905 54.4209) (xy 70.9003 54.57965) + (xy 70.9003 55.370209) (xy 70.97611 55.55323) (xy 70.825602 55.615573) (xy 70.646973 55.794201) (xy 70.5503 56.02759) + (xy 70.5503 56.31815) (xy 70.70905 56.4769) (xy 71.6583 56.4769) (xy 71.6583 56.4569) (xy 71.9123 56.4569) + (xy 71.9123 56.4769) (xy 71.9323 56.4769) (xy 71.9323 56.7309) (xy 71.9123 56.7309) (xy 71.9123 57.53015) + (xy 72.07105 57.6889) (xy 72.511609 57.6889) (xy 72.744998 57.592227) (xy 72.886236 57.45099) (xy 72.92121 57.505341) + (xy 73.13341 57.650331) (xy 73.3853 57.70134) (xy 74.5853 57.70134) (xy 74.820617 57.657062) (xy 75.019277 57.529228) + (xy 75.09541 57.647541) (xy 75.165211 57.695234) (xy 75.108059 57.73201) (xy 74.963069 57.94421) (xy 74.91206 58.1961) + (xy 74.91206 59.3961) (xy 74.956338 59.631417) (xy 75.09541 59.847541) (xy 75.1245 59.867417) (xy 75.1245 60.402921) + (xy 70.48672 65.0407) (xy 64.58482 65.0407) (xy 64.60459 65.02749) (xy 64.609496 65.020147) (xy 64.616737 65.015101) + (xy 65.546508 64.04814) (xy 66.3163 64.04814) (xy 66.551617 64.003862) (xy 66.767741 63.86479) (xy 66.912731 63.65259) + (xy 66.919491 63.61921) (xy 66.977973 63.760399) (xy 67.156602 63.939027) (xy 67.389991 64.0357) (xy 67.98055 64.0357) + (xy 68.1393 63.87695) (xy 68.1393 62.8777) (xy 68.3933 62.8777) (xy 68.3933 63.87695) (xy 68.55205 64.0357) + (xy 69.142609 64.0357) (xy 69.375998 63.939027) (xy 69.554627 63.760399) (xy 69.6513 63.52701) (xy 69.6513 63.03645) + (xy 69.49255 62.8777) (xy 68.3933 62.8777) (xy 68.1393 62.8777) (xy 68.1193 62.8777) (xy 68.1193 62.6237) + (xy 68.1393 62.6237) (xy 68.1393 60.9727) (xy 68.3933 60.9727) (xy 68.3933 62.6237) (xy 69.49255 62.6237) + (xy 69.6513 62.46495) (xy 69.6513 61.97439) (xy 69.57832 61.7982) (xy 69.6513 61.62201) (xy 69.6513 61.13145) + (xy 69.49255 60.9727) (xy 68.3933 60.9727) (xy 68.1393 60.9727) (xy 68.1193 60.9727) (xy 68.1193 60.7187) + (xy 68.1393 60.7187) (xy 68.1393 59.71945) (xy 68.3933 59.71945) (xy 68.3933 60.7187) (xy 69.49255 60.7187) + (xy 69.6513 60.55995) (xy 69.6513 60.06939) (xy 69.554627 59.836001) (xy 69.375998 59.657373) (xy 69.142609 59.5607) + (xy 68.55205 59.5607) (xy 68.3933 59.71945) (xy 68.1393 59.71945) (xy 67.98055 59.5607) (xy 67.389991 59.5607) + (xy 67.156602 59.657373) (xy 66.977973 59.836001) (xy 66.921646 59.971987) (xy 66.919462 59.960383) (xy 66.78039 59.744259) + (xy 66.56819 59.599269) (xy 66.4043 59.56608) (xy 66.4043 59.542554) (xy 66.604617 59.504862) (xy 66.820741 59.36579) + (xy 66.965731 59.15359) (xy 67.01674 58.9017) (xy 67.01674 57.2017) (xy 66.972462 56.966383) (xy 66.83339 56.750259) + (xy 66.62119 56.605269) (xy 66.564846 56.593859) (xy 66.569354 56.590847) (xy 66.699079 56.3967) (xy 67.239777 56.3967) + (xy 67.527736 56.685161) (xy 68.036598 56.896459) (xy 68.587585 56.89694) (xy 68.605228 56.88965) (xy 70.5503 56.88965) + (xy 70.5503 57.18021) (xy 70.646973 57.413599) (xy 70.825602 57.592227) (xy 71.058991 57.6889) (xy 71.49955 57.6889) + (xy 71.6583 57.53015) (xy 71.6583 56.7309) (xy 70.70905 56.7309) (xy 70.5503 56.88965) (xy 68.605228 56.88965) + (xy 69.096815 56.686531) (xy 69.486761 56.297264) (xy 69.698059 55.788402) (xy 69.69854 55.237415) (xy 69.488131 54.728185) + (xy 69.098864 54.338239) (xy 68.590002 54.126941) (xy 68.179762 54.126583) (xy 67.270771 53.217591) (xy 70.9003 53.217591) + (xy 70.9003 54.00815) (xy 71.05905 54.1669) (xy 71.8083 54.1669) (xy 71.8083 52.86765) (xy 71.64955 52.7089) + (xy 71.40899 52.7089) (xy 71.175601 52.805573) (xy 70.996973 52.984202) (xy 70.9003 53.217591) (xy 67.270771 53.217591) + (xy 66.27209 52.21891) (xy 66.21221 52.1789) (xy 65.984975 52.027067) (xy 65.928784 52.01589) (xy 65.922587 52.014657) + (xy 65.883962 51.809383) (xy 65.74489 51.593259) (xy 65.53269 51.448269) (xy 65.2808 51.39726) (xy 63.2808 51.39726) + (xy 63.045483 51.441538) (xy 62.829359 51.58061) (xy 62.684369 51.79281) (xy 62.63336 52.0447) (xy 62.63336 53.6447) + (xy 62.677638 53.880017) (xy 62.778949 54.037459) (xy 62.411015 54.110646) (xy 61.929246 54.432553) (xy 61.799521 54.6267) + (xy 61.619079 54.6267) (xy 61.489354 54.432553) (xy 61.260593 54.2797) (xy 61.407109 54.2797) (xy 61.640498 54.183027) + (xy 61.819127 54.004399) (xy 61.9158 53.77101) (xy 61.9158 53.13045) (xy 61.75705 52.9717) (xy 60.4078 52.9717) + (xy 60.4078 52.9917) (xy 60.1538 52.9917) (xy 60.1538 52.9717) (xy 58.80455 52.9717) (xy 58.6458 53.13045) + (xy 58.6458 53.77101) (xy 58.742473 54.004399) (xy 58.921102 54.183027) (xy 59.154491 54.2797) (xy 59.618007 54.2797) + (xy 59.389246 54.432553) (xy 59.259521 54.6267) (xy 59.079079 54.6267) (xy 58.949354 54.432553) (xy 58.467585 54.110646) + (xy 57.8993 53.997607) (xy 57.331015 54.110646) (xy 56.849246 54.432553) (xy 56.719521 54.6267) (xy 55.6768 54.6267) + (xy 55.338125 54.694067) (xy 55.05101 54.88591) (xy 55.051008 54.885913) (xy 54.67001 55.26691) (xy 54.478167 55.554025) + (xy 54.468306 55.603598) (xy 54.410799 55.8927) (xy 54.4108 55.892705) (xy 54.4108 57.930677) (xy 54.122339 58.218636) + (xy 53.911041 58.727498) (xy 53.91056 59.278485) (xy 54.120969 59.787715) (xy 54.209805 59.876706) (xy 54.060109 59.8147) + (xy 53.46955 59.8147) (xy 53.3108 59.97345) (xy 53.0568 59.97345) (xy 52.89805 59.8147) (xy 52.307491 59.8147) + (xy 52.074102 59.911373) (xy 51.895473 60.090001) (xy 51.7988 60.32339) (xy 51.155137 60.32339) (xy 51.555052 59.924173) + (xy 51.942559 58.990954) (xy 51.94344 57.980479) (xy 51.557563 57.046585) (xy 50.843673 56.331448) (xy 49.910454 55.943941) + (xy 48.899979 55.94306) (xy 47.966085 56.328937) (xy 47.250948 57.042827) (xy 46.863441 57.976046) (xy 46.86256 58.986521) + (xy 43.0648 58.986521) (xy 43.0648 52.00252) (xy 46.966585 52.00252) (xy 47.095833 52.295323) (xy 47.796106 52.563588) + (xy 48.545735 52.54345) (xy 49.144767 52.295323) (xy 49.274015 52.00252) (xy 48.1203 50.848805) (xy 46.966585 52.00252) + (xy 43.0648 52.00252) (xy 43.0648 50.345006) (xy 46.225912 50.345006) (xy 46.24605 51.094635) (xy 46.494177 51.693667) + (xy 46.78698 51.822915) (xy 47.940695 50.6692) (xy 48.299905 50.6692) (xy 49.45362 51.822915) (xy 49.746423 51.693667) + (xy 50.014688 50.993394) (xy 49.99455 50.243765) (xy 49.746423 49.644733) (xy 49.45362 49.515485) (xy 48.299905 50.6692) + (xy 47.940695 50.6692) (xy 46.78698 49.515485) (xy 46.494177 49.644733) (xy 46.225912 50.345006) (xy 43.0648 50.345006) + (xy 43.0648 49.33588) (xy 46.966585 49.33588) (xy 48.1203 50.489595) (xy 49.274015 49.33588) (xy 49.144767 49.043077) + (xy 48.444494 48.774812) (xy 47.694865 48.79495) (xy 47.095833 49.043077) (xy 46.966585 49.33588) (xy 43.0648 49.33588) + (xy 43.0648 37.450015) (xy 43.71943 37.450015) (xy 44.04378 38.235) (xy 44.643841 38.836109) (xy 45.428259 39.161828) + (xy 46.277615 39.16257) (xy 47.0626 38.83822) (xy 47.663709 38.238159) (xy 47.989428 37.453741) (xy 47.989431 37.450015) + (xy 98.71943 37.450015) (xy 99.04378 38.235) (xy 99.643841 38.836109) (xy 100.428259 39.161828) (xy 101.277615 39.16257) + (xy 102.0626 38.83822) (xy 102.663709 38.238159) (xy 102.989428 37.453741) (xy 102.99017 36.604385) (xy 102.66582 35.8194) + (xy 102.065759 35.218291) (xy 101.281341 34.892572) (xy 100.431985 34.89183) (xy 99.647 35.21618) (xy 99.045891 35.816241) + (xy 98.720172 36.600659) (xy 98.71943 37.450015) (xy 47.989431 37.450015) (xy 47.99017 36.604385) (xy 47.66582 35.8194) + (xy 47.065759 35.218291) (xy 46.281341 34.892572) (xy 45.431985 34.89183) (xy 44.647 35.21618) (xy 44.045891 35.816241) + (xy 43.720172 36.600659) (xy 43.71943 37.450015) (xy 43.0648 37.450015) (xy 43.0648 34.7372) (xy 103.6448 34.7372) + ) + ) + ) + (zone (net 0) (net_name "") (layer F.Cu) (tstamp 5BF31D85) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (keepout (tracks allowed) (vias allowed) (copperpour not_allowed)) + (fill (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 79.8703 66.7512) (xy 103.8733 66.7512) (xy 103.9368 89.1032) (xy 103.8733 94.0562) (xy 98.8568 93.9927) + (xy 98.0948 88.8492) (xy 91.9988 88.8492) (xy 89.9668 74.7522) (xy 80.1243 74.7522) (xy 80.1243 74.6252) + ) + ) + ) + (zone (net 0) (net_name "") (layer B.Cu) (tstamp 5BF31D9D) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (keepout (tracks allowed) (vias allowed) (copperpour not_allowed)) + (fill (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 82.4738 71.3232) (xy 82.2833 69.9262) (xy 83.8708 67.9577) (xy 87.5538 67.8942) (xy 89.3318 69.6722) + (xy 89.3318 72.0852) (xy 87.9348 73.9902) (xy 84.1883 73.9267) (xy 82.7278 72.4027) (xy 82.7278 72.1487) + ) + ) + ) + (zone (net 0) (net_name "") (layer B.Cu) (tstamp 5BF31D9F) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (keepout (tracks allowed) (vias allowed) (copperpour not_allowed)) + (fill (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 93.0148 69.0372) (xy 94.4753 67.8942) (xy 98.6028 67.8942) (xy 99.8093 69.9262) (xy 99.8093 72.3392) + (xy 98.2853 73.8632) (xy 94.6658 73.8632) (xy 93.0148 72.2122) (xy 93.0148 72.0852) + ) + ) + ) +) diff --git a/F0-nolib/Chiller/kicad/Chiller_control.net b/F0-nolib/Chiller/kicad/Chiller_control.net new file mode 100644 index 0000000..2a8afec --- /dev/null +++ b/F0-nolib/Chiller/kicad/Chiller_control.net @@ -0,0 +1,825 @@ +(export (version D) + (design + (source /home/eddy/Docs/SAO/ELECTRONICS/Chiller/kicad/Chiller_control.sch) + (date "Сб 17 ноя 2018 18:23:25") + (tool "Eeschema 4.0.7") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title) + (company) + (rev) + (date) + (source Chiller_control.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref C4) + (value 47u) + (footprint Capacitor_Tantalum_SMD.pretty:CP_Tantalum_Case-A_EIA-3216-18_Hand) + (libsource (lib device) (part CP)) + (sheetpath (names /) (tstamps /)) + (tstamp 58C454F6)) + (comp (ref R1) + (value 10k) + (footprint Resistors_SMD.pretty:R_0603_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 590D30C8)) + (comp (ref C2) + (value 0.1) + (footprint Capacitor_SMD.pretty:C_0603_HandSoldering) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 590D4150)) + (comp (ref C1) + (value 0.1) + (footprint Capacitor_SMD.pretty:C_0603_HandSoldering) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 590D4832)) + (comp (ref SW2) + (value Boot) + (footprint Buttons_Switches_SMD:SW_SPST_FSMSM) + (libsource (lib switches) (part SW_Push)) + (sheetpath (names /) (tstamps /)) + (tstamp 5909F6B6)) + (comp (ref SW1) + (value Reset) + (footprint Buttons_Switches_SMD:SW_SPST_FSMSM) + (libsource (lib switches) (part SW_Push)) + (sheetpath (names /) (tstamps /)) + (tstamp 590A0134)) + (comp (ref J2) + (value 12VIN) + (footprint Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol) + (libsource (lib conn) (part Conn_01x02)) + (sheetpath (names /) (tstamps /)) + (tstamp 5A170C1F)) + (comp (ref C3) + (value 0.1) + (footprint Capacitor_SMD.pretty:C_0603_HandSoldering) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 5A178C32)) + (comp (ref U3) + (value STM32F030F4Px) + (footprint Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm) + (libsource (lib stm32) (part STM32F030F4Px)) + (sheetpath (names /) (tstamps /)) + (tstamp 5A189F52)) + (comp (ref C6) + (value 1u) + (footprint Capacitor_SMD.pretty:C_0805_HandSoldering) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 5A1AB970)) + (comp (ref U1) + (value LM1117-3.3) + (footprint TO_SOT_Packages_SMD:SOT-223) + (libsource (lib regul) (part LM1117-3.3)) + (sheetpath (names /) (tstamps /)) + (tstamp 5A2588E7)) + (comp (ref C12) + (value 0.1) + (footprint Capacitor_SMD.pretty:C_0603_HandSoldering) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 5A386BD0)) + (comp (ref C5) + (value 0.1) + (footprint Capacitor_SMD.pretty:C_0603_HandSoldering) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEE1D09)) + (comp (ref D1) + (value SS14) + (footprint Diode_SMD.pretty:D_SMA_Handsoldering) + (libsource (lib device) (part D)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEE236F)) + (comp (ref L1) + (value "BMBA 0.1mH") + (footprint Resistors_SMD.pretty:R_0805_HandSoldering) + (libsource (lib device) (part L)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEE7949)) + (comp (ref C7) + (value 10u) + (footprint Capacitor_SMD.pretty:C_1206_HandSoldering) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEE8065)) + (comp (ref R8) + (value 10k) + (footprint Resistors_SMD.pretty:R_0603_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEEA391)) + (comp (ref R6) + (value 10k) + (footprint Resistors_SMD.pretty:R_0603_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEEA7BE)) + (comp (ref R12) + (value 10k) + (footprint Resistors_SMD.pretty:R_0603_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEEB2E1)) + (comp (ref R10) + (value 510) + (footprint Resistors_SMD.pretty:R_0603_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEEB37B)) + (comp (ref Q1) + (value SI2300) + (footprint TO_SOT_Packages_SMD:SOT-23_Handsoldering) + (libsource (lib device) (part Q_NMOS_GSD)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEEB585)) + (comp (ref R7) + (value 47) + (footprint Resistors_SMD.pretty:R_0805_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEDA6BA)) + (comp (ref R11) + (value 47) + (footprint Resistors_SMD.pretty:R_0805_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEDB615)) + (comp (ref Q2) + (value SI2300) + (footprint TO_SOT_Packages_SMD:SOT-23_Handsoldering) + (libsource (lib device) (part Q_NMOS_GSD)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEDCAD0)) + (comp (ref R14) + (value 10k) + (footprint Resistors_SMD.pretty:R_0603_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEDD4AE)) + (comp (ref R15) + (value 10k) + (footprint Resistors_SMD.pretty:R_0603_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEDD8A0)) + (comp (ref R13) + (value 10k) + (footprint Resistors_SMD.pretty:R_0603_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEE33E1)) + (comp (ref R9) + (value 10k) + (footprint Resistors_SMD.pretty:R_0603_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEE5083)) + (comp (ref R19) + (value 10k) + (footprint Resistors_SMD.pretty:R_0603_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEEBD18)) + (comp (ref R16) + (value 510) + (footprint Resistors_SMD.pretty:R_0603_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEEBD1E)) + (comp (ref Q3) + (value SI2300) + (footprint TO_SOT_Packages_SMD:SOT-23_Handsoldering) + (libsource (lib device) (part Q_NMOS_GSD)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEEBD24)) + (comp (ref R20) + (value 10k) + (footprint Resistors_SMD.pretty:R_0603_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEEC934)) + (comp (ref R17) + (value 510) + (footprint Resistors_SMD.pretty:R_0603_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEEC93A)) + (comp (ref Q4) + (value IRL3303) + (footprint TO_SOT_Packages_THT:TO-220_Horizontal) + (libsource (lib device) (part Q_NMOS_GDS)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEEC940)) + (comp (ref R21) + (value 10k) + (footprint Resistors_SMD.pretty:R_0603_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEED557)) + (comp (ref R18) + (value 510) + (footprint Resistors_SMD.pretty:R_0603_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEED55D)) + (comp (ref Q5) + (value IRL3303) + (footprint TO_SOT_Packages_THT:TO-220_Horizontal) + (libsource (lib device) (part Q_NMOS_GDS)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEED563)) + (comp (ref R2) + (value 1k0.1%) + (footprint Resistors_SMD.pretty:R_0805_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEF45BA)) + (comp (ref R3) + (value 1k0.1%) + (footprint Resistors_SMD.pretty:R_0805_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEF7CBC)) + (comp (ref R4) + (value 1k0.1%) + (footprint Resistors_SMD.pretty:R_0805_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEF8256)) + (comp (ref R5) + (value 1k0.1%) + (footprint Resistors_SMD.pretty:R_0805_HandSoldering) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEFAAF1)) + (comp (ref U2) + (value MAX3232) + (footprint Housings_SOIC:SOIC-16_3.9x9.9mm_Pitch1.27mm) + (libsource (lib interface) (part MAX3232)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEFC197)) + (comp (ref C11) + (value 0.47) + (footprint Capacitor_SMD.pretty:C_0805_HandSoldering) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEFD47C)) + (comp (ref C10) + (value 0.47) + (footprint Capacitor_SMD.pretty:C_0805_HandSoldering) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEFD7DB)) + (comp (ref C13) + (value 0.47) + (footprint Capacitor_SMD.pretty:C_0805_HandSoldering) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEFD89D)) + (comp (ref C9) + (value 0.1) + (footprint Capacitor_SMD.pretty:C_0603_HandSoldering) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BEFF11C)) + (comp (ref C8) + (value 0.1) + (footprint Capacitor_SMD.pretty:C_0603_HandSoldering) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BF0257F)) + (comp (ref J1) + (value DB9_Female) + (footprint modules:DB9-F) + (libsource (lib conn) (part DB9_Female)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BF02D65)) + (comp (ref J5) + (value Cooler) + (footprint Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol) + (libsource (lib conn) (part Conn_01x02)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BF1B9CF)) + (comp (ref J6) + (value Heater) + (footprint Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol) + (libsource (lib conn) (part Conn_01x02)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BF1EE9B)) + (comp (ref J7) + (value Pump) + (footprint Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol) + (libsource (lib conn) (part Conn_01x02)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BF1F6CF)) + (comp (ref J4) + (value Tsens) + (footprint Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical) + (libsource (lib conn) (part Conn_02x04_Odd_Even)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BF2FEAE)) + (comp (ref J3) + (value "Ext. devices") + (footprint Connector_PinSocket_2.54mm:PinSocket_2x07_P2.54mm_Vertical) + (libsource (lib conn) (part Conn_02x07_Odd_Even)) + (sheetpath (names /) (tstamps /)) + (tstamp 5BF41ABB))) + (libparts + (libpart (lib device) (part C) + (description "Unpolarized capacitor") + (footprints + (fp C_*)) + (fields + (field (name Reference) C) + (field (name Value) C)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib device) (part CP) + (description "Polarised capacitor") + (footprints + (fp CP_*)) + (fields + (field (name Reference) C) + (field (name Value) CP)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (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 conn) (part Conn_02x04_Odd_Even) + (description "Generic connector, double row, 02x04, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers)") + (docs ~) + (footprints + (fp Connector*:*2x??x*mm*) + (fp Connector*:*2x???Pitch*) + (fp Pin_Header_Straight_2X*) + (fp Pin_Header_Angled_2X*) + (fp Socket_Strip_Straight_2X*) + (fp Socket_Strip_Angled_2X*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_02x04_Odd_Even)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)) + (pin (num 3) (name Pin_3) (type passive)) + (pin (num 4) (name Pin_4) (type passive)) + (pin (num 5) (name Pin_5) (type passive)) + (pin (num 6) (name Pin_6) (type passive)) + (pin (num 7) (name Pin_7) (type passive)) + (pin (num 8) (name Pin_8) (type passive)))) + (libpart (lib conn) (part Conn_02x07_Odd_Even) + (description "Generic connector, double row, 02x07, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers)") + (docs ~) + (footprints + (fp Connector*:*2x??x*mm*) + (fp Connector*:*2x???Pitch*) + (fp Pin_Header_Straight_2X*) + (fp Pin_Header_Angled_2X*) + (fp Socket_Strip_Straight_2X*) + (fp Socket_Strip_Angled_2X*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_02x07_Odd_Even)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)) + (pin (num 3) (name Pin_3) (type passive)) + (pin (num 4) (name Pin_4) (type passive)) + (pin (num 5) (name Pin_5) (type passive)) + (pin (num 6) (name Pin_6) (type passive)) + (pin (num 7) (name Pin_7) (type passive)) + (pin (num 8) (name Pin_8) (type passive)) + (pin (num 9) (name Pin_9) (type passive)) + (pin (num 10) (name Pin_10) (type passive)) + (pin (num 11) (name Pin_11) (type passive)) + (pin (num 12) (name Pin_12) (type passive)) + (pin (num 13) (name Pin_13) (type passive)) + (pin (num 14) (name Pin_14) (type passive)))) + (libpart (lib device) (part D) + (description Diode) + (footprints + (fp TO-???*) + (fp *SingleDiode) + (fp *_Diode_*) + (fp *SingleDiode*) + (fp D_*)) + (fields + (field (name Reference) D) + (field (name Value) D)) + (pins + (pin (num 1) (name K) (type passive)) + (pin (num 2) (name A) (type passive)))) + (libpart (lib conn) (part DB9_Female) + (description "9-pin female D-SUB connector") + (footprints + (fp DB*F*)) + (fields + (field (name Reference) J) + (field (name Value) DB9_Female)) + (pins + (pin (num 1) (name 1) (type passive)) + (pin (num 2) (name 2) (type passive)) + (pin (num 3) (name 3) (type passive)) + (pin (num 4) (name 4) (type passive)) + (pin (num 5) (name 5) (type passive)) + (pin (num 6) (name 6) (type passive)) + (pin (num 7) (name 7) (type passive)) + (pin (num 8) (name 8) (type passive)) + (pin (num 9) (name 9) (type passive)))) + (libpart (lib device) (part L) + (description Inductor) + (footprints + (fp Choke_*) + (fp *Coil*) + (fp Inductor_*) + (fp L_*)) + (fields + (field (name Reference) L) + (field (name Value) L)) + (pins + (pin (num 1) (name 1) (type passive)) + (pin (num 2) (name 2) (type passive)))) + (libpart (lib regul) (part LM1117-1.8) + (aliases + (alias LM1117-2.5) + (alias LM1117-3.3) + (alias LM1117-5.0) + (alias TLV1117-15) + (alias TLV1117-18) + (alias TLV1117-25) + (alias TLV1117-33) + (alias TLV1117-50)) + (description "800mA Low-Dropout Linear Regulator, 1.8V fixed output, TO-220/TO-252/TO-263/SOT-223") + (docs http://www.ti.com/lit/ds/symlink/lm1117.pdf) + (footprints + (fp SOT?223*) + (fp TO?263*) + (fp TO?252*) + (fp TO?220*)) + (fields + (field (name Reference) U) + (field (name Value) LM1117-1.8)) + (pins + (pin (num 1) (name GND) (type power_in)) + (pin (num 2) (name VO) (type power_out)) + (pin (num 3) (name VI) (type power_in)))) + (libpart (lib interface) (part MAX232) + (aliases + (alias MAX232I) + (alias MAX202) + (alias ADM232A) + (alias MAX3232) + (alias ICL3232)) + (description "Dual RS232 driver/receiver, 5V supply, 120kb/s, 0C-70C") + (docs http://www.ti.com/lit/ds/symlink/max232.pdf) + (footprints + (fp SOIC*Pitch1.27mm*) + (fp DIP*W7.62mm*) + (fp TSSOP*4.4x5mm*Pitch0.65mm*)) + (fields + (field (name Reference) U) + (field (name Value) MAX232)) + (pins + (pin (num 1) (name C1+) (type passive)) + (pin (num 2) (name VS+) (type power_out)) + (pin (num 3) (name C1-) (type passive)) + (pin (num 4) (name C2+) (type passive)) + (pin (num 5) (name C2-) (type passive)) + (pin (num 6) (name VS-) (type power_out)) + (pin (num 7) (name T2OUT) (type output)) + (pin (num 8) (name R2IN) (type input)) + (pin (num 9) (name R2OUT) (type output)) + (pin (num 10) (name T2IN) (type input)) + (pin (num 11) (name T1IN) (type input)) + (pin (num 12) (name R1OUT) (type output)) + (pin (num 13) (name R1IN) (type input)) + (pin (num 14) (name T1OUT) (type output)) + (pin (num 15) (name GND) (type power_in)) + (pin (num 16) (name VCC) (type power_in)))) + (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_NMOS_GSD) + (description "Transistor N-MOSFETwith substrate diode (general)") + (fields + (field (name Reference) Q) + (field (name Value) Q_NMOS_GSD)) + (pins + (pin (num 1) (name G) (type input)) + (pin (num 2) (name S) (type passive)) + (pin (num 3) (name D) (type passive)))) + (libpart (lib device) (part R) + (description Resistor) + (footprints + (fp R_*) + (fp R_*)) + (fields + (field (name Reference) R) + (field (name Value) R)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib stm32) (part STM32F030F4Px) + (description "Core: ARM Cortex-M0 Package: TSSOP20 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2.4..3.6V IO-pins: 15") + (docs http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00088500.pdf) + (fields + (field (name Reference) U) + (field (name Value) STM32F030F4Px) + (field (name Footprint) Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm)) + (pins + (pin (num 1) (name BOOT0) (type input)) + (pin (num 2) (name PF0/RCC_OSC_IN) (type input)) + (pin (num 3) (name PF1/RCC_OSC_OUT) (type input)) + (pin (num 4) (name NRST) (type input)) + (pin (num 5) (name VDDA) (type power_in)) + (pin (num 6) (name ADC_IN0/RTC_TAMP2/SYS_WKUP1/USART1_CTS/PA0) (type BiDi)) + (pin (num 7) (name ADC_IN1/USART1_DE/USART1_RTS/PA1) (type BiDi)) + (pin (num 8) (name ADC_IN2/USART1_TX/PA2) (type BiDi)) + (pin (num 9) (name ADC_IN3/USART1_RX/PA3) (type BiDi)) + (pin (num 10) (name ADC_IN4/SPI1_NSS/TIM14_CH1/USART1_CK/PA4) (type BiDi)) + (pin (num 11) (name ADC_IN5/SPI1_SCK/PA5) (type BiDi)) + (pin (num 12) (name ADC_IN6/SPI1_MISO/TIM16_CH1/TIM1_BKIN/TIM3_CH1/PA6) (type BiDi)) + (pin (num 13) (name ADC_IN7/SPI1_MOSI/TIM14_CH1/TIM17_CH1/TIM1_CH1N/TIM3_CH2/PA7) (type BiDi)) + (pin (num 14) (name PB1/ADC_IN9/TIM14_CH1/TIM1_CH3N/TIM3_CH4) (type BiDi)) + (pin (num 15) (name VSS) (type power_in)) + (pin (num 16) (name VDD) (type power_in)) + (pin (num 17) (name I2C1_SCL/TIM1_CH2/USART1_TX/PA9) (type BiDi)) + (pin (num 18) (name I2C1_SDA/TIM17_BKIN/TIM1_CH3/USART1_RX/PA10) (type BiDi)) + (pin (num 19) (name IR_OUT/SYS_SWDIO/PA13) (type BiDi)) + (pin (num 20) (name SYS_SWCLK/USART1_TX/PA14) (type BiDi)))) + (libpart (lib switches) (part SW_Push) + (description "Push button switch, generic, two pins") + (fields + (field (name Reference) SW) + (field (name Value) SW_Push)) + (pins + (pin (num 1) (name 1) (type passive)) + (pin (num 2) (name 2) (type passive))))) + (libraries + (library (logical switches) + (uri /usr/share/kicad/library/switches.lib)) + (library (logical stm32) + (uri /usr/share/kicad/library/stm32.lib)) + (library (logical regul) + (uri /usr/share/kicad/library/regul.lib)) + (library (logical conn) + (uri /usr/share/kicad/library/conn.lib)) + (library (logical device) + (uri /usr/share/kicad/library/device.lib)) + (library (logical interface) + (uri /usr/share/kicad/library/interface.lib))) + (nets + (net (code 1) (name /Yellow) + (node (ref R15) (pin 2)) + (node (ref J3) (pin 14)) + (node (ref Q2) (pin 3))) + (net (code 2) (name "Net-(J5-Pad2)") + (node (ref J5) (pin 2)) + (node (ref Q3) (pin 3))) + (net (code 3) (name "Net-(Q3-Pad1)") + (node (ref Q3) (pin 1)) + (node (ref R16) (pin 1)) + (node (ref R19) (pin 2))) + (net (code 4) (name "Net-(Q1-Pad1)") + (node (ref Q1) (pin 1)) + (node (ref R12) (pin 2)) + (node (ref R10) (pin 1))) + (net (code 5) (name "Net-(J1-Pad6)") + (node (ref J1) (pin 6))) + (net (code 6) (name "Net-(J7-Pad2)") + (node (ref J7) (pin 2)) + (node (ref Q5) (pin 2))) + (net (code 7) (name "Net-(J6-Pad2)") + (node (ref J6) (pin 2)) + (node (ref Q4) (pin 2))) + (net (code 8) (name "Net-(J1-Pad9)") + (node (ref J1) (pin 9))) + (net (code 9) (name "Net-(J1-Pad4)") + (node (ref J1) (pin 4))) + (net (code 10) (name "Net-(J1-Pad8)") + (node (ref J1) (pin 8))) + (net (code 11) (name "Net-(J1-Pad7)") + (node (ref J1) (pin 7))) + (net (code 12) (name "Net-(J1-Pad1)") + (node (ref J1) (pin 1))) + (net (code 13) (name "Net-(U2-Pad11)") + (node (ref U2) (pin 11))) + (net (code 14) (name "Net-(U2-Pad12)") + (node (ref U2) (pin 12))) + (net (code 15) (name /W.levl) + (node (ref J3) (pin 10)) + (node (ref R11) (pin 1)) + (node (ref R13) (pin 2))) + (net (code 16) (name +3V3) + (node (ref C5) (pin 1)) + (node (ref R6) (pin 1)) + (node (ref C6) (pin 1)) + (node (ref U3) (pin 16)) + (node (ref L1) (pin 1)) + (node (ref R8) (pin 1)) + (node (ref C9) (pin 2)) + (node (ref C4) (pin 1)) + (node (ref U1) (pin 2)) + (node (ref SW2) (pin 2)) + (node (ref J3) (pin 4)) + (node (ref Q2) (pin 1)) + (node (ref R14) (pin 2)) + (node (ref U2) (pin 16)) + (node (ref R9) (pin 1)) + (node (ref R13) (pin 1))) + (net (code 17) (name "Net-(J3-Pad11)") + (node (ref J3) (pin 11))) + (net (code 18) (name "Net-(J3-Pad7)") + (node (ref J3) (pin 7))) + (net (code 19) (name "Net-(J3-Pad1)") + (node (ref J3) (pin 1))) + (net (code 20) (name GND) + (node (ref J2) (pin 2)) + (node (ref C3) (pin 2)) + (node (ref R12) (pin 1)) + (node (ref C7) (pin 1)) + (node (ref C5) (pin 2)) + (node (ref C12) (pin 2)) + (node (ref U1) (pin 1)) + (node (ref Q1) (pin 2)) + (node (ref C9) (pin 1)) + (node (ref Q5) (pin 3)) + (node (ref C11) (pin 1)) + (node (ref U2) (pin 15)) + (node (ref R21) (pin 1)) + (node (ref Q4) (pin 3)) + (node (ref R20) (pin 1)) + (node (ref Q3) (pin 2)) + (node (ref R19) (pin 1)) + (node (ref U3) (pin 15)) + (node (ref SW1) (pin 2)) + (node (ref C1) (pin 2)) + (node (ref C2) (pin 2)) + (node (ref R1) (pin 2)) + (node (ref C4) (pin 2)) + (node (ref C6) (pin 2)) + (node (ref R4) (pin 2)) + (node (ref R5) (pin 2)) + (node (ref R3) (pin 2)) + (node (ref R2) (pin 2)) + (node (ref C13) (pin 1)) + (node (ref J3) (pin 13)) + (node (ref J3) (pin 9)) + (node (ref J1) (pin 5))) + (net (code 21) (name +12V) + (node (ref J5) (pin 1)) + (node (ref J6) (pin 1)) + (node (ref J7) (pin 1)) + (node (ref R15) (pin 1)) + (node (ref J3) (pin 12)) + (node (ref J2) (pin 1)) + (node (ref J3) (pin 2)) + (node (ref D1) (pin 2))) + (net (code 22) (name /DigOut2) + (node (ref R8) (pin 2)) + (node (ref J3) (pin 8)) + (node (ref U3) (pin 20))) + (net (code 23) (name /DigOut1) + (node (ref U3) (pin 19)) + (node (ref J3) (pin 6)) + (node (ref R6) (pin 2))) + (net (code 24) (name /EF) + (node (ref J3) (pin 5)) + (node (ref R7) (pin 1)) + (node (ref R9) (pin 2))) + (net (code 25) (name /Alrm) + (node (ref Q1) (pin 3)) + (node (ref J3) (pin 3))) + (net (code 26) (name "Net-(J1-Pad3)") + (node (ref U2) (pin 8)) + (node (ref J1) (pin 3))) + (net (code 27) (name "Net-(U2-Pad13)") + (node (ref U2) (pin 13))) + (net (code 28) (name "Net-(U2-Pad14)") + (node (ref U2) (pin 14))) + (net (code 29) (name "Net-(J1-Pad2)") + (node (ref U2) (pin 7)) + (node (ref J1) (pin 2))) + (net (code 30) (name "Net-(C10-Pad2)") + (node (ref U2) (pin 5)) + (node (ref C10) (pin 2))) + (net (code 31) (name "Net-(C10-Pad1)") + (node (ref C10) (pin 1)) + (node (ref U2) (pin 4))) + (net (code 32) (name "Net-(C13-Pad2)") + (node (ref C13) (pin 2)) + (node (ref U2) (pin 6))) + (net (code 33) (name "Net-(Q5-Pad1)") + (node (ref R21) (pin 2)) + (node (ref R18) (pin 1)) + (node (ref Q5) (pin 1))) + (net (code 34) (name "Net-(Q4-Pad1)") + (node (ref R20) (pin 2)) + (node (ref R17) (pin 1)) + (node (ref Q4) (pin 1))) + (net (code 35) (name +3.3VADC) + (node (ref U3) (pin 5)) + (node (ref C7) (pin 2)) + (node (ref J4) (pin 2)) + (node (ref J4) (pin 4)) + (node (ref J4) (pin 6)) + (node (ref J4) (pin 8)) + (node (ref L1) (pin 2))) + (net (code 36) (name "Net-(C8-Pad2)") + (node (ref U2) (pin 1)) + (node (ref C8) (pin 2))) + (net (code 37) (name "Net-(C8-Pad1)") + (node (ref U2) (pin 3)) + (node (ref C8) (pin 1))) + (net (code 38) (name "Net-(C11-Pad2)") + (node (ref C11) (pin 2)) + (node (ref U2) (pin 2))) + (net (code 39) (name /DigIn1) + (node (ref R7) (pin 2)) + (node (ref U3) (pin 11))) + (net (code 40) (name /DigOut0) + (node (ref U3) (pin 3)) + (node (ref R10) (pin 2))) + (net (code 41) (name /DigIn0) + (node (ref C12) (pin 1)) + (node (ref R11) (pin 2)) + (node (ref U3) (pin 2))) + (net (code 42) (name /BOOT0) + (node (ref R1) (pin 1)) + (node (ref C2) (pin 1)) + (node (ref SW2) (pin 1)) + (node (ref U3) (pin 1))) + (net (code 43) (name "Net-(C3-Pad1)") + (node (ref C3) (pin 1)) + (node (ref U1) (pin 3)) + (node (ref D1) (pin 1))) + (net (code 44) (name /TIM3_Ch4) + (node (ref U3) (pin 14)) + (node (ref R14) (pin 1)) + (node (ref Q2) (pin 2))) + (net (code 45) (name /TIM17_Ch1) + (node (ref U3) (pin 13)) + (node (ref R18) (pin 2))) + (net (code 46) (name /TIM16_Ch1) + (node (ref U3) (pin 12)) + (node (ref R17) (pin 2))) + (net (code 47) (name /Tim14Ch1) + (node (ref U3) (pin 10)) + (node (ref R16) (pin 2))) + (net (code 48) (name /ADC3) + (node (ref J4) (pin 7)) + (node (ref U3) (pin 9)) + (node (ref R5) (pin 1))) + (net (code 49) (name /ADC2) + (node (ref R4) (pin 1)) + (node (ref U3) (pin 8)) + (node (ref J4) (pin 5))) + (net (code 50) (name /ADC1) + (node (ref U3) (pin 7)) + (node (ref R3) (pin 1)) + (node (ref J4) (pin 3))) + (net (code 51) (name /ADC0) + (node (ref R2) (pin 1)) + (node (ref U3) (pin 6)) + (node (ref J4) (pin 1))) + (net (code 52) (name /NRST) + (node (ref U3) (pin 4)) + (node (ref SW1) (pin 1)) + (node (ref C1) (pin 1))) + (net (code 53) (name /USART_Tx) + (node (ref U2) (pin 10)) + (node (ref U3) (pin 17))) + (net (code 54) (name /USART_Rx) + (node (ref U3) (pin 18)) + (node (ref U2) (pin 9))))) \ No newline at end of file diff --git a/F0-nolib/Chiller/kicad/Chiller_control.pro b/F0-nolib/Chiller/kicad/Chiller_control.pro new file mode 100644 index 0000000..6940b87 --- /dev/null +++ b/F0-nolib/Chiller/kicad/Chiller_control.pro @@ -0,0 +1,74 @@ +update=Сб 17 ноя 2018 18:50:24 +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 +[general] +version=1 +[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 +LibName33=stm32 +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName=Pcbnew +SpiceForceRefPrefix=0 +SpiceUseNetNumbers=0 +LabSize=60 diff --git a/F0-nolib/Chiller/kicad/Chiller_control.sch b/F0-nolib/Chiller/kicad/Chiller_control.sch new file mode 100644 index 0000000..edfd518 --- /dev/null +++ b/F0-nolib/Chiller/kicad/Chiller_control.sch @@ -0,0 +1,1587 @@ +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 +LIBS:stm32 +LIBS:Chiller_control-cache +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 GND #PWR01 +U 1 1 58C453C7 +P 2150 1825 +F 0 "#PWR01" H 2150 1575 50 0001 C CNN +F 1 "GND" H 2150 1675 50 0000 C CNN +F 2 "" H 2150 1825 50 0000 C CNN +F 3 "" H 2150 1825 50 0000 C CNN + 1 2150 1825 + 1 0 0 -1 +$EndComp +$Comp +L CP C4 +U 1 1 58C454F6 +P 2550 1625 +F 0 "C4" H 2575 1725 50 0000 L CNN +F 1 "47u" H 2575 1525 50 0000 L CNN +F 2 "Capacitor_Tantalum_SMD.pretty:CP_Tantalum_Case-A_EIA-3216-18_Hand" H 2588 1475 50 0001 C CNN +F 3 "" H 2550 1625 50 0000 C CNN + 1 2550 1625 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR02 +U 1 1 58C455CB +P 2750 1325 +F 0 "#PWR02" H 2750 1175 50 0001 C CNN +F 1 "+3.3V" H 2750 1465 50 0000 C CNN +F 2 "" H 2750 1325 50 0000 C CNN +F 3 "" H 2750 1325 50 0000 C CNN + 1 2750 1325 + 1 0 0 -1 +$EndComp +Text Notes 875 875 0 100 ~ 0 +3.3V MCU power source\nwith short-circuit protection +Text Notes 750 2350 0 100 ~ 0 +Bootloader init +Text Label 1050 3450 2 60 ~ 0 +NRST +Text Label 1050 2500 0 60 ~ 0 +BOOT0 +$Comp +L R R1 +U 1 1 590D30C8 +P 1050 2800 +F 0 "R1" V 1130 2800 50 0000 C CNN +F 1 "10k" V 1050 2800 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 980 2800 50 0001 C CNN +F 3 "" H 1050 2800 50 0000 C CNN + 1 1050 2800 + 1 0 0 -1 +$EndComp +$Comp +L C C2 +U 1 1 590D4150 +P 1650 2800 +F 0 "C2" H 1675 2900 50 0000 L CNN +F 1 "0.1" H 1675 2700 50 0000 L CNN +F 2 "Capacitor_SMD.pretty:C_0603_HandSoldering" H 1688 2650 50 0001 C CNN +F 3 "" H 1650 2800 50 0000 C CNN + 1 1650 2800 + 1 0 0 -1 +$EndComp +$Comp +L C C1 +U 1 1 590D4832 +P 1600 3650 +F 0 "C1" H 1625 3750 50 0000 L CNN +F 1 "0.1" H 1625 3550 50 0000 L CNN +F 2 "Capacitor_SMD.pretty:C_0603_HandSoldering" H 1638 3500 50 0001 C CNN +F 3 "" H 1600 3650 50 0000 C CNN + 1 1600 3650 + 1 0 0 -1 +$EndComp +$Comp +L SW_Push SW2 +U 1 1 5909F6B6 +P 1350 2800 +F 0 "SW2" H 1400 2900 50 0000 L CNN +F 1 "Boot" H 1350 2740 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_FSMSM" H 1350 3000 50 0001 C CNN +F 3 "" H 1350 3000 50 0000 C CNN + 1 1350 2800 + 0 1 1 0 +$EndComp +$Comp +L SW_Push SW1 +U 1 1 590A0134 +P 1300 3650 +F 0 "SW1" H 1350 3750 50 0000 L CNN +F 1 "Reset" H 1300 3590 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_FSMSM" H 1300 3850 50 0001 C CNN +F 3 "" H 1300 3850 50 0000 C CNN + 1 1300 3650 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR03 +U 1 1 590A03AF +P 1050 3000 +F 0 "#PWR03" H 1050 2750 50 0001 C CNN +F 1 "GND" H 1050 2850 50 0000 C CNN +F 2 "" H 1050 3000 50 0000 C CNN +F 3 "" H 1050 3000 50 0000 C CNN + 1 1050 3000 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR04 +U 1 1 590A509B +P 1450 3900 +F 0 "#PWR04" H 1450 3650 50 0001 C CNN +F 1 "GND" H 1450 3750 50 0000 C CNN +F 2 "" H 1450 3900 50 0000 C CNN +F 3 "" H 1450 3900 50 0000 C CNN + 1 1450 3900 + 1 0 0 -1 +$EndComp +$Comp +L Conn_01x02 J2 +U 1 1 5A170C1F +P 875 1325 +F 0 "J2" H 875 1525 50 0000 C CNN +F 1 "12VIN" H 875 1125 50 0000 C CNN +F 2 "Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol" H 875 1325 50 0001 C CNN +F 3 "" H 875 1325 50 0001 C CNN + 1 875 1325 + -1 0 0 -1 +$EndComp +$Comp +L C C3 +U 1 1 5A178C32 +P 1700 1475 +F 0 "C3" H 1725 1575 50 0000 L CNN +F 1 "0.1" H 1725 1375 50 0000 L CNN +F 2 "Capacitor_SMD.pretty:C_0603_HandSoldering" H 1738 1325 50 0001 C CNN +F 3 "" H 1700 1475 50 0000 C CNN + 1 1700 1475 + 1 0 0 -1 +$EndComp +$Comp +L STM32F030F4Px U3 +U 1 1 5A189F52 +P 8775 2275 +F 0 "U3" H 7175 3200 50 0000 L BNN +F 1 "STM32F030F4Px" H 10375 3200 50 0000 R BNN +F 2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" H 10375 3150 50 0001 R TNN +F 3 "" H 8775 2275 50 0001 C CNN + 1 8775 2275 + 1 0 0 -1 +$EndComp +$Comp +L PWR_FLAG #FLG05 +U 1 1 5A17FC22 +P 1100 1325 +F 0 "#FLG05" H 1100 1420 50 0001 C CNN +F 1 "PWR_FLAG" H 1100 1505 50 0001 C CNN +F 2 "" H 1100 1325 50 0000 C CNN +F 3 "" H 1100 1325 50 0000 C CNN + 1 1100 1325 + -1 0 0 1 +$EndComp +$Comp +L +12V #PWR06 +U 1 1 5A17FD59 +P 1100 1325 +F 0 "#PWR06" H 1100 1175 50 0001 C CNN +F 1 "+12V" H 1100 1465 50 0000 C CNN +F 2 "" H 1100 1325 50 0001 C CNN +F 3 "" H 1100 1325 50 0001 C CNN + 1 1100 1325 + 1 0 0 -1 +$EndComp +$Comp +L C C6 +U 1 1 5A1AB970 +P 8075 1025 +F 0 "C6" H 8100 1125 50 0000 L CNN +F 1 "1u" H 8100 925 50 0000 L CNN +F 2 "Capacitor_SMD.pretty:C_0805_HandSoldering" H 8113 875 50 0001 C CNN +F 3 "" H 8075 1025 50 0000 C CNN + 1 8075 1025 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR07 +U 1 1 5A1B3C28 +P 8075 1175 +F 0 "#PWR07" H 8075 925 50 0001 C CNN +F 1 "GND" H 8075 1025 50 0000 C CNN +F 2 "" H 8075 1175 50 0000 C CNN +F 3 "" H 8075 1175 50 0000 C CNN + 1 8075 1175 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR08 +U 1 1 5A1B4A11 +P 8775 3225 +F 0 "#PWR08" H 8775 2975 50 0001 C CNN +F 1 "GND" H 8775 3075 50 0000 C CNN +F 2 "" H 8775 3225 50 0000 C CNN +F 3 "" H 8775 3225 50 0000 C CNN + 1 8775 3225 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR09 +U 1 1 5A1B5A75 +P 8075 825 +F 0 "#PWR09" H 8075 675 50 0001 C CNN +F 1 "+3.3V" H 8075 965 50 0000 C CNN +F 2 "" H 8075 825 50 0000 C CNN +F 3 "" H 8075 825 50 0000 C CNN + 1 8075 825 + 1 0 0 -1 +$EndComp +Text Notes 725 1925 0 79 ~ 0 ++12\nGND +$Comp +L +3.3V #PWR010 +U 1 1 590A1E6C +P 1350 3050 +F 0 "#PWR010" H 1350 2900 50 0001 C CNN +F 1 "+3.3V" H 1350 3190 50 0000 C CNN +F 2 "" H 1350 3050 50 0000 C CNN +F 3 "" H 1350 3050 50 0000 C CNN + 1 1350 3050 + -1 0 0 1 +$EndComp +$Comp +L GND #PWR011 +U 1 1 5A283BCF +P 1650 3000 +F 0 "#PWR011" H 1650 2750 50 0001 C CNN +F 1 "GND" H 1650 2850 50 0000 C CNN +F 2 "" H 1650 3000 50 0000 C CNN +F 3 "" H 1650 3000 50 0000 C CNN + 1 1650 3000 + 1 0 0 -1 +$EndComp +$Comp +L LM1117-3.3 U1 +U 1 1 5A2588E7 +P 2150 1325 +F 0 "U1" H 2000 1450 50 0000 C CNN +F 1 "LM1117-3.3" H 2150 1450 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-223" H 2150 1325 50 0001 C CNN +F 3 "" H 2150 1325 50 0001 C CNN + 1 2150 1325 + 1 0 0 -1 +$EndComp +$Comp +L C C12 +U 1 1 5A386BD0 +P 4000 2250 +F 0 "C12" H 4025 2350 50 0000 L CNN +F 1 "0.1" H 4025 2150 50 0000 L CNN +F 2 "Capacitor_SMD.pretty:C_0603_HandSoldering" H 4038 2100 50 0001 C CNN +F 3 "" H 4000 2250 50 0000 C CNN + 1 4000 2250 + 1 0 0 -1 +$EndComp +$Comp +L C C5 +U 1 1 5BEE1D09 +P 2800 1575 +F 0 "C5" H 2825 1675 50 0000 L CNN +F 1 "0.1" H 2825 1475 50 0000 L CNN +F 2 "Capacitor_SMD.pretty:C_0603_HandSoldering" H 2838 1425 50 0001 C CNN +F 3 "" H 2800 1575 50 0000 C CNN + 1 2800 1575 + 1 0 0 -1 +$EndComp +$Comp +L D D1 +U 1 1 5BEE236F +P 1275 1325 +F 0 "D1" H 1275 1425 50 0000 C CNN +F 1 "SS14" H 1275 1225 50 0000 C CNN +F 2 "Diode_SMD.pretty:D_SMA_Handsoldering" H 1275 1325 50 0001 C CNN +F 3 "" H 1275 1325 50 0001 C CNN + 1 1275 1325 + -1 0 0 1 +$EndComp +$Comp +L GND #PWR012 +U 1 1 5BEE2561 +P 1075 1500 +F 0 "#PWR012" H 1075 1250 50 0001 C CNN +F 1 "GND" H 1075 1350 50 0000 C CNN +F 2 "" H 1075 1500 50 0000 C CNN +F 3 "" H 1075 1500 50 0000 C CNN + 1 1075 1500 + 1 0 0 -1 +$EndComp +$Comp +L PWR_FLAG #FLG013 +U 1 1 5BEE25D3 +P 975 1500 +F 0 "#FLG013" H 975 1595 50 0001 C CNN +F 1 "PWR_FLAG" H 975 1680 50 0001 C CNN +F 2 "" H 975 1500 50 0000 C CNN +F 3 "" H 975 1500 50 0000 C CNN + 1 975 1500 + -1 0 0 1 +$EndComp +Text Label 7075 1875 2 60 ~ 0 +BOOT0 +Text Label 7075 1675 2 60 ~ 0 +NRST +Text Label 10475 2475 0 60 ~ 0 +USART_Tx +Text Label 10475 2575 0 60 ~ 0 +USART_Rx +$Comp +L L L1 +U 1 1 5BEE7949 +P 8775 1025 +F 0 "L1" V 8725 1025 50 0000 C CNN +F 1 "BMBA 0.1mH" V 8850 1025 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" H 8775 1025 50 0001 C CNN +F 3 "" H 8775 1025 50 0001 C CNN + 1 8775 1025 + 1 0 0 -1 +$EndComp +$Comp +L C C7 +U 1 1 5BEE8065 +P 9450 1125 +F 0 "C7" H 9475 1225 50 0000 L CNN +F 1 "10u" H 9475 1025 50 0000 L CNN +F 2 "Capacitor_SMD.pretty:C_1206_HandSoldering" H 9488 975 50 0001 C CNN +F 3 "" H 9450 1125 50 0001 C CNN + 1 9450 1125 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR014 +U 1 1 5BEE83C2 +P 9675 975 +F 0 "#PWR014" H 9675 725 50 0001 C CNN +F 1 "GND" H 9675 825 50 0000 C CNN +F 2 "" H 9675 975 50 0000 C CNN +F 3 "" H 9675 975 50 0000 C CNN + 1 9675 975 + 1 0 0 -1 +$EndComp +Text Label 10475 1675 0 60 ~ 0 +ADC0 +Text Label 10475 1775 0 60 ~ 0 +ADC1 +Text Label 10475 1875 0 60 ~ 0 +ADC2 +Text Label 10475 1975 0 60 ~ 0 +ADC3 +Text Label 10475 2075 0 60 ~ 0 +Tim14Ch1 +Text Label 10475 2275 0 60 ~ 0 +TIM16_Ch1 +Text Label 10475 2375 0 60 ~ 0 +TIM17_Ch1 +Text Label 7075 2775 2 60 ~ 0 +TIM3_Ch4 +Text Notes 11125 2075 2 60 ~ 0 +PWM +Text Notes 11150 2275 2 60 ~ 0 +PWM +Text Notes 11150 2375 2 60 ~ 0 +PWM +Text Notes 6625 2775 2 60 ~ 0 +Flow sensor +Text Label 7075 2475 2 60 ~ 0 +DigIn0 +Text Label 7075 2575 2 60 ~ 0 +DigOut0 +Text Label 10475 2175 0 60 ~ 0 +DigIn1 +Text Label 10475 2675 0 60 ~ 0 +DigOut1 +Text Label 10475 2775 0 60 ~ 0 +DigOut2 +Text Notes 10775 1825 0 60 ~ 0 +Thermal +Text Notes 10800 2175 0 60 ~ 0 +TLE5205 err +Text Notes 6750 2475 2 60 ~ 0 +Water level +Text Notes 6700 2575 2 60 ~ 0 +Ext. Alarm +Text Notes 10825 2700 0 60 ~ 0 +TLE5205 In +$Comp +L R R8 +U 1 1 5BEEA391 +P 2825 2775 +F 0 "R8" V 2905 2775 50 0000 C CNN +F 1 "10k" V 2825 2775 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 2755 2775 50 0001 C CNN +F 3 "" H 2825 2775 50 0001 C CNN + 1 2825 2775 + 1 0 0 -1 +$EndComp +Text Label 2600 2975 2 60 ~ 0 +DigOut1 +Text Label 2600 3100 2 60 ~ 0 +DigOut2 +$Comp +L R R6 +U 1 1 5BEEA7BE +P 2625 2775 +F 0 "R6" V 2705 2775 50 0000 C CNN +F 1 "10k" V 2625 2775 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 2555 2775 50 0001 C CNN +F 3 "" H 2625 2775 50 0001 C CNN + 1 2625 2775 + 1 0 0 -1 +$EndComp +Text Notes 10825 2775 0 60 ~ 0 +(opendrain) +Text Label 4000 975 2 60 ~ 0 +DigOut0 +$Comp +L R R12 +U 1 1 5BEEB2E1 +P 4450 1175 +F 0 "R12" V 4530 1175 50 0000 C CNN +F 1 "10k" V 4450 1175 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 4380 1175 50 0001 C CNN +F 3 "" H 4450 1175 50 0001 C CNN + 1 4450 1175 + 0 1 1 0 +$EndComp +$Comp +L R R10 +U 1 1 5BEEB37B +P 4150 975 +F 0 "R10" V 4230 975 50 0000 C CNN +F 1 "510" V 4150 975 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 4080 975 50 0001 C CNN +F 3 "" H 4150 975 50 0001 C CNN + 1 4150 975 + 0 1 1 0 +$EndComp +$Comp +L Q_NMOS_GSD Q1 +U 1 1 5BEEB585 +P 4500 975 +F 0 "Q1" H 4700 1025 50 0000 L CNN +F 1 "SI2300" H 4700 925 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-23_Handsoldering" H 4700 1075 50 0001 C CNN +F 3 "" H 4500 975 50 0001 C CNN + 1 4500 975 + 1 0 0 -1 +$EndComp +Text Label 2575 3650 2 60 ~ 0 +DigIn1 +$Comp +L R R7 +U 1 1 5BEDA6BA +P 2725 3650 +F 0 "R7" V 2805 3650 50 0000 C CNN +F 1 "47" V 2725 3650 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" V 2655 3650 50 0001 C CNN +F 3 "" H 2725 3650 50 0001 C CNN + 1 2725 3650 + 0 1 1 0 +$EndComp +Text Label 3900 2100 2 60 ~ 0 +DigIn0 +$Comp +L R R11 +U 1 1 5BEDB615 +P 4325 2100 +F 0 "R11" V 4405 2100 50 0000 C CNN +F 1 "47" V 4325 2100 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" V 4255 2100 50 0001 C CNN +F 3 "" H 4325 2100 50 0001 C CNN + 1 4325 2100 + 0 1 1 0 +$EndComp +Text Notes 4250 1725 2 60 ~ 0 +Water level +Text Notes 2525 2400 0 60 ~ 0 +TLE5205\nFor Peltier +Text Notes 4425 700 2 60 ~ 0 +Ext. Alarm +$Comp +L Q_NMOS_GSD Q2 +U 1 1 5BEDCAD0 +P 5625 1375 +F 0 "Q2" H 5825 1425 50 0000 L CNN +F 1 "SI2300" H 5825 1325 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-23_Handsoldering" H 5825 1475 50 0001 C CNN +F 3 "" H 5625 1375 50 0001 C CNN + 1 5625 1375 + 1 0 0 -1 +$EndComp +$Comp +L R R14 +U 1 1 5BEDD4AE +P 5575 1600 +F 0 "R14" V 5655 1600 50 0000 C CNN +F 1 "10k" V 5575 1600 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 5505 1600 50 0001 C CNN +F 3 "" H 5575 1600 50 0001 C CNN + 1 5575 1600 + 0 1 1 0 +$EndComp +$Comp +L R R15 +U 1 1 5BEDD8A0 +P 5725 1025 +F 0 "R15" V 5805 1025 50 0000 C CNN +F 1 "10k" V 5725 1025 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 5655 1025 50 0001 C CNN +F 3 "" H 5725 1025 50 0001 C CNN + 1 5725 1025 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR015 +U 1 1 5BEDE0EC +P 5425 1325 +F 0 "#PWR015" H 5425 1175 50 0001 C CNN +F 1 "+3.3V" H 5425 1465 50 0000 C CNN +F 2 "" H 5425 1325 50 0000 C CNN +F 3 "" H 5425 1325 50 0000 C CNN + 1 5425 1325 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR016 +U 1 1 5BEE048F +P 5950 975 +F 0 "#PWR016" H 5950 725 50 0001 C CNN +F 1 "GND" H 5950 825 50 0000 C CNN +F 2 "" H 5950 975 50 0000 C CNN +F 3 "" H 5950 975 50 0000 C CNN + 1 5950 975 + 1 0 0 -1 +$EndComp +Text Notes 5300 800 0 60 ~ 0 +YF-S201C +$Comp +L +12V #PWR017 +U 1 1 5BEE1671 +P 5925 875 +F 0 "#PWR017" H 5925 725 50 0001 C CNN +F 1 "+12V" H 5925 1015 50 0000 C CNN +F 2 "" H 5925 875 50 0001 C CNN +F 3 "" H 5925 875 50 0001 C CNN + 1 5925 875 + 1 0 0 -1 +$EndComp +Text Label 5825 1600 0 60 ~ 0 +TIM3_Ch4 +$Comp +L GND #PWR018 +U 1 1 5BEE2D93 +P 4000 2450 +F 0 "#PWR018" H 4000 2200 50 0001 C CNN +F 1 "GND" H 4000 2300 50 0000 C CNN +F 2 "" H 4000 2450 50 0000 C CNN +F 3 "" H 4000 2450 50 0000 C CNN + 1 4000 2450 + 1 0 0 -1 +$EndComp +$Comp +L R R13 +U 1 1 5BEE33E1 +P 4475 1900 +F 0 "R13" V 4555 1900 50 0000 C CNN +F 1 "10k" V 4475 1900 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 4405 1900 50 0001 C CNN +F 3 "" H 4475 1900 50 0001 C CNN + 1 4475 1900 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR019 +U 1 1 5BEE4159 +P 4475 1725 +F 0 "#PWR019" H 4475 1575 50 0001 C CNN +F 1 "+3.3V" H 4475 1865 50 0000 C CNN +F 2 "" H 4475 1725 50 0000 C CNN +F 3 "" H 4475 1725 50 0000 C CNN + 1 4475 1725 + 1 0 0 -1 +$EndComp +$Comp +L R R9 +U 1 1 5BEE5083 +P 2925 3500 +F 0 "R9" V 3005 3500 50 0000 C CNN +F 1 "10k" V 2925 3500 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 2855 3500 50 0001 C CNN +F 3 "" H 2925 3500 50 0001 C CNN + 1 2925 3500 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR020 +U 1 1 5BEE53EF +P 2725 2625 +F 0 "#PWR020" H 2725 2475 50 0001 C CNN +F 1 "+3.3V" H 2725 2765 50 0000 C CNN +F 2 "" H 2725 2625 50 0000 C CNN +F 3 "" H 2725 2625 50 0000 C CNN + 1 2725 2625 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR021 +U 1 1 5BEE7095 +P 2925 3350 +F 0 "#PWR021" H 2925 3200 50 0001 C CNN +F 1 "+3.3V" H 2925 3490 50 0000 C CNN +F 2 "" H 2925 3350 50 0000 C CNN +F 3 "" H 2925 3350 50 0000 C CNN + 1 2925 3350 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR022 +U 1 1 5BEE8828 +P 4600 1200 +F 0 "#PWR022" H 4600 950 50 0001 C CNN +F 1 "GND" H 4600 1050 50 0000 C CNN +F 2 "" H 4600 1200 50 0000 C CNN +F 3 "" H 4600 1200 50 0000 C CNN + 1 4600 1200 + 1 0 0 -1 +$EndComp +Text Notes 10025 3750 2 60 ~ 0 +PWM +$Comp +L R R19 +U 1 1 5BEEBD18 +P 10075 4475 +F 0 "R19" V 10155 4475 50 0000 C CNN +F 1 "10k" V 10075 4475 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 10005 4475 50 0001 C CNN +F 3 "" H 10075 4475 50 0001 C CNN + 1 10075 4475 + 0 1 1 0 +$EndComp +$Comp +L R R16 +U 1 1 5BEEBD1E +P 9775 4275 +F 0 "R16" V 9855 4275 50 0000 C CNN +F 1 "510" V 9775 4275 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 9705 4275 50 0001 C CNN +F 3 "" H 9775 4275 50 0001 C CNN + 1 9775 4275 + 0 1 1 0 +$EndComp +$Comp +L Q_NMOS_GSD Q3 +U 1 1 5BEEBD24 +P 10125 4275 +F 0 "Q3" H 10325 4325 50 0000 L CNN +F 1 "SI2300" H 10325 4225 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD:SOT-23_Handsoldering" H 10325 4375 50 0001 C CNN +F 3 "" H 10125 4275 50 0001 C CNN + 1 10125 4275 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR023 +U 1 1 5BEEBD2B +P 10225 4500 +F 0 "#PWR023" H 10225 4250 50 0001 C CNN +F 1 "GND" H 10225 4350 50 0000 C CNN +F 2 "" H 10225 4500 50 0000 C CNN +F 3 "" H 10225 4500 50 0000 C CNN + 1 10225 4500 + 1 0 0 -1 +$EndComp +Text Label 9625 4275 2 60 ~ 0 +Tim14Ch1 +Text Notes 10250 4025 0 60 ~ 0 +Cooler +$Comp +L R R20 +U 1 1 5BEEC934 +P 10125 5350 +F 0 "R20" V 10205 5350 50 0000 C CNN +F 1 "10k" V 10125 5350 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 10055 5350 50 0001 C CNN +F 3 "" H 10125 5350 50 0001 C CNN + 1 10125 5350 + 0 1 1 0 +$EndComp +$Comp +L R R17 +U 1 1 5BEEC93A +P 9825 5150 +F 0 "R17" V 9905 5150 50 0000 C CNN +F 1 "510" V 9825 5150 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 9755 5150 50 0001 C CNN +F 3 "" H 9825 5150 50 0001 C CNN + 1 9825 5150 + 0 1 1 0 +$EndComp +$Comp +L Q_NMOS_GDS Q4 +U 1 1 5BEEC940 +P 10175 5150 +F 0 "Q4" H 10375 5200 50 0000 L CNN +F 1 "IRL3303" H 10375 5100 50 0000 L CNN +F 2 "TO_SOT_Packages_THT:TO-220_Horizontal" H 10375 5250 50 0001 C CNN +F 3 "" H 10175 5150 50 0001 C CNN + 1 10175 5150 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR024 +U 1 1 5BEEC947 +P 10275 5375 +F 0 "#PWR024" H 10275 5125 50 0001 C CNN +F 1 "GND" H 10275 5225 50 0000 C CNN +F 2 "" H 10275 5375 50 0000 C CNN +F 3 "" H 10275 5375 50 0000 C CNN + 1 10275 5375 + 1 0 0 -1 +$EndComp +Text Notes 10300 4900 0 60 ~ 0 +Heater +$Comp +L R R21 +U 1 1 5BEED557 +P 10200 6100 +F 0 "R21" V 10280 6100 50 0000 C CNN +F 1 "10k" V 10200 6100 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 10130 6100 50 0001 C CNN +F 3 "" H 10200 6100 50 0001 C CNN + 1 10200 6100 + 0 1 1 0 +$EndComp +$Comp +L R R18 +U 1 1 5BEED55D +P 9900 5900 +F 0 "R18" V 9980 5900 50 0000 C CNN +F 1 "510" V 9900 5900 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 9830 5900 50 0001 C CNN +F 3 "" H 9900 5900 50 0001 C CNN + 1 9900 5900 + 0 1 1 0 +$EndComp +$Comp +L Q_NMOS_GDS Q5 +U 1 1 5BEED563 +P 10250 5900 +F 0 "Q5" H 10450 5950 50 0000 L CNN +F 1 "IRL3303" H 10450 5850 50 0000 L CNN +F 2 "TO_SOT_Packages_THT:TO-220_Horizontal" H 10450 6000 50 0001 C CNN +F 3 "" H 10250 5900 50 0001 C CNN + 1 10250 5900 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR025 +U 1 1 5BEED56A +P 10350 6125 +F 0 "#PWR025" H 10350 5875 50 0001 C CNN +F 1 "GND" H 10350 5975 50 0000 C CNN +F 2 "" H 10350 6125 50 0000 C CNN +F 3 "" H 10350 6125 50 0000 C CNN + 1 10350 6125 + 1 0 0 -1 +$EndComp +Text Notes 10375 5650 0 60 ~ 0 +Pump +Text Label 9675 5150 2 60 ~ 0 +TIM16_Ch1 +Text Label 9750 5900 2 60 ~ 0 +TIM17_Ch1 +Text Notes 1200 4475 0 60 ~ 0 +Thermal +$Comp +L R R2 +U 1 1 5BEF45BA +P 1075 4700 +F 0 "R2" V 1155 4700 50 0000 C CNN +F 1 "1k0.1%" V 1075 4700 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" V 1005 4700 50 0001 C CNN +F 3 "" H 1075 4700 50 0001 C CNN + 1 1075 4700 + 0 1 1 0 +$EndComp +$Comp +L +3.3VADC #PWR026 +U 1 1 5BEF64D3 +P 9100 1275 +F 0 "#PWR026" H 9250 1225 50 0001 C CNN +F 1 "+3.3VADC" H 9100 1375 50 0000 C CNN +F 2 "" H 9100 1275 50 0001 C CNN +F 3 "" H 9100 1275 50 0001 C CNN + 1 9100 1275 + 1 0 0 -1 +$EndComp +$Comp +L +3.3VADC #PWR027 +U 1 1 5BEF6744 +P 2125 4750 +F 0 "#PWR027" H 2275 4700 50 0001 C CNN +F 1 "+3.3VADC" H 2125 4850 50 0000 C CNN +F 2 "" H 2125 4750 50 0001 C CNN +F 3 "" H 2125 4750 50 0001 C CNN + 1 2125 4750 + 1 0 0 -1 +$EndComp +$Comp +L R R3 +U 1 1 5BEF7CBC +P 1075 4925 +F 0 "R3" V 1155 4925 50 0000 C CNN +F 1 "1k0.1%" V 1075 4925 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" V 1005 4925 50 0001 C CNN +F 3 "" H 1075 4925 50 0001 C CNN + 1 1075 4925 + 0 1 1 0 +$EndComp +$Comp +L R R4 +U 1 1 5BEF8256 +P 1075 5150 +F 0 "R4" V 1155 5150 50 0000 C CNN +F 1 "1k0.1%" V 1075 5150 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" V 1005 5150 50 0001 C CNN +F 3 "" H 1075 5150 50 0001 C CNN + 1 1075 5150 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR028 +U 1 1 5BEF8833 +P 725 4975 +F 0 "#PWR028" H 725 4725 50 0001 C CNN +F 1 "GND" H 725 4825 50 0000 C CNN +F 2 "" H 725 4975 50 0000 C CNN +F 3 "" H 725 4975 50 0000 C CNN + 1 725 4975 + 1 0 0 -1 +$EndComp +Text Label 1250 4700 0 60 ~ 0 +ADC0 +Text Label 1250 4925 0 60 ~ 0 +ADC1 +Text Label 1250 5150 0 60 ~ 0 +ADC2 +Text Label 1250 5375 0 60 ~ 0 +ADC3 +$Comp +L R R5 +U 1 1 5BEFAAF1 +P 1075 5375 +F 0 "R5" V 1155 5375 50 0000 C CNN +F 1 "1k0.1%" V 1075 5375 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" V 1005 5375 50 0001 C CNN +F 3 "" H 1075 5375 50 0001 C CNN + 1 1075 5375 + 0 1 1 0 +$EndComp +$Comp +L MAX3232 U2 +U 1 1 5BEFC197 +P 4800 4675 +F 0 "U2" H 4700 5800 50 0000 R CNN +F 1 "MAX3232" H 4700 5725 50 0000 R CNN +F 2 "Housings_SOIC:SOIC-16_3.9x9.9mm_Pitch1.27mm" H 4850 3625 50 0001 L CNN +F 3 "" H 4800 4775 50 0001 C CNN + 1 4800 4675 + 1 0 0 -1 +$EndComp +$Comp +L C C11 +U 1 1 5BEFD47C +P 5800 4275 +F 0 "C11" H 5825 4375 50 0000 L CNN +F 1 "0.47" H 5825 4175 50 0000 L CNN +F 2 "Capacitor_SMD.pretty:C_0805_HandSoldering" H 5838 4125 50 0001 C CNN +F 3 "" H 5800 4275 50 0001 C CNN + 1 5800 4275 + 0 1 1 0 +$EndComp +$Comp +L C C10 +U 1 1 5BEFD7DB +P 5650 3925 +F 0 "C10" H 5675 4025 50 0000 L CNN +F 1 "0.47" H 5675 3825 50 0000 L CNN +F 2 "Capacitor_SMD.pretty:C_0805_HandSoldering" H 5688 3775 50 0001 C CNN +F 3 "" H 5650 3925 50 0001 C CNN + 1 5650 3925 + 1 0 0 -1 +$EndComp +$Comp +L C C13 +U 1 1 5BEFD89D +P 5800 4575 +F 0 "C13" H 5825 4675 50 0000 L CNN +F 1 "0.47" H 5825 4475 50 0000 L CNN +F 2 "Capacitor_SMD.pretty:C_0805_HandSoldering" H 5838 4425 50 0001 C CNN +F 3 "" H 5800 4575 50 0001 C CNN + 1 5800 4575 + 0 1 1 0 +$EndComp +$Comp +L C C9 +U 1 1 5BEFF11C +P 4950 3375 +F 0 "C9" H 4975 3475 50 0000 L CNN +F 1 "0.1" H 4975 3275 50 0000 L CNN +F 2 "Capacitor_SMD.pretty:C_0603_HandSoldering" H 4988 3225 50 0001 C CNN +F 3 "" H 4950 3375 50 0000 C CNN + 1 4950 3375 + 0 1 1 0 +$EndComp +$Comp +L +3.3V #PWR029 +U 1 1 5BF006EE +P 4800 3275 +F 0 "#PWR029" H 4800 3125 50 0001 C CNN +F 1 "+3.3V" H 4800 3415 50 0000 C CNN +F 2 "" H 4800 3275 50 0000 C CNN +F 3 "" H 4800 3275 50 0000 C CNN + 1 4800 3275 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR030 +U 1 1 5BF0128D +P 5125 3450 +F 0 "#PWR030" H 5125 3200 50 0001 C CNN +F 1 "GND" H 5125 3300 50 0000 C CNN +F 2 "" H 5125 3450 50 0000 C CNN +F 3 "" H 5125 3450 50 0000 C CNN + 1 5125 3450 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR031 +U 1 1 5BF022E5 +P 6050 4400 +F 0 "#PWR031" H 6050 4150 50 0001 C CNN +F 1 "GND" H 6050 4250 50 0000 C CNN +F 2 "" H 6050 4400 50 0000 C CNN +F 3 "" H 6050 4400 50 0000 C CNN + 1 6050 4400 + 1 0 0 -1 +$EndComp +$Comp +L C C8 +U 1 1 5BF0257F +P 3925 3925 +F 0 "C8" H 3950 4025 50 0000 L CNN +F 1 "0.1" H 3950 3825 50 0000 L CNN +F 2 "Capacitor_SMD.pretty:C_0603_HandSoldering" H 3963 3775 50 0001 C CNN +F 3 "" H 3925 3925 50 0000 C CNN + 1 3925 3925 + -1 0 0 1 +$EndComp +$Comp +L DB9_Female J1 +U 1 1 5BF02D65 +P 6450 5075 +F 0 "J1" H 6450 5625 50 0000 C CNN +F 1 "DB9_Female" H 6450 4500 50 0000 C CNN +F 2 "modules:DB9-F" H 6450 5075 50 0001 C CNN +F 3 "" H 6450 5075 50 0001 C CNN + 1 6450 5075 + 1 0 0 -1 +$EndComp +Text Notes 5600 6050 0 60 ~ 0 +2 - RS232-Rx\n3 - RS232-Tx\n5 - GND +Text Label 4000 4975 2 60 ~ 0 +USART_Tx +Text Label 4000 5375 2 60 ~ 0 +USART_Rx +$Comp +L GND #PWR032 +U 1 1 5BF0792A +P 4800 5925 +F 0 "#PWR032" H 4800 5675 50 0001 C CNN +F 1 "GND" H 4800 5775 50 0000 C CNN +F 2 "" H 4800 5925 50 0000 C CNN +F 3 "" H 4800 5925 50 0000 C CNN + 1 4800 5925 + 1 0 0 -1 +$EndComp +NoConn ~ 4000 5175 +NoConn ~ 4000 4775 +NoConn ~ 6150 4675 +NoConn ~ 6150 4775 +NoConn ~ 6150 4975 +NoConn ~ 6150 5175 +NoConn ~ 6150 5275 +NoConn ~ 6150 5375 +$Comp +L PWR_FLAG #FLG033 +U 1 1 5BF0C65D +P 9325 1275 +F 0 "#FLG033" H 9325 1370 50 0001 C CNN +F 1 "PWR_FLAG" H 9325 1455 50 0001 C CNN +F 2 "" H 9325 1275 50 0000 C CNN +F 3 "" H 9325 1275 50 0000 C CNN + 1 9325 1275 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR034 +U 1 1 5BF1992D +P 6125 5500 +F 0 "#PWR034" H 6125 5250 50 0001 C CNN +F 1 "GND" H 6125 5350 50 0000 C CNN +F 2 "" H 6125 5500 50 0000 C CNN +F 3 "" H 6125 5500 50 0000 C CNN + 1 6125 5500 + 1 0 0 -1 +$EndComp +$Comp +L Conn_01x02 J5 +U 1 1 5BF1B9CF +P 10850 3975 +F 0 "J5" H 10850 4175 50 0000 C CNN +F 1 "Cooler" H 10850 3775 50 0000 C CNN +F 2 "Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol" H 10850 3975 50 0001 C CNN +F 3 "" H 10850 3975 50 0001 C CNN + 1 10850 3975 + 1 0 0 -1 +$EndComp +$Comp +L Conn_01x02 J6 +U 1 1 5BF1EE9B +P 10875 4850 +F 0 "J6" H 10875 5050 50 0000 C CNN +F 1 "Heater" H 10875 4650 50 0000 C CNN +F 2 "Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol" H 10875 4850 50 0001 C CNN +F 3 "" H 10875 4850 50 0001 C CNN + 1 10875 4850 + 1 0 0 -1 +$EndComp +$Comp +L Conn_01x02 J7 +U 1 1 5BF1F6CF +P 10925 5600 +F 0 "J7" H 10925 5800 50 0000 C CNN +F 1 "Pump" H 10925 5400 50 0000 C CNN +F 2 "Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol" H 10925 5600 50 0001 C CNN +F 3 "" H 10925 5600 50 0001 C CNN + 1 10925 5600 + 1 0 0 -1 +$EndComp +$Comp +L +12V #PWR035 +U 1 1 5BF20A89 +P 10650 3925 +F 0 "#PWR035" H 10650 3775 50 0001 C CNN +F 1 "+12V" H 10650 4065 50 0000 C CNN +F 2 "" H 10650 3925 50 0001 C CNN +F 3 "" H 10650 3925 50 0001 C CNN + 1 10650 3925 + 1 0 0 -1 +$EndComp +$Comp +L +12V #PWR036 +U 1 1 5BF21CB9 +P 10675 4800 +F 0 "#PWR036" H 10675 4650 50 0001 C CNN +F 1 "+12V" H 10675 4940 50 0000 C CNN +F 2 "" H 10675 4800 50 0001 C CNN +F 3 "" H 10675 4800 50 0001 C CNN + 1 10675 4800 + 1 0 0 -1 +$EndComp +$Comp +L +12V #PWR037 +U 1 1 5BF22482 +P 10725 5525 +F 0 "#PWR037" H 10725 5375 50 0001 C CNN +F 1 "+12V" H 10725 5665 50 0000 C CNN +F 2 "" H 10725 5525 50 0001 C CNN +F 3 "" H 10725 5525 50 0001 C CNN + 1 10725 5525 + 1 0 0 -1 +$EndComp +Text Notes 5775 675 2 60 ~ 0 +Flow sensor +$Comp +L Conn_02x04_Odd_Even J4 +U 1 1 5BF2FEAE +P 1825 4950 +F 0 "J4" H 1875 5150 50 0000 C CNN +F 1 "Tsens" H 1875 4650 50 0000 C CNN +F 2 "Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical" H 1825 4950 50 0001 C CNN +F 3 "" H 1825 4950 50 0001 C CNN + 1 1825 4950 + 1 0 0 -1 +$EndComp +Text Notes 3900 3250 0 60 ~ 0 +RS-232 +$Comp +L Conn_02x07_Odd_Even J3 +U 1 1 5BF41ABB +P 1275 7050 +F 0 "J3" H 1325 7450 50 0000 C CNN +F 1 "Ext. devices" H 1325 6650 50 0000 C CNN +F 2 "Connector_PinSocket_2.54mm:PinSocket_2x07_P2.54mm_Vertical" H 1275 7050 50 0001 C CNN +F 3 "" H 1275 7050 50 0001 C CNN + 1 1275 7050 + 1 0 0 -1 +$EndComp +NoConn ~ 1075 6750 +NoConn ~ 1075 7050 +NoConn ~ 1075 7250 +Text Label 4600 2100 0 60 ~ 0 +W.levl +Text Label 1575 7150 0 60 ~ 0 +W.levl +$Comp +L GND #PWR038 +U 1 1 5BF4C7AF +P 725 7150 +F 0 "#PWR038" H 725 6900 50 0001 C CNN +F 1 "GND" H 725 7000 50 0000 C CNN +F 2 "" H 725 7150 50 0000 C CNN +F 3 "" H 725 7150 50 0000 C CNN + 1 725 7150 + 1 0 0 -1 +$EndComp +Text Notes 1875 7175 0 60 ~ 0 +Water level +Text Notes 2425 7375 2 60 ~ 0 +Flow sensor +Text Notes 1900 7000 0 60 ~ 0 +TLE5205 +Text Notes 2350 6800 2 60 ~ 0 +Ext. Alarm +$Comp +L +3.3V #PWR039 +U 1 1 5BF508A3 +P 1750 6850 +F 0 "#PWR039" H 1750 6700 50 0001 C CNN +F 1 "+3.3V" H 1750 6990 50 0000 C CNN +F 2 "" H 1750 6850 50 0000 C CNN +F 3 "" H 1750 6850 50 0000 C CNN + 1 1750 6850 + 1 0 0 -1 +$EndComp +$Comp +L +12V #PWR040 +U 1 1 5BF51AF0 +P 1575 6675 +F 0 "#PWR040" H 1575 6525 50 0001 C CNN +F 1 "+12V" H 1575 6815 50 0000 C CNN +F 2 "" H 1575 6675 50 0001 C CNN +F 3 "" H 1575 6675 50 0001 C CNN + 1 1575 6675 + 1 0 0 -1 +$EndComp +Text Label 4850 775 0 60 ~ 0 +Alrm +Text Label 1075 6850 2 60 ~ 0 +Alrm +Text Label 3075 2975 0 60 ~ 0 +In1 +Text Label 3075 3100 0 60 ~ 0 +In2 +Text Label 3050 3650 0 60 ~ 0 +EF +Text Label 1075 6950 2 60 ~ 0 +EF +Text Label 1575 6950 0 60 ~ 0 +In1 +Text Label 1575 7050 0 60 ~ 0 +In2 +Text Notes 975 6450 0 60 ~ 0 +External devices +Text Label 6050 875 0 60 ~ 0 +Red +Text Label 6050 975 0 60 ~ 0 +Black +Text Label 6050 1175 0 60 ~ 0 +Yellow +Text Label 1575 7350 0 60 ~ 0 +Yellow +Text Label 1575 7250 0 60 ~ 0 +Red +Text Label 1075 7350 2 60 ~ 0 +Black +NoConn ~ 5600 4775 +NoConn ~ 5600 5175 +$Comp +L PWR_FLAG #FLG041 +U 1 1 5BF7AD8F +P 1525 1325 +F 0 "#FLG041" H 1525 1420 50 0001 C CNN +F 1 "PWR_FLAG" H 1525 1505 50 0001 C CNN +F 2 "" H 1525 1325 50 0000 C CNN +F 3 "" H 1525 1325 50 0000 C CNN + 1 1525 1325 + -1 0 0 1 +$EndComp +Wire Wire Line + 1050 3000 1050 2950 +Wire Wire Line + 1050 2500 1050 2650 +Wire Wire Line + 1650 2600 1650 2650 +Wire Wire Line + 1050 2600 1650 2600 +Connection ~ 1350 2600 +Connection ~ 1050 2600 +Wire Wire Line + 1650 3000 1650 2950 +Wire Wire Line + 1600 3450 1600 3500 +Connection ~ 1300 3450 +Wire Wire Line + 1300 3850 1600 3850 +Wire Wire Line + 1600 3850 1600 3800 +Wire Wire Line + 1450 3900 1450 3850 +Connection ~ 1450 3850 +Wire Notes Line + 650 2200 650 4150 +Wire Notes Line + 650 4150 2000 4150 +Wire Notes Line + 2000 4150 2000 2200 +Wire Notes Line + 2000 2200 650 2200 +Connection ~ 1100 1325 +Wire Wire Line + 2450 1325 2800 1325 +Connection ~ 1700 1325 +Wire Notes Line + 625 575 625 2025 +Wire Notes Line + 625 2025 3475 2025 +Wire Notes Line + 3475 2025 3475 575 +Wire Notes Line + 3475 575 625 575 +Wire Wire Line + 8675 875 8675 1275 +Wire Wire Line + 8775 1175 8775 1275 +Wire Wire Line + 8775 3225 8775 3175 +Wire Wire Line + 8075 825 8075 875 +Wire Wire Line + 2550 1325 2550 1475 +Connection ~ 2550 1325 +Wire Wire Line + 8075 875 8775 875 +Wire Wire Line + 2150 1625 2150 1825 +Wire Wire Line + 1700 1775 2800 1775 +Connection ~ 2150 1775 +Wire Wire Line + 1700 1625 1700 1775 +Connection ~ 8075 875 +Wire Wire Line + 1350 3050 1350 3000 +Wire Wire Line + 1050 3450 1600 3450 +Wire Wire Line + 2800 1775 2800 1725 +Connection ~ 2550 1775 +Wire Wire Line + 2800 1325 2800 1425 +Connection ~ 2750 1325 +Wire Wire Line + 1075 1500 1075 1425 +Wire Wire Line + 975 1500 1075 1500 +Connection ~ 1075 1500 +Connection ~ 8675 875 +Wire Wire Line + 9675 975 9450 975 +Wire Wire Line + 8775 1275 9450 1275 +Connection ~ 8775 1275 +Wire Notes Line + 10750 1600 10750 1950 +Wire Wire Line + 5725 1600 5725 1575 +Wire Wire Line + 5425 1325 5425 1600 +Connection ~ 5425 1375 +Connection ~ 5725 1175 +Wire Wire Line + 5725 875 6050 875 +Wire Wire Line + 5725 1175 6050 1175 +Wire Wire Line + 5950 975 6050 975 +Connection ~ 5925 875 +Wire Wire Line + 5825 1600 5725 1600 +Connection ~ 5725 1600 +Wire Wire Line + 3900 2100 4175 2100 +Wire Wire Line + 4000 2400 4000 2450 +Wire Wire Line + 4475 2050 4475 2100 +Wire Wire Line + 4475 2100 4600 2100 +Connection ~ 4475 2100 +Connection ~ 4000 2100 +Wire Wire Line + 4475 1725 4475 1750 +Wire Wire Line + 2625 2625 2825 2625 +Connection ~ 2725 2625 +Wire Wire Line + 2600 2975 3075 2975 +Wire Wire Line + 2625 2975 2625 2925 +Wire Wire Line + 2600 3100 3075 3100 +Wire Wire Line + 2825 3100 2825 2925 +Connection ~ 2625 2975 +Connection ~ 2825 3100 +Wire Wire Line + 2875 3650 3050 3650 +Connection ~ 2925 3650 +Connection ~ 4600 1175 +Wire Wire Line + 4600 1200 4600 1175 +Wire Wire Line + 4600 775 4850 775 +Connection ~ 10225 4475 +Wire Wire Line + 10225 4500 10225 4475 +Connection ~ 9925 4275 +Wire Wire Line + 10225 4075 10650 4075 +Connection ~ 10275 5350 +Wire Wire Line + 10275 5375 10275 5350 +Connection ~ 9975 5150 +Wire Wire Line + 10275 4950 10675 4950 +Connection ~ 10350 6100 +Wire Wire Line + 10350 6125 10350 6100 +Wire Wire Line + 10350 5700 10725 5700 +Connection ~ 9100 1275 +Wire Wire Line + 850 5150 925 5150 +Wire Wire Line + 850 4700 850 5375 +Wire Wire Line + 850 4700 925 4700 +Wire Wire Line + 725 4925 925 4925 +Connection ~ 850 4925 +Wire Wire Line + 725 4925 725 4975 +Wire Wire Line + 1225 4700 1625 4700 +Wire Wire Line + 1225 4925 1350 4925 +Wire Wire Line + 1225 5150 1350 5150 +Wire Wire Line + 850 5375 925 5375 +Connection ~ 850 5150 +Wire Wire Line + 1225 5375 1625 5375 +Wire Wire Line + 4800 3275 4800 3475 +Connection ~ 4800 3375 +Wire Wire Line + 5125 3450 5125 3375 +Wire Wire Line + 5125 3375 5100 3375 +Wire Wire Line + 5600 3775 5650 3775 +Wire Wire Line + 5650 4075 5600 4075 +Wire Wire Line + 5650 4575 5600 4575 +Wire Wire Line + 5600 4275 5650 4275 +Wire Wire Line + 5950 4275 5950 4575 +Wire Wire Line + 6050 4400 5950 4400 +Connection ~ 5950 4400 +Wire Wire Line + 3925 4075 4000 4075 +Wire Wire Line + 3925 3775 4000 3775 +Wire Wire Line + 6150 4875 5600 4875 +Wire Wire Line + 4800 5925 4800 5875 +Connection ~ 9325 1275 +Wire Wire Line + 10650 3925 10650 3975 +Wire Wire Line + 10675 4800 10675 4850 +Wire Wire Line + 10725 5600 10725 5525 +Wire Notes Line + 9075 3575 11050 3575 +Wire Notes Line + 11050 3575 11050 6350 +Wire Notes Line + 11050 6350 9075 6350 +Wire Notes Line + 9075 6350 9075 3575 +Wire Wire Line + 1625 5375 1625 5150 +Wire Wire Line + 1350 5050 1625 5050 +Wire Wire Line + 1350 5150 1350 5050 +Wire Wire Line + 1350 4950 1625 4950 +Wire Wire Line + 1350 4925 1350 4950 +Wire Wire Line + 1625 4700 1625 4850 +Wire Wire Line + 2125 4750 2125 5150 +Connection ~ 2125 4850 +Connection ~ 2125 5050 +Connection ~ 2125 4950 +Wire Notes Line + 650 4325 2325 4325 +Wire Notes Line + 2325 4325 2325 5550 +Wire Notes Line + 2325 5550 650 5550 +Wire Notes Line + 650 5550 650 4325 +Wire Notes Line + 3550 6100 6750 6100 +Wire Notes Line + 6750 6100 6750 3050 +Wire Notes Line + 6750 3050 3550 3050 +Wire Notes Line + 3550 3050 3550 6100 +Wire Notes Line + 975 6900 1650 6900 +Wire Notes Line + 975 7100 1650 7100 +Wire Notes Line + 975 7200 1650 7200 +Wire Wire Line + 725 7150 1075 7150 +Wire Wire Line + 1750 6850 1575 6850 +Wire Wire Line + 1575 6675 1575 6750 +Wire Notes Line + 5175 575 5175 1750 +Wire Notes Line + 5175 1750 6350 1750 +Wire Notes Line + 6350 1750 6350 575 +Wire Notes Line + 6350 575 5175 575 +Wire Notes Line + 4925 1525 4925 2650 +Wire Notes Line + 4925 2650 3600 2650 +Wire Notes Line + 3600 2650 3600 1525 +Wire Notes Line + 3600 1525 4925 1525 +Wire Notes Line + 2200 2200 2200 3800 +Wire Notes Line + 2200 3800 3250 3800 +Wire Notes Line + 3250 3800 3250 2200 +Wire Notes Line + 3250 2200 2200 2200 +Wire Notes Line + 3600 575 3600 1425 +Wire Notes Line + 3600 1425 5075 1425 +Wire Notes Line + 5075 1425 5075 575 +Wire Notes Line + 5075 575 3600 575 +Wire Notes Line + 650 6350 650 7550 +Wire Notes Line + 650 7550 2475 7550 +Wire Notes Line + 2475 7550 2475 6350 +Wire Notes Line + 2475 6350 650 6350 +Wire Wire Line + 5600 4875 5600 4975 +Wire Wire Line + 5600 5375 5850 5375 +Wire Wire Line + 5850 5375 5850 5075 +Wire Wire Line + 5850 5075 6150 5075 +Wire Wire Line + 1425 1325 1850 1325 +Wire Wire Line + 1075 1325 1125 1325 +Connection ~ 1525 1325 +Wire Wire Line + 6125 5500 6125 5475 +Wire Wire Line + 6125 5475 6150 5475 +Connection ~ 10050 5900 +Wire Wire Line + 4300 975 4300 1175 +Connection ~ 4300 975 +Wire Wire Line + 10050 6100 10050 5900 +Wire Wire Line + 9975 5350 9975 5150 +Wire Wire Line + 9925 4475 9925 4275 +$EndSCHEMATC diff --git a/F0-nolib/Chiller/kicad/Chiller_control.xml b/F0-nolib/Chiller/kicad/Chiller_control.xml new file mode 100644 index 0000000..0f320a9 --- /dev/null +++ b/F0-nolib/Chiller/kicad/Chiller_control.xml @@ -0,0 +1,1005 @@ + + + + /home/eddy/Docs/SAO/Zeiss-1000/chiller/Chiller/kicad/Chiller_control.sch + Ср 19 дек 2018 08:36:54 + Eeschema 4.0.7 + + + + <company/> + <rev/> + <date/> + <source>Chiller_control.sch</source> + <comment number="1" value=""/> + <comment number="2" value=""/> + <comment number="3" value=""/> + <comment number="4" value=""/> + </title_block> + </sheet> + </design> + <components> + <comp ref="C4"> + <value>47u</value> + <footprint>Capacitor_Tantalum_SMD.pretty:CP_Tantalum_Case-A_EIA-3216-18_Hand</footprint> + <libsource lib="device" part="CP"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>58C454F6</tstamp> + </comp> + <comp ref="R1"> + <value>10k</value> + <footprint>Resistors_SMD.pretty:R_0603_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>590D30C8</tstamp> + </comp> + <comp ref="C2"> + <value>0.1</value> + <footprint>Capacitor_SMD.pretty:C_0603_HandSoldering</footprint> + <libsource lib="device" part="C"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>590D4150</tstamp> + </comp> + <comp ref="C1"> + <value>0.1</value> + <footprint>Capacitor_SMD.pretty:C_0603_HandSoldering</footprint> + <libsource lib="device" part="C"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>590D4832</tstamp> + </comp> + <comp ref="SW2"> + <value>Boot</value> + <footprint>Buttons_Switches_SMD:SW_SPST_FSMSM</footprint> + <libsource lib="switches" part="SW_Push"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5909F6B6</tstamp> + </comp> + <comp ref="SW1"> + <value>Reset</value> + <footprint>Buttons_Switches_SMD:SW_SPST_FSMSM</footprint> + <libsource lib="switches" part="SW_Push"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>590A0134</tstamp> + </comp> + <comp ref="J2"> + <value>12VIN</value> + <footprint>Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol</footprint> + <libsource lib="conn" part="Conn_01x02"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A170C1F</tstamp> + </comp> + <comp ref="C3"> + <value>0.1</value> + <footprint>Capacitor_SMD.pretty:C_0603_HandSoldering</footprint> + <libsource lib="device" part="C"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A178C32</tstamp> + </comp> + <comp ref="U3"> + <value>STM32F030F4Px</value> + <footprint>Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm</footprint> + <libsource lib="stm32" part="STM32F030F4Px"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A189F52</tstamp> + </comp> + <comp ref="C6"> + <value>1u</value> + <footprint>Capacitor_SMD.pretty:C_0805_HandSoldering</footprint> + <libsource lib="device" part="C"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A1AB970</tstamp> + </comp> + <comp ref="U1"> + <value>LM1117-3.3</value> + <footprint>TO_SOT_Packages_SMD:SOT-223</footprint> + <libsource lib="regul" part="LM1117-3.3"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A2588E7</tstamp> + </comp> + <comp ref="C12"> + <value>0.1</value> + <footprint>Capacitor_SMD.pretty:C_0603_HandSoldering</footprint> + <libsource lib="device" part="C"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5A386BD0</tstamp> + </comp> + <comp ref="C5"> + <value>0.1</value> + <footprint>Capacitor_SMD.pretty:C_0603_HandSoldering</footprint> + <libsource lib="device" part="C"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEE1D09</tstamp> + </comp> + <comp ref="D1"> + <value>SS14</value> + <footprint>Diode_SMD.pretty:D_SMA_Handsoldering</footprint> + <libsource lib="device" part="D"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEE236F</tstamp> + </comp> + <comp ref="L1"> + <value>BMBA 0.1mH</value> + <footprint>Resistors_SMD.pretty:R_0805_HandSoldering</footprint> + <libsource lib="device" part="L"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEE7949</tstamp> + </comp> + <comp ref="C7"> + <value>10u</value> + <footprint>Capacitor_SMD.pretty:C_1206_HandSoldering</footprint> + <libsource lib="device" part="C"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEE8065</tstamp> + </comp> + <comp ref="R8"> + <value>10k</value> + <footprint>Resistors_SMD.pretty:R_0603_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEEA391</tstamp> + </comp> + <comp ref="R6"> + <value>10k</value> + <footprint>Resistors_SMD.pretty:R_0603_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEEA7BE</tstamp> + </comp> + <comp ref="R12"> + <value>10k</value> + <footprint>Resistors_SMD.pretty:R_0603_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEEB2E1</tstamp> + </comp> + <comp ref="R10"> + <value>510</value> + <footprint>Resistors_SMD.pretty:R_0603_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEEB37B</tstamp> + </comp> + <comp ref="Q1"> + <value>SI2300</value> + <footprint>TO_SOT_Packages_SMD:SOT-23_Handsoldering</footprint> + <libsource lib="device" part="Q_NMOS_GSD"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEEB585</tstamp> + </comp> + <comp ref="R7"> + <value>47</value> + <footprint>Resistors_SMD.pretty:R_0805_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEDA6BA</tstamp> + </comp> + <comp ref="R11"> + <value>47</value> + <footprint>Resistors_SMD.pretty:R_0805_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEDB615</tstamp> + </comp> + <comp ref="Q2"> + <value>SI2300</value> + <footprint>TO_SOT_Packages_SMD:SOT-23_Handsoldering</footprint> + <libsource lib="device" part="Q_NMOS_GSD"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEDCAD0</tstamp> + </comp> + <comp ref="R14"> + <value>10k</value> + <footprint>Resistors_SMD.pretty:R_0603_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEDD4AE</tstamp> + </comp> + <comp ref="R15"> + <value>10k</value> + <footprint>Resistors_SMD.pretty:R_0603_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEDD8A0</tstamp> + </comp> + <comp ref="R13"> + <value>10k</value> + <footprint>Resistors_SMD.pretty:R_0603_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEE33E1</tstamp> + </comp> + <comp ref="R9"> + <value>10k</value> + <footprint>Resistors_SMD.pretty:R_0603_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEE5083</tstamp> + </comp> + <comp ref="R19"> + <value>10k</value> + <footprint>Resistors_SMD.pretty:R_0603_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEEBD18</tstamp> + </comp> + <comp ref="R16"> + <value>510</value> + <footprint>Resistors_SMD.pretty:R_0603_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEEBD1E</tstamp> + </comp> + <comp ref="Q3"> + <value>SI2300</value> + <footprint>TO_SOT_Packages_SMD:SOT-23_Handsoldering</footprint> + <libsource lib="device" part="Q_NMOS_GSD"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEEBD24</tstamp> + </comp> + <comp ref="R20"> + <value>10k</value> + <footprint>Resistors_SMD.pretty:R_0603_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEEC934</tstamp> + </comp> + <comp ref="R17"> + <value>510</value> + <footprint>Resistors_SMD.pretty:R_0603_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEEC93A</tstamp> + </comp> + <comp ref="Q4"> + <value>IRL3303</value> + <footprint>TO_SOT_Packages_THT:TO-220_Horizontal</footprint> + <libsource lib="device" part="Q_NMOS_GDS"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEEC940</tstamp> + </comp> + <comp ref="R21"> + <value>10k</value> + <footprint>Resistors_SMD.pretty:R_0603_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEED557</tstamp> + </comp> + <comp ref="R18"> + <value>510</value> + <footprint>Resistors_SMD.pretty:R_0603_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEED55D</tstamp> + </comp> + <comp ref="Q5"> + <value>IRL3303</value> + <footprint>TO_SOT_Packages_THT:TO-220_Horizontal</footprint> + <libsource lib="device" part="Q_NMOS_GDS"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEED563</tstamp> + </comp> + <comp ref="R2"> + <value>1k0.1%</value> + <footprint>Resistors_SMD.pretty:R_0805_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEF45BA</tstamp> + </comp> + <comp ref="R3"> + <value>1k0.1%</value> + <footprint>Resistors_SMD.pretty:R_0805_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEF7CBC</tstamp> + </comp> + <comp ref="R4"> + <value>1k0.1%</value> + <footprint>Resistors_SMD.pretty:R_0805_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEF8256</tstamp> + </comp> + <comp ref="R5"> + <value>1k0.1%</value> + <footprint>Resistors_SMD.pretty:R_0805_HandSoldering</footprint> + <libsource lib="device" part="R"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEFAAF1</tstamp> + </comp> + <comp ref="U2"> + <value>MAX3232</value> + <footprint>Housings_SOIC:SOIC-16_3.9x9.9mm_Pitch1.27mm</footprint> + <libsource lib="interface" part="MAX3232"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEFC197</tstamp> + </comp> + <comp ref="C11"> + <value>0.47</value> + <footprint>Capacitor_SMD.pretty:C_0805_HandSoldering</footprint> + <libsource lib="device" part="C"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEFD47C</tstamp> + </comp> + <comp ref="C10"> + <value>0.47</value> + <footprint>Capacitor_SMD.pretty:C_0805_HandSoldering</footprint> + <libsource lib="device" part="C"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEFD7DB</tstamp> + </comp> + <comp ref="C13"> + <value>0.47</value> + <footprint>Capacitor_SMD.pretty:C_0805_HandSoldering</footprint> + <libsource lib="device" part="C"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEFD89D</tstamp> + </comp> + <comp ref="C9"> + <value>0.1</value> + <footprint>Capacitor_SMD.pretty:C_0603_HandSoldering</footprint> + <libsource lib="device" part="C"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BEFF11C</tstamp> + </comp> + <comp ref="C8"> + <value>0.1</value> + <footprint>Capacitor_SMD.pretty:C_0603_HandSoldering</footprint> + <libsource lib="device" part="C"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BF0257F</tstamp> + </comp> + <comp ref="J1"> + <value>DB9_Female</value> + <footprint>modules:DB9-F</footprint> + <libsource lib="conn" part="DB9_Female"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BF02D65</tstamp> + </comp> + <comp ref="J5"> + <value>Cooler</value> + <footprint>Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol</footprint> + <libsource lib="conn" part="Conn_01x02"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BF1B9CF</tstamp> + </comp> + <comp ref="J6"> + <value>Heater</value> + <footprint>Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol</footprint> + <libsource lib="conn" part="Conn_01x02"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BF1EE9B</tstamp> + </comp> + <comp ref="J7"> + <value>Pump</value> + <footprint>Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2pol</footprint> + <libsource lib="conn" part="Conn_01x02"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BF1F6CF</tstamp> + </comp> + <comp ref="J4"> + <value>Tsens</value> + <footprint>Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical</footprint> + <libsource lib="conn" part="Conn_02x04_Odd_Even"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BF2FEAE</tstamp> + </comp> + <comp ref="J3"> + <value>Ext. devices</value> + <footprint>Connector_PinSocket_2.54mm:PinSocket_2x07_P2.54mm_Vertical</footprint> + <libsource lib="conn" part="Conn_02x07_Odd_Even"/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5BF41ABB</tstamp> + </comp> + </components> + <libparts> + <libpart lib="device" part="C"> + <description>Unpolarized capacitor</description> + <footprints> + <fp>C_*</fp> + </footprints> + <fields> + <field name="Reference">C</field> + <field name="Value">C</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="device" part="CP"> + <description>Polarised capacitor</description> + <footprints> + <fp>CP_*</fp> + </footprints> + <fields> + <field name="Reference">C</field> + <field name="Value">CP</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="conn" part="Conn_01x02"> + <description>Generic connector, single row, 01x02</description> + <docs>~</docs> + <footprints> + <fp>Connector*:*_??x*mm*</fp> + <fp>Connector*:*1x??x*mm*</fp> + <fp>Pin?Header?Straight?1X*</fp> + <fp>Pin?Header?Angled?1X*</fp> + <fp>Socket?Strip?Straight?1X*</fp> + <fp>Socket?Strip?Angled?1X*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">Conn_01x02</field> + </fields> + <pins> + <pin num="1" name="Pin_1" type="passive"/> + <pin num="2" name="Pin_2" type="passive"/> + </pins> + </libpart> + <libpart lib="conn" part="Conn_02x04_Odd_Even"> + <description>Generic connector, double row, 02x04, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers)</description> + <docs>~</docs> + <footprints> + <fp>Connector*:*2x??x*mm*</fp> + <fp>Connector*:*2x???Pitch*</fp> + <fp>Pin_Header_Straight_2X*</fp> + <fp>Pin_Header_Angled_2X*</fp> + <fp>Socket_Strip_Straight_2X*</fp> + <fp>Socket_Strip_Angled_2X*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">Conn_02x04_Odd_Even</field> + </fields> + <pins> + <pin num="1" name="Pin_1" type="passive"/> + <pin num="2" name="Pin_2" type="passive"/> + <pin num="3" name="Pin_3" type="passive"/> + <pin num="4" name="Pin_4" type="passive"/> + <pin num="5" name="Pin_5" type="passive"/> + <pin num="6" name="Pin_6" type="passive"/> + <pin num="7" name="Pin_7" type="passive"/> + <pin num="8" name="Pin_8" type="passive"/> + </pins> + </libpart> + <libpart lib="conn" part="Conn_02x07_Odd_Even"> + <description>Generic connector, double row, 02x07, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers)</description> + <docs>~</docs> + <footprints> + <fp>Connector*:*2x??x*mm*</fp> + <fp>Connector*:*2x???Pitch*</fp> + <fp>Pin_Header_Straight_2X*</fp> + <fp>Pin_Header_Angled_2X*</fp> + <fp>Socket_Strip_Straight_2X*</fp> + <fp>Socket_Strip_Angled_2X*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">Conn_02x07_Odd_Even</field> + </fields> + <pins> + <pin num="1" name="Pin_1" type="passive"/> + <pin num="2" name="Pin_2" type="passive"/> + <pin num="3" name="Pin_3" type="passive"/> + <pin num="4" name="Pin_4" type="passive"/> + <pin num="5" name="Pin_5" type="passive"/> + <pin num="6" name="Pin_6" type="passive"/> + <pin num="7" name="Pin_7" type="passive"/> + <pin num="8" name="Pin_8" type="passive"/> + <pin num="9" name="Pin_9" type="passive"/> + <pin num="10" name="Pin_10" type="passive"/> + <pin num="11" name="Pin_11" type="passive"/> + <pin num="12" name="Pin_12" type="passive"/> + <pin num="13" name="Pin_13" type="passive"/> + <pin num="14" name="Pin_14" type="passive"/> + </pins> + </libpart> + <libpart lib="device" part="D"> + <description>Diode</description> + <footprints> + <fp>TO-???*</fp> + <fp>*SingleDiode</fp> + <fp>*_Diode_*</fp> + <fp>*SingleDiode*</fp> + <fp>D_*</fp> + </footprints> + <fields> + <field name="Reference">D</field> + <field name="Value">D</field> + </fields> + <pins> + <pin num="1" name="K" type="passive"/> + <pin num="2" name="A" type="passive"/> + </pins> + </libpart> + <libpart lib="conn" part="DB9_Female"> + <description>9-pin female D-SUB connector</description> + <footprints> + <fp>DB*F*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">DB9_Female</field> + </fields> + <pins> + <pin num="1" name="1" type="passive"/> + <pin num="2" name="2" type="passive"/> + <pin num="3" name="3" type="passive"/> + <pin num="4" name="4" type="passive"/> + <pin num="5" name="5" type="passive"/> + <pin num="6" name="6" type="passive"/> + <pin num="7" name="7" type="passive"/> + <pin num="8" name="8" type="passive"/> + <pin num="9" name="9" type="passive"/> + </pins> + </libpart> + <libpart lib="device" part="L"> + <description>Inductor</description> + <footprints> + <fp>Choke_*</fp> + <fp>*Coil*</fp> + <fp>Inductor_*</fp> + <fp>L_*</fp> + </footprints> + <fields> + <field name="Reference">L</field> + <field name="Value">L</field> + </fields> + <pins> + <pin num="1" name="1" type="passive"/> + <pin num="2" name="2" type="passive"/> + </pins> + </libpart> + <libpart lib="regul" part="LM1117-1.8"> + <aliases> + <alias>LM1117-2.5</alias> + <alias>LM1117-3.3</alias> + <alias>LM1117-5.0</alias> + <alias>TLV1117-15</alias> + <alias>TLV1117-18</alias> + <alias>TLV1117-25</alias> + <alias>TLV1117-33</alias> + <alias>TLV1117-50</alias> + </aliases> + <description>800mA Low-Dropout Linear Regulator, 1.8V fixed output, TO-220/TO-252/TO-263/SOT-223</description> + <docs>http://www.ti.com/lit/ds/symlink/lm1117.pdf</docs> + <footprints> + <fp>SOT?223*</fp> + <fp>TO?263*</fp> + <fp>TO?252*</fp> + <fp>TO?220*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">LM1117-1.8</field> + </fields> + <pins> + <pin num="1" name="GND" type="power_in"/> + <pin num="2" name="VO" type="power_out"/> + <pin num="3" name="VI" type="power_in"/> + </pins> + </libpart> + <libpart lib="interface" part="MAX232"> + <aliases> + <alias>MAX232I</alias> + <alias>MAX202</alias> + <alias>ADM232A</alias> + <alias>MAX3232</alias> + <alias>ICL3232</alias> + </aliases> + <description>Dual RS232 driver/receiver, 5V supply, 120kb/s, 0C-70C</description> + <docs>http://www.ti.com/lit/ds/symlink/max232.pdf</docs> + <footprints> + <fp>SOIC*Pitch1.27mm*</fp> + <fp>DIP*W7.62mm*</fp> + <fp>TSSOP*4.4x5mm*Pitch0.65mm*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">MAX232</field> + </fields> + <pins> + <pin num="1" name="C1+" type="passive"/> + <pin num="2" name="VS+" type="power_out"/> + <pin num="3" name="C1-" type="passive"/> + <pin num="4" name="C2+" type="passive"/> + <pin num="5" name="C2-" type="passive"/> + <pin num="6" name="VS-" type="power_out"/> + <pin num="7" name="T2OUT" type="output"/> + <pin num="8" name="R2IN" type="input"/> + <pin num="9" name="R2OUT" type="output"/> + <pin num="10" name="T2IN" type="input"/> + <pin num="11" name="T1IN" type="input"/> + <pin num="12" name="R1OUT" type="output"/> + <pin num="13" name="R1IN" type="input"/> + <pin num="14" name="T1OUT" type="output"/> + <pin num="15" name="GND" type="power_in"/> + <pin num="16" name="VCC" type="power_in"/> + </pins> + </libpart> + <libpart lib="device" part="Q_NMOS_GDS"> + <description>Transistor N-MOSFET with substrate diode (general)</description> + <fields> + <field name="Reference">Q</field> + <field name="Value">Q_NMOS_GDS</field> + </fields> + <pins> + <pin num="1" name="G" type="input"/> + <pin num="2" name="D" type="passive"/> + <pin num="3" name="S" type="passive"/> + </pins> + </libpart> + <libpart lib="device" part="Q_NMOS_GSD"> + <description>Transistor N-MOSFETwith substrate diode (general)</description> + <fields> + <field name="Reference">Q</field> + <field name="Value">Q_NMOS_GSD</field> + </fields> + <pins> + <pin num="1" name="G" type="input"/> + <pin num="2" name="S" type="passive"/> + <pin num="3" name="D" type="passive"/> + </pins> + </libpart> + <libpart lib="device" part="R"> + <description>Resistor</description> + <footprints> + <fp>R_*</fp> + <fp>R_*</fp> + </footprints> + <fields> + <field name="Reference">R</field> + <field name="Value">R</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="stm32" part="STM32F030F4Px"> + <description>Core: ARM Cortex-M0 Package: TSSOP20 Flash: 16KB Ram: 4KB Frequency: 48MHz Voltage: 2.4..3.6V IO-pins: 15</description> + <docs>http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00088500.pdf</docs> + <fields> + <field name="Reference">U</field> + <field name="Value">STM32F030F4Px</field> + <field name="Footprint">Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm</field> + </fields> + <pins> + <pin num="1" name="BOOT0" type="input"/> + <pin num="2" name="PF0/RCC_OSC_IN" type="input"/> + <pin num="3" name="PF1/RCC_OSC_OUT" type="input"/> + <pin num="4" name="NRST" type="input"/> + <pin num="5" name="VDDA" type="power_in"/> + <pin num="6" name="ADC_IN0/RTC_TAMP2/SYS_WKUP1/USART1_CTS/PA0" type="BiDi"/> + <pin num="7" name="ADC_IN1/USART1_DE/USART1_RTS/PA1" type="BiDi"/> + <pin num="8" name="ADC_IN2/USART1_TX/PA2" type="BiDi"/> + <pin num="9" name="ADC_IN3/USART1_RX/PA3" type="BiDi"/> + <pin num="10" name="ADC_IN4/SPI1_NSS/TIM14_CH1/USART1_CK/PA4" type="BiDi"/> + <pin num="11" name="ADC_IN5/SPI1_SCK/PA5" type="BiDi"/> + <pin num="12" name="ADC_IN6/SPI1_MISO/TIM16_CH1/TIM1_BKIN/TIM3_CH1/PA6" type="BiDi"/> + <pin num="13" name="ADC_IN7/SPI1_MOSI/TIM14_CH1/TIM17_CH1/TIM1_CH1N/TIM3_CH2/PA7" type="BiDi"/> + <pin num="14" name="PB1/ADC_IN9/TIM14_CH1/TIM1_CH3N/TIM3_CH4" type="BiDi"/> + <pin num="15" name="VSS" type="power_in"/> + <pin num="16" name="VDD" type="power_in"/> + <pin num="17" name="I2C1_SCL/TIM1_CH2/USART1_TX/PA9" type="BiDi"/> + <pin num="18" name="I2C1_SDA/TIM17_BKIN/TIM1_CH3/USART1_RX/PA10" type="BiDi"/> + <pin num="19" name="IR_OUT/SYS_SWDIO/PA13" type="BiDi"/> + <pin num="20" name="SYS_SWCLK/USART1_TX/PA14" type="BiDi"/> + </pins> + </libpart> + <libpart lib="switches" part="SW_Push"> + <description>Push button switch, generic, two pins</description> + <fields> + <field name="Reference">SW</field> + <field name="Value">SW_Push</field> + </fields> + <pins> + <pin num="1" name="1" type="passive"/> + <pin num="2" name="2" type="passive"/> + </pins> + </libpart> + </libparts> + <libraries> + <library logical="conn"> + <uri>/usr/share/kicad/library/conn.lib</uri> + </library> + <library logical="stm32"> + <uri>/usr/share/kicad/library/stm32.lib</uri> + </library> + <library logical="regul"> + <uri>/usr/share/kicad/library/regul.lib</uri> + </library> + <library logical="switches"> + <uri>/usr/share/kicad/library/switches.lib</uri> + </library> + <library logical="interface"> + <uri>/usr/share/kicad/library/interface.lib</uri> + </library> + <library logical="device"> + <uri>/usr/share/kicad/library/device.lib</uri> + </library> + </libraries> + <nets> + <net code="1" name="Net-(U2-Pad13)"> + <node ref="U2" pin="13"/> + </net> + <net code="2" name="Net-(U2-Pad14)"> + <node ref="U2" pin="14"/> + </net> + <net code="3" name="Net-(J3-Pad11)"> + <node ref="J3" pin="11"/> + </net> + <net code="4" name="Net-(J3-Pad7)"> + <node ref="J3" pin="7"/> + </net> + <net code="5" name="Net-(J3-Pad1)"> + <node ref="J3" pin="1"/> + </net> + <net code="6" name="Net-(J1-Pad6)"> + <node ref="J1" pin="6"/> + </net> + <net code="7" name="Net-(J7-Pad2)"> + <node ref="Q5" pin="2"/> + <node ref="J7" pin="2"/> + </net> + <net code="8" name="Net-(J6-Pad2)"> + <node ref="Q4" pin="2"/> + <node ref="J6" pin="2"/> + </net> + <net code="9" name="Net-(J5-Pad2)"> + <node ref="Q3" pin="3"/> + <node ref="J5" pin="2"/> + </net> + <net code="10" name="Net-(J1-Pad9)"> + <node ref="J1" pin="9"/> + </net> + <net code="11" name="Net-(J1-Pad4)"> + <node ref="J1" pin="4"/> + </net> + <net code="12" name="Net-(J1-Pad8)"> + <node ref="J1" pin="8"/> + </net> + <net code="13" name="Net-(J1-Pad7)"> + <node ref="J1" pin="7"/> + </net> + <net code="14" name="Net-(J1-Pad1)"> + <node ref="J1" pin="1"/> + </net> + <net code="15" name="Net-(U2-Pad11)"> + <node ref="U2" pin="11"/> + </net> + <net code="16" name="Net-(U2-Pad12)"> + <node ref="U2" pin="12"/> + </net> + <net code="17" name="/Yellow"> + <node ref="J3" pin="14"/> + <node ref="Q2" pin="3"/> + <node ref="R15" pin="2"/> + </net> + <net code="18" name="/W.levl"> + <node ref="J3" pin="10"/> + <node ref="R11" pin="1"/> + <node ref="R13" pin="2"/> + </net> + <net code="19" name="GND"> + <node ref="Q1" pin="2"/> + <node ref="R12" pin="1"/> + <node ref="C3" pin="2"/> + <node ref="J2" pin="2"/> + <node ref="C7" pin="1"/> + <node ref="C5" pin="2"/> + <node ref="C12" pin="2"/> + <node ref="U1" pin="1"/> + <node ref="R21" pin="1"/> + <node ref="C9" pin="1"/> + <node ref="Q5" pin="3"/> + <node ref="C11" pin="1"/> + <node ref="U2" pin="15"/> + <node ref="C13" pin="1"/> + <node ref="Q4" pin="3"/> + <node ref="R20" pin="1"/> + <node ref="Q3" pin="2"/> + <node ref="R19" pin="1"/> + <node ref="SW1" pin="2"/> + <node ref="C1" pin="2"/> + <node ref="C2" pin="2"/> + <node ref="R1" pin="2"/> + <node ref="C4" pin="2"/> + <node ref="C6" pin="2"/> + <node ref="U3" pin="15"/> + <node ref="R4" pin="2"/> + <node ref="R5" pin="2"/> + <node ref="R3" pin="2"/> + <node ref="R2" pin="2"/> + <node ref="J1" pin="5"/> + <node ref="J3" pin="13"/> + <node ref="J3" pin="9"/> + </net> + <net code="20" name="/DigOut1"> + <node ref="R6" pin="2"/> + <node ref="U3" pin="19"/> + <node ref="J3" pin="6"/> + </net> + <net code="21" name="/EF"> + <node ref="R7" pin="1"/> + <node ref="J3" pin="5"/> + <node ref="R9" pin="2"/> + </net> + <net code="22" name="+3V3"> + <node ref="SW2" pin="2"/> + <node ref="Q2" pin="1"/> + <node ref="C5" pin="1"/> + <node ref="U1" pin="2"/> + <node ref="R14" pin="2"/> + <node ref="J3" pin="4"/> + <node ref="R8" pin="1"/> + <node ref="R6" pin="1"/> + <node ref="L1" pin="1"/> + <node ref="R9" pin="1"/> + <node ref="U2" pin="16"/> + <node ref="C9" pin="2"/> + <node ref="R13" pin="1"/> + <node ref="C6" pin="1"/> + <node ref="U3" pin="16"/> + <node ref="C4" pin="1"/> + </net> + <net code="23" name="/Alrm"> + <node ref="J3" pin="3"/> + <node ref="Q1" pin="3"/> + </net> + <net code="24" name="+12V"> + <node ref="J6" pin="1"/> + <node ref="J5" pin="1"/> + <node ref="J2" pin="1"/> + <node ref="J3" pin="12"/> + <node ref="J3" pin="2"/> + <node ref="R15" pin="1"/> + <node ref="D1" pin="2"/> + <node ref="J7" pin="1"/> + </net> + <net code="25" name="+3.3VADC"> + <node ref="U3" pin="5"/> + <node ref="J4" pin="2"/> + <node ref="J4" pin="4"/> + <node ref="C7" pin="2"/> + <node ref="L1" pin="2"/> + <node ref="J4" pin="8"/> + <node ref="J4" pin="6"/> + </net> + <net code="26" name="Net-(C10-Pad1)"> + <node ref="C10" pin="1"/> + <node ref="U2" pin="4"/> + </net> + <net code="27" name="Net-(J1-Pad2)"> + <node ref="U2" pin="7"/> + <node ref="J1" pin="2"/> + </net> + <net code="28" name="Net-(C8-Pad2)"> + <node ref="U2" pin="1"/> + <node ref="C8" pin="2"/> + </net> + <net code="29" name="Net-(C8-Pad1)"> + <node ref="C8" pin="1"/> + <node ref="U2" pin="3"/> + </net> + <net code="30" name="Net-(C11-Pad2)"> + <node ref="U2" pin="2"/> + <node ref="C11" pin="2"/> + </net> + <net code="31" name="Net-(C13-Pad2)"> + <node ref="U2" pin="6"/> + <node ref="C13" pin="2"/> + </net> + <net code="32" name="Net-(C10-Pad2)"> + <node ref="C10" pin="2"/> + <node ref="U2" pin="5"/> + </net> + <net code="33" name="Net-(Q3-Pad1)"> + <node ref="R19" pin="2"/> + <node ref="R16" pin="1"/> + <node ref="Q3" pin="1"/> + </net> + <net code="34" name="Net-(Q4-Pad1)"> + <node ref="Q4" pin="1"/> + <node ref="R17" pin="1"/> + <node ref="R20" pin="2"/> + </net> + <net code="35" name="Net-(Q5-Pad1)"> + <node ref="Q5" pin="1"/> + <node ref="R21" pin="2"/> + <node ref="R18" pin="1"/> + </net> + <net code="36" name="Net-(Q1-Pad1)"> + <node ref="R10" pin="1"/> + <node ref="Q1" pin="1"/> + <node ref="R12" pin="2"/> + </net> + <net code="37" name="Net-(J1-Pad3)"> + <node ref="J1" pin="3"/> + <node ref="U2" pin="8"/> + </net> + <net code="38" name="/DigOut2"> + <node ref="R8" pin="2"/> + <node ref="J3" pin="8"/> + <node ref="U3" pin="20"/> + </net> + <net code="39" name="/DigIn1"> + <node ref="U3" pin="11"/> + <node ref="R7" pin="2"/> + </net> + <net code="40" name="/DigOut0"> + <node ref="U3" pin="3"/> + <node ref="R10" pin="2"/> + </net> + <net code="41" name="/DigIn0"> + <node ref="R11" pin="2"/> + <node ref="U3" pin="2"/> + <node ref="C12" pin="1"/> + </net> + <net code="42" name="/BOOT0"> + <node ref="R1" pin="1"/> + <node ref="C2" pin="1"/> + <node ref="SW2" pin="1"/> + <node ref="U3" pin="1"/> + </net> + <net code="43" name="Net-(C3-Pad1)"> + <node ref="C3" pin="1"/> + <node ref="U1" pin="3"/> + <node ref="D1" pin="1"/> + </net> + <net code="44" name="/TIM3_Ch4"> + <node ref="U3" pin="14"/> + <node ref="R14" pin="1"/> + <node ref="Q2" pin="2"/> + </net> + <net code="45" name="/TIM17_Ch1"> + <node ref="U3" pin="13"/> + <node ref="R18" pin="2"/> + </net> + <net code="46" name="/TIM16_Ch1"> + <node ref="R17" pin="2"/> + <node ref="U3" pin="12"/> + </net> + <net code="47" name="/Tim14Ch1"> + <node ref="R16" pin="2"/> + <node ref="U3" pin="10"/> + </net> + <net code="48" name="/ADC3"> + <node ref="J4" pin="7"/> + <node ref="R5" pin="1"/> + <node ref="U3" pin="9"/> + </net> + <net code="49" name="/ADC2"> + <node ref="U3" pin="8"/> + <node ref="J4" pin="5"/> + <node ref="R4" pin="1"/> + </net> + <net code="50" name="/ADC1"> + <node ref="J4" pin="3"/> + <node ref="R3" pin="1"/> + <node ref="U3" pin="7"/> + </net> + <net code="51" name="/ADC0"> + <node ref="J4" pin="1"/> + <node ref="U3" pin="6"/> + <node ref="R2" pin="1"/> + </net> + <net code="52" name="/NRST"> + <node ref="SW1" pin="1"/> + <node ref="C1" pin="1"/> + <node ref="U3" pin="4"/> + </net> + <net code="53" name="/USART_Tx"> + <node ref="U3" pin="17"/> + <node ref="U2" pin="10"/> + </net> + <net code="54" name="/USART_Rx"> + <node ref="U2" pin="9"/> + <node ref="U3" pin="18"/> + </net> + </nets> +</export> diff --git a/F0-nolib/Chiller/kicad/Chiller_control_bom.ods b/F0-nolib/Chiller/kicad/Chiller_control_bom.ods new file mode 100644 index 0000000..2f55387 Binary files /dev/null and b/F0-nolib/Chiller/kicad/Chiller_control_bom.ods differ diff --git a/F0-nolib/Chiller/kicad/fp-lib-table b/F0-nolib/Chiller/kicad/fp-lib-table new file mode 100644 index 0000000..7fc0f57 --- /dev/null +++ b/F0-nolib/Chiller/kicad/fp-lib-table @@ -0,0 +1,3 @@ +(fp_lib_table + (lib (name modules)(type KiCad)(uri modules.pretty)(options "")(descr "")) +) diff --git a/F0-nolib/Chiller/kicad/modules.pretty/DB9-F.kicad_mod b/F0-nolib/Chiller/kicad/modules.pretty/DB9-F.kicad_mod new file mode 100644 index 0000000..f92db0c --- /dev/null +++ b/F0-nolib/Chiller/kicad/modules.pretty/DB9-F.kicad_mod @@ -0,0 +1,31 @@ +(module DB9-F (layer F.Cu) (tedit 546362FD) + (descr "Connecteur DB9 femelle couche") + (tags "CONN DB9") + (fp_text reference XP** (at -6.3 -5.3) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_text value DB9F (at 7.7 -5.1) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_line (start -16.129 2.286) (end 16.383 2.286) (layer F.SilkS) (width 0.3048)) + (fp_line (start 16.383 2.286) (end 16.383 -9.494) (layer F.SilkS) (width 0.3048)) + (fp_line (start 16.383 -9.494) (end -16.129 -9.494) (layer F.SilkS) (width 0.3048)) + (fp_line (start -16.129 -9.494) (end -16.129 2.286) (layer F.SilkS) (width 0.3048)) + (fp_line (start -9.017 -7.874) (end 9.271 -7.874) (layer F.SilkS) (width 0.3048)) + (pad "" thru_hole circle (at 12.827 -1.27) (size 3.81 3.81) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + (pad "" thru_hole circle (at -12.573 -1.27) (size 3.81 3.81) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole rect (at -5.461 1.27) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 2 thru_hole circle (at -2.667 1.27) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 3 thru_hole circle (at 0 1.27) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 4 thru_hole circle (at 2.794 1.27) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 5 thru_hole circle (at 5.588 1.27) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 6 thru_hole circle (at -4.064 -1.27) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 7 thru_hole circle (at -1.27 -1.27) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 8 thru_hole circle (at 1.397 -1.27) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 9 thru_hole circle (at 4.191 -1.27) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (model conn_DBxx/db9_female_pin90deg.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/F0-nolib/Chiller/kicad/modules.pretty/TO-220-3_Horizontal_TabDown.kicad_mod b/F0-nolib/Chiller/kicad/modules.pretty/TO-220-3_Horizontal_TabDown.kicad_mod new file mode 100644 index 0000000..3e7e7d7 --- /dev/null +++ b/F0-nolib/Chiller/kicad/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/F0-nolib/Chiller/kicad/modules.pretty/hole_3mm.kicad_mod b/F0-nolib/Chiller/kicad/modules.pretty/hole_3mm.kicad_mod new file mode 100644 index 0000000..50ce72c --- /dev/null +++ b/F0-nolib/Chiller/kicad/modules.pretty/hole_3mm.kicad_mod @@ -0,0 +1,14 @@ +(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) 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)) + (fp_line (start -2.5 0) (end -1.5 0) (layer F.SilkS) (width 0.3)) + (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 "" np_thru_hole circle (at 0 0) (size 3 3) (drill 1) (layers *.Cu *.Mask)) +) diff --git a/F0-nolib/Chiller/main.c b/F0-nolib/Chiller/main.c new file mode 100644 index 0000000..f7b3dee --- /dev/null +++ b/F0-nolib/Chiller/main.c @@ -0,0 +1,62 @@ +/* + * main.c + * + * Copyright 2018 Edward V. Emelianoff <eddy@sao.ru, edward.emelianoff@gmail.com> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. + */ + +#include "stm32f0.h" +#include "hardware.h" +#include "usart.h" +#include "adc.h" +#include "protocol.h" + +volatile uint32_t Tms = 0; + +// Called when systick fires +void sys_tick_handler(void){ + ++Tms; +} + +int main(void){ +// uint32_t lastT = 0; + char *txt; + hw_setup(); + SysTick_Config(6000, 1); + usart1_send_blocking("Chiller controller v0.1\n", 0); + if(RCC->CSR & RCC_CSR_IWDGRSTF){ // watchdog reset occured + usart1_send("WDGRESET=1\n", 0); + } + if(RCC->CSR & RCC_CSR_SFTRSTF){ // software reset occured + usart1_send("SOFTRESET=1\n", 0); + } + RCC->CSR |= RCC_CSR_RMVF; // remove reset flags + while (1){ + IWDG->KR = IWDG_REFRESH; + /*if(lastT > Tms || Tms - lastT > 499){ + lastT = Tms; + }*/ + if(usart1_getline(&txt)){ // usart1 received command, process it + txt = process_command(txt); + }else txt = NULL; + if(txt){ // text waits for sending + while(ALL_OK != usart1_send(txt, 0)){ + IWDG->KR = IWDG_REFRESH; + } + } + } +} diff --git a/F0-nolib/Chiller/protocol.c b/F0-nolib/Chiller/protocol.c new file mode 100644 index 0000000..c010b5f --- /dev/null +++ b/F0-nolib/Chiller/protocol.c @@ -0,0 +1,88 @@ +/* + * This file is part of the Chiller project. + * Copyright 2018 Edward V. Emelianov <edward.emelianoff@gmail.com>. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ +#include "protocol.h" +#include "usart.h" +#include "adc.h" + +#ifdef EBUG +/** + * @brief debugging_proc - debugging functions + * @param command - rest of cmd + */ +static void debugging_proc(const char *command){ + const char *ptr = command; + int i; + switch(*ptr++){ + case 'w': + usart1_send("Test watchdog", 0); + while(1){nop();} + break; + case 'A': // raw ADC values depending on next symbol + i = *ptr++ - '0'; + if(i < 0 || i > NUMBER_OF_ADC_CHANNELS){ + usart1_send("Wrong channel nuber!", 0); + return; + } + put_string("ADC value: "); + put_uint(ADC_array[i]); + usart1_sendbuf(); + break; + default: + break; + } +} +#endif + +/** + * @brief process_command - command parser + * @param command - command text (all inside [] without spaces) + * @return text to send over terminal or NULL + */ +char *process_command(const char *command){ + const char *ptr = command; + char *ret = NULL; + usart1_sendbuf(); // send buffer (if it is already filled) + switch(*ptr++){ + case '?': // help + put_string("R - reset\nt - get MCU temp\nV - get Vdd\n"); +#ifdef EBUG + put_string("d -> goto debug:\n"); + put_string("\tw - test watchdog\n\tAx - get raw ADCx value\n"); +#endif + break; + case 'R': // reset MCU + NVIC_SystemReset(); + break; + case 't': // get mcu T + put_string("MCUTEMP10="); + put_int(getMCUtemp()); + break; + case 'V': // get Vdd + put_string("VDD100="); + put_uint(getVdd()); + break; +#ifdef EBUG + case 'd': + debugging_proc(ptr); + return NULL; + break; +#endif + } + usart1_sendbuf(); + return ret; +} diff --git a/F0-nolib/Chiller/protocol.h b/F0-nolib/Chiller/protocol.h new file mode 100644 index 0000000..0059943 --- /dev/null +++ b/F0-nolib/Chiller/protocol.h @@ -0,0 +1,24 @@ +/* + * This file is part of the Chiller project. + * Copyright 2018 Edward V. Emelianov <edward.emelianoff@gmail.com>. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ +#ifndef PROTOCOL_C +#define PROTOCOL_C +#include "stm32f0.h" + +char *process_command(const char *command); + +#endif // PROTOCOL_C diff --git a/F0-nolib/Chiller/usart.c b/F0-nolib/Chiller/usart.c new file mode 100644 index 0000000..7e88b77 --- /dev/null +++ b/F0-nolib/Chiller/usart.c @@ -0,0 +1,259 @@ +/* + * usart.c + * + * Copyright 2018 Edward V. Emelianov <eddy@sao.ru, edward.emelianoff@gmail.com> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. + */ + +#include "usart.h" +#include <string.h> // memcpy + +extern volatile uint32_t Tms; + +static int datalen[2] = {0,0}; // received data line length (including '\n') + +uint8_t bufovr = 0; // input buffer overfull + +static uint8_t linerdy = 0 // received data ready + ,dlen = 0 // length of data in current buffer + ,txrdy = 1 // transmission done +; + +static int rbufno = 0; // current rbuf number +static char rbuf[2][UARTBUFSZ], tbuf[UARTBUFSZ]; // receive & transmit buffers +static char *recvdata = NULL; + +static char trbuf[UARTBUFSZ]; // auxiliary buffer for data transmission +static int trbufidx = 0; + +int put_char(char c){ + if(trbufidx > UARTBUFSZ - 1) return 1; + trbuf[trbufidx++] = c; + return 0; +} +// write zero-terminated string +int put_string(const char *str){ + while(trbufidx < UARTBUFSZ - 1 && *str){ + trbuf[trbufidx++] = *str++; + } + error! shouldn't be!!! + if(*str) return 1; // buffer overfull + trbuf[trbufidx] = 0; + return 0; // all OK +} +/** + * Fill trbuf with integer value + * @param N - integer value + * @return 1 if buffer overflow; oterwise return 0 + */ +int put_int(int32_t N){ + if(N < 0){ + if(put_char('-')) return 1; + N = -N; + } + return put_uint((uint32_t) N); +} +int put_uint(uint32_t N){ + char buf[10]; + int L = 0; + if(N){ + while(N){ + buf[L++] = N % 10 + '0'; + N /= 10; + } + while(L--) if(put_char(buf[L])) return 1; + }else if(put_char('0')) return 1; + return 0; +} +/** + * @brief usart1_sendbuf - send temporary transmission buffer (trbuf) over USART + * @return Tx status + */ +TXstatus usart1_sendbuf(){ + int len = trbufidx; + trbufidx = 0; + if(len == 0) return ALL_OK; + else if(len > UARTBUFSZ) len = UARTBUFSZ; + return usart1_send(trbuf, len); +} + +void USART1_config(){ + /* Enable the peripheral clock of GPIOA */ + RCC->AHBENR |= RCC_AHBENR_GPIOAEN; + /* GPIO configuration for USART1 signals */ + /* (1) Select AF mode (10) on PA9 and PA10 */ + /* (2) AF1 for USART1 signals */ + GPIOA->MODER = (GPIOA->MODER & ~(GPIO_MODER_MODER9|GPIO_MODER_MODER10))\ + | (GPIO_MODER_MODER9_1 | GPIO_MODER_MODER10_1); /* (1) */ + GPIOA->AFR[1] = (GPIOA->AFR[1] &~ (GPIO_AFRH_AFRH1 | GPIO_AFRH_AFRH2))\ + | (1 << (1 * 4)) | (1 << (2 * 4)); /* (2) */ + /* Enable the peripheral clock USART1 */ + RCC->APB2ENR |= RCC_APB2ENR_USART1EN; + /* Configure USART1 */ + /* (1) oversampling by 16, 115200 baud */ + /* (2) 8 data bit, 1 start bit, 1 stop bit, no parity */ + USART1->BRR = 480000 / 1152; /* (1) */ + USART1->CR1 = USART_CR1_TE | USART_CR1_RE | USART_CR1_UE; /* (2) */ + /* polling idle frame Transmission */ + while(!(USART1->ISR & USART_ISR_TC)){} + USART1->ICR |= USART_ICR_TCCF; /* clear TC flag */ + USART1->CR1 |= USART_CR1_RXNEIE; /* enable TC, TXE & RXNE interrupt */ + RCC->AHBENR |= RCC_AHBENR_DMA1EN; + DMA1_Channel2->CPAR = (uint32_t) &(USART1->TDR); // periph + DMA1_Channel2->CMAR = (uint32_t) tbuf; // mem + DMA1_Channel2->CCR |= DMA_CCR_MINC | DMA_CCR_DIR | DMA_CCR_TCIE; // 8bit, mem++, mem->per, transcompl irq + USART1->CR3 = USART_CR3_DMAT; + NVIC_SetPriority(DMA1_Channel2_3_IRQn, 3); + NVIC_EnableIRQ(DMA1_Channel2_3_IRQn); + /* Configure IT */ + /* (3) Set priority for USART1_IRQn */ + /* (4) Enable USART1_IRQn */ + NVIC_SetPriority(USART1_IRQn, 0); /* (3) */ + NVIC_EnableIRQ(USART1_IRQn); /* (4) */ +} + +void usart1_isr(){ + static uint8_t timeout = 1 // == 0 for human interface without timeout + ,nctr = 0 // counter of '#' received + ,incmd = 0 // ==1 - inside command + ; + static uint32_t tmout = 0; + if(USART1->ISR & USART_ISR_RXNE){ // RX not emty - receive next char + // read RDR clears flag + uint8_t rb = USART1->RDR; + if(timeout && rb == '#'){ // chek '#' without timeout + if(++nctr == 4){ // "####" received - turn off timeout + timeout = 0; + nctr = 0; + datalen[rbufno] = 0; // reset all incoming data + incmd = 0; + return; + } + }else nctr = 0; + if(!incmd){ + if(rb == '['){ // open command or reset previoud input + datalen[rbufno] = 0; + incmd = 1; + } + return; + } + if(timeout){ // check timeout only inside commands + if(tmout && Tms >= tmout){ // set overflow flag + bufovr = 1; + datalen[rbufno] = 0; + }else{ + tmout = Tms + TIMEOUT_MS; + if(!tmout) tmout = 1; // prevent 0 + } + } + switch(rb){ + case '[': + datalen[rbufno] = 0; + tmout = 0; + break; + case ']': // close command - line ready! + dlen = datalen[rbufno]; + if(dlen){ + linerdy = 1; + incmd = 0; + recvdata = rbuf[rbufno]; + rbufno = !rbufno; + datalen[rbufno] = 0; + } + tmout = 0; + break; + case '\r': + case '\n': + case ' ': + case '\t': + return; + break; + default: + break; + } + + if(datalen[rbufno] < UARTBUFSZ){ // put next char into buf + rbuf[rbufno][datalen[rbufno]++] = rb; + }else{ // buffer overrun + bufovr = 1; + datalen[rbufno] = 0; + incmd = 0; + tmout = 0; + } + } +} + +void dma1_channel2_3_isr(){ + if(DMA1->ISR & DMA_ISR_TCIF2){ // Tx + DMA1->IFCR |= DMA_IFCR_CTCIF2; // clear TC flag + txrdy = 1; + } +} + +/** + * return length of received data (without trailing zero) + */ +int usart1_getline(char **line){ + if(!linerdy) return 0; + linerdy = 0; + if(bufovr){ + bufovr = 0; + return 0; + } + *line = recvdata; + return dlen; +} + +/** + * @brief usart1_send send buffer `str` adding trailing '\n' + * @param str - string to send (without '\n' at end) + * @param len - its length or 0 to auto count + * @return + */ +TXstatus usart1_send(const char *str, int len){ + if(!txrdy) return LINE_BUSY; + if(len > UARTBUFSZ - 1) return STR_TOO_LONG; + txrdy = 0; + if(len == 0){ + const char *ptr = str; + while(*ptr++) ++len; + } + if(len == 0) return ALL_OK; + DMA1_Channel2->CCR &= ~DMA_CCR_EN; + memcpy(tbuf, str, len); + tbuf[len++] = '\n'; + DMA1_Channel2->CNDTR = len; + DMA1_Channel2->CCR |= DMA_CCR_EN; // start transmission + return ALL_OK; +} + +TXstatus usart1_send_blocking(const char *str, int len){ + if(!txrdy) return LINE_BUSY; + if(len == 0){ + const char *ptr = str; + while(*ptr++) ++len; + } + if(len == 0) return ALL_OK; + for(int i = 0; i < len; ++i){ + USART1->TDR = *str++; + while(!(USART1->ISR & USART_ISR_TXE)); + } + USART1->TDR = '\n'; + while(!(USART1->ISR & USART_ISR_TC)); + txrdy = 1; + return ALL_OK; +} diff --git a/F0-nolib/Chiller/usart.h b/F0-nolib/Chiller/usart.h new file mode 100644 index 0000000..6a8c0bf --- /dev/null +++ b/F0-nolib/Chiller/usart.h @@ -0,0 +1,54 @@ +/* + * usart.h + * + * Copyright 2018 Edward V. Emelianov <eddy@sao.ru, edward.emelianoff@gmail.com> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. + */ +#pragma once +#ifndef __USART_H__ +#define __USART_H__ + +#include "stm32f0.h" + +// input and output buffers size +#define UARTBUFSZ (64) +// timeout between data bytes +#define TIMEOUT_MS (100) + +typedef enum{ + ALL_OK, + LINE_BUSY, + STR_TOO_LONG +} TXstatus; + +#define usart1ovr() (bufovr) + +extern uint8_t bufovr; + +void USART1_config(); +int usart1_getline(char **line); +TXstatus usart1_send(const char *str, int len); +TXstatus usart1_send_blocking(const char *str, int len); +TXstatus usart1_sendbuf(); + +int put_char(char c); +int put_string(const char *str); +int put_int(int32_t N); +int put_uint(uint32_t N); + + +#endif // __USART_H__ diff --git a/F0-nolib/canbus/kicad/rescue-backup/stm32-2018-11-13-22-23-36.pro b/F0-nolib/canbus/kicad/rescue-backup/stm32-2018-11-13-22-23-36.pro new file mode 100644 index 0000000..514e787 --- /dev/null +++ b/F0-nolib/canbus/kicad/rescue-backup/stm32-2018-11-13-22-23-36.pro @@ -0,0 +1,30 @@ +update=Вт 23 окт 2018 16:51:41 +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 +[general] +version=1 +[eeschema] +version=1 +LibDir= diff --git a/F0-nolib/canbus/kicad/rescue-backup/stm32-2018-11-13-22-23-36.sch b/F0-nolib/canbus/kicad/rescue-backup/stm32-2018-11-13-22-23-36.sch new file mode 100644 index 0000000..79f1677 --- /dev/null +++ b/F0-nolib/canbus/kicad/rescue-backup/stm32-2018-11-13-22-23-36.sch @@ -0,0 +1,1737 @@ +EESchema Schematic File Version 2 +LIBS:stm32-rescue +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:stm32 +LIBS:vreg +LIBS:elements +LIBS:ESD_Protection +LIBS:switches +LIBS:acs712 +LIBS:stm32-cache +EELAYER 25 0 +EELAYER END +$Descr A3 16535 11693 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L C C11 +U 1 1 58C42D39 +P 8150 9950 +F 0 "C11" H 8175 10050 50 0000 L CNN +F 1 "0.1" H 8175 9850 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0603_HandSoldering" H 8188 9800 50 0001 C CNN +F 3 "" H 8150 9950 50 0000 C CNN + 1 8150 9950 + 1 0 0 -1 +$EndComp +$Comp +L LM1117-3.3-RESCUE-stm32 U2 +U 1 1 58C431FC +P 2350 4900 +F 0 "U2" H 2450 4650 50 0000 C CNN +F 1 "LM1117-3.3" H 2350 5150 50 0000 C CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-223" H 2350 4900 50 0001 C CNN +F 3 "" H 2350 4900 50 0000 C CNN + 1 2350 4900 + 1 0 0 -1 +$EndComp +$Comp +L MCP2551-I/SN U4 +U 1 1 58C43297 +P 3550 1550 +F 0 "U4" H 3150 1900 50 0000 L CNN +F 1 "MCP2551-I/SN" H 3650 1900 50 0000 L CNN +F 2 "Housings_SOIC.pretty:SOIC-8_3.9x4.9mm_Pitch1.27mm" H 3550 1050 50 0001 C CIN +F 3 "" H 3550 1550 50 0000 C CNN + 1 3550 1550 + 1 0 0 -1 +$EndComp +$Comp +L USB_A-RESCUE-stm32 P13 +U 1 1 58C433D0 +P 14300 8950 +F 0 "P13" H 14500 8750 50 0000 C CNN +F 1 "USB_A" H 14250 9150 50 0000 C CNN +F 2 "Connect.pretty:USB_Mini-B" V 14250 8850 50 0001 C CNN +F 3 "" V 14250 8850 50 0000 C CNN + 1 14300 8950 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR01 +U 1 1 58C43B9F +P 1600 3750 +F 0 "#PWR01" H 1600 3500 50 0001 C CNN +F 1 "GND" H 1600 3600 50 0000 C CNN +F 2 "" H 1600 3750 50 0000 C CNN +F 3 "" H 1600 3750 50 0000 C CNN + 1 1600 3750 + 1 0 0 -1 +$EndComp +Text Notes 1000 3100 0 60 ~ 0 +5V power source +$Comp +L +5V #PWR02 +U 1 1 58C45269 +P 1800 4900 +F 0 "#PWR02" H 1800 4750 50 0001 C CNN +F 1 "+5V" H 1800 5040 50 0000 C CNN +F 2 "" H 1800 4900 50 0000 C CNN +F 3 "" H 1800 4900 50 0000 C CNN + 1 1800 4900 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR03 +U 1 1 58C453C7 +P 2350 5250 +F 0 "#PWR03" H 2350 5000 50 0001 C CNN +F 1 "GND" H 2350 5100 50 0000 C CNN +F 2 "" H 2350 5250 50 0000 C CNN +F 3 "" H 2350 5250 50 0000 C CNN + 1 2350 5250 + 1 0 0 -1 +$EndComp +$Comp +L CP C2 +U 1 1 58C454F6 +P 2750 5050 +F 0 "C2" H 2775 5150 50 0000 L CNN +F 1 "47u" H 2775 4950 50 0000 L CNN +F 2 "Capacitors_Tantalum_SMD.pretty:Tantalum_Case-A_EIA-3216-18_Hand" H 2788 4900 50 0001 C CNN +F 3 "" H 2750 5050 50 0000 C CNN + 1 2750 5050 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR04 +U 1 1 58C455CB +P 2950 4900 +F 0 "#PWR04" H 2950 4750 50 0001 C CNN +F 1 "+3.3V" H 2950 5040 50 0000 C CNN +F 2 "" H 2950 4900 50 0000 C CNN +F 3 "" H 2950 4900 50 0000 C CNN + 1 2950 4900 + 1 0 0 -1 +$EndComp +$Comp +L PESD1CAN D3 +U 1 1 58C46522 +P 4550 2450 +F 0 "D3" H 4550 2100 50 0000 C CNN +F 1 "PESD1CAN" H 4600 2600 50 0000 C CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-23" H 4550 2450 50 0001 C CNN +F 3 "" H 4550 2450 50 0000 C CNN + 1 4550 2450 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR05 +U 1 1 58C47600 +P 4450 2900 +F 0 "#PWR05" H 4450 2650 50 0001 C CNN +F 1 "GND" H 4450 2750 50 0000 C CNN +F 2 "" H 4450 2900 50 0000 C CNN +F 3 "" H 4450 2900 50 0000 C CNN + 1 4450 2900 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR06 +U 1 1 58C47B3E +P 3550 1100 +F 0 "#PWR06" H 3550 950 50 0001 C CNN +F 1 "+5V" H 3550 1240 50 0000 C CNN +F 2 "" H 3550 1100 50 0000 C CNN +F 3 "" H 3550 1100 50 0000 C CNN + 1 3550 1100 + 1 0 0 -1 +$EndComp +$Comp +L R R8 +U 1 1 58C47F04 +P 3000 1950 +F 0 "R8" V 3080 1950 50 0000 C CNN +F 1 "4k7" V 3000 1950 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 2930 1950 50 0001 C CNN +F 3 "" H 3000 1950 50 0000 C CNN + 1 3000 1950 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR07 +U 1 1 58C4802D +P 3550 2050 +F 0 "#PWR07" H 3550 1800 50 0001 C CNN +F 1 "GND" H 3550 1900 50 0000 C CNN +F 2 "" H 3550 2050 50 0000 C CNN +F 3 "" H 3550 2050 50 0000 C CNN + 1 3550 2050 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR08 +U 1 1 58C4805F +P 3000 2150 +F 0 "#PWR08" H 3000 1900 50 0001 C CNN +F 1 "GND" H 3000 2000 50 0000 C CNN +F 2 "" H 3000 2150 50 0000 C CNN +F 3 "" H 3000 2150 50 0000 C CNN + 1 3000 2150 + 1 0 0 -1 +$EndComp +$Comp +L R R9 +U 1 1 58C488C6 +P 4900 1800 +F 0 "R9" V 4980 1800 50 0000 C CNN +F 1 "120" V 4900 1800 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 4830 1800 50 0001 C CNN +F 3 "" H 4900 1800 50 0000 C CNN + 1 4900 1800 + 0 -1 -1 0 +$EndComp +$Comp +L Jumper_NO_Small JP1 +U 1 1 58C4940D +P 4950 1200 +F 0 "JP1" H 4950 1280 50 0000 C CNN +F 1 "Terminal" H 4960 1140 50 0000 C CNN +F 2 "Pin_Headers.pretty:Pin_Header_Straight_1x02" H 4950 1200 50 0001 C CNN +F 3 "" H 4950 1200 50 0000 C CNN + 1 4950 1200 + 1 0 0 -1 +$EndComp +Text Notes 3100 1000 2 60 ~ 0 +CAN module +Text Label 5450 7350 2 60 ~ 0 +LED0 +Text Label 5450 7450 2 60 ~ 0 +LED1 +Text Label 4450 3650 2 60 ~ 0 +LED0 +Text Label 4450 3950 2 60 ~ 0 +LED1 +$Comp +L LED-RESCUE-stm32 D5 +U 1 1 5908EA64 +P 4750 3650 +F 0 "D5" H 4750 3750 50 0000 C CNN +F 1 "LED0" H 4750 3550 50 0000 C CNN +F 2 "LEDs.pretty:LED_0805" H 4750 3650 50 0001 C CNN +F 3 "" H 4750 3650 50 0000 C CNN + 1 4750 3650 + 1 0 0 -1 +$EndComp +$Comp +L R R29 +U 1 1 5908EB17 +P 5150 3650 +F 0 "R29" V 5230 3650 50 0000 C CNN +F 1 "330" V 5150 3650 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 5080 3650 50 0001 C CNN +F 3 "" H 5150 3650 50 0000 C CNN + 1 5150 3650 + 0 -1 -1 0 +$EndComp +$Comp +L +3.3V #PWR09 +U 1 1 5908F9F4 +P 5450 3650 +F 0 "#PWR09" H 5450 3500 50 0001 C CNN +F 1 "+3.3V" H 5450 3790 50 0000 C CNN +F 2 "" H 5450 3650 50 0000 C CNN +F 3 "" H 5450 3650 50 0000 C CNN + 1 5450 3650 + 1 0 0 -1 +$EndComp +$Comp +L C C12 +U 1 1 590935EA +P 8450 9950 +F 0 "C12" H 8475 10050 50 0000 L CNN +F 1 "0.1" H 8475 9850 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0603_HandSoldering" H 8488 9800 50 0001 C CNN +F 3 "" H 8450 9950 50 0000 C CNN + 1 8450 9950 + 1 0 0 -1 +$EndComp +$Comp +L C C13 +U 1 1 59093675 +P 8750 9950 +F 0 "C13" H 8775 10050 50 0000 L CNN +F 1 "0.1" H 8775 9850 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0603_HandSoldering" H 8788 9800 50 0001 C CNN +F 3 "" H 8750 9950 50 0000 C CNN + 1 8750 9950 + 1 0 0 -1 +$EndComp +Text Label 8450 5900 0 60 ~ 0 +VDD +$Comp +L USB6B1 D7 +U 1 1 59098D4D +P 12950 8900 +F 0 "D7" H 12950 8450 50 0000 C CNN +F 1 "USB6B1" H 12950 9300 50 0000 C CNN +F 2 "Housings_SOIC.pretty:SOIC-8_3.9x4.9mm_Pitch1.27mm" V 13150 8800 50 0001 C CNN +F 3 "" V 13150 8800 50 0000 C CNN + 1 12950 8900 + -1 0 0 -1 +$EndComp +$Comp +L LED-RESCUE-stm32 D6 +U 1 1 5909AF9A +P 4750 3950 +F 0 "D6" H 4750 4050 50 0000 C CNN +F 1 "LED1" H 4750 3850 50 0000 C CNN +F 2 "LEDs.pretty:LED_0805" H 4750 3950 50 0001 C CNN +F 3 "" H 4750 3950 50 0000 C CNN + 1 4750 3950 + 1 0 0 -1 +$EndComp +$Comp +L R R30 +U 1 1 5909AFA0 +P 5150 3950 +F 0 "R30" V 5230 3950 50 0000 C CNN +F 1 "330" V 5150 3950 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 5080 3950 50 0001 C CNN +F 3 "" H 5150 3950 50 0000 C CNN + 1 5150 3950 + 0 -1 -1 0 +$EndComp +$Comp +L +3.3V #PWR010 +U 1 1 5909AFA6 +P 5450 3950 +F 0 "#PWR010" H 5450 3800 50 0001 C CNN +F 1 "+3.3V" H 5450 4090 50 0000 C CNN +F 2 "" H 5450 3950 50 0000 C CNN +F 3 "" H 5450 3950 50 0000 C CNN + 1 5450 3950 + 1 0 0 -1 +$EndComp +Text Notes 4300 3400 0 60 ~ 0 +LED indicators +$Comp +L LED-RESCUE-stm32 D2 +U 1 1 5909BFFC +P 3100 5050 +F 0 "D2" H 3100 5150 50 0000 C CNN +F 1 "LED" H 3100 4950 50 0000 C CNN +F 2 "LEDs.pretty:LED_0805" H 3100 5050 50 0001 C CNN +F 3 "" H 3100 5050 50 0000 C CNN + 1 3100 5050 + 0 -1 -1 0 +$EndComp +$Comp +L R R5 +U 1 1 5909C002 +P 2850 5350 +F 0 "R5" V 2930 5350 50 0000 C CNN +F 1 "330" V 2850 5350 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 2780 5350 50 0001 C CNN +F 3 "" H 2850 5350 50 0000 C CNN + 1 2850 5350 + 0 -1 -1 0 +$EndComp +Text Notes 1000 4600 0 60 ~ 0 +3.3V MCU power source +NoConn ~ 3050 1650 +$Comp +L +3.3V #PWR011 +U 1 1 590A0C2D +P 9450 10100 +F 0 "#PWR011" H 9450 9950 50 0001 C CNN +F 1 "+3.3V" H 9450 10240 50 0000 C CNN +F 2 "" H 9450 10100 50 0000 C CNN +F 3 "" H 9450 10100 50 0000 C CNN + 1 9450 10100 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR012 +U 1 1 590A1958 +P 7800 9800 +F 0 "#PWR012" H 7800 9550 50 0001 C CNN +F 1 "GND" H 7800 9650 50 0000 C CNN +F 2 "" H 7800 9800 50 0000 C CNN +F 3 "" H 7800 9800 50 0000 C CNN + 1 7800 9800 + 1 0 0 -1 +$EndComp +Text Label 9550 10100 0 60 ~ 0 +VDD +$Comp +L GND #PWR013 +U 1 1 590A6FD0 +P 12450 9300 +F 0 "#PWR013" H 12450 9050 50 0001 C CNN +F 1 "GND" H 12450 9150 50 0000 C CNN +F 2 "" H 12450 9300 50 0000 C CNN +F 3 "" H 12450 9300 50 0000 C CNN + 1 12450 9300 + 1 0 0 -1 +$EndComp +$Comp +L C C14 +U 1 1 590A8102 +P 9050 9950 +F 0 "C14" H 9075 10050 50 0000 L CNN +F 1 "0.1" H 9075 9850 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0603_HandSoldering" H 9088 9800 50 0001 C CNN +F 3 "" H 9050 9950 50 0000 C CNN + 1 9050 9950 + 1 0 0 -1 +$EndComp +NoConn ~ 5450 6750 +$Comp +L CONN_01X03 P12 +U 1 1 590AD3A7 +P 12200 9600 +F 0 "P12" H 12200 9800 50 0000 C CNN +F 1 "USART_BOOT" V 12300 9600 50 0000 C CNN +F 2 "Pin_Headers.pretty:Pin_Header_Straight_1x03" H 12200 9600 50 0001 C CNN +F 3 "" H 12200 9600 50 0000 C CNN + 1 12200 9600 + 1 0 0 1 +$EndComp +$Comp +L GND #PWR014 +U 1 1 590AD6E0 +P 12000 9750 +F 0 "#PWR014" H 12000 9500 50 0001 C CNN +F 1 "GND" H 12000 9600 50 0000 C CNN +F 2 "" H 12000 9750 50 0000 C CNN +F 3 "" H 12000 9750 50 0000 C CNN + 1 12000 9750 + -1 0 0 -1 +$EndComp +Text Label 2850 1350 2 60 ~ 0 +CAN_Tx +Text Label 2850 1450 2 60 ~ 0 +CAN_Rx +Text Label 5450 8650 2 60 ~ 0 +CAN_Tx +Text Label 5450 8550 2 60 ~ 0 +CAN_Rx +Text Label 6350 2900 0 60 ~ 0 +12Vin +$Comp +L Q_PMOS_GSD Q1 +U 1 1 5910E2F2 +P 5500 2700 +F 0 "Q1" H 5700 2750 50 0000 L CNN +F 1 "AO3407" H 5700 2650 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-23_Handsoldering" H 5700 2800 50 0001 C CNN +F 3 "" H 5500 2700 50 0000 C CNN + 1 5500 2700 + 1 0 0 -1 +$EndComp +Text Label 11650 7750 0 60 ~ 0 +V12 +Text Label 11650 7850 0 60 ~ 0 +V5 +Text Notes 11900 7750 0 60 ~ 0 +External 12V voltage control +Text Notes 11900 7850 0 60 ~ 0 +External 5V voltage control +$Comp +L R R3 +U 1 1 590A6DD4 +P 1600 6050 +F 0 "R3" V 1680 6050 50 0000 C CNN +F 1 "220k" V 1600 6050 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 1530 6050 50 0001 C CNN +F 3 "" H 1600 6050 50 0000 C CNN + 1 1600 6050 + 1 0 0 -1 +$EndComp +$Comp +L R R4 +U 1 1 590A6DDA +P 1600 6450 +F 0 "R4" V 1680 6450 50 0000 C CNN +F 1 "56k" V 1600 6450 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 1530 6450 50 0001 C CNN +F 3 "" H 1600 6450 50 0000 C CNN + 1 1600 6450 + 1 0 0 -1 +$EndComp +$Comp +L R R6 +U 1 1 590A6F68 +P 2400 6050 +F 0 "R6" V 2480 6050 50 0000 C CNN +F 1 "47k" V 2400 6050 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 2330 6050 50 0001 C CNN +F 3 "" H 2400 6050 50 0000 C CNN + 1 2400 6050 + 1 0 0 -1 +$EndComp +$Comp +L R R7 +U 1 1 590A6F6E +P 2400 6450 +F 0 "R7" V 2480 6450 50 0000 C CNN +F 1 "47k" V 2400 6450 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 2330 6450 50 0001 C CNN +F 3 "" H 2400 6450 50 0000 C CNN + 1 2400 6450 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR015 +U 1 1 590A7717 +P 1600 6650 +F 0 "#PWR015" H 1600 6400 50 0001 C CNN +F 1 "GND" H 1600 6500 50 0000 C CNN +F 2 "" H 1600 6650 50 0000 C CNN +F 3 "" H 1600 6650 50 0000 C CNN + 1 1600 6650 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR016 +U 1 1 590A77FA +P 2400 6650 +F 0 "#PWR016" H 2400 6400 50 0001 C CNN +F 1 "GND" H 2400 6500 50 0000 C CNN +F 2 "" H 2400 6650 50 0000 C CNN +F 3 "" H 2400 6650 50 0000 C CNN + 1 2400 6650 + 1 0 0 -1 +$EndComp +Text Label 1450 5900 2 60 ~ 0 +12Vin +$Comp +L +5V #PWR017 +U 1 1 590AA81F +P 2400 5850 +F 0 "#PWR017" H 2400 5700 50 0001 C CNN +F 1 "+5V" H 2400 5990 50 0000 C CNN +F 2 "" H 2400 5850 50 0000 C CNN +F 3 "" H 2400 5850 50 0000 C CNN + 1 2400 5850 + 1 0 0 -1 +$EndComp +Text Label 1950 6250 0 60 ~ 0 +V12 +Text Label 2750 6250 0 60 ~ 0 +V5 +Text Notes 1350 7000 0 60 ~ 0 +V12 = 12Vin/4.93 +Text Notes 2350 7000 0 60 ~ 0 +V5 = U5/2 +Text Notes 1100 5700 0 60 ~ 0 +ADC block (voltage) +Text Notes 1050 950 0 60 ~ 0 +Bootloader init +Text Label 5450 6550 2 60 ~ 0 +NRST +Text Label 1350 2000 2 60 ~ 0 +NRST +Text Label 5450 7150 2 60 ~ 0 +BOOT0 +Text Label 1350 1100 0 60 ~ 0 +BOOT0 +$Comp +L R R27 +U 1 1 590D30C8 +P 1350 1400 +F 0 "R27" V 1430 1400 50 0000 C CNN +F 1 "10k" V 1350 1400 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 1280 1400 50 0001 C CNN +F 3 "" H 1350 1400 50 0000 C CNN + 1 1350 1400 + 1 0 0 -1 +$EndComp +$Comp +L R R28 +U 1 1 590D3334 +P 1350 2250 +F 0 "R28" V 1430 2250 50 0000 C CNN +F 1 "10k" V 1350 2250 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 1280 2250 50 0001 C CNN +F 3 "" H 1350 2250 50 0000 C CNN + 1 1350 2250 + 1 0 0 -1 +$EndComp +$Comp +L C C6 +U 1 1 590D4150 +P 1950 1400 +F 0 "C6" H 1975 1500 50 0000 L CNN +F 1 "0.1" H 1975 1300 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0603_HandSoldering" H 1988 1250 50 0001 C CNN +F 3 "" H 1950 1400 50 0000 C CNN + 1 1950 1400 + 1 0 0 -1 +$EndComp +$Comp +L C C5 +U 1 1 590D4832 +P 1900 2250 +F 0 "C5" H 1925 2350 50 0000 L CNN +F 1 "0.1" H 1925 2150 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0603_HandSoldering" H 1938 2100 50 0001 C CNN +F 3 "" H 1900 2250 50 0000 C CNN + 1 1900 2250 + 1 0 0 -1 +$EndComp +$Comp +L SW_Push SW2 +U 1 1 5909F6B6 +P 1650 1400 +F 0 "SW2" H 1700 1500 50 0000 L CNN +F 1 "Boot" H 1650 1340 50 0000 C CNN +F 2 "Buttons_Switches_SMD.pretty:SW_SPST_FSMSM" H 1650 1600 50 0001 C CNN +F 3 "" H 1650 1600 50 0000 C CNN + 1 1650 1400 + 0 1 1 0 +$EndComp +$Comp +L SW_Push SW1 +U 1 1 590A0134 +P 1600 2250 +F 0 "SW1" H 1650 2350 50 0000 L CNN +F 1 "Reset" H 1600 2190 50 0000 C CNN +F 2 "Buttons_Switches_SMD.pretty:SW_SPST_FSMSM" H 1600 2450 50 0001 C CNN +F 3 "" H 1600 2450 50 0000 C CNN + 1 1600 2250 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR018 +U 1 1 590A03AF +P 1350 1600 +F 0 "#PWR018" H 1350 1350 50 0001 C CNN +F 1 "GND" H 1350 1450 50 0000 C CNN +F 2 "" H 1350 1600 50 0000 C CNN +F 3 "" H 1350 1600 50 0000 C CNN + 1 1350 1600 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR019 +U 1 1 590A1E6C +P 1800 1650 +F 0 "#PWR019" H 1800 1500 50 0001 C CNN +F 1 "+3.3V" H 1800 1790 50 0000 C CNN +F 2 "" H 1800 1650 50 0000 C CNN +F 3 "" H 1800 1650 50 0000 C CNN + 1 1800 1650 + -1 0 0 1 +$EndComp +$Comp +L +3.3V #PWR020 +U 1 1 590A465B +P 1350 2500 +F 0 "#PWR020" H 1350 2350 50 0001 C CNN +F 1 "+3.3V" H 1350 2640 50 0000 C CNN +F 2 "" H 1350 2500 50 0000 C CNN +F 3 "" H 1350 2500 50 0000 C CNN + 1 1350 2500 + -1 0 0 1 +$EndComp +$Comp +L GND #PWR021 +U 1 1 590A509B +P 1750 2500 +F 0 "#PWR021" H 1750 2250 50 0001 C CNN +F 1 "GND" H 1750 2350 50 0000 C CNN +F 2 "" H 1750 2500 50 0000 C CNN +F 3 "" H 1750 2500 50 0000 C CNN + 1 1750 2500 + 1 0 0 -1 +$EndComp +$Comp +L PWR_FLAG #FLG022 +U 1 1 590C1070 +P 6250 2900 +F 0 "#FLG022" H 6250 2995 50 0001 C CNN +F 1 "PWR_FLAG" H 6250 3080 50 0000 C CNN +F 2 "" H 6250 2900 50 0000 C CNN +F 3 "" H 6250 2900 50 0000 C CNN + 1 6250 2900 + -1 0 0 1 +$EndComp +$Comp +L PWR_FLAG #FLG023 +U 1 1 590CEE5E +P 14000 8600 +F 0 "#FLG023" H 14000 8695 50 0001 C CNN +F 1 "PWR_FLAG" H 14000 8780 50 0000 C CNN +F 2 "" H 14000 8600 50 0000 C CNN +F 3 "" H 14000 8600 50 0000 C CNN + 1 14000 8600 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR024 +U 1 1 590CF25B +P 14400 9300 +F 0 "#PWR024" H 14400 9050 50 0001 C CNN +F 1 "GND" H 14400 9150 50 0000 C CNN +F 2 "" H 14400 9300 50 0000 C CNN +F 3 "" H 14400 9300 50 0000 C CNN + 1 14400 9300 + 1 0 0 -1 +$EndComp +$Comp +L PWR_FLAG #FLG025 +U 1 1 590D075A +P 13450 9350 +F 0 "#FLG025" H 13450 9445 50 0001 C CNN +F 1 "PWR_FLAG" H 13450 9530 50 0000 C CNN +F 2 "" H 13450 9350 50 0000 C CNN +F 3 "" H 13450 9350 50 0000 C CNN + 1 13450 9350 + -1 0 0 1 +$EndComp +$Comp +L CONN_01X01 P15 +U 1 1 59143415 +P 15700 8850 +F 0 "P15" H 15700 8950 50 0000 C CNN +F 1 "Hole" V 15800 8850 50 0000 C CNN +F 2 "my_footprints:Hole_3mm" H 15700 8850 50 0001 C CNN +F 3 "" H 15700 8850 50 0000 C CNN + 1 15700 8850 + 1 0 0 -1 +$EndComp +$Comp +L CONN_01X01 P16 +U 1 1 5914456D +P 15700 9100 +F 0 "P16" H 15700 9200 50 0000 C CNN +F 1 "Hole" V 15800 9100 50 0000 C CNN +F 2 "my_footprints:Hole_3mm" H 15700 9100 50 0001 C CNN +F 3 "" H 15700 9100 50 0000 C CNN + 1 15700 9100 + 1 0 0 -1 +$EndComp +$Comp +L CONN_01X01 P17 +U 1 1 591446F3 +P 15700 9350 +F 0 "P17" H 15700 9450 50 0000 C CNN +F 1 "Hole" V 15800 9350 50 0000 C CNN +F 2 "my_footprints:Hole_3mm" H 15700 9350 50 0001 C CNN +F 3 "" H 15700 9350 50 0000 C CNN + 1 15700 9350 + 1 0 0 -1 +$EndComp +$Comp +L CONN_01X01 P18 +U 1 1 591446F9 +P 15700 9600 +F 0 "P18" H 15700 9700 50 0000 C CNN +F 1 "Hole" V 15800 9600 50 0000 C CNN +F 2 "my_footprints:Hole_3mm" H 15700 9600 50 0001 C CNN +F 3 "" H 15700 9600 50 0000 C CNN + 1 15700 9600 + 1 0 0 -1 +$EndComp +NoConn ~ 15500 8850 +NoConn ~ 15500 9100 +NoConn ~ 15500 9350 +NoConn ~ 15500 9600 +$Comp +L C C15 +U 1 1 596772D4 +P 1350 3600 +F 0 "C15" H 1375 3700 50 0000 L CNN +F 1 "0.1" H 1375 3500 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0603_HandSoldering" H 1388 3450 50 0001 C CNN +F 3 "" H 1350 3600 50 0000 C CNN + 1 1350 3600 + 1 0 0 -1 +$EndComp +$Comp +L D_Zener D9 +U 1 1 5968325A +P 2650 6450 +F 0 "D9" H 2650 6550 50 0000 C CNN +F 1 "SMAJ5.0A" H 2650 6350 50 0000 C CNN +F 2 "Diode_SMD.pretty:D_SMA" H 2650 6450 50 0001 C CNN +F 3 "" H 2650 6450 50 0000 C CNN + 1 2650 6450 + 0 1 1 0 +$EndComp +$Comp +L D_Zener D8 +U 1 1 59684468 +P 1850 6450 +F 0 "D8" H 1850 6550 50 0000 C CNN +F 1 "SMAJ5.0A" H 1850 6350 50 0000 C CNN +F 2 "Diode_SMD.pretty:D_SMA" H 1850 6450 50 0001 C CNN +F 3 "" H 1850 6450 50 0000 C CNN + 1 1850 6450 + 0 1 1 0 +$EndComp +$Comp +L R R34 +U 1 1 5968E385 +P 12200 8800 +F 0 "R34" V 12280 8800 50 0000 C CNN +F 1 "22" V 12200 8800 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 12130 8800 50 0001 C CNN +F 3 "" H 12200 8800 50 0001 C CNN + 1 12200 8800 + 0 1 1 0 +$EndComp +$Comp +L R R35 +U 1 1 5968E83B +P 12200 9000 +F 0 "R35" V 12280 9000 50 0000 C CNN +F 1 "22" V 12200 9000 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 12130 9000 50 0001 C CNN +F 3 "" H 12200 9000 50 0001 C CNN + 1 12200 9000 + 0 1 1 0 +$EndComp +Text Label 5450 9150 2 60 ~ 0 +brdaddr0 +Text Label 5450 9250 2 60 ~ 0 +brdaddr1 +Text Label 11650 8550 0 60 ~ 0 +brdaddr2 +$Comp +L CONN_02X03 J1 +U 1 1 5A50A198 +P 6600 3650 +F 0 "J1" H 6600 3850 50 0000 C CNN +F 1 "CONN_02X03" H 6600 3450 50 0000 C CNN +F 2 "Pin_Headers.pretty:Pin_Header_Straight_2x03_Pitch2.54mm" H 6600 2450 50 0001 C CNN +F 3 "" H 6600 2450 50 0001 C CNN + 1 6600 3650 + 1 0 0 -1 +$EndComp +Text Notes 6300 3400 0 60 ~ 0 +Board address +Text Label 6850 3550 0 60 ~ 0 +brdaddr0 +Text Label 6850 3650 0 60 ~ 0 +brdaddr1 +Text Label 6850 3750 0 60 ~ 0 +brdaddr2 +$Comp +L GND #PWR026 +U 1 1 5A50D34D +P 6250 3800 +F 0 "#PWR026" H 6250 3550 50 0001 C CNN +F 1 "GND" H 6250 3650 50 0000 C CNN +F 2 "" H 6250 3800 50 0000 C CNN +F 3 "" H 6250 3800 50 0000 C CNN + 1 6250 3800 + 1 0 0 -1 +$EndComp +NoConn ~ 5450 9050 +NoConn ~ 5450 7550 +Text Label 12450 8600 2 60 ~ 0 +5Vusb +Text Label 1300 5150 2 60 ~ 0 +5Vusb +Text Label 1300 4900 2 60 ~ 0 +5Vreg +$Comp +L D_Schottky D4 +U 1 1 5A545B43 +P 1500 5150 +F 0 "D4" H 1500 5250 50 0000 C CNN +F 1 "MBRS130L" H 1500 5050 50 0000 C CNN +F 2 "Diodes_SMD.pretty:D_SMB_Handsoldering" H 1500 5150 50 0001 C CNN +F 3 "" H 1500 5150 50 0001 C CNN + 1 1500 5150 + -1 0 0 1 +$EndComp +$Comp +L LM1117-3.3-RESCUE-stm32 U1 +U 1 1 5A5866DE +P 2000 3400 +F 0 "U1" H 2100 3150 50 0000 C CNN +F 1 "LM1117-5.0" H 2000 3650 50 0000 C CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-223" H 2000 3400 50 0001 C CNN +F 3 "" H 2000 3400 50 0000 C CNN + 1 2000 3400 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR027 +U 1 1 5A586C06 +P 2000 3800 +F 0 "#PWR027" H 2000 3550 50 0001 C CNN +F 1 "GND" H 2000 3650 50 0000 C CNN +F 2 "" H 2000 3800 50 0000 C CNN +F 3 "" H 2000 3800 50 0000 C CNN + 1 2000 3800 + 1 0 0 -1 +$EndComp +$Comp +L C C1 +U 1 1 5A586F5C +P 2400 3550 +F 0 "C1" H 2425 3650 50 0000 L CNN +F 1 "0.1" H 2425 3450 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0603_HandSoldering" H 2438 3400 50 0001 C CNN +F 3 "" H 2400 3550 50 0000 C CNN + 1 2400 3550 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR028 +U 1 1 5A5881A0 +P 2700 3400 +F 0 "#PWR028" H 2700 3250 50 0001 C CNN +F 1 "+5V" H 2700 3540 50 0000 C CNN +F 2 "" H 2700 3400 50 0000 C CNN +F 3 "" H 2700 3400 50 0000 C CNN + 1 2700 3400 + 1 0 0 -1 +$EndComp +NoConn ~ 11650 8050 +NoConn ~ 11650 7950 +NoConn ~ 5450 8950 +Text Label 1250 3400 0 60 ~ 0 +12Vin +$Comp +L DB9_Female J2 +U 1 1 5A5935B2 +P 6000 1650 +F 0 "J2" H 6000 2300 50 0000 C CNN +F 1 "DB9_Female" H 6000 2225 50 0000 C CNN +F 2 "Connectors.pretty:DB9FC" H 6000 1650 50 0001 C CNN +F 3 "" H 6000 1650 50 0001 C CNN + 1 6000 1650 + 1 0 0 -1 +$EndComp +$Comp +L DB9_Male J3 +U 1 1 5A59367B +P 7100 1650 +F 0 "J3" H 7100 2300 50 0000 C CNN +F 1 "DB9_Male" H 7100 2225 50 0000 C CNN +F 2 "Connectors.pretty:DB9MC" H 7100 1650 50 0001 C CNN +F 3 "" H 7100 1650 50 0001 C CNN + 1 7100 1650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1250 3400 1700 3400 +Wire Wire Line + 1600 3750 1600 3700 +Wire Notes Line + 950 2950 950 4250 +Wire Notes Line + 950 4250 3850 4250 +Wire Notes Line + 3850 4250 3850 2950 +Wire Notes Line + 3850 2950 950 2950 +Wire Wire Line + 1300 4900 2050 4900 +Wire Wire Line + 2350 5250 2350 5200 +Wire Wire Line + 2350 5200 2750 5200 +Wire Wire Line + 2650 4900 3100 4900 +Connection ~ 2750 4900 +Wire Wire Line + 4350 1650 4350 2150 +Wire Wire Line + 4450 2900 4450 2850 +Wire Wire Line + 3550 1100 3550 1150 +Wire Wire Line + 3000 1800 3000 1750 +Wire Wire Line + 3000 1750 3050 1750 +Wire Wire Line + 3000 2150 3000 2100 +Wire Wire Line + 3550 1950 3550 2050 +Connection ~ 4350 1650 +Wire Wire Line + 5050 1200 5050 1800 +Wire Wire Line + 4750 1800 4750 1650 +Connection ~ 4750 1650 +Wire Wire Line + 4850 1450 4850 1200 +Connection ~ 4850 1450 +Wire Wire Line + 3050 1350 2850 1350 +Wire Wire Line + 3050 1450 2850 1450 +Wire Wire Line + 8350 9650 8650 9650 +Connection ~ 8450 9650 +Wire Wire Line + 8450 9800 8450 9650 +Wire Wire Line + 8350 6050 8650 6050 +Connection ~ 8450 6050 +Wire Wire Line + 8450 6050 8450 5900 +Wire Wire Line + 11650 8850 12000 8850 +Wire Wire Line + 12000 8850 12000 8800 +Wire Wire Line + 12000 9000 12000 8950 +Wire Wire Line + 12000 8950 11650 8950 +Wire Wire Line + 13450 9000 13650 9000 +Wire Wire Line + 13650 9000 13650 8950 +Wire Wire Line + 13650 8950 14000 8950 +Wire Wire Line + 14000 8850 13650 8850 +Wire Wire Line + 13650 8850 13650 8800 +Wire Wire Line + 13650 8800 13450 8800 +Wire Wire Line + 4450 3650 4600 3650 +Wire Wire Line + 4900 3650 5000 3650 +Wire Wire Line + 5300 3650 5450 3650 +Wire Wire Line + 4450 3950 4600 3950 +Wire Wire Line + 4900 3950 5000 3950 +Wire Wire Line + 5300 3950 5450 3950 +Wire Notes Line + 4150 3300 4150 4100 +Wire Notes Line + 4150 4100 5650 4100 +Wire Notes Line + 5650 4100 5650 3300 +Wire Notes Line + 5650 3300 4150 3300 +Wire Wire Line + 3000 5350 3100 5350 +Wire Wire Line + 3100 5350 3100 5200 +Wire Wire Line + 2700 5350 2700 5200 +Connection ~ 2700 5200 +Connection ~ 2950 4900 +Wire Notes Line + 950 4450 3850 4450 +Wire Notes Line + 3850 4450 3850 5500 +Wire Notes Line + 3850 5500 950 5500 +Wire Notes Line + 950 5500 950 4450 +Wire Wire Line + 7800 9800 9050 9800 +Connection ~ 8450 9800 +Wire Wire Line + 8150 10100 9550 10100 +Connection ~ 8450 10100 +Connection ~ 8150 9800 +Connection ~ 8750 10100 +Connection ~ 9450 10100 +Connection ~ 8550 6050 +Connection ~ 8550 9650 +Wire Wire Line + 14000 8750 14000 8600 +Wire Wire Line + 14000 8600 13450 8600 +Wire Wire Line + 14000 9050 14000 9200 +Wire Wire Line + 14000 9200 13450 9200 +Wire Wire Line + 12450 9300 12450 9200 +Connection ~ 8750 9800 +Wire Wire Line + 9050 10100 8750 10100 +Connection ~ 9050 10100 +Wire Wire Line + 12000 9700 12000 9750 +Wire Wire Line + 5600 2900 6350 2900 +Wire Wire Line + 2400 5900 2400 5850 +Wire Wire Line + 2400 6200 2400 6300 +Wire Wire Line + 2400 6600 2400 6650 +Wire Wire Line + 1450 5900 1600 5900 +Wire Wire Line + 1600 6200 1600 6300 +Wire Wire Line + 1600 6600 1600 6650 +Wire Wire Line + 1600 6250 1950 6250 +Connection ~ 1600 6250 +Wire Wire Line + 2400 6250 2750 6250 +Connection ~ 2400 6250 +Wire Notes Line + 950 5600 3950 5600 +Wire Notes Line + 3950 5600 3950 7050 +Wire Notes Line + 3950 7050 950 7050 +Wire Notes Line + 950 7050 950 5600 +Wire Wire Line + 1350 1600 1350 1550 +Wire Wire Line + 1350 1100 1350 1250 +Wire Wire Line + 1950 1200 1950 1250 +Wire Wire Line + 1350 1200 1950 1200 +Connection ~ 1650 1200 +Connection ~ 1350 1200 +Wire Wire Line + 1650 1600 1950 1600 +Wire Wire Line + 1950 1600 1950 1550 +Wire Wire Line + 1800 1650 1800 1600 +Connection ~ 1800 1600 +Wire Wire Line + 1350 2000 1350 2100 +Wire Wire Line + 1350 2500 1350 2400 +Wire Wire Line + 1350 2050 1900 2050 +Connection ~ 1350 2050 +Wire Wire Line + 1900 2050 1900 2100 +Connection ~ 1600 2050 +Wire Wire Line + 1600 2450 1900 2450 +Wire Wire Line + 1900 2450 1900 2400 +Wire Wire Line + 1750 2500 1750 2450 +Connection ~ 1750 2450 +Wire Notes Line + 950 800 950 2750 +Wire Notes Line + 950 2750 2300 2750 +Wire Notes Line + 2300 2750 2300 800 +Wire Notes Line + 2300 800 950 800 +Connection ~ 6250 2900 +Connection ~ 14000 8600 +Wire Wire Line + 14400 9300 14400 9250 +Wire Wire Line + 13450 9200 13450 9350 +Connection ~ 13450 9200 +Wire Wire Line + 1350 3450 1350 3400 +Connection ~ 1350 3400 +Wire Wire Line + 1350 3750 1600 3750 +Connection ~ 1600 3750 +Wire Wire Line + 2650 6300 2650 6250 +Connection ~ 2650 6250 +Wire Wire Line + 2400 6650 2650 6650 +Wire Wire Line + 2650 6650 2650 6600 +Wire Wire Line + 1600 6650 1850 6650 +Wire Wire Line + 1850 6650 1850 6600 +Connection ~ 2400 6650 +Connection ~ 1600 6650 +Wire Wire Line + 1850 6300 1850 6250 +Connection ~ 1850 6250 +Wire Wire Line + 12000 8800 12050 8800 +Wire Wire Line + 12350 8800 12450 8800 +Wire Wire Line + 12450 9000 12350 9000 +Wire Wire Line + 12050 9000 12000 9000 +Wire Wire Line + 5450 1650 4050 1650 +Wire Wire Line + 6250 3800 6250 3750 +Wire Wire Line + 6250 3750 6350 3750 +Wire Wire Line + 6350 3750 6350 3550 +Connection ~ 6350 3650 +Connection ~ 6350 3750 +Wire Notes Line + 6100 3300 7300 3300 +Wire Notes Line + 7300 3300 7300 4100 +Wire Notes Line + 7300 4100 6100 4100 +Wire Notes Line + 6100 4100 6100 3300 +Wire Wire Line + 1800 5150 1800 4900 +Connection ~ 1800 4900 +Wire Wire Line + 1650 5150 1800 5150 +Wire Wire Line + 1350 5150 1300 5150 +Wire Wire Line + 2650 4850 2650 4950 +Connection ~ 2650 4900 +Connection ~ 2350 5200 +Wire Wire Line + 2000 3700 2000 3800 +Wire Wire Line + 2300 3350 2300 3450 +Wire Wire Line + 2300 3400 2850 3400 +Connection ~ 2300 3400 +Wire Wire Line + 2000 3750 2400 3750 +Wire Wire Line + 2400 3750 2400 3700 +Connection ~ 2000 3750 +Connection ~ 2400 3400 +Wire Wire Line + 5450 900 5450 1650 +Wire Wire Line + 5450 1450 5700 1450 +Wire Wire Line + 5450 900 6500 900 +Wire Wire Line + 6500 900 6500 1850 +Wire Wire Line + 6500 1850 6800 1850 +Connection ~ 5450 1450 +Wire Wire Line + 5250 850 5250 1550 +Wire Wire Line + 5250 1550 5700 1550 +Wire Wire Line + 6800 1750 6550 1750 +Wire Wire Line + 6550 1750 6550 850 +Wire Wire Line + 6550 850 5250 850 +Connection ~ 5250 1450 +Wire Wire Line + 6650 1350 6650 2500 +Wire Wire Line + 6650 1350 6800 1350 +Wire Wire Line + 5700 1950 5600 1950 +Wire Wire Line + 5600 1950 5600 2500 +Wire Wire Line + 5600 2350 6650 2350 +Connection ~ 5600 2350 +Wire Wire Line + 5700 1650 5550 1650 +Wire Wire Line + 5550 1650 5550 1750 +$Comp +L GND #PWR029 +U 1 1 5A597EA9 +P 5550 1750 +F 0 "#PWR029" H 5550 1500 50 0001 C CNN +F 1 "GND" H 5550 1600 50 0000 C CNN +F 2 "" H 5550 1750 50 0000 C CNN +F 3 "" H 5550 1750 50 0000 C CNN + 1 5550 1750 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR030 +U 1 1 5A597F41 +P 6300 1650 +F 0 "#PWR030" H 6300 1400 50 0001 C CNN +F 1 "GND" H 6300 1500 50 0000 C CNN +F 2 "" H 6300 1650 50 0000 C CNN +F 3 "" H 6300 1650 50 0000 C CNN + 1 6300 1650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6300 1650 6800 1650 +$Comp +L GND #PWR031 +U 1 1 5A598436 +P 5300 2750 +F 0 "#PWR031" H 5300 2500 50 0001 C CNN +F 1 "GND" H 5300 2600 50 0000 C CNN +F 2 "" H 5300 2750 50 0000 C CNN +F 3 "" H 5300 2750 50 0000 C CNN + 1 5300 2750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5300 2750 5300 2700 +NoConn ~ 6800 2050 +NoConn ~ 6800 1950 +NoConn ~ 6800 1550 +NoConn ~ 6800 1450 +NoConn ~ 6800 1250 +NoConn ~ 5700 1250 +NoConn ~ 5700 1350 +NoConn ~ 5700 1750 +NoConn ~ 5700 1850 +NoConn ~ 5700 2050 +Wire Notes Line + 2450 800 7650 800 +Wire Notes Line + 7650 800 7650 3150 +Wire Notes Line + 7650 3150 4150 3150 +Wire Notes Line + 4150 3150 4150 2450 +Wire Notes Line + 4150 2450 2450 2450 +Wire Notes Line + 2450 2450 2450 800 +$Comp +L PWR_FLAG #FLG032 +U 1 1 5A59F726 +P 5300 1850 +F 0 "#FLG032" H 5300 1925 50 0001 C CNN +F 1 "PWR_FLAG" H 5300 2000 50 0000 C CNN +F 2 "" H 5300 1850 50 0001 C CNN +F 3 "" H 5300 1850 50 0001 C CNN + 1 5300 1850 + -1 0 0 1 +$EndComp +$Comp +L Q_NMOS_GSD Q2 +U 1 1 5A5A1353 +P 8800 1200 +F 0 "Q2" H 9000 1250 50 0000 L CNN +F 1 "SI2300" H 9000 1150 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-23_Handsoldering" H 9000 1300 50 0001 C CNN +F 3 "" H 8800 1200 50 0001 C CNN + 1 8800 1200 + 1 0 0 -1 +$EndComp +$Comp +L R R1 +U 1 1 5A5A1F28 +P 8350 1200 +F 0 "R1" V 8430 1200 50 0000 C CNN +F 1 "330" V 8350 1200 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 8280 1200 50 0001 C CNN +F 3 "" H 8350 1200 50 0000 C CNN + 1 8350 1200 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 8500 1200 8600 1200 +$Comp +L GND #PWR033 +U 1 1 5A5A2353 +P 8900 1450 +F 0 "#PWR033" H 8900 1200 50 0001 C CNN +F 1 "GND" H 8900 1300 50 0000 C CNN +F 2 "" H 8900 1450 50 0000 C CNN +F 3 "" H 8900 1450 50 0000 C CNN + 1 8900 1450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8900 1450 8900 1400 +$Comp +L Conn_01x07 J4 +U 1 1 5A5A2990 +P 10450 2100 +F 0 "J4" H 10450 2500 50 0000 C CNN +F 1 "Conn_01x07" H 10450 1700 50 0000 C CNN +F 2 "Pin_Headers.pretty:Pin_Header_Straight_1x07_Pitch2.54mm" H 10450 2100 50 0001 C CNN +F 3 "" H 10450 2100 50 0001 C CNN + 1 10450 2100 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR034 +U 1 1 5A5A2ECA +P 10150 2500 +F 0 "#PWR034" H 10150 2250 50 0001 C CNN +F 1 "GND" H 10150 2350 50 0000 C CNN +F 2 "" H 10150 2500 50 0000 C CNN +F 3 "" H 10150 2500 50 0000 C CNN + 1 10150 2500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10150 2500 10150 2400 +Wire Wire Line + 10150 2400 10250 2400 +$Comp +L +3.3V #PWR035 +U 1 1 5A5A3661 +P 10150 1250 +F 0 "#PWR035" H 10150 1100 50 0001 C CNN +F 1 "+3.3V" H 10150 1390 50 0000 C CNN +F 2 "" H 10150 1250 50 0000 C CNN +F 3 "" H 10150 1250 50 0000 C CNN + 1 10150 1250 + 1 0 0 -1 +$EndComp +$Comp +L R R13 +U 1 1 5A5A3B4E +P 10150 1450 +F 0 "R13" V 10230 1450 50 0000 C CNN +F 1 "4.7" V 10150 1450 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 10080 1450 50 0001 C CNN +F 3 "" H 10150 1450 50 0000 C CNN + 1 10150 1450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10150 1300 10150 1250 +Wire Wire Line + 10150 1600 10150 1800 +Wire Wire Line + 10150 1800 10250 1800 +Text Label 8900 1000 0 60 ~ 0 +OUTP1 +Text Label 10250 1900 2 60 ~ 0 +OUTP1 +$Comp +L Q_NMOS_GSD Q3 +U 1 1 5A5A57A1 +P 8800 2000 +F 0 "Q3" H 9000 2050 50 0000 L CNN +F 1 "SI2300" H 9000 1950 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-23_Handsoldering" H 9000 2100 50 0001 C CNN +F 3 "" H 8800 2000 50 0001 C CNN + 1 8800 2000 + 1 0 0 -1 +$EndComp +$Comp +L R R2 +U 1 1 5A5A57A7 +P 8350 2000 +F 0 "R2" V 8430 2000 50 0000 C CNN +F 1 "330" V 8350 2000 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 8280 2000 50 0001 C CNN +F 3 "" H 8350 2000 50 0000 C CNN + 1 8350 2000 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 8500 2000 8600 2000 +$Comp +L GND #PWR036 +U 1 1 5A5A57AE +P 8900 2250 +F 0 "#PWR036" H 8900 2000 50 0001 C CNN +F 1 "GND" H 8900 2100 50 0000 C CNN +F 2 "" H 8900 2250 50 0000 C CNN +F 3 "" H 8900 2250 50 0000 C CNN + 1 8900 2250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8900 2250 8900 2200 +Text Label 8900 1800 0 60 ~ 0 +OUTP2 +$Comp +L Q_NMOS_GSD Q4 +U 1 1 5A5A5C15 +P 8800 2750 +F 0 "Q4" H 9000 2800 50 0000 L CNN +F 1 "SI2300" H 9000 2700 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-23_Handsoldering" H 9000 2850 50 0001 C CNN +F 3 "" H 8800 2750 50 0001 C CNN + 1 8800 2750 + 1 0 0 -1 +$EndComp +$Comp +L R R10 +U 1 1 5A5A5C1B +P 8350 2750 +F 0 "R10" V 8430 2750 50 0000 C CNN +F 1 "330" V 8350 2750 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 8280 2750 50 0001 C CNN +F 3 "" H 8350 2750 50 0000 C CNN + 1 8350 2750 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 8500 2750 8600 2750 +$Comp +L GND #PWR037 +U 1 1 5A5A5C22 +P 8900 3000 +F 0 "#PWR037" H 8900 2750 50 0001 C CNN +F 1 "GND" H 8900 2850 50 0000 C CNN +F 2 "" H 8900 3000 50 0000 C CNN +F 3 "" H 8900 3000 50 0000 C CNN + 1 8900 3000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8900 3000 8900 2950 +Text Label 8900 2550 0 60 ~ 0 +OUTP3 +Text Label 10250 2100 2 60 ~ 0 +OUTP3 +Text Label 10250 2000 2 60 ~ 0 +OUTP2 +Text Label 9500 2200 2 60 ~ 0 +INP1 +Text Label 9500 2400 2 60 ~ 0 +INP2 +$Comp +L R R11 +U 1 1 5A5A929C +P 9850 2200 +F 0 "R11" V 9930 2200 50 0000 C CNN +F 1 "330" V 9850 2200 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 9780 2200 50 0001 C CNN +F 3 "" H 9850 2200 50 0000 C CNN + 1 9850 2200 + 0 -1 -1 0 +$EndComp +$Comp +L R R12 +U 1 1 5A5A93D0 +P 9850 2400 +F 0 "R12" V 9930 2400 50 0000 C CNN +F 1 "330" V 9850 2400 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 9780 2400 50 0001 C CNN +F 3 "" H 9850 2400 50 0000 C CNN + 1 9850 2400 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 10000 2400 10000 2300 +Wire Wire Line + 10000 2300 10250 2300 +Wire Wire Line + 10250 2200 10000 2200 +Text Label 11650 8150 0 60 ~ 0 +INP1 +Text Label 11650 8250 0 60 ~ 0 +INP2 +Text Label 8200 2750 2 60 ~ 0 +O3 +Text Label 8200 2000 2 60 ~ 0 +O2 +Text Label 8200 1200 2 60 ~ 0 +O1 +Wire Notes Line + 7850 800 10750 800 +Wire Notes Line + 10750 800 10750 3250 +Wire Notes Line + 10750 3250 7850 3250 +Wire Notes Line + 7850 3250 7850 800 +Text Notes 7950 950 0 60 ~ 0 +Input/output +Text Label 5450 7950 2 60 ~ 0 +O1 +Text Label 5450 7850 2 60 ~ 0 +O2 +Text Label 5450 7750 2 60 ~ 0 +O3 +$Comp +L Conn_01x02 J5 +U 1 1 5A5B6143 +P 7050 2500 +F 0 "J5" H 7050 2600 50 0000 C CNN +F 1 "12v" H 7050 2300 50 0000 C CNN +F 2 "Connectors_Terminal_Blocks.pretty:TerminalBlock_Pheonix_MKDS1.5-2pol" H 7050 2500 50 0001 C CNN +F 3 "" H 7050 2500 50 0001 C CNN + 1 7050 2500 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR038 +U 1 1 5A5B6FD3 +P 6800 2750 +F 0 "#PWR038" H 6800 2500 50 0001 C CNN +F 1 "GND" H 6800 2600 50 0000 C CNN +F 2 "" H 6800 2750 50 0000 C CNN +F 3 "" H 6800 2750 50 0000 C CNN + 1 6800 2750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6800 2750 6800 2600 +Wire Wire Line + 6800 2600 6850 2600 +Wire Wire Line + 6650 2500 6850 2500 +Connection ~ 6650 2350 +$Comp +L SP0502BAHT D1 +U 1 1 5A5D29E2 +P 9650 2800 +F 0 "D1" H 9850 2800 50 0000 L CNN +F 1 "SP0502BAHT" H 9750 2650 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-23" H 9875 2750 50 0001 L CNN +F 3 "" H 9775 2925 50 0001 C CNN + 1 9650 2800 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR039 +U 1 1 5A5D32F5 +P 9650 3050 +F 0 "#PWR039" H 9650 2800 50 0001 C CNN +F 1 "GND" H 9650 2900 50 0000 C CNN +F 2 "" H 9650 3050 50 0000 C CNN +F 3 "" H 9650 3050 50 0000 C CNN + 1 9650 3050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9650 3050 9650 3000 +Wire Wire Line + 9550 2600 9550 2200 +Wire Wire Line + 9500 2200 9700 2200 +Wire Wire Line + 9750 2600 9700 2600 +Wire Wire Line + 9700 2600 9700 2400 +Connection ~ 9550 2200 +Wire Wire Line + 9700 2400 9500 2400 +Connection ~ 9700 2400 +$Comp +L R R14 +U 1 1 5A5D5996 +P 4650 1450 +F 0 "R14" V 4730 1450 50 0000 C CNN +F 1 "0" V 4650 1450 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" V 4580 1450 50 0001 C CNN +F 3 "" H 4650 1450 50 0001 C CNN + 1 4650 1450 + 0 1 1 0 +$EndComp +Wire Wire Line + 4800 1450 5250 1450 +Wire Wire Line + 4050 1450 4500 1450 +Wire Wire Line + 4550 2150 4550 1850 +Wire Wire Line + 4550 1850 4450 1850 +Wire Wire Line + 4450 1850 4450 1450 +Connection ~ 4450 1450 +Wire Wire Line + 5300 1850 5300 1700 +Wire Wire Line + 5300 1700 5550 1700 +Connection ~ 5550 1700 +NoConn ~ 11650 9050 +$Comp +L STM32F042C6Tx U7 +U 1 1 58C42C0E +P 8550 7850 +F 0 "U7" H 5550 9575 50 0000 L BNN +F 1 "STM32F042C6Tx" H 11550 9575 50 0000 R BNN +F 2 "Housings_QFP.pretty:LQFP-48_7x7mm_Pitch0.5mm" H 11550 9525 50 0001 R TNN +F 3 "" H 8550 7850 50 0000 C CNN + 1 8550 7850 + 1 0 0 -1 +$EndComp +NoConn ~ 5450 8050 +NoConn ~ 5450 8150 +NoConn ~ 5450 8250 +NoConn ~ 5450 8750 +NoConn ~ 5450 8850 +NoConn ~ 11650 9150 +NoConn ~ 11650 9250 +NoConn ~ 5450 8350 +NoConn ~ 5450 8450 +Text Label 11650 8650 0 60 ~ 0 +Tx +Text Label 11650 8750 0 60 ~ 0 +Rx +Wire Wire Line + 11650 8750 11800 8750 +Wire Wire Line + 11800 8750 11800 9600 +Wire Wire Line + 11800 9600 12000 9600 +Wire Wire Line + 12000 9500 11900 9500 +Wire Wire Line + 11900 9500 11900 8650 +Wire Wire Line + 11900 8650 11650 8650 +NoConn ~ 11650 8450 +NoConn ~ 5450 6950 +NoConn ~ 5450 7050 +NoConn ~ 11650 8350 +$Comp +L Conn_01x01 J6 +U 1 1 5A6066AA +P 3050 3400 +F 0 "J6" H 3050 3500 50 0000 C CNN +F 1 "Conn_01x01" H 3050 3300 50 0000 C CNN +F 2 "Pin_Headers.pretty:Pin_Header_Straight_1x01_Pitch2.54mm" H 3050 3400 50 0001 C CNN +F 3 "" H 3050 3400 50 0001 C CNN + 1 3050 3400 + 1 0 0 -1 +$EndComp +Connection ~ 2700 3400 +$EndSCHEMATC diff --git a/F0-nolib/canbus/kicad/rescue-backup/stm32-2018-11-13-22-27-30.pro b/F0-nolib/canbus/kicad/rescue-backup/stm32-2018-11-13-22-27-30.pro new file mode 100644 index 0000000..2e6e08b --- /dev/null +++ b/F0-nolib/canbus/kicad/rescue-backup/stm32-2018-11-13-22-27-30.pro @@ -0,0 +1,30 @@ +update=Вт 13 ноя 2018 22:23:39 +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 +[general] +version=1 +[eeschema] +version=1 +LibDir= diff --git a/F0-nolib/canbus/kicad/rescue-backup/stm32-2018-11-13-22-27-30.sch b/F0-nolib/canbus/kicad/rescue-backup/stm32-2018-11-13-22-27-30.sch new file mode 100644 index 0000000..79f1677 --- /dev/null +++ b/F0-nolib/canbus/kicad/rescue-backup/stm32-2018-11-13-22-27-30.sch @@ -0,0 +1,1737 @@ +EESchema Schematic File Version 2 +LIBS:stm32-rescue +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:stm32 +LIBS:vreg +LIBS:elements +LIBS:ESD_Protection +LIBS:switches +LIBS:acs712 +LIBS:stm32-cache +EELAYER 25 0 +EELAYER END +$Descr A3 16535 11693 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L C C11 +U 1 1 58C42D39 +P 8150 9950 +F 0 "C11" H 8175 10050 50 0000 L CNN +F 1 "0.1" H 8175 9850 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0603_HandSoldering" H 8188 9800 50 0001 C CNN +F 3 "" H 8150 9950 50 0000 C CNN + 1 8150 9950 + 1 0 0 -1 +$EndComp +$Comp +L LM1117-3.3-RESCUE-stm32 U2 +U 1 1 58C431FC +P 2350 4900 +F 0 "U2" H 2450 4650 50 0000 C CNN +F 1 "LM1117-3.3" H 2350 5150 50 0000 C CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-223" H 2350 4900 50 0001 C CNN +F 3 "" H 2350 4900 50 0000 C CNN + 1 2350 4900 + 1 0 0 -1 +$EndComp +$Comp +L MCP2551-I/SN U4 +U 1 1 58C43297 +P 3550 1550 +F 0 "U4" H 3150 1900 50 0000 L CNN +F 1 "MCP2551-I/SN" H 3650 1900 50 0000 L CNN +F 2 "Housings_SOIC.pretty:SOIC-8_3.9x4.9mm_Pitch1.27mm" H 3550 1050 50 0001 C CIN +F 3 "" H 3550 1550 50 0000 C CNN + 1 3550 1550 + 1 0 0 -1 +$EndComp +$Comp +L USB_A-RESCUE-stm32 P13 +U 1 1 58C433D0 +P 14300 8950 +F 0 "P13" H 14500 8750 50 0000 C CNN +F 1 "USB_A" H 14250 9150 50 0000 C CNN +F 2 "Connect.pretty:USB_Mini-B" V 14250 8850 50 0001 C CNN +F 3 "" V 14250 8850 50 0000 C CNN + 1 14300 8950 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR01 +U 1 1 58C43B9F +P 1600 3750 +F 0 "#PWR01" H 1600 3500 50 0001 C CNN +F 1 "GND" H 1600 3600 50 0000 C CNN +F 2 "" H 1600 3750 50 0000 C CNN +F 3 "" H 1600 3750 50 0000 C CNN + 1 1600 3750 + 1 0 0 -1 +$EndComp +Text Notes 1000 3100 0 60 ~ 0 +5V power source +$Comp +L +5V #PWR02 +U 1 1 58C45269 +P 1800 4900 +F 0 "#PWR02" H 1800 4750 50 0001 C CNN +F 1 "+5V" H 1800 5040 50 0000 C CNN +F 2 "" H 1800 4900 50 0000 C CNN +F 3 "" H 1800 4900 50 0000 C CNN + 1 1800 4900 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR03 +U 1 1 58C453C7 +P 2350 5250 +F 0 "#PWR03" H 2350 5000 50 0001 C CNN +F 1 "GND" H 2350 5100 50 0000 C CNN +F 2 "" H 2350 5250 50 0000 C CNN +F 3 "" H 2350 5250 50 0000 C CNN + 1 2350 5250 + 1 0 0 -1 +$EndComp +$Comp +L CP C2 +U 1 1 58C454F6 +P 2750 5050 +F 0 "C2" H 2775 5150 50 0000 L CNN +F 1 "47u" H 2775 4950 50 0000 L CNN +F 2 "Capacitors_Tantalum_SMD.pretty:Tantalum_Case-A_EIA-3216-18_Hand" H 2788 4900 50 0001 C CNN +F 3 "" H 2750 5050 50 0000 C CNN + 1 2750 5050 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR04 +U 1 1 58C455CB +P 2950 4900 +F 0 "#PWR04" H 2950 4750 50 0001 C CNN +F 1 "+3.3V" H 2950 5040 50 0000 C CNN +F 2 "" H 2950 4900 50 0000 C CNN +F 3 "" H 2950 4900 50 0000 C CNN + 1 2950 4900 + 1 0 0 -1 +$EndComp +$Comp +L PESD1CAN D3 +U 1 1 58C46522 +P 4550 2450 +F 0 "D3" H 4550 2100 50 0000 C CNN +F 1 "PESD1CAN" H 4600 2600 50 0000 C CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-23" H 4550 2450 50 0001 C CNN +F 3 "" H 4550 2450 50 0000 C CNN + 1 4550 2450 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR05 +U 1 1 58C47600 +P 4450 2900 +F 0 "#PWR05" H 4450 2650 50 0001 C CNN +F 1 "GND" H 4450 2750 50 0000 C CNN +F 2 "" H 4450 2900 50 0000 C CNN +F 3 "" H 4450 2900 50 0000 C CNN + 1 4450 2900 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR06 +U 1 1 58C47B3E +P 3550 1100 +F 0 "#PWR06" H 3550 950 50 0001 C CNN +F 1 "+5V" H 3550 1240 50 0000 C CNN +F 2 "" H 3550 1100 50 0000 C CNN +F 3 "" H 3550 1100 50 0000 C CNN + 1 3550 1100 + 1 0 0 -1 +$EndComp +$Comp +L R R8 +U 1 1 58C47F04 +P 3000 1950 +F 0 "R8" V 3080 1950 50 0000 C CNN +F 1 "4k7" V 3000 1950 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 2930 1950 50 0001 C CNN +F 3 "" H 3000 1950 50 0000 C CNN + 1 3000 1950 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR07 +U 1 1 58C4802D +P 3550 2050 +F 0 "#PWR07" H 3550 1800 50 0001 C CNN +F 1 "GND" H 3550 1900 50 0000 C CNN +F 2 "" H 3550 2050 50 0000 C CNN +F 3 "" H 3550 2050 50 0000 C CNN + 1 3550 2050 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR08 +U 1 1 58C4805F +P 3000 2150 +F 0 "#PWR08" H 3000 1900 50 0001 C CNN +F 1 "GND" H 3000 2000 50 0000 C CNN +F 2 "" H 3000 2150 50 0000 C CNN +F 3 "" H 3000 2150 50 0000 C CNN + 1 3000 2150 + 1 0 0 -1 +$EndComp +$Comp +L R R9 +U 1 1 58C488C6 +P 4900 1800 +F 0 "R9" V 4980 1800 50 0000 C CNN +F 1 "120" V 4900 1800 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 4830 1800 50 0001 C CNN +F 3 "" H 4900 1800 50 0000 C CNN + 1 4900 1800 + 0 -1 -1 0 +$EndComp +$Comp +L Jumper_NO_Small JP1 +U 1 1 58C4940D +P 4950 1200 +F 0 "JP1" H 4950 1280 50 0000 C CNN +F 1 "Terminal" H 4960 1140 50 0000 C CNN +F 2 "Pin_Headers.pretty:Pin_Header_Straight_1x02" H 4950 1200 50 0001 C CNN +F 3 "" H 4950 1200 50 0000 C CNN + 1 4950 1200 + 1 0 0 -1 +$EndComp +Text Notes 3100 1000 2 60 ~ 0 +CAN module +Text Label 5450 7350 2 60 ~ 0 +LED0 +Text Label 5450 7450 2 60 ~ 0 +LED1 +Text Label 4450 3650 2 60 ~ 0 +LED0 +Text Label 4450 3950 2 60 ~ 0 +LED1 +$Comp +L LED-RESCUE-stm32 D5 +U 1 1 5908EA64 +P 4750 3650 +F 0 "D5" H 4750 3750 50 0000 C CNN +F 1 "LED0" H 4750 3550 50 0000 C CNN +F 2 "LEDs.pretty:LED_0805" H 4750 3650 50 0001 C CNN +F 3 "" H 4750 3650 50 0000 C CNN + 1 4750 3650 + 1 0 0 -1 +$EndComp +$Comp +L R R29 +U 1 1 5908EB17 +P 5150 3650 +F 0 "R29" V 5230 3650 50 0000 C CNN +F 1 "330" V 5150 3650 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 5080 3650 50 0001 C CNN +F 3 "" H 5150 3650 50 0000 C CNN + 1 5150 3650 + 0 -1 -1 0 +$EndComp +$Comp +L +3.3V #PWR09 +U 1 1 5908F9F4 +P 5450 3650 +F 0 "#PWR09" H 5450 3500 50 0001 C CNN +F 1 "+3.3V" H 5450 3790 50 0000 C CNN +F 2 "" H 5450 3650 50 0000 C CNN +F 3 "" H 5450 3650 50 0000 C CNN + 1 5450 3650 + 1 0 0 -1 +$EndComp +$Comp +L C C12 +U 1 1 590935EA +P 8450 9950 +F 0 "C12" H 8475 10050 50 0000 L CNN +F 1 "0.1" H 8475 9850 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0603_HandSoldering" H 8488 9800 50 0001 C CNN +F 3 "" H 8450 9950 50 0000 C CNN + 1 8450 9950 + 1 0 0 -1 +$EndComp +$Comp +L C C13 +U 1 1 59093675 +P 8750 9950 +F 0 "C13" H 8775 10050 50 0000 L CNN +F 1 "0.1" H 8775 9850 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0603_HandSoldering" H 8788 9800 50 0001 C CNN +F 3 "" H 8750 9950 50 0000 C CNN + 1 8750 9950 + 1 0 0 -1 +$EndComp +Text Label 8450 5900 0 60 ~ 0 +VDD +$Comp +L USB6B1 D7 +U 1 1 59098D4D +P 12950 8900 +F 0 "D7" H 12950 8450 50 0000 C CNN +F 1 "USB6B1" H 12950 9300 50 0000 C CNN +F 2 "Housings_SOIC.pretty:SOIC-8_3.9x4.9mm_Pitch1.27mm" V 13150 8800 50 0001 C CNN +F 3 "" V 13150 8800 50 0000 C CNN + 1 12950 8900 + -1 0 0 -1 +$EndComp +$Comp +L LED-RESCUE-stm32 D6 +U 1 1 5909AF9A +P 4750 3950 +F 0 "D6" H 4750 4050 50 0000 C CNN +F 1 "LED1" H 4750 3850 50 0000 C CNN +F 2 "LEDs.pretty:LED_0805" H 4750 3950 50 0001 C CNN +F 3 "" H 4750 3950 50 0000 C CNN + 1 4750 3950 + 1 0 0 -1 +$EndComp +$Comp +L R R30 +U 1 1 5909AFA0 +P 5150 3950 +F 0 "R30" V 5230 3950 50 0000 C CNN +F 1 "330" V 5150 3950 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 5080 3950 50 0001 C CNN +F 3 "" H 5150 3950 50 0000 C CNN + 1 5150 3950 + 0 -1 -1 0 +$EndComp +$Comp +L +3.3V #PWR010 +U 1 1 5909AFA6 +P 5450 3950 +F 0 "#PWR010" H 5450 3800 50 0001 C CNN +F 1 "+3.3V" H 5450 4090 50 0000 C CNN +F 2 "" H 5450 3950 50 0000 C CNN +F 3 "" H 5450 3950 50 0000 C CNN + 1 5450 3950 + 1 0 0 -1 +$EndComp +Text Notes 4300 3400 0 60 ~ 0 +LED indicators +$Comp +L LED-RESCUE-stm32 D2 +U 1 1 5909BFFC +P 3100 5050 +F 0 "D2" H 3100 5150 50 0000 C CNN +F 1 "LED" H 3100 4950 50 0000 C CNN +F 2 "LEDs.pretty:LED_0805" H 3100 5050 50 0001 C CNN +F 3 "" H 3100 5050 50 0000 C CNN + 1 3100 5050 + 0 -1 -1 0 +$EndComp +$Comp +L R R5 +U 1 1 5909C002 +P 2850 5350 +F 0 "R5" V 2930 5350 50 0000 C CNN +F 1 "330" V 2850 5350 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 2780 5350 50 0001 C CNN +F 3 "" H 2850 5350 50 0000 C CNN + 1 2850 5350 + 0 -1 -1 0 +$EndComp +Text Notes 1000 4600 0 60 ~ 0 +3.3V MCU power source +NoConn ~ 3050 1650 +$Comp +L +3.3V #PWR011 +U 1 1 590A0C2D +P 9450 10100 +F 0 "#PWR011" H 9450 9950 50 0001 C CNN +F 1 "+3.3V" H 9450 10240 50 0000 C CNN +F 2 "" H 9450 10100 50 0000 C CNN +F 3 "" H 9450 10100 50 0000 C CNN + 1 9450 10100 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR012 +U 1 1 590A1958 +P 7800 9800 +F 0 "#PWR012" H 7800 9550 50 0001 C CNN +F 1 "GND" H 7800 9650 50 0000 C CNN +F 2 "" H 7800 9800 50 0000 C CNN +F 3 "" H 7800 9800 50 0000 C CNN + 1 7800 9800 + 1 0 0 -1 +$EndComp +Text Label 9550 10100 0 60 ~ 0 +VDD +$Comp +L GND #PWR013 +U 1 1 590A6FD0 +P 12450 9300 +F 0 "#PWR013" H 12450 9050 50 0001 C CNN +F 1 "GND" H 12450 9150 50 0000 C CNN +F 2 "" H 12450 9300 50 0000 C CNN +F 3 "" H 12450 9300 50 0000 C CNN + 1 12450 9300 + 1 0 0 -1 +$EndComp +$Comp +L C C14 +U 1 1 590A8102 +P 9050 9950 +F 0 "C14" H 9075 10050 50 0000 L CNN +F 1 "0.1" H 9075 9850 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0603_HandSoldering" H 9088 9800 50 0001 C CNN +F 3 "" H 9050 9950 50 0000 C CNN + 1 9050 9950 + 1 0 0 -1 +$EndComp +NoConn ~ 5450 6750 +$Comp +L CONN_01X03 P12 +U 1 1 590AD3A7 +P 12200 9600 +F 0 "P12" H 12200 9800 50 0000 C CNN +F 1 "USART_BOOT" V 12300 9600 50 0000 C CNN +F 2 "Pin_Headers.pretty:Pin_Header_Straight_1x03" H 12200 9600 50 0001 C CNN +F 3 "" H 12200 9600 50 0000 C CNN + 1 12200 9600 + 1 0 0 1 +$EndComp +$Comp +L GND #PWR014 +U 1 1 590AD6E0 +P 12000 9750 +F 0 "#PWR014" H 12000 9500 50 0001 C CNN +F 1 "GND" H 12000 9600 50 0000 C CNN +F 2 "" H 12000 9750 50 0000 C CNN +F 3 "" H 12000 9750 50 0000 C CNN + 1 12000 9750 + -1 0 0 -1 +$EndComp +Text Label 2850 1350 2 60 ~ 0 +CAN_Tx +Text Label 2850 1450 2 60 ~ 0 +CAN_Rx +Text Label 5450 8650 2 60 ~ 0 +CAN_Tx +Text Label 5450 8550 2 60 ~ 0 +CAN_Rx +Text Label 6350 2900 0 60 ~ 0 +12Vin +$Comp +L Q_PMOS_GSD Q1 +U 1 1 5910E2F2 +P 5500 2700 +F 0 "Q1" H 5700 2750 50 0000 L CNN +F 1 "AO3407" H 5700 2650 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-23_Handsoldering" H 5700 2800 50 0001 C CNN +F 3 "" H 5500 2700 50 0000 C CNN + 1 5500 2700 + 1 0 0 -1 +$EndComp +Text Label 11650 7750 0 60 ~ 0 +V12 +Text Label 11650 7850 0 60 ~ 0 +V5 +Text Notes 11900 7750 0 60 ~ 0 +External 12V voltage control +Text Notes 11900 7850 0 60 ~ 0 +External 5V voltage control +$Comp +L R R3 +U 1 1 590A6DD4 +P 1600 6050 +F 0 "R3" V 1680 6050 50 0000 C CNN +F 1 "220k" V 1600 6050 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 1530 6050 50 0001 C CNN +F 3 "" H 1600 6050 50 0000 C CNN + 1 1600 6050 + 1 0 0 -1 +$EndComp +$Comp +L R R4 +U 1 1 590A6DDA +P 1600 6450 +F 0 "R4" V 1680 6450 50 0000 C CNN +F 1 "56k" V 1600 6450 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 1530 6450 50 0001 C CNN +F 3 "" H 1600 6450 50 0000 C CNN + 1 1600 6450 + 1 0 0 -1 +$EndComp +$Comp +L R R6 +U 1 1 590A6F68 +P 2400 6050 +F 0 "R6" V 2480 6050 50 0000 C CNN +F 1 "47k" V 2400 6050 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 2330 6050 50 0001 C CNN +F 3 "" H 2400 6050 50 0000 C CNN + 1 2400 6050 + 1 0 0 -1 +$EndComp +$Comp +L R R7 +U 1 1 590A6F6E +P 2400 6450 +F 0 "R7" V 2480 6450 50 0000 C CNN +F 1 "47k" V 2400 6450 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 2330 6450 50 0001 C CNN +F 3 "" H 2400 6450 50 0000 C CNN + 1 2400 6450 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR015 +U 1 1 590A7717 +P 1600 6650 +F 0 "#PWR015" H 1600 6400 50 0001 C CNN +F 1 "GND" H 1600 6500 50 0000 C CNN +F 2 "" H 1600 6650 50 0000 C CNN +F 3 "" H 1600 6650 50 0000 C CNN + 1 1600 6650 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR016 +U 1 1 590A77FA +P 2400 6650 +F 0 "#PWR016" H 2400 6400 50 0001 C CNN +F 1 "GND" H 2400 6500 50 0000 C CNN +F 2 "" H 2400 6650 50 0000 C CNN +F 3 "" H 2400 6650 50 0000 C CNN + 1 2400 6650 + 1 0 0 -1 +$EndComp +Text Label 1450 5900 2 60 ~ 0 +12Vin +$Comp +L +5V #PWR017 +U 1 1 590AA81F +P 2400 5850 +F 0 "#PWR017" H 2400 5700 50 0001 C CNN +F 1 "+5V" H 2400 5990 50 0000 C CNN +F 2 "" H 2400 5850 50 0000 C CNN +F 3 "" H 2400 5850 50 0000 C CNN + 1 2400 5850 + 1 0 0 -1 +$EndComp +Text Label 1950 6250 0 60 ~ 0 +V12 +Text Label 2750 6250 0 60 ~ 0 +V5 +Text Notes 1350 7000 0 60 ~ 0 +V12 = 12Vin/4.93 +Text Notes 2350 7000 0 60 ~ 0 +V5 = U5/2 +Text Notes 1100 5700 0 60 ~ 0 +ADC block (voltage) +Text Notes 1050 950 0 60 ~ 0 +Bootloader init +Text Label 5450 6550 2 60 ~ 0 +NRST +Text Label 1350 2000 2 60 ~ 0 +NRST +Text Label 5450 7150 2 60 ~ 0 +BOOT0 +Text Label 1350 1100 0 60 ~ 0 +BOOT0 +$Comp +L R R27 +U 1 1 590D30C8 +P 1350 1400 +F 0 "R27" V 1430 1400 50 0000 C CNN +F 1 "10k" V 1350 1400 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 1280 1400 50 0001 C CNN +F 3 "" H 1350 1400 50 0000 C CNN + 1 1350 1400 + 1 0 0 -1 +$EndComp +$Comp +L R R28 +U 1 1 590D3334 +P 1350 2250 +F 0 "R28" V 1430 2250 50 0000 C CNN +F 1 "10k" V 1350 2250 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 1280 2250 50 0001 C CNN +F 3 "" H 1350 2250 50 0000 C CNN + 1 1350 2250 + 1 0 0 -1 +$EndComp +$Comp +L C C6 +U 1 1 590D4150 +P 1950 1400 +F 0 "C6" H 1975 1500 50 0000 L CNN +F 1 "0.1" H 1975 1300 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0603_HandSoldering" H 1988 1250 50 0001 C CNN +F 3 "" H 1950 1400 50 0000 C CNN + 1 1950 1400 + 1 0 0 -1 +$EndComp +$Comp +L C C5 +U 1 1 590D4832 +P 1900 2250 +F 0 "C5" H 1925 2350 50 0000 L CNN +F 1 "0.1" H 1925 2150 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0603_HandSoldering" H 1938 2100 50 0001 C CNN +F 3 "" H 1900 2250 50 0000 C CNN + 1 1900 2250 + 1 0 0 -1 +$EndComp +$Comp +L SW_Push SW2 +U 1 1 5909F6B6 +P 1650 1400 +F 0 "SW2" H 1700 1500 50 0000 L CNN +F 1 "Boot" H 1650 1340 50 0000 C CNN +F 2 "Buttons_Switches_SMD.pretty:SW_SPST_FSMSM" H 1650 1600 50 0001 C CNN +F 3 "" H 1650 1600 50 0000 C CNN + 1 1650 1400 + 0 1 1 0 +$EndComp +$Comp +L SW_Push SW1 +U 1 1 590A0134 +P 1600 2250 +F 0 "SW1" H 1650 2350 50 0000 L CNN +F 1 "Reset" H 1600 2190 50 0000 C CNN +F 2 "Buttons_Switches_SMD.pretty:SW_SPST_FSMSM" H 1600 2450 50 0001 C CNN +F 3 "" H 1600 2450 50 0000 C CNN + 1 1600 2250 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR018 +U 1 1 590A03AF +P 1350 1600 +F 0 "#PWR018" H 1350 1350 50 0001 C CNN +F 1 "GND" H 1350 1450 50 0000 C CNN +F 2 "" H 1350 1600 50 0000 C CNN +F 3 "" H 1350 1600 50 0000 C CNN + 1 1350 1600 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR019 +U 1 1 590A1E6C +P 1800 1650 +F 0 "#PWR019" H 1800 1500 50 0001 C CNN +F 1 "+3.3V" H 1800 1790 50 0000 C CNN +F 2 "" H 1800 1650 50 0000 C CNN +F 3 "" H 1800 1650 50 0000 C CNN + 1 1800 1650 + -1 0 0 1 +$EndComp +$Comp +L +3.3V #PWR020 +U 1 1 590A465B +P 1350 2500 +F 0 "#PWR020" H 1350 2350 50 0001 C CNN +F 1 "+3.3V" H 1350 2640 50 0000 C CNN +F 2 "" H 1350 2500 50 0000 C CNN +F 3 "" H 1350 2500 50 0000 C CNN + 1 1350 2500 + -1 0 0 1 +$EndComp +$Comp +L GND #PWR021 +U 1 1 590A509B +P 1750 2500 +F 0 "#PWR021" H 1750 2250 50 0001 C CNN +F 1 "GND" H 1750 2350 50 0000 C CNN +F 2 "" H 1750 2500 50 0000 C CNN +F 3 "" H 1750 2500 50 0000 C CNN + 1 1750 2500 + 1 0 0 -1 +$EndComp +$Comp +L PWR_FLAG #FLG022 +U 1 1 590C1070 +P 6250 2900 +F 0 "#FLG022" H 6250 2995 50 0001 C CNN +F 1 "PWR_FLAG" H 6250 3080 50 0000 C CNN +F 2 "" H 6250 2900 50 0000 C CNN +F 3 "" H 6250 2900 50 0000 C CNN + 1 6250 2900 + -1 0 0 1 +$EndComp +$Comp +L PWR_FLAG #FLG023 +U 1 1 590CEE5E +P 14000 8600 +F 0 "#FLG023" H 14000 8695 50 0001 C CNN +F 1 "PWR_FLAG" H 14000 8780 50 0000 C CNN +F 2 "" H 14000 8600 50 0000 C CNN +F 3 "" H 14000 8600 50 0000 C CNN + 1 14000 8600 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR024 +U 1 1 590CF25B +P 14400 9300 +F 0 "#PWR024" H 14400 9050 50 0001 C CNN +F 1 "GND" H 14400 9150 50 0000 C CNN +F 2 "" H 14400 9300 50 0000 C CNN +F 3 "" H 14400 9300 50 0000 C CNN + 1 14400 9300 + 1 0 0 -1 +$EndComp +$Comp +L PWR_FLAG #FLG025 +U 1 1 590D075A +P 13450 9350 +F 0 "#FLG025" H 13450 9445 50 0001 C CNN +F 1 "PWR_FLAG" H 13450 9530 50 0000 C CNN +F 2 "" H 13450 9350 50 0000 C CNN +F 3 "" H 13450 9350 50 0000 C CNN + 1 13450 9350 + -1 0 0 1 +$EndComp +$Comp +L CONN_01X01 P15 +U 1 1 59143415 +P 15700 8850 +F 0 "P15" H 15700 8950 50 0000 C CNN +F 1 "Hole" V 15800 8850 50 0000 C CNN +F 2 "my_footprints:Hole_3mm" H 15700 8850 50 0001 C CNN +F 3 "" H 15700 8850 50 0000 C CNN + 1 15700 8850 + 1 0 0 -1 +$EndComp +$Comp +L CONN_01X01 P16 +U 1 1 5914456D +P 15700 9100 +F 0 "P16" H 15700 9200 50 0000 C CNN +F 1 "Hole" V 15800 9100 50 0000 C CNN +F 2 "my_footprints:Hole_3mm" H 15700 9100 50 0001 C CNN +F 3 "" H 15700 9100 50 0000 C CNN + 1 15700 9100 + 1 0 0 -1 +$EndComp +$Comp +L CONN_01X01 P17 +U 1 1 591446F3 +P 15700 9350 +F 0 "P17" H 15700 9450 50 0000 C CNN +F 1 "Hole" V 15800 9350 50 0000 C CNN +F 2 "my_footprints:Hole_3mm" H 15700 9350 50 0001 C CNN +F 3 "" H 15700 9350 50 0000 C CNN + 1 15700 9350 + 1 0 0 -1 +$EndComp +$Comp +L CONN_01X01 P18 +U 1 1 591446F9 +P 15700 9600 +F 0 "P18" H 15700 9700 50 0000 C CNN +F 1 "Hole" V 15800 9600 50 0000 C CNN +F 2 "my_footprints:Hole_3mm" H 15700 9600 50 0001 C CNN +F 3 "" H 15700 9600 50 0000 C CNN + 1 15700 9600 + 1 0 0 -1 +$EndComp +NoConn ~ 15500 8850 +NoConn ~ 15500 9100 +NoConn ~ 15500 9350 +NoConn ~ 15500 9600 +$Comp +L C C15 +U 1 1 596772D4 +P 1350 3600 +F 0 "C15" H 1375 3700 50 0000 L CNN +F 1 "0.1" H 1375 3500 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0603_HandSoldering" H 1388 3450 50 0001 C CNN +F 3 "" H 1350 3600 50 0000 C CNN + 1 1350 3600 + 1 0 0 -1 +$EndComp +$Comp +L D_Zener D9 +U 1 1 5968325A +P 2650 6450 +F 0 "D9" H 2650 6550 50 0000 C CNN +F 1 "SMAJ5.0A" H 2650 6350 50 0000 C CNN +F 2 "Diode_SMD.pretty:D_SMA" H 2650 6450 50 0001 C CNN +F 3 "" H 2650 6450 50 0000 C CNN + 1 2650 6450 + 0 1 1 0 +$EndComp +$Comp +L D_Zener D8 +U 1 1 59684468 +P 1850 6450 +F 0 "D8" H 1850 6550 50 0000 C CNN +F 1 "SMAJ5.0A" H 1850 6350 50 0000 C CNN +F 2 "Diode_SMD.pretty:D_SMA" H 1850 6450 50 0001 C CNN +F 3 "" H 1850 6450 50 0000 C CNN + 1 1850 6450 + 0 1 1 0 +$EndComp +$Comp +L R R34 +U 1 1 5968E385 +P 12200 8800 +F 0 "R34" V 12280 8800 50 0000 C CNN +F 1 "22" V 12200 8800 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 12130 8800 50 0001 C CNN +F 3 "" H 12200 8800 50 0001 C CNN + 1 12200 8800 + 0 1 1 0 +$EndComp +$Comp +L R R35 +U 1 1 5968E83B +P 12200 9000 +F 0 "R35" V 12280 9000 50 0000 C CNN +F 1 "22" V 12200 9000 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 12130 9000 50 0001 C CNN +F 3 "" H 12200 9000 50 0001 C CNN + 1 12200 9000 + 0 1 1 0 +$EndComp +Text Label 5450 9150 2 60 ~ 0 +brdaddr0 +Text Label 5450 9250 2 60 ~ 0 +brdaddr1 +Text Label 11650 8550 0 60 ~ 0 +brdaddr2 +$Comp +L CONN_02X03 J1 +U 1 1 5A50A198 +P 6600 3650 +F 0 "J1" H 6600 3850 50 0000 C CNN +F 1 "CONN_02X03" H 6600 3450 50 0000 C CNN +F 2 "Pin_Headers.pretty:Pin_Header_Straight_2x03_Pitch2.54mm" H 6600 2450 50 0001 C CNN +F 3 "" H 6600 2450 50 0001 C CNN + 1 6600 3650 + 1 0 0 -1 +$EndComp +Text Notes 6300 3400 0 60 ~ 0 +Board address +Text Label 6850 3550 0 60 ~ 0 +brdaddr0 +Text Label 6850 3650 0 60 ~ 0 +brdaddr1 +Text Label 6850 3750 0 60 ~ 0 +brdaddr2 +$Comp +L GND #PWR026 +U 1 1 5A50D34D +P 6250 3800 +F 0 "#PWR026" H 6250 3550 50 0001 C CNN +F 1 "GND" H 6250 3650 50 0000 C CNN +F 2 "" H 6250 3800 50 0000 C CNN +F 3 "" H 6250 3800 50 0000 C CNN + 1 6250 3800 + 1 0 0 -1 +$EndComp +NoConn ~ 5450 9050 +NoConn ~ 5450 7550 +Text Label 12450 8600 2 60 ~ 0 +5Vusb +Text Label 1300 5150 2 60 ~ 0 +5Vusb +Text Label 1300 4900 2 60 ~ 0 +5Vreg +$Comp +L D_Schottky D4 +U 1 1 5A545B43 +P 1500 5150 +F 0 "D4" H 1500 5250 50 0000 C CNN +F 1 "MBRS130L" H 1500 5050 50 0000 C CNN +F 2 "Diodes_SMD.pretty:D_SMB_Handsoldering" H 1500 5150 50 0001 C CNN +F 3 "" H 1500 5150 50 0001 C CNN + 1 1500 5150 + -1 0 0 1 +$EndComp +$Comp +L LM1117-3.3-RESCUE-stm32 U1 +U 1 1 5A5866DE +P 2000 3400 +F 0 "U1" H 2100 3150 50 0000 C CNN +F 1 "LM1117-5.0" H 2000 3650 50 0000 C CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-223" H 2000 3400 50 0001 C CNN +F 3 "" H 2000 3400 50 0000 C CNN + 1 2000 3400 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR027 +U 1 1 5A586C06 +P 2000 3800 +F 0 "#PWR027" H 2000 3550 50 0001 C CNN +F 1 "GND" H 2000 3650 50 0000 C CNN +F 2 "" H 2000 3800 50 0000 C CNN +F 3 "" H 2000 3800 50 0000 C CNN + 1 2000 3800 + 1 0 0 -1 +$EndComp +$Comp +L C C1 +U 1 1 5A586F5C +P 2400 3550 +F 0 "C1" H 2425 3650 50 0000 L CNN +F 1 "0.1" H 2425 3450 50 0000 L CNN +F 2 "Capacitors_SMD.pretty:C_0603_HandSoldering" H 2438 3400 50 0001 C CNN +F 3 "" H 2400 3550 50 0000 C CNN + 1 2400 3550 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR028 +U 1 1 5A5881A0 +P 2700 3400 +F 0 "#PWR028" H 2700 3250 50 0001 C CNN +F 1 "+5V" H 2700 3540 50 0000 C CNN +F 2 "" H 2700 3400 50 0000 C CNN +F 3 "" H 2700 3400 50 0000 C CNN + 1 2700 3400 + 1 0 0 -1 +$EndComp +NoConn ~ 11650 8050 +NoConn ~ 11650 7950 +NoConn ~ 5450 8950 +Text Label 1250 3400 0 60 ~ 0 +12Vin +$Comp +L DB9_Female J2 +U 1 1 5A5935B2 +P 6000 1650 +F 0 "J2" H 6000 2300 50 0000 C CNN +F 1 "DB9_Female" H 6000 2225 50 0000 C CNN +F 2 "Connectors.pretty:DB9FC" H 6000 1650 50 0001 C CNN +F 3 "" H 6000 1650 50 0001 C CNN + 1 6000 1650 + 1 0 0 -1 +$EndComp +$Comp +L DB9_Male J3 +U 1 1 5A59367B +P 7100 1650 +F 0 "J3" H 7100 2300 50 0000 C CNN +F 1 "DB9_Male" H 7100 2225 50 0000 C CNN +F 2 "Connectors.pretty:DB9MC" H 7100 1650 50 0001 C CNN +F 3 "" H 7100 1650 50 0001 C CNN + 1 7100 1650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1250 3400 1700 3400 +Wire Wire Line + 1600 3750 1600 3700 +Wire Notes Line + 950 2950 950 4250 +Wire Notes Line + 950 4250 3850 4250 +Wire Notes Line + 3850 4250 3850 2950 +Wire Notes Line + 3850 2950 950 2950 +Wire Wire Line + 1300 4900 2050 4900 +Wire Wire Line + 2350 5250 2350 5200 +Wire Wire Line + 2350 5200 2750 5200 +Wire Wire Line + 2650 4900 3100 4900 +Connection ~ 2750 4900 +Wire Wire Line + 4350 1650 4350 2150 +Wire Wire Line + 4450 2900 4450 2850 +Wire Wire Line + 3550 1100 3550 1150 +Wire Wire Line + 3000 1800 3000 1750 +Wire Wire Line + 3000 1750 3050 1750 +Wire Wire Line + 3000 2150 3000 2100 +Wire Wire Line + 3550 1950 3550 2050 +Connection ~ 4350 1650 +Wire Wire Line + 5050 1200 5050 1800 +Wire Wire Line + 4750 1800 4750 1650 +Connection ~ 4750 1650 +Wire Wire Line + 4850 1450 4850 1200 +Connection ~ 4850 1450 +Wire Wire Line + 3050 1350 2850 1350 +Wire Wire Line + 3050 1450 2850 1450 +Wire Wire Line + 8350 9650 8650 9650 +Connection ~ 8450 9650 +Wire Wire Line + 8450 9800 8450 9650 +Wire Wire Line + 8350 6050 8650 6050 +Connection ~ 8450 6050 +Wire Wire Line + 8450 6050 8450 5900 +Wire Wire Line + 11650 8850 12000 8850 +Wire Wire Line + 12000 8850 12000 8800 +Wire Wire Line + 12000 9000 12000 8950 +Wire Wire Line + 12000 8950 11650 8950 +Wire Wire Line + 13450 9000 13650 9000 +Wire Wire Line + 13650 9000 13650 8950 +Wire Wire Line + 13650 8950 14000 8950 +Wire Wire Line + 14000 8850 13650 8850 +Wire Wire Line + 13650 8850 13650 8800 +Wire Wire Line + 13650 8800 13450 8800 +Wire Wire Line + 4450 3650 4600 3650 +Wire Wire Line + 4900 3650 5000 3650 +Wire Wire Line + 5300 3650 5450 3650 +Wire Wire Line + 4450 3950 4600 3950 +Wire Wire Line + 4900 3950 5000 3950 +Wire Wire Line + 5300 3950 5450 3950 +Wire Notes Line + 4150 3300 4150 4100 +Wire Notes Line + 4150 4100 5650 4100 +Wire Notes Line + 5650 4100 5650 3300 +Wire Notes Line + 5650 3300 4150 3300 +Wire Wire Line + 3000 5350 3100 5350 +Wire Wire Line + 3100 5350 3100 5200 +Wire Wire Line + 2700 5350 2700 5200 +Connection ~ 2700 5200 +Connection ~ 2950 4900 +Wire Notes Line + 950 4450 3850 4450 +Wire Notes Line + 3850 4450 3850 5500 +Wire Notes Line + 3850 5500 950 5500 +Wire Notes Line + 950 5500 950 4450 +Wire Wire Line + 7800 9800 9050 9800 +Connection ~ 8450 9800 +Wire Wire Line + 8150 10100 9550 10100 +Connection ~ 8450 10100 +Connection ~ 8150 9800 +Connection ~ 8750 10100 +Connection ~ 9450 10100 +Connection ~ 8550 6050 +Connection ~ 8550 9650 +Wire Wire Line + 14000 8750 14000 8600 +Wire Wire Line + 14000 8600 13450 8600 +Wire Wire Line + 14000 9050 14000 9200 +Wire Wire Line + 14000 9200 13450 9200 +Wire Wire Line + 12450 9300 12450 9200 +Connection ~ 8750 9800 +Wire Wire Line + 9050 10100 8750 10100 +Connection ~ 9050 10100 +Wire Wire Line + 12000 9700 12000 9750 +Wire Wire Line + 5600 2900 6350 2900 +Wire Wire Line + 2400 5900 2400 5850 +Wire Wire Line + 2400 6200 2400 6300 +Wire Wire Line + 2400 6600 2400 6650 +Wire Wire Line + 1450 5900 1600 5900 +Wire Wire Line + 1600 6200 1600 6300 +Wire Wire Line + 1600 6600 1600 6650 +Wire Wire Line + 1600 6250 1950 6250 +Connection ~ 1600 6250 +Wire Wire Line + 2400 6250 2750 6250 +Connection ~ 2400 6250 +Wire Notes Line + 950 5600 3950 5600 +Wire Notes Line + 3950 5600 3950 7050 +Wire Notes Line + 3950 7050 950 7050 +Wire Notes Line + 950 7050 950 5600 +Wire Wire Line + 1350 1600 1350 1550 +Wire Wire Line + 1350 1100 1350 1250 +Wire Wire Line + 1950 1200 1950 1250 +Wire Wire Line + 1350 1200 1950 1200 +Connection ~ 1650 1200 +Connection ~ 1350 1200 +Wire Wire Line + 1650 1600 1950 1600 +Wire Wire Line + 1950 1600 1950 1550 +Wire Wire Line + 1800 1650 1800 1600 +Connection ~ 1800 1600 +Wire Wire Line + 1350 2000 1350 2100 +Wire Wire Line + 1350 2500 1350 2400 +Wire Wire Line + 1350 2050 1900 2050 +Connection ~ 1350 2050 +Wire Wire Line + 1900 2050 1900 2100 +Connection ~ 1600 2050 +Wire Wire Line + 1600 2450 1900 2450 +Wire Wire Line + 1900 2450 1900 2400 +Wire Wire Line + 1750 2500 1750 2450 +Connection ~ 1750 2450 +Wire Notes Line + 950 800 950 2750 +Wire Notes Line + 950 2750 2300 2750 +Wire Notes Line + 2300 2750 2300 800 +Wire Notes Line + 2300 800 950 800 +Connection ~ 6250 2900 +Connection ~ 14000 8600 +Wire Wire Line + 14400 9300 14400 9250 +Wire Wire Line + 13450 9200 13450 9350 +Connection ~ 13450 9200 +Wire Wire Line + 1350 3450 1350 3400 +Connection ~ 1350 3400 +Wire Wire Line + 1350 3750 1600 3750 +Connection ~ 1600 3750 +Wire Wire Line + 2650 6300 2650 6250 +Connection ~ 2650 6250 +Wire Wire Line + 2400 6650 2650 6650 +Wire Wire Line + 2650 6650 2650 6600 +Wire Wire Line + 1600 6650 1850 6650 +Wire Wire Line + 1850 6650 1850 6600 +Connection ~ 2400 6650 +Connection ~ 1600 6650 +Wire Wire Line + 1850 6300 1850 6250 +Connection ~ 1850 6250 +Wire Wire Line + 12000 8800 12050 8800 +Wire Wire Line + 12350 8800 12450 8800 +Wire Wire Line + 12450 9000 12350 9000 +Wire Wire Line + 12050 9000 12000 9000 +Wire Wire Line + 5450 1650 4050 1650 +Wire Wire Line + 6250 3800 6250 3750 +Wire Wire Line + 6250 3750 6350 3750 +Wire Wire Line + 6350 3750 6350 3550 +Connection ~ 6350 3650 +Connection ~ 6350 3750 +Wire Notes Line + 6100 3300 7300 3300 +Wire Notes Line + 7300 3300 7300 4100 +Wire Notes Line + 7300 4100 6100 4100 +Wire Notes Line + 6100 4100 6100 3300 +Wire Wire Line + 1800 5150 1800 4900 +Connection ~ 1800 4900 +Wire Wire Line + 1650 5150 1800 5150 +Wire Wire Line + 1350 5150 1300 5150 +Wire Wire Line + 2650 4850 2650 4950 +Connection ~ 2650 4900 +Connection ~ 2350 5200 +Wire Wire Line + 2000 3700 2000 3800 +Wire Wire Line + 2300 3350 2300 3450 +Wire Wire Line + 2300 3400 2850 3400 +Connection ~ 2300 3400 +Wire Wire Line + 2000 3750 2400 3750 +Wire Wire Line + 2400 3750 2400 3700 +Connection ~ 2000 3750 +Connection ~ 2400 3400 +Wire Wire Line + 5450 900 5450 1650 +Wire Wire Line + 5450 1450 5700 1450 +Wire Wire Line + 5450 900 6500 900 +Wire Wire Line + 6500 900 6500 1850 +Wire Wire Line + 6500 1850 6800 1850 +Connection ~ 5450 1450 +Wire Wire Line + 5250 850 5250 1550 +Wire Wire Line + 5250 1550 5700 1550 +Wire Wire Line + 6800 1750 6550 1750 +Wire Wire Line + 6550 1750 6550 850 +Wire Wire Line + 6550 850 5250 850 +Connection ~ 5250 1450 +Wire Wire Line + 6650 1350 6650 2500 +Wire Wire Line + 6650 1350 6800 1350 +Wire Wire Line + 5700 1950 5600 1950 +Wire Wire Line + 5600 1950 5600 2500 +Wire Wire Line + 5600 2350 6650 2350 +Connection ~ 5600 2350 +Wire Wire Line + 5700 1650 5550 1650 +Wire Wire Line + 5550 1650 5550 1750 +$Comp +L GND #PWR029 +U 1 1 5A597EA9 +P 5550 1750 +F 0 "#PWR029" H 5550 1500 50 0001 C CNN +F 1 "GND" H 5550 1600 50 0000 C CNN +F 2 "" H 5550 1750 50 0000 C CNN +F 3 "" H 5550 1750 50 0000 C CNN + 1 5550 1750 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR030 +U 1 1 5A597F41 +P 6300 1650 +F 0 "#PWR030" H 6300 1400 50 0001 C CNN +F 1 "GND" H 6300 1500 50 0000 C CNN +F 2 "" H 6300 1650 50 0000 C CNN +F 3 "" H 6300 1650 50 0000 C CNN + 1 6300 1650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6300 1650 6800 1650 +$Comp +L GND #PWR031 +U 1 1 5A598436 +P 5300 2750 +F 0 "#PWR031" H 5300 2500 50 0001 C CNN +F 1 "GND" H 5300 2600 50 0000 C CNN +F 2 "" H 5300 2750 50 0000 C CNN +F 3 "" H 5300 2750 50 0000 C CNN + 1 5300 2750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5300 2750 5300 2700 +NoConn ~ 6800 2050 +NoConn ~ 6800 1950 +NoConn ~ 6800 1550 +NoConn ~ 6800 1450 +NoConn ~ 6800 1250 +NoConn ~ 5700 1250 +NoConn ~ 5700 1350 +NoConn ~ 5700 1750 +NoConn ~ 5700 1850 +NoConn ~ 5700 2050 +Wire Notes Line + 2450 800 7650 800 +Wire Notes Line + 7650 800 7650 3150 +Wire Notes Line + 7650 3150 4150 3150 +Wire Notes Line + 4150 3150 4150 2450 +Wire Notes Line + 4150 2450 2450 2450 +Wire Notes Line + 2450 2450 2450 800 +$Comp +L PWR_FLAG #FLG032 +U 1 1 5A59F726 +P 5300 1850 +F 0 "#FLG032" H 5300 1925 50 0001 C CNN +F 1 "PWR_FLAG" H 5300 2000 50 0000 C CNN +F 2 "" H 5300 1850 50 0001 C CNN +F 3 "" H 5300 1850 50 0001 C CNN + 1 5300 1850 + -1 0 0 1 +$EndComp +$Comp +L Q_NMOS_GSD Q2 +U 1 1 5A5A1353 +P 8800 1200 +F 0 "Q2" H 9000 1250 50 0000 L CNN +F 1 "SI2300" H 9000 1150 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-23_Handsoldering" H 9000 1300 50 0001 C CNN +F 3 "" H 8800 1200 50 0001 C CNN + 1 8800 1200 + 1 0 0 -1 +$EndComp +$Comp +L R R1 +U 1 1 5A5A1F28 +P 8350 1200 +F 0 "R1" V 8430 1200 50 0000 C CNN +F 1 "330" V 8350 1200 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 8280 1200 50 0001 C CNN +F 3 "" H 8350 1200 50 0000 C CNN + 1 8350 1200 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 8500 1200 8600 1200 +$Comp +L GND #PWR033 +U 1 1 5A5A2353 +P 8900 1450 +F 0 "#PWR033" H 8900 1200 50 0001 C CNN +F 1 "GND" H 8900 1300 50 0000 C CNN +F 2 "" H 8900 1450 50 0000 C CNN +F 3 "" H 8900 1450 50 0000 C CNN + 1 8900 1450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8900 1450 8900 1400 +$Comp +L Conn_01x07 J4 +U 1 1 5A5A2990 +P 10450 2100 +F 0 "J4" H 10450 2500 50 0000 C CNN +F 1 "Conn_01x07" H 10450 1700 50 0000 C CNN +F 2 "Pin_Headers.pretty:Pin_Header_Straight_1x07_Pitch2.54mm" H 10450 2100 50 0001 C CNN +F 3 "" H 10450 2100 50 0001 C CNN + 1 10450 2100 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR034 +U 1 1 5A5A2ECA +P 10150 2500 +F 0 "#PWR034" H 10150 2250 50 0001 C CNN +F 1 "GND" H 10150 2350 50 0000 C CNN +F 2 "" H 10150 2500 50 0000 C CNN +F 3 "" H 10150 2500 50 0000 C CNN + 1 10150 2500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10150 2500 10150 2400 +Wire Wire Line + 10150 2400 10250 2400 +$Comp +L +3.3V #PWR035 +U 1 1 5A5A3661 +P 10150 1250 +F 0 "#PWR035" H 10150 1100 50 0001 C CNN +F 1 "+3.3V" H 10150 1390 50 0000 C CNN +F 2 "" H 10150 1250 50 0000 C CNN +F 3 "" H 10150 1250 50 0000 C CNN + 1 10150 1250 + 1 0 0 -1 +$EndComp +$Comp +L R R13 +U 1 1 5A5A3B4E +P 10150 1450 +F 0 "R13" V 10230 1450 50 0000 C CNN +F 1 "4.7" V 10150 1450 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 10080 1450 50 0001 C CNN +F 3 "" H 10150 1450 50 0000 C CNN + 1 10150 1450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10150 1300 10150 1250 +Wire Wire Line + 10150 1600 10150 1800 +Wire Wire Line + 10150 1800 10250 1800 +Text Label 8900 1000 0 60 ~ 0 +OUTP1 +Text Label 10250 1900 2 60 ~ 0 +OUTP1 +$Comp +L Q_NMOS_GSD Q3 +U 1 1 5A5A57A1 +P 8800 2000 +F 0 "Q3" H 9000 2050 50 0000 L CNN +F 1 "SI2300" H 9000 1950 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-23_Handsoldering" H 9000 2100 50 0001 C CNN +F 3 "" H 8800 2000 50 0001 C CNN + 1 8800 2000 + 1 0 0 -1 +$EndComp +$Comp +L R R2 +U 1 1 5A5A57A7 +P 8350 2000 +F 0 "R2" V 8430 2000 50 0000 C CNN +F 1 "330" V 8350 2000 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 8280 2000 50 0001 C CNN +F 3 "" H 8350 2000 50 0000 C CNN + 1 8350 2000 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 8500 2000 8600 2000 +$Comp +L GND #PWR036 +U 1 1 5A5A57AE +P 8900 2250 +F 0 "#PWR036" H 8900 2000 50 0001 C CNN +F 1 "GND" H 8900 2100 50 0000 C CNN +F 2 "" H 8900 2250 50 0000 C CNN +F 3 "" H 8900 2250 50 0000 C CNN + 1 8900 2250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8900 2250 8900 2200 +Text Label 8900 1800 0 60 ~ 0 +OUTP2 +$Comp +L Q_NMOS_GSD Q4 +U 1 1 5A5A5C15 +P 8800 2750 +F 0 "Q4" H 9000 2800 50 0000 L CNN +F 1 "SI2300" H 9000 2700 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-23_Handsoldering" H 9000 2850 50 0001 C CNN +F 3 "" H 8800 2750 50 0001 C CNN + 1 8800 2750 + 1 0 0 -1 +$EndComp +$Comp +L R R10 +U 1 1 5A5A5C1B +P 8350 2750 +F 0 "R10" V 8430 2750 50 0000 C CNN +F 1 "330" V 8350 2750 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 8280 2750 50 0001 C CNN +F 3 "" H 8350 2750 50 0000 C CNN + 1 8350 2750 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 8500 2750 8600 2750 +$Comp +L GND #PWR037 +U 1 1 5A5A5C22 +P 8900 3000 +F 0 "#PWR037" H 8900 2750 50 0001 C CNN +F 1 "GND" H 8900 2850 50 0000 C CNN +F 2 "" H 8900 3000 50 0000 C CNN +F 3 "" H 8900 3000 50 0000 C CNN + 1 8900 3000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8900 3000 8900 2950 +Text Label 8900 2550 0 60 ~ 0 +OUTP3 +Text Label 10250 2100 2 60 ~ 0 +OUTP3 +Text Label 10250 2000 2 60 ~ 0 +OUTP2 +Text Label 9500 2200 2 60 ~ 0 +INP1 +Text Label 9500 2400 2 60 ~ 0 +INP2 +$Comp +L R R11 +U 1 1 5A5A929C +P 9850 2200 +F 0 "R11" V 9930 2200 50 0000 C CNN +F 1 "330" V 9850 2200 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 9780 2200 50 0001 C CNN +F 3 "" H 9850 2200 50 0000 C CNN + 1 9850 2200 + 0 -1 -1 0 +$EndComp +$Comp +L R R12 +U 1 1 5A5A93D0 +P 9850 2400 +F 0 "R12" V 9930 2400 50 0000 C CNN +F 1 "330" V 9850 2400 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0603_HandSoldering" V 9780 2400 50 0001 C CNN +F 3 "" H 9850 2400 50 0000 C CNN + 1 9850 2400 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 10000 2400 10000 2300 +Wire Wire Line + 10000 2300 10250 2300 +Wire Wire Line + 10250 2200 10000 2200 +Text Label 11650 8150 0 60 ~ 0 +INP1 +Text Label 11650 8250 0 60 ~ 0 +INP2 +Text Label 8200 2750 2 60 ~ 0 +O3 +Text Label 8200 2000 2 60 ~ 0 +O2 +Text Label 8200 1200 2 60 ~ 0 +O1 +Wire Notes Line + 7850 800 10750 800 +Wire Notes Line + 10750 800 10750 3250 +Wire Notes Line + 10750 3250 7850 3250 +Wire Notes Line + 7850 3250 7850 800 +Text Notes 7950 950 0 60 ~ 0 +Input/output +Text Label 5450 7950 2 60 ~ 0 +O1 +Text Label 5450 7850 2 60 ~ 0 +O2 +Text Label 5450 7750 2 60 ~ 0 +O3 +$Comp +L Conn_01x02 J5 +U 1 1 5A5B6143 +P 7050 2500 +F 0 "J5" H 7050 2600 50 0000 C CNN +F 1 "12v" H 7050 2300 50 0000 C CNN +F 2 "Connectors_Terminal_Blocks.pretty:TerminalBlock_Pheonix_MKDS1.5-2pol" H 7050 2500 50 0001 C CNN +F 3 "" H 7050 2500 50 0001 C CNN + 1 7050 2500 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR038 +U 1 1 5A5B6FD3 +P 6800 2750 +F 0 "#PWR038" H 6800 2500 50 0001 C CNN +F 1 "GND" H 6800 2600 50 0000 C CNN +F 2 "" H 6800 2750 50 0000 C CNN +F 3 "" H 6800 2750 50 0000 C CNN + 1 6800 2750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6800 2750 6800 2600 +Wire Wire Line + 6800 2600 6850 2600 +Wire Wire Line + 6650 2500 6850 2500 +Connection ~ 6650 2350 +$Comp +L SP0502BAHT D1 +U 1 1 5A5D29E2 +P 9650 2800 +F 0 "D1" H 9850 2800 50 0000 L CNN +F 1 "SP0502BAHT" H 9750 2650 50 0000 L CNN +F 2 "TO_SOT_Packages_SMD.pretty:SOT-23" H 9875 2750 50 0001 L CNN +F 3 "" H 9775 2925 50 0001 C CNN + 1 9650 2800 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR039 +U 1 1 5A5D32F5 +P 9650 3050 +F 0 "#PWR039" H 9650 2800 50 0001 C CNN +F 1 "GND" H 9650 2900 50 0000 C CNN +F 2 "" H 9650 3050 50 0000 C CNN +F 3 "" H 9650 3050 50 0000 C CNN + 1 9650 3050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9650 3050 9650 3000 +Wire Wire Line + 9550 2600 9550 2200 +Wire Wire Line + 9500 2200 9700 2200 +Wire Wire Line + 9750 2600 9700 2600 +Wire Wire Line + 9700 2600 9700 2400 +Connection ~ 9550 2200 +Wire Wire Line + 9700 2400 9500 2400 +Connection ~ 9700 2400 +$Comp +L R R14 +U 1 1 5A5D5996 +P 4650 1450 +F 0 "R14" V 4730 1450 50 0000 C CNN +F 1 "0" V 4650 1450 50 0000 C CNN +F 2 "Resistors_SMD.pretty:R_0805_HandSoldering" V 4580 1450 50 0001 C CNN +F 3 "" H 4650 1450 50 0001 C CNN + 1 4650 1450 + 0 1 1 0 +$EndComp +Wire Wire Line + 4800 1450 5250 1450 +Wire Wire Line + 4050 1450 4500 1450 +Wire Wire Line + 4550 2150 4550 1850 +Wire Wire Line + 4550 1850 4450 1850 +Wire Wire Line + 4450 1850 4450 1450 +Connection ~ 4450 1450 +Wire Wire Line + 5300 1850 5300 1700 +Wire Wire Line + 5300 1700 5550 1700 +Connection ~ 5550 1700 +NoConn ~ 11650 9050 +$Comp +L STM32F042C6Tx U7 +U 1 1 58C42C0E +P 8550 7850 +F 0 "U7" H 5550 9575 50 0000 L BNN +F 1 "STM32F042C6Tx" H 11550 9575 50 0000 R BNN +F 2 "Housings_QFP.pretty:LQFP-48_7x7mm_Pitch0.5mm" H 11550 9525 50 0001 R TNN +F 3 "" H 8550 7850 50 0000 C CNN + 1 8550 7850 + 1 0 0 -1 +$EndComp +NoConn ~ 5450 8050 +NoConn ~ 5450 8150 +NoConn ~ 5450 8250 +NoConn ~ 5450 8750 +NoConn ~ 5450 8850 +NoConn ~ 11650 9150 +NoConn ~ 11650 9250 +NoConn ~ 5450 8350 +NoConn ~ 5450 8450 +Text Label 11650 8650 0 60 ~ 0 +Tx +Text Label 11650 8750 0 60 ~ 0 +Rx +Wire Wire Line + 11650 8750 11800 8750 +Wire Wire Line + 11800 8750 11800 9600 +Wire Wire Line + 11800 9600 12000 9600 +Wire Wire Line + 12000 9500 11900 9500 +Wire Wire Line + 11900 9500 11900 8650 +Wire Wire Line + 11900 8650 11650 8650 +NoConn ~ 11650 8450 +NoConn ~ 5450 6950 +NoConn ~ 5450 7050 +NoConn ~ 11650 8350 +$Comp +L Conn_01x01 J6 +U 1 1 5A6066AA +P 3050 3400 +F 0 "J6" H 3050 3500 50 0000 C CNN +F 1 "Conn_01x01" H 3050 3300 50 0000 C CNN +F 2 "Pin_Headers.pretty:Pin_Header_Straight_1x01_Pitch2.54mm" H 3050 3400 50 0001 C CNN +F 3 "" H 3050 3400 50 0001 C CNN + 1 3050 3400 + 1 0 0 -1 +$EndComp +Connection ~ 2700 3400 +$EndSCHEMATC diff --git a/F0-nolib/canbus/kicad/rescue-backup/stm32-cache-2018-11-13-22-23-36.lib b/F0-nolib/canbus/kicad/rescue-backup/stm32-cache-2018-11-13-22-23-36.lib new file mode 100644 index 0000000..56c4116 --- /dev/null +++ b/F0-nolib/canbus/kicad/rescue-backup/stm32-cache-2018-11-13-22-23-36.lib @@ -0,0 +1,764 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# +3V3 +# +DEF +3V3 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+3V3" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +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 +3V3 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 +# +DEF C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$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 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X01 +# +DEF CONN_01X01 J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "CONN_01X01" 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 5 10 -5 0 1 0 N +S -50 50 50 -50 0 1 0 N +X P1 1 -200 0 150 R 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" 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 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 150 50 -150 0 1 0 N +X P1 1 -200 100 150 R 50 50 1 1 P +X P2 2 -200 0 150 R 50 50 1 1 P +X P3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X03 +# +DEF CONN_02X03 J 0 1 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "CONN_02X03" 0 -200 50 H 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 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 150 100 -150 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +X P1 1 -250 100 150 R 50 50 1 1 P +X P2 2 250 100 150 L 50 50 1 1 P +X P3 3 -250 0 150 R 50 50 1 1 P +X P4 4 250 0 150 L 50 50 1 1 P +X P5 5 -250 -100 150 R 50 50 1 1 P +X P6 6 250 -100 150 L 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_01x01 +# +DEF Conn_01x01 J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "Conn_01x01" 0 -100 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 5 0 -5 1 1 6 N +S -50 50 50 -50 1 1 10 f +X Pin_1 1 -200 0 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Conn_01x02 +# +DEF Conn_01x02 J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "Conn_01x02" 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 50 50 -150 1 1 10 f +X Pin_1 1 -200 0 150 R 50 50 1 1 P +X Pin_2 2 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Conn_01x07 +# +DEF Conn_01x07 J 0 40 Y N 1 F N +F0 "J" 0 400 50 H V C CNN +F1 "Conn_01x07" 0 -400 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 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +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 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 350 50 -350 1 1 10 f +X Pin_1 1 -200 300 150 R 50 50 1 1 P +X Pin_2 2 -200 200 150 R 50 50 1 1 P +X Pin_3 3 -200 100 150 R 50 50 1 1 P +X Pin_4 4 -200 0 150 R 50 50 1 1 P +X Pin_5 5 -200 -100 150 R 50 50 1 1 P +X Pin_6 6 -200 -200 150 R 50 50 1 1 P +X Pin_7 7 -200 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# DB9_Female +# +DEF DB9_Female J 0 40 Y N 1 F N +F0 "J" 0 550 50 H V C CNN +F1 "DB9_Female" 0 -575 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DB*F* +$ENDFPLIST +DRAW +C -70 -400 30 0 1 0 N +C -70 -200 30 0 1 0 N +C -70 0 30 0 1 0 N +C -70 200 30 0 1 0 N +C -70 400 30 0 1 0 N +C 50 -300 30 0 1 0 N +C 50 -100 30 0 1 0 N +C 50 100 30 0 1 0 N +C 50 300 30 0 1 0 N +P 2 0 1 0 -150 -400 -100 -400 N +P 2 0 1 0 -150 -300 20 -300 N +P 2 0 1 0 -150 -200 -100 -200 N +P 2 0 1 0 -150 -100 20 -100 N +P 2 0 1 0 -150 0 -100 0 N +P 2 0 1 0 -150 100 20 100 N +P 2 0 1 0 -150 200 -100 200 N +P 2 0 1 0 -150 300 20 300 N +P 2 0 1 0 -150 400 -100 400 N +P 5 0 1 10 -150 525 -150 -525 150 -375 150 375 -150 525 f +X 1 1 -300 400 150 R 50 50 1 1 P +X 2 2 -300 200 150 R 50 50 1 1 P +X 3 3 -300 0 150 R 50 50 1 1 P +X 4 4 -300 -200 150 R 50 50 1 1 P +X 5 5 -300 -400 150 R 50 50 1 1 P +X 6 6 -300 300 150 R 50 50 1 1 P +X 7 7 -300 100 150 R 50 50 1 1 P +X 8 8 -300 -100 150 R 50 50 1 1 P +X 9 9 -300 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# DB9_Male +# +DEF DB9_Male J 0 40 Y N 1 F N +F0 "J" 0 550 50 H V C CNN +F1 "DB9_Male" 0 -575 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DB*M* +$ENDFPLIST +DRAW +C -70 -400 30 0 1 0 F +C -70 -200 30 0 1 0 F +C -70 0 30 0 1 0 F +C -70 200 30 0 1 0 F +C -70 400 30 0 1 0 F +C 50 -300 30 0 1 0 F +C 50 -100 30 0 1 0 F +C 50 100 30 0 1 0 F +C 50 300 30 0 1 0 F +P 2 0 1 0 -150 -400 -100 -400 N +P 2 0 1 0 -150 -300 20 -300 N +P 2 0 1 0 -150 -200 -100 -200 N +P 2 0 1 0 -150 -100 20 -100 N +P 2 0 1 0 -150 0 -100 0 N +P 2 0 1 0 -150 100 20 100 N +P 2 0 1 0 -150 200 -100 200 N +P 2 0 1 0 -150 300 20 300 N +P 2 0 1 0 -150 400 -100 400 N +P 5 0 1 10 -150 -525 -150 525 150 375 150 -375 -150 -525 f +X 1 1 -300 -400 150 R 50 50 1 1 P +X 2 2 -300 -200 150 R 50 50 1 1 P +X 3 3 -300 0 150 R 50 50 1 1 P +X 4 4 -300 200 150 R 50 50 1 1 P +X 5 5 -300 400 150 R 50 50 1 1 P +X 6 6 -300 -300 150 R 50 50 1 1 P +X 7 7 -300 -100 150 R 50 50 1 1 P +X 8 8 -300 100 150 R 50 50 1 1 P +X 9 9 -300 300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# D_Schottky +# +DEF D_Schottky D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "D_Schottky" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + TO-???* + *SingleDiode + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +P 2 0 1 0 50 0 -50 0 N +P 4 0 1 8 50 50 50 -50 -50 0 50 50 N +P 6 0 1 8 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# D_Zener +# +DEF D_Zener D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "D_Zener" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + TO-???* + *SingleDiode + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +P 2 0 1 0 50 0 -50 0 N +P 3 0 1 8 -50 -50 -50 50 -30 50 N +P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# GND +# +DEF GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "GND" 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 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# Jumper_NO_Small +# +DEF Jumper_NO_Small JP 0 30 N N 1 F N +F0 "JP" 0 80 50 H V C CNN +F1 "Jumper_NO_Small" 10 -60 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +C -40 0 20 0 1 0 N +C 40 0 20 0 1 0 N +X 1 1 -100 0 40 R 50 50 0 1 P +X 2 2 100 0 40 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# LED-RESCUE-stm32 +# +DEF LED-RESCUE-stm32 D 0 40 Y N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "LED-RESCUE-stm32" 0 -100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + LED* +$ENDFPLIST +DRAW +P 2 0 1 8 -50 -50 -50 50 N +P 2 0 1 0 -50 0 50 0 N +P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N +P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N +P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# LM1117-3.3-RESCUE-stm32 +# +DEF LM1117-3.3-RESCUE-stm32 U 0 30 Y Y 1 F N +F0 "U" 100 -250 50 H V C CNN +F1 "LM1117-3.3-RESCUE-stm32" 0 250 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SOT-223* + TO-263* + TO-252* +$ENDFPLIST +DRAW +S -200 -200 200 200 0 1 10 f +X GND/ADJ 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 50 100 L 50 50 1 1 P +X VI 3 -300 0 100 R 50 50 1 1 W +X VO 4 300 -50 100 L 50 50 1 1 w +ENDDRAW +ENDDEF +# +# MCP2551-I/SN +# +DEF MCP2551-I/SN U 0 40 Y Y 1 F N +F0 "U" -400 350 50 H V L CNN +F1 "MCP2551-I/SN" 100 350 50 H V L CNN +F2 "Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm" 0 -500 50 H I C CIN +F3 "" 0 0 50 H I C CNN +$FPLIST + SOIC*Pitch1.27mm* +$ENDFPLIST +DRAW +S -400 300 400 -300 0 1 10 f +X TXD 1 -500 200 100 R 50 50 1 1 I +X VSS 2 0 -400 100 U 50 50 1 1 W +X VDD 3 0 400 100 D 50 50 1 1 W +X RXD 4 -500 100 100 R 50 50 1 1 O +X Vref 5 -500 -100 100 R 50 50 1 1 w +X CANL 6 500 -100 100 L 50 50 1 1 B +X CANH 7 500 100 100 L 50 50 1 1 B +X Rs 8 -500 -200 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# PESD1CAN +# +DEF PESD1CAN D 0 30 Y N 1 F N +F0 "D" 0 -350 50 H V C CNN +F1 "PESD1CAN" 50 150 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + SOT23 +$ENDFPLIST +DRAW +S -200 100 300 -300 0 1 0 N +P 2 0 1 0 -140 -200 150 -200 N +P 2 0 1 0 -140 0 150 0 N +P 3 0 1 8 -150 -150 -150 -250 -150 -250 N +P 3 0 1 8 -150 50 -150 -50 -150 -50 N +P 3 0 1 8 150 -150 150 -250 150 -250 N +P 3 0 1 8 150 50 150 -50 150 -50 N +P 4 0 1 8 -150 -150 -170 -150 -170 -160 -170 -160 N +P 4 0 1 8 -150 50 -170 50 -170 40 -170 40 N +P 4 0 1 8 150 -250 170 -250 170 -240 170 -240 N +P 4 0 1 8 150 -150 130 -150 130 -160 130 -160 N +P 4 0 1 8 150 -50 170 -50 170 -40 170 -40 N +P 4 0 1 0 150 0 250 0 250 -200 150 -200 N +P 4 0 1 8 150 50 130 50 130 40 130 40 N +P 5 0 1 8 -130 -240 -130 -250 -150 -250 -150 -250 -150 -250 N +P 5 0 1 8 -130 -40 -130 -50 -150 -50 -150 -50 -150 -50 N +P 6 0 1 8 -50 -250 -150 -200 -50 -150 -50 -250 -50 -250 -50 -250 N +P 6 0 1 8 -50 -50 -150 0 -50 50 -50 -50 -50 -50 -50 -50 N +P 6 0 1 8 50 -150 150 -200 50 -250 50 -150 50 -150 50 -150 N +P 6 0 1 8 50 50 150 0 50 -50 50 50 50 50 50 50 N +X K 1 -300 0 150 R 50 50 0 1 P +X K 2 -300 -200 150 R 50 50 0 1 P +X O 3 400 -100 150 L 50 50 0 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_NMOS_GSD +# +DEF Q_NMOS_GSD Q 0 0 Y N 1 F N +F0 "Q" 200 50 50 H V L CNN +F1 "Q_NMOS_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 40 0 80 15 80 -15 40 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 +# +# 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 +# +DEF R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "R" 0 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# SP0502BAHT +# +DEF SP0502BAHT D 0 40 Y N 1 F N +F0 "D" 225 100 50 H V L CNN +F1 "SP0502BAHT" 225 25 50 H V L CNN +F2 "TO_SOT_Packages_SMD:SOT-23" 225 -50 50 H I L CNN +F3 "" 125 125 50 H I C CNN +$FPLIST + SOT?23* +$ENDFPLIST +DRAW +X A 3 0 -200 100 U 50 50 0 0 I +S -175 100 175 -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 100 100 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 50 75 75 50 125 50 150 25 N +P 4 0 1 0 100 50 75 0 125 0 100 50 F +X K 1 -100 200 100 D 50 50 1 1 I +X K 2 100 200 100 D 50 50 1 1 I +ENDDRAW +ENDDEF +# +# STM32F042C4Tx +# +DEF STM32F042C4Tx U 0 40 Y Y 1 L N +F0 "U" -3000 1725 50 H V L BNN +F1 "STM32F042C4Tx" 3000 1725 50 H V R BNN +F2 "LQFP48" 3000 1675 50 H V R TNN +F3 "" 0 0 50 H V C CNN +ALIAS STM32F042C6Tx +DRAW +S -3000 -1700 3000 1700 0 1 10 f +X VBAT 1 -3100 1100 100 R 50 50 1 1 W +X PC13/RTC_OUT_ALARM/RTC_OUT_CALIB/RTC_TAMP1/RTC_TS/SYS_WKUP2 2 -3100 500 100 R 50 50 1 1 B +X PC14/RCC_OSC32_IN 3 -3100 400 100 R 50 50 1 1 B +X PC15/RCC_OSC32_OUT 4 -3100 300 100 R 50 50 1 1 B +X PF0/CRS_SYNC/I2C1_SDA/RCC_OSC_IN 5 -3100 900 100 R 50 50 1 1 I +X PF1/I2C1_SCL/RCC_OSC_OUT 6 -3100 800 100 R 50 50 1 1 I +X NRST 7 -3100 1300 100 R 50 50 1 1 I +X VSSA 8 100 -1800 100 U 50 50 1 1 W +X VDDA 9 0 1800 100 D 50 50 1 1 W +X ADC_IN0/RTC_TAMP2/SYS_WKUP1/TIM2_CH1/TIM2_ETR/TSC_G1_IO1/USART2_CTS/PA0 10 3100 100 100 L 50 50 1 1 B +X PB2/TSC_G3_IO4 20 -3100 -100 100 R 50 50 1 1 B +X I2C1_SCL/TIM1_CH2/TSC_G4_IO1/USART1_TX/PA9 30 3100 -800 100 L 50 50 1 1 B +X PB4/I2S1_MCK/SPI1_MISO/TIM17_BKIN/TIM3_CH1/TSC_G5_IO2 40 -3100 -300 100 R 50 50 1 1 B +X ADC_IN1/TIM2_CH2/TSC_G1_IO2/USART2_DE/USART2_RTS/PA1 11 3100 0 100 L 50 50 1 1 B +X PB10/CEC/I2C1_SCL/SPI2_SCK/TIM2_CH3/TSC_SYNC 21 -3100 -900 100 R 50 50 1 1 B +X I2C1_SDA/TIM17_BKIN/TIM1_CH3/TSC_G4_IO2/USART1_RX/PA10 31 3100 -900 100 L 50 50 1 1 B +X PB5/I2C1_SMBA/I2S1_SD/SPI1_MOSI/SYS_WKUP6/TIM16_BKIN/TIM3_CH2 41 -3100 -400 100 R 50 50 1 1 B +X ADC_IN2/SYS_WKUP4/TIM2_CH3/TSC_G1_IO3/USART2_TX/PA2 12 3100 -100 100 L 50 50 1 1 B +X PB11/I2C1_SDA/TIM2_CH4 22 -3100 -1000 100 R 50 50 1 1 B +X CAN_RX/I2C1_SCL/TIM1_CH4/TSC_G4_IO3/USART1_CTS/USB_DM/PA11 32 3100 -1000 100 L 50 50 1 1 B +X PB6/I2C1_SCL/TIM16_CH1N/TSC_G5_IO3/USART1_TX 42 -3100 -500 100 R 50 50 1 1 B +X ADC_IN3/TIM2_CH4/TSC_G1_IO4/USART2_RX/PA3 13 3100 -200 100 L 50 50 1 1 B +X VSS 23 -200 -1800 100 U 50 50 1 1 W +X CAN_TX/I2C1_SDA/TIM1_ETR/TSC_G4_IO4/USART1_DE/USART1_RTS/USB_DP/PA12 33 3100 -1100 100 L 50 50 1 1 B +X PB7/I2C1_SDA/TIM17_CH1N/TSC_G5_IO4/USART1_RX 43 -3100 -600 100 R 50 50 1 1 B +X ADC_IN4/I2S1_WS/SPI1_NSS/TIM14_CH1/TSC_G2_IO1/USART2_CK/USB_OE/PA4 14 3100 -300 100 L 50 50 1 1 B +X VDD 24 -200 1800 100 D 50 50 1 1 W +X IR_OUT/SYS_SWDIO/USB_OE/PA13 34 3100 -1200 100 L 50 50 1 1 B +X PF11 44 -3100 700 100 R 50 50 1 1 B +X ADC_IN5/CEC/I2S1_CK/SPI1_SCK/TIM2_CH1/TIM2_ETR/TSC_G2_IO2/PA5 15 3100 -400 100 L 50 50 1 1 B +X PB12/SPI2_NSS/TIM1_BKIN 25 -3100 -1100 100 R 50 50 1 1 B +X VSS 35 -100 -1800 100 U 50 50 1 1 W +X PB8/CAN_RX/CEC/I2C1_SCL/TIM16_CH1/TSC_SYNC 45 -3100 -700 100 R 50 50 1 1 B +X ADC_IN6/I2S1_MCK/SPI1_MISO/TIM16_CH1/TIM1_BKIN/TIM3_CH1/TSC_G2_IO3/PA6 16 3100 -500 100 L 50 50 1 1 B +X PB13/I2C1_SCL/SPI2_SCK/TIM1_CH1N 26 -3100 -1200 100 R 50 50 1 1 B +X VDDIO2 36 100 1800 100 D 50 50 1 1 W +X PB9/CAN_TX/I2C1_SDA/IR_OUT/SPI2_NSS/TIM17_CH1 46 -3100 -800 100 R 50 50 1 1 B +X ADC_IN7/I2S1_SD/SPI1_MOSI/TIM14_CH1/TIM17_CH1/TIM1_CH1N/TIM3_CH2/TSC_G2_IO4/PA7 17 3100 -600 100 L 50 50 1 1 B +X PB14/I2C1_SDA/SPI2_MISO/TIM1_CH2N 27 -3100 -1300 100 R 50 50 1 1 B +X SYS_SWCLK/USART2_TX/PA14 37 3100 -1300 100 L 50 50 1 1 B +X VSS 47 0 -1800 100 U 50 50 1 1 W +X PB0/ADC_IN8/TIM1_CH2N/TIM3_CH3/TSC_G3_IO2 18 -3100 100 100 R 50 50 1 1 B +X PB15/RTC_REFIN/SPI2_MOSI/SYS_WKUP7/TIM1_CH3N 28 -3100 -1400 100 R 50 50 1 1 B +X I2S1_WS/SPI1_NSS/TIM2_CH1/TIM2_ETR/USART2_RX/USB_OE/PA15 38 3100 -1400 100 L 50 50 1 1 B +X VDD 48 -100 1800 100 D 50 50 1 1 W +X PB1/ADC_IN9/TIM14_CH1/TIM1_CH3N/TIM3_CH4/TSC_G3_IO3 19 -3100 0 100 R 50 50 1 1 B +X CRS_SYNC/RCC_MCO/TIM1_CH1/USART1_CK/PA8 29 3100 -700 100 L 50 50 1 1 B +X PB3/I2S1_CK/SPI1_SCK/TIM2_CH2/TSC_G5_IO1 39 -3100 -200 100 R 50 50 1 1 B +ENDDRAW +ENDDEF +# +# SW_Push +# +DEF SW_Push SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "SW_Push" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# USB6B1 +# +DEF USB6B1 D 0 30 Y N 1 F N +F0 "D" 0 -450 50 H V C CNN +F1 "USB6B1" 0 400 50 H V C CNN +F2 "" 200 -100 50 V V C CNN +F3 "" 200 -100 50 V V C CNN +$FPLIST + SO8 +$ENDFPLIST +DRAW +C -150 -300 7 0 1 0 N +C -150 100 7 0 1 0 N +C -150 300 7 0 1 0 N +C 0 -300 7 0 1 0 N +C 0 -100 7 0 1 0 N +C 0 300 7 0 1 0 N +C 200 -300 7 0 1 0 N +C 200 300 7 0 1 0 N +S -300 -100 300 -100 0 1 0 N +S -300 300 300 300 0 1 0 N +S -200 -150 -100 -150 0 1 0 N +S -200 250 -100 250 0 1 0 N +S -150 300 -150 -300 0 1 0 N +S -50 -150 50 -150 0 1 0 N +S -50 250 50 250 0 1 0 N +S 0 300 0 -300 0 1 0 N +S 200 300 200 -300 0 1 0 N +S 300 -300 -300 -300 0 1 0 N +S 300 100 -300 100 0 1 0 N +P 3 0 1 8 150 50 250 50 250 50 N +P 4 0 1 8 150 50 150 30 160 30 160 30 N +P 4 0 1 8 250 50 250 70 240 70 240 70 N +P 5 0 1 0 -250 350 300 350 300 -350 -250 -350 -250 350 N +P 6 0 1 8 -200 -250 -150 -150 -100 -250 -200 -250 -200 -250 -200 -250 N +P 6 0 1 8 -200 150 -150 250 -100 150 -200 150 -200 150 -200 150 N +P 6 0 1 8 -50 -250 0 -150 50 -250 -50 -250 -50 -250 -50 -250 N +P 6 0 1 8 -50 150 0 250 50 150 -50 150 -50 150 -50 150 N +P 6 0 1 8 150 -50 200 50 250 -50 150 -50 150 -50 150 -50 N +X VCC 1 -500 300 200 R 50 50 1 1 P +X I/O1 2 -500 100 200 R 50 50 1 1 P +X I/O2 3 -500 -100 200 R 50 50 1 1 P +X GND 4 -500 -300 200 R 50 50 1 1 P +X GND 5 500 -300 200 L 50 50 1 1 P +X I/O2 6 500 -100 200 L 50 50 1 1 P +X I/O1 7 500 100 200 L 50 50 1 1 P +X VCC 8 500 300 200 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# USB_A-RESCUE-stm32 +# +DEF USB_A-RESCUE-stm32 P 0 40 Y Y 1 F N +F0 "P" 200 -200 50 H V C CNN +F1 "USB_A-RESCUE-stm32" -50 200 50 H V C CNN +F2 "" -50 -100 50 V V C CNN +F3 "" -50 -100 50 V V C CNN +$FPLIST + USB* +$ENDFPLIST +DRAW +S -250 -150 150 150 0 1 0 N +S -205 -150 -195 -120 0 1 0 N +S -105 -150 -95 -120 0 1 0 N +S -5 -150 5 -120 0 1 0 N +S 95 -150 105 -120 0 1 0 N +X VBUS 1 -200 -300 150 U 50 50 1 1 W +X D- 2 -100 -300 150 U 50 50 1 1 P +X D+ 3 0 -300 150 U 50 50 1 1 P +X GND 4 100 -300 150 U 50 50 1 1 W +X shield 5 300 100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/F0-nolib/canbus/kicad/rescue-backup/stm32-cache-2018-11-13-22-27-30.lib b/F0-nolib/canbus/kicad/rescue-backup/stm32-cache-2018-11-13-22-27-30.lib new file mode 100644 index 0000000..56c4116 --- /dev/null +++ b/F0-nolib/canbus/kicad/rescue-backup/stm32-cache-2018-11-13-22-27-30.lib @@ -0,0 +1,764 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# +3V3 +# +DEF +3V3 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+3V3" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +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 +3V3 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 +# +DEF C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$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 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X01 +# +DEF CONN_01X01 J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "CONN_01X01" 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 5 10 -5 0 1 0 N +S -50 50 50 -50 0 1 0 N +X P1 1 -200 0 150 R 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" 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 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 150 50 -150 0 1 0 N +X P1 1 -200 100 150 R 50 50 1 1 P +X P2 2 -200 0 150 R 50 50 1 1 P +X P3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X03 +# +DEF CONN_02X03 J 0 1 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "CONN_02X03" 0 -200 50 H 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 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 150 100 -150 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +X P1 1 -250 100 150 R 50 50 1 1 P +X P2 2 250 100 150 L 50 50 1 1 P +X P3 3 -250 0 150 R 50 50 1 1 P +X P4 4 250 0 150 L 50 50 1 1 P +X P5 5 -250 -100 150 R 50 50 1 1 P +X P6 6 250 -100 150 L 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_01x01 +# +DEF Conn_01x01 J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "Conn_01x01" 0 -100 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 5 0 -5 1 1 6 N +S -50 50 50 -50 1 1 10 f +X Pin_1 1 -200 0 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Conn_01x02 +# +DEF Conn_01x02 J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "Conn_01x02" 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 50 50 -150 1 1 10 f +X Pin_1 1 -200 0 150 R 50 50 1 1 P +X Pin_2 2 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Conn_01x07 +# +DEF Conn_01x07 J 0 40 Y N 1 F N +F0 "J" 0 400 50 H V C CNN +F1 "Conn_01x07" 0 -400 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 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +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 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 350 50 -350 1 1 10 f +X Pin_1 1 -200 300 150 R 50 50 1 1 P +X Pin_2 2 -200 200 150 R 50 50 1 1 P +X Pin_3 3 -200 100 150 R 50 50 1 1 P +X Pin_4 4 -200 0 150 R 50 50 1 1 P +X Pin_5 5 -200 -100 150 R 50 50 1 1 P +X Pin_6 6 -200 -200 150 R 50 50 1 1 P +X Pin_7 7 -200 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# DB9_Female +# +DEF DB9_Female J 0 40 Y N 1 F N +F0 "J" 0 550 50 H V C CNN +F1 "DB9_Female" 0 -575 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DB*F* +$ENDFPLIST +DRAW +C -70 -400 30 0 1 0 N +C -70 -200 30 0 1 0 N +C -70 0 30 0 1 0 N +C -70 200 30 0 1 0 N +C -70 400 30 0 1 0 N +C 50 -300 30 0 1 0 N +C 50 -100 30 0 1 0 N +C 50 100 30 0 1 0 N +C 50 300 30 0 1 0 N +P 2 0 1 0 -150 -400 -100 -400 N +P 2 0 1 0 -150 -300 20 -300 N +P 2 0 1 0 -150 -200 -100 -200 N +P 2 0 1 0 -150 -100 20 -100 N +P 2 0 1 0 -150 0 -100 0 N +P 2 0 1 0 -150 100 20 100 N +P 2 0 1 0 -150 200 -100 200 N +P 2 0 1 0 -150 300 20 300 N +P 2 0 1 0 -150 400 -100 400 N +P 5 0 1 10 -150 525 -150 -525 150 -375 150 375 -150 525 f +X 1 1 -300 400 150 R 50 50 1 1 P +X 2 2 -300 200 150 R 50 50 1 1 P +X 3 3 -300 0 150 R 50 50 1 1 P +X 4 4 -300 -200 150 R 50 50 1 1 P +X 5 5 -300 -400 150 R 50 50 1 1 P +X 6 6 -300 300 150 R 50 50 1 1 P +X 7 7 -300 100 150 R 50 50 1 1 P +X 8 8 -300 -100 150 R 50 50 1 1 P +X 9 9 -300 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# DB9_Male +# +DEF DB9_Male J 0 40 Y N 1 F N +F0 "J" 0 550 50 H V C CNN +F1 "DB9_Male" 0 -575 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DB*M* +$ENDFPLIST +DRAW +C -70 -400 30 0 1 0 F +C -70 -200 30 0 1 0 F +C -70 0 30 0 1 0 F +C -70 200 30 0 1 0 F +C -70 400 30 0 1 0 F +C 50 -300 30 0 1 0 F +C 50 -100 30 0 1 0 F +C 50 100 30 0 1 0 F +C 50 300 30 0 1 0 F +P 2 0 1 0 -150 -400 -100 -400 N +P 2 0 1 0 -150 -300 20 -300 N +P 2 0 1 0 -150 -200 -100 -200 N +P 2 0 1 0 -150 -100 20 -100 N +P 2 0 1 0 -150 0 -100 0 N +P 2 0 1 0 -150 100 20 100 N +P 2 0 1 0 -150 200 -100 200 N +P 2 0 1 0 -150 300 20 300 N +P 2 0 1 0 -150 400 -100 400 N +P 5 0 1 10 -150 -525 -150 525 150 375 150 -375 -150 -525 f +X 1 1 -300 -400 150 R 50 50 1 1 P +X 2 2 -300 -200 150 R 50 50 1 1 P +X 3 3 -300 0 150 R 50 50 1 1 P +X 4 4 -300 200 150 R 50 50 1 1 P +X 5 5 -300 400 150 R 50 50 1 1 P +X 6 6 -300 -300 150 R 50 50 1 1 P +X 7 7 -300 -100 150 R 50 50 1 1 P +X 8 8 -300 100 150 R 50 50 1 1 P +X 9 9 -300 300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# D_Schottky +# +DEF D_Schottky D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "D_Schottky" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + TO-???* + *SingleDiode + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +P 2 0 1 0 50 0 -50 0 N +P 4 0 1 8 50 50 50 -50 -50 0 50 50 N +P 6 0 1 8 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# D_Zener +# +DEF D_Zener D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "D_Zener" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + TO-???* + *SingleDiode + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +P 2 0 1 0 50 0 -50 0 N +P 3 0 1 8 -50 -50 -50 50 -30 50 N +P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# GND +# +DEF GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "GND" 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 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# Jumper_NO_Small +# +DEF Jumper_NO_Small JP 0 30 N N 1 F N +F0 "JP" 0 80 50 H V C CNN +F1 "Jumper_NO_Small" 10 -60 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +C -40 0 20 0 1 0 N +C 40 0 20 0 1 0 N +X 1 1 -100 0 40 R 50 50 0 1 P +X 2 2 100 0 40 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# LED-RESCUE-stm32 +# +DEF LED-RESCUE-stm32 D 0 40 Y N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "LED-RESCUE-stm32" 0 -100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + LED* +$ENDFPLIST +DRAW +P 2 0 1 8 -50 -50 -50 50 N +P 2 0 1 0 -50 0 50 0 N +P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N +P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N +P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# LM1117-3.3-RESCUE-stm32 +# +DEF LM1117-3.3-RESCUE-stm32 U 0 30 Y Y 1 F N +F0 "U" 100 -250 50 H V C CNN +F1 "LM1117-3.3-RESCUE-stm32" 0 250 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SOT-223* + TO-263* + TO-252* +$ENDFPLIST +DRAW +S -200 -200 200 200 0 1 10 f +X GND/ADJ 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 50 100 L 50 50 1 1 P +X VI 3 -300 0 100 R 50 50 1 1 W +X VO 4 300 -50 100 L 50 50 1 1 w +ENDDRAW +ENDDEF +# +# MCP2551-I/SN +# +DEF MCP2551-I/SN U 0 40 Y Y 1 F N +F0 "U" -400 350 50 H V L CNN +F1 "MCP2551-I/SN" 100 350 50 H V L CNN +F2 "Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm" 0 -500 50 H I C CIN +F3 "" 0 0 50 H I C CNN +$FPLIST + SOIC*Pitch1.27mm* +$ENDFPLIST +DRAW +S -400 300 400 -300 0 1 10 f +X TXD 1 -500 200 100 R 50 50 1 1 I +X VSS 2 0 -400 100 U 50 50 1 1 W +X VDD 3 0 400 100 D 50 50 1 1 W +X RXD 4 -500 100 100 R 50 50 1 1 O +X Vref 5 -500 -100 100 R 50 50 1 1 w +X CANL 6 500 -100 100 L 50 50 1 1 B +X CANH 7 500 100 100 L 50 50 1 1 B +X Rs 8 -500 -200 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# PESD1CAN +# +DEF PESD1CAN D 0 30 Y N 1 F N +F0 "D" 0 -350 50 H V C CNN +F1 "PESD1CAN" 50 150 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + SOT23 +$ENDFPLIST +DRAW +S -200 100 300 -300 0 1 0 N +P 2 0 1 0 -140 -200 150 -200 N +P 2 0 1 0 -140 0 150 0 N +P 3 0 1 8 -150 -150 -150 -250 -150 -250 N +P 3 0 1 8 -150 50 -150 -50 -150 -50 N +P 3 0 1 8 150 -150 150 -250 150 -250 N +P 3 0 1 8 150 50 150 -50 150 -50 N +P 4 0 1 8 -150 -150 -170 -150 -170 -160 -170 -160 N +P 4 0 1 8 -150 50 -170 50 -170 40 -170 40 N +P 4 0 1 8 150 -250 170 -250 170 -240 170 -240 N +P 4 0 1 8 150 -150 130 -150 130 -160 130 -160 N +P 4 0 1 8 150 -50 170 -50 170 -40 170 -40 N +P 4 0 1 0 150 0 250 0 250 -200 150 -200 N +P 4 0 1 8 150 50 130 50 130 40 130 40 N +P 5 0 1 8 -130 -240 -130 -250 -150 -250 -150 -250 -150 -250 N +P 5 0 1 8 -130 -40 -130 -50 -150 -50 -150 -50 -150 -50 N +P 6 0 1 8 -50 -250 -150 -200 -50 -150 -50 -250 -50 -250 -50 -250 N +P 6 0 1 8 -50 -50 -150 0 -50 50 -50 -50 -50 -50 -50 -50 N +P 6 0 1 8 50 -150 150 -200 50 -250 50 -150 50 -150 50 -150 N +P 6 0 1 8 50 50 150 0 50 -50 50 50 50 50 50 50 N +X K 1 -300 0 150 R 50 50 0 1 P +X K 2 -300 -200 150 R 50 50 0 1 P +X O 3 400 -100 150 L 50 50 0 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_NMOS_GSD +# +DEF Q_NMOS_GSD Q 0 0 Y N 1 F N +F0 "Q" 200 50 50 H V L CNN +F1 "Q_NMOS_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 40 0 80 15 80 -15 40 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 +# +# 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 +# +DEF R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "R" 0 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# SP0502BAHT +# +DEF SP0502BAHT D 0 40 Y N 1 F N +F0 "D" 225 100 50 H V L CNN +F1 "SP0502BAHT" 225 25 50 H V L CNN +F2 "TO_SOT_Packages_SMD:SOT-23" 225 -50 50 H I L CNN +F3 "" 125 125 50 H I C CNN +$FPLIST + SOT?23* +$ENDFPLIST +DRAW +X A 3 0 -200 100 U 50 50 0 0 I +S -175 100 175 -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 100 100 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 50 75 75 50 125 50 150 25 N +P 4 0 1 0 100 50 75 0 125 0 100 50 F +X K 1 -100 200 100 D 50 50 1 1 I +X K 2 100 200 100 D 50 50 1 1 I +ENDDRAW +ENDDEF +# +# STM32F042C4Tx +# +DEF STM32F042C4Tx U 0 40 Y Y 1 L N +F0 "U" -3000 1725 50 H V L BNN +F1 "STM32F042C4Tx" 3000 1725 50 H V R BNN +F2 "LQFP48" 3000 1675 50 H V R TNN +F3 "" 0 0 50 H V C CNN +ALIAS STM32F042C6Tx +DRAW +S -3000 -1700 3000 1700 0 1 10 f +X VBAT 1 -3100 1100 100 R 50 50 1 1 W +X PC13/RTC_OUT_ALARM/RTC_OUT_CALIB/RTC_TAMP1/RTC_TS/SYS_WKUP2 2 -3100 500 100 R 50 50 1 1 B +X PC14/RCC_OSC32_IN 3 -3100 400 100 R 50 50 1 1 B +X PC15/RCC_OSC32_OUT 4 -3100 300 100 R 50 50 1 1 B +X PF0/CRS_SYNC/I2C1_SDA/RCC_OSC_IN 5 -3100 900 100 R 50 50 1 1 I +X PF1/I2C1_SCL/RCC_OSC_OUT 6 -3100 800 100 R 50 50 1 1 I +X NRST 7 -3100 1300 100 R 50 50 1 1 I +X VSSA 8 100 -1800 100 U 50 50 1 1 W +X VDDA 9 0 1800 100 D 50 50 1 1 W +X ADC_IN0/RTC_TAMP2/SYS_WKUP1/TIM2_CH1/TIM2_ETR/TSC_G1_IO1/USART2_CTS/PA0 10 3100 100 100 L 50 50 1 1 B +X PB2/TSC_G3_IO4 20 -3100 -100 100 R 50 50 1 1 B +X I2C1_SCL/TIM1_CH2/TSC_G4_IO1/USART1_TX/PA9 30 3100 -800 100 L 50 50 1 1 B +X PB4/I2S1_MCK/SPI1_MISO/TIM17_BKIN/TIM3_CH1/TSC_G5_IO2 40 -3100 -300 100 R 50 50 1 1 B +X ADC_IN1/TIM2_CH2/TSC_G1_IO2/USART2_DE/USART2_RTS/PA1 11 3100 0 100 L 50 50 1 1 B +X PB10/CEC/I2C1_SCL/SPI2_SCK/TIM2_CH3/TSC_SYNC 21 -3100 -900 100 R 50 50 1 1 B +X I2C1_SDA/TIM17_BKIN/TIM1_CH3/TSC_G4_IO2/USART1_RX/PA10 31 3100 -900 100 L 50 50 1 1 B +X PB5/I2C1_SMBA/I2S1_SD/SPI1_MOSI/SYS_WKUP6/TIM16_BKIN/TIM3_CH2 41 -3100 -400 100 R 50 50 1 1 B +X ADC_IN2/SYS_WKUP4/TIM2_CH3/TSC_G1_IO3/USART2_TX/PA2 12 3100 -100 100 L 50 50 1 1 B +X PB11/I2C1_SDA/TIM2_CH4 22 -3100 -1000 100 R 50 50 1 1 B +X CAN_RX/I2C1_SCL/TIM1_CH4/TSC_G4_IO3/USART1_CTS/USB_DM/PA11 32 3100 -1000 100 L 50 50 1 1 B +X PB6/I2C1_SCL/TIM16_CH1N/TSC_G5_IO3/USART1_TX 42 -3100 -500 100 R 50 50 1 1 B +X ADC_IN3/TIM2_CH4/TSC_G1_IO4/USART2_RX/PA3 13 3100 -200 100 L 50 50 1 1 B +X VSS 23 -200 -1800 100 U 50 50 1 1 W +X CAN_TX/I2C1_SDA/TIM1_ETR/TSC_G4_IO4/USART1_DE/USART1_RTS/USB_DP/PA12 33 3100 -1100 100 L 50 50 1 1 B +X PB7/I2C1_SDA/TIM17_CH1N/TSC_G5_IO4/USART1_RX 43 -3100 -600 100 R 50 50 1 1 B +X ADC_IN4/I2S1_WS/SPI1_NSS/TIM14_CH1/TSC_G2_IO1/USART2_CK/USB_OE/PA4 14 3100 -300 100 L 50 50 1 1 B +X VDD 24 -200 1800 100 D 50 50 1 1 W +X IR_OUT/SYS_SWDIO/USB_OE/PA13 34 3100 -1200 100 L 50 50 1 1 B +X PF11 44 -3100 700 100 R 50 50 1 1 B +X ADC_IN5/CEC/I2S1_CK/SPI1_SCK/TIM2_CH1/TIM2_ETR/TSC_G2_IO2/PA5 15 3100 -400 100 L 50 50 1 1 B +X PB12/SPI2_NSS/TIM1_BKIN 25 -3100 -1100 100 R 50 50 1 1 B +X VSS 35 -100 -1800 100 U 50 50 1 1 W +X PB8/CAN_RX/CEC/I2C1_SCL/TIM16_CH1/TSC_SYNC 45 -3100 -700 100 R 50 50 1 1 B +X ADC_IN6/I2S1_MCK/SPI1_MISO/TIM16_CH1/TIM1_BKIN/TIM3_CH1/TSC_G2_IO3/PA6 16 3100 -500 100 L 50 50 1 1 B +X PB13/I2C1_SCL/SPI2_SCK/TIM1_CH1N 26 -3100 -1200 100 R 50 50 1 1 B +X VDDIO2 36 100 1800 100 D 50 50 1 1 W +X PB9/CAN_TX/I2C1_SDA/IR_OUT/SPI2_NSS/TIM17_CH1 46 -3100 -800 100 R 50 50 1 1 B +X ADC_IN7/I2S1_SD/SPI1_MOSI/TIM14_CH1/TIM17_CH1/TIM1_CH1N/TIM3_CH2/TSC_G2_IO4/PA7 17 3100 -600 100 L 50 50 1 1 B +X PB14/I2C1_SDA/SPI2_MISO/TIM1_CH2N 27 -3100 -1300 100 R 50 50 1 1 B +X SYS_SWCLK/USART2_TX/PA14 37 3100 -1300 100 L 50 50 1 1 B +X VSS 47 0 -1800 100 U 50 50 1 1 W +X PB0/ADC_IN8/TIM1_CH2N/TIM3_CH3/TSC_G3_IO2 18 -3100 100 100 R 50 50 1 1 B +X PB15/RTC_REFIN/SPI2_MOSI/SYS_WKUP7/TIM1_CH3N 28 -3100 -1400 100 R 50 50 1 1 B +X I2S1_WS/SPI1_NSS/TIM2_CH1/TIM2_ETR/USART2_RX/USB_OE/PA15 38 3100 -1400 100 L 50 50 1 1 B +X VDD 48 -100 1800 100 D 50 50 1 1 W +X PB1/ADC_IN9/TIM14_CH1/TIM1_CH3N/TIM3_CH4/TSC_G3_IO3 19 -3100 0 100 R 50 50 1 1 B +X CRS_SYNC/RCC_MCO/TIM1_CH1/USART1_CK/PA8 29 3100 -700 100 L 50 50 1 1 B +X PB3/I2S1_CK/SPI1_SCK/TIM2_CH2/TSC_G5_IO1 39 -3100 -200 100 R 50 50 1 1 B +ENDDRAW +ENDDEF +# +# SW_Push +# +DEF SW_Push SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "SW_Push" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# USB6B1 +# +DEF USB6B1 D 0 30 Y N 1 F N +F0 "D" 0 -450 50 H V C CNN +F1 "USB6B1" 0 400 50 H V C CNN +F2 "" 200 -100 50 V V C CNN +F3 "" 200 -100 50 V V C CNN +$FPLIST + SO8 +$ENDFPLIST +DRAW +C -150 -300 7 0 1 0 N +C -150 100 7 0 1 0 N +C -150 300 7 0 1 0 N +C 0 -300 7 0 1 0 N +C 0 -100 7 0 1 0 N +C 0 300 7 0 1 0 N +C 200 -300 7 0 1 0 N +C 200 300 7 0 1 0 N +S -300 -100 300 -100 0 1 0 N +S -300 300 300 300 0 1 0 N +S -200 -150 -100 -150 0 1 0 N +S -200 250 -100 250 0 1 0 N +S -150 300 -150 -300 0 1 0 N +S -50 -150 50 -150 0 1 0 N +S -50 250 50 250 0 1 0 N +S 0 300 0 -300 0 1 0 N +S 200 300 200 -300 0 1 0 N +S 300 -300 -300 -300 0 1 0 N +S 300 100 -300 100 0 1 0 N +P 3 0 1 8 150 50 250 50 250 50 N +P 4 0 1 8 150 50 150 30 160 30 160 30 N +P 4 0 1 8 250 50 250 70 240 70 240 70 N +P 5 0 1 0 -250 350 300 350 300 -350 -250 -350 -250 350 N +P 6 0 1 8 -200 -250 -150 -150 -100 -250 -200 -250 -200 -250 -200 -250 N +P 6 0 1 8 -200 150 -150 250 -100 150 -200 150 -200 150 -200 150 N +P 6 0 1 8 -50 -250 0 -150 50 -250 -50 -250 -50 -250 -50 -250 N +P 6 0 1 8 -50 150 0 250 50 150 -50 150 -50 150 -50 150 N +P 6 0 1 8 150 -50 200 50 250 -50 150 -50 150 -50 150 -50 N +X VCC 1 -500 300 200 R 50 50 1 1 P +X I/O1 2 -500 100 200 R 50 50 1 1 P +X I/O2 3 -500 -100 200 R 50 50 1 1 P +X GND 4 -500 -300 200 R 50 50 1 1 P +X GND 5 500 -300 200 L 50 50 1 1 P +X I/O2 6 500 -100 200 L 50 50 1 1 P +X I/O1 7 500 100 200 L 50 50 1 1 P +X VCC 8 500 300 200 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# USB_A-RESCUE-stm32 +# +DEF USB_A-RESCUE-stm32 P 0 40 Y Y 1 F N +F0 "P" 200 -200 50 H V C CNN +F1 "USB_A-RESCUE-stm32" -50 200 50 H V C CNN +F2 "" -50 -100 50 V V C CNN +F3 "" -50 -100 50 V V C CNN +$FPLIST + USB* +$ENDFPLIST +DRAW +S -250 -150 150 150 0 1 0 N +S -205 -150 -195 -120 0 1 0 N +S -105 -150 -95 -120 0 1 0 N +S -5 -150 5 -120 0 1 0 N +S 95 -150 105 -120 0 1 0 N +X VBUS 1 -200 -300 150 U 50 50 1 1 W +X D- 2 -100 -300 150 U 50 50 1 1 P +X D+ 3 0 -300 150 U 50 50 1 1 P +X GND 4 100 -300 150 U 50 50 1 1 W +X shield 5 300 100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/F0-nolib/canbus/kicad/rescue-backup/stm32-rescue-2018-11-13-22-23-36.lib b/F0-nolib/canbus/kicad/rescue-backup/stm32-rescue-2018-11-13-22-23-36.lib new file mode 100644 index 0000000..5482c15 --- /dev/null +++ b/F0-nolib/canbus/kicad/rescue-backup/stm32-rescue-2018-11-13-22-23-36.lib @@ -0,0 +1,695 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# +3.3V +# +DEF +3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+3.3V" 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 +3V3 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 +# +DEF C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$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 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X01 +# +DEF CONN_01X01 J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "CONN_01X01" 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 5 10 -5 0 1 0 N +S -50 50 50 -50 0 1 0 N +X P1 1 -200 0 150 R 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" 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 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 150 50 -150 0 1 0 N +X P1 1 -200 100 150 R 50 50 1 1 P +X P2 2 -200 0 150 R 50 50 1 1 P +X P3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X03 +# +DEF CONN_02X03 J 0 1 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "CONN_02X03" 0 -200 50 H 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 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 150 100 -150 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +X P1 1 -250 100 150 R 50 50 1 1 P +X P2 2 250 100 150 L 50 50 1 1 P +X P3 3 -250 0 150 R 50 50 1 1 P +X P4 4 250 0 150 L 50 50 1 1 P +X P5 5 -250 -100 150 R 50 50 1 1 P +X P6 6 250 -100 150 L 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_01x01 +# +DEF Conn_01x01 J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "Conn_01x01" 0 -100 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 5 0 -5 1 1 6 N +S -50 50 50 -50 1 1 10 f +X Pin_1 1 -200 0 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Conn_01x02 +# +DEF Conn_01x02 J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "Conn_01x02" 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 50 50 -150 1 1 10 f +X Pin_1 1 -200 0 150 R 50 50 1 1 P +X Pin_2 2 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Conn_01x07 +# +DEF Conn_01x07 J 0 40 Y N 1 F N +F0 "J" 0 400 50 H V C CNN +F1 "Conn_01x07" 0 -400 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 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +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 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 350 50 -350 1 1 10 f +X Pin_1 1 -200 300 150 R 50 50 1 1 P +X Pin_2 2 -200 200 150 R 50 50 1 1 P +X Pin_3 3 -200 100 150 R 50 50 1 1 P +X Pin_4 4 -200 0 150 R 50 50 1 1 P +X Pin_5 5 -200 -100 150 R 50 50 1 1 P +X Pin_6 6 -200 -200 150 R 50 50 1 1 P +X Pin_7 7 -200 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# DB9_Female +# +DEF DB9_Female J 0 40 Y N 1 F N +F0 "J" 0 550 50 H V C CNN +F1 "DB9_Female" 0 -575 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DB*F* +$ENDFPLIST +DRAW +C -70 -400 30 0 1 0 N +C -70 -200 30 0 1 0 N +C -70 0 30 0 1 0 N +C -70 200 30 0 1 0 N +C -70 400 30 0 1 0 N +C 50 -300 30 0 1 0 N +C 50 -100 30 0 1 0 N +C 50 100 30 0 1 0 N +C 50 300 30 0 1 0 N +P 2 0 1 0 -150 -400 -100 -400 N +P 2 0 1 0 -150 -300 20 -300 N +P 2 0 1 0 -150 -200 -100 -200 N +P 2 0 1 0 -150 -100 20 -100 N +P 2 0 1 0 -150 0 -100 0 N +P 2 0 1 0 -150 100 20 100 N +P 2 0 1 0 -150 200 -100 200 N +P 2 0 1 0 -150 300 20 300 N +P 2 0 1 0 -150 400 -100 400 N +P 5 0 1 10 -150 525 -150 -525 150 -375 150 375 -150 525 f +X 1 1 -300 400 150 R 50 50 1 1 P +X 2 2 -300 200 150 R 50 50 1 1 P +X 3 3 -300 0 150 R 50 50 1 1 P +X 4 4 -300 -200 150 R 50 50 1 1 P +X 5 5 -300 -400 150 R 50 50 1 1 P +X 6 6 -300 300 150 R 50 50 1 1 P +X 7 7 -300 100 150 R 50 50 1 1 P +X 8 8 -300 -100 150 R 50 50 1 1 P +X 9 9 -300 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# DB9_Male +# +DEF DB9_Male J 0 40 Y N 1 F N +F0 "J" 0 550 50 H V C CNN +F1 "DB9_Male" 0 -575 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DB*M* +$ENDFPLIST +DRAW +C -70 -400 30 0 1 0 F +C -70 -200 30 0 1 0 F +C -70 0 30 0 1 0 F +C -70 200 30 0 1 0 F +C -70 400 30 0 1 0 F +C 50 -300 30 0 1 0 F +C 50 -100 30 0 1 0 F +C 50 100 30 0 1 0 F +C 50 300 30 0 1 0 F +P 2 0 1 0 -150 -400 -100 -400 N +P 2 0 1 0 -150 -300 20 -300 N +P 2 0 1 0 -150 -200 -100 -200 N +P 2 0 1 0 -150 -100 20 -100 N +P 2 0 1 0 -150 0 -100 0 N +P 2 0 1 0 -150 100 20 100 N +P 2 0 1 0 -150 200 -100 200 N +P 2 0 1 0 -150 300 20 300 N +P 2 0 1 0 -150 400 -100 400 N +P 5 0 1 10 -150 -525 -150 525 150 375 150 -375 -150 -525 f +X 1 1 -300 -400 150 R 50 50 1 1 P +X 2 2 -300 -200 150 R 50 50 1 1 P +X 3 3 -300 0 150 R 50 50 1 1 P +X 4 4 -300 200 150 R 50 50 1 1 P +X 5 5 -300 400 150 R 50 50 1 1 P +X 6 6 -300 -300 150 R 50 50 1 1 P +X 7 7 -300 -100 150 R 50 50 1 1 P +X 8 8 -300 100 150 R 50 50 1 1 P +X 9 9 -300 300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# D_Schottky +# +DEF D_Schottky D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "D_Schottky" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + TO-???* + *SingleDiode + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +P 2 0 1 0 50 0 -50 0 N +P 4 0 1 8 50 50 50 -50 -50 0 50 50 N +P 6 0 1 8 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# D_Zener +# +DEF D_Zener D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "D_Zener" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + TO-???* + *SingleDiode + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +P 2 0 1 0 50 0 -50 0 N +P 3 0 1 8 -50 -50 -50 50 -30 50 N +P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# GND +# +DEF GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "GND" 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 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# Jumper_NO_Small +# +DEF Jumper_NO_Small JP 0 30 N N 1 F N +F0 "JP" 0 80 50 H V C CNN +F1 "Jumper_NO_Small" 10 -60 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +C -40 0 20 0 1 0 N +C 40 0 20 0 1 0 N +X 1 1 -100 0 40 R 50 50 0 1 P +X 2 2 100 0 40 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# LED-RESCUE-stm32 +# +DEF LED-RESCUE-stm32 D 0 40 Y N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "LED-RESCUE-stm32" 0 -100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + LED* +$ENDFPLIST +DRAW +P 2 0 1 8 -50 -50 -50 50 N +P 2 0 1 0 -50 0 50 0 N +P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N +P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N +P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# LM1117-3.3-RESCUE-stm32 +# +DEF LM1117-3.3-RESCUE-stm32 U 0 30 Y Y 1 F N +F0 "U" 100 -250 50 H V C CNN +F1 "LM1117-3.3-RESCUE-stm32" 0 250 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SOT-223* + TO-263* + TO-252* +$ENDFPLIST +DRAW +S -200 -200 200 200 0 1 10 f +X GND/ADJ 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 50 100 L 50 50 1 1 P +X VI 3 -300 0 100 R 50 50 1 1 W +X VO 4 300 -50 100 L 50 50 1 1 w +ENDDRAW +ENDDEF +# +# MAX471-RESCUE-stm32 +# +DEF MAX471-RESCUE-stm32 U 0 40 Y Y 1 F N +F0 "U" -300 350 50 H V L CNN +F1 "MAX471-RESCUE-stm32" -300 -350 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -300 300 300 -300 0 1 10 f +X SHDN 1 -400 -100 100 R 50 50 1 1 I +X RS+ 2 -400 200 100 R 50 50 1 1 W +X RS+ 3 -400 100 100 R 50 50 1 1 P +X GND 4 -400 -200 100 R 50 50 1 1 W +X SIGN 5 400 -100 100 L 50 50 1 1 C +X RS- 6 400 200 100 L 50 50 1 1 w +X RS- 7 400 100 100 L 50 50 1 1 P +X OUT 8 400 -200 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# MCP2551-I_SN +# +DEF MCP2551-I_SN U 0 40 Y Y 1 F N +F0 "U" -400 350 50 H V L CNN +F1 "MCP2551-I_SN" 100 350 50 H V L CNN +F2 "Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm" 0 -500 50 H I C CIN +F3 "" 0 0 50 H I C CNN +$FPLIST + SOIC*Pitch1.27mm* +$ENDFPLIST +DRAW +S -400 300 400 -300 0 1 10 f +X TXD 1 -500 200 100 R 50 50 1 1 I +X VSS 2 0 -400 100 U 50 50 1 1 W +X VDD 3 0 400 100 D 50 50 1 1 W +X RXD 4 -500 100 100 R 50 50 1 1 O +X Vref 5 -500 -100 100 R 50 50 1 1 w +X CANL 6 500 -100 100 L 50 50 1 1 B +X CANH 7 500 100 100 L 50 50 1 1 B +X Rs 8 -500 -200 100 R 50 50 1 1 I +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_NMOS_GSD +# +DEF Q_NMOS_GSD Q 0 0 Y N 1 F N +F0 "Q" 200 50 50 H V L CNN +F1 "Q_NMOS_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 40 0 80 15 80 -15 40 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 +# +# 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 +# +DEF R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "R" 0 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# SP0502BAHT +# +DEF SP0502BAHT D 0 40 Y N 1 F N +F0 "D" 225 100 50 H V L CNN +F1 "SP0502BAHT" 225 25 50 H V L CNN +F2 "TO_SOT_Packages_SMD:SOT-23" 225 -50 50 H I L CNN +F3 "" 125 125 50 H I C CNN +$FPLIST + SOT?23* +$ENDFPLIST +DRAW +S -175 100 175 -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 100 100 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 50 75 75 50 125 50 150 25 N +P 4 0 1 0 100 50 75 0 125 0 100 50 F +X A 3 0 -200 100 U 50 50 0 0 I +X K 1 -100 200 100 D 50 50 1 1 I +X K 2 100 200 100 D 50 50 1 1 I +ENDDRAW +ENDDEF +# +# STM32F042C6Tx +# +DEF STM32F042C6Tx U 0 40 Y Y 1 L N +F0 "U" -3000 1725 50 H V L BNN +F1 "STM32F042C6Tx" 3000 1725 50 H V R BNN +F2 "LQFP48" 3000 1675 50 H V R TNN +F3 "" 0 0 50 H V C CNN +DRAW +S -3000 -1700 3000 1700 0 1 10 f +X VBAT 1 -3100 1100 100 R 50 50 1 1 W +X ADC_IN0/RTC_TAMP2/SYS_WKUP1/TIM2_CH1/TIM2_ETR/TSC_G1_IO1/USART2_CTS/PA0 10 3100 100 100 L 50 50 1 1 B +X ADC_IN1/TIM2_CH2/TSC_G1_IO2/USART2_DE/USART2_RTS/PA1 11 3100 0 100 L 50 50 1 1 B +X ADC_IN2/SYS_WKUP4/TIM2_CH3/TSC_G1_IO3/USART2_TX/PA2 12 3100 -100 100 L 50 50 1 1 B +X ADC_IN3/TIM2_CH4/TSC_G1_IO4/USART2_RX/PA3 13 3100 -200 100 L 50 50 1 1 B +X ADC_IN4/I2S1_WS/SPI1_NSS/TIM14_CH1/TSC_G2_IO1/USART2_CK/USB_OE/PA4 14 3100 -300 100 L 50 50 1 1 B +X ADC_IN5/CEC/I2S1_CK/SPI1_SCK/TIM2_CH1/TIM2_ETR/TSC_G2_IO2/PA5 15 3100 -400 100 L 50 50 1 1 B +X ADC_IN6/I2S1_MCK/SPI1_MISO/TIM16_CH1/TIM1_BKIN/TIM3_CH1/TSC_G2_IO3/PA6 16 3100 -500 100 L 50 50 1 1 B +X ADC_IN7/I2S1_SD/SPI1_MOSI/TIM14_CH1/TIM17_CH1/TIM1_CH1N/TIM3_CH2/TSC_G2_IO4/PA7 17 3100 -600 100 L 50 50 1 1 B +X PB0/ADC_IN8/TIM1_CH2N/TIM3_CH3/TSC_G3_IO2 18 -3100 100 100 R 50 50 1 1 B +X PB1/ADC_IN9/TIM14_CH1/TIM1_CH3N/TIM3_CH4/TSC_G3_IO3 19 -3100 0 100 R 50 50 1 1 B +X PC13/RTC_OUT_ALARM/RTC_OUT_CALIB/RTC_TAMP1/RTC_TS/SYS_WKUP2 2 -3100 500 100 R 50 50 1 1 B +X PB2/TSC_G3_IO4 20 -3100 -100 100 R 50 50 1 1 B +X PB10/CEC/I2C1_SCL/SPI2_SCK/TIM2_CH3/TSC_SYNC 21 -3100 -900 100 R 50 50 1 1 B +X PB11/I2C1_SDA/TIM2_CH4 22 -3100 -1000 100 R 50 50 1 1 B +X VSS 23 -200 -1800 100 U 50 50 1 1 W +X VDD 24 -200 1800 100 D 50 50 1 1 W +X PB12/SPI2_NSS/TIM1_BKIN 25 -3100 -1100 100 R 50 50 1 1 B +X PB13/I2C1_SCL/SPI2_SCK/TIM1_CH1N 26 -3100 -1200 100 R 50 50 1 1 B +X PB14/I2C1_SDA/SPI2_MISO/TIM1_CH2N 27 -3100 -1300 100 R 50 50 1 1 B +X PB15/RTC_REFIN/SPI2_MOSI/SYS_WKUP7/TIM1_CH3N 28 -3100 -1400 100 R 50 50 1 1 B +X CRS_SYNC/RCC_MCO/TIM1_CH1/USART1_CK/PA8 29 3100 -700 100 L 50 50 1 1 B +X PC14/RCC_OSC32_IN 3 -3100 400 100 R 50 50 1 1 B +X I2C1_SCL/TIM1_CH2/TSC_G4_IO1/USART1_TX/PA9 30 3100 -800 100 L 50 50 1 1 B +X I2C1_SDA/TIM17_BKIN/TIM1_CH3/TSC_G4_IO2/USART1_RX/PA10 31 3100 -900 100 L 50 50 1 1 B +X CAN_RX/I2C1_SCL/TIM1_CH4/TSC_G4_IO3/USART1_CTS/USB_DM/PA11 32 3100 -1000 100 L 50 50 1 1 B +X CAN_TX/I2C1_SDA/TIM1_ETR/TSC_G4_IO4/USART1_DE/USART1_RTS/USB_DP/PA12 33 3100 -1100 100 L 50 50 1 1 B +X IR_OUT/SYS_SWDIO/USB_OE/PA13 34 3100 -1200 100 L 50 50 1 1 B +X VSS 35 -100 -1800 100 U 50 50 1 1 W +X VDDIO2 36 100 1800 100 D 50 50 1 1 W +X SYS_SWCLK/USART2_TX/PA14 37 3100 -1300 100 L 50 50 1 1 B +X I2S1_WS/SPI1_NSS/TIM2_CH1/TIM2_ETR/USART2_RX/USB_OE/PA15 38 3100 -1400 100 L 50 50 1 1 B +X PB3/I2S1_CK/SPI1_SCK/TIM2_CH2/TSC_G5_IO1 39 -3100 -200 100 R 50 50 1 1 B +X PC15/RCC_OSC32_OUT 4 -3100 300 100 R 50 50 1 1 B +X PB4/I2S1_MCK/SPI1_MISO/TIM17_BKIN/TIM3_CH1/TSC_G5_IO2 40 -3100 -300 100 R 50 50 1 1 B +X PB5/I2C1_SMBA/I2S1_SD/SPI1_MOSI/SYS_WKUP6/TIM16_BKIN/TIM3_CH2 41 -3100 -400 100 R 50 50 1 1 B +X PB6/I2C1_SCL/TIM16_CH1N/TSC_G5_IO3/USART1_TX 42 -3100 -500 100 R 50 50 1 1 B +X PB7/I2C1_SDA/TIM17_CH1N/TSC_G5_IO4/USART1_RX 43 -3100 -600 100 R 50 50 1 1 B +X PF11 44 -3100 700 100 R 50 50 1 1 B +X PB8/CAN_RX/CEC/I2C1_SCL/TIM16_CH1/TSC_SYNC 45 -3100 -700 100 R 50 50 1 1 B +X PB9/CAN_TX/I2C1_SDA/IR_OUT/SPI2_NSS/TIM17_CH1 46 -3100 -800 100 R 50 50 1 1 B +X VSS 47 0 -1800 100 U 50 50 1 1 W +X VDD 48 -100 1800 100 D 50 50 1 1 W +X PF0/CRS_SYNC/I2C1_SDA/RCC_OSC_IN 5 -3100 900 100 R 50 50 1 1 I +X PF1/I2C1_SCL/RCC_OSC_OUT 6 -3100 800 100 R 50 50 1 1 I +X NRST 7 -3100 1300 100 R 50 50 1 1 I +X VSSA 8 100 -1800 100 U 50 50 1 1 W +X VDDA 9 0 1800 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# SW_Push +# +DEF SW_Push SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "SW_Push" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# USB_A-RESCUE-stm32 +# +DEF USB_A-RESCUE-stm32 P 0 40 Y Y 1 F N +F0 "P" 200 -200 50 H V C CNN +F1 "USB_A-RESCUE-stm32" -50 200 50 H V C CNN +F2 "" -50 -100 50 V V C CNN +F3 "" -50 -100 50 V V C CNN +$FPLIST + USB* +$ENDFPLIST +DRAW +S -250 -150 150 150 0 1 0 N +S -205 -150 -195 -120 0 1 0 N +S -105 -150 -95 -120 0 1 0 N +S -5 -150 5 -120 0 1 0 N +S 95 -150 105 -120 0 1 0 N +X VBUS 1 -200 -300 150 U 50 50 1 1 W +X D- 2 -100 -300 150 U 50 50 1 1 P +X D+ 3 0 -300 150 U 50 50 1 1 P +X GND 4 100 -300 150 U 50 50 1 1 W +X shield 5 300 100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/F0-nolib/canbus/kicad/rescue-backup/stm32-rescue-2018-11-13-22-27-30.lib b/F0-nolib/canbus/kicad/rescue-backup/stm32-rescue-2018-11-13-22-27-30.lib new file mode 100644 index 0000000..20ca86d --- /dev/null +++ b/F0-nolib/canbus/kicad/rescue-backup/stm32-rescue-2018-11-13-22-27-30.lib @@ -0,0 +1,762 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# +3.3V +# +DEF +3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+3.3V" 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 +3V3 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 +# +DEF C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$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 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X01 +# +DEF CONN_01X01 J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "CONN_01X01" 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 5 10 -5 0 1 0 N +S -50 50 50 -50 0 1 0 N +X P1 1 -200 0 150 R 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" 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 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 150 50 -150 0 1 0 N +X P1 1 -200 100 150 R 50 50 1 1 P +X P2 2 -200 0 150 R 50 50 1 1 P +X P3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X03 +# +DEF CONN_02X03 J 0 1 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "CONN_02X03" 0 -200 50 H 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 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 150 100 -150 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +X P1 1 -250 100 150 R 50 50 1 1 P +X P2 2 250 100 150 L 50 50 1 1 P +X P3 3 -250 0 150 R 50 50 1 1 P +X P4 4 250 0 150 L 50 50 1 1 P +X P5 5 -250 -100 150 R 50 50 1 1 P +X P6 6 250 -100 150 L 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_01x01 +# +DEF Conn_01x01 J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "Conn_01x01" 0 -100 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 5 0 -5 1 1 6 N +S -50 50 50 -50 1 1 10 f +X Pin_1 1 -200 0 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Conn_01x02 +# +DEF Conn_01x02 J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "Conn_01x02" 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 50 50 -150 1 1 10 f +X Pin_1 1 -200 0 150 R 50 50 1 1 P +X Pin_2 2 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Conn_01x07 +# +DEF Conn_01x07 J 0 40 Y N 1 F N +F0 "J" 0 400 50 H V C CNN +F1 "Conn_01x07" 0 -400 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 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +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 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 350 50 -350 1 1 10 f +X Pin_1 1 -200 300 150 R 50 50 1 1 P +X Pin_2 2 -200 200 150 R 50 50 1 1 P +X Pin_3 3 -200 100 150 R 50 50 1 1 P +X Pin_4 4 -200 0 150 R 50 50 1 1 P +X Pin_5 5 -200 -100 150 R 50 50 1 1 P +X Pin_6 6 -200 -200 150 R 50 50 1 1 P +X Pin_7 7 -200 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# DB9_Female +# +DEF DB9_Female J 0 40 Y N 1 F N +F0 "J" 0 550 50 H V C CNN +F1 "DB9_Female" 0 -575 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DB*F* +$ENDFPLIST +DRAW +C -70 -400 30 0 1 0 N +C -70 -200 30 0 1 0 N +C -70 0 30 0 1 0 N +C -70 200 30 0 1 0 N +C -70 400 30 0 1 0 N +C 50 -300 30 0 1 0 N +C 50 -100 30 0 1 0 N +C 50 100 30 0 1 0 N +C 50 300 30 0 1 0 N +P 2 0 1 0 -150 -400 -100 -400 N +P 2 0 1 0 -150 -300 20 -300 N +P 2 0 1 0 -150 -200 -100 -200 N +P 2 0 1 0 -150 -100 20 -100 N +P 2 0 1 0 -150 0 -100 0 N +P 2 0 1 0 -150 100 20 100 N +P 2 0 1 0 -150 200 -100 200 N +P 2 0 1 0 -150 300 20 300 N +P 2 0 1 0 -150 400 -100 400 N +P 5 0 1 10 -150 525 -150 -525 150 -375 150 375 -150 525 f +X 1 1 -300 400 150 R 50 50 1 1 P +X 2 2 -300 200 150 R 50 50 1 1 P +X 3 3 -300 0 150 R 50 50 1 1 P +X 4 4 -300 -200 150 R 50 50 1 1 P +X 5 5 -300 -400 150 R 50 50 1 1 P +X 6 6 -300 300 150 R 50 50 1 1 P +X 7 7 -300 100 150 R 50 50 1 1 P +X 8 8 -300 -100 150 R 50 50 1 1 P +X 9 9 -300 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# DB9_Male +# +DEF DB9_Male J 0 40 Y N 1 F N +F0 "J" 0 550 50 H V C CNN +F1 "DB9_Male" 0 -575 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DB*M* +$ENDFPLIST +DRAW +C -70 -400 30 0 1 0 F +C -70 -200 30 0 1 0 F +C -70 0 30 0 1 0 F +C -70 200 30 0 1 0 F +C -70 400 30 0 1 0 F +C 50 -300 30 0 1 0 F +C 50 -100 30 0 1 0 F +C 50 100 30 0 1 0 F +C 50 300 30 0 1 0 F +P 2 0 1 0 -150 -400 -100 -400 N +P 2 0 1 0 -150 -300 20 -300 N +P 2 0 1 0 -150 -200 -100 -200 N +P 2 0 1 0 -150 -100 20 -100 N +P 2 0 1 0 -150 0 -100 0 N +P 2 0 1 0 -150 100 20 100 N +P 2 0 1 0 -150 200 -100 200 N +P 2 0 1 0 -150 300 20 300 N +P 2 0 1 0 -150 400 -100 400 N +P 5 0 1 10 -150 -525 -150 525 150 375 150 -375 -150 -525 f +X 1 1 -300 -400 150 R 50 50 1 1 P +X 2 2 -300 -200 150 R 50 50 1 1 P +X 3 3 -300 0 150 R 50 50 1 1 P +X 4 4 -300 200 150 R 50 50 1 1 P +X 5 5 -300 400 150 R 50 50 1 1 P +X 6 6 -300 -300 150 R 50 50 1 1 P +X 7 7 -300 -100 150 R 50 50 1 1 P +X 8 8 -300 100 150 R 50 50 1 1 P +X 9 9 -300 300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# D_Schottky +# +DEF D_Schottky D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "D_Schottky" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + TO-???* + *SingleDiode + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +P 2 0 1 0 50 0 -50 0 N +P 4 0 1 8 50 50 50 -50 -50 0 50 50 N +P 6 0 1 8 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# D_Zener +# +DEF D_Zener D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "D_Zener" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + TO-???* + *SingleDiode + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +P 2 0 1 0 50 0 -50 0 N +P 3 0 1 8 -50 -50 -50 50 -30 50 N +P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# GND +# +DEF GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "GND" 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 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# Jumper_NO_Small +# +DEF Jumper_NO_Small JP 0 30 N N 1 F N +F0 "JP" 0 80 50 H V C CNN +F1 "Jumper_NO_Small" 10 -60 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +C -40 0 20 0 1 0 N +C 40 0 20 0 1 0 N +X 1 1 -100 0 40 R 50 50 0 1 P +X 2 2 100 0 40 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# LED-RESCUE-stm32 +# +DEF LED-RESCUE-stm32 D 0 40 Y N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "LED-RESCUE-stm32" 0 -100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + LED* +$ENDFPLIST +DRAW +P 2 0 1 8 -50 -50 -50 50 N +P 2 0 1 0 -50 0 50 0 N +P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N +P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N +P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# LM1117-3.3-RESCUE-stm32 +# +DEF LM1117-3.3-RESCUE-stm32 U 0 30 Y Y 1 F N +F0 "U" 100 -250 50 H V C CNN +F1 "LM1117-3.3-RESCUE-stm32" 0 250 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SOT-223* + TO-263* + TO-252* +$ENDFPLIST +DRAW +S -200 -200 200 200 0 1 10 f +X GND/ADJ 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 50 100 L 50 50 1 1 P +X VI 3 -300 0 100 R 50 50 1 1 W +X VO 4 300 -50 100 L 50 50 1 1 w +ENDDRAW +ENDDEF +# +# MCP2551-I_SN +# +DEF MCP2551-I_SN U 0 40 Y Y 1 F N +F0 "U" -400 350 50 H V L CNN +F1 "MCP2551-I_SN" 100 350 50 H V L CNN +F2 "Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm" 0 -500 50 H I C CIN +F3 "" 0 0 50 H I C CNN +$FPLIST + SOIC*Pitch1.27mm* +$ENDFPLIST +DRAW +S -400 300 400 -300 0 1 10 f +X TXD 1 -500 200 100 R 50 50 1 1 I +X VSS 2 0 -400 100 U 50 50 1 1 W +X VDD 3 0 400 100 D 50 50 1 1 W +X RXD 4 -500 100 100 R 50 50 1 1 O +X Vref 5 -500 -100 100 R 50 50 1 1 w +X CANL 6 500 -100 100 L 50 50 1 1 B +X CANH 7 500 100 100 L 50 50 1 1 B +X Rs 8 -500 -200 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# PESD1CAN +# +DEF PESD1CAN D 0 30 Y N 1 F N +F0 "D" 0 -350 50 H V C CNN +F1 "PESD1CAN" 50 150 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + SOT23 +$ENDFPLIST +DRAW +S -200 100 300 -300 0 1 0 N +P 2 0 1 0 -140 -200 150 -200 N +P 2 0 1 0 -140 0 150 0 N +P 3 0 1 8 -150 -150 -150 -250 -150 -250 N +P 3 0 1 8 -150 50 -150 -50 -150 -50 N +P 3 0 1 8 150 -150 150 -250 150 -250 N +P 3 0 1 8 150 50 150 -50 150 -50 N +P 4 0 1 8 -150 -150 -170 -150 -170 -160 -170 -160 N +P 4 0 1 8 -150 50 -170 50 -170 40 -170 40 N +P 4 0 1 8 150 -250 170 -250 170 -240 170 -240 N +P 4 0 1 8 150 -150 130 -150 130 -160 130 -160 N +P 4 0 1 8 150 -50 170 -50 170 -40 170 -40 N +P 4 0 1 0 150 0 250 0 250 -200 150 -200 N +P 4 0 1 8 150 50 130 50 130 40 130 40 N +P 5 0 1 8 -130 -240 -130 -250 -150 -250 -150 -250 -150 -250 N +P 5 0 1 8 -130 -40 -130 -50 -150 -50 -150 -50 -150 -50 N +P 6 0 1 8 -50 -250 -150 -200 -50 -150 -50 -250 -50 -250 -50 -250 N +P 6 0 1 8 -50 -50 -150 0 -50 50 -50 -50 -50 -50 -50 -50 N +P 6 0 1 8 50 -150 150 -200 50 -250 50 -150 50 -150 50 -150 N +P 6 0 1 8 50 50 150 0 50 -50 50 50 50 50 50 50 N +X K 1 -300 0 150 R 50 50 0 1 P +X K 2 -300 -200 150 R 50 50 0 1 P +X O 3 400 -100 150 L 50 50 0 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_NMOS_GSD +# +DEF Q_NMOS_GSD Q 0 0 Y N 1 F N +F0 "Q" 200 50 50 H V L CNN +F1 "Q_NMOS_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 40 0 80 15 80 -15 40 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 +# +# 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 +# +DEF R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "R" 0 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# SP0502BAHT +# +DEF SP0502BAHT D 0 40 Y N 1 F N +F0 "D" 225 100 50 H V L CNN +F1 "SP0502BAHT" 225 25 50 H V L CNN +F2 "TO_SOT_Packages_SMD:SOT-23" 225 -50 50 H I L CNN +F3 "" 125 125 50 H I C CNN +$FPLIST + SOT?23* +$ENDFPLIST +DRAW +S -175 100 175 -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 100 100 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 50 75 75 50 125 50 150 25 N +P 4 0 1 0 100 50 75 0 125 0 100 50 F +X A 3 0 -200 100 U 50 50 0 0 I +X K 1 -100 200 100 D 50 50 1 1 I +X K 2 100 200 100 D 50 50 1 1 I +ENDDRAW +ENDDEF +# +# STM32F042C6Tx +# +DEF STM32F042C6Tx U 0 40 Y Y 1 L N +F0 "U" -3000 1725 50 H V L BNN +F1 "STM32F042C6Tx" 3000 1725 50 H V R BNN +F2 "LQFP48" 3000 1675 50 H V R TNN +F3 "" 0 0 50 H V C CNN +DRAW +S -3000 -1700 3000 1700 0 1 10 f +X VBAT 1 -3100 1100 100 R 50 50 1 1 W +X ADC_IN0/RTC_TAMP2/SYS_WKUP1/TIM2_CH1/TIM2_ETR/TSC_G1_IO1/USART2_CTS/PA0 10 3100 100 100 L 50 50 1 1 B +X ADC_IN1/TIM2_CH2/TSC_G1_IO2/USART2_DE/USART2_RTS/PA1 11 3100 0 100 L 50 50 1 1 B +X ADC_IN2/SYS_WKUP4/TIM2_CH3/TSC_G1_IO3/USART2_TX/PA2 12 3100 -100 100 L 50 50 1 1 B +X ADC_IN3/TIM2_CH4/TSC_G1_IO4/USART2_RX/PA3 13 3100 -200 100 L 50 50 1 1 B +X ADC_IN4/I2S1_WS/SPI1_NSS/TIM14_CH1/TSC_G2_IO1/USART2_CK/USB_OE/PA4 14 3100 -300 100 L 50 50 1 1 B +X ADC_IN5/CEC/I2S1_CK/SPI1_SCK/TIM2_CH1/TIM2_ETR/TSC_G2_IO2/PA5 15 3100 -400 100 L 50 50 1 1 B +X ADC_IN6/I2S1_MCK/SPI1_MISO/TIM16_CH1/TIM1_BKIN/TIM3_CH1/TSC_G2_IO3/PA6 16 3100 -500 100 L 50 50 1 1 B +X ADC_IN7/I2S1_SD/SPI1_MOSI/TIM14_CH1/TIM17_CH1/TIM1_CH1N/TIM3_CH2/TSC_G2_IO4/PA7 17 3100 -600 100 L 50 50 1 1 B +X PB0/ADC_IN8/TIM1_CH2N/TIM3_CH3/TSC_G3_IO2 18 -3100 100 100 R 50 50 1 1 B +X PB1/ADC_IN9/TIM14_CH1/TIM1_CH3N/TIM3_CH4/TSC_G3_IO3 19 -3100 0 100 R 50 50 1 1 B +X PC13/RTC_OUT_ALARM/RTC_OUT_CALIB/RTC_TAMP1/RTC_TS/SYS_WKUP2 2 -3100 500 100 R 50 50 1 1 B +X PB2/TSC_G3_IO4 20 -3100 -100 100 R 50 50 1 1 B +X PB10/CEC/I2C1_SCL/SPI2_SCK/TIM2_CH3/TSC_SYNC 21 -3100 -900 100 R 50 50 1 1 B +X PB11/I2C1_SDA/TIM2_CH4 22 -3100 -1000 100 R 50 50 1 1 B +X VSS 23 -200 -1800 100 U 50 50 1 1 W +X VDD 24 -200 1800 100 D 50 50 1 1 W +X PB12/SPI2_NSS/TIM1_BKIN 25 -3100 -1100 100 R 50 50 1 1 B +X PB13/I2C1_SCL/SPI2_SCK/TIM1_CH1N 26 -3100 -1200 100 R 50 50 1 1 B +X PB14/I2C1_SDA/SPI2_MISO/TIM1_CH2N 27 -3100 -1300 100 R 50 50 1 1 B +X PB15/RTC_REFIN/SPI2_MOSI/SYS_WKUP7/TIM1_CH3N 28 -3100 -1400 100 R 50 50 1 1 B +X CRS_SYNC/RCC_MCO/TIM1_CH1/USART1_CK/PA8 29 3100 -700 100 L 50 50 1 1 B +X PC14/RCC_OSC32_IN 3 -3100 400 100 R 50 50 1 1 B +X I2C1_SCL/TIM1_CH2/TSC_G4_IO1/USART1_TX/PA9 30 3100 -800 100 L 50 50 1 1 B +X I2C1_SDA/TIM17_BKIN/TIM1_CH3/TSC_G4_IO2/USART1_RX/PA10 31 3100 -900 100 L 50 50 1 1 B +X CAN_RX/I2C1_SCL/TIM1_CH4/TSC_G4_IO3/USART1_CTS/USB_DM/PA11 32 3100 -1000 100 L 50 50 1 1 B +X CAN_TX/I2C1_SDA/TIM1_ETR/TSC_G4_IO4/USART1_DE/USART1_RTS/USB_DP/PA12 33 3100 -1100 100 L 50 50 1 1 B +X IR_OUT/SYS_SWDIO/USB_OE/PA13 34 3100 -1200 100 L 50 50 1 1 B +X VSS 35 -100 -1800 100 U 50 50 1 1 W +X VDDIO2 36 100 1800 100 D 50 50 1 1 W +X SYS_SWCLK/USART2_TX/PA14 37 3100 -1300 100 L 50 50 1 1 B +X I2S1_WS/SPI1_NSS/TIM2_CH1/TIM2_ETR/USART2_RX/USB_OE/PA15 38 3100 -1400 100 L 50 50 1 1 B +X PB3/I2S1_CK/SPI1_SCK/TIM2_CH2/TSC_G5_IO1 39 -3100 -200 100 R 50 50 1 1 B +X PC15/RCC_OSC32_OUT 4 -3100 300 100 R 50 50 1 1 B +X PB4/I2S1_MCK/SPI1_MISO/TIM17_BKIN/TIM3_CH1/TSC_G5_IO2 40 -3100 -300 100 R 50 50 1 1 B +X PB5/I2C1_SMBA/I2S1_SD/SPI1_MOSI/SYS_WKUP6/TIM16_BKIN/TIM3_CH2 41 -3100 -400 100 R 50 50 1 1 B +X PB6/I2C1_SCL/TIM16_CH1N/TSC_G5_IO3/USART1_TX 42 -3100 -500 100 R 50 50 1 1 B +X PB7/I2C1_SDA/TIM17_CH1N/TSC_G5_IO4/USART1_RX 43 -3100 -600 100 R 50 50 1 1 B +X PF11 44 -3100 700 100 R 50 50 1 1 B +X PB8/CAN_RX/CEC/I2C1_SCL/TIM16_CH1/TSC_SYNC 45 -3100 -700 100 R 50 50 1 1 B +X PB9/CAN_TX/I2C1_SDA/IR_OUT/SPI2_NSS/TIM17_CH1 46 -3100 -800 100 R 50 50 1 1 B +X VSS 47 0 -1800 100 U 50 50 1 1 W +X VDD 48 -100 1800 100 D 50 50 1 1 W +X PF0/CRS_SYNC/I2C1_SDA/RCC_OSC_IN 5 -3100 900 100 R 50 50 1 1 I +X PF1/I2C1_SCL/RCC_OSC_OUT 6 -3100 800 100 R 50 50 1 1 I +X NRST 7 -3100 1300 100 R 50 50 1 1 I +X VSSA 8 100 -1800 100 U 50 50 1 1 W +X VDDA 9 0 1800 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# SW_Push +# +DEF SW_Push SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "SW_Push" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# USB6B1 +# +DEF USB6B1 D 0 30 Y N 1 F N +F0 "D" 0 -450 50 H V C CNN +F1 "USB6B1" 0 400 50 H V C CNN +F2 "" 200 -100 50 V V C CNN +F3 "" 200 -100 50 V V C CNN +$FPLIST + SO8 +$ENDFPLIST +DRAW +C -150 -300 7 0 1 0 N +C -150 100 7 0 1 0 N +C -150 300 7 0 1 0 N +C 0 -300 7 0 1 0 N +C 0 -100 7 0 1 0 N +C 0 300 7 0 1 0 N +C 200 -300 7 0 1 0 N +C 200 300 7 0 1 0 N +S -300 -100 300 -100 0 1 0 N +S -300 300 300 300 0 1 0 N +S -200 -150 -100 -150 0 1 0 N +S -200 250 -100 250 0 1 0 N +S -150 300 -150 -300 0 1 0 N +S -50 -150 50 -150 0 1 0 N +S -50 250 50 250 0 1 0 N +S 0 300 0 -300 0 1 0 N +S 200 300 200 -300 0 1 0 N +S 300 -300 -300 -300 0 1 0 N +S 300 100 -300 100 0 1 0 N +P 3 0 1 8 150 50 250 50 250 50 N +P 4 0 1 8 150 50 150 30 160 30 160 30 N +P 4 0 1 8 250 50 250 70 240 70 240 70 N +P 5 0 1 0 -250 350 300 350 300 -350 -250 -350 -250 350 N +P 6 0 1 8 -200 -250 -150 -150 -100 -250 -200 -250 -200 -250 -200 -250 N +P 6 0 1 8 -200 150 -150 250 -100 150 -200 150 -200 150 -200 150 N +P 6 0 1 8 -50 -250 0 -150 50 -250 -50 -250 -50 -250 -50 -250 N +P 6 0 1 8 -50 150 0 250 50 150 -50 150 -50 150 -50 150 N +P 6 0 1 8 150 -50 200 50 250 -50 150 -50 150 -50 150 -50 N +X VCC 1 -500 300 200 R 50 50 1 1 P +X I/O1 2 -500 100 200 R 50 50 1 1 P +X I/O2 3 -500 -100 200 R 50 50 1 1 P +X GND 4 -500 -300 200 R 50 50 1 1 P +X GND 5 500 -300 200 L 50 50 1 1 P +X I/O2 6 500 -100 200 L 50 50 1 1 P +X I/O1 7 500 100 200 L 50 50 1 1 P +X VCC 8 500 300 200 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# USB_A-RESCUE-stm32 +# +DEF USB_A-RESCUE-stm32 P 0 40 Y Y 1 F N +F0 "P" 200 -200 50 H V C CNN +F1 "USB_A-RESCUE-stm32" -50 200 50 H V C CNN +F2 "" -50 -100 50 V V C CNN +F3 "" -50 -100 50 V V C CNN +$FPLIST + USB* +$ENDFPLIST +DRAW +S -250 -150 150 150 0 1 0 N +S -205 -150 -195 -120 0 1 0 N +S -105 -150 -95 -120 0 1 0 N +S -5 -150 5 -120 0 1 0 N +S 95 -150 105 -120 0 1 0 N +X VBUS 1 -200 -300 150 U 50 50 1 1 W +X D- 2 -100 -300 150 U 50 50 1 1 P +X D+ 3 0 -300 150 U 50 50 1 1 P +X GND 4 100 -300 150 U 50 50 1 1 W +X shield 5 300 100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/F0-nolib/canbus/kicad/rescue-backup/sym-lib-table-2018-11-13-22-23-36 b/F0-nolib/canbus/kicad/rescue-backup/sym-lib-table-2018-11-13-22-23-36 new file mode 100644 index 0000000..366fae1 --- /dev/null +++ b/F0-nolib/canbus/kicad/rescue-backup/sym-lib-table-2018-11-13-22-23-36 @@ -0,0 +1,8 @@ +(sym_lib_table + (lib (name stm32-rescue)(type Legacy)(uri ${KIPRJMOD}/stm32-rescue.lib)(options "")(descr "")) + (lib (name stm32)(type Legacy)(uri /home/eddy/kicad/Kicad-Libraries/library/stm32.lib)(options "")(descr "")) + (lib (name vreg)(type Legacy)(uri /home/eddy/kicad/Kicad-Libraries/library/vreg.lib)(options "")(descr "")) + (lib (name elements)(type Legacy)(uri ${KIPRJMOD}/elements.lib)(options "")(descr "")) + (lib (name switches)(type Legacy)(uri /home/eddy/kicad/Kicad-Libraries/library/switches.lib)(options "")(descr "")) + (lib (name acs712)(type Legacy)(uri ${KIPRJMOD}/acs712.lib)(options "")(descr "")) +) diff --git a/F0-nolib/canbus/kicad/rescue-backup/sym-lib-table-2018-11-13-22-27-30 b/F0-nolib/canbus/kicad/rescue-backup/sym-lib-table-2018-11-13-22-27-30 new file mode 100644 index 0000000..1a1cc27 --- /dev/null +++ b/F0-nolib/canbus/kicad/rescue-backup/sym-lib-table-2018-11-13-22-27-30 @@ -0,0 +1,3 @@ +(sym_lib_table + (lib (name stm32-rescue)(type Legacy)(uri ${KIPRJMOD}/stm32-rescue.lib)(options "")(descr "")) +) diff --git a/F0-nolib/canbus/kicad/stm32-rescue.lib b/F0-nolib/canbus/kicad/stm32-rescue.lib index 5482c15..20ca86d 100644 --- a/F0-nolib/canbus/kicad/stm32-rescue.lib +++ b/F0-nolib/canbus/kicad/stm32-rescue.lib @@ -427,26 +427,6 @@ X VO 4 300 -50 100 L 50 50 1 1 w ENDDRAW ENDDEF # -# MAX471-RESCUE-stm32 -# -DEF MAX471-RESCUE-stm32 U 0 40 Y Y 1 F N -F0 "U" -300 350 50 H V L CNN -F1 "MAX471-RESCUE-stm32" -300 -350 50 H V L CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -DRAW -S -300 300 300 -300 0 1 10 f -X SHDN 1 -400 -100 100 R 50 50 1 1 I -X RS+ 2 -400 200 100 R 50 50 1 1 W -X RS+ 3 -400 100 100 R 50 50 1 1 P -X GND 4 -400 -200 100 R 50 50 1 1 W -X SIGN 5 400 -100 100 L 50 50 1 1 C -X RS- 6 400 200 100 L 50 50 1 1 w -X RS- 7 400 100 100 L 50 50 1 1 P -X OUT 8 400 -200 100 L 50 50 1 1 O -ENDDRAW -ENDDEF -# # MCP2551-I_SN # DEF MCP2551-I_SN U 0 40 Y Y 1 F N @@ -470,6 +450,43 @@ X Rs 8 -500 -200 100 R 50 50 1 1 I ENDDRAW ENDDEF # +# PESD1CAN +# +DEF PESD1CAN D 0 30 Y N 1 F N +F0 "D" 0 -350 50 H V C CNN +F1 "PESD1CAN" 50 150 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + SOT23 +$ENDFPLIST +DRAW +S -200 100 300 -300 0 1 0 N +P 2 0 1 0 -140 -200 150 -200 N +P 2 0 1 0 -140 0 150 0 N +P 3 0 1 8 -150 -150 -150 -250 -150 -250 N +P 3 0 1 8 -150 50 -150 -50 -150 -50 N +P 3 0 1 8 150 -150 150 -250 150 -250 N +P 3 0 1 8 150 50 150 -50 150 -50 N +P 4 0 1 8 -150 -150 -170 -150 -170 -160 -170 -160 N +P 4 0 1 8 -150 50 -170 50 -170 40 -170 40 N +P 4 0 1 8 150 -250 170 -250 170 -240 170 -240 N +P 4 0 1 8 150 -150 130 -150 130 -160 130 -160 N +P 4 0 1 8 150 -50 170 -50 170 -40 170 -40 N +P 4 0 1 0 150 0 250 0 250 -200 150 -200 N +P 4 0 1 8 150 50 130 50 130 40 130 40 N +P 5 0 1 8 -130 -240 -130 -250 -150 -250 -150 -250 -150 -250 N +P 5 0 1 8 -130 -40 -130 -50 -150 -50 -150 -50 -150 -50 N +P 6 0 1 8 -50 -250 -150 -200 -50 -150 -50 -250 -50 -250 -50 -250 N +P 6 0 1 8 -50 -50 -150 0 -50 50 -50 -50 -50 -50 -50 -50 N +P 6 0 1 8 50 -150 150 -200 50 -250 50 -150 50 -150 50 -150 N +P 6 0 1 8 50 50 150 0 50 -50 50 50 50 50 50 50 N +X K 1 -300 0 150 R 50 50 0 1 P +X K 2 -300 -200 150 R 50 50 0 1 P +X O 3 400 -100 150 L 50 50 0 1 P +ENDDRAW +ENDDEF +# # PWR_FLAG # DEF PWR_FLAG #FLG 0 0 N N 1 F P @@ -668,6 +685,56 @@ X 2 2 200 0 100 L 50 50 0 1 P ENDDRAW ENDDEF # +# USB6B1 +# +DEF USB6B1 D 0 30 Y N 1 F N +F0 "D" 0 -450 50 H V C CNN +F1 "USB6B1" 0 400 50 H V C CNN +F2 "" 200 -100 50 V V C CNN +F3 "" 200 -100 50 V V C CNN +$FPLIST + SO8 +$ENDFPLIST +DRAW +C -150 -300 7 0 1 0 N +C -150 100 7 0 1 0 N +C -150 300 7 0 1 0 N +C 0 -300 7 0 1 0 N +C 0 -100 7 0 1 0 N +C 0 300 7 0 1 0 N +C 200 -300 7 0 1 0 N +C 200 300 7 0 1 0 N +S -300 -100 300 -100 0 1 0 N +S -300 300 300 300 0 1 0 N +S -200 -150 -100 -150 0 1 0 N +S -200 250 -100 250 0 1 0 N +S -150 300 -150 -300 0 1 0 N +S -50 -150 50 -150 0 1 0 N +S -50 250 50 250 0 1 0 N +S 0 300 0 -300 0 1 0 N +S 200 300 200 -300 0 1 0 N +S 300 -300 -300 -300 0 1 0 N +S 300 100 -300 100 0 1 0 N +P 3 0 1 8 150 50 250 50 250 50 N +P 4 0 1 8 150 50 150 30 160 30 160 30 N +P 4 0 1 8 250 50 250 70 240 70 240 70 N +P 5 0 1 0 -250 350 300 350 300 -350 -250 -350 -250 350 N +P 6 0 1 8 -200 -250 -150 -150 -100 -250 -200 -250 -200 -250 -200 -250 N +P 6 0 1 8 -200 150 -150 250 -100 150 -200 150 -200 150 -200 150 N +P 6 0 1 8 -50 -250 0 -150 50 -250 -50 -250 -50 -250 -50 -250 N +P 6 0 1 8 -50 150 0 250 50 150 -50 150 -50 150 -50 150 N +P 6 0 1 8 150 -50 200 50 250 -50 150 -50 150 -50 150 -50 N +X VCC 1 -500 300 200 R 50 50 1 1 P +X I/O1 2 -500 100 200 R 50 50 1 1 P +X I/O2 3 -500 -100 200 R 50 50 1 1 P +X GND 4 -500 -300 200 R 50 50 1 1 P +X GND 5 500 -300 200 L 50 50 1 1 P +X I/O2 6 500 -100 200 L 50 50 1 1 P +X I/O1 7 500 100 200 L 50 50 1 1 P +X VCC 8 500 300 200 L 50 50 1 1 P +ENDDRAW +ENDDEF +# # USB_A-RESCUE-stm32 # DEF USB_A-RESCUE-stm32 P 0 40 Y Y 1 F N diff --git a/F0-nolib/canbus/kicad/stm32.pro b/F0-nolib/canbus/kicad/stm32.pro index 514e787..6ec7575 100644 --- a/F0-nolib/canbus/kicad/stm32.pro +++ b/F0-nolib/canbus/kicad/stm32.pro @@ -1,4 +1,4 @@ -update=Вт 23 окт 2018 16:51:41 +update=Вт 13 ноя 2018 22:27:32 version=1 last_client=kicad [pcbnew] diff --git a/F0-nolib/canbus/kicad/sym-lib-table b/F0-nolib/canbus/kicad/sym-lib-table index 366fae1..1a1cc27 100644 --- a/F0-nolib/canbus/kicad/sym-lib-table +++ b/F0-nolib/canbus/kicad/sym-lib-table @@ -1,8 +1,3 @@ (sym_lib_table (lib (name stm32-rescue)(type Legacy)(uri ${KIPRJMOD}/stm32-rescue.lib)(options "")(descr "")) - (lib (name stm32)(type Legacy)(uri /home/eddy/kicad/Kicad-Libraries/library/stm32.lib)(options "")(descr "")) - (lib (name vreg)(type Legacy)(uri /home/eddy/kicad/Kicad-Libraries/library/vreg.lib)(options "")(descr "")) - (lib (name elements)(type Legacy)(uri ${KIPRJMOD}/elements.lib)(options "")(descr "")) - (lib (name switches)(type Legacy)(uri /home/eddy/kicad/Kicad-Libraries/library/switches.lib)(options "")(descr "")) - (lib (name acs712)(type Legacy)(uri ${KIPRJMOD}/acs712.lib)(options "")(descr "")) ) diff --git a/F0-nolib/pl2303/Makefile b/F0-nolib/pl2303/Makefile index 02b3f5f..4f44fd7 100644 --- a/F0-nolib/pl2303/Makefile +++ b/F0-nolib/pl2303/Makefile @@ -127,7 +127,7 @@ $(ELF): $(OBJDIR) $(OBJS) clean: @echo " CLEAN" - $(RM) $(OBJS) $(DEPS) $(ELF) $(HEX) $(LIST) $(OBJDIR)/*.map *.d + $(RM) $(OBJS) $(DEPS) $(ELF) $(HEX) $(LIST) $(OBJDIR)/*.map @rmdir $(OBJDIR) 2>/dev/null || true dfuboot: $(BIN) diff --git a/F0-nolib/pl2303/pl2303.bin b/F0-nolib/pl2303/pl2303.bin index 0f23439..09e7b52 100755 Binary files a/F0-nolib/pl2303/pl2303.bin and b/F0-nolib/pl2303/pl2303.bin differ