diff --git a/circuit/README.md b/circuit/README.md index a61bac96af278105c1ec0fc7bb56b9804aeec365..63efb96aac6b30590031667e9693a5d3614d5004 100644 --- a/circuit/README.md +++ b/circuit/README.md @@ -122,390 +122,13 @@ Fabricated  -# Programming - -It turns out this chip defaults to SWD, not JTAG. Should have read the datasheet more carefully. Also, I forgot to order the tag-connect for this number of pins... - - - -### PIO - -Here I am using the PIO peripheral (which also handles multiplexing for other peripherals) to turn one of my LED's on and off - -```C - -/* - * atsams70-router.c - * - * Created: 11/18/2017 1:52:54 AM - * Author : Jake - */ - - -#include "sam.h" - - -int main(void) -{ - // Initialize the SAM system - SystemInit(); - - // startup the PIOA peripheral clock - only necessary for Inputs and Interrupts - PMC->PMC_PCER0 = 1 << ID_PIOA; - - // Peripheral Enable Register - // Set PER to 1 at the pin to enable the PIO peripheral, - // set PDR (peripheral disable register) to 1 to clear that, opening the pin up for other peripherals (uart, etc) - PIOA->PIO_PER |= PIO_PER_P28_Msk; - // Output Enable Register - PIOA->PIO_OER = PIO_PER_P28_Msk; - - while (1) - { - // Clear Output Data Register (open drain) - PIOA->PIO_CODR = PIO_PER_P28_Msk; - // Set Output Data Register (voltage) - PIOA->PIO_SODR = PIO_PER_P28_Msk; - } -} - - -``` - -### ASF and Delay - -ASF is Atmel Software Framework - from within Atmel Studio 7, ASF makes it easy to turn hardware peripherals on / off. It's kind of like a more-intense Arduino, in that it allows you to avoid digging in the Registers to do stuff. - -I'm more interested in doing the register digging, that way it seems easier to share and replicate code (no laundry list of dependencies to build and share) and it offers a future where I'm not in Atmel Studio 7, because *boo* proprietary software... - -But I do want a delay function, if only to test turning this light on and off. And, to be real, I think I want to use Atmel's USB CDC drivers as well - so that I can have a serial port enumerated real quick. - -To use ASF, I also need to have a 'board' defined - this is like a hardware abstraction layer (HAL ... 9000). This is all explained as you go to ASF -> ASF Wizard in the top menu. - -Now that I have this defined (a board) the build takes a LONG time. I am also getting a lot of errors, I think I'm going to start a new ASF project from scratch. - -That's a lot better, I think. - -To set the clock, I'm looking at 31.17 in the datasheet. - -OK, F this, I went to http://asf.atmel.com/docs/latest/sam.drivers.mcan.quick_start.samv71_xplained_ultra/html/sysclk_quickstart.html and used ASF. I didn't need to configure anything other than setting up a #define BOARD_FREQ_MAINCK_XTAL (12000000UL) in my conf_board.h file. Nice. It's happily trucking at 300MHz now. - -Here we are doing a GPIO Input - -```C -#include <asf.h> - -int main (void) -{ - /* Insert system clock initialization code here (sysclk_init()). */ - - board_init(); - sysclk_init(); - - /* Insert application code here, after the board has been initialized. */ - // startup the PIOA peripheral clock - only necessary for Inputs and Interrupts - PMC->PMC_PCER0 = 1 << ID_PIOA; - - // Peripheral Enable Register - // Set PER to 1 at the pin to enable the PIO peripheral, - // set PDR (peripheral disable register) to 1 to clear that, opening the pin up for other peripherals (uart, etc) - PIOA->PIO_PER |= PIO_PER_P28 | PIO_PER_P15; - // Output Enable Register - PIOA->PIO_OER = PIO_PER_P28; - // Output Disable Register - PIOA->PIO_ODR = PIO_PER_P15; - // B1 pulls PA15 to GND - - while (1) { - // Clear Output Data Register (open drain) - if(PIOA->PIO_PDSR & PIO_PER_P15){ - PIOA->PIO_CODR = PIO_PER_P28; - } else { - PIOA->PIO_SODR = PIO_PER_P28; - } - } -} -``` - -### Ring Test - -On the ring test, I'm getting a jumping value between 3.9MHz and 5.7MHz, - -pics - -I'm hoping that the peripheral clock is set up on a different clock source than the main chip, as that's about 100 processor ticks between pin inversions, which is kind of unsatisfying. - -So I couldn't find any way to change the clock frequency for PIO pins (although there are separate clocks for UART/USART and for the USB) but I did try putting the input on Port A and the Output on Port D, this put the ring back at 5.77MHz (173ns period). Here's the code I was running - -```C - -#include <asf.h> - -// Ring is PD1 and PD2 -// try PA17 and PD7 - -int main (void) -{ - /* Insert system clock initialization code here (sysclk_init()). */ - - board_init(); - sysclk_init(); - - /* Insert application code here, after the board has been initialized. */ - // startup the PIOA peripheral clock - only necessary for Inputs and Interrupts - PMC->PMC_PCER0 = 1 << ID_PIOA; - PMC->PMC_PCER0 = 1 << ID_PIOD; // to figure out what PCERx to write to, evaluate ID_yourperipheral, and look up on datashsheet p. 308 or 331 - - // Peripheral Enable Register - // Set PER to 1 at the pin to enable the PIO peripheral, - // set PDR (peripheral disable register) to 1 to clear that, opening the pin up for other peripherals (uart, etc) - PIOA->PIO_PER |= PIO_PER_P17; - PIOD->PIO_PER |= PIO_PER_P1 | PIO_PER_P2 | PIO_PER_P7; - // Output Enable Register - PIOA->PIO_OER = PIO_PER_P17; - PIOD->PIO_OER = PIO_PER_P1; - // Output Disable Register - PIOD->PIO_ODR = PIO_PER_P7; - PIOD->PIO_ODR = PIO_PER_P2; - // B1 pulls PA15 to GND - - while (1) { - if(REG_PIOD_PDSR & PIO_PER_P7){ - REG_PIOA_CODR = PIO_PER_P17; - } else { - REG_PIOA_SODR = PIO_PER_P17; - } - } -} -``` - -### UART - -OK, now I'm going to go about setting up the UART, and see if I can push the bitrate *really* high. - -Drove it up to 22.8 MHz (= 22.8 MBps) and saw some pretty gnar gnar ringing... I'm using a differential driver. - -- pic - -I'm a little curious if it's maybe better to just drive right out of the logic level? It's a similar amount of bouncy... but with the differtial you take the difference, so ... in this photo Channel 2 (blue) is the logic level, and Channel 1 (yellow) is coming through the differential driver. I'm also curious if this can be chilled out with a tiny capacitor to ground... seems dubious. But in an exciting development I am into high speed signals land. Weeee. I would also be curious to see what a terminating resistor might do. I think, maybe not much? Update: basically this just attenuates the signal. My understanding is that terminating resistors (that span the + and - sides of the differential) are just meant to get rid of reflections. - -- pic - -Here's the barebones code I'm running - -```C - -#include <asf.h> - -// P4LR is PD13 -// Ring is PD1 and PD2 -// try PA17 and PD7 - -// https://devel.rtems.org/browser/rtems/c/src/lib/libbsp/arm/atsam/libraries/libchip/source/uart.c?rev=e1eeb883d82ce218c2a9c754795cb3c86ac0f36d - -int main (void) -{ - /* Insert system clock initialization code here (sysclk_init()). */ - - board_init(); - sysclk_init(); - - PMC->PMC_PCER0 = 1 << ID_PIOD; - PIOD->PIO_OER = PIO_PER_P13; - - // P4RX -> URXD4 -> PD18 - // P4TX -> UTXD4 -> PD19 - - PMC->PMC_PCER1 = 1 << 14; // ID is 44, position in this register is 12. datasheet p. 331 *shrugguy* - - // configure the pins for uart4 - // see datasheet 32.5.2 and 32.5.3 - PIOD->PIO_PDR = PIO_PER_P18; // see if we can combine once working - PIOD->PIO_PDR = PIO_PER_P19; - - // we want peripheral c for both pins - // abcdsr1 -> 0 abcdsr2 -> 1 - PIOD->PIO_ABCDSR[0] = ~PIO_PER_P18; - PIOD->PIO_ABCDSR[0] = ~PIO_PER_P19; - PIOD->PIO_ABCDSR[1] = PIO_PER_P18; - PIOD->PIO_ABCDSR[1] = PIO_PER_P19; - - // set uart mode - UART4->UART_MR = UART_MR_BRSRCCK_PERIPH_CLK | UART_MR_CHMODE_NORMAL; - - // set uart clock - UART4->UART_BRGR = 1; // is selected clock / this*16 - - // turn tx and rx on on the uart4 module - UART4->UART_CR = UART_CR_TXEN | UART_CR_RXEN; - - while (1) { - while(!(UART4->UART_SR & UART_SR_TXRDY)){ - PIOD->PIO_CODR = PIO_PER_P13; - } - PIOD->PIO_SODR = PIO_PER_P13; - UART4->UART_THR = 85; - } -} -``` - -OK, enough for that wakeup, now I'm going to try to boot the USB CDC driver. This is something I'm more stoked about, and the last key component to letting me know that these chips are going to generally work. - -### USB CDC - -So, USB is a protocol, UART over USB is what the USB CDC lets you do. This is reductionist - and this also takes up some chunk of processor time, as far as I know - however, the chip has a USB peripheral, so I imagine most of the work is offloaded there. I would be tangentially interested in integrating a USB->Serial chip to compare processor overhead for the USB CDC implementation, but what am I trying to do here? Not that. - -I couldn't get this running, not sure if that was about my clock, or what - but after one day lost, I give up. I'm going to build a USB -> UART RS485 Bridge (I also need a power injector, so this is all good) and go forwards with port testing and setup. - -## Port Abstractions - -Pins are on Ports, UARTS are on Ports, everything is confusing and ugly if we just write C and bang on registers. - -```C - -#ifndef PIN_H_ -#define PIN_H_ - -#include <stdlib.h> -#include <stdint.h> -#include <stddef.h> -#include <stdbool.h> -#include "ASF/sam/utils/cmsis/sams70/include/sams70n20.h" - -typedef struct{ - Pio *port; - uint32_t pin_bm; -}pin_t; - -pin_t pin_new(Pio *port, uint32_t pin_bitmask); - -#endif /* PIN_H_ */ -``` - -and - -```C -#include "pin.h" -#include <asf.h> - -pin_t pin_new(Pio *port, uint32_t pin_bitmask){ - pin_t pin; - - pin.port = port; - pin.pin_bm = pin_bitmask; - - return pin; -} - -void pin_output(pin_t pin){ -} -``` - -to begin abstracting pins - just a struct - -Here we are with a basic UART Sketch - lots to abstract - -```C -/** - * \file - * - * \brief Empty user application template - * - */ - -/** - * \mainpage User Application template doxygen documentation - * - * \par Empty user application template - * - * Bare minimum empty user application template - * - * \par Content - * - * -# Include the ASF header files (through asf.h) - * -# "Insert system clock initialization code here" comment - * -# Minimal main function that starts with a call to board_init() - * -# "Insert application code here" comment - * - */ - -/* - * Include header files for all drivers that have been imported from - * Atmel Software Framework (ASF). - */ -/* - * Support and FAQ: visit <a href="http://www.atmel.com/design-support/">Atmel Support</a> - */ -#include <asf.h> -#include "pin.h" - -pin_t stlb; -pin_t stlr; -pin_t button; - -pin_t p3lr; - -int main (void) -{ - /* Insert system clock initialization code here (sysclk_init()). */ - - board_init(); - sysclk_init(); - - PMC->PMC_PCER0 = 1 << ID_PIOA; - PMC->PMC_PCER0 = 1 << ID_PIOD; - - p3lr = pin_new(PIOD, PIO_PER_P10); - pin_output(p3lr); - - stlb = pin_new(PIOA, PIO_PER_P1); - pin_output(stlb); - - stlr = pin_new(PIOD, PIO_PER_P11); - pin_output(stlr); - - button = pin_new(PIOA, PIO_PER_P15); - pin_input(button); - - PMC->PMC_PCER1 = 1 << 14; // UART4 go clock go - - PIOD->PIO_PDR = PIO_PER_P18; - PIOD->PIO_PDR = PIO_PER_P19; - - PIOD->PIO_ABCDSR[0] = ~PIO_PER_P18; - PIOD->PIO_ABCDSR[0] = ~PIO_PER_P19; - PIOD->PIO_ABCDSR[1] = PIO_PER_P18; - PIOD->PIO_ABCDSR[1] = PIO_PER_P19; - - UART4->UART_MR = UART_MR_BRSRCCK_PERIPH_CLK | UART_MR_CHMODE_NORMAL; - UART4->UART_BRGR = 32; // clock / this value * 16 - UART4->UART_CR = UART_CR_TXEN | UART_CR_RXEN; - - while(1){ - if(pin_get_state(button)){ // hi, button is not pressed - pin_clear(stlb); - pin_set(stlr); - while(!(UART4->UART_SR & UART_SR_TXRDY)){ // wait for ready - pin_clear(p3lr); - } - pin_set(p3lr); - UART4->UART_THR = 85; - } else { - pin_set(stlb); - pin_clear(stlr); - pin_set(p3lr); - } - } -} -``` - -OK, I finally got all ports to write to their TX lines. This after some confusing bitwise or-ing of registers. - -I'm going to check that all of the lights are on OK pins, and then call this, do the updates and get the big batch of boards out to fab. - ## Incremental +next board + - tiny inductor filters on vddpll and vddoutmic, maybe shield usb, as this might work? + - if end of term / long time span, do v71 for usb dreams? + order - 1k 0805 - diff. chips diff --git a/circuit/atsams70n-switch/README.md b/circuit/atsams70n-switch/README.md new file mode 100644 index 0000000000000000000000000000000000000000..5ec6e3c9ed68f6d335e304b91e2332dde53243fd --- /dev/null +++ b/circuit/atsams70n-switch/README.md @@ -0,0 +1,515 @@ +# A Router for TinyNet + +## Why + +This is board for switching UART signals in TinyNet. I wanted to keep some track of what I was doing, while I was doing it. So here it is. + +Originally, I had developed a switch on the XMEGA platform. I wanted to get into something a bit heavier duty, as I thought a really neat trick would be to out-perform switched ethernet, outright (for network control systems, not for datacenters). I think that in ARM chips there was enough speed to do this. Maximum UART bitrate is a function of the core clock speed (and in this case, the peripheral clock speed). I went straight to the 300MHz ATSAMx70 chips (M7 cores). + +Now, being more prudent I would do some tests with these chips first, but I'm not going to. This is foolish, I know that. Max UART on the ATSAMS70 is clk/16, so 18.75Mbps. It's not huge (relative ethernet), but it's fast enough for realtime small messages on small systems. In any case, I think the question is about system architecture more than it is about outright performance at this point. + +I also think that, for pure switching, an FPGA or PSOC would be a better answer. It probably is. I want to experiment with those during Networks week in [how to make](http://fab.cba.mit.edu/classes/863.17/CBA/people/jakeread/). + +However, I also want my network switches to double-duty as motor controllers, sensor interfaces, etc - do general embedded-stuff. In another world, where infinite time exists, I would put FPGAs on board with a processor. With the FPGA comes a chance to invent a whole new PHY - w/ 'co-clocking' and auto-maxing bitrates, which is something I am still really interested in implementing, but there are also machines to build. I leave that experiment for another bench. + +## The Chip + +First order was picking the right Microcontroller for the job. I want a lot of things, and I expect this chip to become the heart of *much* of the work I'll do during the next two years, so the datasheet stakes have never been so high. + +**I want a chip with: ** + - 5+ uarts + - Big Clock Speed + - DMA (direct memory access - peripherals write right into memory) + - PWM's + - ADC's + - I2C + - SPI + - PIO (parallel input / output) is really exciting for communication + +##### M7's + +I ended up looking through Atmel's M4 and M7 Series of chips. These seem reasonably priced (actually cheap relative STM's). They're ARM, so the toolchain should be friendly to others. The M7's have a 300MHz clock that I'm getting childishly excited about. + +My one issue is that they are a bit too fancy, and don't have exactly the peripherals I want. The XMEGAs have like 12 UARTS etc, the M7's max out at 5, even with 144 pins. + +I can also tell that programming these is going to be ... well ... less straightforward. + +##### GO FOR + - ATSAME70 - series - or ATSAMS70 + - E70 is 'industrial' - and S70 lacks an Ethernet Phy, but seems like it's way more popular... + - oodles of peripherals + - a chip you could drown in + - 300MHz + - did I mention peripherals? + - $8 ... a good middle ground + +#### ATSAMS70N20 + - Exact PN ATSAMS70N20A-AN + - N19: 512kb Flash, N20: 1024, N21: 2048 + - 300MHz + - OOF: Need S70N-series for USART / SPI (has 100 pins :|) + - Do LQFP for 14.5x14.5mm IC: TFBGA available, is 9x9mm + - **Reads the datasheet** + - print p. 1 -> 31 pins + - print p. 77 -> 84 debug + - p. 279 -> 346 clock / pmic + - p. 346 -> 421 pio (gpio) + - print p. 1093 -> 1117 uart + - print p. 756 -> 788 spi + - p. 831 -> 835 brief twi (i2c) + - p. 964 - 968 brief usart + - print p. 1178 -> 1186 -> 1282 pwm + - p. 1283 -> 1288 afec (adc) brief + - p. 158 -> 164 Power + - p. 1554 -> 1574 Schematics + + - UART max clock is the Peripheral Clock or the PMC PCK - divided by 16. PMC PCK is an external clock, so UART clock can remain independent of processor clock. + - So we can have (as measured) 22.8Mbps UART - into high-speed bouncy signal land. Exciting. + +## Bonus Breakout + +I want the following (or similar) pinouts coming off of the network node - to do *other stuff* with - i.e. motor control, sensing etc. Particularely, in a first rev of this board I am designing alongside my [bldc motor driver](https://gitlab.cba.mit.edu/jakeread/mkbldcdriver) project. + + - 1x UART + - 1x SPI w/ 4 cs, 1 for slave select + - 1-2x i2c + - 8-12x PWM, pairs three + - all dac + - 8-12 adc + +In the end, at this iteration, I have + + - 1 UART + - 1 I2C (I2C and UART share one pin, so cannot be used at the same time) + - 1 SPI w/ 2 Chip Selects + - 1 USART w/ 2 Chip Selects (USART can be configured to do UART, or SPI, or a Clocked Serial line of your design) + - 8 PWM's on 4 channels (hi/lo - this is designed for driving half bridges for motor control) + - 4 Analog to Digital Converters (I am less pleased with this and want more...) + - 3 Spare GPIO + +Notes on this so far + - More ADC's please + - Pin headers could be split - to be breadboard friendly, and to offer some stability between layers + +# Board Design + +The first thing I did was to get into the datasheet. You can see that in the notes above. I am doing pinouts, figuring what I want on board. I am going to set this up as a kind of modular getdown, where the switch has a board interconnect, and I can build other PCBs w/ different hardwares to ride below. I.E motor controllers, sensor interfaces, human interfaces (!). Picking the set of pins I wanted to pull out of the chip was actually a bit painful. I'm sure I'll go through this more than once. + +For JTAG Pinouts, I referenced the Tag-Connect footprint (available for download from Tag-Connect) and the ATSAM note here - http://www.atmel.com/webdoc/atmelice/atmelice.using_ocd_physical_jtag.html see Fig. 18. They match, so I don't have to do any footwork here. Nice. + +I'm going to look at the board interconnect - to decide how many pins I want, I need to look at some applicaitons. I designed a Brushless Speed Controller last year, and this had me maxing out pins (for the first time!) I am going to use that as a starting point, and add I2C, which I know is common, and some other whatsits. + +- 3v3 +- GND (probably multiple - but want to keep clear signal / power GND separations. Alternately, spec for board-interconnect standoffs to do heavy ground lifting? +- PWM / GPIO x 18 +- ADC x 6 +- SPI x 2 x 2 CS (10) +- I2C (2) +- DAC x 1 +- Seems like 40 is right, ~ 41. + +I have been tempted to buy some fancy 'mezannine' connectors - but I ended up (after a few cycles) deciding to stick with a 2x20 2.54mm pitch connector. This way just about everyone will have access to the hardware, and I like that! It's also the same pitch as most IDC connectors, breadboards, etc - so hopping around between systems should be easy. I am almost tempted to split the pins a bit so that it could get right into a breadboard - or do an edge-style bb, but this seems like too much give in that direction. + +OK, Here's my schematic + + + +And the board + + + +Fabricated + + + +# Programming + +It turns out this chip defaults to SWD, not JTAG. Should have read the datasheet more carefully. Also, I forgot to order the tag-connect for this number of pins... + + + +### PIO + +Here I am using the PIO peripheral (which also handles multiplexing for other peripherals) to turn one of my LED's on and off + +```C + +/* + * atsams70-router.c + * + * Created: 11/18/2017 1:52:54 AM + * Author : Jake + */ + + +#include "sam.h" + + +int main(void) +{ + // Initialize the SAM system + SystemInit(); + + // startup the PIOA peripheral clock - only necessary for Inputs and Interrupts + PMC->PMC_PCER0 = 1 << ID_PIOA; + + // Peripheral Enable Register + // Set PER to 1 at the pin to enable the PIO peripheral, + // set PDR (peripheral disable register) to 1 to clear that, opening the pin up for other peripherals (uart, etc) + PIOA->PIO_PER |= PIO_PER_P28_Msk; + // Output Enable Register + PIOA->PIO_OER = PIO_PER_P28_Msk; + + while (1) + { + // Clear Output Data Register (open drain) + PIOA->PIO_CODR = PIO_PER_P28_Msk; + // Set Output Data Register (voltage) + PIOA->PIO_SODR = PIO_PER_P28_Msk; + } +} + + +``` + +### ASF and Delay + +ASF is Atmel Software Framework - from within Atmel Studio 7, ASF makes it easy to turn hardware peripherals on / off. It's kind of like a more-intense Arduino, in that it allows you to avoid digging in the Registers to do stuff. + +I'm more interested in doing the register digging, that way it seems easier to share and replicate code (no laundry list of dependencies to build and share) and it offers a future where I'm not in Atmel Studio 7, because *boo* proprietary software... + +But I do want a delay function, if only to test turning this light on and off. And, to be real, I think I want to use Atmel's USB CDC drivers as well - so that I can have a serial port enumerated real quick. + +To use ASF, I also need to have a 'board' defined - this is like a hardware abstraction layer (HAL ... 9000). This is all explained as you go to ASF -> ASF Wizard in the top menu. + +Now that I have this defined (a board) the build takes a LONG time. I am also getting a lot of errors, I think I'm going to start a new ASF project from scratch. + +That's a lot better, I think. + +To set the clock, I'm looking at 31.17 in the datasheet. + +OK, F this, I went to http://asf.atmel.com/docs/latest/sam.drivers.mcan.quick_start.samv71_xplained_ultra/html/sysclk_quickstart.html and used ASF. I didn't need to configure anything other than setting up a #define BOARD_FREQ_MAINCK_XTAL (12000000UL) in my conf_board.h file. Nice. It's happily trucking at 300MHz now. + +Here we are doing a GPIO Input + +```C +#include <asf.h> + +int main (void) +{ + /* Insert system clock initialization code here (sysclk_init()). */ + + board_init(); + sysclk_init(); + + /* Insert application code here, after the board has been initialized. */ + // startup the PIOA peripheral clock - only necessary for Inputs and Interrupts + PMC->PMC_PCER0 = 1 << ID_PIOA; + + // Peripheral Enable Register + // Set PER to 1 at the pin to enable the PIO peripheral, + // set PDR (peripheral disable register) to 1 to clear that, opening the pin up for other peripherals (uart, etc) + PIOA->PIO_PER |= PIO_PER_P28 | PIO_PER_P15; + // Output Enable Register + PIOA->PIO_OER = PIO_PER_P28; + // Output Disable Register + PIOA->PIO_ODR = PIO_PER_P15; + // B1 pulls PA15 to GND + + while (1) { + // Clear Output Data Register (open drain) + if(PIOA->PIO_PDSR & PIO_PER_P15){ + PIOA->PIO_CODR = PIO_PER_P28; + } else { + PIOA->PIO_SODR = PIO_PER_P28; + } + } +} +``` + +### Ring Test + +On the ring test, I'm getting a jumping value between 3.9MHz and 5.7MHz, + +pics + +I'm hoping that the peripheral clock is set up on a different clock source than the main chip, as that's about 100 processor ticks between pin inversions, which is kind of unsatisfying. + +So I couldn't find any way to change the clock frequency for PIO pins (although there are separate clocks for UART/USART and for the USB) but I did try putting the input on Port A and the Output on Port D, this put the ring back at 5.77MHz (173ns period). Here's the code I was running + +```C + +#include <asf.h> + +// Ring is PD1 and PD2 +// try PA17 and PD7 + +int main (void) +{ + /* Insert system clock initialization code here (sysclk_init()). */ + + board_init(); + sysclk_init(); + + /* Insert application code here, after the board has been initialized. */ + // startup the PIOA peripheral clock - only necessary for Inputs and Interrupts + PMC->PMC_PCER0 = 1 << ID_PIOA; + PMC->PMC_PCER0 = 1 << ID_PIOD; // to figure out what PCERx to write to, evaluate ID_yourperipheral, and look up on datashsheet p. 308 or 331 + + // Peripheral Enable Register + // Set PER to 1 at the pin to enable the PIO peripheral, + // set PDR (peripheral disable register) to 1 to clear that, opening the pin up for other peripherals (uart, etc) + PIOA->PIO_PER |= PIO_PER_P17; + PIOD->PIO_PER |= PIO_PER_P1 | PIO_PER_P2 | PIO_PER_P7; + // Output Enable Register + PIOA->PIO_OER = PIO_PER_P17; + PIOD->PIO_OER = PIO_PER_P1; + // Output Disable Register + PIOD->PIO_ODR = PIO_PER_P7; + PIOD->PIO_ODR = PIO_PER_P2; + // B1 pulls PA15 to GND + + while (1) { + if(REG_PIOD_PDSR & PIO_PER_P7){ + REG_PIOA_CODR = PIO_PER_P17; + } else { + REG_PIOA_SODR = PIO_PER_P17; + } + } +} +``` + +### UART + +OK, now I'm going to go about setting up the UART, and see if I can push the bitrate *really* high. + +Drove it up to 22.8 MHz (= 22.8 MBps) and saw some pretty gnar gnar ringing... I'm using a differential driver. + +- pic + +I'm a little curious if it's maybe better to just drive right out of the logic level? It's a similar amount of bouncy... but with the differtial you take the difference, so ... in this photo Channel 2 (blue) is the logic level, and Channel 1 (yellow) is coming through the differential driver. I'm also curious if this can be chilled out with a tiny capacitor to ground... seems dubious. But in an exciting development I am into high speed signals land. Weeee. I would also be curious to see what a terminating resistor might do. I think, maybe not much? Update: basically this just attenuates the signal. My understanding is that terminating resistors (that span the + and - sides of the differential) are just meant to get rid of reflections. + +- pic + +Here's the barebones code I'm running + +```C + +#include <asf.h> + +// P4LR is PD13 +// Ring is PD1 and PD2 +// try PA17 and PD7 + +// https://devel.rtems.org/browser/rtems/c/src/lib/libbsp/arm/atsam/libraries/libchip/source/uart.c?rev=e1eeb883d82ce218c2a9c754795cb3c86ac0f36d + +int main (void) +{ + /* Insert system clock initialization code here (sysclk_init()). */ + + board_init(); + sysclk_init(); + + PMC->PMC_PCER0 = 1 << ID_PIOD; + PIOD->PIO_OER = PIO_PER_P13; + + // P4RX -> URXD4 -> PD18 + // P4TX -> UTXD4 -> PD19 + + PMC->PMC_PCER1 = 1 << 14; // ID is 44, position in this register is 12. datasheet p. 331 *shrugguy* + + // configure the pins for uart4 + // see datasheet 32.5.2 and 32.5.3 + PIOD->PIO_PDR = PIO_PER_P18; // see if we can combine once working + PIOD->PIO_PDR = PIO_PER_P19; + + // we want peripheral c for both pins + // abcdsr1 -> 0 abcdsr2 -> 1 + PIOD->PIO_ABCDSR[0] = ~PIO_PER_P18; + PIOD->PIO_ABCDSR[0] = ~PIO_PER_P19; + PIOD->PIO_ABCDSR[1] = PIO_PER_P18; + PIOD->PIO_ABCDSR[1] = PIO_PER_P19; + + // set uart mode + UART4->UART_MR = UART_MR_BRSRCCK_PERIPH_CLK | UART_MR_CHMODE_NORMAL; + + // set uart clock + UART4->UART_BRGR = 1; // is selected clock / this*16 + + // turn tx and rx on on the uart4 module + UART4->UART_CR = UART_CR_TXEN | UART_CR_RXEN; + + while (1) { + while(!(UART4->UART_SR & UART_SR_TXRDY)){ + PIOD->PIO_CODR = PIO_PER_P13; + } + PIOD->PIO_SODR = PIO_PER_P13; + UART4->UART_THR = 85; + } +} +``` + +OK, enough for that wakeup, now I'm going to try to boot the USB CDC driver. This is something I'm more stoked about, and the last key component to letting me know that these chips are going to generally work. + +### USB CDC + +So, USB is a protocol, UART over USB is what the USB CDC lets you do. This is reductionist - and this also takes up some chunk of processor time, as far as I know - however, the chip has a USB peripheral, so I imagine most of the work is offloaded there. I would be tangentially interested in integrating a USB->Serial chip to compare processor overhead for the USB CDC implementation, but what am I trying to do here? Not that. + +I couldn't get this running, not sure if that was about my clock, or what - but after one day lost, I give up. I'm going to build a USB -> UART RS485 Bridge (I also need a power injector, so this is all good) and go forwards with port testing and setup. + +## Port Abstractions + +Pins are on Ports, UARTS are on Ports, everything is confusing and ugly if we just write C and bang on registers. + +```C + +#ifndef PIN_H_ +#define PIN_H_ + +#include <stdlib.h> +#include <stdint.h> +#include <stddef.h> +#include <stdbool.h> +#include "ASF/sam/utils/cmsis/sams70/include/sams70n20.h" + +typedef struct{ + Pio *port; + uint32_t pin_bm; +}pin_t; + +pin_t pin_new(Pio *port, uint32_t pin_bitmask); + +#endif /* PIN_H_ */ +``` + +and + +```C +#include "pin.h" +#include <asf.h> + +pin_t pin_new(Pio *port, uint32_t pin_bitmask){ + pin_t pin; + + pin.port = port; + pin.pin_bm = pin_bitmask; + + return pin; +} + +void pin_output(pin_t pin){ +} +``` + +to begin abstracting pins - just a struct + +Here we are with a basic UART Sketch - lots to abstract + +```C +/** + * \file + * + * \brief Empty user application template + * + */ + +/** + * \mainpage User Application template doxygen documentation + * + * \par Empty user application template + * + * Bare minimum empty user application template + * + * \par Content + * + * -# Include the ASF header files (through asf.h) + * -# "Insert system clock initialization code here" comment + * -# Minimal main function that starts with a call to board_init() + * -# "Insert application code here" comment + * + */ + +/* + * Include header files for all drivers that have been imported from + * Atmel Software Framework (ASF). + */ +/* + * Support and FAQ: visit <a href="http://www.atmel.com/design-support/">Atmel Support</a> + */ +#include <asf.h> +#include "pin.h" + +pin_t stlb; +pin_t stlr; +pin_t button; + +pin_t p3lr; + +int main (void) +{ + /* Insert system clock initialization code here (sysclk_init()). */ + + board_init(); + sysclk_init(); + + PMC->PMC_PCER0 = 1 << ID_PIOA; + PMC->PMC_PCER0 = 1 << ID_PIOD; + + p3lr = pin_new(PIOD, PIO_PER_P10); + pin_output(p3lr); + + stlb = pin_new(PIOA, PIO_PER_P1); + pin_output(stlb); + + stlr = pin_new(PIOD, PIO_PER_P11); + pin_output(stlr); + + button = pin_new(PIOA, PIO_PER_P15); + pin_input(button); + + PMC->PMC_PCER1 = 1 << 14; // UART4 go clock go + + PIOD->PIO_PDR = PIO_PER_P18; + PIOD->PIO_PDR = PIO_PER_P19; + + PIOD->PIO_ABCDSR[0] = ~PIO_PER_P18; + PIOD->PIO_ABCDSR[0] = ~PIO_PER_P19; + PIOD->PIO_ABCDSR[1] = PIO_PER_P18; + PIOD->PIO_ABCDSR[1] = PIO_PER_P19; + + UART4->UART_MR = UART_MR_BRSRCCK_PERIPH_CLK | UART_MR_CHMODE_NORMAL; + UART4->UART_BRGR = 32; // clock / this value * 16 + UART4->UART_CR = UART_CR_TXEN | UART_CR_RXEN; + + while(1){ + if(pin_get_state(button)){ // hi, button is not pressed + pin_clear(stlb); + pin_set(stlr); + while(!(UART4->UART_SR & UART_SR_TXRDY)){ // wait for ready + pin_clear(p3lr); + } + pin_set(p3lr); + UART4->UART_THR = 85; + } else { + pin_set(stlb); + pin_clear(stlr); + pin_set(p3lr); + } + } +} +``` + +OK, I finally got all ports to write to their TX lines. This after some confusing bitwise or-ing of registers. + +I'm going to check that all of the lights are on OK pins, and then call this, do the updates and get the big batch of boards out to fab. + + +## Incremental + +order + - 1k 0805 + - diff. chips + - astams + - or, draw up a BOM and order for 30 ! + - erase jumper + - proper filtering / impedence on vddpll and vddoutmic \ No newline at end of file diff --git a/circuit/atsams70n-switch/atsams70n-switch.brd b/circuit/atsams70n-switch/atsams70n-switch.brd index 26c0867bbe57e4b25eb4f3fbc17d3730116e1337..e8bda71243a673beb9ea4410a4af82d1c5177712 100644 --- a/circuit/atsams70n-switch/atsams70n-switch.brd +++ b/circuit/atsams70n-switch/atsams70n-switch.brd @@ -6,7 +6,7 @@ <setting alwaysvectorfont="no"/> <setting verticaltext="up"/> </settings> -<grid distance="5" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="5" altunitdist="mil" altunit="mil"/> +<grid distance="20" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="5" altunitdist="mil" altunit="mil"/> <layers> <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> <layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/> @@ -14,7 +14,7 @@ <layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/> <layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/> <layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/> -<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="yes"/> <layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/> <layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/> <layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/> @@ -22,26 +22,26 @@ <layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/> <layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/> <layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/> -<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/> -<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/> -<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/> -<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/> +<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/> +<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/> +<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/> +<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/> <layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/> <layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/> <layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/> <layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/> <layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/> <layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/> -<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/> +<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/> <layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/> -<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/> +<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/> <layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/> <layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/> <layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/> <layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/> <layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> <layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> -<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/> +<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/> <layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/> <layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> <layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/> @@ -205,6 +205,8 @@ cat</text> <text x="21.128990625" y="23.38705" size="0.8128" layer="21" font="vector" rot="R180">7</text> <text x="21.128990625" y="20.806409375" size="0.8128" layer="21" font="vector" rot="R180">5</text> <text x="21.128990625" y="18.22576875" size="0.8128" layer="21" font="vector" rot="R180">3</text> +<dimension x1="11.684" y1="63.5" x2="11.684" y2="14.224" x3="0" y3="38.862" textsize="1.778" layer="48"/> +<dimension x1="11.684" y1="63.5" x2="42.672" y2="63.5" x3="27.178" y3="70.104" textsize="1.778" layer="48"/> </plain> <libraries> <library name="crystal" urn="urn:adsk.eagle:library:204"> diff --git a/circuit/atsams70n-switch/atsams70n-switch.sch b/circuit/atsams70n-switch/atsams70n-switch.sch index 57272308a511f608c5e4202a88b5aa05a567cf59..8a03671c5d7ab5f513d208130349c68331c866d7 100644 --- a/circuit/atsams70n-switch/atsams70n-switch.sch +++ b/circuit/atsams70n-switch/atsams70n-switch.sch @@ -8,20 +8,20 @@ </settings> <grid distance="0.05" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" altunitdist="inch" altunit="inch"/> <layers> -<layer number="1" name="Top" color="4" fill="1" visible="yes" active="no"/> -<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="no"/> -<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="no"/> -<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="no"/> -<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="no"/> -<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="no"/> -<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="no"/> -<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="no"/> -<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="no"/> -<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="no"/> -<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="no"/> -<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="no"/> -<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="no"/> -<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="no"/> +<layer number="1" name="Top" color="4" fill="1" visible="no" active="no"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="no"/> +<layer number="17" name="Pads" color="2" fill="1" visible="no" active="no"/> +<layer number="18" name="Vias" color="2" fill="1" visible="no" active="no"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/> +<layer number="20" name="Dimension" color="24" fill="1" visible="no" active="no"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="no"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="no"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/> +<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/> +<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/> +<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/> +<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/> <layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/> <layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/> <layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/> @@ -30,8 +30,8 @@ <layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/> <layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/> <layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/> -<layer number="37" name="tTest" color="7" fill="1" visible="yes" active="no"/> -<layer number="38" name="bTest" color="7" fill="1" visible="yes" active="no"/> +<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/> +<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/> <layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/> <layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/> <layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/> @@ -39,19 +39,19 @@ <layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/> <layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/> <layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/> -<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="no"/> -<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="no"/> -<layer number="48" name="Document" color="7" fill="1" visible="yes" active="no"/> -<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="no"/> -<layer number="50" name="dxf" color="7" fill="1" visible="yes" active="no"/> -<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="no"/> -<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="no"/> -<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="yes" active="no"/> -<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="yes" active="no"/> -<layer number="56" name="wert" color="7" fill="1" visible="yes" active="no"/> -<layer number="57" name="tCAD" color="7" fill="1" visible="yes" active="no"/> -<layer number="59" name="tCarbon" color="7" fill="1" visible="yes" active="no"/> -<layer number="60" name="bCarbon" color="7" fill="1" visible="yes" active="no"/> +<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/> +<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/> +<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/> +<layer number="49" name="Reference" color="7" fill="1" visible="no" active="no"/> +<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="no"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="no"/> +<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> +<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> +<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> +<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> +<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> <layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/> <layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/> <layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/> @@ -743,6 +743,38 @@ Source: http://www.osram.convergy.de/ ... LA_LO_LA_LY E67B.pdf</description> <rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> <rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> </package> +<package name="MSOP8-8MILPADS"> +<description><b>8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package</b><p> +MSOP<br> +8M-Package doc1097.pdf</description> +<wire x1="-1.48" y1="1.23" x2="-1.23" y2="1.48" width="0.1524" layer="21" curve="-90" cap="flat"/> +<wire x1="1.23" y1="1.48" x2="1.48" y2="1.23" width="0.1524" layer="21" curve="-90"/> +<wire x1="1.23" y1="-1.49" x2="1.48" y2="-1.24" width="0.1524" layer="21" curve="90"/> +<wire x1="-1.48" y1="-1.24" x2="-1.23" y2="-1.49" width="0.1524" layer="21" curve="90" cap="flat"/> +<wire x1="1.24" y1="-1.49" x2="-1.22" y2="-1.49" width="0.1524" layer="21"/> +<wire x1="-1.22" y1="1.48" x2="1.24" y2="1.48" width="0.1524" layer="21"/> +<wire x1="-1.48" y1="1.23" x2="-1.48" y2="-1.23" width="0.1524" layer="21"/> +<wire x1="1.48" y1="-1.24" x2="1.48" y2="1.23" width="0.1524" layer="21"/> +<smd name="1" x="-0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="2" x="-0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="3" x="0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="4" x="0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="5" x="0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="6" x="0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="7" x="-0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="8" x="-0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<text x="-2.54" y="-1.27" size="0.4064" layer="25" rot="R90">>NAME</text> +<text x="2.54" y="-1.27" size="0.4064" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-1.175" y1="-2.45" x2="-0.775" y2="-1.55" layer="51"/> +<rectangle x1="-0.525" y1="-2.45" x2="-0.125" y2="-1.55" layer="51"/> +<rectangle x1="0.125" y1="-2.45" x2="0.525" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="-2.45" x2="1.175" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="1.55" x2="1.175" y2="2.45" layer="51"/> +<rectangle x1="0.125" y1="1.55" x2="0.525" y2="2.45" layer="51"/> +<rectangle x1="-0.525" y1="1.55" x2="-0.125" y2="2.45" layer="51"/> +<rectangle x1="-1.175" y1="1.55" x2="-0.775" y2="2.45" layer="51"/> +<circle x="-1.6256" y="-2.0574" radius="0.091578125" width="0.4064" layer="21"/> +</package> </packages> <symbols> <symbol name="ISL3177E"> @@ -946,14 +978,14 @@ Source: http://www.osram.convergy.de/ ... LA_LO_LA_LY E67B.pdf</description> <pin name="PB9/XIN" x="-33.02" y="-53.34" length="middle"/> <pin name="PB12/ERASE" x="-33.02" y="-50.8" length="middle"/> <pin name="PB13/DAC0/SCK0" x="-33.02" y="-48.26" length="middle"/> -<pin name="PD1/PWMC1_PWMLO" x="30.48" y="-2.54" length="middle" rot="R180"/> -<pin name="PD2/PWMC1_PWMH0" x="30.48" y="-5.08" length="middle" rot="R180"/> -<pin name="PD3/PWMC1_PWML1" x="30.48" y="-7.62" length="middle" rot="R180"/> -<pin name="PD4/PWMC1_PWMH1" x="30.48" y="-10.16" length="middle" rot="R180"/> -<pin name="PD5/PWMC1_PWML2" x="30.48" y="-12.7" length="middle" rot="R180"/> -<pin name="PD6/PWMC1_PWMH2" x="30.48" y="-15.24" length="middle" rot="R180"/> -<pin name="PD7/PWMC1_PWML3" x="30.48" y="-17.78" length="middle" rot="R180"/> -<pin name="PD8/PWMC1_PWMH3" x="30.48" y="-20.32" length="middle" rot="R180"/> +<pin name="PD1/PWMC1_PWMH0" x="30.48" y="-2.54" length="middle" rot="R180"/> +<pin name="PD2/PWMC1_PWML1" x="30.48" y="-5.08" length="middle" rot="R180"/> +<pin name="PD3/PWMC1_PWMH1" x="30.48" y="-7.62" length="middle" rot="R180"/> +<pin name="PD4/PWMC1_PWML2" x="30.48" y="-10.16" length="middle" rot="R180"/> +<pin name="PD5/PWMC1_PWMH2" x="30.48" y="-12.7" length="middle" rot="R180"/> +<pin name="PD6/PWMC1_PWML3" x="30.48" y="-15.24" length="middle" rot="R180"/> +<pin name="PD7/PWMC1_PWMH3" x="30.48" y="-17.78" length="middle" rot="R180"/> +<pin name="PD8" x="30.48" y="-20.32" length="middle" rot="R180"/> <pin name="PD9" x="30.48" y="-22.86" length="middle" rot="R180"/> <pin name="PD10/PWMC0_PWML0" x="30.48" y="-25.4" length="middle" rot="R180"/> <pin name="PD11/PWMC0_PWMH0" x="30.48" y="-27.94" length="middle" rot="R180"/> @@ -975,7 +1007,7 @@ Source: http://www.osram.convergy.de/ ... LA_LO_LA_LY E67B.pdf</description> <pin name="PD28/URXD3/TWCK2" x="30.48" y="-68.58" length="middle" rot="R180"/> <pin name="PD30/UTXD3" x="30.48" y="-71.12" length="middle" rot="R180"/> <pin name="PD31" x="30.48" y="-73.66" length="middle" rot="R180"/> -<pin name="PD0/DAC1" x="30.48" y="0" length="middle" rot="R180"/> +<pin name="PD0/DAC1/PWMC1_PWML0" x="30.48" y="0" length="middle" rot="R180"/> <pin name="VDDIO1" x="-33.02" y="58.42" length="middle"/> <pin name="VDDIO2" x="-33.02" y="55.88" length="middle"/> <pin name="VDDIO3" x="-33.02" y="53.34" length="middle"/> @@ -1043,6 +1075,21 @@ Source: http://www.osram.convergy.de/ ... LA_LO_LA_LY E67B.pdf</description> <technology name=""/> </technologies> </device> +<device name="MILL" package="MSOP8-8MILPADS"> +<connects> +<connect gate="G$1" pin="A" pad="8"/> +<connect gate="G$1" pin="B" pad="7"/> +<connect gate="G$1" pin="DI" pad="3"/> +<connect gate="G$1" pin="GND" pad="4"/> +<connect gate="G$1" pin="RO" pad="2"/> +<connect gate="G$1" pin="VCC" pad="1"/> +<connect gate="G$1" pin="Y" pad="5"/> +<connect gate="G$1" pin="Z" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> </devices> </deviceset> <deviceset name="LEDRGBNEW" prefix="D"> @@ -1268,8 +1315,8 @@ Three footprint variants included: <connect gate="G$1" pin="PB7/SWCLK/TCK" pad="63"/> <connect gate="G$1" pin="PB8/XOUT" pad="98"/> <connect gate="G$1" pin="PB9/XIN" pad="99"/> -<connect gate="G$1" pin="PD0/DAC1" pad="1"/> -<connect gate="G$1" pin="PD1/PWMC1_PWMLO" pad="92"/> +<connect gate="G$1" pin="PD0/DAC1/PWMC1_PWML0" pad="1"/> +<connect gate="G$1" pin="PD1/PWMC1_PWMH0" pad="92"/> <connect gate="G$1" pin="PD10/PWMC0_PWML0" pad="71"/> <connect gate="G$1" pin="PD11/PWMC0_PWMH0" pad="69"/> <connect gate="G$1" pin="PD12/SPI0_NPCS2" pad="65"/> @@ -1280,7 +1327,7 @@ Three footprint variants included: <connect gate="G$1" pin="PD17" pad="53"/> <connect gate="G$1" pin="PD18/URXD4" pad="49"/> <connect gate="G$1" pin="PD19/UTXD4" pad="47"/> -<connect gate="G$1" pin="PD2/PWMC1_PWMH0" pad="91"/> +<connect gate="G$1" pin="PD2/PWMC1_PWML1" pad="91"/> <connect gate="G$1" pin="PD20/SPI0_MISO" pad="45"/> <connect gate="G$1" pin="PD21/SPI0_MOSI" pad="43"/> <connect gate="G$1" pin="PD22_SPI0_SPCK" pad="41"/> @@ -1289,14 +1336,14 @@ Three footprint variants included: <connect gate="G$1" pin="PD26/UTXD2" pad="36"/> <connect gate="G$1" pin="PD27/SPI0_NPCS3/TWD2" pad="32"/> <connect gate="G$1" pin="PD28/URXD3/TWCK2" pad="51"/> -<connect gate="G$1" pin="PD3/PWMC1_PWML1" pad="89"/> +<connect gate="G$1" pin="PD3/PWMC1_PWMH1" pad="89"/> <connect gate="G$1" pin="PD30/UTXD3" pad="23"/> <connect gate="G$1" pin="PD31" pad="2"/> -<connect gate="G$1" pin="PD4/PWMC1_PWMH1" pad="88"/> -<connect gate="G$1" pin="PD5/PWMC1_PWML2" pad="87"/> -<connect gate="G$1" pin="PD6/PWMC1_PWMH2" pad="85"/> -<connect gate="G$1" pin="PD7/PWMC1_PWML3" pad="84"/> -<connect gate="G$1" pin="PD8/PWMC1_PWMH3" pad="80"/> +<connect gate="G$1" pin="PD4/PWMC1_PWML2" pad="88"/> +<connect gate="G$1" pin="PD5/PWMC1_PWMH2" pad="87"/> +<connect gate="G$1" pin="PD6/PWMC1_PWML3" pad="85"/> +<connect gate="G$1" pin="PD7/PWMC1_PWMH3" pad="84"/> +<connect gate="G$1" pin="PD8" pad="80"/> <connect gate="G$1" pin="PD9" pad="78"/> <connect gate="G$1" pin="TST" pad="60"/> <connect gate="G$1" pin="USB_DM" pad="94"/> @@ -7317,14 +7364,14 @@ Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description> </net> <net name="MK-DAC" class="0"> <segment> -<pinref part="U2" gate="G$1" pin="PD0/DAC1"/> +<pinref part="U2" gate="G$1" pin="PD0/DAC1/PWMC1_PWML0"/> <wire x1="88.9" y1="71.12" x2="95.25" y2="71.12" width="0.1524" layer="91"/> <label x="90.17" y="71.12" size="1.778" layer="95"/> </segment> </net> <net name="MK-PWM1L0" class="0"> <segment> -<pinref part="U2" gate="G$1" pin="PD1/PWMC1_PWMLO"/> +<pinref part="U2" gate="G$1" pin="PD1/PWMC1_PWMH0"/> <wire x1="88.9" y1="68.58" x2="95.25" y2="68.58" width="0.1524" layer="91"/> <label x="90.17" y="68.58" size="1.778" layer="95"/> </segment> @@ -7355,7 +7402,7 @@ Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description> <label x="242.57" y="12.7" size="1.778" layer="95"/> </segment> <segment> -<pinref part="U2" gate="G$1" pin="PD2/PWMC1_PWMH0"/> +<pinref part="U2" gate="G$1" pin="PD2/PWMC1_PWML1"/> <wire x1="88.9" y1="66.04" x2="95.25" y2="66.04" width="0.1524" layer="91"/> <label x="90.17" y="66.04" size="1.778" layer="95"/> </segment> @@ -7367,7 +7414,7 @@ Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description> <label x="209.55" y="10.16" size="1.778" layer="95"/> </segment> <segment> -<pinref part="U2" gate="G$1" pin="PD3/PWMC1_PWML1"/> +<pinref part="U2" gate="G$1" pin="PD3/PWMC1_PWMH1"/> <wire x1="88.9" y1="63.5" x2="95.25" y2="63.5" width="0.1524" layer="91"/> <label x="90.17" y="63.5" size="1.778" layer="95"/> </segment> @@ -7379,7 +7426,7 @@ Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description> <label x="242.57" y="10.16" size="1.778" layer="95"/> </segment> <segment> -<pinref part="U2" gate="G$1" pin="PD4/PWMC1_PWMH1"/> +<pinref part="U2" gate="G$1" pin="PD4/PWMC1_PWML2"/> <wire x1="88.9" y1="60.96" x2="95.25" y2="60.96" width="0.1524" layer="91"/> <label x="90.17" y="60.96" size="1.778" layer="95"/> </segment> @@ -7391,7 +7438,7 @@ Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description> <label x="209.55" y="7.62" size="1.778" layer="95"/> </segment> <segment> -<pinref part="U2" gate="G$1" pin="PD5/PWMC1_PWML2"/> +<pinref part="U2" gate="G$1" pin="PD5/PWMC1_PWMH2"/> <wire x1="88.9" y1="58.42" x2="95.25" y2="58.42" width="0.1524" layer="91"/> <label x="90.17" y="58.42" size="1.778" layer="95"/> </segment> @@ -7403,7 +7450,7 @@ Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description> <label x="242.57" y="7.62" size="1.778" layer="95"/> </segment> <segment> -<pinref part="U2" gate="G$1" pin="PD6/PWMC1_PWMH2"/> +<pinref part="U2" gate="G$1" pin="PD6/PWMC1_PWML3"/> <wire x1="88.9" y1="55.88" x2="95.25" y2="55.88" width="0.1524" layer="91"/> <label x="90.17" y="55.88" size="1.778" layer="95"/> </segment> @@ -7415,7 +7462,7 @@ Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description> <label x="209.55" y="5.08" size="1.778" layer="95"/> </segment> <segment> -<pinref part="U2" gate="G$1" pin="PD7/PWMC1_PWML3"/> +<pinref part="U2" gate="G$1" pin="PD7/PWMC1_PWMH3"/> <wire x1="88.9" y1="53.34" x2="95.25" y2="53.34" width="0.1524" layer="91"/> <label x="90.17" y="53.34" size="1.778" layer="95"/> </segment> @@ -7427,7 +7474,7 @@ Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description> <label x="242.57" y="5.08" size="1.778" layer="95"/> </segment> <segment> -<pinref part="U2" gate="G$1" pin="PD8/PWMC1_PWMH3"/> +<pinref part="U2" gate="G$1" pin="PD8"/> <wire x1="88.9" y1="50.8" x2="95.25" y2="50.8" width="0.1524" layer="91"/> <label x="90.17" y="50.8" size="1.778" layer="95"/> </segment> @@ -7754,6 +7801,13 @@ Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description> <wire x1="-24.13" y1="190.5" x2="-17.78" y2="190.5" width="0.1524" layer="91"/> </segment> </net> +<net name="N$45" class="0"> +<segment> +<wire x1="106.68" y1="67.31" x2="109.22" y2="67.31" width="0.1524" layer="91"/> +<wire x1="109.22" y1="67.31" x2="109.22" y2="53.34" width="0.1524" layer="91"/> +<wire x1="109.22" y1="53.34" x2="106.68" y2="53.34" width="0.1524" layer="91"/> +</segment> +</net> </nets> </sheet> </sheets> diff --git a/circuit/atsams70n-switch/eagle.epf b/circuit/atsams70n-switch/eagle.epf index 57d85c1a2d6c9d55b81b1eebd4a835456a21a8df..d38f711f66389b12a869f5d6c24886253d14f34d 100644 --- a/circuit/atsams70n-switch/eagle.epf +++ b/circuit/atsams70n-switch/eagle.epf @@ -31,12 +31,12 @@ UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/sym.lbr" UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/marekr/borkedlabs-passives.lbr" [Win_1] -Type="Schematic Editor" -Loc="0 0 1919 1039" +Type="Library Editor" +Loc="0 0 3839 2065" State=3 -Number=2 -File="atsams70n-switch.sch" -View="-132.626 -37.5225 331.672 226.742" +Number=3 +File="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/fab.lbr" +View="-38.7807 -87.819 36.2407 93.7118" WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524" PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6" @@ -53,7 +53,7 @@ DimensionExtLengths=" 1.27 2.54 1 2 3 0" DimensionExtOffsets=" 1.27 2.54 1 2 3 0" SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635" WireBend=0 -WireBendSet=31 +WireBendSet=0 WireCap=1 MiterStyle=0 PadShape=0 @@ -74,17 +74,16 @@ SwapLevel=0 ArcDirection=0 AddLevel=2 PadsSameType=0 -Layer=91 -Views=" 1: -132.626 -37.5225 331.672 226.742" -Sheet="1" +Layer=94 +Device="ATSAMS70N-TQFP100" [Win_2] Type="Board Editor" Loc="0 0 1919 1039" -State=3 +State=1 Number=1 File="atsams70n-switch.brd" -View="-3.93247 2.67271 69.8177 77.0024" +View="7.60648 5.41311 43.1724 41.2588" WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.254 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.2032 0.1524 0.3048" PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6" @@ -122,11 +121,59 @@ SwapLevel=0 ArcDirection=0 AddLevel=2 PadsSameType=0 -Layer=1 +Layer=48 [Win_3] +Type="Schematic Editor" +Loc="0 0 1919 1039" +State=1 +Number=2 +File="atsams70n-switch.sch" +View="-37.9425 -44.6671 348.974 175.552" +WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524" +PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6" +ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0" +ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" +HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" +TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778" +PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27" +PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0" +DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13" +DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0" +DimensionExtLengths=" 1.27 2.54 1 2 3 0" +DimensionExtOffsets=" 1.27 2.54 1 2 3 0" +SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635" +WireBend=0 +WireBendSet=31 +WireCap=1 +MiterStyle=0 +PadShape=0 +ViaShape=1 +PolygonPour=0 +PolygonRank=0 +PolygonThermals=1 +PolygonOrphans=0 +TextRatio=8 +DimensionUnit=1 +DimensionPrecision=2 +DimensionShowUnit=0 +PinDirection=3 +PinFunction=0 +PinLength=2 +PinVisible=3 +SwapLevel=0 +ArcDirection=0 +AddLevel=2 +PadsSameType=0 +Layer=91 +Views=" 1: -37.9425 -44.6671 348.974 175.552" +Sheet="1" + +[Win_4] Type="Control Panel" -Loc="0 0 3839 2065" +Loc="0 0 1919 1039" State=1 Number=0 @@ -135,3 +182,4 @@ Screen="3840 2160" Window="Win_1" Window="Win_2" Window="Win_3" +Window="Win_4" diff --git a/circuit/datasheet/xr21v1410_140_010314.pdf b/circuit/datasheet/xr21v1410_140_010314.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3d51a7555c694817a63d8816a9f4c17ca601e97c Binary files /dev/null and b/circuit/datasheet/xr21v1410_140_010314.pdf differ diff --git a/circuit/images/all-leds-on_tmp14349 b/circuit/images/all-leds-on_tmp14349 deleted file mode 100644 index 812a35ffd0e65bd0e7d66f86bcd927e35e9929b0..0000000000000000000000000000000000000000 Binary files a/circuit/images/all-leds-on_tmp14349 and /dev/null differ diff --git a/circuit/images/uart-test-setup.jpg b/circuit/images/uart-test-setup.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f14f1898a292ce9e7e28c7d7a8e017f1435bd07d Binary files /dev/null and b/circuit/images/uart-test-setup.jpg differ diff --git a/circuit/images/vddcore-filtering-attempt.jpg b/circuit/images/vddcore-filtering-attempt.jpg new file mode 100644 index 0000000000000000000000000000000000000000..848cbf6548b245220546264a70982435e4df1811 Binary files /dev/null and b/circuit/images/vddcore-filtering-attempt.jpg differ diff --git a/circuit/images/what-is-wdt.jpg b/circuit/images/what-is-wdt.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5aad91dac46bc63a32a2bd3ce6cbe4f9bfee6105 Binary files /dev/null and b/circuit/images/what-is-wdt.jpg differ diff --git a/circuit/tinybridge-12mpbs/eagle.epf b/circuit/tinybridge-12mpbs/eagle.epf new file mode 100644 index 0000000000000000000000000000000000000000..ff5bdd3e8112a506d5573d0bcb6a274768f04aef --- /dev/null +++ b/circuit/tinybridge-12mpbs/eagle.epf @@ -0,0 +1,186 @@ +[Eagle] +Version="08 03 02" +Platform="Windows" +Globals="Globals" +Desktop="Desktop" + +[Globals] +AutoSaveProject=1 +UsedLibraryUrn="urn:adsk.eagle:library:217" +UsedLibraryUrn="urn:adsk.eagle:library:325" +UsedLibraryUrn="urn:adsk.eagle:library:371" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/fab.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/jake/tag-connect-2030.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/jake/tag-connect-2050.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/sparkfun/SparkFun-Connectors.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Comparators.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Digital.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/FilterProducts.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Misc.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Opamps.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Optos.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/PAsystem.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/PowerProducts.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/References.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/SpecialFunctions.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/capmeter.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/diode.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/lt-spice-simulation.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/lt-supply.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/rload.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/sym.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/marekr/borkedlabs-passives.lbr" + +[Win_1] +Type="Schematic Editor" +Loc="0 0 1919 1039" +State=1 +Number=1 +File="tinybridge-12mbps.sch" +View="-46.1471 15.1457 242.852 87.0121" +WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524" +PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6" +ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0" +ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" +HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" +TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778" +PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27" +PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0" +DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13" +DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0" +DimensionExtLengths=" 1.27 2.54 1 2 3 0" +DimensionExtOffsets=" 1.27 2.54 1 2 3 0" +SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635" +WireBend=0 +WireBendSet=31 +WireCap=1 +MiterStyle=0 +PadShape=0 +ViaShape=1 +PolygonPour=0 +PolygonRank=0 +PolygonThermals=1 +PolygonOrphans=0 +TextRatio=8 +DimensionUnit=1 +DimensionPrecision=2 +DimensionShowUnit=0 +PinDirection=3 +PinFunction=0 +PinLength=2 +PinVisible=3 +SwapLevel=0 +ArcDirection=0 +AddLevel=2 +PadsSameType=0 +Layer=91 +Views=" 1: -46.1471 15.1457 242.852 87.0121" +Sheet="1" + +[Win_2] +Type="Board Editor" +Loc="0 0 1919 1039" +State=1 +Number=3 +File="tinybridge-12mbps.brd" +View="35.5734 14.6144 77.3687 48.0507" +WireWidths=" 0.0762 0.127 0.15 0.2 0.254 0.508 0.6096 0.8128 1.016 1.27 2.54 0.2032 0.3048 0.1016 0.1524 0.4064" +PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6" +ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0" +ViaDrills=" 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.85 0.9 1 0.35 0.8 2.9972" +HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" +TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778" +PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27" +PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0" +DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13" +DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0" +DimensionExtLengths=" 1.27 2.54 1 2 3 0" +DimensionExtOffsets=" 1.27 2.54 1 2 3 0" +SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635" +WireBend=1 +WireBendSet=0 +WireCap=1 +MiterStyle=0 +PadShape=0 +ViaShape=1 +PolygonPour=0 +PolygonRank=1 +PolygonThermals=1 +PolygonOrphans=0 +TextRatio=8 +DimensionUnit=1 +DimensionPrecision=2 +DimensionShowUnit=0 +PinDirection=3 +PinFunction=0 +PinLength=2 +PinVisible=3 +SwapLevel=0 +ArcDirection=0 +AddLevel=2 +PadsSameType=0 +Layer=1 + +[Win_3] +Type="Library Editor" +Loc="0 0 1919 1039" +State=1 +Number=2 +File="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/fab.lbr" +View="-52.832 -44.9072 52.832 44.9072" +WireWidths=" 0.0762 0.1016 0.15 0.2 0.2032 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.127 0.254" +PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6" +ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0" +ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" +HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" +TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 1.27" +PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27" +PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0" +DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13" +DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0" +DimensionExtLengths=" 1.27 2.54 1 2 3 0" +DimensionExtOffsets=" 1.27 2.54 1 2 3 0" +SmdSizes=" 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635 0.2286 1.143 0.1524 0.762 0.762 0.1524" +WireBend=0 +WireBendSet=0 +WireCap=1 +MiterStyle=0 +PadShape=0 +ViaShape=1 +PolygonPour=0 +PolygonRank=0 +PolygonThermals=1 +PolygonOrphans=0 +TextRatio=8 +DimensionUnit=1 +DimensionPrecision=2 +DimensionShowUnit=0 +PinDirection=3 +PinFunction=0 +PinLength=2 +PinVisible=3 +SwapLevel=0 +ArcDirection=0 +AddLevel=2 +PadsSameType=0 +Layer=94 +Device="XR21V410-USB-UART" + +[Win_4] +Type="Control Panel" +Loc="0 0 1919 1039" +State=1 +Number=0 + +[Desktop] +Screen="1920 1080" +Window="Win_1" +Window="Win_2" +Window="Win_3" +Window="Win_4" diff --git a/circuit/tinybridge-12mpbs/fab/outlines.png b/circuit/tinybridge-12mpbs/fab/outlines.png new file mode 100644 index 0000000000000000000000000000000000000000..0f61debf0d71767ee5d7322c6ca29bf7cadf2970 Binary files /dev/null and b/circuit/tinybridge-12mpbs/fab/outlines.png differ diff --git a/circuit/tinybridge-12mpbs/fab/traces.png b/circuit/tinybridge-12mpbs/fab/traces.png new file mode 100644 index 0000000000000000000000000000000000000000..2ff3de8d520e2fadd5f146d702b0bcff9a02c963 Binary files /dev/null and b/circuit/tinybridge-12mpbs/fab/traces.png differ diff --git a/circuit/tinybridge-12mpbs/tinybridge-12mbps.b#1 b/circuit/tinybridge-12mpbs/tinybridge-12mbps.b#1 new file mode 100644 index 0000000000000000000000000000000000000000..9d023e078ced25f9feab129861ac8fa6b37157be --- /dev/null +++ b/circuit/tinybridge-12mpbs/tinybridge-12mbps.b#1 @@ -0,0 +1,879 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="8.3.2"> +<drawing> +<settings> +<setting alwaysvectorfont="no"/> +<setting verticaltext="up"/> +</settings> +<grid distance="5" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="5" altunitdist="mil" altunit="mil"/> +<layers> +<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="yes"/> +<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/> +<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="yes"/> +<layer number="20" name="Dimension" color="24" fill="1" visible="no" active="yes"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="yes"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="yes"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="yes"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="yes"/> +<layer number="25" name="tNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/> +<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/> +<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/> +<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/> +<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/> +<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/> +<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/> +<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/> +<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/> +<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/> +<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/> +<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/> +<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/> +<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/> +<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/> +<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/> +<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/> +<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> +<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> +<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/> +<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/> +<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/> +<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> +<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> +<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> +<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> +<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/> +<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/> +<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/> +<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/> +<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/> +<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/> +<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/> +<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/> +<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/> +<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/> +<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/> +<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/> +<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/> +<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/> +<layer number="104" name="Name" color="16" fill="1" visible="no" active="yes"/> +<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/> +<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/> +<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/> +<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/> +<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/> +<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="113" name="IDFDebug" color="4" fill="1" visible="no" active="yes"/> +<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/> +<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/> +<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/> +<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/> +<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/> +<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/> +<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/> +<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/> +<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/> +<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/> +<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/> +<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/> +<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/> +<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/> +<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/> +<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/> +<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/> +<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/> +<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/> +<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/> +<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/> +<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/> +<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/> +<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/> +<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/> +<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/> +<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/> +<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/> +<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/> +<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/> +<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/> +<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/> +<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/> +<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/> +<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/> +<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/> +<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/> +<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/> +<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/> +<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/> +<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/> +</layers> +<board> +<plain> +<wire x1="0" y1="0" x2="100" y2="0" width="0" layer="20"/> +<wire x1="100" y1="0" x2="100" y2="80" width="0" layer="20"/> +<wire x1="100" y1="80" x2="0" y2="80" width="0" layer="20"/> +<wire x1="0" y1="80" x2="0" y2="0" width="0" layer="20"/> +<wire x1="24.13" y1="45.87" x2="25.4" y2="47.14" width="0.1524" layer="20"/> +<wire x1="25.4" y1="47.14" x2="57.244" y2="47.14" width="0.1524" layer="20"/> +<wire x1="57.244" y1="47.14" x2="58.514" y2="45.87" width="0.1524" layer="20"/> +<wire x1="58.514" y1="45.87" x2="58.514" y2="16.63" width="0.1524" layer="20"/> +<wire x1="58.514" y1="16.63" x2="57.244" y2="15.36" width="0.1524" layer="20"/> +<wire x1="57.244" y1="15.36" x2="25.4" y2="15.36" width="0.1524" layer="20"/> +<wire x1="25.4" y1="15.36" x2="24.13" y2="16.63" width="0.1524" layer="20"/> +<wire x1="24.13" y1="16.63" x2="24.13" y2="45.87" width="0.1524" layer="20"/> +<dimension x1="30" y1="44" x2="55" y2="44" x3="42.5" y3="49.5" textsize="1.778" layer="48"/> +<dimension x1="55" y1="44" x2="55" y2="19" x3="60.5" y3="31.5" textsize="1.778" layer="48"/> +<hole x="46.863" y="27.94" drill="1"/> +<hole x="49.403" y="35.56" drill="1"/> +<hole x="48.006" y="19.05" drill="1"/> +</plain> +<libraries> +<library name="fab"> +<packages> +<package name="2X4-SHROUDED-SQUISH"> +<description><h3>Plated Through Hole - 2x3 Shrouded Header</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_03x2</li> +</ul></p></description> +<wire x1="4.5" y1="7.56" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-3.47" x2="-4.5" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="0.93" x2="-4.5" y2="7.56" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="7.56" x2="4.4" y2="7.56" width="0.2032" layer="21"/> +<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="3.4" y2="6.46" width="0.2032" layer="51"/> +<wire x1="3.4" y1="6.46" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-4.5" y1="0.93" x2="-3" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-3" y1="0.93" x2="-3" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3" y1="-3.47" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="-3.4" y2="0.93" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="-3.4" y2="-3.47" width="0.2032" layer="51"/> +<pad name="1" x="-1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="2" x="1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="3" x="-1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="4" x="1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="5" x="-1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="6" x="1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> +<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<text x="-3.81" y="7.874" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-3.81" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-5.188" y1="3.175" x2="-5.188" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.686" y1="3.175" x2="-2.686" y2="1.905" width="0.2032" layer="22"/> +<pad name="7" x="-1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="8" x="1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +</package> +<package name="MSOP8-8MILPADS"> +<description><b>8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package</b><p> +MSOP<br> +8M-Package doc1097.pdf</description> +<wire x1="-1.48" y1="1.23" x2="-1.23" y2="1.48" width="0.1524" layer="21" curve="-90" cap="flat"/> +<wire x1="1.23" y1="1.48" x2="1.48" y2="1.23" width="0.1524" layer="21" curve="-90"/> +<wire x1="1.23" y1="-1.49" x2="1.48" y2="-1.24" width="0.1524" layer="21" curve="90"/> +<wire x1="-1.48" y1="-1.24" x2="-1.23" y2="-1.49" width="0.1524" layer="21" curve="90" cap="flat"/> +<wire x1="1.24" y1="-1.49" x2="-1.22" y2="-1.49" width="0.1524" layer="21"/> +<wire x1="-1.22" y1="1.48" x2="1.24" y2="1.48" width="0.1524" layer="21"/> +<wire x1="-1.48" y1="1.23" x2="-1.48" y2="-1.23" width="0.1524" layer="21"/> +<wire x1="1.48" y1="-1.24" x2="1.48" y2="1.23" width="0.1524" layer="21"/> +<smd name="1" x="-0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="2" x="-0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="3" x="0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="4" x="0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="5" x="0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="6" x="0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="7" x="-0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="8" x="-0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<text x="-2.54" y="-1.27" size="0.4064" layer="25" rot="R90">>NAME</text> +<text x="2.54" y="-1.27" size="0.4064" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-1.175" y1="-2.45" x2="-0.775" y2="-1.55" layer="51"/> +<rectangle x1="-0.525" y1="-2.45" x2="-0.125" y2="-1.55" layer="51"/> +<rectangle x1="0.125" y1="-2.45" x2="0.525" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="-2.45" x2="1.175" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="1.55" x2="1.175" y2="2.45" layer="51"/> +<rectangle x1="0.125" y1="1.55" x2="0.525" y2="2.45" layer="51"/> +<rectangle x1="-0.525" y1="1.55" x2="-0.125" y2="2.45" layer="51"/> +<rectangle x1="-1.175" y1="1.55" x2="-0.775" y2="2.45" layer="51"/> +<circle x="-1.6256" y="-2.0574" radius="0.091578125" width="0.4064" layer="21"/> +</package> +<package name="DX4R005HJ5_64"> +<wire x1="3.25" y1="-2.6" x2="-3.25" y2="-2.6" width="0.127" layer="21"/> +<wire x1="-3.25" y1="2.6" x2="-3.25" y2="0" width="0.127" layer="51"/> +<wire x1="3.25" y1="2.6" x2="3.25" y2="0" width="0.127" layer="51"/> +<wire x1="-1.75" y1="2.6" x2="1.75" y2="2.6" width="0.127" layer="51"/> +<wire x1="-3.25" y1="-2.2" x2="-3.25" y2="-2.6" width="0.127" layer="51"/> +<wire x1="3.25" y1="-2.6" x2="3.25" y2="-2.2" width="0.127" layer="51"/> +<smd name="GND@3" x="-2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> +<smd name="GND@4" x="2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> +<smd name="GND@1" x="-2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> +<smd name="GND@2" x="2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> +<smd name="D+" x="0" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="D-" x="-0.65" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="VBUS" x="-1.3" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="ID" x="0.65" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="GND" x="1.3" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">>Name</text> +<text x="4.1275" y="-1.5875" size="0.6096" layer="27" font="vector" rot="R90">>Value</text> +</package> +<package name="QFN-16-3X3-1-100"> +<description><b>16-Lead Plastic QFN (3mm × 3mm)</b><p> +Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i><br> +<br> +Source: http://cds.linear.com/docs/en/datasheet/3645f.pdf<br></description> +<smd name="1" x="-1.4" y="0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="2" x="-1.4" y="0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="3" x="-1.4" y="-0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="4" x="-1.4" y="-0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="5" x="-0.75" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="6" x="-0.25" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="7" x="0.25" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="8" x="0.75" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="9" x="1.4" y="-0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="10" x="1.4" y="-0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="11" x="1.4" y="0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="12" x="1.4" y="0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="13" x="0.75" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="14" x="0.25" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="15" x="-0.25" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="16" x="-0.75" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="EXP" x="0" y="0" dx="1.45" dy="1.45" layer="1" stop="no"/> +<wire x1="-1.3484" y1="1.05" x2="-1.05" y2="1.3484" width="0.2032" layer="21"/> +<wire x1="-1.3984" y1="-1.3984" x2="1.3984" y2="-1.3984" width="0.2032" layer="21"/> +<wire x1="1.3984" y1="-1.3984" x2="1.3984" y2="1.3984" width="0.2032" layer="21"/> +<wire x1="1.3984" y1="1.3984" x2="-1.3984" y2="1.3984" width="0.2032" layer="21"/> +<wire x1="-1.3984" y1="1.3984" x2="-1.3984" y2="-1.3984" width="0.2032" layer="21"/> +<text x="-1.5" y="2.135" size="1.27" layer="25">>NAME</text> +<text x="-1.5" y="-3.405" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.85" y1="0.55" x2="-1" y2="0.95" layer="29"/> +<rectangle x1="-1.85" y1="0.05" x2="-1" y2="0.45" layer="29"/> +<rectangle x1="-1.85" y1="-0.45" x2="-1" y2="-0.05" layer="29"/> +<rectangle x1="-1.85" y1="-0.95" x2="-1" y2="-0.55" layer="29"/> +<rectangle x1="-1.175" y1="-1.625" x2="-0.325" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="-0.675" y1="-1.625" x2="0.175" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="-0.175" y1="-1.625" x2="0.675" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="0.325" y1="-1.625" x2="1.175" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="1" y1="-0.95" x2="1.85" y2="-0.55" layer="29" rot="R180"/> +<rectangle x1="1" y1="-0.45" x2="1.85" y2="-0.05" layer="29" rot="R180"/> +<rectangle x1="1" y1="0.05" x2="1.85" y2="0.45" layer="29" rot="R180"/> +<rectangle x1="1" y1="0.55" x2="1.85" y2="0.95" layer="29" rot="R180"/> +<rectangle x1="0.325" y1="1.225" x2="1.175" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-0.175" y1="1.225" x2="0.675" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-0.675" y1="1.225" x2="0.175" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-1.175" y1="1.225" x2="-0.325" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-0.8" y1="-0.8" x2="0.8" y2="0.8" layer="29"/> +</package> +<package name="SOT223"> +<description><b>SOT-223</b></description> +<wire x1="3.2766" y1="1.651" x2="3.2766" y2="-1.651" width="0.2032" layer="21"/> +<wire x1="3.2766" y1="-1.651" x2="-3.2766" y2="-1.651" width="0.2032" layer="21"/> +<wire x1="-3.2766" y1="-1.651" x2="-3.2766" y2="1.651" width="0.2032" layer="21"/> +<wire x1="-3.2766" y1="1.651" x2="3.2766" y2="1.651" width="0.2032" layer="21"/> +<smd name="1" x="-2.3114" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> +<smd name="2" x="0" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> +<smd name="3" x="2.3114" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> +<smd name="4" x="0" y="3.099" dx="3.6" dy="2.2" layer="1" thermals="no"/> +<text x="-0.8255" y="4.5085" size="0.4064" layer="25">>NAME</text> +<text x="-1.0795" y="-0.1905" size="0.4064" layer="27">>VALUE</text> +<rectangle x1="-1.6002" y1="1.8034" x2="1.6002" y2="3.6576" layer="51"/> +<rectangle x1="-0.4318" y1="-3.6576" x2="0.4318" y2="-1.8034" layer="51"/> +<rectangle x1="-2.7432" y1="-3.6576" x2="-1.8796" y2="-1.8034" layer="51"/> +<rectangle x1="1.8796" y1="-3.6576" x2="2.7432" y2="-1.8034" layer="51"/> +<rectangle x1="-1.6002" y1="1.8034" x2="1.6002" y2="3.6576" layer="51"/> +<rectangle x1="-0.4318" y1="-3.6576" x2="0.4318" y2="-1.8034" layer="51"/> +<rectangle x1="-2.7432" y1="-3.6576" x2="-1.8796" y2="-1.8034" layer="51"/> +<rectangle x1="1.8796" y1="-3.6576" x2="2.7432" y2="-1.8034" layer="51"/> +</package> +</packages> +</library> +<library name="pinhead" urn="urn:adsk.eagle:library:325"> +<description><b>Pin Header Connectors</b><p> +<author>Created by librarian@cadsoft.de</author></description> +<packages> +<package name="1X03" urn="urn:adsk.eagle:footprint:22340/1" library_version="2"> +<description><b>PIN HEADER</b></description> +<wire x1="-3.175" y1="1.27" x2="-1.905" y2="1.27" width="0.1524" layer="21"/> +<wire x1="-1.905" y1="1.27" x2="-1.27" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.1524" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.27" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="-1.27" x2="-1.27" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-3.81" y1="0.635" x2="-3.81" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-3.175" y1="1.27" x2="-3.81" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-3.81" y1="-0.635" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-1.905" y1="-1.27" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.1524" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.1524" layer="21"/> +<wire x1="3.81" y1="0.635" x2="3.81" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.1524" layer="21"/> +<pad name="1" x="-2.54" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="2" x="0" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="3" x="2.54" y="0" drill="1.016" shape="long" rot="R90"/> +<text x="-3.8862" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="-3.81" y="-3.175" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<rectangle x1="-2.794" y1="-0.254" x2="-2.286" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +</package> +<package name="1X02" urn="urn:adsk.eagle:footprint:22309/1" library_version="2"> +<description><b>PIN HEADER</b></description> +<wire x1="-1.905" y1="1.27" x2="-0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0" y2="0.635" width="0.1524" layer="21"/> +<wire x1="0" y1="0.635" x2="0" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="0" y1="-0.635" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-2.54" y1="0.635" x2="-2.54" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-1.905" y1="1.27" x2="-2.54" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-2.54" y1="-0.635" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="-1.27" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="0" y1="0.635" x2="0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.905" y2="1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="1.27" x2="2.54" y2="0.635" width="0.1524" layer="21"/> +<wire x1="2.54" y1="0.635" x2="2.54" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="2.54" y1="-0.635" x2="1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="0" y2="-0.635" width="0.1524" layer="21"/> +<pad name="1" x="-1.27" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="2" x="1.27" y="0" drill="1.016" shape="long" rot="R90"/> +<text x="-2.6162" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="-2.54" y="-3.175" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +</package> +</packages> +<packages3d> +<package3d name="1X03" urn="urn:adsk.eagle:package:22458/2" type="model" library_version="2"> +<description>PIN HEADER</description> +</package3d> +<package3d name="1X02" urn="urn:adsk.eagle:package:22435/2" type="model" library_version="2"> +<description>PIN HEADER</description> +</package3d> +</packages3d> +</library> +<library name="borkedlabs-passives"> +<packages> +<package name="0805"> +<wire x1="-0.3" y1="0.6" x2="0.3" y2="0.6" width="0.1524" layer="21"/> +<wire x1="-0.3" y1="-0.6" x2="0.3" y2="-0.6" width="0.1524" layer="21"/> +<smd name="1" x="-0.9" y="0" dx="0.8" dy="1.2" layer="1"/> +<smd name="2" x="0.9" y="0" dx="0.8" dy="1.2" layer="1"/> +<text x="-0.762" y="0.8255" size="1.016" layer="25">>NAME</text> +<text x="-1.016" y="-2.032" size="1.016" layer="27">>VALUE</text> +</package> +</packages> +</library> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<designrules name="default *"> +<description language="de"><b>EAGLE Design Rules</b> +<p> +Die Standard-Design-Rules sind so gewählt, dass sie für +die meisten Anwendungen passen. Sollte ihre Platine +besondere Anforderungen haben, treffen Sie die erforderlichen +Einstellungen hier und speichern die Design Rules unter +einem neuen Namen ab.</description> +<description language="en"><b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name.</description> +<param name="layerSetup" value="(1*16)"/> +<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/> +<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/> +<param name="mdWireWire" value="11mil"/> +<param name="mdWirePad" value="11mil"/> +<param name="mdWireVia" value="11mil"/> +<param name="mdPadPad" value="11mil"/> +<param name="mdPadVia" value="11mil"/> +<param name="mdViaVia" value="11mil"/> +<param name="mdSmdPad" value="11mil"/> +<param name="mdSmdVia" value="11mil"/> +<param name="mdSmdSmd" value="11mil"/> +<param name="mdViaViaSameLayer" value="6mil"/> +<param name="mnLayersViaInSmd" value="2"/> +<param name="mdCopperDimension" value="6mil"/> +<param name="mdDrill" value="12mil"/> +<param name="mdSmdStop" value="0mil"/> +<param name="msWidth" value="7mil"/> +<param name="msDrill" value="0.83mm"/> +<param name="msMicroVia" value="9.99mm"/> +<param name="msBlindViaRatio" value="0.5"/> +<param name="rvPadTop" value="0.25"/> +<param name="rvPadInner" value="0.25"/> +<param name="rvPadBottom" value="0.25"/> +<param name="rvViaOuter" value="0.25"/> +<param name="rvViaInner" value="0.25"/> +<param name="rvMicroViaOuter" value="0.25"/> +<param name="rvMicroViaInner" value="0.25"/> +<param name="rlMinPadTop" value="10mil"/> +<param name="rlMaxPadTop" value="20mil"/> +<param name="rlMinPadInner" value="10mil"/> +<param name="rlMaxPadInner" value="20mil"/> +<param name="rlMinPadBottom" value="10mil"/> +<param name="rlMaxPadBottom" value="20mil"/> +<param name="rlMinViaOuter" value="8mil"/> +<param name="rlMaxViaOuter" value="20mil"/> +<param name="rlMinViaInner" value="8mil"/> +<param name="rlMaxViaInner" value="20mil"/> +<param name="rlMinMicroViaOuter" value="4mil"/> +<param name="rlMaxMicroViaOuter" value="20mil"/> +<param name="rlMinMicroViaInner" value="4mil"/> +<param name="rlMaxMicroViaInner" value="20mil"/> +<param name="psTop" value="-1"/> +<param name="psBottom" value="-1"/> +<param name="psFirst" value="-1"/> +<param name="psElongationLong" value="100"/> +<param name="psElongationOffset" value="100"/> +<param name="mvStopFrame" value="1"/> +<param name="mvCreamFrame" value="0"/> +<param name="mlMinStopFrame" value="4mil"/> +<param name="mlMaxStopFrame" value="4mil"/> +<param name="mlMinCreamFrame" value="0mil"/> +<param name="mlMaxCreamFrame" value="0mil"/> +<param name="mlViaStopLimit" value="0mil"/> +<param name="srRoundness" value="0"/> +<param name="srMinRoundness" value="0mil"/> +<param name="srMaxRoundness" value="0mil"/> +<param name="slThermalIsolate" value="12mil"/> +<param name="slThermalsForVias" value="0"/> +<param name="dpMaxLengthDifference" value="10mm"/> +<param name="dpGapFactor" value="2.5"/> +<param name="checkGrid" value="0"/> +<param name="checkAngle" value="0"/> +<param name="checkFont" value="1"/> +<param name="checkRestrict" value="1"/> +<param name="useDiameter" value="13"/> +<param name="maxErrors" value="50"/> +</designrules> +<autorouter> +<pass name="Default"> +<param name="RoutingGrid" value="50mil"/> +<param name="AutoGrid" value="1"/> +<param name="Efforts" value="0"/> +<param name="TopRouterVariant" value="1"/> +<param name="tpViaShape" value="round"/> +<param name="PrefDir.1" value="a"/> +<param name="PrefDir.2" value="0"/> +<param name="PrefDir.3" value="0"/> +<param name="PrefDir.4" value="0"/> +<param name="PrefDir.5" value="0"/> +<param name="PrefDir.6" value="0"/> +<param name="PrefDir.7" value="0"/> +<param name="PrefDir.8" value="0"/> +<param name="PrefDir.9" value="0"/> +<param name="PrefDir.10" value="0"/> +<param name="PrefDir.11" value="0"/> +<param name="PrefDir.12" value="0"/> +<param name="PrefDir.13" value="0"/> +<param name="PrefDir.14" value="0"/> +<param name="PrefDir.15" value="0"/> +<param name="PrefDir.16" value="a"/> +<param name="cfVia" value="8"/> +<param name="cfNonPref" value="5"/> +<param name="cfChangeDir" value="2"/> +<param name="cfOrthStep" value="2"/> +<param name="cfDiagStep" value="3"/> +<param name="cfExtdStep" value="0"/> +<param name="cfBonusStep" value="1"/> +<param name="cfMalusStep" value="1"/> +<param name="cfPadImpact" value="4"/> +<param name="cfSmdImpact" value="4"/> +<param name="cfBusImpact" value="0"/> +<param name="cfHugging" value="3"/> +<param name="cfAvoid" value="4"/> +<param name="cfPolygon" value="10"/> +<param name="cfBase.1" value="0"/> +<param name="cfBase.2" value="1"/> +<param name="cfBase.3" value="1"/> +<param name="cfBase.4" value="1"/> +<param name="cfBase.5" value="1"/> +<param name="cfBase.6" value="1"/> +<param name="cfBase.7" value="1"/> +<param name="cfBase.8" value="1"/> +<param name="cfBase.9" value="1"/> +<param name="cfBase.10" value="1"/> +<param name="cfBase.11" value="1"/> +<param name="cfBase.12" value="1"/> +<param name="cfBase.13" value="1"/> +<param name="cfBase.14" value="1"/> +<param name="cfBase.15" value="1"/> +<param name="cfBase.16" value="0"/> +<param name="mnVias" value="20"/> +<param name="mnSegments" value="9999"/> +<param name="mnExtdSteps" value="9999"/> +<param name="mnRipupLevel" value="10"/> +<param name="mnRipupSteps" value="100"/> +<param name="mnRipupTotal" value="100"/> +</pass> +<pass name="Follow-me" refer="Default" active="yes"> +</pass> +<pass name="Busses" refer="Default" active="yes"> +<param name="cfNonPref" value="4"/> +<param name="cfBusImpact" value="4"/> +<param name="cfHugging" value="0"/> +<param name="mnVias" value="0"/> +</pass> +<pass name="Route" refer="Default" active="yes"> +</pass> +<pass name="Optimize1" refer="Default" active="yes"> +<param name="cfVia" value="99"/> +<param name="cfExtdStep" value="10"/> +<param name="cfHugging" value="1"/> +<param name="mnExtdSteps" value="1"/> +<param name="mnRipupLevel" value="0"/> +</pass> +<pass name="Optimize2" refer="Optimize1" active="yes"> +<param name="cfNonPref" value="0"/> +<param name="cfChangeDir" value="6"/> +<param name="cfExtdStep" value="0"/> +<param name="cfBonusStep" value="2"/> +<param name="cfMalusStep" value="2"/> +<param name="cfPadImpact" value="2"/> +<param name="cfSmdImpact" value="2"/> +<param name="cfHugging" value="0"/> +</pass> +<pass name="Optimize3" refer="Optimize2" active="yes"> +<param name="cfChangeDir" value="8"/> +<param name="cfPadImpact" value="0"/> +<param name="cfSmdImpact" value="0"/> +</pass> +<pass name="Optimize4" refer="Optimize3" active="yes"> +<param name="cfChangeDir" value="25"/> +</pass> +</autorouter> +<elements> +<element name="C2" library="borkedlabs-passives" package="0805" value="0.47uF" x="38.488" y="28.829"> +<attribute name="PACKAGE" value="0805" x="38.488" y="28.829" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="38.488" y="28.829" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="38.488" y="28.829" size="1.778" layer="27" display="off"/> +</element> +<element name="C3" library="borkedlabs-passives" package="0805" value="1uF" x="48.14" y="25.146"> +<attribute name="PACKAGE" value="0805" x="48.14" y="25.146" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="48.14" y="25.146" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="48.14" y="25.146" size="1.778" layer="27" display="off"/> +</element> +<element name="C4" library="borkedlabs-passives" package="0805" value="22uF" x="48.14" y="38.354" rot="R180"> +<attribute name="PACKAGE" value="0805" x="48.14" y="38.354" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="48.14" y="38.354" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="48.14" y="38.354" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="J2" library="fab" package="2X4-SHROUDED-SQUISH" value="" x="48.14" y="30.48" rot="MR180"/> +<element name="U1" library="fab" package="MSOP8-8MILPADS" value="ISL3177EMILL" x="41.536" y="31.75" rot="R270"/> +<element name="X1" library="fab" package="DX4R005HJ5_64" value="MICRO-USB_1/64" x="26.797" y="32.131" rot="R270"/> +<element name="U$1" library="fab" package="QFN-16-3X3-1-100" value="XR21V410-USB-UART" x="33.655" y="29.718" rot="R45"/> +<element name="U2" library="fab" package="SOT223" value="REGULATOR_SOT223" x="39.116" y="39.751" rot="R270"/> +<element name="JP1" library="pinhead" library_urn="urn:adsk.eagle:library:325" package="1X03" package3d_urn="urn:adsk.eagle:package:22458/2" value="" x="38.481" y="19.05"/> +<element name="C1" library="borkedlabs-passives" package="0805" value="22uF" x="38.481" y="26.543"> +<attribute name="PACKAGE" value="0805" x="38.481" y="26.543" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="38.481" y="26.543" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="38.481" y="26.543" size="1.778" layer="27" display="off"/> +</element> +<element name="C5" library="borkedlabs-passives" package="0805" value="22uF" x="38.481" y="23.749"> +<attribute name="PACKAGE" value="0805" x="38.481" y="23.749" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="38.481" y="23.749" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="38.481" y="23.749" size="1.778" layer="27" display="off"/> +</element> +<element name="C6" library="borkedlabs-passives" package="0805" value="22uF" x="38.481" y="25.146"> +<attribute name="PACKAGE" value="0805" x="38.481" y="25.146" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="38.481" y="25.146" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="38.481" y="25.146" size="1.778" layer="27" display="off"/> +</element> +<element name="C7" library="borkedlabs-passives" package="0805" value="22uF" x="32.766" y="38.354" rot="R270"> +<attribute name="PACKAGE" value="0805" x="32.766" y="38.354" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="32.766" y="38.354" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="32.766" y="38.354" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="JP2" library="pinhead" library_urn="urn:adsk.eagle:library:325" package="1X02" package3d_urn="urn:adsk.eagle:package:22435/2" value="" x="46.736" y="19.05" rot="R180"/> +<element name="C8" library="borkedlabs-passives" package="0805" value="0.47uF" x="31.115" y="27.559" rot="R315"> +<attribute name="PACKAGE" value="0805" x="31.115" y="27.559" size="1.778" layer="27" rot="R315" display="off"/> +<attribute name="TYPE" value="" x="31.115" y="27.559" size="1.778" layer="27" rot="R315" display="off"/> +<attribute name="VOLTAGE" value="" x="31.115" y="27.559" size="1.778" layer="27" rot="R315" display="off"/> +</element> +</elements> +<signals> +<signal name="N$1"> +<contactref element="U1" pad="2"/> +<contactref element="U$1" pad="10"/> +<wire x1="39.286" y1="32.075" x2="36.365553125" y2="32.075" width="0.1524" layer="1"/> +<wire x1="36.365553125" y1="32.075" x2="34.821725" y2="30.531171875" width="0.1524" layer="1"/> +</signal> +<signal name="N$2"> +<contactref element="U1" pad="3"/> +<contactref element="U$1" pad="9"/> +<wire x1="39.286" y1="31.425" x2="36.422659375" y2="31.425" width="0.1524" layer="1"/> +<wire x1="36.422659375" y1="31.425" x2="35.175278125" y2="30.17761875" width="0.1524" layer="1"/> +</signal> +<signal name="+3V3"> +<contactref element="U1" pad="1"/> +<contactref element="J2" pad="7"/> +<contactref element="J2" pad="2"/> +<contactref element="C3" pad="2"/> +<contactref element="C4" pad="2"/> +<contactref element="U$1" pad="16"/> +<contactref element="C2" pad="2"/> +<contactref element="JP1" pad="2"/> +<contactref element="C1" pad="2"/> +<contactref element="C5" pad="2"/> +<contactref element="C6" pad="2"/> +<wire x1="38.481" y1="19.05" x2="38.481" y2="21.336" width="0.4064" layer="1"/> +<wire x1="38.481" y1="21.336" x2="39.37" y2="22.225" width="0.4064" layer="1"/> +<wire x1="39.37" y1="22.225" x2="39.37" y2="23.738" width="0.4064" layer="1"/> +<wire x1="39.37" y1="23.738" x2="39.381" y2="23.749" width="0.4064" layer="1"/> +<wire x1="39.381" y1="23.749" x2="39.381" y2="25.146" width="0.4064" layer="1"/> +<wire x1="39.381" y1="25.146" x2="39.381" y2="26.543" width="0.4064" layer="1"/> +<wire x1="39.381" y1="27.559" x2="39.381" y2="26.543" width="0.4064" layer="1"/> +<wire x1="39.381" y1="27.559" x2="39.381" y2="27.933" width="0.4064" layer="1"/> +<wire x1="39.381" y1="27.933" x2="39.388" y2="28.829" width="0.4064" layer="1"/> +<contactref element="C8" pad="1"/> +<wire x1="31.496" y1="30.48" x2="30.605603125" y2="29.589603125" width="0.1524" layer="1"/> +<wire x1="31.496" y1="30.48" x2="31.8323375" y2="30.48" width="0.1524" layer="1"/> +<wire x1="31.8323375" y1="30.48" x2="32.13471875" y2="30.17761875" width="0.1524" layer="1"/> +<wire x1="30.605603125" y1="29.589603125" x2="30.605603125" y2="28.32239375" width="0.1524" layer="1"/> +<wire x1="30.605603125" y1="28.32239375" x2="30.478603125" y2="28.19539375" width="0.1524" layer="1"/> +<wire x1="30.478603125" y1="28.19539375" x2="30.478603125" y2="27.938603125" width="0.1524" layer="1"/> +<wire x1="30.478603125" y1="27.938603125" x2="29.591" y2="27.051" width="0.1524" layer="1"/> +<wire x1="29.591" y1="27.051" x2="29.591" y2="26.416" width="0.1524" layer="1"/> +<wire x1="29.591" y1="26.416" x2="31.369" y2="24.638" width="0.1524" layer="1"/> +<wire x1="43.815" y1="35.56" x2="46.87" y2="35.56" width="0.4064" layer="1"/> +<wire x1="43.815" y1="35.56" x2="41.021" y2="32.766" width="0.4064" layer="1"/> +<wire x1="39.286" y1="32.725" x2="40.98" y2="32.725" width="0.1524" layer="1"/> +<wire x1="40.98" y1="32.725" x2="41.021" y2="32.766" width="0.1524" layer="1"/> +<wire x1="31.369" y1="24.638" x2="33.401" y2="24.638" width="0.1524" layer="1"/> +<wire x1="33.401" y1="24.638" x2="36.449" y2="27.686" width="0.1524" layer="1"/> +<wire x1="36.449" y1="27.686" x2="39.254" y2="27.686" width="0.1524" layer="1"/> +<wire x1="39.254" y1="27.686" x2="39.381" y2="27.559" width="0.1524" layer="1"/> +<wire x1="41.021" y1="28.829" x2="39.388" y2="28.829" width="0.4064" layer="1"/> +<wire x1="41.021" y1="28.829" x2="43.053" y2="28.829" width="0.4064" layer="1"/> +<wire x1="43.053" y1="28.829" x2="45.339" y2="26.543" width="0.4064" layer="1"/> +<wire x1="45.339" y1="26.543" x2="49.41" y2="26.543" width="0.4064" layer="1"/> +<wire x1="49.41" y1="27.94" x2="49.41" y2="25.516" width="0.4064" layer="1"/> +<wire x1="49.41" y1="25.516" x2="49.04" y2="25.146" width="0.4064" layer="1"/> +<wire x1="46.87" y1="35.56" x2="46.87" y2="37.984" width="0.4064" layer="1"/> +<wire x1="46.87" y1="37.984" x2="47.24" y2="38.354" width="0.4064" layer="1"/> +<wire x1="41.021" y1="32.766" x2="41.021" y2="28.829" width="0.4064" layer="1"/> +<wire x1="49.41" y1="26.543" x2="49.41" y2="25.516" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$4"> +<contactref element="U1" pad="8"/> +<contactref element="J2" pad="3"/> +<wire x1="43.786" y1="32.725" x2="43.019" y2="32.725" width="0.2032" layer="1"/> +<wire x1="43.019" y1="32.725" x2="42.552" y2="32.258" width="0.2032" layer="1"/> +<wire x1="42.552" y1="32.258" x2="42.552" y2="29.972" width="0.2032" layer="1"/> +<wire x1="42.552" y1="29.972" x2="42.806" y2="29.718" width="0.2032" layer="1"/> +<wire x1="42.806" y1="29.718" x2="46.108" y2="29.718" width="0.2032" layer="1"/> +<wire x1="46.108" y1="29.718" x2="46.87" y2="30.48" width="0.2032" layer="1"/> +</signal> +<signal name="N$5"> +<contactref element="U1" pad="7"/> +<contactref element="J2" pad="4"/> +<wire x1="43.786" y1="32.075" x2="44.655" y2="32.075" width="0.2032" layer="1"/> +<wire x1="44.655" y1="32.075" x2="45.346" y2="32.766" width="0.2032" layer="1"/> +<wire x1="45.346" y1="32.766" x2="45.346" y2="33.782" width="0.2032" layer="1"/> +<wire x1="45.346" y1="33.782" x2="45.854" y2="34.29" width="0.2032" layer="1"/> +<wire x1="45.854" y1="34.29" x2="50.172" y2="34.29" width="0.2032" layer="1"/> +<wire x1="50.172" y1="34.29" x2="50.934" y2="33.528" width="0.2032" layer="1"/> +<wire x1="50.934" y1="33.528" x2="50.934" y2="32.004" width="0.2032" layer="1"/> +<wire x1="50.934" y1="32.004" x2="49.41" y2="30.48" width="0.2032" layer="1"/> +</signal> +<signal name="N$6"> +<contactref element="U1" pad="6"/> +<contactref element="J2" pad="5"/> +<wire x1="43.786" y1="31.425" x2="44.767" y2="31.425" width="0.2032" layer="1"/> +<wire x1="44.767" y1="31.425" x2="45.6" y2="32.258" width="0.2032" layer="1"/> +<wire x1="45.6" y1="32.258" x2="46.108" y2="32.258" width="0.2032" layer="1"/> +<wire x1="46.108" y1="32.258" x2="46.87" y2="33.02" width="0.2032" layer="1"/> +</signal> +<signal name="N$7"> +<contactref element="U1" pad="5"/> +<contactref element="J2" pad="6"/> +<wire x1="43.786" y1="30.775" x2="45.133" y2="30.775" width="0.2032" layer="1"/> +<wire x1="45.133" y1="30.775" x2="46.108" y2="31.75" width="0.2032" layer="1"/> +<wire x1="46.108" y1="31.75" x2="48.14" y2="31.75" width="0.2032" layer="1"/> +<wire x1="48.14" y1="31.75" x2="49.41" y2="33.02" width="0.2032" layer="1"/> +</signal> +<signal name="GND"> +<contactref element="J2" pad="1"/> +<contactref element="J2" pad="8"/> +<contactref element="C3" pad="1"/> +<contactref element="C4" pad="1"/> +<contactref element="U1" pad="4"/> +<contactref element="C2" pad="1"/> +<polygon width="0.1524" layer="1" isolate="0.3302"> +<vertex x="24.13" y="45.87"/> +<vertex x="25.4" y="47.14"/> +<vertex x="57.244" y="47.14"/> +<vertex x="58.514" y="45.87"/> +<vertex x="58.514" y="16.63"/> +<vertex x="57.244" y="15.36"/> +<vertex x="25.4" y="15.36"/> +<vertex x="24.13" y="16.63"/> +</polygon> +<polygon width="0.1524" layer="16"> +<vertex x="24.13" y="45.87"/> +<vertex x="25.4" y="47.14"/> +<vertex x="57.244" y="47.14"/> +<vertex x="58.514" y="45.87"/> +<vertex x="58.514" y="16.63"/> +<vertex x="57.244" y="15.36"/> +<vertex x="25.4" y="15.36"/> +<vertex x="24.13" y="16.63"/> +</polygon> +<contactref element="U$1" pad="EXP"/> +<contactref element="U$1" pad="1"/> +<contactref element="U$1" pad="13"/> +<contactref element="X1" pad="GND"/> +<contactref element="U2" pad="1"/> +<contactref element="C7" pad="1"/> +<contactref element="C6" pad="1"/> +<contactref element="C5" pad="1"/> +<contactref element="C1" pad="1"/> +<contactref element="JP2" pad="1"/> +<contactref element="C8" pad="2"/> +<wire x1="33.655" y1="30.620271875" x2="33.655" y2="29.718" width="0.1524" layer="1"/> +<wire x1="33.655" y1="29.718" x2="32.6808875" y2="29.718" width="0.1016" layer="1"/> +<wire x1="32.6808875" y1="29.718" x2="32.48701875" y2="29.52413125" width="0.1016" layer="1"/> +<wire x1="32.48701875" y1="29.52413125" x2="32.400471875" y2="29.52413125" width="0.1016" layer="1"/> +<wire x1="32.400471875" y1="29.52413125" x2="32.13471875" y2="29.258378125" width="0.1016" layer="1"/> +<wire x1="33.655" y1="29.718" x2="33.655" y2="30.6921125" width="0.1016" layer="1"/> +<wire x1="33.655" y1="30.6921125" x2="33.46113125" y2="30.88598125" width="0.1016" layer="1"/> +<wire x1="33.46113125" y1="30.88598125" x2="33.46113125" y2="30.972525" width="0.1016" layer="1"/> +<wire x1="33.46113125" y1="30.972525" x2="33.195378125" y2="31.238278125" width="0.1016" layer="1"/> +</signal> +<signal name="N$3"> +<via x="30" y="44" extent="1-16" drill="3.175"/> +<via x="55" y="44" extent="1-16" drill="3.175"/> +<via x="55" y="19" extent="1-16" drill="3.175"/> +<via x="30" y="19" extent="1-16" drill="3.175"/> +<wire x1="30" y1="44" x2="55" y2="44" width="0" layer="19" extent="1-1"/> +<wire x1="55" y1="19" x2="55" y2="44" width="0" layer="19" extent="1-1"/> +<wire x1="30" y1="19" x2="30" y2="44" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$8"> +<contactref element="X1" pad="D+"/> +<contactref element="U$1" pad="15"/> +<wire x1="28.397" y1="32.131" x2="30.88844375" y2="32.131" width="0.1524" layer="1"/> +<wire x1="30.88844375" y1="32.131" x2="32.488271875" y2="30.531171875" width="0.1524" layer="1"/> +</signal> +<signal name="N$9"> +<contactref element="X1" pad="D-"/> +<contactref element="U$1" pad="14"/> +<wire x1="28.397" y1="32.781" x2="30.94555" y2="32.781" width="0.1524" layer="1"/> +<wire x1="30.94555" y1="32.781" x2="32.841825" y2="30.884725" width="0.1524" layer="1"/> +</signal> +<signal name="N$10"> +<contactref element="X1" pad="VBUS"/> +<contactref element="U2" pad="3"/> +<contactref element="C7" pad="2"/> +<wire x1="36.0172" y1="37.4396" x2="32.7804" y2="37.4396" width="0.4064" layer="1"/> +<wire x1="32.7804" y1="37.4396" x2="32.766" y2="37.454" width="0.4064" layer="1"/> +<wire x1="28.397" y1="33.431" x2="29.748" y2="33.431" width="0.1524" layer="1"/> +<wire x1="30.226" y1="33.909" x2="29.748" y2="33.431" width="0.1524" layer="1"/> +<wire x1="32.766" y1="37.454" x2="32.766" y2="36.449" width="0.4064" layer="1"/> +<wire x1="32.766" y1="36.449" x2="30.226" y2="33.909" width="0.4064" layer="1"/> +</signal> +<signal name="N$11"> +<contactref element="U2" pad="4"/> +<contactref element="U2" pad="2"/> +<contactref element="JP1" pad="1"/> +<wire x1="36.0172" y1="39.751" x2="42.215" y2="39.751" width="0.4064" layer="1"/> +<wire x1="42.215" y1="39.751" x2="44.577" y2="39.751" width="0.4064" layer="1"/> +<wire x1="44.577" y1="39.751" x2="45.847" y2="41.021" width="0.4064" layer="1"/> +<wire x1="45.847" y1="41.021" x2="52.578" y2="41.021" width="0.4064" layer="1"/> +<wire x1="52.578" y1="41.021" x2="55.245" y2="38.354" width="0.4064" layer="1"/> +<wire x1="55.245" y1="38.354" x2="55.245" y2="25.527" width="0.4064" layer="1"/> +<wire x1="55.245" y1="25.527" x2="51.435" y2="21.717" width="0.4064" layer="1"/> +<wire x1="51.435" y1="21.717" x2="51.435" y2="17.653" width="0.4064" layer="1"/> +<wire x1="51.435" y1="17.653" x2="50.165" y2="16.383" width="0.4064" layer="1"/> +<wire x1="50.165" y1="16.383" x2="36.449" y2="16.383" width="0.4064" layer="1"/> +<wire x1="36.449" y1="16.383" x2="35.941" y2="16.891" width="0.4064" layer="1"/> +<wire x1="35.941" y1="16.891" x2="35.941" y2="19.05" width="0.4064" layer="1"/> +</signal> +<signal name="3V3_IN"> +<contactref element="JP2" pad="2"/> +<contactref element="JP1" pad="3"/> +<wire x1="45.466" y1="19.05" x2="41.021" y2="19.05" width="0.4064" layer="1"/> +</signal> +</signals> +</board> +</drawing> +<compatibility> +<note version="8.2" severity="warning"> +Since Version 8.2, EAGLE supports online libraries. The ids +of those online libraries will not be understood (or retained) +with this version. +</note> +<note version="8.3" severity="warning"> +Since Version 8.3, EAGLE supports URNs for individual library +assets (packages, symbols, and devices). The URNs of those assets +will not be understood (or retained) with this version. +</note> +<note version="8.3" severity="warning"> +Since Version 8.3, EAGLE supports the association of 3D packages +with devices in libraries, schematics, and board files. Those 3D +packages will not be understood (or retained) with this version. +</note> +</compatibility> +</eagle> diff --git a/circuit/tinybridge-12mpbs/tinybridge-12mbps.b#2 b/circuit/tinybridge-12mpbs/tinybridge-12mbps.b#2 new file mode 100644 index 0000000000000000000000000000000000000000..b671626d4779b6b7ab6617668e413f73a5a24055 --- /dev/null +++ b/circuit/tinybridge-12mpbs/tinybridge-12mbps.b#2 @@ -0,0 +1,827 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="8.3.2"> +<drawing> +<settings> +<setting alwaysvectorfont="no"/> +<setting verticaltext="up"/> +</settings> +<grid distance="5" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="5" altunitdist="mil" altunit="mil"/> +<layers> +<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/> +<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/> +<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/> +<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/> +<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/> +<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/> +<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/> +<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/> +<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/> +<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/> +<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/> +<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/> +<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/> +<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/> +<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/> +<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/> +<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/> +<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/> +<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/> +<layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/> +<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/> +<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> +<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> +<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/> +<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/> +<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/> +<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> +<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> +<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> +<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> +<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/> +<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/> +<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/> +<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/> +<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/> +<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/> +<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/> +<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/> +<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/> +<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/> +<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/> +<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/> +<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/> +<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/> +<layer number="104" name="Name" color="16" fill="1" visible="no" active="yes"/> +<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/> +<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/> +<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/> +<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/> +<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/> +<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="113" name="IDFDebug" color="4" fill="1" visible="no" active="yes"/> +<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/> +<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/> +<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/> +<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/> +<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/> +<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/> +<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/> +<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/> +<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/> +<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/> +<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/> +<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/> +<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/> +<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/> +<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/> +<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/> +<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/> +<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/> +<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/> +<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/> +<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/> +<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/> +<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/> +<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/> +<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/> +<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/> +<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/> +<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/> +<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/> +<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/> +<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/> +<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/> +<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/> +<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/> +<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/> +<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/> +<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/> +<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/> +<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/> +<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/> +<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/> +</layers> +<board> +<plain> +<wire x1="0" y1="0" x2="100" y2="0" width="0" layer="20"/> +<wire x1="100" y1="0" x2="100" y2="80" width="0" layer="20"/> +<wire x1="100" y1="80" x2="0" y2="80" width="0" layer="20"/> +<wire x1="0" y1="80" x2="0" y2="0" width="0" layer="20"/> +<wire x1="24.13" y1="45.87" x2="25.4" y2="47.14" width="0.1524" layer="20"/> +<wire x1="25.4" y1="47.14" x2="57.244" y2="47.14" width="0.1524" layer="20"/> +<wire x1="57.244" y1="47.14" x2="58.514" y2="45.87" width="0.1524" layer="20"/> +<wire x1="58.514" y1="45.87" x2="58.514" y2="16.63" width="0.1524" layer="20"/> +<wire x1="58.514" y1="16.63" x2="57.244" y2="15.36" width="0.1524" layer="20"/> +<wire x1="57.244" y1="15.36" x2="25.4" y2="15.36" width="0.1524" layer="20"/> +<wire x1="25.4" y1="15.36" x2="24.13" y2="16.63" width="0.1524" layer="20"/> +<wire x1="24.13" y1="16.63" x2="24.13" y2="45.87" width="0.1524" layer="20"/> +<dimension x1="30" y1="44" x2="55" y2="44" x3="42.5" y3="49.5" textsize="1.778" layer="48"/> +<dimension x1="55" y1="44" x2="55" y2="19" x3="60.5" y3="31.5" textsize="1.778" layer="48"/> +<hole x="46.863" y="27.94" drill="1"/> +<hole x="49.403" y="35.56" drill="1"/> +</plain> +<libraries> +<library name="fab"> +<packages> +<package name="2X4-SHROUDED-SQUISH"> +<description><h3>Plated Through Hole - 2x3 Shrouded Header</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_03x2</li> +</ul></p></description> +<wire x1="4.5" y1="7.56" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-3.47" x2="-4.5" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="0.93" x2="-4.5" y2="7.56" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="7.56" x2="4.4" y2="7.56" width="0.2032" layer="21"/> +<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="3.4" y2="6.46" width="0.2032" layer="51"/> +<wire x1="3.4" y1="6.46" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-4.5" y1="0.93" x2="-3" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-3" y1="0.93" x2="-3" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3" y1="-3.47" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="-3.4" y2="0.93" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="-3.4" y2="-3.47" width="0.2032" layer="51"/> +<pad name="1" x="-1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="2" x="1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="3" x="-1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="4" x="1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="5" x="-1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="6" x="1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> +<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<text x="-3.81" y="7.874" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-3.81" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-5.188" y1="3.175" x2="-5.188" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.686" y1="3.175" x2="-2.686" y2="1.905" width="0.2032" layer="22"/> +<pad name="7" x="-1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="8" x="1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +</package> +<package name="MSOP8-8MILPADS"> +<description><b>8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package</b><p> +MSOP<br> +8M-Package doc1097.pdf</description> +<wire x1="-1.48" y1="1.23" x2="-1.23" y2="1.48" width="0.1524" layer="21" curve="-90" cap="flat"/> +<wire x1="1.23" y1="1.48" x2="1.48" y2="1.23" width="0.1524" layer="21" curve="-90"/> +<wire x1="1.23" y1="-1.49" x2="1.48" y2="-1.24" width="0.1524" layer="21" curve="90"/> +<wire x1="-1.48" y1="-1.24" x2="-1.23" y2="-1.49" width="0.1524" layer="21" curve="90" cap="flat"/> +<wire x1="1.24" y1="-1.49" x2="-1.22" y2="-1.49" width="0.1524" layer="21"/> +<wire x1="-1.22" y1="1.48" x2="1.24" y2="1.48" width="0.1524" layer="21"/> +<wire x1="-1.48" y1="1.23" x2="-1.48" y2="-1.23" width="0.1524" layer="21"/> +<wire x1="1.48" y1="-1.24" x2="1.48" y2="1.23" width="0.1524" layer="21"/> +<smd name="1" x="-0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="2" x="-0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="3" x="0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="4" x="0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="5" x="0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="6" x="0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="7" x="-0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="8" x="-0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<text x="-2.54" y="-1.27" size="0.4064" layer="25" rot="R90">>NAME</text> +<text x="2.54" y="-1.27" size="0.4064" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-1.175" y1="-2.45" x2="-0.775" y2="-1.55" layer="51"/> +<rectangle x1="-0.525" y1="-2.45" x2="-0.125" y2="-1.55" layer="51"/> +<rectangle x1="0.125" y1="-2.45" x2="0.525" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="-2.45" x2="1.175" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="1.55" x2="1.175" y2="2.45" layer="51"/> +<rectangle x1="0.125" y1="1.55" x2="0.525" y2="2.45" layer="51"/> +<rectangle x1="-0.525" y1="1.55" x2="-0.125" y2="2.45" layer="51"/> +<rectangle x1="-1.175" y1="1.55" x2="-0.775" y2="2.45" layer="51"/> +<circle x="-1.6256" y="-2.0574" radius="0.091578125" width="0.4064" layer="21"/> +</package> +<package name="DX4R005HJ5_64"> +<wire x1="3.25" y1="-2.6" x2="-3.25" y2="-2.6" width="0.127" layer="21"/> +<wire x1="-3.25" y1="2.6" x2="-3.25" y2="0" width="0.127" layer="51"/> +<wire x1="3.25" y1="2.6" x2="3.25" y2="0" width="0.127" layer="51"/> +<wire x1="-1.75" y1="2.6" x2="1.75" y2="2.6" width="0.127" layer="51"/> +<wire x1="-3.25" y1="-2.2" x2="-3.25" y2="-2.6" width="0.127" layer="51"/> +<wire x1="3.25" y1="-2.6" x2="3.25" y2="-2.2" width="0.127" layer="51"/> +<smd name="GND@3" x="-2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> +<smd name="GND@4" x="2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> +<smd name="GND@1" x="-2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> +<smd name="GND@2" x="2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> +<smd name="D+" x="0" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="D-" x="-0.65" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="VBUS" x="-1.3" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="ID" x="0.65" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="GND" x="1.3" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">>Name</text> +<text x="4.1275" y="-1.5875" size="0.6096" layer="27" font="vector" rot="R90">>Value</text> +</package> +<package name="QFN-16-3X3-1-100"> +<description><b>16-Lead Plastic QFN (3mm × 3mm)</b><p> +Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i><br> +<br> +Source: http://cds.linear.com/docs/en/datasheet/3645f.pdf<br></description> +<smd name="1" x="-1.4" y="0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="2" x="-1.4" y="0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="3" x="-1.4" y="-0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="4" x="-1.4" y="-0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="5" x="-0.75" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="6" x="-0.25" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="7" x="0.25" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="8" x="0.75" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="9" x="1.4" y="-0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="10" x="1.4" y="-0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="11" x="1.4" y="0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="12" x="1.4" y="0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="13" x="0.75" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="14" x="0.25" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="15" x="-0.25" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="16" x="-0.75" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="EXP" x="0" y="0" dx="1.45" dy="1.45" layer="1" stop="no"/> +<wire x1="-1.3484" y1="1.05" x2="-1.05" y2="1.3484" width="0.2032" layer="21"/> +<wire x1="-1.3984" y1="-1.3984" x2="1.3984" y2="-1.3984" width="0.2032" layer="21"/> +<wire x1="1.3984" y1="-1.3984" x2="1.3984" y2="1.3984" width="0.2032" layer="21"/> +<wire x1="1.3984" y1="1.3984" x2="-1.3984" y2="1.3984" width="0.2032" layer="21"/> +<wire x1="-1.3984" y1="1.3984" x2="-1.3984" y2="-1.3984" width="0.2032" layer="21"/> +<text x="-1.5" y="2.135" size="1.27" layer="25">>NAME</text> +<text x="-1.5" y="-3.405" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.85" y1="0.55" x2="-1" y2="0.95" layer="29"/> +<rectangle x1="-1.85" y1="0.05" x2="-1" y2="0.45" layer="29"/> +<rectangle x1="-1.85" y1="-0.45" x2="-1" y2="-0.05" layer="29"/> +<rectangle x1="-1.85" y1="-0.95" x2="-1" y2="-0.55" layer="29"/> +<rectangle x1="-1.175" y1="-1.625" x2="-0.325" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="-0.675" y1="-1.625" x2="0.175" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="-0.175" y1="-1.625" x2="0.675" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="0.325" y1="-1.625" x2="1.175" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="1" y1="-0.95" x2="1.85" y2="-0.55" layer="29" rot="R180"/> +<rectangle x1="1" y1="-0.45" x2="1.85" y2="-0.05" layer="29" rot="R180"/> +<rectangle x1="1" y1="0.05" x2="1.85" y2="0.45" layer="29" rot="R180"/> +<rectangle x1="1" y1="0.55" x2="1.85" y2="0.95" layer="29" rot="R180"/> +<rectangle x1="0.325" y1="1.225" x2="1.175" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-0.175" y1="1.225" x2="0.675" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-0.675" y1="1.225" x2="0.175" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-1.175" y1="1.225" x2="-0.325" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-0.8" y1="-0.8" x2="0.8" y2="0.8" layer="29"/> +</package> +<package name="SOT223"> +<description><b>SOT-223</b></description> +<wire x1="3.2766" y1="1.651" x2="3.2766" y2="-1.651" width="0.2032" layer="21"/> +<wire x1="3.2766" y1="-1.651" x2="-3.2766" y2="-1.651" width="0.2032" layer="21"/> +<wire x1="-3.2766" y1="-1.651" x2="-3.2766" y2="1.651" width="0.2032" layer="21"/> +<wire x1="-3.2766" y1="1.651" x2="3.2766" y2="1.651" width="0.2032" layer="21"/> +<smd name="1" x="-2.3114" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> +<smd name="2" x="0" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> +<smd name="3" x="2.3114" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> +<smd name="4" x="0" y="3.099" dx="3.6" dy="2.2" layer="1" thermals="no"/> +<text x="-0.8255" y="4.5085" size="0.4064" layer="25">>NAME</text> +<text x="-1.0795" y="-0.1905" size="0.4064" layer="27">>VALUE</text> +<rectangle x1="-1.6002" y1="1.8034" x2="1.6002" y2="3.6576" layer="51"/> +<rectangle x1="-0.4318" y1="-3.6576" x2="0.4318" y2="-1.8034" layer="51"/> +<rectangle x1="-2.7432" y1="-3.6576" x2="-1.8796" y2="-1.8034" layer="51"/> +<rectangle x1="1.8796" y1="-3.6576" x2="2.7432" y2="-1.8034" layer="51"/> +<rectangle x1="-1.6002" y1="1.8034" x2="1.6002" y2="3.6576" layer="51"/> +<rectangle x1="-0.4318" y1="-3.6576" x2="0.4318" y2="-1.8034" layer="51"/> +<rectangle x1="-2.7432" y1="-3.6576" x2="-1.8796" y2="-1.8034" layer="51"/> +<rectangle x1="1.8796" y1="-3.6576" x2="2.7432" y2="-1.8034" layer="51"/> +</package> +</packages> +</library> +<library name="pinhead" urn="urn:adsk.eagle:library:325"> +<description><b>Pin Header Connectors</b><p> +<author>Created by librarian@cadsoft.de</author></description> +<packages> +<package name="1X03" urn="urn:adsk.eagle:footprint:22340/1" library_version="2"> +<description><b>PIN HEADER</b></description> +<wire x1="-3.175" y1="1.27" x2="-1.905" y2="1.27" width="0.1524" layer="21"/> +<wire x1="-1.905" y1="1.27" x2="-1.27" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.1524" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.27" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="-1.27" x2="-1.27" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-3.81" y1="0.635" x2="-3.81" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-3.175" y1="1.27" x2="-3.81" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-3.81" y1="-0.635" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-1.905" y1="-1.27" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.1524" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.1524" layer="21"/> +<wire x1="3.81" y1="0.635" x2="3.81" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.1524" layer="21"/> +<pad name="1" x="-2.54" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="2" x="0" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="3" x="2.54" y="0" drill="1.016" shape="long" rot="R90"/> +<text x="-3.8862" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="-3.81" y="-3.175" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<rectangle x1="-2.794" y1="-0.254" x2="-2.286" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +</package> +<package name="1X02" urn="urn:adsk.eagle:footprint:22309/1" library_version="2"> +<description><b>PIN HEADER</b></description> +<wire x1="-1.905" y1="1.27" x2="-0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0" y2="0.635" width="0.1524" layer="21"/> +<wire x1="0" y1="0.635" x2="0" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="0" y1="-0.635" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-2.54" y1="0.635" x2="-2.54" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-1.905" y1="1.27" x2="-2.54" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-2.54" y1="-0.635" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="-1.27" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="0" y1="0.635" x2="0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.905" y2="1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="1.27" x2="2.54" y2="0.635" width="0.1524" layer="21"/> +<wire x1="2.54" y1="0.635" x2="2.54" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="2.54" y1="-0.635" x2="1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="0" y2="-0.635" width="0.1524" layer="21"/> +<pad name="1" x="-1.27" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="2" x="1.27" y="0" drill="1.016" shape="long" rot="R90"/> +<text x="-2.6162" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="-2.54" y="-3.175" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +</package> +</packages> +<packages3d> +<package3d name="1X03" urn="urn:adsk.eagle:package:22458/2" type="model" library_version="2"> +<description>PIN HEADER</description> +</package3d> +<package3d name="1X02" urn="urn:adsk.eagle:package:22435/2" type="model" library_version="2"> +<description>PIN HEADER</description> +</package3d> +</packages3d> +</library> +<library name="borkedlabs-passives"> +<packages> +<package name="0805"> +<wire x1="-0.3" y1="0.6" x2="0.3" y2="0.6" width="0.1524" layer="21"/> +<wire x1="-0.3" y1="-0.6" x2="0.3" y2="-0.6" width="0.1524" layer="21"/> +<smd name="1" x="-0.9" y="0" dx="0.8" dy="1.2" layer="1"/> +<smd name="2" x="0.9" y="0" dx="0.8" dy="1.2" layer="1"/> +<text x="-0.762" y="0.8255" size="1.016" layer="25">>NAME</text> +<text x="-1.016" y="-2.032" size="1.016" layer="27">>VALUE</text> +</package> +</packages> +</library> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<designrules name="default *"> +<description language="de"><b>EAGLE Design Rules</b> +<p> +Die Standard-Design-Rules sind so gewählt, dass sie für +die meisten Anwendungen passen. Sollte ihre Platine +besondere Anforderungen haben, treffen Sie die erforderlichen +Einstellungen hier und speichern die Design Rules unter +einem neuen Namen ab.</description> +<description language="en"><b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name.</description> +<param name="layerSetup" value="(1*16)"/> +<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/> +<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/> +<param name="mdWireWire" value="12mil"/> +<param name="mdWirePad" value="12mil"/> +<param name="mdWireVia" value="12mil"/> +<param name="mdPadPad" value="12mil"/> +<param name="mdPadVia" value="12mil"/> +<param name="mdViaVia" value="12mil"/> +<param name="mdSmdPad" value="12mil"/> +<param name="mdSmdVia" value="12mil"/> +<param name="mdSmdSmd" value="12mil"/> +<param name="mdViaViaSameLayer" value="6mil"/> +<param name="mnLayersViaInSmd" value="2"/> +<param name="mdCopperDimension" value="6mil"/> +<param name="mdDrill" value="12mil"/> +<param name="mdSmdStop" value="0mil"/> +<param name="msWidth" value="7mil"/> +<param name="msDrill" value="0.83mm"/> +<param name="msMicroVia" value="9.99mm"/> +<param name="msBlindViaRatio" value="0.5"/> +<param name="rvPadTop" value="0.25"/> +<param name="rvPadInner" value="0.25"/> +<param name="rvPadBottom" value="0.25"/> +<param name="rvViaOuter" value="0.25"/> +<param name="rvViaInner" value="0.25"/> +<param name="rvMicroViaOuter" value="0.25"/> +<param name="rvMicroViaInner" value="0.25"/> +<param name="rlMinPadTop" value="10mil"/> +<param name="rlMaxPadTop" value="20mil"/> +<param name="rlMinPadInner" value="10mil"/> +<param name="rlMaxPadInner" value="20mil"/> +<param name="rlMinPadBottom" value="10mil"/> +<param name="rlMaxPadBottom" value="20mil"/> +<param name="rlMinViaOuter" value="8mil"/> +<param name="rlMaxViaOuter" value="20mil"/> +<param name="rlMinViaInner" value="8mil"/> +<param name="rlMaxViaInner" value="20mil"/> +<param name="rlMinMicroViaOuter" value="4mil"/> +<param name="rlMaxMicroViaOuter" value="20mil"/> +<param name="rlMinMicroViaInner" value="4mil"/> +<param name="rlMaxMicroViaInner" value="20mil"/> +<param name="psTop" value="-1"/> +<param name="psBottom" value="-1"/> +<param name="psFirst" value="-1"/> +<param name="psElongationLong" value="100"/> +<param name="psElongationOffset" value="100"/> +<param name="mvStopFrame" value="1"/> +<param name="mvCreamFrame" value="0"/> +<param name="mlMinStopFrame" value="4mil"/> +<param name="mlMaxStopFrame" value="4mil"/> +<param name="mlMinCreamFrame" value="0mil"/> +<param name="mlMaxCreamFrame" value="0mil"/> +<param name="mlViaStopLimit" value="0mil"/> +<param name="srRoundness" value="0"/> +<param name="srMinRoundness" value="0mil"/> +<param name="srMaxRoundness" value="0mil"/> +<param name="slThermalIsolate" value="12mil"/> +<param name="slThermalsForVias" value="0"/> +<param name="dpMaxLengthDifference" value="10mm"/> +<param name="dpGapFactor" value="2.5"/> +<param name="checkGrid" value="0"/> +<param name="checkAngle" value="0"/> +<param name="checkFont" value="1"/> +<param name="checkRestrict" value="1"/> +<param name="useDiameter" value="13"/> +<param name="maxErrors" value="50"/> +</designrules> +<autorouter> +<pass name="Default"> +<param name="RoutingGrid" value="50mil"/> +<param name="AutoGrid" value="1"/> +<param name="Efforts" value="0"/> +<param name="TopRouterVariant" value="1"/> +<param name="tpViaShape" value="round"/> +<param name="PrefDir.1" value="a"/> +<param name="PrefDir.2" value="0"/> +<param name="PrefDir.3" value="0"/> +<param name="PrefDir.4" value="0"/> +<param name="PrefDir.5" value="0"/> +<param name="PrefDir.6" value="0"/> +<param name="PrefDir.7" value="0"/> +<param name="PrefDir.8" value="0"/> +<param name="PrefDir.9" value="0"/> +<param name="PrefDir.10" value="0"/> +<param name="PrefDir.11" value="0"/> +<param name="PrefDir.12" value="0"/> +<param name="PrefDir.13" value="0"/> +<param name="PrefDir.14" value="0"/> +<param name="PrefDir.15" value="0"/> +<param name="PrefDir.16" value="a"/> +<param name="cfVia" value="8"/> +<param name="cfNonPref" value="5"/> +<param name="cfChangeDir" value="2"/> +<param name="cfOrthStep" value="2"/> +<param name="cfDiagStep" value="3"/> +<param name="cfExtdStep" value="0"/> +<param name="cfBonusStep" value="1"/> +<param name="cfMalusStep" value="1"/> +<param name="cfPadImpact" value="4"/> +<param name="cfSmdImpact" value="4"/> +<param name="cfBusImpact" value="0"/> +<param name="cfHugging" value="3"/> +<param name="cfAvoid" value="4"/> +<param name="cfPolygon" value="10"/> +<param name="cfBase.1" value="0"/> +<param name="cfBase.2" value="1"/> +<param name="cfBase.3" value="1"/> +<param name="cfBase.4" value="1"/> +<param name="cfBase.5" value="1"/> +<param name="cfBase.6" value="1"/> +<param name="cfBase.7" value="1"/> +<param name="cfBase.8" value="1"/> +<param name="cfBase.9" value="1"/> +<param name="cfBase.10" value="1"/> +<param name="cfBase.11" value="1"/> +<param name="cfBase.12" value="1"/> +<param name="cfBase.13" value="1"/> +<param name="cfBase.14" value="1"/> +<param name="cfBase.15" value="1"/> +<param name="cfBase.16" value="0"/> +<param name="mnVias" value="20"/> +<param name="mnSegments" value="9999"/> +<param name="mnExtdSteps" value="9999"/> +<param name="mnRipupLevel" value="10"/> +<param name="mnRipupSteps" value="100"/> +<param name="mnRipupTotal" value="100"/> +</pass> +<pass name="Follow-me" refer="Default" active="yes"> +</pass> +<pass name="Busses" refer="Default" active="yes"> +<param name="cfNonPref" value="4"/> +<param name="cfBusImpact" value="4"/> +<param name="cfHugging" value="0"/> +<param name="mnVias" value="0"/> +</pass> +<pass name="Route" refer="Default" active="yes"> +</pass> +<pass name="Optimize1" refer="Default" active="yes"> +<param name="cfVia" value="99"/> +<param name="cfExtdStep" value="10"/> +<param name="cfHugging" value="1"/> +<param name="mnExtdSteps" value="1"/> +<param name="mnRipupLevel" value="0"/> +</pass> +<pass name="Optimize2" refer="Optimize1" active="yes"> +<param name="cfNonPref" value="0"/> +<param name="cfChangeDir" value="6"/> +<param name="cfExtdStep" value="0"/> +<param name="cfBonusStep" value="2"/> +<param name="cfMalusStep" value="2"/> +<param name="cfPadImpact" value="2"/> +<param name="cfSmdImpact" value="2"/> +<param name="cfHugging" value="0"/> +</pass> +<pass name="Optimize3" refer="Optimize2" active="yes"> +<param name="cfChangeDir" value="8"/> +<param name="cfPadImpact" value="0"/> +<param name="cfSmdImpact" value="0"/> +</pass> +<pass name="Optimize4" refer="Optimize3" active="yes"> +<param name="cfChangeDir" value="25"/> +</pass> +</autorouter> +<elements> +<element name="C2" library="borkedlabs-passives" package="0805" value="0.47uF" x="40.76" y="27.686" rot="R180"> +<attribute name="PACKAGE" value="0805" x="40.76" y="27.686" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="40.76" y="27.686" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="40.76" y="27.686" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="C3" library="borkedlabs-passives" package="0805" value="1uF" x="48.14" y="25.146"> +<attribute name="PACKAGE" value="0805" x="48.14" y="25.146" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="48.14" y="25.146" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="48.14" y="25.146" size="1.778" layer="27" display="off"/> +</element> +<element name="C4" library="borkedlabs-passives" package="0805" value="22uF" x="48.14" y="38.354" rot="R180"> +<attribute name="PACKAGE" value="0805" x="48.14" y="38.354" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="48.14" y="38.354" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="48.14" y="38.354" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="J2" library="fab" package="2X4-SHROUDED-SQUISH" value="" x="48.14" y="30.48" rot="MR180"/> +<element name="U1" library="fab" package="MSOP8-8MILPADS" value="ISL3177EMILL" x="41.536" y="31.75" rot="R270"/> +<element name="X1" library="fab" package="DX4R005HJ5_64" value="MICRO-USB_1/64" x="26.797" y="32.131" rot="R270"/> +<element name="U$1" library="fab" package="QFN-16-3X3-1-100" value="XR21V410-USB-UART" x="34.798" y="32.258"/> +<element name="U2" library="fab" package="SOT223" value="REGULATOR_SOT223" x="37.211" y="40.64" rot="R270"/> +<element name="JP1" library="pinhead" library_urn="urn:adsk.eagle:library:325" package="1X03" package3d_urn="urn:adsk.eagle:package:22458/2" value="" x="10.16" y="-7.62"/> +<element name="C1" library="borkedlabs-passives" package="0805" value="22uF" x="1.524" y="-17.653"> +<attribute name="PACKAGE" value="0805" x="1.524" y="-17.653" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="1.524" y="-17.653" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="1.524" y="-17.653" size="1.778" layer="27" display="off"/> +</element> +<element name="C5" library="borkedlabs-passives" package="0805" value="22uF" x="1.524" y="-22.606"> +<attribute name="PACKAGE" value="0805" x="1.524" y="-22.606" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="1.524" y="-22.606" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="1.524" y="-22.606" size="1.778" layer="27" display="off"/> +</element> +<element name="C6" library="borkedlabs-passives" package="0805" value="22uF" x="1.524" y="-27.559"> +<attribute name="PACKAGE" value="0805" x="1.524" y="-27.559" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="1.524" y="-27.559" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="1.524" y="-27.559" size="1.778" layer="27" display="off"/> +</element> +<element name="C7" library="borkedlabs-passives" package="0805" value="22uF" x="1.524" y="-32.512"> +<attribute name="PACKAGE" value="0805" x="1.524" y="-32.512" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="1.524" y="-32.512" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="1.524" y="-32.512" size="1.778" layer="27" display="off"/> +</element> +<element name="JP2" library="pinhead" library_urn="urn:adsk.eagle:library:325" package="1X02" package3d_urn="urn:adsk.eagle:package:22435/2" value="" x="8.89" y="-42.672"/> +</elements> +<signals> +<signal name="N$1"> +<contactref element="U1" pad="2"/> +<contactref element="U$1" pad="10"/> +<wire x1="36.198" y1="32.008" x2="39.286" y2="32.075" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$2"> +<contactref element="U1" pad="3"/> +<contactref element="U$1" pad="9"/> +<wire x1="36.198" y1="31.508" x2="39.286" y2="31.425" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="+3V3"> +<contactref element="U1" pad="1"/> +<contactref element="J2" pad="7"/> +<contactref element="J2" pad="2"/> +<contactref element="C3" pad="2"/> +<contactref element="C4" pad="2"/> +<wire x1="46.87" y1="35.56" x2="46.87" y2="38.732" width="0.3048" layer="1"/> +<wire x1="46.87" y1="38.732" x2="47.24" y2="38.354" width="0.3048" layer="1"/> +<wire x1="49.41" y1="24.768" x2="49.41" y2="27.94" width="0.3048" layer="1"/> +<wire x1="49.41" y1="24.768" x2="49.04" y2="25.146" width="0.3048" layer="1"/> +<contactref element="U$1" pad="16"/> +<contactref element="C2" pad="2"/> +<contactref element="JP1" pad="2"/> +<contactref element="C1" pad="2"/> +<contactref element="C5" pad="2"/> +<contactref element="C6" pad="2"/> +<wire x1="49.41" y1="27.94" x2="46.87" y2="35.56" width="0" layer="19" extent="1-1"/> +<wire x1="39.286" y1="32.725" x2="46.87" y2="35.56" width="0" layer="19" extent="1-1"/> +<wire x1="39.86" y1="27.686" x2="39.286" y2="32.725" width="0" layer="19" extent="1-1"/> +<wire x1="34.048" y1="33.658" x2="39.286" y2="32.725" width="0" layer="19" extent="1-1"/> +<wire x1="10.16" y1="-7.62" x2="39.86" y2="27.686" width="0" layer="19" extent="1-1"/> +<wire x1="2.424" y1="-17.653" x2="10.16" y2="-7.62" width="0" layer="19" extent="1-1"/> +<wire x1="2.424" y1="-22.606" x2="2.424" y2="-17.653" width="0" layer="19" extent="1-1"/> +<wire x1="2.424" y1="-27.559" x2="2.424" y2="-22.606" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$4"> +<contactref element="U1" pad="8"/> +<contactref element="J2" pad="3"/> +<wire x1="43.786" y1="32.725" x2="43.019" y2="32.725" width="0.2032" layer="1"/> +<wire x1="43.019" y1="32.725" x2="42.552" y2="32.258" width="0.2032" layer="1"/> +<wire x1="42.552" y1="32.258" x2="42.552" y2="29.972" width="0.2032" layer="1"/> +<wire x1="42.552" y1="29.972" x2="42.806" y2="29.718" width="0.2032" layer="1"/> +<wire x1="42.806" y1="29.718" x2="46.108" y2="29.718" width="0.2032" layer="1"/> +<wire x1="46.108" y1="29.718" x2="46.87" y2="30.48" width="0.2032" layer="1"/> +</signal> +<signal name="N$5"> +<contactref element="U1" pad="7"/> +<contactref element="J2" pad="4"/> +<wire x1="43.786" y1="32.075" x2="44.655" y2="32.075" width="0.2032" layer="1"/> +<wire x1="44.655" y1="32.075" x2="45.346" y2="32.766" width="0.2032" layer="1"/> +<wire x1="45.346" y1="32.766" x2="45.346" y2="33.782" width="0.2032" layer="1"/> +<wire x1="45.346" y1="33.782" x2="45.854" y2="34.29" width="0.2032" layer="1"/> +<wire x1="45.854" y1="34.29" x2="50.172" y2="34.29" width="0.2032" layer="1"/> +<wire x1="50.172" y1="34.29" x2="50.934" y2="33.528" width="0.2032" layer="1"/> +<wire x1="50.934" y1="33.528" x2="50.934" y2="32.004" width="0.2032" layer="1"/> +<wire x1="50.934" y1="32.004" x2="49.41" y2="30.48" width="0.2032" layer="1"/> +</signal> +<signal name="N$6"> +<contactref element="U1" pad="6"/> +<contactref element="J2" pad="5"/> +<wire x1="43.786" y1="31.425" x2="44.767" y2="31.425" width="0.2032" layer="1"/> +<wire x1="44.767" y1="31.425" x2="45.6" y2="32.258" width="0.2032" layer="1"/> +<wire x1="45.6" y1="32.258" x2="46.108" y2="32.258" width="0.2032" layer="1"/> +<wire x1="46.108" y1="32.258" x2="46.87" y2="33.02" width="0.2032" layer="1"/> +</signal> +<signal name="N$7"> +<contactref element="U1" pad="5"/> +<contactref element="J2" pad="6"/> +<wire x1="43.786" y1="30.775" x2="45.133" y2="30.775" width="0.2032" layer="1"/> +<wire x1="45.133" y1="30.775" x2="46.108" y2="31.75" width="0.2032" layer="1"/> +<wire x1="46.108" y1="31.75" x2="48.14" y2="31.75" width="0.2032" layer="1"/> +<wire x1="48.14" y1="31.75" x2="49.41" y2="33.02" width="0.2032" layer="1"/> +</signal> +<signal name="GND"> +<contactref element="J2" pad="1"/> +<contactref element="J2" pad="8"/> +<contactref element="C3" pad="1"/> +<contactref element="C4" pad="1"/> +<contactref element="U1" pad="4"/> +<contactref element="C2" pad="1"/> +<polygon width="0.1524" layer="1"> +<vertex x="24.13" y="45.87"/> +<vertex x="25.4" y="47.14"/> +<vertex x="57.244" y="47.14"/> +<vertex x="58.514" y="45.87"/> +<vertex x="58.514" y="16.63"/> +<vertex x="57.244" y="15.36"/> +<vertex x="25.4" y="15.36"/> +<vertex x="24.13" y="16.63"/> +</polygon> +<polygon width="0.1524" layer="16"> +<vertex x="24.13" y="45.87"/> +<vertex x="25.4" y="47.14"/> +<vertex x="57.244" y="47.14"/> +<vertex x="58.514" y="45.87"/> +<vertex x="58.514" y="16.63"/> +<vertex x="57.244" y="15.36"/> +<vertex x="25.4" y="15.36"/> +<vertex x="24.13" y="16.63"/> +</polygon> +<contactref element="U$1" pad="EXP"/> +<contactref element="U$1" pad="1"/> +<contactref element="U$1" pad="13"/> +<contactref element="X1" pad="GND"/> +<contactref element="U2" pad="1"/> +<contactref element="C7" pad="1"/> +<contactref element="C6" pad="1"/> +<contactref element="C5" pad="1"/> +<contactref element="C1" pad="1"/> +<contactref element="JP2" pad="1"/> +<wire x1="35.548" y1="33.658" x2="34.1122" y2="42.9514" width="0" layer="19" extent="1-1"/> +<wire x1="34.798" y1="32.258" x2="33.398" y2="33.008" width="0" layer="19" extent="1-1"/> +<wire x1="0.624" y1="-17.653" x2="28.397" y2="30.831" width="0" layer="19" extent="1-1"/> +<wire x1="0.624" y1="-22.606" x2="0.624" y2="-17.653" width="0" layer="19" extent="1-1"/> +<wire x1="0.624" y1="-27.559" x2="0.624" y2="-22.606" width="0" layer="19" extent="1-1"/> +<wire x1="0.624" y1="-32.512" x2="0.624" y2="-27.559" width="0" layer="19" extent="1-1"/> +<wire x1="7.62" y1="-42.672" x2="0.624" y2="-32.512" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$3"> +<via x="30" y="44" extent="1-16" drill="3.175"/> +<via x="55" y="44" extent="1-16" drill="3.175"/> +<via x="55" y="19" extent="1-16" drill="3.175"/> +<via x="30" y="19" extent="1-16" drill="3.175"/> +<wire x1="30" y1="44" x2="55" y2="44" width="0" layer="19" extent="1-1"/> +<wire x1="55" y1="19" x2="55" y2="44" width="0" layer="19" extent="1-1"/> +<wire x1="30" y1="19" x2="30" y2="44" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$8"> +<contactref element="X1" pad="D+"/> +<contactref element="U$1" pad="15"/> +<wire x1="28.397" y1="32.131" x2="34.548" y2="33.658" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$9"> +<contactref element="X1" pad="D-"/> +<contactref element="U$1" pad="14"/> +<wire x1="28.397" y1="32.781" x2="35.048" y2="33.658" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$10"> +<contactref element="X1" pad="VBUS"/> +<contactref element="U2" pad="3"/> +<contactref element="C7" pad="2"/> +<wire x1="28.397" y1="33.431" x2="34.1122" y2="38.3286" width="0" layer="19" extent="1-1"/> +<wire x1="2.424" y1="-32.512" x2="28.397" y2="33.431" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$11"> +<contactref element="U2" pad="4"/> +<contactref element="U2" pad="2"/> +<contactref element="JP1" pad="1"/> +<wire x1="34.1122" y1="40.64" x2="40.31" y2="40.64" width="0" layer="19" extent="1-1"/> +<wire x1="7.62" y1="-7.62" x2="34.1122" y2="40.64" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="3V3_IN"> +<contactref element="JP2" pad="2"/> +<contactref element="JP1" pad="3"/> +<wire x1="12.7" y1="-7.62" x2="10.16" y2="-42.672" width="0" layer="19" extent="1-1"/> +</signal> +</signals> +</board> +</drawing> +<compatibility> +<note version="8.2" severity="warning"> +Since Version 8.2, EAGLE supports online libraries. The ids +of those online libraries will not be understood (or retained) +with this version. +</note> +<note version="8.3" severity="warning"> +Since Version 8.3, EAGLE supports URNs for individual library +assets (packages, symbols, and devices). The URNs of those assets +will not be understood (or retained) with this version. +</note> +<note version="8.3" severity="warning"> +Since Version 8.3, EAGLE supports the association of 3D packages +with devices in libraries, schematics, and board files. Those 3D +packages will not be understood (or retained) with this version. +</note> +</compatibility> +</eagle> diff --git a/circuit/tinybridge-12mpbs/tinybridge-12mbps.b#3 b/circuit/tinybridge-12mpbs/tinybridge-12mbps.b#3 new file mode 100644 index 0000000000000000000000000000000000000000..19fdaf7aeb9b5241570f157e9db83d99cc4ddd8d --- /dev/null +++ b/circuit/tinybridge-12mpbs/tinybridge-12mbps.b#3 @@ -0,0 +1,674 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="8.3.2"> +<drawing> +<settings> +<setting alwaysvectorfont="no"/> +<setting verticaltext="up"/> +</settings> +<grid distance="5" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="5" altunitdist="mil" altunit="mil"/> +<layers> +<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="yes"/> +<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/> +<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="yes"/> +<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="yes"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="yes"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="yes"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="yes"/> +<layer number="25" name="tNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/> +<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/> +<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/> +<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/> +<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/> +<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/> +<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/> +<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/> +<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/> +<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/> +<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/> +<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/> +<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/> +<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/> +<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/> +<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/> +<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/> +<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> +<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> +<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/> +<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/> +<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/> +<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> +<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> +<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> +<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> +<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/> +<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/> +<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/> +<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/> +<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/> +<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/> +<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/> +<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/> +<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/> +<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/> +<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/> +<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/> +<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/> +<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/> +<layer number="104" name="Name" color="16" fill="1" visible="no" active="yes"/> +<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/> +<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/> +<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/> +<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/> +<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/> +<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="113" name="IDFDebug" color="4" fill="1" visible="no" active="yes"/> +<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/> +<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/> +<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/> +<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/> +<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/> +<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/> +<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/> +<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/> +<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/> +<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/> +<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/> +<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/> +<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/> +<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/> +<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/> +<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/> +<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/> +<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/> +<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/> +<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/> +<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/> +<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/> +<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/> +<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/> +<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/> +<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/> +<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/> +<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/> +<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/> +<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/> +<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/> +<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/> +<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/> +<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/> +<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/> +<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/> +<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/> +<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/> +<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/> +<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/> +<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/> +</layers> +<board> +<plain> +<wire x1="0" y1="0" x2="100" y2="0" width="0" layer="20"/> +<wire x1="100" y1="0" x2="100" y2="80" width="0" layer="20"/> +<wire x1="100" y1="80" x2="0" y2="80" width="0" layer="20"/> +<wire x1="0" y1="80" x2="0" y2="0" width="0" layer="20"/> +<wire x1="24.13" y1="45.87" x2="25.4" y2="47.14" width="0.1524" layer="20"/> +<wire x1="25.4" y1="47.14" x2="57.244" y2="47.14" width="0.1524" layer="20"/> +<wire x1="57.244" y1="47.14" x2="58.514" y2="45.87" width="0.1524" layer="20"/> +<wire x1="58.514" y1="45.87" x2="58.514" y2="16.63" width="0.1524" layer="20"/> +<wire x1="58.514" y1="16.63" x2="57.244" y2="15.36" width="0.1524" layer="20"/> +<wire x1="57.244" y1="15.36" x2="25.4" y2="15.36" width="0.1524" layer="20"/> +<wire x1="25.4" y1="15.36" x2="24.13" y2="16.63" width="0.1524" layer="20"/> +<wire x1="24.13" y1="16.63" x2="24.13" y2="45.87" width="0.1524" layer="20"/> +<dimension x1="30" y1="44" x2="55" y2="44" x3="42.5" y3="49.5" textsize="1.778" layer="48"/> +<dimension x1="55" y1="44" x2="55" y2="19" x3="60.5" y3="31.5" textsize="1.778" layer="48"/> +<hole x="28.194" y="38.1" drill="1"/> +<hole x="46.863" y="27.94" drill="1"/> +<hole x="49.403" y="35.56" drill="1"/> +</plain> +<libraries> +<library name="fab"> +<packages> +<package name="C1206"> +<description><b>CAPACITOR</b></description> +<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-0.965" y1="0.787" x2="0.965" y2="0.787" width="0.1016" layer="51"/> +<wire x1="-0.965" y1="-0.787" x2="0.965" y2="-0.787" width="0.1016" layer="51"/> +<smd name="1" x="-1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<smd name="2" x="1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<text x="-1.27" y="1.27" size="1.27" layer="25">>NAME</text> +<text x="-1.27" y="-2.54" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/> +<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/> +<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/> +</package> +<package name="2X4-SHROUDED-SQUISH"> +<description><h3>Plated Through Hole - 2x3 Shrouded Header</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_03x2</li> +</ul></p></description> +<wire x1="4.5" y1="7.56" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-3.47" x2="-4.5" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="0.93" x2="-4.5" y2="7.56" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="7.56" x2="4.4" y2="7.56" width="0.2032" layer="21"/> +<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="3.4" y2="6.46" width="0.2032" layer="51"/> +<wire x1="3.4" y1="6.46" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-4.5" y1="0.93" x2="-3" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-3" y1="0.93" x2="-3" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3" y1="-3.47" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="-3.4" y2="0.93" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="-3.4" y2="-3.47" width="0.2032" layer="51"/> +<pad name="1" x="-1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="2" x="1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="3" x="-1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="4" x="1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="5" x="-1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="6" x="1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> +<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<text x="-3.81" y="7.874" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-3.81" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-5.188" y1="3.175" x2="-5.188" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.686" y1="3.175" x2="-2.686" y2="1.905" width="0.2032" layer="22"/> +<pad name="7" x="-1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="8" x="1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +</package> +<package name="MSOP8-8MILPADS"> +<description><b>8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package</b><p> +MSOP<br> +8M-Package doc1097.pdf</description> +<wire x1="-1.48" y1="1.23" x2="-1.23" y2="1.48" width="0.1524" layer="21" curve="-90" cap="flat"/> +<wire x1="1.23" y1="1.48" x2="1.48" y2="1.23" width="0.1524" layer="21" curve="-90"/> +<wire x1="1.23" y1="-1.49" x2="1.48" y2="-1.24" width="0.1524" layer="21" curve="90"/> +<wire x1="-1.48" y1="-1.24" x2="-1.23" y2="-1.49" width="0.1524" layer="21" curve="90" cap="flat"/> +<wire x1="1.24" y1="-1.49" x2="-1.22" y2="-1.49" width="0.1524" layer="21"/> +<wire x1="-1.22" y1="1.48" x2="1.24" y2="1.48" width="0.1524" layer="21"/> +<wire x1="-1.48" y1="1.23" x2="-1.48" y2="-1.23" width="0.1524" layer="21"/> +<wire x1="1.48" y1="-1.24" x2="1.48" y2="1.23" width="0.1524" layer="21"/> +<smd name="1" x="-0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="2" x="-0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="3" x="0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="4" x="0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="5" x="0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="6" x="0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="7" x="-0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="8" x="-0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<text x="-2.54" y="-1.27" size="0.4064" layer="25" rot="R90">>NAME</text> +<text x="2.54" y="-1.27" size="0.4064" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-1.175" y1="-2.45" x2="-0.775" y2="-1.55" layer="51"/> +<rectangle x1="-0.525" y1="-2.45" x2="-0.125" y2="-1.55" layer="51"/> +<rectangle x1="0.125" y1="-2.45" x2="0.525" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="-2.45" x2="1.175" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="1.55" x2="1.175" y2="2.45" layer="51"/> +<rectangle x1="0.125" y1="1.55" x2="0.525" y2="2.45" layer="51"/> +<rectangle x1="-0.525" y1="1.55" x2="-0.125" y2="2.45" layer="51"/> +<rectangle x1="-1.175" y1="1.55" x2="-0.775" y2="2.45" layer="51"/> +<circle x="-1.6256" y="-2.0574" radius="0.091578125" width="0.4064" layer="21"/> +</package> +</packages> +</library> +<library name="SparkFun-Connectors"> +<description><h3>SparkFun Connectors</h3> +This library contains electrically-functional connectors. +<br> +<br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. +<br> +<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. +<br> +<br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br> +<br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description> +<packages> +<package name="1X06-SQUISH"> +<description><h3>Plated Through Hole - 6 Pin</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="11.43" y1="0.635" x2="12.065" y2="1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="1.27" x2="13.335" y2="1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.635" x2="13.335" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="-1.27" x2="12.065" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="-1.27" x2="11.43" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.635" x2="9.525" y2="1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="1.27" x2="10.795" y2="1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="1.27" x2="11.43" y2="0.635" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-0.635" x2="10.795" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="-1.27" x2="9.525" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="-1.27" x2="8.89" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +</packages> +</library> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<designrules name="default *"> +<description language="de"><b>EAGLE Design Rules</b> +<p> +Die Standard-Design-Rules sind so gewählt, dass sie für +die meisten Anwendungen passen. Sollte ihre Platine +besondere Anforderungen haben, treffen Sie die erforderlichen +Einstellungen hier und speichern die Design Rules unter +einem neuen Namen ab.</description> +<description language="en"><b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name.</description> +<param name="layerSetup" value="(1*16)"/> +<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/> +<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/> +<param name="mdWireWire" value="12mil"/> +<param name="mdWirePad" value="12mil"/> +<param name="mdWireVia" value="12mil"/> +<param name="mdPadPad" value="12mil"/> +<param name="mdPadVia" value="12mil"/> +<param name="mdViaVia" value="12mil"/> +<param name="mdSmdPad" value="12mil"/> +<param name="mdSmdVia" value="12mil"/> +<param name="mdSmdSmd" value="12mil"/> +<param name="mdViaViaSameLayer" value="6mil"/> +<param name="mnLayersViaInSmd" value="2"/> +<param name="mdCopperDimension" value="6mil"/> +<param name="mdDrill" value="12mil"/> +<param name="mdSmdStop" value="0mil"/> +<param name="msWidth" value="7mil"/> +<param name="msDrill" value="0.83mm"/> +<param name="msMicroVia" value="9.99mm"/> +<param name="msBlindViaRatio" value="0.5"/> +<param name="rvPadTop" value="0.25"/> +<param name="rvPadInner" value="0.25"/> +<param name="rvPadBottom" value="0.25"/> +<param name="rvViaOuter" value="0.25"/> +<param name="rvViaInner" value="0.25"/> +<param name="rvMicroViaOuter" value="0.25"/> +<param name="rvMicroViaInner" value="0.25"/> +<param name="rlMinPadTop" value="10mil"/> +<param name="rlMaxPadTop" value="20mil"/> +<param name="rlMinPadInner" value="10mil"/> +<param name="rlMaxPadInner" value="20mil"/> +<param name="rlMinPadBottom" value="10mil"/> +<param name="rlMaxPadBottom" value="20mil"/> +<param name="rlMinViaOuter" value="8mil"/> +<param name="rlMaxViaOuter" value="20mil"/> +<param name="rlMinViaInner" value="8mil"/> +<param name="rlMaxViaInner" value="20mil"/> +<param name="rlMinMicroViaOuter" value="4mil"/> +<param name="rlMaxMicroViaOuter" value="20mil"/> +<param name="rlMinMicroViaInner" value="4mil"/> +<param name="rlMaxMicroViaInner" value="20mil"/> +<param name="psTop" value="-1"/> +<param name="psBottom" value="-1"/> +<param name="psFirst" value="-1"/> +<param name="psElongationLong" value="100"/> +<param name="psElongationOffset" value="100"/> +<param name="mvStopFrame" value="1"/> +<param name="mvCreamFrame" value="0"/> +<param name="mlMinStopFrame" value="4mil"/> +<param name="mlMaxStopFrame" value="4mil"/> +<param name="mlMinCreamFrame" value="0mil"/> +<param name="mlMaxCreamFrame" value="0mil"/> +<param name="mlViaStopLimit" value="0mil"/> +<param name="srRoundness" value="0"/> +<param name="srMinRoundness" value="0mil"/> +<param name="srMaxRoundness" value="0mil"/> +<param name="slThermalIsolate" value="12mil"/> +<param name="slThermalsForVias" value="0"/> +<param name="dpMaxLengthDifference" value="10mm"/> +<param name="dpGapFactor" value="2.5"/> +<param name="checkGrid" value="0"/> +<param name="checkAngle" value="0"/> +<param name="checkFont" value="1"/> +<param name="checkRestrict" value="1"/> +<param name="useDiameter" value="13"/> +<param name="maxErrors" value="50"/> +</designrules> +<autorouter> +<pass name="Default"> +<param name="RoutingGrid" value="50mil"/> +<param name="AutoGrid" value="1"/> +<param name="Efforts" value="0"/> +<param name="TopRouterVariant" value="1"/> +<param name="tpViaShape" value="round"/> +<param name="PrefDir.1" value="a"/> +<param name="PrefDir.2" value="0"/> +<param name="PrefDir.3" value="0"/> +<param name="PrefDir.4" value="0"/> +<param name="PrefDir.5" value="0"/> +<param name="PrefDir.6" value="0"/> +<param name="PrefDir.7" value="0"/> +<param name="PrefDir.8" value="0"/> +<param name="PrefDir.9" value="0"/> +<param name="PrefDir.10" value="0"/> +<param name="PrefDir.11" value="0"/> +<param name="PrefDir.12" value="0"/> +<param name="PrefDir.13" value="0"/> +<param name="PrefDir.14" value="0"/> +<param name="PrefDir.15" value="0"/> +<param name="PrefDir.16" value="a"/> +<param name="cfVia" value="8"/> +<param name="cfNonPref" value="5"/> +<param name="cfChangeDir" value="2"/> +<param name="cfOrthStep" value="2"/> +<param name="cfDiagStep" value="3"/> +<param name="cfExtdStep" value="0"/> +<param name="cfBonusStep" value="1"/> +<param name="cfMalusStep" value="1"/> +<param name="cfPadImpact" value="4"/> +<param name="cfSmdImpact" value="4"/> +<param name="cfBusImpact" value="0"/> +<param name="cfHugging" value="3"/> +<param name="cfAvoid" value="4"/> +<param name="cfPolygon" value="10"/> +<param name="cfBase.1" value="0"/> +<param name="cfBase.2" value="1"/> +<param name="cfBase.3" value="1"/> +<param name="cfBase.4" value="1"/> +<param name="cfBase.5" value="1"/> +<param name="cfBase.6" value="1"/> +<param name="cfBase.7" value="1"/> +<param name="cfBase.8" value="1"/> +<param name="cfBase.9" value="1"/> +<param name="cfBase.10" value="1"/> +<param name="cfBase.11" value="1"/> +<param name="cfBase.12" value="1"/> +<param name="cfBase.13" value="1"/> +<param name="cfBase.14" value="1"/> +<param name="cfBase.15" value="1"/> +<param name="cfBase.16" value="0"/> +<param name="mnVias" value="20"/> +<param name="mnSegments" value="9999"/> +<param name="mnExtdSteps" value="9999"/> +<param name="mnRipupLevel" value="10"/> +<param name="mnRipupSteps" value="100"/> +<param name="mnRipupTotal" value="100"/> +</pass> +<pass name="Follow-me" refer="Default" active="yes"> +</pass> +<pass name="Busses" refer="Default" active="yes"> +<param name="cfNonPref" value="4"/> +<param name="cfBusImpact" value="4"/> +<param name="cfHugging" value="0"/> +<param name="mnVias" value="0"/> +</pass> +<pass name="Route" refer="Default" active="yes"> +</pass> +<pass name="Optimize1" refer="Default" active="yes"> +<param name="cfVia" value="99"/> +<param name="cfExtdStep" value="10"/> +<param name="cfHugging" value="1"/> +<param name="mnExtdSteps" value="1"/> +<param name="mnRipupLevel" value="0"/> +</pass> +<pass name="Optimize2" refer="Optimize1" active="yes"> +<param name="cfNonPref" value="0"/> +<param name="cfChangeDir" value="6"/> +<param name="cfExtdStep" value="0"/> +<param name="cfBonusStep" value="2"/> +<param name="cfMalusStep" value="2"/> +<param name="cfPadImpact" value="2"/> +<param name="cfSmdImpact" value="2"/> +<param name="cfHugging" value="0"/> +</pass> +<pass name="Optimize3" refer="Optimize2" active="yes"> +<param name="cfChangeDir" value="8"/> +<param name="cfPadImpact" value="0"/> +<param name="cfSmdImpact" value="0"/> +</pass> +<pass name="Optimize4" refer="Optimize3" active="yes"> +<param name="cfChangeDir" value="25"/> +</pass> +</autorouter> +<elements> +<element name="C1" library="fab" package="C1206" value="10uF" x="37.472" y="35.56" rot="R270"/> +<element name="C2" library="fab" package="C1206" value="0.47uF" x="38.742" y="27.94"/> +<element name="C3" library="fab" package="C1206" value="10uF" x="48.14" y="25.146"/> +<element name="C4" library="fab" package="C1206" value="10uF" x="48.14" y="38.354" rot="R180"/> +<element name="J1" library="SparkFun-Connectors" package="1X06-SQUISH" value="" x="28.17" y="25.4" rot="R90"/> +<element name="J2" library="fab" package="2X4-SHROUDED-SQUISH" value="" x="48.14" y="30.48" rot="MR180"/> +<element name="U1" library="fab" package="MSOP8-8MILPADS" value="ISL3177EMILL" x="41.536" y="31.75" rot="R270"/> +</elements> +<signals> +<signal name="N$1"> +<contactref element="J1" pad="2"/> +<contactref element="U1" pad="2"/> +<wire x1="28.17" y1="27.94" x2="27.916" y2="27.94" width="0.2032" layer="1"/> +<wire x1="27.916" y1="27.94" x2="26.646" y2="29.21" width="0.2032" layer="1"/> +<wire x1="26.646" y1="29.21" x2="26.646" y2="31.242" width="0.2032" layer="1"/> +<wire x1="26.646" y1="31.242" x2="27.154" y2="31.75" width="0.2032" layer="1"/> +<wire x1="36.964" y1="31.75" x2="27.154" y2="31.75" width="0.2032" layer="1"/> +<wire x1="39.286" y1="32.075" x2="37.289" y2="32.075" width="0.2032" layer="1"/> +<wire x1="37.289" y1="32.075" x2="36.964" y2="31.75" width="0.2032" layer="1"/> +</signal> +<signal name="N$2"> +<contactref element="U1" pad="3"/> +<contactref element="J1" pad="3"/> +<wire x1="37.218" y1="30.48" x2="28.17" y2="30.48" width="0.2032" layer="1"/> +<wire x1="39.286" y1="31.425" x2="38.163" y2="31.425" width="0.2032" layer="1"/> +<wire x1="38.163" y1="31.425" x2="37.218" y2="30.48" width="0.2032" layer="1"/> +</signal> +<signal name="+3V3"> +<contactref element="U1" pad="1"/> +<contactref element="C2" pad="2"/> +<contactref element="C1" pad="2"/> +<contactref element="J1" pad="4"/> +<contactref element="J2" pad="7"/> +<contactref element="J2" pad="2"/> +<contactref element="C3" pad="2"/> +<contactref element="C4" pad="2"/> +<wire x1="28.17" y1="33.02" x2="36.332" y2="33.02" width="0.3048" layer="1"/> +<wire x1="36.332" y1="33.02" x2="37.472" y2="34.16" width="0.3048" layer="1"/> +<wire x1="37.726" y1="34.16" x2="37.472" y2="34.16" width="0.3048" layer="1"/> +<wire x1="37.726" y1="34.16" x2="43.184" y2="34.16" width="0.3048" layer="1"/> +<wire x1="43.184" y1="34.16" x2="44.584" y2="35.56" width="0.3048" layer="1"/> +<wire x1="44.584" y1="35.56" x2="46.87" y2="35.56" width="0.3048" layer="1"/> +<wire x1="46.87" y1="35.56" x2="46.87" y2="38.732" width="0.3048" layer="1"/> +<wire x1="46.87" y1="38.732" x2="46.74" y2="38.354" width="0.3048" layer="1"/> +<wire x1="49.41" y1="24.768" x2="49.41" y2="27.94" width="0.3048" layer="1"/> +<wire x1="49.41" y1="24.768" x2="49.54" y2="25.146" width="0.3048" layer="1"/> +<wire x1="38.275" y1="32.725" x2="39.286" y2="32.725" width="0.2032" layer="1"/> +<wire x1="38.275" y1="32.725" x2="37.98" y2="33.02" width="0.2032" layer="1"/> +<wire x1="37.98" y1="33.02" x2="37.98" y2="33.906" width="0.2032" layer="1"/> +<wire x1="37.98" y1="33.906" x2="37.726" y2="34.16" width="0.2032" layer="1"/> +<wire x1="39.286" y1="32.725" x2="40.561" y2="32.725" width="0.2032" layer="1"/> +<wire x1="40.561" y1="32.725" x2="40.774" y2="32.512" width="0.2032" layer="1"/> +<wire x1="40.774" y1="32.512" x2="40.774" y2="28.572" width="0.2032" layer="1"/> +<wire x1="40.204" y1="28.002" x2="40.774" y2="28.572" width="0.2032" layer="1"/> +<wire x1="40.204" y1="28.002" x2="40.142" y2="27.94" width="0.2032" layer="1"/> +<wire x1="49.41" y1="27.94" x2="48.14" y2="29.21" width="0.2032" layer="1"/> +<wire x1="48.14" y1="29.21" x2="42.806" y2="29.21" width="0.2032" layer="1"/> +<wire x1="42.806" y1="29.21" x2="41.536" y2="27.94" width="0.2032" layer="1"/> +<wire x1="41.536" y1="27.94" x2="40.266" y2="27.94" width="0.2032" layer="1"/> +<wire x1="40.266" y1="27.94" x2="40.204" y2="28.002" width="0.2032" layer="1"/> +</signal> +<signal name="N$4"> +<contactref element="U1" pad="8"/> +<contactref element="J2" pad="3"/> +<wire x1="43.786" y1="32.725" x2="43.019" y2="32.725" width="0.2032" layer="1"/> +<wire x1="43.019" y1="32.725" x2="42.552" y2="32.258" width="0.2032" layer="1"/> +<wire x1="42.552" y1="32.258" x2="42.552" y2="29.972" width="0.2032" layer="1"/> +<wire x1="42.552" y1="29.972" x2="42.806" y2="29.718" width="0.2032" layer="1"/> +<wire x1="42.806" y1="29.718" x2="46.108" y2="29.718" width="0.2032" layer="1"/> +<wire x1="46.108" y1="29.718" x2="46.87" y2="30.48" width="0.2032" layer="1"/> +</signal> +<signal name="N$5"> +<contactref element="U1" pad="7"/> +<contactref element="J2" pad="4"/> +<wire x1="43.786" y1="32.075" x2="44.655" y2="32.075" width="0.2032" layer="1"/> +<wire x1="44.655" y1="32.075" x2="45.346" y2="32.766" width="0.2032" layer="1"/> +<wire x1="45.346" y1="32.766" x2="45.346" y2="33.782" width="0.2032" layer="1"/> +<wire x1="45.346" y1="33.782" x2="45.854" y2="34.29" width="0.2032" layer="1"/> +<wire x1="45.854" y1="34.29" x2="50.172" y2="34.29" width="0.2032" layer="1"/> +<wire x1="50.172" y1="34.29" x2="50.934" y2="33.528" width="0.2032" layer="1"/> +<wire x1="50.934" y1="33.528" x2="50.934" y2="32.004" width="0.2032" layer="1"/> +<wire x1="50.934" y1="32.004" x2="49.41" y2="30.48" width="0.2032" layer="1"/> +</signal> +<signal name="N$6"> +<contactref element="U1" pad="6"/> +<contactref element="J2" pad="5"/> +<wire x1="43.786" y1="31.425" x2="44.767" y2="31.425" width="0.2032" layer="1"/> +<wire x1="44.767" y1="31.425" x2="45.6" y2="32.258" width="0.2032" layer="1"/> +<wire x1="45.6" y1="32.258" x2="46.108" y2="32.258" width="0.2032" layer="1"/> +<wire x1="46.108" y1="32.258" x2="46.87" y2="33.02" width="0.2032" layer="1"/> +</signal> +<signal name="N$7"> +<contactref element="U1" pad="5"/> +<contactref element="J2" pad="6"/> +<wire x1="43.786" y1="30.775" x2="45.133" y2="30.775" width="0.2032" layer="1"/> +<wire x1="45.133" y1="30.775" x2="46.108" y2="31.75" width="0.2032" layer="1"/> +<wire x1="46.108" y1="31.75" x2="48.14" y2="31.75" width="0.2032" layer="1"/> +<wire x1="48.14" y1="31.75" x2="49.41" y2="33.02" width="0.2032" layer="1"/> +</signal> +<signal name="GND"> +<contactref element="J2" pad="1"/> +<contactref element="J2" pad="8"/> +<contactref element="C3" pad="1"/> +<contactref element="C4" pad="1"/> +<contactref element="J1" pad="6"/> +<contactref element="C1" pad="1"/> +<contactref element="U1" pad="4"/> +<contactref element="C2" pad="1"/> +<polygon width="0.1524" layer="1"> +<vertex x="24.13" y="45.87"/> +<vertex x="25.4" y="47.14"/> +<vertex x="57.244" y="47.14"/> +<vertex x="58.514" y="45.87"/> +<vertex x="58.514" y="16.63"/> +<vertex x="57.244" y="15.36"/> +<vertex x="25.4" y="15.36"/> +<vertex x="24.13" y="16.63"/> +</polygon> +<polygon width="0.1524" layer="16"> +<vertex x="24.13" y="45.87"/> +<vertex x="25.4" y="47.14"/> +<vertex x="57.244" y="47.14"/> +<vertex x="58.514" y="45.87"/> +<vertex x="58.514" y="16.63"/> +<vertex x="57.244" y="15.36"/> +<vertex x="25.4" y="15.36"/> +<vertex x="24.13" y="16.63"/> +</polygon> +</signal> +<signal name="N$3"> +<via x="30" y="44" extent="1-16" drill="3.175"/> +<via x="55" y="44" extent="1-16" drill="3.175"/> +<via x="55" y="19" extent="1-16" drill="3.175"/> +<via x="30" y="19" extent="1-16" drill="3.175"/> +<wire x1="30" y1="44" x2="55" y2="44" width="0" layer="19" extent="1-1"/> +<wire x1="55" y1="19" x2="55" y2="44" width="0" layer="19" extent="1-1"/> +<wire x1="30" y1="19" x2="30" y2="44" width="0" layer="19" extent="1-1"/> +</signal> +</signals> +</board> +</drawing> +</eagle> diff --git a/circuit/tinybridge-12mpbs/tinybridge-12mbps.brd b/circuit/tinybridge-12mpbs/tinybridge-12mbps.brd new file mode 100644 index 0000000000000000000000000000000000000000..3a7c5b5a60a5e9684ad5874ffc1e07d4a35bbe3b --- /dev/null +++ b/circuit/tinybridge-12mpbs/tinybridge-12mbps.brd @@ -0,0 +1,879 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="8.3.2"> +<drawing> +<settings> +<setting alwaysvectorfont="no"/> +<setting verticaltext="up"/> +</settings> +<grid distance="5" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="5" altunitdist="mil" altunit="mil"/> +<layers> +<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="yes"/> +<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/> +<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="yes"/> +<layer number="20" name="Dimension" color="24" fill="1" visible="no" active="yes"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="yes"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="yes"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="yes"/> +<layer number="25" name="tNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/> +<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/> +<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/> +<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/> +<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/> +<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/> +<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/> +<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/> +<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/> +<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/> +<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/> +<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/> +<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/> +<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/> +<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/> +<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/> +<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/> +<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> +<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> +<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/> +<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/> +<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/> +<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> +<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> +<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> +<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> +<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/> +<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/> +<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/> +<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/> +<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/> +<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/> +<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/> +<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/> +<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/> +<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/> +<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/> +<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/> +<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/> +<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/> +<layer number="104" name="Name" color="16" fill="1" visible="no" active="yes"/> +<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/> +<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/> +<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/> +<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/> +<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/> +<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="113" name="IDFDebug" color="4" fill="1" visible="no" active="yes"/> +<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/> +<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/> +<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/> +<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/> +<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/> +<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/> +<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/> +<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/> +<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/> +<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/> +<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/> +<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/> +<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/> +<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/> +<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/> +<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/> +<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/> +<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/> +<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/> +<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/> +<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/> +<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/> +<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/> +<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/> +<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/> +<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/> +<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/> +<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/> +<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/> +<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/> +<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/> +<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/> +<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/> +<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/> +<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/> +<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/> +<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/> +<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/> +<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/> +<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/> +<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/> +</layers> +<board> +<plain> +<wire x1="0" y1="0" x2="100" y2="0" width="0" layer="20"/> +<wire x1="100" y1="0" x2="100" y2="80" width="0" layer="20"/> +<wire x1="100" y1="80" x2="0" y2="80" width="0" layer="20"/> +<wire x1="0" y1="80" x2="0" y2="0" width="0" layer="20"/> +<wire x1="24.13" y1="45.87" x2="25.4" y2="47.14" width="0.1524" layer="20"/> +<wire x1="25.4" y1="47.14" x2="57.244" y2="47.14" width="0.1524" layer="20"/> +<wire x1="57.244" y1="47.14" x2="58.514" y2="45.87" width="0.1524" layer="20"/> +<wire x1="58.514" y1="45.87" x2="58.514" y2="16.63" width="0.1524" layer="20"/> +<wire x1="58.514" y1="16.63" x2="57.244" y2="15.36" width="0.1524" layer="20"/> +<wire x1="57.244" y1="15.36" x2="25.4" y2="15.36" width="0.1524" layer="20"/> +<wire x1="25.4" y1="15.36" x2="24.13" y2="16.63" width="0.1524" layer="20"/> +<wire x1="24.13" y1="16.63" x2="24.13" y2="45.87" width="0.1524" layer="20"/> +<dimension x1="30" y1="44" x2="55" y2="44" x3="42.5" y3="49.5" textsize="1.778" layer="48"/> +<dimension x1="55" y1="44" x2="55" y2="19" x3="60.5" y3="31.5" textsize="1.778" layer="48"/> +<hole x="46.863" y="27.94" drill="1"/> +<hole x="49.403" y="35.56" drill="1"/> +<hole x="48.006" y="19.05" drill="1"/> +</plain> +<libraries> +<library name="fab"> +<packages> +<package name="2X4-SHROUDED-SQUISH"> +<description><h3>Plated Through Hole - 2x3 Shrouded Header</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_03x2</li> +</ul></p></description> +<wire x1="4.5" y1="7.56" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-3.47" x2="-4.5" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="0.93" x2="-4.5" y2="7.56" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="7.56" x2="4.4" y2="7.56" width="0.2032" layer="21"/> +<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="3.4" y2="6.46" width="0.2032" layer="51"/> +<wire x1="3.4" y1="6.46" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-4.5" y1="0.93" x2="-3" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-3" y1="0.93" x2="-3" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3" y1="-3.47" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="-3.4" y2="0.93" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="-3.4" y2="-3.47" width="0.2032" layer="51"/> +<pad name="1" x="-1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="2" x="1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="3" x="-1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="4" x="1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="5" x="-1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="6" x="1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> +<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<text x="-3.81" y="7.874" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-3.81" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-5.188" y1="3.175" x2="-5.188" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.686" y1="3.175" x2="-2.686" y2="1.905" width="0.2032" layer="22"/> +<pad name="7" x="-1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="8" x="1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +</package> +<package name="MSOP8-8MILPADS"> +<description><b>8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package</b><p> +MSOP<br> +8M-Package doc1097.pdf</description> +<wire x1="-1.48" y1="1.23" x2="-1.23" y2="1.48" width="0.1524" layer="21" curve="-90" cap="flat"/> +<wire x1="1.23" y1="1.48" x2="1.48" y2="1.23" width="0.1524" layer="21" curve="-90"/> +<wire x1="1.23" y1="-1.49" x2="1.48" y2="-1.24" width="0.1524" layer="21" curve="90"/> +<wire x1="-1.48" y1="-1.24" x2="-1.23" y2="-1.49" width="0.1524" layer="21" curve="90" cap="flat"/> +<wire x1="1.24" y1="-1.49" x2="-1.22" y2="-1.49" width="0.1524" layer="21"/> +<wire x1="-1.22" y1="1.48" x2="1.24" y2="1.48" width="0.1524" layer="21"/> +<wire x1="-1.48" y1="1.23" x2="-1.48" y2="-1.23" width="0.1524" layer="21"/> +<wire x1="1.48" y1="-1.24" x2="1.48" y2="1.23" width="0.1524" layer="21"/> +<smd name="1" x="-0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="2" x="-0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="3" x="0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="4" x="0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="5" x="0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="6" x="0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="7" x="-0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="8" x="-0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<text x="-2.54" y="-1.27" size="0.4064" layer="25" rot="R90">>NAME</text> +<text x="2.54" y="-1.27" size="0.4064" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-1.175" y1="-2.45" x2="-0.775" y2="-1.55" layer="51"/> +<rectangle x1="-0.525" y1="-2.45" x2="-0.125" y2="-1.55" layer="51"/> +<rectangle x1="0.125" y1="-2.45" x2="0.525" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="-2.45" x2="1.175" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="1.55" x2="1.175" y2="2.45" layer="51"/> +<rectangle x1="0.125" y1="1.55" x2="0.525" y2="2.45" layer="51"/> +<rectangle x1="-0.525" y1="1.55" x2="-0.125" y2="2.45" layer="51"/> +<rectangle x1="-1.175" y1="1.55" x2="-0.775" y2="2.45" layer="51"/> +<circle x="-1.6256" y="-2.0574" radius="0.091578125" width="0.4064" layer="21"/> +</package> +<package name="DX4R005HJ5_64"> +<wire x1="3.25" y1="-2.6" x2="-3.25" y2="-2.6" width="0.127" layer="21"/> +<wire x1="-3.25" y1="2.6" x2="-3.25" y2="0" width="0.127" layer="51"/> +<wire x1="3.25" y1="2.6" x2="3.25" y2="0" width="0.127" layer="51"/> +<wire x1="-1.75" y1="2.6" x2="1.75" y2="2.6" width="0.127" layer="51"/> +<wire x1="-3.25" y1="-2.2" x2="-3.25" y2="-2.6" width="0.127" layer="51"/> +<wire x1="3.25" y1="-2.6" x2="3.25" y2="-2.2" width="0.127" layer="51"/> +<smd name="GND@3" x="-2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> +<smd name="GND@4" x="2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> +<smd name="GND@1" x="-2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> +<smd name="GND@2" x="2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> +<smd name="D+" x="0" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="D-" x="-0.65" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="VBUS" x="-1.3" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="ID" x="0.65" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="GND" x="1.3" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">>Name</text> +<text x="4.1275" y="-1.5875" size="0.6096" layer="27" font="vector" rot="R90">>Value</text> +</package> +<package name="QFN-16-3X3-1-100"> +<description><b>16-Lead Plastic QFN (3mm × 3mm)</b><p> +Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i><br> +<br> +Source: http://cds.linear.com/docs/en/datasheet/3645f.pdf<br></description> +<smd name="1" x="-1.4" y="0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="2" x="-1.4" y="0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="3" x="-1.4" y="-0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="4" x="-1.4" y="-0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="5" x="-0.75" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="6" x="-0.25" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="7" x="0.25" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="8" x="0.75" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="9" x="1.4" y="-0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="10" x="1.4" y="-0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="11" x="1.4" y="0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="12" x="1.4" y="0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="13" x="0.75" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="14" x="0.25" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="15" x="-0.25" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="16" x="-0.75" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="EXP" x="0" y="0" dx="1.45" dy="1.45" layer="1" stop="no"/> +<wire x1="-1.3484" y1="1.05" x2="-1.05" y2="1.3484" width="0.2032" layer="21"/> +<wire x1="-1.3984" y1="-1.3984" x2="1.3984" y2="-1.3984" width="0.2032" layer="21"/> +<wire x1="1.3984" y1="-1.3984" x2="1.3984" y2="1.3984" width="0.2032" layer="21"/> +<wire x1="1.3984" y1="1.3984" x2="-1.3984" y2="1.3984" width="0.2032" layer="21"/> +<wire x1="-1.3984" y1="1.3984" x2="-1.3984" y2="-1.3984" width="0.2032" layer="21"/> +<text x="-1.5" y="2.135" size="1.27" layer="25">>NAME</text> +<text x="-1.5" y="-3.405" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.85" y1="0.55" x2="-1" y2="0.95" layer="29"/> +<rectangle x1="-1.85" y1="0.05" x2="-1" y2="0.45" layer="29"/> +<rectangle x1="-1.85" y1="-0.45" x2="-1" y2="-0.05" layer="29"/> +<rectangle x1="-1.85" y1="-0.95" x2="-1" y2="-0.55" layer="29"/> +<rectangle x1="-1.175" y1="-1.625" x2="-0.325" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="-0.675" y1="-1.625" x2="0.175" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="-0.175" y1="-1.625" x2="0.675" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="0.325" y1="-1.625" x2="1.175" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="1" y1="-0.95" x2="1.85" y2="-0.55" layer="29" rot="R180"/> +<rectangle x1="1" y1="-0.45" x2="1.85" y2="-0.05" layer="29" rot="R180"/> +<rectangle x1="1" y1="0.05" x2="1.85" y2="0.45" layer="29" rot="R180"/> +<rectangle x1="1" y1="0.55" x2="1.85" y2="0.95" layer="29" rot="R180"/> +<rectangle x1="0.325" y1="1.225" x2="1.175" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-0.175" y1="1.225" x2="0.675" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-0.675" y1="1.225" x2="0.175" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-1.175" y1="1.225" x2="-0.325" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-0.8" y1="-0.8" x2="0.8" y2="0.8" layer="29"/> +</package> +<package name="SOT223"> +<description><b>SOT-223</b></description> +<wire x1="3.2766" y1="1.651" x2="3.2766" y2="-1.651" width="0.2032" layer="21"/> +<wire x1="3.2766" y1="-1.651" x2="-3.2766" y2="-1.651" width="0.2032" layer="21"/> +<wire x1="-3.2766" y1="-1.651" x2="-3.2766" y2="1.651" width="0.2032" layer="21"/> +<wire x1="-3.2766" y1="1.651" x2="3.2766" y2="1.651" width="0.2032" layer="21"/> +<smd name="1" x="-2.3114" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> +<smd name="2" x="0" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> +<smd name="3" x="2.3114" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> +<smd name="4" x="0" y="3.099" dx="3.6" dy="2.2" layer="1" thermals="no"/> +<text x="-0.8255" y="4.5085" size="0.4064" layer="25">>NAME</text> +<text x="-1.0795" y="-0.1905" size="0.4064" layer="27">>VALUE</text> +<rectangle x1="-1.6002" y1="1.8034" x2="1.6002" y2="3.6576" layer="51"/> +<rectangle x1="-0.4318" y1="-3.6576" x2="0.4318" y2="-1.8034" layer="51"/> +<rectangle x1="-2.7432" y1="-3.6576" x2="-1.8796" y2="-1.8034" layer="51"/> +<rectangle x1="1.8796" y1="-3.6576" x2="2.7432" y2="-1.8034" layer="51"/> +<rectangle x1="-1.6002" y1="1.8034" x2="1.6002" y2="3.6576" layer="51"/> +<rectangle x1="-0.4318" y1="-3.6576" x2="0.4318" y2="-1.8034" layer="51"/> +<rectangle x1="-2.7432" y1="-3.6576" x2="-1.8796" y2="-1.8034" layer="51"/> +<rectangle x1="1.8796" y1="-3.6576" x2="2.7432" y2="-1.8034" layer="51"/> +</package> +</packages> +</library> +<library name="pinhead" urn="urn:adsk.eagle:library:325"> +<description><b>Pin Header Connectors</b><p> +<author>Created by librarian@cadsoft.de</author></description> +<packages> +<package name="1X03" urn="urn:adsk.eagle:footprint:22340/1" library_version="2"> +<description><b>PIN HEADER</b></description> +<wire x1="-3.175" y1="1.27" x2="-1.905" y2="1.27" width="0.1524" layer="21"/> +<wire x1="-1.905" y1="1.27" x2="-1.27" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.1524" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.27" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="-1.27" x2="-1.27" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-3.81" y1="0.635" x2="-3.81" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-3.175" y1="1.27" x2="-3.81" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-3.81" y1="-0.635" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-1.905" y1="-1.27" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.1524" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.1524" layer="21"/> +<wire x1="3.81" y1="0.635" x2="3.81" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.1524" layer="21"/> +<pad name="1" x="-2.54" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="2" x="0" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="3" x="2.54" y="0" drill="1.016" shape="long" rot="R90"/> +<text x="-3.8862" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="-3.81" y="-3.175" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<rectangle x1="-2.794" y1="-0.254" x2="-2.286" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +</package> +<package name="1X02" urn="urn:adsk.eagle:footprint:22309/1" library_version="2"> +<description><b>PIN HEADER</b></description> +<wire x1="-1.905" y1="1.27" x2="-0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0" y2="0.635" width="0.1524" layer="21"/> +<wire x1="0" y1="0.635" x2="0" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="0" y1="-0.635" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-2.54" y1="0.635" x2="-2.54" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-1.905" y1="1.27" x2="-2.54" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-2.54" y1="-0.635" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="-1.27" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="0" y1="0.635" x2="0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.905" y2="1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="1.27" x2="2.54" y2="0.635" width="0.1524" layer="21"/> +<wire x1="2.54" y1="0.635" x2="2.54" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="2.54" y1="-0.635" x2="1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="0" y2="-0.635" width="0.1524" layer="21"/> +<pad name="1" x="-1.27" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="2" x="1.27" y="0" drill="1.016" shape="long" rot="R90"/> +<text x="-2.6162" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="-2.54" y="-3.175" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +</package> +</packages> +<packages3d> +<package3d name="1X03" urn="urn:adsk.eagle:package:22458/2" type="model" library_version="2"> +<description>PIN HEADER</description> +</package3d> +<package3d name="1X02" urn="urn:adsk.eagle:package:22435/2" type="model" library_version="2"> +<description>PIN HEADER</description> +</package3d> +</packages3d> +</library> +<library name="borkedlabs-passives"> +<packages> +<package name="0805"> +<wire x1="-0.3" y1="0.6" x2="0.3" y2="0.6" width="0.1524" layer="21"/> +<wire x1="-0.3" y1="-0.6" x2="0.3" y2="-0.6" width="0.1524" layer="21"/> +<smd name="1" x="-0.9" y="0" dx="0.8" dy="1.2" layer="1"/> +<smd name="2" x="0.9" y="0" dx="0.8" dy="1.2" layer="1"/> +<text x="-0.762" y="0.8255" size="1.016" layer="25">>NAME</text> +<text x="-1.016" y="-2.032" size="1.016" layer="27">>VALUE</text> +</package> +</packages> +</library> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<designrules name="default *"> +<description language="de"><b>EAGLE Design Rules</b> +<p> +Die Standard-Design-Rules sind so gewählt, dass sie für +die meisten Anwendungen passen. Sollte ihre Platine +besondere Anforderungen haben, treffen Sie die erforderlichen +Einstellungen hier und speichern die Design Rules unter +einem neuen Namen ab.</description> +<description language="en"><b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name.</description> +<param name="layerSetup" value="(1*16)"/> +<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/> +<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/> +<param name="mdWireWire" value="11mil"/> +<param name="mdWirePad" value="11mil"/> +<param name="mdWireVia" value="11mil"/> +<param name="mdPadPad" value="11mil"/> +<param name="mdPadVia" value="11mil"/> +<param name="mdViaVia" value="11mil"/> +<param name="mdSmdPad" value="11mil"/> +<param name="mdSmdVia" value="11mil"/> +<param name="mdSmdSmd" value="11mil"/> +<param name="mdViaViaSameLayer" value="6mil"/> +<param name="mnLayersViaInSmd" value="2"/> +<param name="mdCopperDimension" value="6mil"/> +<param name="mdDrill" value="12mil"/> +<param name="mdSmdStop" value="0mil"/> +<param name="msWidth" value="7mil"/> +<param name="msDrill" value="0.83mm"/> +<param name="msMicroVia" value="9.99mm"/> +<param name="msBlindViaRatio" value="0.5"/> +<param name="rvPadTop" value="0.25"/> +<param name="rvPadInner" value="0.25"/> +<param name="rvPadBottom" value="0.25"/> +<param name="rvViaOuter" value="0.25"/> +<param name="rvViaInner" value="0.25"/> +<param name="rvMicroViaOuter" value="0.25"/> +<param name="rvMicroViaInner" value="0.25"/> +<param name="rlMinPadTop" value="10mil"/> +<param name="rlMaxPadTop" value="20mil"/> +<param name="rlMinPadInner" value="10mil"/> +<param name="rlMaxPadInner" value="20mil"/> +<param name="rlMinPadBottom" value="10mil"/> +<param name="rlMaxPadBottom" value="20mil"/> +<param name="rlMinViaOuter" value="8mil"/> +<param name="rlMaxViaOuter" value="20mil"/> +<param name="rlMinViaInner" value="8mil"/> +<param name="rlMaxViaInner" value="20mil"/> +<param name="rlMinMicroViaOuter" value="4mil"/> +<param name="rlMaxMicroViaOuter" value="20mil"/> +<param name="rlMinMicroViaInner" value="4mil"/> +<param name="rlMaxMicroViaInner" value="20mil"/> +<param name="psTop" value="-1"/> +<param name="psBottom" value="-1"/> +<param name="psFirst" value="-1"/> +<param name="psElongationLong" value="100"/> +<param name="psElongationOffset" value="100"/> +<param name="mvStopFrame" value="1"/> +<param name="mvCreamFrame" value="0"/> +<param name="mlMinStopFrame" value="4mil"/> +<param name="mlMaxStopFrame" value="4mil"/> +<param name="mlMinCreamFrame" value="0mil"/> +<param name="mlMaxCreamFrame" value="0mil"/> +<param name="mlViaStopLimit" value="0mil"/> +<param name="srRoundness" value="0"/> +<param name="srMinRoundness" value="0mil"/> +<param name="srMaxRoundness" value="0mil"/> +<param name="slThermalIsolate" value="12mil"/> +<param name="slThermalsForVias" value="0"/> +<param name="dpMaxLengthDifference" value="10mm"/> +<param name="dpGapFactor" value="2.5"/> +<param name="checkGrid" value="0"/> +<param name="checkAngle" value="0"/> +<param name="checkFont" value="1"/> +<param name="checkRestrict" value="1"/> +<param name="useDiameter" value="13"/> +<param name="maxErrors" value="50"/> +</designrules> +<autorouter> +<pass name="Default"> +<param name="RoutingGrid" value="50mil"/> +<param name="AutoGrid" value="1"/> +<param name="Efforts" value="0"/> +<param name="TopRouterVariant" value="1"/> +<param name="tpViaShape" value="round"/> +<param name="PrefDir.1" value="a"/> +<param name="PrefDir.2" value="0"/> +<param name="PrefDir.3" value="0"/> +<param name="PrefDir.4" value="0"/> +<param name="PrefDir.5" value="0"/> +<param name="PrefDir.6" value="0"/> +<param name="PrefDir.7" value="0"/> +<param name="PrefDir.8" value="0"/> +<param name="PrefDir.9" value="0"/> +<param name="PrefDir.10" value="0"/> +<param name="PrefDir.11" value="0"/> +<param name="PrefDir.12" value="0"/> +<param name="PrefDir.13" value="0"/> +<param name="PrefDir.14" value="0"/> +<param name="PrefDir.15" value="0"/> +<param name="PrefDir.16" value="a"/> +<param name="cfVia" value="8"/> +<param name="cfNonPref" value="5"/> +<param name="cfChangeDir" value="2"/> +<param name="cfOrthStep" value="2"/> +<param name="cfDiagStep" value="3"/> +<param name="cfExtdStep" value="0"/> +<param name="cfBonusStep" value="1"/> +<param name="cfMalusStep" value="1"/> +<param name="cfPadImpact" value="4"/> +<param name="cfSmdImpact" value="4"/> +<param name="cfBusImpact" value="0"/> +<param name="cfHugging" value="3"/> +<param name="cfAvoid" value="4"/> +<param name="cfPolygon" value="10"/> +<param name="cfBase.1" value="0"/> +<param name="cfBase.2" value="1"/> +<param name="cfBase.3" value="1"/> +<param name="cfBase.4" value="1"/> +<param name="cfBase.5" value="1"/> +<param name="cfBase.6" value="1"/> +<param name="cfBase.7" value="1"/> +<param name="cfBase.8" value="1"/> +<param name="cfBase.9" value="1"/> +<param name="cfBase.10" value="1"/> +<param name="cfBase.11" value="1"/> +<param name="cfBase.12" value="1"/> +<param name="cfBase.13" value="1"/> +<param name="cfBase.14" value="1"/> +<param name="cfBase.15" value="1"/> +<param name="cfBase.16" value="0"/> +<param name="mnVias" value="20"/> +<param name="mnSegments" value="9999"/> +<param name="mnExtdSteps" value="9999"/> +<param name="mnRipupLevel" value="10"/> +<param name="mnRipupSteps" value="100"/> +<param name="mnRipupTotal" value="100"/> +</pass> +<pass name="Follow-me" refer="Default" active="yes"> +</pass> +<pass name="Busses" refer="Default" active="yes"> +<param name="cfNonPref" value="4"/> +<param name="cfBusImpact" value="4"/> +<param name="cfHugging" value="0"/> +<param name="mnVias" value="0"/> +</pass> +<pass name="Route" refer="Default" active="yes"> +</pass> +<pass name="Optimize1" refer="Default" active="yes"> +<param name="cfVia" value="99"/> +<param name="cfExtdStep" value="10"/> +<param name="cfHugging" value="1"/> +<param name="mnExtdSteps" value="1"/> +<param name="mnRipupLevel" value="0"/> +</pass> +<pass name="Optimize2" refer="Optimize1" active="yes"> +<param name="cfNonPref" value="0"/> +<param name="cfChangeDir" value="6"/> +<param name="cfExtdStep" value="0"/> +<param name="cfBonusStep" value="2"/> +<param name="cfMalusStep" value="2"/> +<param name="cfPadImpact" value="2"/> +<param name="cfSmdImpact" value="2"/> +<param name="cfHugging" value="0"/> +</pass> +<pass name="Optimize3" refer="Optimize2" active="yes"> +<param name="cfChangeDir" value="8"/> +<param name="cfPadImpact" value="0"/> +<param name="cfSmdImpact" value="0"/> +</pass> +<pass name="Optimize4" refer="Optimize3" active="yes"> +<param name="cfChangeDir" value="25"/> +</pass> +</autorouter> +<elements> +<element name="C2" library="borkedlabs-passives" package="0805" value="0.47uF" x="38.488" y="28.829"> +<attribute name="PACKAGE" value="0805" x="38.488" y="28.829" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="38.488" y="28.829" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="38.488" y="28.829" size="1.778" layer="27" display="off"/> +</element> +<element name="C3" library="borkedlabs-passives" package="0805" value="1uF" x="48.14" y="25.146"> +<attribute name="PACKAGE" value="0805" x="48.14" y="25.146" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="48.14" y="25.146" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="48.14" y="25.146" size="1.778" layer="27" display="off"/> +</element> +<element name="C4" library="borkedlabs-passives" package="0805" value="22uF" x="48.14" y="38.354" rot="R180"> +<attribute name="PACKAGE" value="0805" x="48.14" y="38.354" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="48.14" y="38.354" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="48.14" y="38.354" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="J2" library="fab" package="2X4-SHROUDED-SQUISH" value="" x="48.14" y="30.48" rot="MR180"/> +<element name="U1" library="fab" package="MSOP8-8MILPADS" value="ISL3177EMILL" x="41.536" y="31.75" rot="R270"/> +<element name="X1" library="fab" package="DX4R005HJ5_64" value="MICRO-USB_1/64" x="26.797" y="32.131" rot="R270"/> +<element name="U$1" library="fab" package="QFN-16-3X3-1-100" value="XR21V410-USB-UART" x="33.655" y="29.718" rot="R45"/> +<element name="U2" library="fab" package="SOT223" value="REGULATOR_SOT223" x="39.116" y="39.751" rot="R270"/> +<element name="JP1" library="pinhead" library_urn="urn:adsk.eagle:library:325" package="1X03" package3d_urn="urn:adsk.eagle:package:22458/2" value="" x="38.481" y="19.05"/> +<element name="C1" library="borkedlabs-passives" package="0805" value="22uF" x="38.481" y="26.543"> +<attribute name="PACKAGE" value="0805" x="38.481" y="26.543" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="38.481" y="26.543" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="38.481" y="26.543" size="1.778" layer="27" display="off"/> +</element> +<element name="C5" library="borkedlabs-passives" package="0805" value="22uF" x="38.481" y="23.749"> +<attribute name="PACKAGE" value="0805" x="38.481" y="23.749" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="38.481" y="23.749" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="38.481" y="23.749" size="1.778" layer="27" display="off"/> +</element> +<element name="C6" library="borkedlabs-passives" package="0805" value="22uF" x="38.481" y="25.146"> +<attribute name="PACKAGE" value="0805" x="38.481" y="25.146" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="38.481" y="25.146" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="38.481" y="25.146" size="1.778" layer="27" display="off"/> +</element> +<element name="C7" library="borkedlabs-passives" package="0805" value="22uF" x="32.766" y="38.354" rot="R270"> +<attribute name="PACKAGE" value="0805" x="32.766" y="38.354" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="32.766" y="38.354" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="32.766" y="38.354" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="JP2" library="pinhead" library_urn="urn:adsk.eagle:library:325" package="1X02" package3d_urn="urn:adsk.eagle:package:22435/2" value="" x="46.736" y="19.05" rot="R180"/> +<element name="C8" library="borkedlabs-passives" package="0805" value="0.47uF" x="31.115" y="27.559" rot="R315"> +<attribute name="PACKAGE" value="0805" x="31.115" y="27.559" size="1.778" layer="27" rot="R315" display="off"/> +<attribute name="TYPE" value="" x="31.115" y="27.559" size="1.778" layer="27" rot="R315" display="off"/> +<attribute name="VOLTAGE" value="" x="31.115" y="27.559" size="1.778" layer="27" rot="R315" display="off"/> +</element> +</elements> +<signals> +<signal name="N$1"> +<contactref element="U1" pad="2"/> +<contactref element="U$1" pad="10"/> +<wire x1="39.286" y1="32.075" x2="36.365553125" y2="32.075" width="0.1524" layer="1"/> +<wire x1="36.365553125" y1="32.075" x2="34.821725" y2="30.531171875" width="0.1524" layer="1"/> +</signal> +<signal name="N$2"> +<contactref element="U1" pad="3"/> +<contactref element="U$1" pad="9"/> +<wire x1="39.286" y1="31.425" x2="36.422659375" y2="31.425" width="0.1524" layer="1"/> +<wire x1="36.422659375" y1="31.425" x2="35.175278125" y2="30.17761875" width="0.1524" layer="1"/> +</signal> +<signal name="+3V3"> +<contactref element="U1" pad="1"/> +<contactref element="J2" pad="7"/> +<contactref element="J2" pad="2"/> +<contactref element="C3" pad="2"/> +<contactref element="C4" pad="2"/> +<contactref element="U$1" pad="16"/> +<contactref element="C2" pad="2"/> +<contactref element="JP1" pad="2"/> +<contactref element="C1" pad="2"/> +<contactref element="C5" pad="2"/> +<contactref element="C6" pad="2"/> +<wire x1="38.481" y1="19.05" x2="38.481" y2="21.336" width="0.4064" layer="1"/> +<wire x1="38.481" y1="21.336" x2="39.37" y2="22.225" width="0.4064" layer="1"/> +<wire x1="39.37" y1="22.225" x2="39.37" y2="23.738" width="0.4064" layer="1"/> +<wire x1="39.37" y1="23.738" x2="39.381" y2="23.749" width="0.4064" layer="1"/> +<wire x1="39.381" y1="23.749" x2="39.381" y2="25.146" width="0.4064" layer="1"/> +<wire x1="39.381" y1="25.146" x2="39.381" y2="26.543" width="0.4064" layer="1"/> +<wire x1="39.381" y1="27.559" x2="39.381" y2="26.543" width="0.4064" layer="1"/> +<wire x1="39.381" y1="27.559" x2="39.381" y2="27.933" width="0.4064" layer="1"/> +<wire x1="39.381" y1="27.933" x2="39.388" y2="28.829" width="0.4064" layer="1"/> +<contactref element="C8" pad="1"/> +<wire x1="31.496" y1="30.48" x2="30.605603125" y2="29.589603125" width="0.1524" layer="1"/> +<wire x1="31.496" y1="30.48" x2="31.8323375" y2="30.48" width="0.1524" layer="1"/> +<wire x1="31.8323375" y1="30.48" x2="32.13471875" y2="30.17761875" width="0.1524" layer="1"/> +<wire x1="30.605603125" y1="29.589603125" x2="30.605603125" y2="28.32239375" width="0.1524" layer="1"/> +<wire x1="30.605603125" y1="28.32239375" x2="30.478603125" y2="28.19539375" width="0.1524" layer="1"/> +<wire x1="30.478603125" y1="28.19539375" x2="30.478603125" y2="27.938603125" width="0.1524" layer="1"/> +<wire x1="30.478603125" y1="27.938603125" x2="29.591" y2="27.051" width="0.1524" layer="1"/> +<wire x1="29.591" y1="27.051" x2="29.591" y2="26.416" width="0.1524" layer="1"/> +<wire x1="29.591" y1="26.416" x2="31.369" y2="24.638" width="0.1524" layer="1"/> +<wire x1="43.815" y1="35.56" x2="46.87" y2="35.56" width="0.4064" layer="1"/> +<wire x1="43.815" y1="35.56" x2="41.021" y2="32.766" width="0.4064" layer="1"/> +<wire x1="39.286" y1="32.725" x2="40.98" y2="32.725" width="0.1524" layer="1"/> +<wire x1="40.98" y1="32.725" x2="41.021" y2="32.766" width="0.1524" layer="1"/> +<wire x1="31.369" y1="24.638" x2="33.401" y2="24.638" width="0.1524" layer="1"/> +<wire x1="33.401" y1="24.638" x2="36.449" y2="27.686" width="0.1524" layer="1"/> +<wire x1="36.449" y1="27.686" x2="39.254" y2="27.686" width="0.1524" layer="1"/> +<wire x1="39.254" y1="27.686" x2="39.381" y2="27.559" width="0.1524" layer="1"/> +<wire x1="41.021" y1="28.829" x2="39.388" y2="28.829" width="0.4064" layer="1"/> +<wire x1="41.021" y1="28.829" x2="43.053" y2="28.829" width="0.4064" layer="1"/> +<wire x1="43.053" y1="28.829" x2="45.339" y2="26.543" width="0.4064" layer="1"/> +<wire x1="45.339" y1="26.543" x2="49.41" y2="26.543" width="0.4064" layer="1"/> +<wire x1="49.41" y1="27.94" x2="49.41" y2="25.516" width="0.4064" layer="1"/> +<wire x1="49.41" y1="25.516" x2="49.04" y2="25.146" width="0.4064" layer="1"/> +<wire x1="46.87" y1="35.56" x2="46.87" y2="37.984" width="0.4064" layer="1"/> +<wire x1="46.87" y1="37.984" x2="47.24" y2="38.354" width="0.4064" layer="1"/> +<wire x1="41.021" y1="32.766" x2="41.021" y2="28.829" width="0.4064" layer="1"/> +<wire x1="49.41" y1="26.543" x2="49.41" y2="25.516" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$4"> +<contactref element="U1" pad="8"/> +<contactref element="J2" pad="3"/> +<wire x1="43.786" y1="32.725" x2="43.019" y2="32.725" width="0.2032" layer="1"/> +<wire x1="43.019" y1="32.725" x2="42.552" y2="32.258" width="0.2032" layer="1"/> +<wire x1="42.552" y1="32.258" x2="42.552" y2="29.972" width="0.2032" layer="1"/> +<wire x1="42.552" y1="29.972" x2="42.806" y2="29.718" width="0.2032" layer="1"/> +<wire x1="42.806" y1="29.718" x2="46.108" y2="29.718" width="0.2032" layer="1"/> +<wire x1="46.108" y1="29.718" x2="46.87" y2="30.48" width="0.2032" layer="1"/> +</signal> +<signal name="N$5"> +<contactref element="U1" pad="7"/> +<contactref element="J2" pad="4"/> +<wire x1="43.786" y1="32.075" x2="44.655" y2="32.075" width="0.2032" layer="1"/> +<wire x1="44.655" y1="32.075" x2="45.346" y2="32.766" width="0.2032" layer="1"/> +<wire x1="45.346" y1="32.766" x2="45.346" y2="33.782" width="0.2032" layer="1"/> +<wire x1="45.346" y1="33.782" x2="45.854" y2="34.29" width="0.2032" layer="1"/> +<wire x1="45.854" y1="34.29" x2="50.172" y2="34.29" width="0.2032" layer="1"/> +<wire x1="50.172" y1="34.29" x2="50.934" y2="33.528" width="0.2032" layer="1"/> +<wire x1="50.934" y1="33.528" x2="50.934" y2="32.004" width="0.2032" layer="1"/> +<wire x1="50.934" y1="32.004" x2="49.41" y2="30.48" width="0.2032" layer="1"/> +</signal> +<signal name="N$6"> +<contactref element="U1" pad="6"/> +<contactref element="J2" pad="5"/> +<wire x1="43.786" y1="31.425" x2="44.767" y2="31.425" width="0.2032" layer="1"/> +<wire x1="44.767" y1="31.425" x2="45.6" y2="32.258" width="0.2032" layer="1"/> +<wire x1="45.6" y1="32.258" x2="46.108" y2="32.258" width="0.2032" layer="1"/> +<wire x1="46.108" y1="32.258" x2="46.87" y2="33.02" width="0.2032" layer="1"/> +</signal> +<signal name="N$7"> +<contactref element="U1" pad="5"/> +<contactref element="J2" pad="6"/> +<wire x1="43.786" y1="30.775" x2="45.133" y2="30.775" width="0.2032" layer="1"/> +<wire x1="45.133" y1="30.775" x2="46.108" y2="31.75" width="0.2032" layer="1"/> +<wire x1="46.108" y1="31.75" x2="48.14" y2="31.75" width="0.2032" layer="1"/> +<wire x1="48.14" y1="31.75" x2="49.41" y2="33.02" width="0.2032" layer="1"/> +</signal> +<signal name="GND"> +<contactref element="J2" pad="1"/> +<contactref element="J2" pad="8"/> +<contactref element="C3" pad="1"/> +<contactref element="C4" pad="1"/> +<contactref element="U1" pad="4"/> +<contactref element="C2" pad="1"/> +<polygon width="0.1524" layer="1" isolate="0.3302"> +<vertex x="24.13" y="45.87"/> +<vertex x="25.4" y="47.14"/> +<vertex x="57.244" y="47.14"/> +<vertex x="58.514" y="45.87"/> +<vertex x="58.514" y="16.63"/> +<vertex x="57.244" y="15.36"/> +<vertex x="25.4" y="15.36"/> +<vertex x="24.13" y="16.63"/> +</polygon> +<polygon width="0.1524" layer="16"> +<vertex x="24.13" y="45.87"/> +<vertex x="25.4" y="47.14"/> +<vertex x="57.244" y="47.14"/> +<vertex x="58.514" y="45.87"/> +<vertex x="58.514" y="16.63"/> +<vertex x="57.244" y="15.36"/> +<vertex x="25.4" y="15.36"/> +<vertex x="24.13" y="16.63"/> +</polygon> +<contactref element="U$1" pad="EXP"/> +<contactref element="U$1" pad="1"/> +<contactref element="U$1" pad="13"/> +<contactref element="X1" pad="GND"/> +<contactref element="U2" pad="1"/> +<contactref element="C7" pad="1"/> +<contactref element="C6" pad="1"/> +<contactref element="C5" pad="1"/> +<contactref element="C1" pad="1"/> +<contactref element="JP2" pad="1"/> +<contactref element="C8" pad="2"/> +<wire x1="33.655" y1="30.620271875" x2="33.655" y2="29.718" width="0.1524" layer="1"/> +<wire x1="33.655" y1="29.718" x2="32.6808875" y2="29.718" width="0.1016" layer="1"/> +<wire x1="32.6808875" y1="29.718" x2="32.48701875" y2="29.52413125" width="0.1016" layer="1"/> +<wire x1="32.48701875" y1="29.52413125" x2="32.400471875" y2="29.52413125" width="0.1016" layer="1"/> +<wire x1="32.400471875" y1="29.52413125" x2="32.13471875" y2="29.258378125" width="0.1016" layer="1"/> +<wire x1="33.655" y1="29.718" x2="33.655" y2="30.6921125" width="0.1016" layer="1"/> +<wire x1="33.655" y1="30.6921125" x2="33.46113125" y2="30.88598125" width="0.1016" layer="1"/> +<wire x1="33.46113125" y1="30.88598125" x2="33.46113125" y2="30.972525" width="0.1016" layer="1"/> +<wire x1="33.46113125" y1="30.972525" x2="33.195378125" y2="31.238278125" width="0.1016" layer="1"/> +</signal> +<signal name="N$3"> +<via x="30" y="44" extent="1-16" drill="3.175"/> +<via x="55" y="44" extent="1-16" drill="3.175"/> +<via x="55" y="19" extent="1-16" drill="3.175"/> +<via x="30" y="19" extent="1-16" drill="3.175"/> +<wire x1="30" y1="44" x2="55" y2="44" width="0" layer="19" extent="1-1"/> +<wire x1="55" y1="19" x2="55" y2="44" width="0" layer="19" extent="1-1"/> +<wire x1="30" y1="19" x2="30" y2="44" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$8"> +<contactref element="X1" pad="D+"/> +<contactref element="U$1" pad="15"/> +<wire x1="28.397" y1="32.131" x2="30.88844375" y2="32.131" width="0.1524" layer="1"/> +<wire x1="30.88844375" y1="32.131" x2="32.488271875" y2="30.531171875" width="0.1524" layer="1"/> +</signal> +<signal name="N$9"> +<contactref element="X1" pad="D-"/> +<contactref element="U$1" pad="14"/> +<wire x1="28.397" y1="32.781" x2="30.94555" y2="32.781" width="0.1524" layer="1"/> +<wire x1="30.94555" y1="32.781" x2="32.841825" y2="30.884725" width="0.1524" layer="1"/> +</signal> +<signal name="N$10"> +<contactref element="X1" pad="VBUS"/> +<contactref element="U2" pad="3"/> +<contactref element="C7" pad="2"/> +<wire x1="36.0172" y1="37.4396" x2="32.7804" y2="37.4396" width="0.4064" layer="1"/> +<wire x1="32.7804" y1="37.4396" x2="32.766" y2="37.454" width="0.4064" layer="1"/> +<wire x1="28.397" y1="33.431" x2="29.748" y2="33.431" width="0.1524" layer="1"/> +<wire x1="30.226" y1="33.909" x2="29.748" y2="33.431" width="0.1524" layer="1"/> +<wire x1="32.766" y1="37.454" x2="32.766" y2="36.449" width="0.4064" layer="1"/> +<wire x1="32.766" y1="36.449" x2="30.226" y2="33.909" width="0.4064" layer="1"/> +</signal> +<signal name="N$11"> +<contactref element="U2" pad="4"/> +<contactref element="U2" pad="2"/> +<contactref element="JP1" pad="1"/> +<wire x1="36.0172" y1="39.751" x2="42.215" y2="39.751" width="0.4064" layer="1"/> +<wire x1="42.215" y1="39.751" x2="44.577" y2="39.751" width="0.4064" layer="1"/> +<wire x1="44.577" y1="39.751" x2="45.847" y2="41.021" width="0.4064" layer="1"/> +<wire x1="45.847" y1="41.021" x2="52.578" y2="41.021" width="0.4064" layer="1"/> +<wire x1="52.578" y1="41.021" x2="55.245" y2="38.354" width="0.4064" layer="1"/> +<wire x1="55.245" y1="38.354" x2="55.245" y2="25.527" width="0.4064" layer="1"/> +<wire x1="55.245" y1="25.527" x2="51.435" y2="21.717" width="0.4064" layer="1"/> +<wire x1="51.435" y1="21.717" x2="51.435" y2="17.653" width="0.4064" layer="1"/> +<wire x1="51.435" y1="17.653" x2="50.165" y2="16.383" width="0.4064" layer="1"/> +<wire x1="50.165" y1="16.383" x2="36.449" y2="16.383" width="0.4064" layer="1"/> +<wire x1="36.449" y1="16.383" x2="35.941" y2="16.891" width="0.4064" layer="1"/> +<wire x1="35.941" y1="16.891" x2="35.941" y2="19.05" width="0.4064" layer="1"/> +</signal> +<signal name="3V3_IN"> +<contactref element="JP2" pad="2"/> +<contactref element="JP1" pad="3"/> +<wire x1="45.466" y1="19.05" x2="41.021" y2="19.05" width="0.4064" layer="1"/> +</signal> +</signals> +</board> +</drawing> +<compatibility> +<note version="8.2" severity="warning"> +Since Version 8.2, EAGLE supports online libraries. The ids +of those online libraries will not be understood (or retained) +with this version. +</note> +<note version="8.3" severity="warning"> +Since Version 8.3, EAGLE supports URNs for individual library +assets (packages, symbols, and devices). The URNs of those assets +will not be understood (or retained) with this version. +</note> +<note version="8.3" severity="warning"> +Since Version 8.3, EAGLE supports the association of 3D packages +with devices in libraries, schematics, and board files. Those 3D +packages will not be understood (or retained) with this version. +</note> +</compatibility> +</eagle> diff --git a/circuit/tinybridge-12mpbs/tinybridge-12mbps.s#1 b/circuit/tinybridge-12mpbs/tinybridge-12mbps.s#1 new file mode 100644 index 0000000000000000000000000000000000000000..04e8715860188287980895ecc2591887dc4f9a01 --- /dev/null +++ b/circuit/tinybridge-12mpbs/tinybridge-12mbps.s#1 @@ -0,0 +1,1554 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="8.3.2"> +<drawing> +<settings> +<setting alwaysvectorfont="no"/> +<setting verticaltext="up"/> +</settings> +<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" altunitdist="inch" altunit="inch"/> +<layers> +<layer number="1" name="Top" color="4" fill="1" visible="no" active="no"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="no"/> +<layer number="17" name="Pads" color="2" fill="1" visible="no" active="no"/> +<layer number="18" name="Vias" color="2" fill="1" visible="no" active="no"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/> +<layer number="20" name="Dimension" color="24" fill="1" visible="no" active="no"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="no"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="no"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/> +<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/> +<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/> +<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/> +<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/> +<layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/> +<layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/> +<layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/> +<layer number="32" name="bCream" color="7" fill="5" visible="no" active="no"/> +<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="no"/> +<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/> +<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/> +<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/> +<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/> +<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/> +<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/> +<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/> +<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/> +<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="no"/> +<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/> +<layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/> +<layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/> +<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/> +<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/> +<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/> +<layer number="49" name="Reference" color="7" fill="1" visible="no" active="no"/> +<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="no"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="no"/> +<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> +<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> +<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> +<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> +<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/> +<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/> +<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/> +<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/> +<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/> +<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/> +<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/> +<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/> +<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> +<layer number="99" name="SpiceOrder" color="7" fill="1" visible="yes" active="yes"/> +<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/> +<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/> +<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/> +<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/> +<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/> +<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/> +<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/> +<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/> +<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/> +<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/> +<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/> +<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/> +<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="113" name="IDFDebug" color="4" fill="1" visible="yes" active="yes"/> +<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/> +<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/> +<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/> +<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/> +<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/> +<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/> +<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/> +<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/> +<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/> +<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/> +<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/> +<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/> +<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/> +<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/> +<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/> +<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/> +<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/> +<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/> +<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/> +<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/> +<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/> +<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/> +<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/> +<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/> +<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/> +<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/> +<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/> +<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/> +<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/> +<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/> +<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/> +<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/> +<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/> +<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/> +<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="yes" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="yes" active="yes"/> +<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/> +<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/> +<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/> +<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/> +<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/> +<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/> +</layers> +<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R"> +<libraries> +<library name="fab"> +<packages> +<package name="MSOP8"> +<description><b>8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package</b><p> +MSOP<br> +8M-Package doc1097.pdf</description> +<wire x1="-1.48" y1="1.23" x2="-1.23" y2="1.48" width="0.1524" layer="21" curve="-90" cap="flat"/> +<wire x1="1.23" y1="1.48" x2="1.48" y2="1.23" width="0.1524" layer="21" curve="-90"/> +<wire x1="1.23" y1="-1.49" x2="1.48" y2="-1.24" width="0.1524" layer="21" curve="90"/> +<wire x1="-1.48" y1="-1.24" x2="-1.23" y2="-1.49" width="0.1524" layer="21" curve="90" cap="flat"/> +<wire x1="1.24" y1="-1.49" x2="-1.22" y2="-1.49" width="0.1524" layer="21"/> +<wire x1="-1.22" y1="1.48" x2="1.24" y2="1.48" width="0.1524" layer="21"/> +<wire x1="-1.48" y1="1.23" x2="-1.48" y2="-1.23" width="0.1524" layer="21"/> +<wire x1="1.48" y1="-1.24" x2="1.48" y2="1.23" width="0.1524" layer="21"/> +<smd name="1" x="-0.975" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="2" x="-0.325" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="3" x="0.325" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="4" x="0.975" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="5" x="0.975" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="6" x="0.325" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="7" x="-0.325" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="8" x="-0.975" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<text x="-2.54" y="-1.27" size="0.4064" layer="25" rot="R90">>NAME</text> +<text x="2.54" y="-1.27" size="0.4064" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-1.175" y1="-2.45" x2="-0.775" y2="-1.55" layer="51"/> +<rectangle x1="-0.525" y1="-2.45" x2="-0.125" y2="-1.55" layer="51"/> +<rectangle x1="0.125" y1="-2.45" x2="0.525" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="-2.45" x2="1.175" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="1.55" x2="1.175" y2="2.45" layer="51"/> +<rectangle x1="0.125" y1="1.55" x2="0.525" y2="2.45" layer="51"/> +<rectangle x1="-0.525" y1="1.55" x2="-0.125" y2="2.45" layer="51"/> +<rectangle x1="-1.175" y1="1.55" x2="-0.775" y2="2.45" layer="51"/> +<circle x="-1.6256" y="-2.0574" radius="0.091578125" width="0.4064" layer="21"/> +</package> +<package name="2X4"> +<description><h3>Plated Through Hole - 2x4</h3> +<p>Specifications: +<ul><li>Pin count:8</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04x2</li> +</ul></p></description> +<wire x1="-5.08" y1="-1.905" x2="-4.445" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-3.175" y1="-2.54" x2="-2.54" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="-2.54" y1="-1.905" x2="-1.905" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="-2.54" x2="0" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="0" y1="-1.905" x2="0.635" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-2.54" x2="2.54" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="2.54" y1="-1.905" x2="3.175" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-2.54" x2="5.08" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="-1.905" x2="-5.08" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="1.905" x2="-4.445" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-4.445" y1="2.54" x2="-3.175" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-3.175" y1="2.54" x2="-2.54" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.54" y1="1.905" x2="-1.905" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-1.905" y1="2.54" x2="-0.635" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="2.54" x2="0" y2="1.905" width="0.2032" layer="21"/> +<wire x1="0" y1="1.905" x2="0.635" y2="2.54" width="0.2032" layer="21"/> +<wire x1="0.635" y1="2.54" x2="1.905" y2="2.54" width="0.2032" layer="21"/> +<wire x1="1.905" y1="2.54" x2="2.54" y2="1.905" width="0.2032" layer="21"/> +<wire x1="2.54" y1="1.905" x2="3.175" y2="2.54" width="0.2032" layer="21"/> +<wire x1="3.175" y1="2.54" x2="4.445" y2="2.54" width="0.2032" layer="21"/> +<wire x1="4.445" y1="2.54" x2="5.08" y2="1.905" width="0.2032" layer="21"/> +<wire x1="5.08" y1="1.905" x2="5.08" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-2.54" x2="4.445" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-2.54" x2="1.905" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-1.905" y1="-2.54" x2="-0.635" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-4.445" y1="-2.54" x2="-3.175" y2="-2.54" width="0.2032" layer="21"/> +<pad name="1" x="-3.81" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="2" x="-3.81" y="1.27" drill="1.016" diameter="1.8796"/> +<pad name="3" x="-1.27" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="4" x="-1.27" y="1.27" drill="1.016" diameter="1.8796"/> +<pad name="5" x="1.27" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="6" x="1.27" y="1.27" drill="1.016" diameter="1.8796"/> +<pad name="7" x="3.81" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="8" x="3.81" y="1.27" drill="1.016" diameter="1.8796"/> +<rectangle x1="-4.064" y1="-1.524" x2="-3.556" y2="-1.016" layer="51"/> +<rectangle x1="-4.064" y1="1.016" x2="-3.556" y2="1.524" layer="51"/> +<rectangle x1="-1.524" y1="1.016" x2="-1.016" y2="1.524" layer="51"/> +<rectangle x1="-1.524" y1="-1.524" x2="-1.016" y2="-1.016" layer="51"/> +<rectangle x1="1.016" y1="1.016" x2="1.524" y2="1.524" layer="51"/> +<rectangle x1="1.016" y1="-1.524" x2="1.524" y2="-1.016" layer="51"/> +<rectangle x1="3.556" y1="1.016" x2="4.064" y2="1.524" layer="51"/> +<rectangle x1="3.556" y1="-1.524" x2="4.064" y2="-1.016" layer="51"/> +<wire x1="-4.445" y1="-2.794" x2="-3.175" y2="-2.794" width="0.2032" layer="21"/> +<wire x1="-3.175" y1="-2.794" x2="-4.445" y2="-2.794" width="0.2032" layer="22"/> +<wire x1="-5.08" y1="-1.905" x2="-4.445" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="-1.905" x2="-5.08" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="1.905" x2="-4.445" y2="2.54" width="0.2032" layer="21"/> +<text x="-5.08" y="2.794" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-5.08" y="-3.683" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="2X4-SHROUDED"> +<description><h3>Plated Through Hole - 2x3 Shrouded Header</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_03x2</li> +</ul></p></description> +<wire x1="4.5" y1="7.56" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-3.47" x2="-4.5" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="0.93" x2="-4.5" y2="7.56" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="7.56" x2="4.4" y2="7.56" width="0.2032" layer="21"/> +<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="3.4" y2="6.46" width="0.2032" layer="51"/> +<wire x1="3.4" y1="6.46" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-4.5" y1="0.93" x2="-3" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-3" y1="0.93" x2="-3" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3" y1="-3.47" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="-3.4" y2="0.93" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="-3.4" y2="-3.47" width="0.2032" layer="51"/> +<pad name="1" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="2" x="1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="3" x="-1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="4" x="1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="5" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="6" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> +<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<text x="-3.81" y="7.874" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-3.81" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-5.188" y1="3.175" x2="-5.188" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.686" y1="3.175" x2="-2.686" y2="1.905" width="0.2032" layer="22"/> +<pad name="7" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="8" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +</package> +<package name="2X4-SHROUDED-SQUISH"> +<description><h3>Plated Through Hole - 2x3 Shrouded Header</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_03x2</li> +</ul></p></description> +<wire x1="4.5" y1="7.56" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-3.47" x2="-4.5" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="0.93" x2="-4.5" y2="7.56" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="7.56" x2="4.4" y2="7.56" width="0.2032" layer="21"/> +<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="3.4" y2="6.46" width="0.2032" layer="51"/> +<wire x1="3.4" y1="6.46" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-4.5" y1="0.93" x2="-3" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-3" y1="0.93" x2="-3" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3" y1="-3.47" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="-3.4" y2="0.93" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="-3.4" y2="-3.47" width="0.2032" layer="51"/> +<pad name="1" x="-1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="2" x="1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="3" x="-1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="4" x="1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="5" x="-1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="6" x="1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> +<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<text x="-3.81" y="7.874" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-3.81" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-5.188" y1="3.175" x2="-5.188" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.686" y1="3.175" x2="-2.686" y2="1.905" width="0.2032" layer="22"/> +<pad name="7" x="-1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="8" x="1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +</package> +<package name="MSOP8-8MILPADS"> +<description><b>8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package</b><p> +MSOP<br> +8M-Package doc1097.pdf</description> +<wire x1="-1.48" y1="1.23" x2="-1.23" y2="1.48" width="0.1524" layer="21" curve="-90" cap="flat"/> +<wire x1="1.23" y1="1.48" x2="1.48" y2="1.23" width="0.1524" layer="21" curve="-90"/> +<wire x1="1.23" y1="-1.49" x2="1.48" y2="-1.24" width="0.1524" layer="21" curve="90"/> +<wire x1="-1.48" y1="-1.24" x2="-1.23" y2="-1.49" width="0.1524" layer="21" curve="90" cap="flat"/> +<wire x1="1.24" y1="-1.49" x2="-1.22" y2="-1.49" width="0.1524" layer="21"/> +<wire x1="-1.22" y1="1.48" x2="1.24" y2="1.48" width="0.1524" layer="21"/> +<wire x1="-1.48" y1="1.23" x2="-1.48" y2="-1.23" width="0.1524" layer="21"/> +<wire x1="1.48" y1="-1.24" x2="1.48" y2="1.23" width="0.1524" layer="21"/> +<smd name="1" x="-0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="2" x="-0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="3" x="0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="4" x="0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="5" x="0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="6" x="0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="7" x="-0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="8" x="-0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<text x="-2.54" y="-1.27" size="0.4064" layer="25" rot="R90">>NAME</text> +<text x="2.54" y="-1.27" size="0.4064" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-1.175" y1="-2.45" x2="-0.775" y2="-1.55" layer="51"/> +<rectangle x1="-0.525" y1="-2.45" x2="-0.125" y2="-1.55" layer="51"/> +<rectangle x1="0.125" y1="-2.45" x2="0.525" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="-2.45" x2="1.175" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="1.55" x2="1.175" y2="2.45" layer="51"/> +<rectangle x1="0.125" y1="1.55" x2="0.525" y2="2.45" layer="51"/> +<rectangle x1="-0.525" y1="1.55" x2="-0.125" y2="2.45" layer="51"/> +<rectangle x1="-1.175" y1="1.55" x2="-0.775" y2="2.45" layer="51"/> +<circle x="-1.6256" y="-2.0574" radius="0.091578125" width="0.4064" layer="21"/> +</package> +<package name="DX4R005HJ5_100"> +<wire x1="3.25" y1="-2.6" x2="-3.25" y2="-2.6" width="0.127" layer="21"/> +<wire x1="-3.25" y1="2.6" x2="-3.25" y2="0" width="0.127" layer="51"/> +<wire x1="3.25" y1="2.6" x2="3.25" y2="0" width="0.127" layer="51"/> +<wire x1="-1.75" y1="2.6" x2="1.75" y2="2.6" width="0.127" layer="51"/> +<wire x1="-3.25" y1="-2.2" x2="-3.25" y2="-2.6" width="0.127" layer="51"/> +<wire x1="3.25" y1="-2.6" x2="3.25" y2="-2.2" width="0.127" layer="51"/> +<smd name="GND@3" x="-2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> +<smd name="GND@4" x="2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> +<smd name="GND@1" x="-2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> +<smd name="GND@2" x="2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> +<smd name="D+" x="0" y="1.6" dx="0.35" dy="1.35" layer="1"/> +<smd name="D-" x="-0.65" y="1.6" dx="0.35" dy="1.35" layer="1"/> +<smd name="VBUS" x="-1.3" y="1.6" dx="0.35" dy="1.35" layer="1"/> +<smd name="ID" x="0.65" y="1.6" dx="0.35" dy="1.35" layer="1"/> +<smd name="GND" x="1.3" y="1.6" dx="0.35" dy="1.35" layer="1"/> +<text x="4.1275" y="-1.5875" size="0.6096" layer="27" font="vector" rot="R90">>Value</text> +<text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">>Name</text> +</package> +<package name="DX4R005HJ5"> +<wire x1="3.25" y1="-2.6" x2="-3.25" y2="-2.6" width="0.127" layer="21"/> +<wire x1="-3.25" y1="2.6" x2="-3.25" y2="0" width="0.127" layer="51"/> +<wire x1="3.25" y1="2.6" x2="3.25" y2="0" width="0.127" layer="51"/> +<wire x1="-1.75" y1="2.6" x2="1.75" y2="2.6" width="0.127" layer="51"/> +<wire x1="-3.25" y1="-2.2" x2="-3.25" y2="-2.6" width="0.127" layer="51"/> +<wire x1="3.25" y1="-2.6" x2="3.25" y2="-2.2" width="0.127" layer="51"/> +<smd name="GND@3" x="-2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> +<smd name="GND@4" x="2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> +<smd name="GND@1" x="-2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> +<smd name="GND@2" x="2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> +<smd name="D+" x="0" y="1.6" dx="0.4" dy="1.35" layer="1"/> +<smd name="D-" x="-0.65" y="1.6" dx="0.4" dy="1.35" layer="1"/> +<smd name="VBUS" x="-1.3" y="1.6" dx="0.4" dy="1.35" layer="1"/> +<smd name="ID" x="0.65" y="1.6" dx="0.4" dy="1.35" layer="1"/> +<smd name="GND" x="1.3" y="1.6" dx="0.4" dy="1.35" layer="1"/> +<text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">>Name</text> +<text x="4.1275" y="-1.5875" size="0.6096" layer="25" font="vector" rot="R90">>Value</text> +</package> +<package name="DX4R005HJ5_64"> +<wire x1="3.25" y1="-2.6" x2="-3.25" y2="-2.6" width="0.127" layer="21"/> +<wire x1="-3.25" y1="2.6" x2="-3.25" y2="0" width="0.127" layer="51"/> +<wire x1="3.25" y1="2.6" x2="3.25" y2="0" width="0.127" layer="51"/> +<wire x1="-1.75" y1="2.6" x2="1.75" y2="2.6" width="0.127" layer="51"/> +<wire x1="-3.25" y1="-2.2" x2="-3.25" y2="-2.6" width="0.127" layer="51"/> +<wire x1="3.25" y1="-2.6" x2="3.25" y2="-2.2" width="0.127" layer="51"/> +<smd name="GND@3" x="-2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> +<smd name="GND@4" x="2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> +<smd name="GND@1" x="-2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> +<smd name="GND@2" x="2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> +<smd name="D+" x="0" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="D-" x="-0.65" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="VBUS" x="-1.3" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="ID" x="0.65" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="GND" x="1.3" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">>Name</text> +<text x="4.1275" y="-1.5875" size="0.6096" layer="27" font="vector" rot="R90">>Value</text> +</package> +<package name="QFN-16-3X3-1-100"> +<description><b>16-Lead Plastic QFN (3mm × 3mm)</b><p> +Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i><br> +<br> +Source: http://cds.linear.com/docs/en/datasheet/3645f.pdf<br></description> +<smd name="1" x="-1.4" y="0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="2" x="-1.4" y="0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="3" x="-1.4" y="-0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="4" x="-1.4" y="-0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="5" x="-0.75" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="6" x="-0.25" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="7" x="0.25" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="8" x="0.75" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="9" x="1.4" y="-0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="10" x="1.4" y="-0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="11" x="1.4" y="0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="12" x="1.4" y="0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="13" x="0.75" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="14" x="0.25" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="15" x="-0.25" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="16" x="-0.75" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="EXP" x="0" y="0" dx="1.45" dy="1.45" layer="1" stop="no"/> +<wire x1="-1.3484" y1="1.05" x2="-1.05" y2="1.3484" width="0.2032" layer="21"/> +<wire x1="-1.3984" y1="-1.3984" x2="1.3984" y2="-1.3984" width="0.2032" layer="21"/> +<wire x1="1.3984" y1="-1.3984" x2="1.3984" y2="1.3984" width="0.2032" layer="21"/> +<wire x1="1.3984" y1="1.3984" x2="-1.3984" y2="1.3984" width="0.2032" layer="21"/> +<wire x1="-1.3984" y1="1.3984" x2="-1.3984" y2="-1.3984" width="0.2032" layer="21"/> +<text x="-1.5" y="2.135" size="1.27" layer="25">>NAME</text> +<text x="-1.5" y="-3.405" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.85" y1="0.55" x2="-1" y2="0.95" layer="29"/> +<rectangle x1="-1.85" y1="0.05" x2="-1" y2="0.45" layer="29"/> +<rectangle x1="-1.85" y1="-0.45" x2="-1" y2="-0.05" layer="29"/> +<rectangle x1="-1.85" y1="-0.95" x2="-1" y2="-0.55" layer="29"/> +<rectangle x1="-1.175" y1="-1.625" x2="-0.325" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="-0.675" y1="-1.625" x2="0.175" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="-0.175" y1="-1.625" x2="0.675" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="0.325" y1="-1.625" x2="1.175" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="1" y1="-0.95" x2="1.85" y2="-0.55" layer="29" rot="R180"/> +<rectangle x1="1" y1="-0.45" x2="1.85" y2="-0.05" layer="29" rot="R180"/> +<rectangle x1="1" y1="0.05" x2="1.85" y2="0.45" layer="29" rot="R180"/> +<rectangle x1="1" y1="0.55" x2="1.85" y2="0.95" layer="29" rot="R180"/> +<rectangle x1="0.325" y1="1.225" x2="1.175" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-0.175" y1="1.225" x2="0.675" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-0.675" y1="1.225" x2="0.175" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-1.175" y1="1.225" x2="-0.325" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-0.8" y1="-0.8" x2="0.8" y2="0.8" layer="29"/> +</package> +<package name="SOT223"> +<description><b>SOT-223</b></description> +<wire x1="3.2766" y1="1.651" x2="3.2766" y2="-1.651" width="0.2032" layer="21"/> +<wire x1="3.2766" y1="-1.651" x2="-3.2766" y2="-1.651" width="0.2032" layer="21"/> +<wire x1="-3.2766" y1="-1.651" x2="-3.2766" y2="1.651" width="0.2032" layer="21"/> +<wire x1="-3.2766" y1="1.651" x2="3.2766" y2="1.651" width="0.2032" layer="21"/> +<smd name="1" x="-2.3114" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> +<smd name="2" x="0" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> +<smd name="3" x="2.3114" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> +<smd name="4" x="0" y="3.099" dx="3.6" dy="2.2" layer="1" thermals="no"/> +<text x="-0.8255" y="4.5085" size="0.4064" layer="25">>NAME</text> +<text x="-1.0795" y="-0.1905" size="0.4064" layer="27">>VALUE</text> +<rectangle x1="-1.6002" y1="1.8034" x2="1.6002" y2="3.6576" layer="51"/> +<rectangle x1="-0.4318" y1="-3.6576" x2="0.4318" y2="-1.8034" layer="51"/> +<rectangle x1="-2.7432" y1="-3.6576" x2="-1.8796" y2="-1.8034" layer="51"/> +<rectangle x1="1.8796" y1="-3.6576" x2="2.7432" y2="-1.8034" layer="51"/> +<rectangle x1="-1.6002" y1="1.8034" x2="1.6002" y2="3.6576" layer="51"/> +<rectangle x1="-0.4318" y1="-3.6576" x2="0.4318" y2="-1.8034" layer="51"/> +<rectangle x1="-2.7432" y1="-3.6576" x2="-1.8796" y2="-1.8034" layer="51"/> +<rectangle x1="1.8796" y1="-3.6576" x2="2.7432" y2="-1.8034" layer="51"/> +</package> +</packages> +<symbols> +<symbol name="ISL3177E"> +<pin name="VCC" x="-12.7" y="5.08" length="middle"/> +<pin name="RO" x="-12.7" y="2.54" length="middle"/> +<pin name="DI" x="-12.7" y="0" length="middle"/> +<pin name="GND" x="-12.7" y="-2.54" length="middle"/> +<pin name="A" x="12.7" y="5.08" length="middle" rot="R180"/> +<pin name="B" x="12.7" y="2.54" length="middle" rot="R180"/> +<pin name="Z" x="12.7" y="0" length="middle" rot="R180"/> +<pin name="Y" x="12.7" y="-2.54" length="middle" rot="R180"/> +<wire x1="-7.62" y1="7.62" x2="-7.62" y2="-5.08" width="0.254" layer="94"/> +<wire x1="-7.62" y1="-5.08" x2="7.62" y2="-5.08" width="0.254" layer="94"/> +<wire x1="7.62" y1="-5.08" x2="7.62" y2="7.62" width="0.254" layer="94"/> +<wire x1="7.62" y1="7.62" x2="-7.62" y2="7.62" width="0.254" layer="94"/> +<text x="-5.08" y="7.62" size="1.778" layer="95">>NAME</text> +<text x="-5.08" y="-7.62" size="1.778" layer="96">>VALUE</text> +</symbol> +<symbol name="CONN_04X2"> +<description><h3>8 Pin Connection</h3> +4x2 pin layout</description> +<wire x1="-1.27" y1="0" x2="-2.54" y2="0" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="2.54" x2="-2.54" y2="2.54" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="5.08" x2="-2.54" y2="5.08" width="0.6096" layer="94"/> +<wire x1="-3.81" y1="7.62" x2="-3.81" y2="-5.08" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="-2.54" x2="-2.54" y2="-2.54" width="0.6096" layer="94"/> +<wire x1="3.81" y1="-5.08" x2="-3.81" y2="-5.08" width="0.4064" layer="94"/> +<wire x1="3.81" y1="-5.08" x2="3.81" y2="7.62" width="0.4064" layer="94"/> +<wire x1="-3.81" y1="7.62" x2="3.81" y2="7.62" width="0.4064" layer="94"/> +<wire x1="1.27" y1="-2.54" x2="2.54" y2="-2.54" width="0.6096" layer="94"/> +<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" layer="94"/> +<wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.6096" layer="94"/> +<wire x1="1.27" y1="5.08" x2="2.54" y2="5.08" width="0.6096" layer="94"/> +<text x="-3.81" y="-7.366" size="1.778" layer="96" font="vector">>VALUE</text> +<text x="-4.064" y="8.128" size="1.778" layer="95" font="vector">>NAME</text> +<pin name="1" x="-7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="2" x="7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="3" x="-7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="4" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="5" x="-7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="6" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="7" x="-7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="8" x="7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +<symbol name="USB-1"> +<wire x1="6.35" y1="-2.54" x2="6.35" y2="2.54" width="0.254" layer="94"/> +<wire x1="6.35" y1="2.54" x2="-3.81" y2="2.54" width="0.254" layer="94"/> +<wire x1="-3.81" y1="2.54" x2="-3.81" y2="-2.54" width="0.254" layer="94"/> +<text x="-2.54" y="-1.27" size="2.54" layer="94">USB</text> +<text x="-4.445" y="-1.905" size="1.27" layer="95" font="vector" rot="R90">>Name</text> +<text x="8.255" y="-1.905" size="1.27" layer="96" font="vector" rot="R90">>Value</text> +<pin name="D+" x="5.08" y="5.08" visible="pad" length="short" rot="R270"/> +<pin name="D-" x="2.54" y="5.08" visible="pad" length="short" rot="R270"/> +<pin name="VBUS" x="0" y="5.08" visible="pad" length="short" rot="R270"/> +<pin name="GND" x="-2.54" y="5.08" visible="pad" length="short" rot="R270"/> +</symbol> +<symbol name="XR21V410-USB-UART"> +<pin name="GND1" x="-17.78" y="7.62" length="middle"/> +<pin name="LOWPOWER" x="-17.78" y="5.08" length="middle"/> +<pin name="GPIO5" x="-17.78" y="2.54" length="middle"/> +<pin name="GPIO4" x="-17.78" y="0" length="middle"/> +<pin name="GPIO3" x="-17.78" y="-2.54" length="middle"/> +<pin name="GPIO2" x="-17.78" y="-5.08" length="middle"/> +<pin name="GPIO1" x="-17.78" y="-7.62" length="middle"/> +<pin name="GPIO0" x="-17.78" y="-10.16" length="middle"/> +<pin name="TX" x="17.78" y="-10.16" length="middle" rot="R180"/> +<pin name="RX" x="17.78" y="-7.62" length="middle" rot="R180"/> +<pin name="SDA" x="17.78" y="-5.08" length="middle" rot="R180"/> +<pin name="SCL" x="17.78" y="-2.54" length="middle" rot="R180"/> +<pin name="GND2" x="17.78" y="0" length="middle" rot="R180"/> +<pin name="USBD-" x="17.78" y="2.54" length="middle" rot="R180"/> +<pin name="USBD+" x="17.78" y="5.08" length="middle" rot="R180"/> +<pin name="VCC" x="17.78" y="7.62" length="middle" rot="R180"/> +<wire x1="-12.7" y1="10.16" x2="-12.7" y2="-12.7" width="0.254" layer="94"/> +<wire x1="-12.7" y1="-12.7" x2="12.7" y2="-12.7" width="0.254" layer="94"/> +<wire x1="12.7" y1="-12.7" x2="12.7" y2="10.16" width="0.254" layer="94"/> +<wire x1="12.7" y1="10.16" x2="-12.7" y2="10.16" width="0.254" layer="94"/> +<text x="-12.7" y="10.16" size="1.27" layer="95">>NAME</text> +<text x="-12.7" y="-15.24" size="1.27" layer="96">>VALUE</text> +<pin name="GND_PAD" x="0" y="-17.78" length="middle" rot="R90"/> +</symbol> +<symbol name="REGULATOR_SOT223"> +<wire x1="-6.35" y1="5.08" x2="-6.35" y2="2.54" width="0.4064" layer="94"/> +<wire x1="-6.35" y1="2.54" x2="-6.35" y2="-1.27" width="0.4064" layer="94"/> +<wire x1="-6.35" y1="-1.27" x2="0" y2="-1.27" width="0.4064" layer="94"/> +<wire x1="0" y1="-1.27" x2="6.35" y2="-1.27" width="0.4064" layer="94"/> +<wire x1="6.35" y1="-1.27" x2="6.35" y2="2.54" width="0.4064" layer="94"/> +<wire x1="6.35" y1="2.54" x2="6.35" y2="5.08" width="0.4064" layer="94"/> +<wire x1="6.35" y1="5.08" x2="-6.35" y2="5.08" width="0.4064" layer="94"/> +<wire x1="-7.62" y1="2.54" x2="-6.35" y2="2.54" width="0.254" layer="94"/> +<wire x1="0" y1="-1.27" x2="0" y2="-2.54" width="0.254" layer="94"/> +<wire x1="6.35" y1="2.54" x2="7.62" y2="2.54" width="0.254" layer="94"/> +<text x="-6.35" y="-3.81" size="1.27" layer="95">>NAME</text> +<text x="1.27" y="-3.81" size="1.27" layer="96">>VALUE</text> +<pin name="IN" x="-7.62" y="2.54" length="point"/> +<pin name="GND" x="0" y="-2.54" length="point" rot="R90"/> +<pin name="OUT1" x="7.62" y="2.54" length="point" rot="R180"/> +<pin name="OUT2" x="7.62" y="0" length="middle" rot="R180"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="ISL3177E" prefix="U"> +<gates> +<gate name="G$1" symbol="ISL3177E" x="0" y="0"/> +</gates> +<devices> +<device name="" package="MSOP8"> +<connects> +<connect gate="G$1" pin="A" pad="8"/> +<connect gate="G$1" pin="B" pad="7"/> +<connect gate="G$1" pin="DI" pad="3"/> +<connect gate="G$1" pin="GND" pad="4"/> +<connect gate="G$1" pin="RO" pad="2"/> +<connect gate="G$1" pin="VCC" pad="1"/> +<connect gate="G$1" pin="Y" pad="5"/> +<connect gate="G$1" pin="Z" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="MILL" package="MSOP8-8MILPADS"> +<connects> +<connect gate="G$1" pin="A" pad="8"/> +<connect gate="G$1" pin="B" pad="7"/> +<connect gate="G$1" pin="DI" pad="3"/> +<connect gate="G$1" pin="GND" pad="4"/> +<connect gate="G$1" pin="RO" pad="2"/> +<connect gate="G$1" pin="VCC" pad="1"/> +<connect gate="G$1" pin="Y" pad="5"/> +<connect gate="G$1" pin="Z" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="CONN_04X2" prefix="J" uservalue="yes"> +<description><h3>Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections</h3> + +<p></p> +<b>On any of the 0.1 inch spaced packages, you can populate with these:</b> +<ul> +<li><a href="https://www.sparkfun.com/products/116"> Break Away Headers - Straight</a> (PRT-00116)</li> +<li><a href="https://www.sparkfun.com/products/553"> Break Away Male Headers - Right Angle</a> (PRT-00553)</li> +<li><a href="https://www.sparkfun.com/products/115"> Female Headers</a> (PRT-00115)</li> +<li><a href="https://www.sparkfun.com/products/117"> Break Away Headers - Machine Pin</a> (PRT-00117)</li> +<li><a href="https://www.sparkfun.com/products/743"> Break Away Female Headers - Swiss Machine Pin</a> (PRT-00743)</li> +</ul></description> +<gates> +<gate name="G$1" symbol="CONN_04X2" x="0" y="0"/> +</gates> +<devices> +<device name="" package="2X4"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SHROUDED" package="2X4-SHROUDED"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SHROUDED-SQUISH" package="2X4-SHROUDED-SQUISH"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="MICRO-USB" prefix="X"> +<description>SMD micro USB connector as found in the fablab inventory. +Three footprint variants included: +<ol> +<li> original, as described by manufacturer's datasheet +<li> for milling with the 1/100" bit +<li> for milling with the 1/64" bit +</ol> +<p>Made by Zaerc.</description> +<gates> +<gate name="G$1" symbol="USB-1" x="0" y="0"/> +</gates> +<devices> +<device name="_1/100" package="DX4R005HJ5_100"> +<connects> +<connect gate="G$1" pin="D+" pad="D+"/> +<connect gate="G$1" pin="D-" pad="D-"/> +<connect gate="G$1" pin="GND" pad="GND"/> +<connect gate="G$1" pin="VBUS" pad="VBUS"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="_ORIG" package="DX4R005HJ5"> +<connects> +<connect gate="G$1" pin="D+" pad="D+"/> +<connect gate="G$1" pin="D-" pad="D-"/> +<connect gate="G$1" pin="GND" pad="GND"/> +<connect gate="G$1" pin="VBUS" pad="VBUS"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="_1/64" package="DX4R005HJ5_64"> +<connects> +<connect gate="G$1" pin="D+" pad="D+"/> +<connect gate="G$1" pin="D-" pad="D-"/> +<connect gate="G$1" pin="GND" pad="GND"/> +<connect gate="G$1" pin="VBUS" pad="VBUS"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="XR21V410-USB-UART"> +<gates> +<gate name="G$1" symbol="XR21V410-USB-UART" x="0" y="0"/> +</gates> +<devices> +<device name="" package="QFN-16-3X3-1-100"> +<connects> +<connect gate="G$1" pin="GND1" pad="1"/> +<connect gate="G$1" pin="GND2" pad="13"/> +<connect gate="G$1" pin="GND_PAD" pad="EXP"/> +<connect gate="G$1" pin="GPIO0" pad="8"/> +<connect gate="G$1" pin="GPIO1" pad="7"/> +<connect gate="G$1" pin="GPIO2" pad="6"/> +<connect gate="G$1" pin="GPIO3" pad="5"/> +<connect gate="G$1" pin="GPIO4" pad="4"/> +<connect gate="G$1" pin="GPIO5" pad="3"/> +<connect gate="G$1" pin="LOWPOWER" pad="2"/> +<connect gate="G$1" pin="RX" pad="10"/> +<connect gate="G$1" pin="SCL" pad="12"/> +<connect gate="G$1" pin="SDA" pad="11"/> +<connect gate="G$1" pin="TX" pad="9"/> +<connect gate="G$1" pin="USBD+" pad="15"/> +<connect gate="G$1" pin="USBD-" pad="14"/> +<connect gate="G$1" pin="VCC" pad="16"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="REGULATOR_SOT223" prefix="U"> +<gates> +<gate name="G$1" symbol="REGULATOR_SOT223" x="0" y="0"/> +</gates> +<devices> +<device name="" package="SOT223"> +<connects> +<connect gate="G$1" pin="GND" pad="1"/> +<connect gate="G$1" pin="IN" pad="3"/> +<connect gate="G$1" pin="OUT1" pad="2"/> +<connect gate="G$1" pin="OUT2" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="supply1" urn="urn:adsk.eagle:library:371"> +<description><b>Supply Symbols</b><p> + GND, VCC, 0V, +5V, -5V, etc.<p> + Please keep in mind, that these devices are necessary for the + automatic wiring of the supply signals.<p> + The pin name defined in the symbol is identical to the net which is to be wired automatically.<p> + In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.<p> + <author>Created by librarian@cadsoft.de</author></description> +<packages> +</packages> +<symbols> +<symbol name="+3V3" urn="urn:adsk.eagle:symbol:26950/1" library_version="1"> +<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/> +<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/> +<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">>VALUE</text> +<pin name="+3V3" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/> +</symbol> +<symbol name="GND" urn="urn:adsk.eagle:symbol:26925/1" library_version="1"> +<wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/> +<text x="-2.54" y="-2.54" size="1.778" layer="96">>VALUE</text> +<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="+3V3" urn="urn:adsk.eagle:component:26981/1" prefix="+3V3" library_version="1"> +<description><b>SUPPLY SYMBOL</b></description> +<gates> +<gate name="G$1" symbol="+3V3" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="GND" urn="urn:adsk.eagle:component:26954/1" prefix="GND" library_version="1"> +<description><b>SUPPLY SYMBOL</b></description> +<gates> +<gate name="1" symbol="GND" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="pinhead" urn="urn:adsk.eagle:library:325"> +<description><b>Pin Header Connectors</b><p> +<author>Created by librarian@cadsoft.de</author></description> +<packages> +<package name="1X03" urn="urn:adsk.eagle:footprint:22340/1" library_version="2"> +<description><b>PIN HEADER</b></description> +<wire x1="-3.175" y1="1.27" x2="-1.905" y2="1.27" width="0.1524" layer="21"/> +<wire x1="-1.905" y1="1.27" x2="-1.27" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.1524" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.27" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="-1.27" x2="-1.27" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-3.81" y1="0.635" x2="-3.81" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-3.175" y1="1.27" x2="-3.81" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-3.81" y1="-0.635" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-1.905" y1="-1.27" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.1524" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.1524" layer="21"/> +<wire x1="3.81" y1="0.635" x2="3.81" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.1524" layer="21"/> +<pad name="1" x="-2.54" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="2" x="0" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="3" x="2.54" y="0" drill="1.016" shape="long" rot="R90"/> +<text x="-3.8862" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="-3.81" y="-3.175" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<rectangle x1="-2.794" y1="-0.254" x2="-2.286" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +</package> +<package name="1X03/90" urn="urn:adsk.eagle:footprint:22341/1" library_version="2"> +<description><b>PIN HEADER</b></description> +<wire x1="-3.81" y1="-1.905" x2="-1.27" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="-1.905" x2="-1.27" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-3.81" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-3.81" y1="0.635" x2="-3.81" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="-2.54" y1="6.985" x2="-2.54" y2="1.27" width="0.762" layer="21"/> +<wire x1="-1.27" y1="-1.905" x2="1.27" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="1.27" y1="-1.905" x2="1.27" y2="0.635" width="0.1524" layer="21"/> +<wire x1="1.27" y1="0.635" x2="-1.27" y2="0.635" width="0.1524" layer="21"/> +<wire x1="0" y1="6.985" x2="0" y2="1.27" width="0.762" layer="21"/> +<wire x1="1.27" y1="-1.905" x2="3.81" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="3.81" y1="-1.905" x2="3.81" y2="0.635" width="0.1524" layer="21"/> +<wire x1="3.81" y1="0.635" x2="1.27" y2="0.635" width="0.1524" layer="21"/> +<wire x1="2.54" y1="6.985" x2="2.54" y2="1.27" width="0.762" layer="21"/> +<pad name="1" x="-2.54" y="-3.81" drill="1.016" shape="long" rot="R90"/> +<pad name="2" x="0" y="-3.81" drill="1.016" shape="long" rot="R90"/> +<pad name="3" x="2.54" y="-3.81" drill="1.016" shape="long" rot="R90"/> +<text x="-4.445" y="-3.81" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text> +<text x="5.715" y="-3.81" size="1.27" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-2.921" y1="0.635" x2="-2.159" y2="1.143" layer="21"/> +<rectangle x1="-0.381" y1="0.635" x2="0.381" y2="1.143" layer="21"/> +<rectangle x1="2.159" y1="0.635" x2="2.921" y2="1.143" layer="21"/> +<rectangle x1="-2.921" y1="-2.921" x2="-2.159" y2="-1.905" layer="21"/> +<rectangle x1="-0.381" y1="-2.921" x2="0.381" y2="-1.905" layer="21"/> +<rectangle x1="2.159" y1="-2.921" x2="2.921" y2="-1.905" layer="21"/> +</package> +<package name="1X02" urn="urn:adsk.eagle:footprint:22309/1" library_version="2"> +<description><b>PIN HEADER</b></description> +<wire x1="-1.905" y1="1.27" x2="-0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0" y2="0.635" width="0.1524" layer="21"/> +<wire x1="0" y1="0.635" x2="0" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="0" y1="-0.635" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-2.54" y1="0.635" x2="-2.54" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-1.905" y1="1.27" x2="-2.54" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-2.54" y1="-0.635" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="-1.27" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="0" y1="0.635" x2="0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.905" y2="1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="1.27" x2="2.54" y2="0.635" width="0.1524" layer="21"/> +<wire x1="2.54" y1="0.635" x2="2.54" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="2.54" y1="-0.635" x2="1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="0" y2="-0.635" width="0.1524" layer="21"/> +<pad name="1" x="-1.27" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="2" x="1.27" y="0" drill="1.016" shape="long" rot="R90"/> +<text x="-2.6162" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="-2.54" y="-3.175" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +</package> +<package name="1X02/90" urn="urn:adsk.eagle:footprint:22310/1" library_version="2"> +<description><b>PIN HEADER</b></description> +<wire x1="-2.54" y1="-1.905" x2="0" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="0" y1="-1.905" x2="0" y2="0.635" width="0.1524" layer="21"/> +<wire x1="0" y1="0.635" x2="-2.54" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-2.54" y1="0.635" x2="-2.54" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="6.985" x2="-1.27" y2="1.27" width="0.762" layer="21"/> +<wire x1="0" y1="-1.905" x2="2.54" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="2.54" y1="-1.905" x2="2.54" y2="0.635" width="0.1524" layer="21"/> +<wire x1="2.54" y1="0.635" x2="0" y2="0.635" width="0.1524" layer="21"/> +<wire x1="1.27" y1="6.985" x2="1.27" y2="1.27" width="0.762" layer="21"/> +<pad name="1" x="-1.27" y="-3.81" drill="1.016" shape="long" rot="R90"/> +<pad name="2" x="1.27" y="-3.81" drill="1.016" shape="long" rot="R90"/> +<text x="-3.175" y="-3.81" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text> +<text x="4.445" y="-3.81" size="1.27" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-1.651" y1="0.635" x2="-0.889" y2="1.143" layer="21"/> +<rectangle x1="0.889" y1="0.635" x2="1.651" y2="1.143" layer="21"/> +<rectangle x1="-1.651" y1="-2.921" x2="-0.889" y2="-1.905" layer="21"/> +<rectangle x1="0.889" y1="-2.921" x2="1.651" y2="-1.905" layer="21"/> +</package> +</packages> +<packages3d> +<package3d name="1X03" urn="urn:adsk.eagle:package:22458/2" type="model" library_version="2"> +<description>PIN HEADER</description> +</package3d> +<package3d name="1X03/90" urn="urn:adsk.eagle:package:22459/1" type="box" library_version="2"> +<description>PIN HEADER</description> +</package3d> +<package3d name="1X02" urn="urn:adsk.eagle:package:22435/2" type="model" library_version="2"> +<description>PIN HEADER</description> +</package3d> +<package3d name="1X02/90" urn="urn:adsk.eagle:package:22437/1" type="box" library_version="2"> +<description>PIN HEADER</description> +</package3d> +</packages3d> +<symbols> +<symbol name="PINHD3" urn="urn:adsk.eagle:symbol:22339/1" library_version="2"> +<wire x1="-6.35" y1="-5.08" x2="1.27" y2="-5.08" width="0.4064" layer="94"/> +<wire x1="1.27" y1="-5.08" x2="1.27" y2="5.08" width="0.4064" layer="94"/> +<wire x1="1.27" y1="5.08" x2="-6.35" y2="5.08" width="0.4064" layer="94"/> +<wire x1="-6.35" y1="5.08" x2="-6.35" y2="-5.08" width="0.4064" layer="94"/> +<text x="-6.35" y="5.715" size="1.778" layer="95">>NAME</text> +<text x="-6.35" y="-7.62" size="1.778" layer="96">>VALUE</text> +<pin name="1" x="-2.54" y="2.54" visible="pad" length="short" direction="pas" function="dot"/> +<pin name="2" x="-2.54" y="0" visible="pad" length="short" direction="pas" function="dot"/> +<pin name="3" x="-2.54" y="-2.54" visible="pad" length="short" direction="pas" function="dot"/> +</symbol> +<symbol name="PINHD2" urn="urn:adsk.eagle:symbol:22308/1" library_version="2"> +<wire x1="-6.35" y1="-2.54" x2="1.27" y2="-2.54" width="0.4064" layer="94"/> +<wire x1="1.27" y1="-2.54" x2="1.27" y2="5.08" width="0.4064" layer="94"/> +<wire x1="1.27" y1="5.08" x2="-6.35" y2="5.08" width="0.4064" layer="94"/> +<wire x1="-6.35" y1="5.08" x2="-6.35" y2="-2.54" width="0.4064" layer="94"/> +<text x="-6.35" y="5.715" size="1.778" layer="95">>NAME</text> +<text x="-6.35" y="-5.08" size="1.778" layer="96">>VALUE</text> +<pin name="1" x="-2.54" y="2.54" visible="pad" length="short" direction="pas" function="dot"/> +<pin name="2" x="-2.54" y="0" visible="pad" length="short" direction="pas" function="dot"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="PINHD-1X3" urn="urn:adsk.eagle:component:22524/2" prefix="JP" uservalue="yes" library_version="2"> +<description><b>PIN HEADER</b></description> +<gates> +<gate name="A" symbol="PINHD3" x="0" y="0"/> +</gates> +<devices> +<device name="" package="1X03"> +<connects> +<connect gate="A" pin="1" pad="1"/> +<connect gate="A" pin="2" pad="2"/> +<connect gate="A" pin="3" pad="3"/> +</connects> +<package3dinstances> +<package3dinstance package3d_urn="urn:adsk.eagle:package:22458/2"/> +</package3dinstances> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="/90" package="1X03/90"> +<connects> +<connect gate="A" pin="1" pad="1"/> +<connect gate="A" pin="2" pad="2"/> +<connect gate="A" pin="3" pad="3"/> +</connects> +<package3dinstances> +<package3dinstance package3d_urn="urn:adsk.eagle:package:22459/1"/> +</package3dinstances> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="PINHD-1X2" urn="urn:adsk.eagle:component:22516/2" prefix="JP" uservalue="yes" library_version="2"> +<description><b>PIN HEADER</b></description> +<gates> +<gate name="G$1" symbol="PINHD2" x="0" y="0"/> +</gates> +<devices> +<device name="" package="1X02"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<package3dinstances> +<package3dinstance package3d_urn="urn:adsk.eagle:package:22435/2"/> +</package3dinstances> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="/90" package="1X02/90"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<package3dinstances> +<package3dinstance package3d_urn="urn:adsk.eagle:package:22437/1"/> +</package3dinstances> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="borkedlabs-passives"> +<packages> +<package name="0805"> +<wire x1="-0.3" y1="0.6" x2="0.3" y2="0.6" width="0.1524" layer="21"/> +<wire x1="-0.3" y1="-0.6" x2="0.3" y2="-0.6" width="0.1524" layer="21"/> +<smd name="1" x="-0.9" y="0" dx="0.8" dy="1.2" layer="1"/> +<smd name="2" x="0.9" y="0" dx="0.8" dy="1.2" layer="1"/> +<text x="-0.762" y="0.8255" size="1.016" layer="25">>NAME</text> +<text x="-1.016" y="-2.032" size="1.016" layer="27">>VALUE</text> +</package> +<package name="0603-CAP"> +<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="-0.356" y1="0.432" x2="0.356" y2="0.432" width="0.1016" layer="51"/> +<wire x1="-0.356" y1="-0.419" x2="0.356" y2="-0.419" width="0.1016" layer="51"/> +<wire x1="0" y1="0.0305" x2="0" y2="-0.0305" width="0.5588" layer="21"/> +<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/> +<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/> +<text x="-0.889" y="1.397" size="1.016" layer="25">>NAME</text> +<text x="-1.016" y="-2.413" size="1.016" layer="27">>VALUE</text> +<rectangle x1="-0.8382" y1="-0.4699" x2="-0.3381" y2="0.4801" layer="51"/> +<rectangle x1="0.3302" y1="-0.4699" x2="0.8303" y2="0.4801" layer="51"/> +<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/> +</package> +<package name="0402-CAP"> +<description><b>CAPACITOR</b><p> +chip</description> +<wire x1="-0.245" y1="0.224" x2="0.245" y2="0.224" width="0.1524" layer="51"/> +<wire x1="0.245" y1="-0.224" x2="-0.245" y2="-0.224" width="0.1524" layer="51"/> +<wire x1="-1.473" y1="0.483" x2="1.473" y2="0.483" width="0.0508" layer="39"/> +<wire x1="1.473" y1="0.483" x2="1.473" y2="-0.483" width="0.0508" layer="39"/> +<wire x1="1.473" y1="-0.483" x2="-1.473" y2="-0.483" width="0.0508" layer="39"/> +<wire x1="-1.473" y1="-0.483" x2="-1.473" y2="0.483" width="0.0508" layer="39"/> +<wire x1="0" y1="0.0305" x2="0" y2="-0.0305" width="0.4064" layer="21"/> +<smd name="1" x="-0.65" y="0" dx="0.7" dy="0.9" layer="1"/> +<smd name="2" x="0.65" y="0" dx="0.7" dy="0.9" layer="1"/> +<text x="-0.889" y="0.6985" size="1.016" layer="25">>NAME</text> +<text x="-1.0795" y="-2.413" size="1.016" layer="27">>VALUE</text> +<rectangle x1="-0.554" y1="-0.3048" x2="-0.254" y2="0.2951" layer="51"/> +<rectangle x1="0.2588" y1="-0.3048" x2="0.5588" y2="0.2951" layer="51"/> +<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/> +</package> +<package name="1210"> +<wire x1="-1.6" y1="1.3" x2="1.6" y2="1.3" width="0.127" layer="51"/> +<wire x1="1.6" y1="1.3" x2="1.6" y2="-1.3" width="0.127" layer="51"/> +<wire x1="1.6" y1="-1.3" x2="-1.6" y2="-1.3" width="0.127" layer="51"/> +<wire x1="-1.6" y1="-1.3" x2="-1.6" y2="1.3" width="0.127" layer="51"/> +<wire x1="-1.6" y1="1.3" x2="1.6" y2="1.3" width="0.2032" layer="21"/> +<wire x1="-1.6" y1="-1.3" x2="1.6" y2="-1.3" width="0.2032" layer="21"/> +<smd name="1" x="-1.6" y="0" dx="1.2" dy="2" layer="1"/> +<smd name="2" x="1.6" y="0" dx="1.2" dy="2" layer="1"/> +<text x="-2.07" y="1.77" size="1.016" layer="25">>NAME</text> +<text x="-2.17" y="-3.24" size="1.016" layer="27">>VALUE</text> +</package> +<package name="1206"> +<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-0.965" y1="0.787" x2="0.965" y2="0.787" width="0.1016" layer="51"/> +<wire x1="-0.965" y1="-0.787" x2="0.965" y2="-0.787" width="0.1016" layer="51"/> +<smd name="1" x="-1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<smd name="2" x="1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<text x="-1.27" y="1.143" size="1.016" layer="25">>NAME</text> +<text x="-1.397" y="-2.794" size="1.016" layer="27">>VALUE</text> +<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/> +<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/> +<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/> +<wire x1="-0.435" y1="0.635" x2="0.435" y2="0.635" width="0.127" layer="21"/> +<wire x1="-0.435" y1="-0.635" x2="0.435" y2="-0.635" width="0.127" layer="21"/> +</package> +</packages> +<symbols> +<symbol name="CAP"> +<wire x1="0" y1="2.54" x2="0" y2="2.032" width="0.1524" layer="94"/> +<wire x1="0" y1="0" x2="0" y2="0.508" width="0.1524" layer="94"/> +<text x="1.524" y="2.921" size="1.778" layer="95">>NAME</text> +<text x="1.524" y="-2.159" size="1.778" layer="96">>VALUE</text> +<rectangle x1="-2.032" y1="0.508" x2="2.032" y2="1.016" layer="94"/> +<rectangle x1="-2.032" y1="1.524" x2="2.032" y2="2.032" layer="94"/> +<pin name="1" x="0" y="5.08" visible="off" length="short" direction="pas" swaplevel="1" rot="R270"/> +<pin name="2" x="0" y="-2.54" visible="off" length="short" direction="pas" swaplevel="1" rot="R90"/> +<text x="1.524" y="-4.064" size="1.27" layer="97">>PACKAGE</text> +<text x="1.524" y="-5.842" size="1.27" layer="97">>VOLTAGE</text> +<text x="1.524" y="-7.62" size="1.27" layer="97">>TYPE</text> +</symbol> +</symbols> +<devicesets> +<deviceset name="CAP" prefix="C" uservalue="yes"> +<description><b>Capacitor</b> +Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description> +<gates> +<gate name="G$1" symbol="CAP" x="0" y="0"/> +</gates> +<devices> +<device name="0805" package="0805"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="0805"/> +<attribute name="TYPE" value="" constant="no"/> +<attribute name="VOLTAGE" value="" constant="no"/> +</technology> +</technologies> +</device> +<device name="0603-CAP" package="0603-CAP"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="0603"/> +<attribute name="TYPE" value="" constant="no"/> +<attribute name="VOLTAGE" value="" constant="no"/> +</technology> +</technologies> +</device> +<device name="0402-CAP" package="0402-CAP"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="0402"/> +<attribute name="TYPE" value="" constant="no"/> +<attribute name="VOLTAGE" value="" constant="no"/> +</technology> +</technologies> +</device> +<device name="1210" package="1210"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="1210" constant="no"/> +<attribute name="TYPE" value="" constant="no"/> +<attribute name="VOLTAGE" value="" constant="no"/> +</technology> +</technologies> +</device> +<device name="1206" package="1206"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="1206" constant="no"/> +<attribute name="TYPE" value="" constant="no"/> +<attribute name="VOLTAGE" value="" constant="no"/> +</technology> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<parts> +<part name="U1" library="fab" deviceset="ISL3177E" device="MILL" value="ISL3177EMILL"/> +<part name="J2" library="fab" deviceset="CONN_04X2" device="SHROUDED-SQUISH"/> +<part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="C2" library="borkedlabs-passives" deviceset="CAP" device="0805" value="0.47uF"/> +<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="+3V4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="C3" library="borkedlabs-passives" deviceset="CAP" device="0805" value="1uF"/> +<part name="C4" library="borkedlabs-passives" deviceset="CAP" device="0805" value="22uF"/> +<part name="X1" library="fab" deviceset="MICRO-USB" device="_1/64"/> +<part name="U$1" library="fab" deviceset="XR21V410-USB-UART" device=""/> +<part name="GND3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="GND5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="GND6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="U2" library="fab" deviceset="REGULATOR_SOT223" device=""/> +<part name="GND7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="JP1" library="pinhead" library_urn="urn:adsk.eagle:library:325" deviceset="PINHD-1X3" device="" package3d_urn="urn:adsk.eagle:package:22458/2"/> +<part name="C1" library="borkedlabs-passives" deviceset="CAP" device="0805" value="22uF"/> +<part name="C5" library="borkedlabs-passives" deviceset="CAP" device="0805" value="22uF"/> +<part name="C6" library="borkedlabs-passives" deviceset="CAP" device="0805" value="22uF"/> +<part name="C7" library="borkedlabs-passives" deviceset="CAP" device="0805" value="22uF"/> +<part name="GND8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="JP2" library="pinhead" library_urn="urn:adsk.eagle:library:325" deviceset="PINHD-1X2" device="" package3d_urn="urn:adsk.eagle:package:22435/2"/> +<part name="GND10" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +</parts> +<sheets> +<sheet> +<plain> +</plain> +<instances> +<instance part="U1" gate="G$1" x="116.84" y="30.48"/> +<instance part="J2" gate="G$1" x="152.4" y="30.48"/> +<instance part="GND1" gate="1" x="167.64" y="22.86"/> +<instance part="+3V2" gate="G$1" x="101.6" y="40.64"/> +<instance part="C2" gate="G$1" x="96.52" y="25.4" rot="R180"/> +<instance part="GND2" gate="1" x="142.24" y="40.64" rot="R180"/> +<instance part="+3V3" gate="G$1" x="167.64" y="40.64"/> +<instance part="+3V4" gate="G$1" x="142.24" y="22.86" rot="R180"/> +<instance part="C3" gate="G$1" x="167.64" y="33.02" rot="R180"/> +<instance part="C4" gate="G$1" x="175.26" y="33.02" rot="R180"/> +<instance part="X1" gate="G$1" x="58.42" y="66.04" rot="R270"/> +<instance part="U$1" gate="G$1" x="50.8" y="40.64"/> +<instance part="GND3" gate="1" x="60.96" y="15.24"/> +<instance part="+3V5" gate="G$1" x="71.12" y="53.34"/> +<instance part="GND4" gate="1" x="81.28" y="40.64" rot="R90"/> +<instance part="GND5" gate="1" x="25.4" y="48.26" rot="R270"/> +<instance part="GND6" gate="1" x="68.58" y="73.66" rot="R180"/> +<instance part="U2" gate="G$1" x="109.22" y="63.5"/> +<instance part="GND7" gate="1" x="109.22" y="53.34"/> +<instance part="+3V6" gate="G$1" x="165.1" y="76.2" rot="R270"/> +<instance part="JP1" gate="A" x="129.54" y="76.2" rot="R180"/> +<instance part="C1" gate="G$1" x="144.78" y="73.66" rot="R180"/> +<instance part="C5" gate="G$1" x="149.86" y="73.66" rot="R180"/> +<instance part="C6" gate="G$1" x="154.94" y="73.66" rot="R180"/> +<instance part="C7" gate="G$1" x="93.98" y="63.5" rot="R180"/> +<instance part="GND8" gate="1" x="93.98" y="53.34"/> +<instance part="GND9" gate="1" x="144.78" y="53.34"/> +<instance part="JP2" gate="G$1" x="149.86" y="88.9"/> +<instance part="GND10" gate="1" x="139.7" y="96.52" rot="R180"/> +</instances> +<busses> +</busses> +<nets> +<net name="N$1" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="RO"/> +<wire x1="68.58" y1="33.02" x2="104.14" y2="33.02" width="0.1524" layer="91"/> +<pinref part="U$1" gate="G$1" pin="RX"/> +</segment> +</net> +<net name="N$2" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="DI"/> +<wire x1="104.14" y1="30.48" x2="68.58" y2="30.48" width="0.1524" layer="91"/> +<pinref part="U$1" gate="G$1" pin="TX"/> +</segment> +</net> +<net name="+3V3" class="0"> +<segment> +<pinref part="+3V2" gate="G$1" pin="+3V3"/> +<wire x1="101.6" y1="38.1" x2="101.6" y2="35.56" width="0.1524" layer="91"/> +<pinref part="U1" gate="G$1" pin="VCC"/> +<wire x1="101.6" y1="35.56" x2="104.14" y2="35.56" width="0.1524" layer="91"/> +<pinref part="C2" gate="G$1" pin="2"/> +<wire x1="96.52" y1="27.94" x2="96.52" y2="35.56" width="0.1524" layer="91"/> +<wire x1="96.52" y1="35.56" x2="101.6" y2="35.56" width="0.1524" layer="91"/> +<junction x="101.6" y="35.56"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="7"/> +<pinref part="+3V4" gate="G$1" pin="+3V3"/> +<wire x1="144.78" y1="27.94" x2="142.24" y2="27.94" width="0.1524" layer="91"/> +<wire x1="142.24" y1="27.94" x2="142.24" y2="25.4" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="2"/> +<pinref part="C3" gate="G$1" pin="2"/> +<wire x1="160.02" y1="35.56" x2="167.64" y2="35.56" width="0.1524" layer="91"/> +<pinref part="C4" gate="G$1" pin="2"/> +<wire x1="167.64" y1="35.56" x2="175.26" y2="35.56" width="0.1524" layer="91"/> +<junction x="167.64" y="35.56"/> +<pinref part="+3V3" gate="G$1" pin="+3V3"/> +<wire x1="167.64" y1="35.56" x2="167.64" y2="38.1" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="U$1" gate="G$1" pin="VCC"/> +<pinref part="+3V5" gate="G$1" pin="+3V3"/> +<wire x1="68.58" y1="48.26" x2="71.12" y2="48.26" width="0.1524" layer="91"/> +<wire x1="71.12" y1="48.26" x2="71.12" y2="50.8" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="JP1" gate="A" pin="2"/> +<pinref part="C1" gate="G$1" pin="2"/> +<wire x1="132.08" y1="76.2" x2="144.78" y2="76.2" width="0.1524" layer="91"/> +<pinref part="C5" gate="G$1" pin="2"/> +<wire x1="144.78" y1="76.2" x2="149.86" y2="76.2" width="0.1524" layer="91"/> +<junction x="144.78" y="76.2"/> +<pinref part="C6" gate="G$1" pin="2"/> +<wire x1="149.86" y1="76.2" x2="154.94" y2="76.2" width="0.1524" layer="91"/> +<junction x="149.86" y="76.2"/> +<pinref part="+3V6" gate="G$1" pin="+3V3"/> +<wire x1="154.94" y1="76.2" x2="162.56" y2="76.2" width="0.1524" layer="91"/> +<junction x="154.94" y="76.2"/> +</segment> +</net> +<net name="N$4" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="A"/> +<wire x1="129.54" y1="35.56" x2="139.7" y2="35.56" width="0.1524" layer="91"/> +<wire x1="139.7" y1="35.56" x2="139.7" y2="33.02" width="0.1524" layer="91"/> +<pinref part="J2" gate="G$1" pin="3"/> +<wire x1="139.7" y1="33.02" x2="144.78" y2="33.02" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$5" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="B"/> +<wire x1="129.54" y1="33.02" x2="138.43" y2="33.02" width="0.1524" layer="91"/> +<wire x1="138.43" y1="33.02" x2="138.43" y2="31.75" width="0.1524" layer="91"/> +<wire x1="138.43" y1="31.75" x2="161.29" y2="31.75" width="0.1524" layer="91"/> +<wire x1="161.29" y1="31.75" x2="161.29" y2="33.02" width="0.1524" layer="91"/> +<pinref part="J2" gate="G$1" pin="4"/> +<wire x1="161.29" y1="33.02" x2="160.02" y2="33.02" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$6" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="Z"/> +<pinref part="J2" gate="G$1" pin="5"/> +<wire x1="129.54" y1="30.48" x2="144.78" y2="30.48" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$7" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="Y"/> +<wire x1="129.54" y1="27.94" x2="138.43" y2="27.94" width="0.1524" layer="91"/> +<wire x1="138.43" y1="27.94" x2="138.43" y2="29.21" width="0.1524" layer="91"/> +<wire x1="138.43" y1="29.21" x2="161.29" y2="29.21" width="0.1524" layer="91"/> +<wire x1="161.29" y1="29.21" x2="161.29" y2="30.48" width="0.1524" layer="91"/> +<pinref part="J2" gate="G$1" pin="6"/> +<wire x1="161.29" y1="30.48" x2="160.02" y2="30.48" width="0.1524" layer="91"/> +</segment> +</net> +<net name="GND" class="0"> +<segment> +<pinref part="J2" gate="G$1" pin="1"/> +<pinref part="GND2" gate="1" pin="GND"/> +<wire x1="144.78" y1="35.56" x2="142.24" y2="35.56" width="0.1524" layer="91"/> +<wire x1="142.24" y1="35.56" x2="142.24" y2="38.1" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="8"/> +<pinref part="C3" gate="G$1" pin="1"/> +<wire x1="160.02" y1="27.94" x2="167.64" y2="27.94" width="0.1524" layer="91"/> +<pinref part="C4" gate="G$1" pin="1"/> +<wire x1="167.64" y1="27.94" x2="175.26" y2="27.94" width="0.1524" layer="91"/> +<junction x="167.64" y="27.94"/> +<pinref part="GND1" gate="1" pin="GND"/> +<wire x1="167.64" y1="27.94" x2="167.64" y2="25.4" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="GND"/> +<wire x1="96.52" y1="20.32" x2="104.14" y2="20.32" width="0.1524" layer="91"/> +<wire x1="104.14" y1="20.32" x2="104.14" y2="27.94" width="0.1524" layer="91"/> +<pinref part="C2" gate="G$1" pin="1"/> +<junction x="96.52" y="20.32"/> +<label x="101.6" y="20.32" size="1.778" layer="95"/> +<pinref part="GND3" gate="1" pin="GND"/> +<wire x1="96.52" y1="20.32" x2="60.96" y2="20.32" width="0.1524" layer="91"/> +<wire x1="60.96" y1="20.32" x2="60.96" y2="17.78" width="0.1524" layer="91"/> +<pinref part="U$1" gate="G$1" pin="GND_PAD"/> +<wire x1="50.8" y1="22.86" x2="50.8" y2="20.32" width="0.1524" layer="91"/> +<wire x1="50.8" y1="20.32" x2="60.96" y2="20.32" width="0.1524" layer="91"/> +<junction x="60.96" y="20.32"/> +</segment> +<segment> +<pinref part="U$1" gate="G$1" pin="GND1"/> +<pinref part="GND5" gate="1" pin="GND"/> +<wire x1="33.02" y1="48.26" x2="27.94" y2="48.26" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="U$1" gate="G$1" pin="GND2"/> +<pinref part="GND4" gate="1" pin="GND"/> +<wire x1="68.58" y1="40.64" x2="78.74" y2="40.64" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="X1" gate="G$1" pin="GND"/> +<pinref part="GND6" gate="1" pin="GND"/> +<wire x1="63.5" y1="68.58" x2="68.58" y2="68.58" width="0.1524" layer="91"/> +<wire x1="68.58" y1="68.58" x2="68.58" y2="71.12" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="GND7" gate="1" pin="GND"/> +<pinref part="U2" gate="G$1" pin="GND"/> +<wire x1="109.22" y1="55.88" x2="109.22" y2="60.96" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="C7" gate="G$1" pin="1"/> +<pinref part="GND8" gate="1" pin="GND"/> +<wire x1="93.98" y1="55.88" x2="93.98" y2="58.42" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="C6" gate="G$1" pin="1"/> +<pinref part="C5" gate="G$1" pin="1"/> +<wire x1="154.94" y1="68.58" x2="149.86" y2="68.58" width="0.1524" layer="91"/> +<pinref part="C1" gate="G$1" pin="1"/> +<wire x1="149.86" y1="68.58" x2="144.78" y2="68.58" width="0.1524" layer="91"/> +<junction x="149.86" y="68.58"/> +<pinref part="GND9" gate="1" pin="GND"/> +<wire x1="144.78" y1="68.58" x2="144.78" y2="55.88" width="0.1524" layer="91"/> +<junction x="144.78" y="68.58"/> +</segment> +<segment> +<pinref part="GND10" gate="1" pin="GND"/> +<wire x1="139.7" y1="93.98" x2="139.7" y2="91.44" width="0.1524" layer="91"/> +<pinref part="JP2" gate="G$1" pin="1"/> +<wire x1="139.7" y1="91.44" x2="147.32" y2="91.44" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$8" class="0"> +<segment> +<pinref part="X1" gate="G$1" pin="D+"/> +<wire x1="63.5" y1="60.96" x2="73.66" y2="60.96" width="0.1524" layer="91"/> +<wire x1="73.66" y1="60.96" x2="73.66" y2="45.72" width="0.1524" layer="91"/> +<pinref part="U$1" gate="G$1" pin="USBD+"/> +<wire x1="73.66" y1="45.72" x2="68.58" y2="45.72" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$9" class="0"> +<segment> +<pinref part="X1" gate="G$1" pin="D-"/> +<wire x1="63.5" y1="63.5" x2="76.2" y2="63.5" width="0.1524" layer="91"/> +<wire x1="76.2" y1="63.5" x2="76.2" y2="43.18" width="0.1524" layer="91"/> +<pinref part="U$1" gate="G$1" pin="USBD-"/> +<wire x1="76.2" y1="43.18" x2="68.58" y2="43.18" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$10" class="0"> +<segment> +<pinref part="X1" gate="G$1" pin="VBUS"/> +<pinref part="U2" gate="G$1" pin="IN"/> +<wire x1="63.5" y1="66.04" x2="93.98" y2="66.04" width="0.1524" layer="91"/> +<pinref part="C7" gate="G$1" pin="2"/> +<wire x1="93.98" y1="66.04" x2="101.6" y2="66.04" width="0.1524" layer="91"/> +<junction x="93.98" y="66.04"/> +</segment> +</net> +<net name="N$11" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="OUT2"/> +<wire x1="116.84" y1="63.5" x2="119.38" y2="63.5" width="0.1524" layer="91"/> +<wire x1="119.38" y1="63.5" x2="119.38" y2="66.04" width="0.1524" layer="91"/> +<pinref part="U2" gate="G$1" pin="OUT1"/> +<wire x1="119.38" y1="66.04" x2="116.84" y2="66.04" width="0.1524" layer="91"/> +<wire x1="119.38" y1="66.04" x2="134.62" y2="66.04" width="0.1524" layer="91"/> +<wire x1="134.62" y1="66.04" x2="134.62" y2="73.66" width="0.1524" layer="91"/> +<junction x="119.38" y="66.04"/> +<pinref part="JP1" gate="A" pin="1"/> +<wire x1="134.62" y1="73.66" x2="132.08" y2="73.66" width="0.1524" layer="91"/> +</segment> +</net> +<net name="3V3_IN" class="0"> +<segment> +<pinref part="JP2" gate="G$1" pin="2"/> +<wire x1="147.32" y1="88.9" x2="139.7" y2="88.9" width="0.1524" layer="91"/> +<wire x1="139.7" y1="88.9" x2="139.7" y2="78.74" width="0.1524" layer="91"/> +<pinref part="JP1" gate="A" pin="3"/> +<wire x1="139.7" y1="78.74" x2="132.08" y2="78.74" width="0.1524" layer="91"/> +<label x="139.7" y="81.28" size="1.778" layer="95"/> +</segment> +</net> +</nets> +</sheet> +</sheets> +</schematic> +</drawing> +<compatibility> +<note version="8.2" severity="warning"> +Since Version 8.2, EAGLE supports online libraries. The ids +of those online libraries will not be understood (or retained) +with this version. +</note> +<note version="8.3" severity="warning"> +Since Version 8.3, EAGLE supports URNs for individual library +assets (packages, symbols, and devices). The URNs of those assets +will not be understood (or retained) with this version. +</note> +<note version="8.3" severity="warning"> +Since Version 8.3, EAGLE supports the association of 3D packages +with devices in libraries, schematics, and board files. Those 3D +packages will not be understood (or retained) with this version. +</note> +</compatibility> +</eagle> diff --git a/circuit/tinybridge-12mpbs/tinybridge-12mbps.s#2 b/circuit/tinybridge-12mpbs/tinybridge-12mbps.s#2 new file mode 100644 index 0000000000000000000000000000000000000000..c8cfd211dc2581e4b56ca650a1cd70de0ffdecfc --- /dev/null +++ b/circuit/tinybridge-12mpbs/tinybridge-12mbps.s#2 @@ -0,0 +1,1537 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="8.3.2"> +<drawing> +<settings> +<setting alwaysvectorfont="no"/> +<setting verticaltext="up"/> +</settings> +<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" altunitdist="inch" altunit="inch"/> +<layers> +<layer number="1" name="Top" color="4" fill="1" visible="yes" active="no"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="no"/> +<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="no"/> +<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="no"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="no"/> +<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="no"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="no"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="no"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="no"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="no"/> +<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="no"/> +<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="no"/> +<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="no"/> +<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="no"/> +<layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/> +<layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/> +<layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/> +<layer number="32" name="bCream" color="7" fill="5" visible="no" active="no"/> +<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="no"/> +<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/> +<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/> +<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/> +<layer number="37" name="tTest" color="7" fill="1" visible="yes" active="no"/> +<layer number="38" name="bTest" color="7" fill="1" visible="yes" active="no"/> +<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/> +<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/> +<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/> +<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="no"/> +<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/> +<layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/> +<layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/> +<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="no"/> +<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="no"/> +<layer number="48" name="Document" color="7" fill="1" visible="yes" active="no"/> +<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="no"/> +<layer number="50" name="dxf" color="7" fill="1" visible="yes" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="no"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="no"/> +<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="yes" active="no"/> +<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="yes" active="no"/> +<layer number="56" name="wert" color="7" fill="1" visible="yes" active="no"/> +<layer number="57" name="tCAD" color="7" fill="1" visible="yes" active="no"/> +<layer number="59" name="tCarbon" color="7" fill="1" visible="yes" active="no"/> +<layer number="60" name="bCarbon" color="7" fill="1" visible="yes" active="no"/> +<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/> +<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/> +<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/> +<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/> +<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/> +<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/> +<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/> +<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/> +<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> +<layer number="99" name="SpiceOrder" color="7" fill="1" visible="yes" active="yes"/> +<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/> +<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/> +<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/> +<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/> +<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/> +<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/> +<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/> +<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/> +<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/> +<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/> +<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/> +<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/> +<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="113" name="IDFDebug" color="4" fill="1" visible="yes" active="yes"/> +<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/> +<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/> +<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/> +<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/> +<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/> +<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/> +<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/> +<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/> +<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/> +<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/> +<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/> +<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/> +<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/> +<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/> +<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/> +<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/> +<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/> +<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/> +<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/> +<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/> +<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/> +<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/> +<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/> +<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/> +<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/> +<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/> +<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/> +<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/> +<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/> +<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/> +<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/> +<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/> +<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/> +<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/> +<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="yes" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="yes" active="yes"/> +<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/> +<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/> +<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/> +<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/> +<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/> +<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/> +</layers> +<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R"> +<libraries> +<library name="SparkFun-Connectors"> +<description><h3>SparkFun Connectors</h3> +This library contains electrically-functional connectors. +<br> +<br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. +<br> +<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. +<br> +<br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br> +<br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description> +<packages> +<package name="1X06-SMD_RA_MALE"> +<description><h3>SMD - 6 Pin Right Angle Male Header</h3> +tDocu layer shows pin locations. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="7.62" y1="1.25" x2="-7.62" y2="1.25" width="0.127" layer="51"/> +<wire x1="-7.62" y1="1.25" x2="-7.62" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-7.62" y1="-1.25" x2="-6.35" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-6.35" y1="-1.25" x2="-3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="6.35" y2="-1.25" width="0.127" layer="51"/> +<wire x1="6.35" y1="-1.25" x2="7.62" y2="-1.25" width="0.127" layer="51"/> +<wire x1="7.62" y1="-1.25" x2="7.62" y2="1.25" width="0.127" layer="51"/> +<wire x1="6.35" y1="-1.25" x2="6.35" y2="-7.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="3.81" y2="-7.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="-1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-3.81" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-6.35" y1="-1.25" x2="-6.35" y2="-7.25" width="0.127" layer="51"/> +<smd name="4" x="1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="5" x="3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="6" x="6.35" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="3" x="-1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="2" x="-3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="1" x="-6.35" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<hole x="-5.08" y="0" drill="1.4"/> +<hole x="5.08" y="0" drill="1.4"/> +<text x="-1.524" y="0.381" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.651" y="-1.016" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06"> +<description><h3>Plated Through Hole - 6 Pin</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="11.43" y1="0.635" x2="12.065" y2="1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="1.27" x2="13.335" y2="1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.635" x2="13.335" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="-1.27" x2="12.065" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="-1.27" x2="11.43" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.635" x2="9.525" y2="1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="1.27" x2="10.795" y2="1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="1.27" x2="11.43" y2="0.635" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-0.635" x2="10.795" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="-1.27" x2="9.525" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="-1.27" x2="8.89" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="MOLEX_1X6_RA_LOCK"> +<description><h3>Molex 6-Pin Plated Through-Hole Right Angle Locking Footprint</h3> +Holes are offset 0.005" from center to hold pins in place during soldering. +tPlace shows location of connector. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="3.175" width="0.127" layer="21"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="3.175" width="0.127" layer="21"/> +<wire x1="13.97" y1="0.635" x2="-1.27" y2="0.635" width="0.127" layer="21"/> +<wire x1="13.97" y1="3.175" x2="12.7" y2="3.175" width="0.127" layer="21"/> +<wire x1="12.7" y1="3.175" x2="0" y2="3.175" width="0.127" layer="21"/> +<wire x1="0" y1="3.175" x2="-1.27" y2="3.175" width="0.127" layer="21"/> +<wire x1="0" y1="3.175" x2="0" y2="7.62" width="0.127" layer="21"/> +<wire x1="0" y1="7.62" x2="12.7" y2="7.62" width="0.127" layer="21"/> +<wire x1="12.7" y1="7.62" x2="12.7" y2="3.175" width="0.127" layer="21"/> +<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796"/> +<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796"/> +<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796"/> +<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796"/> +<pad name="5" x="10.16" y="0.127" drill="1.016" diameter="1.8796"/> +<pad name="6" x="12.7" y="-0.127" drill="1.016" diameter="1.8796"/> +<text x="4.826" y="5.588" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="4.699" y="4.318" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="-1.27" x2="0.635" y2="-1.27" width="0.2032" layer="22"/> +</package> +<package name="1X06_LONGPADS"> +<description><h3>Plated Through Hole - 6 Pin with Long Pads</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="6" x="12.7" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<text x="-1.27" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +</package> +<package name="1X06_LOCK"> +<description><h3>Plated Through Hole - 6 Pin with Locking Footprint</h3> +Holes are offset 0.005" from center, locking pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-1.27" y1="0.508" x2="-0.635" y2="1.143" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.143" x2="0.635" y2="1.143" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.143" x2="1.27" y2="0.508" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.508" x2="1.905" y2="1.143" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.143" x2="3.175" y2="1.143" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.143" x2="3.81" y2="0.508" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.508" x2="4.445" y2="1.143" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.143" x2="5.715" y2="1.143" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.143" x2="6.35" y2="0.508" width="0.2032" layer="21"/> +<wire x1="6.35" y1="0.508" x2="6.985" y2="1.143" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.143" x2="8.255" y2="1.143" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.143" x2="8.89" y2="0.508" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.508" x2="9.525" y2="1.143" width="0.2032" layer="21"/> +<wire x1="9.525" y1="1.143" x2="10.795" y2="1.143" width="0.2032" layer="21"/> +<wire x1="10.795" y1="1.143" x2="11.43" y2="0.508" width="0.2032" layer="21"/> +<wire x1="11.43" y1="0.508" x2="12.065" y2="1.143" width="0.2032" layer="21"/> +<wire x1="12.065" y1="1.143" x2="13.335" y2="1.143" width="0.2032" layer="21"/> +<wire x1="13.335" y1="1.143" x2="13.97" y2="0.508" width="0.2032" layer="21"/> +<wire x1="13.97" y1="0.508" x2="13.97" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.762" x2="13.335" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="13.335" y1="-1.397" x2="12.065" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="12.065" y1="-1.397" x2="11.43" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-0.762" x2="10.795" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="10.795" y1="-1.397" x2="9.525" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="9.525" y1="-1.397" x2="8.89" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.762" x2="8.255" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.397" x2="6.985" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="6.985" y1="-1.397" x2="6.35" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.762" x2="5.715" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.397" x2="4.445" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.397" x2="3.81" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.762" x2="3.175" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.397" x2="1.905" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.397" x2="1.27" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.762" x2="0.635" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.397" x2="-0.635" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="-1.397" x2="-1.27" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.762" x2="-1.27" y2="0.508" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796"/> +<pad name="2" x="2.54" y="-0.254" drill="1.016" diameter="1.8796"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796"/> +<pad name="4" x="7.62" y="-0.254" drill="1.016" diameter="1.8796"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796"/> +<pad name="6" x="12.7" y="-0.254" drill="1.016" diameter="1.8796"/> +<rectangle x1="-0.2921" y1="-0.4191" x2="0.2921" y2="0.1651" layer="51"/> +<rectangle x1="2.2479" y1="-0.4191" x2="2.8321" y2="0.1651" layer="51"/> +<rectangle x1="4.7879" y1="-0.4191" x2="5.3721" y2="0.1651" layer="51"/> +<rectangle x1="7.3279" y1="-0.4191" x2="7.9121" y2="0.1651" layer="51"/> +<rectangle x1="9.8679" y1="-0.4191" x2="10.4521" y2="0.1651" layer="51"/> +<rectangle x1="12.4079" y1="-0.4191" x2="12.9921" y2="0.1651" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.286" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06-KIT"> +<description><h3>Plated Through Hole - 6 Pin KIT</h3> +<p>This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. +<br>This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.</p> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="11.43" y1="0.635" x2="12.065" y2="1.27" width="0.2032" layer="51"/> +<wire x1="12.065" y1="1.27" x2="13.335" y2="1.27" width="0.2032" layer="51"/> +<wire x1="13.335" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="51"/> +<wire x1="13.97" y1="-0.635" x2="13.335" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="13.335" y1="-1.27" x2="12.065" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="12.065" y1="-1.27" x2="11.43" y2="-0.635" width="0.2032" layer="51"/> +<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="51"/> +<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="51"/> +<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="8.89" y1="0.635" x2="9.525" y2="1.27" width="0.2032" layer="51"/> +<wire x1="9.525" y1="1.27" x2="10.795" y2="1.27" width="0.2032" layer="51"/> +<wire x1="10.795" y1="1.27" x2="11.43" y2="0.635" width="0.2032" layer="51"/> +<wire x1="11.43" y1="-0.635" x2="10.795" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="10.795" y1="-1.27" x2="9.525" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="9.525" y1="-1.27" x2="8.89" y2="-0.635" width="0.2032" layer="51"/> +<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="51"/> +<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="51"/> +<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="51"/> +<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="51"/> +<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="51"/> +<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="51"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="51"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="51"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="51"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="51"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="51"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="51"/> +<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="51"/> +<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="-0.635" width="0.2032" layer="51"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90" stop="no"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90" stop="no"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90" stop="no"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90" stop="no"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90" stop="no"/> +<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90" stop="no"/> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<polygon width="0.127" layer="30"> +<vertex x="0.0025" y="-0.9525" curve="-90"/> +<vertex x="-0.9524" y="-0.0228" curve="-90.011749"/> +<vertex x="0" y="0.9526" curve="-90"/> +<vertex x="0.95" y="-0.0254" curve="-90.024193"/> +</polygon> +<polygon width="0.127" layer="29"> +<vertex x="0" y="-0.4445" curve="-90.012891"/> +<vertex x="-0.4445" y="-0.0203" curve="-90"/> +<vertex x="0" y="0.447" curve="-90"/> +<vertex x="0.4419" y="-0.0101" curve="-90.012967"/> +</polygon> +<polygon width="0.127" layer="30"> +<vertex x="2.5425" y="-0.9525" curve="-90"/> +<vertex x="1.5876" y="-0.0228" curve="-90.011749"/> +<vertex x="2.54" y="0.9526" curve="-90"/> +<vertex x="3.49" y="-0.0254" curve="-90.024193"/> +</polygon> +<polygon width="0.127" layer="29"> +<vertex x="2.54" y="-0.4445" curve="-90.012891"/> +<vertex x="2.0955" y="-0.0203" curve="-90"/> +<vertex x="2.54" y="0.447" curve="-90"/> +<vertex x="2.9819" y="-0.0101" curve="-90.012967"/> +</polygon> +<polygon width="0.127" layer="30"> +<vertex x="5.0825" y="-0.9525" curve="-90"/> +<vertex x="4.1276" y="-0.0228" curve="-90.011749"/> +<vertex x="5.08" y="0.9526" curve="-90"/> +<vertex x="6.03" y="-0.0254" curve="-90.024193"/> +</polygon> +<polygon width="0.127" layer="29"> +<vertex x="5.08" y="-0.4445" curve="-90.012891"/> +<vertex x="4.6355" y="-0.0203" curve="-90"/> +<vertex x="5.08" y="0.447" curve="-90"/> +<vertex x="5.5219" y="-0.0101" curve="-90.012967"/> +</polygon> +<polygon width="0.127" layer="30"> +<vertex x="7.6225" y="-0.9525" curve="-90"/> +<vertex x="6.6676" y="-0.0228" curve="-90.011749"/> +<vertex x="7.62" y="0.9526" curve="-90"/> +<vertex x="8.57" y="-0.0254" curve="-90.024193"/> +</polygon> +<polygon width="0.127" layer="29"> +<vertex x="7.62" y="-0.4445" curve="-90.012891"/> +<vertex x="7.1755" y="-0.0203" curve="-90"/> +<vertex x="7.62" y="0.447" curve="-90"/> +<vertex x="8.0619" y="-0.0101" curve="-90.012967"/> +</polygon> +<polygon width="0.127" layer="30"> +<vertex x="10.1625" y="-0.9525" curve="-90"/> +<vertex x="9.2076" y="-0.0228" curve="-90.011749"/> +<vertex x="10.16" y="0.9526" curve="-90"/> +<vertex x="11.11" y="-0.0254" curve="-90.024193"/> +</polygon> +<polygon width="0.127" layer="29"> +<vertex x="10.16" y="-0.4445" curve="-90.012891"/> +<vertex x="9.7155" y="-0.0203" curve="-90"/> +<vertex x="10.16" y="0.447" curve="-90"/> +<vertex x="10.6019" y="-0.0101" curve="-90.012967"/> +</polygon> +<polygon width="0.127" layer="30"> +<vertex x="12.7025" y="-0.9525" curve="-90"/> +<vertex x="11.7476" y="-0.0228" curve="-90.011749"/> +<vertex x="12.7" y="0.9526" curve="-90"/> +<vertex x="13.65" y="-0.0254" curve="-90.024193"/> +</polygon> +<polygon width="0.127" layer="29"> +<vertex x="12.7" y="-0.4445" curve="-90.012891"/> +<vertex x="12.2555" y="-0.0203" curve="-90"/> +<vertex x="12.7" y="0.447" curve="-90"/> +<vertex x="13.1419" y="-0.0101" curve="-90.012967"/> +</polygon> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="6_PIN_SERIAL_TARGET_SIDE_W_SILK"> +<description><h3>6 pin Serial Target - Right Angle SMT with Silk</h3> +Package for devices meant to mate to an FTDI connector. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch: 0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>6_Pin_Serial_Target</li> +</ul></p></description> +<pad name="P$1" x="-6.35" y="0" drill="1.016" diameter="1.8796"/> +<pad name="P$2" x="-3.81" y="0" drill="1.016" diameter="1.8796"/> +<pad name="P$3" x="-1.27" y="0" drill="1.016" diameter="1.8796"/> +<pad name="P$4" x="1.27" y="0" drill="1.016" diameter="1.8796"/> +<pad name="P$5" x="3.81" y="0" drill="1.016" diameter="1.8796"/> +<pad name="P$6" x="6.35" y="0" drill="1.016" diameter="1.8796"/> +<wire x1="-7.62" y1="1.27" x2="7.62" y2="1.27" width="0.127" layer="21"/> +<wire x1="7.62" y1="1.27" x2="7.62" y2="-1.27" width="0.127" layer="21"/> +<wire x1="7.62" y1="-1.27" x2="-7.62" y2="-1.27" width="0.127" layer="21"/> +<wire x1="-7.62" y1="-1.27" x2="-7.62" y2="1.27" width="0.127" layer="21"/> +<text x="-7.874" y="-0.889" size="1.27" layer="21" font="vector" ratio="15" rot="R90">GRN</text> +<text x="9.144" y="-0.889" size="1.27" layer="21" font="vector" ratio="15" rot="R90">BLK</text> +<text x="-4.826" y="1.524" size="0.8128" layer="21" font="vector" ratio="15">TXO</text> +<text x="-2.286" y="1.524" size="0.8128" layer="21" font="vector" ratio="15">RXI</text> +<text x="0.254" y="1.524" size="0.8128" layer="21" font="vector" ratio="15">VCC</text> +<text x="-7.366" y="1.524" size="0.8128" layer="21" font="vector" ratio="15">DTR</text> +<text x="5.334" y="1.524" size="0.8128" layer="21" font="vector" ratio="15">GND</text> +<text x="2.794" y="1.524" size="0.8128" layer="21" font="vector" ratio="15">CTS</text> +</package> +<package name="6_PIN_SERIAL_TARGET_SIDE_RA_SMT"> +<description><h3>6 pin Serial Target - Right Angle SMT</h3> +Package for devices meant to mate to an FTDI connector. +<p> tDocu shows pin location. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch: 0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>6_Pin_Serial_Target</li> +</ul></p></description> +<wire x1="7.62" y1="1.25" x2="-7.62" y2="1.25" width="0.127" layer="51"/> +<wire x1="-7.62" y1="1.25" x2="-7.62" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-7.62" y1="-1.25" x2="-6.35" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-6.35" y1="-1.25" x2="-3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="6.35" y2="-1.25" width="0.127" layer="51"/> +<wire x1="6.35" y1="-1.25" x2="7.62" y2="-1.25" width="0.127" layer="51"/> +<wire x1="7.62" y1="-1.25" x2="7.62" y2="1.25" width="0.127" layer="51"/> +<wire x1="6.35" y1="-1.25" x2="6.35" y2="-7.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="3.81" y2="-7.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="-1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-3.81" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-6.35" y1="-1.25" x2="-6.35" y2="-7.25" width="0.127" layer="51"/> +<smd name="4" x="1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="5" x="3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="6" x="6.35" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="3" x="-1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="2" x="-3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="1" x="-6.35" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<text x="-3.81" y="-1.016" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="center-left">TXO</text> +<text x="-1.27" y="-1.016" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="center-left">RXI</text> +<text x="1.27" y="-1.016" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="center-left">VCC</text> +<text x="-6.35" y="-1.016" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="center-left">DTR</text> +<text x="6.35" y="-1.016" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="center-left">GND</text> +<text x="3.81" y="-1.016" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="center-left">CTS</text> +<text x="-7.366" y="-2.54" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="top-center">GRN</text> +<text x="7.366" y="-2.54" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="bottom-center">BLK</text> +<hole x="-5.08" y="0" drill="1.4"/> +<hole x="5.08" y="0" drill="1.4"/> +<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.397" y="1.651" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06-SQUISH"> +<description><h3>Plated Through Hole - 6 Pin</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="11.43" y1="0.635" x2="12.065" y2="1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="1.27" x2="13.335" y2="1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.635" x2="13.335" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="-1.27" x2="12.065" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="-1.27" x2="11.43" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.635" x2="9.525" y2="1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="1.27" x2="10.795" y2="1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="1.27" x2="11.43" y2="0.635" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-0.635" x2="10.795" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="-1.27" x2="9.525" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="-1.27" x2="8.89" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +</packages> +<symbols> +<symbol name="ARDUINO_SERIAL_PROGRAM"> +<description><h3>6-pin header connection for use with the "FTDI BASIC" pinout - TARGET SIDE.</h3> +<p></p> + +<h3>Also known as "Arduino Serial Program Header".</h3> +<p></p> + +It is used to mate with our FTDI Basic serial programmers using the Arduino IDE. + +<p></p> +<b>Note, this device has "TARGET" in the name.</b> It is intended to be used on a design that contains a target micro-controller that you wish to program. + +<p></p> +<b>The "sister" device, named "CABLE"</b> is inteneded to be used on a design that usually lives on the end of your USB cable and prvides the converter chip (FTDI232 or FTDI231x) to commnicate serial RX/TX.</description> +<wire x1="1.27" y1="-7.62" x2="-7.62" y2="-7.62" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="0" x2="0" y2="0" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="-2.54" x2="0" y2="-2.54" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="-5.08" x2="0" y2="-5.08" width="0.6096" layer="94"/> +<wire x1="-7.62" y1="10.16" x2="-7.62" y2="-7.62" width="0.4064" layer="94"/> +<wire x1="1.27" y1="-7.62" x2="1.27" y2="10.16" width="0.4064" layer="94"/> +<wire x1="-7.62" y1="10.16" x2="1.27" y2="10.16" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="5.08" x2="0" y2="5.08" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="2.54" x2="0" y2="2.54" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="7.62" x2="0" y2="7.62" width="0.6096" layer="94"/> +<text x="-7.62" y="-9.906" size="1.778" layer="96" font="vector">>VALUE</text> +<text x="-7.62" y="10.668" size="1.778" layer="95" font="vector">>NAME</text> +<pin name="DTR" x="5.08" y="-5.08" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="RXI" x="5.08" y="-2.54" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="TXO" x="5.08" y="0" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="VCC" x="5.08" y="2.54" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="CTS" x="5.08" y="5.08" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="GND" x="5.08" y="7.62" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="6_PIN_SERIAL_TARGET" prefix="J" uservalue="yes"> +<description><h3>6-pin header connection for use with the "FTDI BASIC" pinout - TARGET SIDE.</h3> +<p></p> + +<h3>Also known as "Arduino Serial Program Header".</h3> +<p></p> + +It is used to mate with our FTDI Basic serial programmers using the Arduino IDE. + +<p></p> +<b>Note, this device has "TARGET" in the name.</b> It is intended to be used on a design that contains a target micro-controller that you wish to program. + +<p></p> +<b>The "sister" device, named "CABLE"</b> is inteneded to be used on a design that usually lives on the end of your USB cable and prvides the converter chip (FTDI232 or FTDI231x) to commnicate serial RX/TX. + +<p></p> +<b>You can populate with some of these:</b> +<p><a href="https://www.sparkfun.com/products/116"> Break Away Headers - Straight</a> (PRT-00116)</p> +<p></p> +For reference (or to suit your programming needs) check out these designs: +<ul> +<li><a href="https://www.sparkfun.com/products/9716"> SparkFun FTDI Basic Breakout - 5V</a> (DEV-09716)</li> +<li><a href="https://www.sparkfun.com/products/9873"> SparkFun FTDI Basic Breakout - 3.3V</a> (DEV-09873)</li> +<li><a href="https://www.sparkfun.com/products/12935"> SparkFun FTDI SmartBasic</a> (DEV-12935)</li> +<li><a href="https://www.sparkfun.com/products/13746"> SparkFun Beefy 3 - FTDI Basic Breakout</a> (DEV-13746)</li> +</ul></description> +<gates> +<gate name="G$1" symbol="ARDUINO_SERIAL_PROGRAM" x="0" y="-2.54"/> +</gates> +<devices> +<device name="SMD" package="1X06-SMD_RA_MALE"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="2"/> +<connect gate="G$1" pin="TXO" pad="3"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08971" constant="no"/> +</technology> +</technologies> +</device> +<device name="" package="1X06"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="2"/> +<connect gate="G$1" pin="TXO" pad="3"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="RA_LOCK" package="MOLEX_1X6_RA_LOCK"> +<connects> +<connect gate="G$1" pin="CTS" pad="2"/> +<connect gate="G$1" pin="DTR" pad="6"/> +<connect gate="G$1" pin="GND" pad="1"/> +<connect gate="G$1" pin="RXI" pad="5"/> +<connect gate="G$1" pin="TXO" pad="4"/> +<connect gate="G$1" pin="VCC" pad="3"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="LONGPADS" package="1X06_LONGPADS"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="2"/> +<connect gate="G$1" pin="TXO" pad="3"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="LOCK" package="1X06_LOCK"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="2"/> +<connect gate="G$1" pin="TXO" pad="3"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="PTH-KIT" package="1X06-KIT"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="2"/> +<connect gate="G$1" pin="TXO" pad="3"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SILK" package="6_PIN_SERIAL_TARGET_SIDE_W_SILK"> +<connects> +<connect gate="G$1" pin="CTS" pad="P$5"/> +<connect gate="G$1" pin="DTR" pad="P$1"/> +<connect gate="G$1" pin="GND" pad="P$6"/> +<connect gate="G$1" pin="RXI" pad="P$3"/> +<connect gate="G$1" pin="TXO" pad="P$2"/> +<connect gate="G$1" pin="VCC" pad="P$4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="RA_SMT" package="6_PIN_SERIAL_TARGET_SIDE_RA_SMT"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="3"/> +<connect gate="G$1" pin="TXO" pad="2"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08971" constant="no"/> +</technology> +</technologies> +</device> +<device name="MILLING" package="1X06-SQUISH"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="2"/> +<connect gate="G$1" pin="TXO" pad="3"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="fab"> +<packages> +<package name="MSOP8"> +<description><b>8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package</b><p> +MSOP<br> +8M-Package doc1097.pdf</description> +<wire x1="-1.48" y1="1.23" x2="-1.23" y2="1.48" width="0.1524" layer="21" curve="-90" cap="flat"/> +<wire x1="1.23" y1="1.48" x2="1.48" y2="1.23" width="0.1524" layer="21" curve="-90"/> +<wire x1="1.23" y1="-1.49" x2="1.48" y2="-1.24" width="0.1524" layer="21" curve="90"/> +<wire x1="-1.48" y1="-1.24" x2="-1.23" y2="-1.49" width="0.1524" layer="21" curve="90" cap="flat"/> +<wire x1="1.24" y1="-1.49" x2="-1.22" y2="-1.49" width="0.1524" layer="21"/> +<wire x1="-1.22" y1="1.48" x2="1.24" y2="1.48" width="0.1524" layer="21"/> +<wire x1="-1.48" y1="1.23" x2="-1.48" y2="-1.23" width="0.1524" layer="21"/> +<wire x1="1.48" y1="-1.24" x2="1.48" y2="1.23" width="0.1524" layer="21"/> +<smd name="1" x="-0.975" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="2" x="-0.325" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="3" x="0.325" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="4" x="0.975" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="5" x="0.975" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="6" x="0.325" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="7" x="-0.325" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="8" x="-0.975" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<text x="-2.54" y="-1.27" size="0.4064" layer="25" rot="R90">>NAME</text> +<text x="2.54" y="-1.27" size="0.4064" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-1.175" y1="-2.45" x2="-0.775" y2="-1.55" layer="51"/> +<rectangle x1="-0.525" y1="-2.45" x2="-0.125" y2="-1.55" layer="51"/> +<rectangle x1="0.125" y1="-2.45" x2="0.525" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="-2.45" x2="1.175" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="1.55" x2="1.175" y2="2.45" layer="51"/> +<rectangle x1="0.125" y1="1.55" x2="0.525" y2="2.45" layer="51"/> +<rectangle x1="-0.525" y1="1.55" x2="-0.125" y2="2.45" layer="51"/> +<rectangle x1="-1.175" y1="1.55" x2="-0.775" y2="2.45" layer="51"/> +<circle x="-1.6256" y="-2.0574" radius="0.091578125" width="0.4064" layer="21"/> +</package> +<package name="2X4"> +<description><h3>Plated Through Hole - 2x4</h3> +<p>Specifications: +<ul><li>Pin count:8</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04x2</li> +</ul></p></description> +<wire x1="-5.08" y1="-1.905" x2="-4.445" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-3.175" y1="-2.54" x2="-2.54" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="-2.54" y1="-1.905" x2="-1.905" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="-2.54" x2="0" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="0" y1="-1.905" x2="0.635" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-2.54" x2="2.54" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="2.54" y1="-1.905" x2="3.175" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-2.54" x2="5.08" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="-1.905" x2="-5.08" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="1.905" x2="-4.445" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-4.445" y1="2.54" x2="-3.175" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-3.175" y1="2.54" x2="-2.54" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.54" y1="1.905" x2="-1.905" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-1.905" y1="2.54" x2="-0.635" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="2.54" x2="0" y2="1.905" width="0.2032" layer="21"/> +<wire x1="0" y1="1.905" x2="0.635" y2="2.54" width="0.2032" layer="21"/> +<wire x1="0.635" y1="2.54" x2="1.905" y2="2.54" width="0.2032" layer="21"/> +<wire x1="1.905" y1="2.54" x2="2.54" y2="1.905" width="0.2032" layer="21"/> +<wire x1="2.54" y1="1.905" x2="3.175" y2="2.54" width="0.2032" layer="21"/> +<wire x1="3.175" y1="2.54" x2="4.445" y2="2.54" width="0.2032" layer="21"/> +<wire x1="4.445" y1="2.54" x2="5.08" y2="1.905" width="0.2032" layer="21"/> +<wire x1="5.08" y1="1.905" x2="5.08" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-2.54" x2="4.445" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-2.54" x2="1.905" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-1.905" y1="-2.54" x2="-0.635" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-4.445" y1="-2.54" x2="-3.175" y2="-2.54" width="0.2032" layer="21"/> +<pad name="1" x="-3.81" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="2" x="-3.81" y="1.27" drill="1.016" diameter="1.8796"/> +<pad name="3" x="-1.27" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="4" x="-1.27" y="1.27" drill="1.016" diameter="1.8796"/> +<pad name="5" x="1.27" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="6" x="1.27" y="1.27" drill="1.016" diameter="1.8796"/> +<pad name="7" x="3.81" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="8" x="3.81" y="1.27" drill="1.016" diameter="1.8796"/> +<rectangle x1="-4.064" y1="-1.524" x2="-3.556" y2="-1.016" layer="51"/> +<rectangle x1="-4.064" y1="1.016" x2="-3.556" y2="1.524" layer="51"/> +<rectangle x1="-1.524" y1="1.016" x2="-1.016" y2="1.524" layer="51"/> +<rectangle x1="-1.524" y1="-1.524" x2="-1.016" y2="-1.016" layer="51"/> +<rectangle x1="1.016" y1="1.016" x2="1.524" y2="1.524" layer="51"/> +<rectangle x1="1.016" y1="-1.524" x2="1.524" y2="-1.016" layer="51"/> +<rectangle x1="3.556" y1="1.016" x2="4.064" y2="1.524" layer="51"/> +<rectangle x1="3.556" y1="-1.524" x2="4.064" y2="-1.016" layer="51"/> +<wire x1="-4.445" y1="-2.794" x2="-3.175" y2="-2.794" width="0.2032" layer="21"/> +<wire x1="-3.175" y1="-2.794" x2="-4.445" y2="-2.794" width="0.2032" layer="22"/> +<wire x1="-5.08" y1="-1.905" x2="-4.445" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="-1.905" x2="-5.08" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="1.905" x2="-4.445" y2="2.54" width="0.2032" layer="21"/> +<text x="-5.08" y="2.794" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-5.08" y="-3.683" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="2X4-SHROUDED"> +<description><h3>Plated Through Hole - 2x3 Shrouded Header</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_03x2</li> +</ul></p></description> +<wire x1="4.5" y1="7.56" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-3.47" x2="-4.5" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="0.93" x2="-4.5" y2="7.56" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="7.56" x2="4.4" y2="7.56" width="0.2032" layer="21"/> +<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="3.4" y2="6.46" width="0.2032" layer="51"/> +<wire x1="3.4" y1="6.46" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-4.5" y1="0.93" x2="-3" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-3" y1="0.93" x2="-3" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3" y1="-3.47" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="-3.4" y2="0.93" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="-3.4" y2="-3.47" width="0.2032" layer="51"/> +<pad name="1" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="2" x="1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="3" x="-1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="4" x="1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="5" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="6" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> +<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<text x="-3.81" y="7.874" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-3.81" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-5.188" y1="3.175" x2="-5.188" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.686" y1="3.175" x2="-2.686" y2="1.905" width="0.2032" layer="22"/> +<pad name="7" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="8" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +</package> +<package name="2X4-SHROUDED-SQUISH"> +<description><h3>Plated Through Hole - 2x3 Shrouded Header</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_03x2</li> +</ul></p></description> +<wire x1="4.5" y1="7.56" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-3.47" x2="-4.5" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="0.93" x2="-4.5" y2="7.56" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="7.56" x2="4.4" y2="7.56" width="0.2032" layer="21"/> +<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="3.4" y2="6.46" width="0.2032" layer="51"/> +<wire x1="3.4" y1="6.46" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-4.5" y1="0.93" x2="-3" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-3" y1="0.93" x2="-3" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3" y1="-3.47" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="-3.4" y2="0.93" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="-3.4" y2="-3.47" width="0.2032" layer="51"/> +<pad name="1" x="-1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="2" x="1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="3" x="-1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="4" x="1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="5" x="-1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="6" x="1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> +<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<text x="-3.81" y="7.874" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-3.81" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-5.188" y1="3.175" x2="-5.188" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.686" y1="3.175" x2="-2.686" y2="1.905" width="0.2032" layer="22"/> +<pad name="7" x="-1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="8" x="1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +</package> +<package name="MSOP8-8MILPADS"> +<description><b>8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package</b><p> +MSOP<br> +8M-Package doc1097.pdf</description> +<wire x1="-1.48" y1="1.23" x2="-1.23" y2="1.48" width="0.1524" layer="21" curve="-90" cap="flat"/> +<wire x1="1.23" y1="1.48" x2="1.48" y2="1.23" width="0.1524" layer="21" curve="-90"/> +<wire x1="1.23" y1="-1.49" x2="1.48" y2="-1.24" width="0.1524" layer="21" curve="90"/> +<wire x1="-1.48" y1="-1.24" x2="-1.23" y2="-1.49" width="0.1524" layer="21" curve="90" cap="flat"/> +<wire x1="1.24" y1="-1.49" x2="-1.22" y2="-1.49" width="0.1524" layer="21"/> +<wire x1="-1.22" y1="1.48" x2="1.24" y2="1.48" width="0.1524" layer="21"/> +<wire x1="-1.48" y1="1.23" x2="-1.48" y2="-1.23" width="0.1524" layer="21"/> +<wire x1="1.48" y1="-1.24" x2="1.48" y2="1.23" width="0.1524" layer="21"/> +<smd name="1" x="-0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="2" x="-0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="3" x="0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="4" x="0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="5" x="0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="6" x="0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="7" x="-0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="8" x="-0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<text x="-2.54" y="-1.27" size="0.4064" layer="25" rot="R90">>NAME</text> +<text x="2.54" y="-1.27" size="0.4064" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-1.175" y1="-2.45" x2="-0.775" y2="-1.55" layer="51"/> +<rectangle x1="-0.525" y1="-2.45" x2="-0.125" y2="-1.55" layer="51"/> +<rectangle x1="0.125" y1="-2.45" x2="0.525" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="-2.45" x2="1.175" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="1.55" x2="1.175" y2="2.45" layer="51"/> +<rectangle x1="0.125" y1="1.55" x2="0.525" y2="2.45" layer="51"/> +<rectangle x1="-0.525" y1="1.55" x2="-0.125" y2="2.45" layer="51"/> +<rectangle x1="-1.175" y1="1.55" x2="-0.775" y2="2.45" layer="51"/> +<circle x="-1.6256" y="-2.0574" radius="0.091578125" width="0.4064" layer="21"/> +</package> +<package name="C1206"> +<description><b>CAPACITOR</b></description> +<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-0.965" y1="0.787" x2="0.965" y2="0.787" width="0.1016" layer="51"/> +<wire x1="-0.965" y1="-0.787" x2="0.965" y2="-0.787" width="0.1016" layer="51"/> +<smd name="1" x="-1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<smd name="2" x="1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<text x="-1.27" y="1.27" size="1.27" layer="25">>NAME</text> +<text x="-1.27" y="-2.54" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/> +<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/> +<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/> +</package> +<package name="C1206FAB"> +<wire x1="-2.032" y1="1.016" x2="2.032" y2="1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="1.016" x2="2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="-1.016" x2="-2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="-2.032" y1="-1.016" x2="-2.032" y2="1.016" width="0.127" layer="21"/> +<smd name="1" x="-1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<smd name="2" x="1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<text x="-1.778" y="1.27" size="1.016" layer="25" ratio="15">>NAME</text> +<text x="-1.778" y="-2.286" size="1.016" layer="27" ratio="15">>VALUE</text> +</package> +<package name="C2220"> +<description><b>CAPACITOR</b></description> +<wire x1="-3.743" y1="2.253" x2="3.743" y2="2.253" width="0.0508" layer="39"/> +<wire x1="3.743" y1="-2.253" x2="-3.743" y2="-2.253" width="0.0508" layer="39"/> +<wire x1="-3.743" y1="-2.253" x2="-3.743" y2="2.253" width="0.0508" layer="39"/> +<wire x1="3.743" y1="2.253" x2="3.743" y2="-2.253" width="0.0508" layer="39"/> +<smd name="1" x="-2.794" y="0" dx="2.032" dy="5.334" layer="1"/> +<smd name="2" x="2.794" y="0" dx="2.032" dy="5.334" layer="1"/> +<text x="-2.54" y="2.54" size="1.27" layer="25">>NAME</text> +<text x="-2.54" y="-3.81" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-2.9718" y1="-0.8509" x2="-2.2217" y2="0.8491" layer="51"/> +<rectangle x1="2.2217" y1="-0.8491" x2="2.9718" y2="0.8509" layer="51"/> +</package> +</packages> +<symbols> +<symbol name="ISL3177E"> +<pin name="VCC" x="-12.7" y="5.08" length="middle"/> +<pin name="RO" x="-12.7" y="2.54" length="middle"/> +<pin name="DI" x="-12.7" y="0" length="middle"/> +<pin name="GND" x="-12.7" y="-2.54" length="middle"/> +<pin name="A" x="12.7" y="5.08" length="middle" rot="R180"/> +<pin name="B" x="12.7" y="2.54" length="middle" rot="R180"/> +<pin name="Z" x="12.7" y="0" length="middle" rot="R180"/> +<pin name="Y" x="12.7" y="-2.54" length="middle" rot="R180"/> +<wire x1="-7.62" y1="7.62" x2="-7.62" y2="-5.08" width="0.254" layer="94"/> +<wire x1="-7.62" y1="-5.08" x2="7.62" y2="-5.08" width="0.254" layer="94"/> +<wire x1="7.62" y1="-5.08" x2="7.62" y2="7.62" width="0.254" layer="94"/> +<wire x1="7.62" y1="7.62" x2="-7.62" y2="7.62" width="0.254" layer="94"/> +<text x="-5.08" y="7.62" size="1.778" layer="95">>NAME</text> +<text x="-5.08" y="-7.62" size="1.778" layer="96">>VALUE</text> +</symbol> +<symbol name="CONN_04X2"> +<description><h3>8 Pin Connection</h3> +4x2 pin layout</description> +<wire x1="-1.27" y1="0" x2="-2.54" y2="0" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="2.54" x2="-2.54" y2="2.54" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="5.08" x2="-2.54" y2="5.08" width="0.6096" layer="94"/> +<wire x1="-3.81" y1="7.62" x2="-3.81" y2="-5.08" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="-2.54" x2="-2.54" y2="-2.54" width="0.6096" layer="94"/> +<wire x1="3.81" y1="-5.08" x2="-3.81" y2="-5.08" width="0.4064" layer="94"/> +<wire x1="3.81" y1="-5.08" x2="3.81" y2="7.62" width="0.4064" layer="94"/> +<wire x1="-3.81" y1="7.62" x2="3.81" y2="7.62" width="0.4064" layer="94"/> +<wire x1="1.27" y1="-2.54" x2="2.54" y2="-2.54" width="0.6096" layer="94"/> +<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" layer="94"/> +<wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.6096" layer="94"/> +<wire x1="1.27" y1="5.08" x2="2.54" y2="5.08" width="0.6096" layer="94"/> +<text x="-3.81" y="-7.366" size="1.778" layer="96" font="vector">>VALUE</text> +<text x="-4.064" y="8.128" size="1.778" layer="95" font="vector">>NAME</text> +<pin name="1" x="-7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="2" x="7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="3" x="-7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="4" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="5" x="-7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="6" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="7" x="-7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="8" x="7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +<symbol name="CAP-NONPOLARIZED"> +<description>non-polarized capacitor</description> +<wire x1="-1.778" y1="1.524" x2="-1.778" y2="0" width="0.254" layer="94"/> +<wire x1="-1.778" y1="0" x2="-1.778" y2="-1.524" width="0.254" layer="94"/> +<wire x1="-0.762" y1="1.524" x2="-0.762" y2="0" width="0.254" layer="94"/> +<wire x1="-0.762" y1="0" x2="-0.762" y2="-1.524" width="0.254" layer="94"/> +<wire x1="-2.54" y1="0" x2="-1.778" y2="0" width="0.1524" layer="94"/> +<wire x1="-0.762" y1="0" x2="0" y2="0" width="0.1524" layer="94"/> +<text x="-3.81" y="2.54" size="1.778" layer="95">>NAME</text> +<text x="-3.81" y="-3.81" size="1.778" layer="96">>VALUE</text> +<pin name="1" x="-5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1"/> +<pin name="2" x="2.54" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="ISL3177E" prefix="U"> +<gates> +<gate name="G$1" symbol="ISL3177E" x="0" y="0"/> +</gates> +<devices> +<device name="" package="MSOP8"> +<connects> +<connect gate="G$1" pin="A" pad="8"/> +<connect gate="G$1" pin="B" pad="7"/> +<connect gate="G$1" pin="DI" pad="3"/> +<connect gate="G$1" pin="GND" pad="4"/> +<connect gate="G$1" pin="RO" pad="2"/> +<connect gate="G$1" pin="VCC" pad="1"/> +<connect gate="G$1" pin="Y" pad="5"/> +<connect gate="G$1" pin="Z" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="MILL" package="MSOP8-8MILPADS"> +<connects> +<connect gate="G$1" pin="A" pad="8"/> +<connect gate="G$1" pin="B" pad="7"/> +<connect gate="G$1" pin="DI" pad="3"/> +<connect gate="G$1" pin="GND" pad="4"/> +<connect gate="G$1" pin="RO" pad="2"/> +<connect gate="G$1" pin="VCC" pad="1"/> +<connect gate="G$1" pin="Y" pad="5"/> +<connect gate="G$1" pin="Z" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="CONN_04X2" prefix="J" uservalue="yes"> +<description><h3>Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections</h3> + +<p></p> +<b>On any of the 0.1 inch spaced packages, you can populate with these:</b> +<ul> +<li><a href="https://www.sparkfun.com/products/116"> Break Away Headers - Straight</a> (PRT-00116)</li> +<li><a href="https://www.sparkfun.com/products/553"> Break Away Male Headers - Right Angle</a> (PRT-00553)</li> +<li><a href="https://www.sparkfun.com/products/115"> Female Headers</a> (PRT-00115)</li> +<li><a href="https://www.sparkfun.com/products/117"> Break Away Headers - Machine Pin</a> (PRT-00117)</li> +<li><a href="https://www.sparkfun.com/products/743"> Break Away Female Headers - Swiss Machine Pin</a> (PRT-00743)</li> +</ul></description> +<gates> +<gate name="G$1" symbol="CONN_04X2" x="0" y="0"/> +</gates> +<devices> +<device name="" package="2X4"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SHROUDED" package="2X4-SHROUDED"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SHROUDED-SQUISH" package="2X4-SHROUDED-SQUISH"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="CAP-UNPOLARIZED" prefix="C" uservalue="yes"> +<gates> +<gate name=">NAME" symbol="CAP-NONPOLARIZED" x="0" y="0"/> +</gates> +<devices> +<device name="" package="C1206"> +<connects> +<connect gate=">NAME" pin="1" pad="1"/> +<connect gate=">NAME" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="FAB" package="C1206FAB"> +<connects> +<connect gate=">NAME" pin="1" pad="1"/> +<connect gate=">NAME" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="2220" package="C2220"> +<connects> +<connect gate=">NAME" pin="1" pad="1"/> +<connect gate=">NAME" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="supply1" urn="urn:adsk.eagle:library:371"> +<description><b>Supply Symbols</b><p> + GND, VCC, 0V, +5V, -5V, etc.<p> + Please keep in mind, that these devices are necessary for the + automatic wiring of the supply signals.<p> + The pin name defined in the symbol is identical to the net which is to be wired automatically.<p> + In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.<p> + <author>Created by librarian@cadsoft.de</author></description> +<packages> +</packages> +<symbols> +<symbol name="+3V3" urn="urn:adsk.eagle:symbol:26950/1" library_version="1"> +<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/> +<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/> +<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">>VALUE</text> +<pin name="+3V3" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/> +</symbol> +<symbol name="GND" urn="urn:adsk.eagle:symbol:26925/1" library_version="1"> +<wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/> +<text x="-2.54" y="-2.54" size="1.778" layer="96">>VALUE</text> +<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="+3V3" urn="urn:adsk.eagle:component:26981/1" prefix="+3V3" library_version="1"> +<description><b>SUPPLY SYMBOL</b></description> +<gates> +<gate name="G$1" symbol="+3V3" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="GND" urn="urn:adsk.eagle:component:26954/1" prefix="GND" library_version="1"> +<description><b>SUPPLY SYMBOL</b></description> +<gates> +<gate name="1" symbol="GND" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<parts> +<part name="J1" library="SparkFun-Connectors" deviceset="6_PIN_SERIAL_TARGET" device="MILLING"/> +<part name="U1" library="fab" deviceset="ISL3177E" device="MILL" value="ISL3177EMILL"/> +<part name="J2" library="fab" deviceset="CONN_04X2" device="SHROUDED-SQUISH"/> +<part name="+3V1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="C1" library="fab" deviceset="CAP-UNPOLARIZED" device="" value="10uF"/> +<part name="+3V2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="C2" library="fab" deviceset="CAP-UNPOLARIZED" device="" value="0.47uF"/> +<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="+3V4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="C3" library="fab" deviceset="CAP-UNPOLARIZED" device="" value="10uF"/> +<part name="C4" library="fab" deviceset="CAP-UNPOLARIZED" device="" value="10uF"/> +</parts> +<sheets> +<sheet> +<plain> +</plain> +<instances> +<instance part="J1" gate="G$1" x="76.2" y="30.48" rot="MR180"/> +<instance part="U1" gate="G$1" x="116.84" y="30.48"/> +<instance part="J2" gate="G$1" x="152.4" y="30.48"/> +<instance part="+3V1" gate="G$1" x="101.6" y="27.94" rot="R270"/> +<instance part="GND1" gate="1" x="167.64" y="22.86"/> +<instance part="C1" gate=">NAME" x="88.9" y="25.4" rot="R90"/> +<instance part="+3V2" gate="G$1" x="101.6" y="40.64"/> +<instance part="C2" gate=">NAME" x="96.52" y="25.4" rot="R90"/> +<instance part="GND2" gate="1" x="142.24" y="40.64" rot="R180"/> +<instance part="+3V3" gate="G$1" x="167.64" y="40.64"/> +<instance part="+3V4" gate="G$1" x="142.24" y="22.86" rot="R180"/> +<instance part="C3" gate=">NAME" x="167.64" y="33.02" rot="R90"/> +<instance part="C4" gate=">NAME" x="175.26" y="33.02" rot="R90"/> +</instances> +<busses> +</busses> +<nets> +<net name="N$1" class="0"> +<segment> +<pinref part="J1" gate="G$1" pin="RXI"/> +<pinref part="U1" gate="G$1" pin="RO"/> +<wire x1="81.28" y1="33.02" x2="104.14" y2="33.02" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$2" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="DI"/> +<pinref part="J1" gate="G$1" pin="TXO"/> +<wire x1="104.14" y1="30.48" x2="81.28" y2="30.48" width="0.1524" layer="91"/> +</segment> +</net> +<net name="+3V3" class="0"> +<segment> +<pinref part="+3V2" gate="G$1" pin="+3V3"/> +<wire x1="101.6" y1="38.1" x2="101.6" y2="35.56" width="0.1524" layer="91"/> +<pinref part="U1" gate="G$1" pin="VCC"/> +<wire x1="101.6" y1="35.56" x2="104.14" y2="35.56" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="+3V1" gate="G$1" pin="+3V3"/> +<pinref part="C2" gate=">NAME" pin="2"/> +<wire x1="99.06" y1="27.94" x2="96.52" y2="27.94" width="0.1524" layer="91"/> +<pinref part="C1" gate=">NAME" pin="2"/> +<pinref part="J1" gate="G$1" pin="VCC"/> +<wire x1="88.9" y1="27.94" x2="81.28" y2="27.94" width="0.1524" layer="91"/> +<wire x1="96.52" y1="27.94" x2="88.9" y2="27.94" width="0.1524" layer="91"/> +<junction x="96.52" y="27.94"/> +<junction x="88.9" y="27.94"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="7"/> +<pinref part="+3V4" gate="G$1" pin="+3V3"/> +<wire x1="144.78" y1="27.94" x2="142.24" y2="27.94" width="0.1524" layer="91"/> +<wire x1="142.24" y1="27.94" x2="142.24" y2="25.4" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="2"/> +<pinref part="C3" gate=">NAME" pin="2"/> +<wire x1="160.02" y1="35.56" x2="167.64" y2="35.56" width="0.1524" layer="91"/> +<pinref part="C4" gate=">NAME" pin="2"/> +<wire x1="167.64" y1="35.56" x2="175.26" y2="35.56" width="0.1524" layer="91"/> +<junction x="167.64" y="35.56"/> +<pinref part="+3V3" gate="G$1" pin="+3V3"/> +<wire x1="167.64" y1="35.56" x2="167.64" y2="38.1" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$4" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="A"/> +<wire x1="129.54" y1="35.56" x2="139.7" y2="35.56" width="0.1524" layer="91"/> +<wire x1="139.7" y1="35.56" x2="139.7" y2="33.02" width="0.1524" layer="91"/> +<pinref part="J2" gate="G$1" pin="3"/> +<wire x1="139.7" y1="33.02" x2="144.78" y2="33.02" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$5" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="B"/> +<wire x1="129.54" y1="33.02" x2="138.43" y2="33.02" width="0.1524" layer="91"/> +<wire x1="138.43" y1="33.02" x2="138.43" y2="31.75" width="0.1524" layer="91"/> +<wire x1="138.43" y1="31.75" x2="161.29" y2="31.75" width="0.1524" layer="91"/> +<wire x1="161.29" y1="31.75" x2="161.29" y2="33.02" width="0.1524" layer="91"/> +<pinref part="J2" gate="G$1" pin="4"/> +<wire x1="161.29" y1="33.02" x2="160.02" y2="33.02" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$6" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="Z"/> +<pinref part="J2" gate="G$1" pin="5"/> +<wire x1="129.54" y1="30.48" x2="144.78" y2="30.48" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$7" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="Y"/> +<wire x1="129.54" y1="27.94" x2="138.43" y2="27.94" width="0.1524" layer="91"/> +<wire x1="138.43" y1="27.94" x2="138.43" y2="29.21" width="0.1524" layer="91"/> +<wire x1="138.43" y1="29.21" x2="161.29" y2="29.21" width="0.1524" layer="91"/> +<wire x1="161.29" y1="29.21" x2="161.29" y2="30.48" width="0.1524" layer="91"/> +<pinref part="J2" gate="G$1" pin="6"/> +<wire x1="161.29" y1="30.48" x2="160.02" y2="30.48" width="0.1524" layer="91"/> +</segment> +</net> +<net name="GND" class="0"> +<segment> +<pinref part="J2" gate="G$1" pin="1"/> +<pinref part="GND2" gate="1" pin="GND"/> +<wire x1="144.78" y1="35.56" x2="142.24" y2="35.56" width="0.1524" layer="91"/> +<wire x1="142.24" y1="35.56" x2="142.24" y2="38.1" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="8"/> +<pinref part="C3" gate=">NAME" pin="1"/> +<wire x1="160.02" y1="27.94" x2="167.64" y2="27.94" width="0.1524" layer="91"/> +<pinref part="C4" gate=">NAME" pin="1"/> +<wire x1="167.64" y1="27.94" x2="175.26" y2="27.94" width="0.1524" layer="91"/> +<junction x="167.64" y="27.94"/> +<pinref part="GND1" gate="1" pin="GND"/> +<wire x1="167.64" y1="27.94" x2="167.64" y2="25.4" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J1" gate="G$1" pin="GND"/> +<wire x1="81.28" y1="22.86" x2="86.36" y2="22.86" width="0.1524" layer="91"/> +<wire x1="86.36" y1="22.86" x2="86.36" y2="20.32" width="0.1524" layer="91"/> +<pinref part="C1" gate=">NAME" pin="1"/> +<wire x1="88.9" y1="20.32" x2="86.36" y2="20.32" width="0.1524" layer="91"/> +<pinref part="U1" gate="G$1" pin="GND"/> +<wire x1="88.9" y1="20.32" x2="96.52" y2="20.32" width="0.1524" layer="91"/> +<wire x1="96.52" y1="20.32" x2="104.14" y2="20.32" width="0.1524" layer="91"/> +<wire x1="104.14" y1="20.32" x2="104.14" y2="27.94" width="0.1524" layer="91"/> +<junction x="88.9" y="20.32"/> +<pinref part="C2" gate=">NAME" pin="1"/> +<junction x="96.52" y="20.32"/> +<label x="101.6" y="20.32" size="1.778" layer="95"/> +</segment> +</net> +</nets> +</sheet> +</sheets> +</schematic> +</drawing> +<compatibility> +<note version="8.2" severity="warning"> +Since Version 8.2, EAGLE supports online libraries. The ids +of those online libraries will not be understood (or retained) +with this version. +</note> +<note version="8.3" severity="warning"> +Since Version 8.3, EAGLE supports URNs for individual library +assets (packages, symbols, and devices). The URNs of those assets +will not be understood (or retained) with this version. +</note> +</compatibility> +</eagle> diff --git a/circuit/tinybridge-12mpbs/tinybridge-12mbps.sch b/circuit/tinybridge-12mpbs/tinybridge-12mbps.sch new file mode 100644 index 0000000000000000000000000000000000000000..8d1b55fbcdd4cec1703561fd7171effcf94d3bde --- /dev/null +++ b/circuit/tinybridge-12mpbs/tinybridge-12mbps.sch @@ -0,0 +1,1566 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="8.3.2"> +<drawing> +<settings> +<setting alwaysvectorfont="no"/> +<setting verticaltext="up"/> +</settings> +<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" altunitdist="inch" altunit="inch"/> +<layers> +<layer number="1" name="Top" color="4" fill="1" visible="no" active="no"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="no"/> +<layer number="17" name="Pads" color="2" fill="1" visible="no" active="no"/> +<layer number="18" name="Vias" color="2" fill="1" visible="no" active="no"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/> +<layer number="20" name="Dimension" color="24" fill="1" visible="no" active="no"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="no"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="no"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/> +<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/> +<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/> +<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/> +<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/> +<layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/> +<layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/> +<layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/> +<layer number="32" name="bCream" color="7" fill="5" visible="no" active="no"/> +<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="no"/> +<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/> +<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/> +<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/> +<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/> +<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/> +<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/> +<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/> +<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/> +<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="no"/> +<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/> +<layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/> +<layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/> +<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/> +<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/> +<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/> +<layer number="49" name="Reference" color="7" fill="1" visible="no" active="no"/> +<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="no"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="no"/> +<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> +<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> +<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> +<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> +<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/> +<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/> +<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/> +<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/> +<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/> +<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/> +<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/> +<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/> +<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> +<layer number="99" name="SpiceOrder" color="7" fill="1" visible="yes" active="yes"/> +<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/> +<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/> +<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/> +<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/> +<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/> +<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/> +<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/> +<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/> +<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/> +<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/> +<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/> +<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/> +<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="113" name="IDFDebug" color="4" fill="1" visible="yes" active="yes"/> +<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/> +<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/> +<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/> +<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/> +<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/> +<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/> +<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/> +<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/> +<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/> +<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/> +<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/> +<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/> +<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/> +<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/> +<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/> +<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/> +<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/> +<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/> +<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/> +<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/> +<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/> +<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/> +<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/> +<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/> +<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/> +<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/> +<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/> +<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/> +<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/> +<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/> +<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/> +<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/> +<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/> +<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/> +<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="yes" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="yes" active="yes"/> +<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/> +<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/> +<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/> +<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/> +<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/> +<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/> +</layers> +<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R"> +<libraries> +<library name="fab"> +<packages> +<package name="MSOP8"> +<description><b>8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package</b><p> +MSOP<br> +8M-Package doc1097.pdf</description> +<wire x1="-1.48" y1="1.23" x2="-1.23" y2="1.48" width="0.1524" layer="21" curve="-90" cap="flat"/> +<wire x1="1.23" y1="1.48" x2="1.48" y2="1.23" width="0.1524" layer="21" curve="-90"/> +<wire x1="1.23" y1="-1.49" x2="1.48" y2="-1.24" width="0.1524" layer="21" curve="90"/> +<wire x1="-1.48" y1="-1.24" x2="-1.23" y2="-1.49" width="0.1524" layer="21" curve="90" cap="flat"/> +<wire x1="1.24" y1="-1.49" x2="-1.22" y2="-1.49" width="0.1524" layer="21"/> +<wire x1="-1.22" y1="1.48" x2="1.24" y2="1.48" width="0.1524" layer="21"/> +<wire x1="-1.48" y1="1.23" x2="-1.48" y2="-1.23" width="0.1524" layer="21"/> +<wire x1="1.48" y1="-1.24" x2="1.48" y2="1.23" width="0.1524" layer="21"/> +<smd name="1" x="-0.975" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="2" x="-0.325" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="3" x="0.325" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="4" x="0.975" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="5" x="0.975" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="6" x="0.325" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="7" x="-0.325" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="8" x="-0.975" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<text x="-2.54" y="-1.27" size="0.4064" layer="25" rot="R90">>NAME</text> +<text x="2.54" y="-1.27" size="0.4064" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-1.175" y1="-2.45" x2="-0.775" y2="-1.55" layer="51"/> +<rectangle x1="-0.525" y1="-2.45" x2="-0.125" y2="-1.55" layer="51"/> +<rectangle x1="0.125" y1="-2.45" x2="0.525" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="-2.45" x2="1.175" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="1.55" x2="1.175" y2="2.45" layer="51"/> +<rectangle x1="0.125" y1="1.55" x2="0.525" y2="2.45" layer="51"/> +<rectangle x1="-0.525" y1="1.55" x2="-0.125" y2="2.45" layer="51"/> +<rectangle x1="-1.175" y1="1.55" x2="-0.775" y2="2.45" layer="51"/> +<circle x="-1.6256" y="-2.0574" radius="0.091578125" width="0.4064" layer="21"/> +</package> +<package name="2X4"> +<description><h3>Plated Through Hole - 2x4</h3> +<p>Specifications: +<ul><li>Pin count:8</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04x2</li> +</ul></p></description> +<wire x1="-5.08" y1="-1.905" x2="-4.445" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-3.175" y1="-2.54" x2="-2.54" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="-2.54" y1="-1.905" x2="-1.905" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="-2.54" x2="0" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="0" y1="-1.905" x2="0.635" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-2.54" x2="2.54" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="2.54" y1="-1.905" x2="3.175" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-2.54" x2="5.08" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="-1.905" x2="-5.08" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="1.905" x2="-4.445" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-4.445" y1="2.54" x2="-3.175" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-3.175" y1="2.54" x2="-2.54" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.54" y1="1.905" x2="-1.905" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-1.905" y1="2.54" x2="-0.635" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="2.54" x2="0" y2="1.905" width="0.2032" layer="21"/> +<wire x1="0" y1="1.905" x2="0.635" y2="2.54" width="0.2032" layer="21"/> +<wire x1="0.635" y1="2.54" x2="1.905" y2="2.54" width="0.2032" layer="21"/> +<wire x1="1.905" y1="2.54" x2="2.54" y2="1.905" width="0.2032" layer="21"/> +<wire x1="2.54" y1="1.905" x2="3.175" y2="2.54" width="0.2032" layer="21"/> +<wire x1="3.175" y1="2.54" x2="4.445" y2="2.54" width="0.2032" layer="21"/> +<wire x1="4.445" y1="2.54" x2="5.08" y2="1.905" width="0.2032" layer="21"/> +<wire x1="5.08" y1="1.905" x2="5.08" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-2.54" x2="4.445" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-2.54" x2="1.905" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-1.905" y1="-2.54" x2="-0.635" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-4.445" y1="-2.54" x2="-3.175" y2="-2.54" width="0.2032" layer="21"/> +<pad name="1" x="-3.81" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="2" x="-3.81" y="1.27" drill="1.016" diameter="1.8796"/> +<pad name="3" x="-1.27" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="4" x="-1.27" y="1.27" drill="1.016" diameter="1.8796"/> +<pad name="5" x="1.27" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="6" x="1.27" y="1.27" drill="1.016" diameter="1.8796"/> +<pad name="7" x="3.81" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="8" x="3.81" y="1.27" drill="1.016" diameter="1.8796"/> +<rectangle x1="-4.064" y1="-1.524" x2="-3.556" y2="-1.016" layer="51"/> +<rectangle x1="-4.064" y1="1.016" x2="-3.556" y2="1.524" layer="51"/> +<rectangle x1="-1.524" y1="1.016" x2="-1.016" y2="1.524" layer="51"/> +<rectangle x1="-1.524" y1="-1.524" x2="-1.016" y2="-1.016" layer="51"/> +<rectangle x1="1.016" y1="1.016" x2="1.524" y2="1.524" layer="51"/> +<rectangle x1="1.016" y1="-1.524" x2="1.524" y2="-1.016" layer="51"/> +<rectangle x1="3.556" y1="1.016" x2="4.064" y2="1.524" layer="51"/> +<rectangle x1="3.556" y1="-1.524" x2="4.064" y2="-1.016" layer="51"/> +<wire x1="-4.445" y1="-2.794" x2="-3.175" y2="-2.794" width="0.2032" layer="21"/> +<wire x1="-3.175" y1="-2.794" x2="-4.445" y2="-2.794" width="0.2032" layer="22"/> +<wire x1="-5.08" y1="-1.905" x2="-4.445" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="-1.905" x2="-5.08" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="1.905" x2="-4.445" y2="2.54" width="0.2032" layer="21"/> +<text x="-5.08" y="2.794" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-5.08" y="-3.683" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="2X4-SHROUDED"> +<description><h3>Plated Through Hole - 2x3 Shrouded Header</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_03x2</li> +</ul></p></description> +<wire x1="4.5" y1="7.56" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-3.47" x2="-4.5" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="0.93" x2="-4.5" y2="7.56" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="7.56" x2="4.4" y2="7.56" width="0.2032" layer="21"/> +<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="3.4" y2="6.46" width="0.2032" layer="51"/> +<wire x1="3.4" y1="6.46" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-4.5" y1="0.93" x2="-3" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-3" y1="0.93" x2="-3" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3" y1="-3.47" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="-3.4" y2="0.93" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="-3.4" y2="-3.47" width="0.2032" layer="51"/> +<pad name="1" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="2" x="1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="3" x="-1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="4" x="1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="5" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="6" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> +<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<text x="-3.81" y="7.874" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-3.81" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-5.188" y1="3.175" x2="-5.188" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.686" y1="3.175" x2="-2.686" y2="1.905" width="0.2032" layer="22"/> +<pad name="7" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="8" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +</package> +<package name="2X4-SHROUDED-SQUISH"> +<description><h3>Plated Through Hole - 2x3 Shrouded Header</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_03x2</li> +</ul></p></description> +<wire x1="4.5" y1="7.56" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-3.47" x2="-4.5" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="0.93" x2="-4.5" y2="7.56" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="7.56" x2="4.4" y2="7.56" width="0.2032" layer="21"/> +<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="3.4" y2="6.46" width="0.2032" layer="51"/> +<wire x1="3.4" y1="6.46" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-4.5" y1="0.93" x2="-3" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-3" y1="0.93" x2="-3" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3" y1="-3.47" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="-3.4" y2="0.93" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="-3.4" y2="-3.47" width="0.2032" layer="51"/> +<pad name="1" x="-1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="2" x="1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="3" x="-1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="4" x="1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="5" x="-1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="6" x="1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> +<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<text x="-3.81" y="7.874" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-3.81" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-5.188" y1="3.175" x2="-5.188" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.686" y1="3.175" x2="-2.686" y2="1.905" width="0.2032" layer="22"/> +<pad name="7" x="-1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="8" x="1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +</package> +<package name="MSOP8-8MILPADS"> +<description><b>8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package</b><p> +MSOP<br> +8M-Package doc1097.pdf</description> +<wire x1="-1.48" y1="1.23" x2="-1.23" y2="1.48" width="0.1524" layer="21" curve="-90" cap="flat"/> +<wire x1="1.23" y1="1.48" x2="1.48" y2="1.23" width="0.1524" layer="21" curve="-90"/> +<wire x1="1.23" y1="-1.49" x2="1.48" y2="-1.24" width="0.1524" layer="21" curve="90"/> +<wire x1="-1.48" y1="-1.24" x2="-1.23" y2="-1.49" width="0.1524" layer="21" curve="90" cap="flat"/> +<wire x1="1.24" y1="-1.49" x2="-1.22" y2="-1.49" width="0.1524" layer="21"/> +<wire x1="-1.22" y1="1.48" x2="1.24" y2="1.48" width="0.1524" layer="21"/> +<wire x1="-1.48" y1="1.23" x2="-1.48" y2="-1.23" width="0.1524" layer="21"/> +<wire x1="1.48" y1="-1.24" x2="1.48" y2="1.23" width="0.1524" layer="21"/> +<smd name="1" x="-0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="2" x="-0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="3" x="0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="4" x="0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="5" x="0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="6" x="0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="7" x="-0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="8" x="-0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<text x="-2.54" y="-1.27" size="0.4064" layer="25" rot="R90">>NAME</text> +<text x="2.54" y="-1.27" size="0.4064" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-1.175" y1="-2.45" x2="-0.775" y2="-1.55" layer="51"/> +<rectangle x1="-0.525" y1="-2.45" x2="-0.125" y2="-1.55" layer="51"/> +<rectangle x1="0.125" y1="-2.45" x2="0.525" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="-2.45" x2="1.175" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="1.55" x2="1.175" y2="2.45" layer="51"/> +<rectangle x1="0.125" y1="1.55" x2="0.525" y2="2.45" layer="51"/> +<rectangle x1="-0.525" y1="1.55" x2="-0.125" y2="2.45" layer="51"/> +<rectangle x1="-1.175" y1="1.55" x2="-0.775" y2="2.45" layer="51"/> +<circle x="-1.6256" y="-2.0574" radius="0.091578125" width="0.4064" layer="21"/> +</package> +<package name="DX4R005HJ5_100"> +<wire x1="3.25" y1="-2.6" x2="-3.25" y2="-2.6" width="0.127" layer="21"/> +<wire x1="-3.25" y1="2.6" x2="-3.25" y2="0" width="0.127" layer="51"/> +<wire x1="3.25" y1="2.6" x2="3.25" y2="0" width="0.127" layer="51"/> +<wire x1="-1.75" y1="2.6" x2="1.75" y2="2.6" width="0.127" layer="51"/> +<wire x1="-3.25" y1="-2.2" x2="-3.25" y2="-2.6" width="0.127" layer="51"/> +<wire x1="3.25" y1="-2.6" x2="3.25" y2="-2.2" width="0.127" layer="51"/> +<smd name="GND@3" x="-2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> +<smd name="GND@4" x="2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> +<smd name="GND@1" x="-2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> +<smd name="GND@2" x="2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> +<smd name="D+" x="0" y="1.6" dx="0.35" dy="1.35" layer="1"/> +<smd name="D-" x="-0.65" y="1.6" dx="0.35" dy="1.35" layer="1"/> +<smd name="VBUS" x="-1.3" y="1.6" dx="0.35" dy="1.35" layer="1"/> +<smd name="ID" x="0.65" y="1.6" dx="0.35" dy="1.35" layer="1"/> +<smd name="GND" x="1.3" y="1.6" dx="0.35" dy="1.35" layer="1"/> +<text x="4.1275" y="-1.5875" size="0.6096" layer="27" font="vector" rot="R90">>Value</text> +<text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">>Name</text> +</package> +<package name="DX4R005HJ5"> +<wire x1="3.25" y1="-2.6" x2="-3.25" y2="-2.6" width="0.127" layer="21"/> +<wire x1="-3.25" y1="2.6" x2="-3.25" y2="0" width="0.127" layer="51"/> +<wire x1="3.25" y1="2.6" x2="3.25" y2="0" width="0.127" layer="51"/> +<wire x1="-1.75" y1="2.6" x2="1.75" y2="2.6" width="0.127" layer="51"/> +<wire x1="-3.25" y1="-2.2" x2="-3.25" y2="-2.6" width="0.127" layer="51"/> +<wire x1="3.25" y1="-2.6" x2="3.25" y2="-2.2" width="0.127" layer="51"/> +<smd name="GND@3" x="-2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> +<smd name="GND@4" x="2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> +<smd name="GND@1" x="-2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> +<smd name="GND@2" x="2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> +<smd name="D+" x="0" y="1.6" dx="0.4" dy="1.35" layer="1"/> +<smd name="D-" x="-0.65" y="1.6" dx="0.4" dy="1.35" layer="1"/> +<smd name="VBUS" x="-1.3" y="1.6" dx="0.4" dy="1.35" layer="1"/> +<smd name="ID" x="0.65" y="1.6" dx="0.4" dy="1.35" layer="1"/> +<smd name="GND" x="1.3" y="1.6" dx="0.4" dy="1.35" layer="1"/> +<text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">>Name</text> +<text x="4.1275" y="-1.5875" size="0.6096" layer="25" font="vector" rot="R90">>Value</text> +</package> +<package name="DX4R005HJ5_64"> +<wire x1="3.25" y1="-2.6" x2="-3.25" y2="-2.6" width="0.127" layer="21"/> +<wire x1="-3.25" y1="2.6" x2="-3.25" y2="0" width="0.127" layer="51"/> +<wire x1="3.25" y1="2.6" x2="3.25" y2="0" width="0.127" layer="51"/> +<wire x1="-1.75" y1="2.6" x2="1.75" y2="2.6" width="0.127" layer="51"/> +<wire x1="-3.25" y1="-2.2" x2="-3.25" y2="-2.6" width="0.127" layer="51"/> +<wire x1="3.25" y1="-2.6" x2="3.25" y2="-2.2" width="0.127" layer="51"/> +<smd name="GND@3" x="-2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> +<smd name="GND@4" x="2.175" y="-1.1" dx="2.15" dy="1.9" layer="1"/> +<smd name="GND@1" x="-2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> +<smd name="GND@2" x="2.5" y="1.95" dx="1.2" dy="1.3" layer="1"/> +<smd name="D+" x="0" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="D-" x="-0.65" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="VBUS" x="-1.3" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="ID" x="0.65" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<smd name="GND" x="1.3" y="1.6" dx="0.254" dy="1.35" layer="1"/> +<text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">>Name</text> +<text x="4.1275" y="-1.5875" size="0.6096" layer="27" font="vector" rot="R90">>Value</text> +</package> +<package name="QFN-16-3X3-1-100"> +<description><b>16-Lead Plastic QFN (3mm × 3mm)</b><p> +Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i><br> +<br> +Source: http://cds.linear.com/docs/en/datasheet/3645f.pdf<br></description> +<smd name="1" x="-1.4" y="0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="2" x="-1.4" y="0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="3" x="-1.4" y="-0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="4" x="-1.4" y="-0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="5" x="-0.75" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="6" x="-0.25" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="7" x="0.25" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="8" x="0.75" y="-1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="9" x="1.4" y="-0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="10" x="1.4" y="-0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="11" x="1.4" y="0.25" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="12" x="1.4" y="0.75" dx="0.762" dy="0.1524" layer="1" stop="no"/> +<smd name="13" x="0.75" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="14" x="0.25" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="15" x="-0.25" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="16" x="-0.75" y="1.4" dx="0.1524" dy="0.762" layer="1" stop="no"/> +<smd name="EXP" x="0" y="0" dx="1.45" dy="1.45" layer="1" stop="no"/> +<wire x1="-1.3484" y1="1.05" x2="-1.05" y2="1.3484" width="0.2032" layer="21"/> +<wire x1="-1.3984" y1="-1.3984" x2="1.3984" y2="-1.3984" width="0.2032" layer="21"/> +<wire x1="1.3984" y1="-1.3984" x2="1.3984" y2="1.3984" width="0.2032" layer="21"/> +<wire x1="1.3984" y1="1.3984" x2="-1.3984" y2="1.3984" width="0.2032" layer="21"/> +<wire x1="-1.3984" y1="1.3984" x2="-1.3984" y2="-1.3984" width="0.2032" layer="21"/> +<text x="-1.5" y="2.135" size="1.27" layer="25">>NAME</text> +<text x="-1.5" y="-3.405" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.85" y1="0.55" x2="-1" y2="0.95" layer="29"/> +<rectangle x1="-1.85" y1="0.05" x2="-1" y2="0.45" layer="29"/> +<rectangle x1="-1.85" y1="-0.45" x2="-1" y2="-0.05" layer="29"/> +<rectangle x1="-1.85" y1="-0.95" x2="-1" y2="-0.55" layer="29"/> +<rectangle x1="-1.175" y1="-1.625" x2="-0.325" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="-0.675" y1="-1.625" x2="0.175" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="-0.175" y1="-1.625" x2="0.675" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="0.325" y1="-1.625" x2="1.175" y2="-1.225" layer="29" rot="R90"/> +<rectangle x1="1" y1="-0.95" x2="1.85" y2="-0.55" layer="29" rot="R180"/> +<rectangle x1="1" y1="-0.45" x2="1.85" y2="-0.05" layer="29" rot="R180"/> +<rectangle x1="1" y1="0.05" x2="1.85" y2="0.45" layer="29" rot="R180"/> +<rectangle x1="1" y1="0.55" x2="1.85" y2="0.95" layer="29" rot="R180"/> +<rectangle x1="0.325" y1="1.225" x2="1.175" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-0.175" y1="1.225" x2="0.675" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-0.675" y1="1.225" x2="0.175" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-1.175" y1="1.225" x2="-0.325" y2="1.625" layer="29" rot="R270"/> +<rectangle x1="-0.8" y1="-0.8" x2="0.8" y2="0.8" layer="29"/> +</package> +<package name="SOT223"> +<description><b>SOT-223</b></description> +<wire x1="3.2766" y1="1.651" x2="3.2766" y2="-1.651" width="0.2032" layer="21"/> +<wire x1="3.2766" y1="-1.651" x2="-3.2766" y2="-1.651" width="0.2032" layer="21"/> +<wire x1="-3.2766" y1="-1.651" x2="-3.2766" y2="1.651" width="0.2032" layer="21"/> +<wire x1="-3.2766" y1="1.651" x2="3.2766" y2="1.651" width="0.2032" layer="21"/> +<smd name="1" x="-2.3114" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> +<smd name="2" x="0" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> +<smd name="3" x="2.3114" y="-3.0988" dx="1.2192" dy="2.2352" layer="1"/> +<smd name="4" x="0" y="3.099" dx="3.6" dy="2.2" layer="1" thermals="no"/> +<text x="-0.8255" y="4.5085" size="0.4064" layer="25">>NAME</text> +<text x="-1.0795" y="-0.1905" size="0.4064" layer="27">>VALUE</text> +<rectangle x1="-1.6002" y1="1.8034" x2="1.6002" y2="3.6576" layer="51"/> +<rectangle x1="-0.4318" y1="-3.6576" x2="0.4318" y2="-1.8034" layer="51"/> +<rectangle x1="-2.7432" y1="-3.6576" x2="-1.8796" y2="-1.8034" layer="51"/> +<rectangle x1="1.8796" y1="-3.6576" x2="2.7432" y2="-1.8034" layer="51"/> +<rectangle x1="-1.6002" y1="1.8034" x2="1.6002" y2="3.6576" layer="51"/> +<rectangle x1="-0.4318" y1="-3.6576" x2="0.4318" y2="-1.8034" layer="51"/> +<rectangle x1="-2.7432" y1="-3.6576" x2="-1.8796" y2="-1.8034" layer="51"/> +<rectangle x1="1.8796" y1="-3.6576" x2="2.7432" y2="-1.8034" layer="51"/> +</package> +</packages> +<symbols> +<symbol name="ISL3177E"> +<pin name="VCC" x="-12.7" y="5.08" length="middle"/> +<pin name="RO" x="-12.7" y="2.54" length="middle"/> +<pin name="DI" x="-12.7" y="0" length="middle"/> +<pin name="GND" x="-12.7" y="-2.54" length="middle"/> +<pin name="A" x="12.7" y="5.08" length="middle" rot="R180"/> +<pin name="B" x="12.7" y="2.54" length="middle" rot="R180"/> +<pin name="Z" x="12.7" y="0" length="middle" rot="R180"/> +<pin name="Y" x="12.7" y="-2.54" length="middle" rot="R180"/> +<wire x1="-7.62" y1="7.62" x2="-7.62" y2="-5.08" width="0.254" layer="94"/> +<wire x1="-7.62" y1="-5.08" x2="7.62" y2="-5.08" width="0.254" layer="94"/> +<wire x1="7.62" y1="-5.08" x2="7.62" y2="7.62" width="0.254" layer="94"/> +<wire x1="7.62" y1="7.62" x2="-7.62" y2="7.62" width="0.254" layer="94"/> +<text x="-5.08" y="7.62" size="1.778" layer="95">>NAME</text> +<text x="-5.08" y="-7.62" size="1.778" layer="96">>VALUE</text> +</symbol> +<symbol name="CONN_04X2"> +<description><h3>8 Pin Connection</h3> +4x2 pin layout</description> +<wire x1="-1.27" y1="0" x2="-2.54" y2="0" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="2.54" x2="-2.54" y2="2.54" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="5.08" x2="-2.54" y2="5.08" width="0.6096" layer="94"/> +<wire x1="-3.81" y1="7.62" x2="-3.81" y2="-5.08" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="-2.54" x2="-2.54" y2="-2.54" width="0.6096" layer="94"/> +<wire x1="3.81" y1="-5.08" x2="-3.81" y2="-5.08" width="0.4064" layer="94"/> +<wire x1="3.81" y1="-5.08" x2="3.81" y2="7.62" width="0.4064" layer="94"/> +<wire x1="-3.81" y1="7.62" x2="3.81" y2="7.62" width="0.4064" layer="94"/> +<wire x1="1.27" y1="-2.54" x2="2.54" y2="-2.54" width="0.6096" layer="94"/> +<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" layer="94"/> +<wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.6096" layer="94"/> +<wire x1="1.27" y1="5.08" x2="2.54" y2="5.08" width="0.6096" layer="94"/> +<text x="-3.81" y="-7.366" size="1.778" layer="96" font="vector">>VALUE</text> +<text x="-4.064" y="8.128" size="1.778" layer="95" font="vector">>NAME</text> +<pin name="1" x="-7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="2" x="7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="3" x="-7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="4" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="5" x="-7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="6" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="7" x="-7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="8" x="7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +<symbol name="USB-1"> +<wire x1="6.35" y1="-2.54" x2="6.35" y2="2.54" width="0.254" layer="94"/> +<wire x1="6.35" y1="2.54" x2="-3.81" y2="2.54" width="0.254" layer="94"/> +<wire x1="-3.81" y1="2.54" x2="-3.81" y2="-2.54" width="0.254" layer="94"/> +<text x="-2.54" y="-1.27" size="2.54" layer="94">USB</text> +<text x="-4.445" y="-1.905" size="1.27" layer="95" font="vector" rot="R90">>Name</text> +<text x="8.255" y="-1.905" size="1.27" layer="96" font="vector" rot="R90">>Value</text> +<pin name="D+" x="5.08" y="5.08" visible="pad" length="short" rot="R270"/> +<pin name="D-" x="2.54" y="5.08" visible="pad" length="short" rot="R270"/> +<pin name="VBUS" x="0" y="5.08" visible="pad" length="short" rot="R270"/> +<pin name="GND" x="-2.54" y="5.08" visible="pad" length="short" rot="R270"/> +</symbol> +<symbol name="XR21V410-USB-UART"> +<pin name="GND1" x="-17.78" y="7.62" length="middle"/> +<pin name="LOWPOWER" x="-17.78" y="5.08" length="middle"/> +<pin name="GPIO5" x="-17.78" y="2.54" length="middle"/> +<pin name="GPIO4" x="-17.78" y="0" length="middle"/> +<pin name="GPIO3" x="-17.78" y="-2.54" length="middle"/> +<pin name="GPIO2" x="-17.78" y="-5.08" length="middle"/> +<pin name="GPIO1" x="-17.78" y="-7.62" length="middle"/> +<pin name="GPIO0" x="-17.78" y="-10.16" length="middle"/> +<pin name="TX" x="17.78" y="-10.16" length="middle" rot="R180"/> +<pin name="RX" x="17.78" y="-7.62" length="middle" rot="R180"/> +<pin name="SDA" x="17.78" y="-5.08" length="middle" rot="R180"/> +<pin name="SCL" x="17.78" y="-2.54" length="middle" rot="R180"/> +<pin name="GND2" x="17.78" y="0" length="middle" rot="R180"/> +<pin name="USBD-" x="17.78" y="2.54" length="middle" rot="R180"/> +<pin name="USBD+" x="17.78" y="5.08" length="middle" rot="R180"/> +<pin name="VCC" x="17.78" y="7.62" length="middle" rot="R180"/> +<wire x1="-12.7" y1="10.16" x2="-12.7" y2="-12.7" width="0.254" layer="94"/> +<wire x1="-12.7" y1="-12.7" x2="12.7" y2="-12.7" width="0.254" layer="94"/> +<wire x1="12.7" y1="-12.7" x2="12.7" y2="10.16" width="0.254" layer="94"/> +<wire x1="12.7" y1="10.16" x2="-12.7" y2="10.16" width="0.254" layer="94"/> +<text x="-12.7" y="10.16" size="1.27" layer="95">>NAME</text> +<text x="-12.7" y="-15.24" size="1.27" layer="96">>VALUE</text> +<pin name="GND_PAD" x="0" y="-17.78" length="middle" rot="R90"/> +</symbol> +<symbol name="REGULATOR_SOT223"> +<wire x1="-6.35" y1="5.08" x2="-6.35" y2="2.54" width="0.4064" layer="94"/> +<wire x1="-6.35" y1="2.54" x2="-6.35" y2="-1.27" width="0.4064" layer="94"/> +<wire x1="-6.35" y1="-1.27" x2="0" y2="-1.27" width="0.4064" layer="94"/> +<wire x1="0" y1="-1.27" x2="6.35" y2="-1.27" width="0.4064" layer="94"/> +<wire x1="6.35" y1="-1.27" x2="6.35" y2="2.54" width="0.4064" layer="94"/> +<wire x1="6.35" y1="2.54" x2="6.35" y2="5.08" width="0.4064" layer="94"/> +<wire x1="6.35" y1="5.08" x2="-6.35" y2="5.08" width="0.4064" layer="94"/> +<wire x1="-7.62" y1="2.54" x2="-6.35" y2="2.54" width="0.254" layer="94"/> +<wire x1="0" y1="-1.27" x2="0" y2="-2.54" width="0.254" layer="94"/> +<wire x1="6.35" y1="2.54" x2="7.62" y2="2.54" width="0.254" layer="94"/> +<text x="-6.35" y="-3.81" size="1.27" layer="95">>NAME</text> +<text x="1.27" y="-3.81" size="1.27" layer="96">>VALUE</text> +<pin name="IN" x="-7.62" y="2.54" length="point"/> +<pin name="GND" x="0" y="-2.54" length="point" rot="R90"/> +<pin name="OUT1" x="7.62" y="2.54" length="point" rot="R180"/> +<pin name="OUT2" x="7.62" y="0" length="middle" rot="R180"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="ISL3177E" prefix="U"> +<gates> +<gate name="G$1" symbol="ISL3177E" x="0" y="0"/> +</gates> +<devices> +<device name="" package="MSOP8"> +<connects> +<connect gate="G$1" pin="A" pad="8"/> +<connect gate="G$1" pin="B" pad="7"/> +<connect gate="G$1" pin="DI" pad="3"/> +<connect gate="G$1" pin="GND" pad="4"/> +<connect gate="G$1" pin="RO" pad="2"/> +<connect gate="G$1" pin="VCC" pad="1"/> +<connect gate="G$1" pin="Y" pad="5"/> +<connect gate="G$1" pin="Z" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="MILL" package="MSOP8-8MILPADS"> +<connects> +<connect gate="G$1" pin="A" pad="8"/> +<connect gate="G$1" pin="B" pad="7"/> +<connect gate="G$1" pin="DI" pad="3"/> +<connect gate="G$1" pin="GND" pad="4"/> +<connect gate="G$1" pin="RO" pad="2"/> +<connect gate="G$1" pin="VCC" pad="1"/> +<connect gate="G$1" pin="Y" pad="5"/> +<connect gate="G$1" pin="Z" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="CONN_04X2" prefix="J" uservalue="yes"> +<description><h3>Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections</h3> + +<p></p> +<b>On any of the 0.1 inch spaced packages, you can populate with these:</b> +<ul> +<li><a href="https://www.sparkfun.com/products/116"> Break Away Headers - Straight</a> (PRT-00116)</li> +<li><a href="https://www.sparkfun.com/products/553"> Break Away Male Headers - Right Angle</a> (PRT-00553)</li> +<li><a href="https://www.sparkfun.com/products/115"> Female Headers</a> (PRT-00115)</li> +<li><a href="https://www.sparkfun.com/products/117"> Break Away Headers - Machine Pin</a> (PRT-00117)</li> +<li><a href="https://www.sparkfun.com/products/743"> Break Away Female Headers - Swiss Machine Pin</a> (PRT-00743)</li> +</ul></description> +<gates> +<gate name="G$1" symbol="CONN_04X2" x="0" y="0"/> +</gates> +<devices> +<device name="" package="2X4"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SHROUDED" package="2X4-SHROUDED"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SHROUDED-SQUISH" package="2X4-SHROUDED-SQUISH"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="MICRO-USB" prefix="X"> +<description>SMD micro USB connector as found in the fablab inventory. +Three footprint variants included: +<ol> +<li> original, as described by manufacturer's datasheet +<li> for milling with the 1/100" bit +<li> for milling with the 1/64" bit +</ol> +<p>Made by Zaerc.</description> +<gates> +<gate name="G$1" symbol="USB-1" x="0" y="0"/> +</gates> +<devices> +<device name="_1/100" package="DX4R005HJ5_100"> +<connects> +<connect gate="G$1" pin="D+" pad="D+"/> +<connect gate="G$1" pin="D-" pad="D-"/> +<connect gate="G$1" pin="GND" pad="GND"/> +<connect gate="G$1" pin="VBUS" pad="VBUS"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="_ORIG" package="DX4R005HJ5"> +<connects> +<connect gate="G$1" pin="D+" pad="D+"/> +<connect gate="G$1" pin="D-" pad="D-"/> +<connect gate="G$1" pin="GND" pad="GND"/> +<connect gate="G$1" pin="VBUS" pad="VBUS"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="_1/64" package="DX4R005HJ5_64"> +<connects> +<connect gate="G$1" pin="D+" pad="D+"/> +<connect gate="G$1" pin="D-" pad="D-"/> +<connect gate="G$1" pin="GND" pad="GND"/> +<connect gate="G$1" pin="VBUS" pad="VBUS"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="XR21V410-USB-UART"> +<gates> +<gate name="G$1" symbol="XR21V410-USB-UART" x="0" y="0"/> +</gates> +<devices> +<device name="" package="QFN-16-3X3-1-100"> +<connects> +<connect gate="G$1" pin="GND1" pad="1"/> +<connect gate="G$1" pin="GND2" pad="13"/> +<connect gate="G$1" pin="GND_PAD" pad="EXP"/> +<connect gate="G$1" pin="GPIO0" pad="8"/> +<connect gate="G$1" pin="GPIO1" pad="7"/> +<connect gate="G$1" pin="GPIO2" pad="6"/> +<connect gate="G$1" pin="GPIO3" pad="5"/> +<connect gate="G$1" pin="GPIO4" pad="4"/> +<connect gate="G$1" pin="GPIO5" pad="3"/> +<connect gate="G$1" pin="LOWPOWER" pad="2"/> +<connect gate="G$1" pin="RX" pad="10"/> +<connect gate="G$1" pin="SCL" pad="12"/> +<connect gate="G$1" pin="SDA" pad="11"/> +<connect gate="G$1" pin="TX" pad="9"/> +<connect gate="G$1" pin="USBD+" pad="15"/> +<connect gate="G$1" pin="USBD-" pad="14"/> +<connect gate="G$1" pin="VCC" pad="16"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="REGULATOR_SOT223" prefix="U"> +<gates> +<gate name="G$1" symbol="REGULATOR_SOT223" x="0" y="0"/> +</gates> +<devices> +<device name="" package="SOT223"> +<connects> +<connect gate="G$1" pin="GND" pad="1"/> +<connect gate="G$1" pin="IN" pad="3"/> +<connect gate="G$1" pin="OUT1" pad="2"/> +<connect gate="G$1" pin="OUT2" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="supply1" urn="urn:adsk.eagle:library:371"> +<description><b>Supply Symbols</b><p> + GND, VCC, 0V, +5V, -5V, etc.<p> + Please keep in mind, that these devices are necessary for the + automatic wiring of the supply signals.<p> + The pin name defined in the symbol is identical to the net which is to be wired automatically.<p> + In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.<p> + <author>Created by librarian@cadsoft.de</author></description> +<packages> +</packages> +<symbols> +<symbol name="+3V3" urn="urn:adsk.eagle:symbol:26950/1" library_version="1"> +<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/> +<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/> +<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">>VALUE</text> +<pin name="+3V3" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/> +</symbol> +<symbol name="GND" urn="urn:adsk.eagle:symbol:26925/1" library_version="1"> +<wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/> +<text x="-2.54" y="-2.54" size="1.778" layer="96">>VALUE</text> +<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="+3V3" urn="urn:adsk.eagle:component:26981/1" prefix="+3V3" library_version="1"> +<description><b>SUPPLY SYMBOL</b></description> +<gates> +<gate name="G$1" symbol="+3V3" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="GND" urn="urn:adsk.eagle:component:26954/1" prefix="GND" library_version="1"> +<description><b>SUPPLY SYMBOL</b></description> +<gates> +<gate name="1" symbol="GND" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="pinhead" urn="urn:adsk.eagle:library:325"> +<description><b>Pin Header Connectors</b><p> +<author>Created by librarian@cadsoft.de</author></description> +<packages> +<package name="1X03" urn="urn:adsk.eagle:footprint:22340/1" library_version="2"> +<description><b>PIN HEADER</b></description> +<wire x1="-3.175" y1="1.27" x2="-1.905" y2="1.27" width="0.1524" layer="21"/> +<wire x1="-1.905" y1="1.27" x2="-1.27" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.1524" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.27" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="-1.27" x2="-1.27" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-3.81" y1="0.635" x2="-3.81" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-3.175" y1="1.27" x2="-3.81" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-3.81" y1="-0.635" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-1.905" y1="-1.27" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.1524" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.1524" layer="21"/> +<wire x1="3.81" y1="0.635" x2="3.81" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.1524" layer="21"/> +<pad name="1" x="-2.54" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="2" x="0" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="3" x="2.54" y="0" drill="1.016" shape="long" rot="R90"/> +<text x="-3.8862" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="-3.81" y="-3.175" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<rectangle x1="-2.794" y1="-0.254" x2="-2.286" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +</package> +<package name="1X03/90" urn="urn:adsk.eagle:footprint:22341/1" library_version="2"> +<description><b>PIN HEADER</b></description> +<wire x1="-3.81" y1="-1.905" x2="-1.27" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="-1.905" x2="-1.27" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-3.81" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-3.81" y1="0.635" x2="-3.81" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="-2.54" y1="6.985" x2="-2.54" y2="1.27" width="0.762" layer="21"/> +<wire x1="-1.27" y1="-1.905" x2="1.27" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="1.27" y1="-1.905" x2="1.27" y2="0.635" width="0.1524" layer="21"/> +<wire x1="1.27" y1="0.635" x2="-1.27" y2="0.635" width="0.1524" layer="21"/> +<wire x1="0" y1="6.985" x2="0" y2="1.27" width="0.762" layer="21"/> +<wire x1="1.27" y1="-1.905" x2="3.81" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="3.81" y1="-1.905" x2="3.81" y2="0.635" width="0.1524" layer="21"/> +<wire x1="3.81" y1="0.635" x2="1.27" y2="0.635" width="0.1524" layer="21"/> +<wire x1="2.54" y1="6.985" x2="2.54" y2="1.27" width="0.762" layer="21"/> +<pad name="1" x="-2.54" y="-3.81" drill="1.016" shape="long" rot="R90"/> +<pad name="2" x="0" y="-3.81" drill="1.016" shape="long" rot="R90"/> +<pad name="3" x="2.54" y="-3.81" drill="1.016" shape="long" rot="R90"/> +<text x="-4.445" y="-3.81" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text> +<text x="5.715" y="-3.81" size="1.27" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-2.921" y1="0.635" x2="-2.159" y2="1.143" layer="21"/> +<rectangle x1="-0.381" y1="0.635" x2="0.381" y2="1.143" layer="21"/> +<rectangle x1="2.159" y1="0.635" x2="2.921" y2="1.143" layer="21"/> +<rectangle x1="-2.921" y1="-2.921" x2="-2.159" y2="-1.905" layer="21"/> +<rectangle x1="-0.381" y1="-2.921" x2="0.381" y2="-1.905" layer="21"/> +<rectangle x1="2.159" y1="-2.921" x2="2.921" y2="-1.905" layer="21"/> +</package> +<package name="1X02" urn="urn:adsk.eagle:footprint:22309/1" library_version="2"> +<description><b>PIN HEADER</b></description> +<wire x1="-1.905" y1="1.27" x2="-0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0" y2="0.635" width="0.1524" layer="21"/> +<wire x1="0" y1="0.635" x2="0" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="0" y1="-0.635" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-2.54" y1="0.635" x2="-2.54" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="-1.905" y1="1.27" x2="-2.54" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-2.54" y1="-0.635" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="-0.635" y1="-1.27" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="0" y1="0.635" x2="0.635" y2="1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.905" y2="1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="1.27" x2="2.54" y2="0.635" width="0.1524" layer="21"/> +<wire x1="2.54" y1="0.635" x2="2.54" y2="-0.635" width="0.1524" layer="21"/> +<wire x1="2.54" y1="-0.635" x2="1.905" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="0.635" y2="-1.27" width="0.1524" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="0" y2="-0.635" width="0.1524" layer="21"/> +<pad name="1" x="-1.27" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="2" x="1.27" y="0" drill="1.016" shape="long" rot="R90"/> +<text x="-2.6162" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text> +<text x="-2.54" y="-3.175" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +</package> +<package name="1X02/90" urn="urn:adsk.eagle:footprint:22310/1" library_version="2"> +<description><b>PIN HEADER</b></description> +<wire x1="-2.54" y1="-1.905" x2="0" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="0" y1="-1.905" x2="0" y2="0.635" width="0.1524" layer="21"/> +<wire x1="0" y1="0.635" x2="-2.54" y2="0.635" width="0.1524" layer="21"/> +<wire x1="-2.54" y1="0.635" x2="-2.54" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="-1.27" y1="6.985" x2="-1.27" y2="1.27" width="0.762" layer="21"/> +<wire x1="0" y1="-1.905" x2="2.54" y2="-1.905" width="0.1524" layer="21"/> +<wire x1="2.54" y1="-1.905" x2="2.54" y2="0.635" width="0.1524" layer="21"/> +<wire x1="2.54" y1="0.635" x2="0" y2="0.635" width="0.1524" layer="21"/> +<wire x1="1.27" y1="6.985" x2="1.27" y2="1.27" width="0.762" layer="21"/> +<pad name="1" x="-1.27" y="-3.81" drill="1.016" shape="long" rot="R90"/> +<pad name="2" x="1.27" y="-3.81" drill="1.016" shape="long" rot="R90"/> +<text x="-3.175" y="-3.81" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text> +<text x="4.445" y="-3.81" size="1.27" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-1.651" y1="0.635" x2="-0.889" y2="1.143" layer="21"/> +<rectangle x1="0.889" y1="0.635" x2="1.651" y2="1.143" layer="21"/> +<rectangle x1="-1.651" y1="-2.921" x2="-0.889" y2="-1.905" layer="21"/> +<rectangle x1="0.889" y1="-2.921" x2="1.651" y2="-1.905" layer="21"/> +</package> +</packages> +<packages3d> +<package3d name="1X03" urn="urn:adsk.eagle:package:22458/2" type="model" library_version="2"> +<description>PIN HEADER</description> +</package3d> +<package3d name="1X03/90" urn="urn:adsk.eagle:package:22459/1" type="box" library_version="2"> +<description>PIN HEADER</description> +</package3d> +<package3d name="1X02" urn="urn:adsk.eagle:package:22435/2" type="model" library_version="2"> +<description>PIN HEADER</description> +</package3d> +<package3d name="1X02/90" urn="urn:adsk.eagle:package:22437/1" type="box" library_version="2"> +<description>PIN HEADER</description> +</package3d> +</packages3d> +<symbols> +<symbol name="PINHD3" urn="urn:adsk.eagle:symbol:22339/1" library_version="2"> +<wire x1="-6.35" y1="-5.08" x2="1.27" y2="-5.08" width="0.4064" layer="94"/> +<wire x1="1.27" y1="-5.08" x2="1.27" y2="5.08" width="0.4064" layer="94"/> +<wire x1="1.27" y1="5.08" x2="-6.35" y2="5.08" width="0.4064" layer="94"/> +<wire x1="-6.35" y1="5.08" x2="-6.35" y2="-5.08" width="0.4064" layer="94"/> +<text x="-6.35" y="5.715" size="1.778" layer="95">>NAME</text> +<text x="-6.35" y="-7.62" size="1.778" layer="96">>VALUE</text> +<pin name="1" x="-2.54" y="2.54" visible="pad" length="short" direction="pas" function="dot"/> +<pin name="2" x="-2.54" y="0" visible="pad" length="short" direction="pas" function="dot"/> +<pin name="3" x="-2.54" y="-2.54" visible="pad" length="short" direction="pas" function="dot"/> +</symbol> +<symbol name="PINHD2" urn="urn:adsk.eagle:symbol:22308/1" library_version="2"> +<wire x1="-6.35" y1="-2.54" x2="1.27" y2="-2.54" width="0.4064" layer="94"/> +<wire x1="1.27" y1="-2.54" x2="1.27" y2="5.08" width="0.4064" layer="94"/> +<wire x1="1.27" y1="5.08" x2="-6.35" y2="5.08" width="0.4064" layer="94"/> +<wire x1="-6.35" y1="5.08" x2="-6.35" y2="-2.54" width="0.4064" layer="94"/> +<text x="-6.35" y="5.715" size="1.778" layer="95">>NAME</text> +<text x="-6.35" y="-5.08" size="1.778" layer="96">>VALUE</text> +<pin name="1" x="-2.54" y="2.54" visible="pad" length="short" direction="pas" function="dot"/> +<pin name="2" x="-2.54" y="0" visible="pad" length="short" direction="pas" function="dot"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="PINHD-1X3" urn="urn:adsk.eagle:component:22524/2" prefix="JP" uservalue="yes" library_version="2"> +<description><b>PIN HEADER</b></description> +<gates> +<gate name="A" symbol="PINHD3" x="0" y="0"/> +</gates> +<devices> +<device name="" package="1X03"> +<connects> +<connect gate="A" pin="1" pad="1"/> +<connect gate="A" pin="2" pad="2"/> +<connect gate="A" pin="3" pad="3"/> +</connects> +<package3dinstances> +<package3dinstance package3d_urn="urn:adsk.eagle:package:22458/2"/> +</package3dinstances> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="/90" package="1X03/90"> +<connects> +<connect gate="A" pin="1" pad="1"/> +<connect gate="A" pin="2" pad="2"/> +<connect gate="A" pin="3" pad="3"/> +</connects> +<package3dinstances> +<package3dinstance package3d_urn="urn:adsk.eagle:package:22459/1"/> +</package3dinstances> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="PINHD-1X2" urn="urn:adsk.eagle:component:22516/2" prefix="JP" uservalue="yes" library_version="2"> +<description><b>PIN HEADER</b></description> +<gates> +<gate name="G$1" symbol="PINHD2" x="0" y="0"/> +</gates> +<devices> +<device name="" package="1X02"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<package3dinstances> +<package3dinstance package3d_urn="urn:adsk.eagle:package:22435/2"/> +</package3dinstances> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="/90" package="1X02/90"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<package3dinstances> +<package3dinstance package3d_urn="urn:adsk.eagle:package:22437/1"/> +</package3dinstances> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="borkedlabs-passives"> +<packages> +<package name="0805"> +<wire x1="-0.3" y1="0.6" x2="0.3" y2="0.6" width="0.1524" layer="21"/> +<wire x1="-0.3" y1="-0.6" x2="0.3" y2="-0.6" width="0.1524" layer="21"/> +<smd name="1" x="-0.9" y="0" dx="0.8" dy="1.2" layer="1"/> +<smd name="2" x="0.9" y="0" dx="0.8" dy="1.2" layer="1"/> +<text x="-0.762" y="0.8255" size="1.016" layer="25">>NAME</text> +<text x="-1.016" y="-2.032" size="1.016" layer="27">>VALUE</text> +</package> +<package name="0603-CAP"> +<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="-0.356" y1="0.432" x2="0.356" y2="0.432" width="0.1016" layer="51"/> +<wire x1="-0.356" y1="-0.419" x2="0.356" y2="-0.419" width="0.1016" layer="51"/> +<wire x1="0" y1="0.0305" x2="0" y2="-0.0305" width="0.5588" layer="21"/> +<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/> +<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/> +<text x="-0.889" y="1.397" size="1.016" layer="25">>NAME</text> +<text x="-1.016" y="-2.413" size="1.016" layer="27">>VALUE</text> +<rectangle x1="-0.8382" y1="-0.4699" x2="-0.3381" y2="0.4801" layer="51"/> +<rectangle x1="0.3302" y1="-0.4699" x2="0.8303" y2="0.4801" layer="51"/> +<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/> +</package> +<package name="0402-CAP"> +<description><b>CAPACITOR</b><p> +chip</description> +<wire x1="-0.245" y1="0.224" x2="0.245" y2="0.224" width="0.1524" layer="51"/> +<wire x1="0.245" y1="-0.224" x2="-0.245" y2="-0.224" width="0.1524" layer="51"/> +<wire x1="-1.473" y1="0.483" x2="1.473" y2="0.483" width="0.0508" layer="39"/> +<wire x1="1.473" y1="0.483" x2="1.473" y2="-0.483" width="0.0508" layer="39"/> +<wire x1="1.473" y1="-0.483" x2="-1.473" y2="-0.483" width="0.0508" layer="39"/> +<wire x1="-1.473" y1="-0.483" x2="-1.473" y2="0.483" width="0.0508" layer="39"/> +<wire x1="0" y1="0.0305" x2="0" y2="-0.0305" width="0.4064" layer="21"/> +<smd name="1" x="-0.65" y="0" dx="0.7" dy="0.9" layer="1"/> +<smd name="2" x="0.65" y="0" dx="0.7" dy="0.9" layer="1"/> +<text x="-0.889" y="0.6985" size="1.016" layer="25">>NAME</text> +<text x="-1.0795" y="-2.413" size="1.016" layer="27">>VALUE</text> +<rectangle x1="-0.554" y1="-0.3048" x2="-0.254" y2="0.2951" layer="51"/> +<rectangle x1="0.2588" y1="-0.3048" x2="0.5588" y2="0.2951" layer="51"/> +<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/> +</package> +<package name="1210"> +<wire x1="-1.6" y1="1.3" x2="1.6" y2="1.3" width="0.127" layer="51"/> +<wire x1="1.6" y1="1.3" x2="1.6" y2="-1.3" width="0.127" layer="51"/> +<wire x1="1.6" y1="-1.3" x2="-1.6" y2="-1.3" width="0.127" layer="51"/> +<wire x1="-1.6" y1="-1.3" x2="-1.6" y2="1.3" width="0.127" layer="51"/> +<wire x1="-1.6" y1="1.3" x2="1.6" y2="1.3" width="0.2032" layer="21"/> +<wire x1="-1.6" y1="-1.3" x2="1.6" y2="-1.3" width="0.2032" layer="21"/> +<smd name="1" x="-1.6" y="0" dx="1.2" dy="2" layer="1"/> +<smd name="2" x="1.6" y="0" dx="1.2" dy="2" layer="1"/> +<text x="-2.07" y="1.77" size="1.016" layer="25">>NAME</text> +<text x="-2.17" y="-3.24" size="1.016" layer="27">>VALUE</text> +</package> +<package name="1206"> +<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-0.965" y1="0.787" x2="0.965" y2="0.787" width="0.1016" layer="51"/> +<wire x1="-0.965" y1="-0.787" x2="0.965" y2="-0.787" width="0.1016" layer="51"/> +<smd name="1" x="-1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<smd name="2" x="1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<text x="-1.27" y="1.143" size="1.016" layer="25">>NAME</text> +<text x="-1.397" y="-2.794" size="1.016" layer="27">>VALUE</text> +<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/> +<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/> +<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/> +<wire x1="-0.435" y1="0.635" x2="0.435" y2="0.635" width="0.127" layer="21"/> +<wire x1="-0.435" y1="-0.635" x2="0.435" y2="-0.635" width="0.127" layer="21"/> +</package> +</packages> +<symbols> +<symbol name="CAP"> +<wire x1="0" y1="2.54" x2="0" y2="2.032" width="0.1524" layer="94"/> +<wire x1="0" y1="0" x2="0" y2="0.508" width="0.1524" layer="94"/> +<text x="1.524" y="2.921" size="1.778" layer="95">>NAME</text> +<text x="1.524" y="-2.159" size="1.778" layer="96">>VALUE</text> +<rectangle x1="-2.032" y1="0.508" x2="2.032" y2="1.016" layer="94"/> +<rectangle x1="-2.032" y1="1.524" x2="2.032" y2="2.032" layer="94"/> +<pin name="1" x="0" y="5.08" visible="off" length="short" direction="pas" swaplevel="1" rot="R270"/> +<pin name="2" x="0" y="-2.54" visible="off" length="short" direction="pas" swaplevel="1" rot="R90"/> +<text x="1.524" y="-4.064" size="1.27" layer="97">>PACKAGE</text> +<text x="1.524" y="-5.842" size="1.27" layer="97">>VOLTAGE</text> +<text x="1.524" y="-7.62" size="1.27" layer="97">>TYPE</text> +</symbol> +</symbols> +<devicesets> +<deviceset name="CAP" prefix="C" uservalue="yes"> +<description><b>Capacitor</b> +Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description> +<gates> +<gate name="G$1" symbol="CAP" x="0" y="0"/> +</gates> +<devices> +<device name="0805" package="0805"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="0805"/> +<attribute name="TYPE" value="" constant="no"/> +<attribute name="VOLTAGE" value="" constant="no"/> +</technology> +</technologies> +</device> +<device name="0603-CAP" package="0603-CAP"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="0603"/> +<attribute name="TYPE" value="" constant="no"/> +<attribute name="VOLTAGE" value="" constant="no"/> +</technology> +</technologies> +</device> +<device name="0402-CAP" package="0402-CAP"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="0402"/> +<attribute name="TYPE" value="" constant="no"/> +<attribute name="VOLTAGE" value="" constant="no"/> +</technology> +</technologies> +</device> +<device name="1210" package="1210"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="1210" constant="no"/> +<attribute name="TYPE" value="" constant="no"/> +<attribute name="VOLTAGE" value="" constant="no"/> +</technology> +</technologies> +</device> +<device name="1206" package="1206"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PACKAGE" value="1206" constant="no"/> +<attribute name="TYPE" value="" constant="no"/> +<attribute name="VOLTAGE" value="" constant="no"/> +</technology> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<parts> +<part name="U1" library="fab" deviceset="ISL3177E" device="MILL" value="ISL3177EMILL"/> +<part name="J2" library="fab" deviceset="CONN_04X2" device="SHROUDED-SQUISH"/> +<part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="C2" library="borkedlabs-passives" deviceset="CAP" device="0805" value="0.47uF"/> +<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="+3V4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="C3" library="borkedlabs-passives" deviceset="CAP" device="0805" value="1uF"/> +<part name="C4" library="borkedlabs-passives" deviceset="CAP" device="0805" value="22uF"/> +<part name="X1" library="fab" deviceset="MICRO-USB" device="_1/64"/> +<part name="U$1" library="fab" deviceset="XR21V410-USB-UART" device=""/> +<part name="GND3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="GND5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="GND6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="U2" library="fab" deviceset="REGULATOR_SOT223" device=""/> +<part name="GND7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="JP1" library="pinhead" library_urn="urn:adsk.eagle:library:325" deviceset="PINHD-1X3" device="" package3d_urn="urn:adsk.eagle:package:22458/2"/> +<part name="C1" library="borkedlabs-passives" deviceset="CAP" device="0805" value="22uF"/> +<part name="C5" library="borkedlabs-passives" deviceset="CAP" device="0805" value="22uF"/> +<part name="C6" library="borkedlabs-passives" deviceset="CAP" device="0805" value="22uF"/> +<part name="C7" library="borkedlabs-passives" deviceset="CAP" device="0805" value="22uF"/> +<part name="GND8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="JP2" library="pinhead" library_urn="urn:adsk.eagle:library:325" deviceset="PINHD-1X2" device="" package3d_urn="urn:adsk.eagle:package:22435/2"/> +<part name="GND10" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="C8" library="borkedlabs-passives" deviceset="CAP" device="0805" value="0.47uF"/> +<part name="GND11" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +</parts> +<sheets> +<sheet> +<plain> +</plain> +<instances> +<instance part="U1" gate="G$1" x="116.84" y="30.48"/> +<instance part="J2" gate="G$1" x="152.4" y="30.48"/> +<instance part="GND1" gate="1" x="167.64" y="22.86"/> +<instance part="+3V2" gate="G$1" x="101.6" y="40.64"/> +<instance part="C2" gate="G$1" x="96.52" y="25.4" rot="R180"/> +<instance part="GND2" gate="1" x="142.24" y="40.64" rot="R180"/> +<instance part="+3V3" gate="G$1" x="167.64" y="40.64"/> +<instance part="+3V4" gate="G$1" x="142.24" y="22.86" rot="R180"/> +<instance part="C3" gate="G$1" x="167.64" y="33.02" rot="R180"/> +<instance part="C4" gate="G$1" x="175.26" y="33.02" rot="R180"/> +<instance part="X1" gate="G$1" x="58.42" y="81.28" rot="R270"/> +<instance part="U$1" gate="G$1" x="50.8" y="40.64"/> +<instance part="GND3" gate="1" x="60.96" y="15.24"/> +<instance part="+3V5" gate="G$1" x="71.12" y="68.58"/> +<instance part="GND4" gate="1" x="81.28" y="40.64" rot="R90"/> +<instance part="GND5" gate="1" x="25.4" y="48.26" rot="R270"/> +<instance part="GND6" gate="1" x="68.58" y="88.9" rot="R180"/> +<instance part="U2" gate="G$1" x="109.22" y="78.74"/> +<instance part="GND7" gate="1" x="109.22" y="68.58"/> +<instance part="+3V6" gate="G$1" x="165.1" y="91.44" rot="R270"/> +<instance part="JP1" gate="A" x="129.54" y="91.44" rot="R180"/> +<instance part="C1" gate="G$1" x="144.78" y="88.9" rot="R180"/> +<instance part="C5" gate="G$1" x="149.86" y="88.9" rot="R180"/> +<instance part="C6" gate="G$1" x="154.94" y="88.9" rot="R180"/> +<instance part="C7" gate="G$1" x="93.98" y="78.74" rot="R180"/> +<instance part="GND8" gate="1" x="93.98" y="68.58"/> +<instance part="GND9" gate="1" x="144.78" y="68.58"/> +<instance part="JP2" gate="G$1" x="149.86" y="104.14"/> +<instance part="GND10" gate="1" x="139.7" y="111.76" rot="R180"/> +<instance part="C8" gate="G$1" x="66.04" y="60.96" rot="R270"/> +<instance part="GND11" gate="1" x="58.42" y="60.96" rot="R270"/> +</instances> +<busses> +</busses> +<nets> +<net name="N$1" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="RO"/> +<wire x1="68.58" y1="33.02" x2="104.14" y2="33.02" width="0.1524" layer="91"/> +<pinref part="U$1" gate="G$1" pin="RX"/> +</segment> +</net> +<net name="N$2" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="DI"/> +<wire x1="104.14" y1="30.48" x2="68.58" y2="30.48" width="0.1524" layer="91"/> +<pinref part="U$1" gate="G$1" pin="TX"/> +</segment> +</net> +<net name="+3V3" class="0"> +<segment> +<pinref part="+3V2" gate="G$1" pin="+3V3"/> +<wire x1="101.6" y1="38.1" x2="101.6" y2="35.56" width="0.1524" layer="91"/> +<pinref part="U1" gate="G$1" pin="VCC"/> +<wire x1="101.6" y1="35.56" x2="104.14" y2="35.56" width="0.1524" layer="91"/> +<pinref part="C2" gate="G$1" pin="2"/> +<wire x1="96.52" y1="27.94" x2="96.52" y2="35.56" width="0.1524" layer="91"/> +<wire x1="96.52" y1="35.56" x2="101.6" y2="35.56" width="0.1524" layer="91"/> +<junction x="101.6" y="35.56"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="7"/> +<pinref part="+3V4" gate="G$1" pin="+3V3"/> +<wire x1="144.78" y1="27.94" x2="142.24" y2="27.94" width="0.1524" layer="91"/> +<wire x1="142.24" y1="27.94" x2="142.24" y2="25.4" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="2"/> +<pinref part="C3" gate="G$1" pin="2"/> +<wire x1="160.02" y1="35.56" x2="167.64" y2="35.56" width="0.1524" layer="91"/> +<pinref part="C4" gate="G$1" pin="2"/> +<wire x1="167.64" y1="35.56" x2="175.26" y2="35.56" width="0.1524" layer="91"/> +<junction x="167.64" y="35.56"/> +<pinref part="+3V3" gate="G$1" pin="+3V3"/> +<wire x1="167.64" y1="35.56" x2="167.64" y2="38.1" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="U$1" gate="G$1" pin="VCC"/> +<pinref part="+3V5" gate="G$1" pin="+3V3"/> +<wire x1="68.58" y1="48.26" x2="71.12" y2="48.26" width="0.1524" layer="91"/> +<wire x1="71.12" y1="48.26" x2="71.12" y2="60.96" width="0.1524" layer="91"/> +<pinref part="C8" gate="G$1" pin="1"/> +<wire x1="71.12" y1="60.96" x2="71.12" y2="66.04" width="0.1524" layer="91"/> +<junction x="71.12" y="60.96"/> +</segment> +<segment> +<pinref part="JP1" gate="A" pin="2"/> +<pinref part="C1" gate="G$1" pin="2"/> +<wire x1="132.08" y1="91.44" x2="144.78" y2="91.44" width="0.1524" layer="91"/> +<pinref part="C5" gate="G$1" pin="2"/> +<wire x1="144.78" y1="91.44" x2="149.86" y2="91.44" width="0.1524" layer="91"/> +<junction x="144.78" y="91.44"/> +<pinref part="C6" gate="G$1" pin="2"/> +<wire x1="149.86" y1="91.44" x2="154.94" y2="91.44" width="0.1524" layer="91"/> +<junction x="149.86" y="91.44"/> +<pinref part="+3V6" gate="G$1" pin="+3V3"/> +<wire x1="154.94" y1="91.44" x2="162.56" y2="91.44" width="0.1524" layer="91"/> +<junction x="154.94" y="91.44"/> +</segment> +</net> +<net name="N$4" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="A"/> +<wire x1="129.54" y1="35.56" x2="139.7" y2="35.56" width="0.1524" layer="91"/> +<wire x1="139.7" y1="35.56" x2="139.7" y2="33.02" width="0.1524" layer="91"/> +<pinref part="J2" gate="G$1" pin="3"/> +<wire x1="139.7" y1="33.02" x2="144.78" y2="33.02" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$5" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="B"/> +<wire x1="129.54" y1="33.02" x2="138.43" y2="33.02" width="0.1524" layer="91"/> +<wire x1="138.43" y1="33.02" x2="138.43" y2="31.75" width="0.1524" layer="91"/> +<wire x1="138.43" y1="31.75" x2="161.29" y2="31.75" width="0.1524" layer="91"/> +<wire x1="161.29" y1="31.75" x2="161.29" y2="33.02" width="0.1524" layer="91"/> +<pinref part="J2" gate="G$1" pin="4"/> +<wire x1="161.29" y1="33.02" x2="160.02" y2="33.02" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$6" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="Z"/> +<pinref part="J2" gate="G$1" pin="5"/> +<wire x1="129.54" y1="30.48" x2="144.78" y2="30.48" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$7" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="Y"/> +<wire x1="129.54" y1="27.94" x2="138.43" y2="27.94" width="0.1524" layer="91"/> +<wire x1="138.43" y1="27.94" x2="138.43" y2="29.21" width="0.1524" layer="91"/> +<wire x1="138.43" y1="29.21" x2="161.29" y2="29.21" width="0.1524" layer="91"/> +<wire x1="161.29" y1="29.21" x2="161.29" y2="30.48" width="0.1524" layer="91"/> +<pinref part="J2" gate="G$1" pin="6"/> +<wire x1="161.29" y1="30.48" x2="160.02" y2="30.48" width="0.1524" layer="91"/> +</segment> +</net> +<net name="GND" class="0"> +<segment> +<pinref part="J2" gate="G$1" pin="1"/> +<pinref part="GND2" gate="1" pin="GND"/> +<wire x1="144.78" y1="35.56" x2="142.24" y2="35.56" width="0.1524" layer="91"/> +<wire x1="142.24" y1="35.56" x2="142.24" y2="38.1" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="8"/> +<pinref part="C3" gate="G$1" pin="1"/> +<wire x1="160.02" y1="27.94" x2="167.64" y2="27.94" width="0.1524" layer="91"/> +<pinref part="C4" gate="G$1" pin="1"/> +<wire x1="167.64" y1="27.94" x2="175.26" y2="27.94" width="0.1524" layer="91"/> +<junction x="167.64" y="27.94"/> +<pinref part="GND1" gate="1" pin="GND"/> +<wire x1="167.64" y1="27.94" x2="167.64" y2="25.4" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="U1" gate="G$1" pin="GND"/> +<wire x1="96.52" y1="20.32" x2="104.14" y2="20.32" width="0.1524" layer="91"/> +<wire x1="104.14" y1="20.32" x2="104.14" y2="27.94" width="0.1524" layer="91"/> +<pinref part="C2" gate="G$1" pin="1"/> +<junction x="96.52" y="20.32"/> +<label x="101.6" y="20.32" size="1.778" layer="95"/> +<pinref part="GND3" gate="1" pin="GND"/> +<wire x1="96.52" y1="20.32" x2="60.96" y2="20.32" width="0.1524" layer="91"/> +<wire x1="60.96" y1="20.32" x2="60.96" y2="17.78" width="0.1524" layer="91"/> +<pinref part="U$1" gate="G$1" pin="GND_PAD"/> +<wire x1="50.8" y1="22.86" x2="50.8" y2="20.32" width="0.1524" layer="91"/> +<wire x1="50.8" y1="20.32" x2="60.96" y2="20.32" width="0.1524" layer="91"/> +<junction x="60.96" y="20.32"/> +</segment> +<segment> +<pinref part="U$1" gate="G$1" pin="GND1"/> +<pinref part="GND5" gate="1" pin="GND"/> +<wire x1="33.02" y1="48.26" x2="27.94" y2="48.26" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="U$1" gate="G$1" pin="GND2"/> +<pinref part="GND4" gate="1" pin="GND"/> +<wire x1="68.58" y1="40.64" x2="78.74" y2="40.64" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="X1" gate="G$1" pin="GND"/> +<pinref part="GND6" gate="1" pin="GND"/> +<wire x1="63.5" y1="83.82" x2="68.58" y2="83.82" width="0.1524" layer="91"/> +<wire x1="68.58" y1="83.82" x2="68.58" y2="86.36" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="GND7" gate="1" pin="GND"/> +<pinref part="U2" gate="G$1" pin="GND"/> +<wire x1="109.22" y1="71.12" x2="109.22" y2="76.2" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="C7" gate="G$1" pin="1"/> +<pinref part="GND8" gate="1" pin="GND"/> +<wire x1="93.98" y1="71.12" x2="93.98" y2="73.66" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="C6" gate="G$1" pin="1"/> +<pinref part="C5" gate="G$1" pin="1"/> +<wire x1="154.94" y1="83.82" x2="149.86" y2="83.82" width="0.1524" layer="91"/> +<pinref part="C1" gate="G$1" pin="1"/> +<wire x1="149.86" y1="83.82" x2="144.78" y2="83.82" width="0.1524" layer="91"/> +<junction x="149.86" y="83.82"/> +<pinref part="GND9" gate="1" pin="GND"/> +<wire x1="144.78" y1="83.82" x2="144.78" y2="71.12" width="0.1524" layer="91"/> +<junction x="144.78" y="83.82"/> +</segment> +<segment> +<pinref part="GND10" gate="1" pin="GND"/> +<wire x1="139.7" y1="109.22" x2="139.7" y2="106.68" width="0.1524" layer="91"/> +<pinref part="JP2" gate="G$1" pin="1"/> +<wire x1="139.7" y1="106.68" x2="147.32" y2="106.68" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="C8" gate="G$1" pin="2"/> +<pinref part="GND11" gate="1" pin="GND"/> +<wire x1="60.96" y1="60.96" x2="63.5" y2="60.96" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$8" class="0"> +<segment> +<pinref part="X1" gate="G$1" pin="D+"/> +<wire x1="63.5" y1="76.2" x2="73.66" y2="76.2" width="0.1524" layer="91"/> +<wire x1="73.66" y1="76.2" x2="73.66" y2="45.72" width="0.1524" layer="91"/> +<pinref part="U$1" gate="G$1" pin="USBD+"/> +<wire x1="73.66" y1="45.72" x2="68.58" y2="45.72" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$9" class="0"> +<segment> +<pinref part="X1" gate="G$1" pin="D-"/> +<wire x1="63.5" y1="78.74" x2="76.2" y2="78.74" width="0.1524" layer="91"/> +<wire x1="76.2" y1="78.74" x2="76.2" y2="43.18" width="0.1524" layer="91"/> +<pinref part="U$1" gate="G$1" pin="USBD-"/> +<wire x1="76.2" y1="43.18" x2="68.58" y2="43.18" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$10" class="0"> +<segment> +<pinref part="X1" gate="G$1" pin="VBUS"/> +<pinref part="U2" gate="G$1" pin="IN"/> +<wire x1="63.5" y1="81.28" x2="93.98" y2="81.28" width="0.1524" layer="91"/> +<pinref part="C7" gate="G$1" pin="2"/> +<wire x1="93.98" y1="81.28" x2="101.6" y2="81.28" width="0.1524" layer="91"/> +<junction x="93.98" y="81.28"/> +</segment> +</net> +<net name="N$11" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="OUT2"/> +<wire x1="116.84" y1="78.74" x2="119.38" y2="78.74" width="0.1524" layer="91"/> +<wire x1="119.38" y1="78.74" x2="119.38" y2="81.28" width="0.1524" layer="91"/> +<pinref part="U2" gate="G$1" pin="OUT1"/> +<wire x1="119.38" y1="81.28" x2="116.84" y2="81.28" width="0.1524" layer="91"/> +<wire x1="119.38" y1="81.28" x2="134.62" y2="81.28" width="0.1524" layer="91"/> +<wire x1="134.62" y1="81.28" x2="134.62" y2="88.9" width="0.1524" layer="91"/> +<junction x="119.38" y="81.28"/> +<pinref part="JP1" gate="A" pin="1"/> +<wire x1="134.62" y1="88.9" x2="132.08" y2="88.9" width="0.1524" layer="91"/> +</segment> +</net> +<net name="3V3_IN" class="0"> +<segment> +<pinref part="JP2" gate="G$1" pin="2"/> +<wire x1="147.32" y1="104.14" x2="139.7" y2="104.14" width="0.1524" layer="91"/> +<wire x1="139.7" y1="104.14" x2="139.7" y2="93.98" width="0.1524" layer="91"/> +<pinref part="JP1" gate="A" pin="3"/> +<wire x1="139.7" y1="93.98" x2="132.08" y2="93.98" width="0.1524" layer="91"/> +<label x="139.7" y="96.52" size="1.778" layer="95"/> +</segment> +</net> +</nets> +</sheet> +</sheets> +</schematic> +</drawing> +<compatibility> +<note version="8.2" severity="warning"> +Since Version 8.2, EAGLE supports online libraries. The ids +of those online libraries will not be understood (or retained) +with this version. +</note> +<note version="8.3" severity="warning"> +Since Version 8.3, EAGLE supports URNs for individual library +assets (packages, symbols, and devices). The URNs of those assets +will not be understood (or retained) with this version. +</note> +<note version="8.3" severity="warning"> +Since Version 8.3, EAGLE supports the association of 3D packages +with devices in libraries, schematics, and board files. Those 3D +packages will not be understood (or retained) with this version. +</note> +</compatibility> +</eagle> diff --git a/circuit/tinybridge-ftdi/eagle.epf b/circuit/tinybridge-ftdi/eagle.epf new file mode 100644 index 0000000000000000000000000000000000000000..f32dbbe1f36cdcc03688b74ce9575cc466c9c4d9 --- /dev/null +++ b/circuit/tinybridge-ftdi/eagle.epf @@ -0,0 +1,186 @@ +[Eagle] +Version="08 03 02" +Platform="Windows" +Globals="Globals" +Desktop="Desktop" + +[Globals] +AutoSaveProject=1 +UsedLibraryUrn="urn:adsk.eagle:library:217" +UsedLibraryUrn="urn:adsk.eagle:library:325" +UsedLibraryUrn="urn:adsk.eagle:library:371" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/fab.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/jake/tag-connect-2030.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/jake/tag-connect-2050.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/sparkfun/SparkFun-Connectors.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Comparators.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Digital.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/FilterProducts.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Misc.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Opamps.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/Optos.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/PAsystem.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/PowerProducts.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/References.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/SpecialFunctions.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/capmeter.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/diode.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/lt-spice-simulation.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/lt-supply.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/rload.lbr" +UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/sym.lbr" +UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/marekr/borkedlabs-passives.lbr" + +[Win_1] +Type="Library Editor" +Loc="0 0 1919 1039" +State=1 +Number=2 +File="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/sparkfun/SparkFun-Connectors.lbr" +View="-8.56488 -13.5501 9.75021 13.0421" +WireWidths=" 0.0762 0.1016 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.127" +PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6" +ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0" +ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" +HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" +TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 1.27" +PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27" +PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0" +DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13" +DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0" +DimensionExtLengths=" 1.27 2.54 1 2 3 0" +DimensionExtOffsets=" 1.27 2.54 1 2 3 0" +SmdSizes=" 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635 0.2286 1.143" +WireBend=0 +WireBendSet=0 +WireCap=1 +MiterStyle=0 +PadShape=0 +ViaShape=1 +PolygonPour=0 +PolygonRank=0 +PolygonThermals=1 +PolygonOrphans=0 +TextRatio=8 +DimensionUnit=1 +DimensionPrecision=2 +DimensionShowUnit=0 +PinDirection=3 +PinFunction=0 +PinLength=2 +PinVisible=3 +SwapLevel=0 +ArcDirection=0 +AddLevel=2 +PadsSameType=0 +Layer=94 +Device="6_PIN_SERIAL_TARGET" + +[Win_2] +Type="Board Editor" +Loc="0 0 1919 1039" +State=1 +Number=3 +File="tinybridge-ftdi.brd" +View="23.451 9.35248 92.3319 50.4951" +WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.254 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.3048 0.2032" +PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6" +ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0" +ViaDrills=" 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.85 0.9 1 0.35 0.8 2.9972" +HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" +TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778" +PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27" +PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0" +DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13" +DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0" +DimensionExtLengths=" 1.27 2.54 1 2 3 0" +DimensionExtOffsets=" 1.27 2.54 1 2 3 0" +SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635" +WireBend=1 +WireBendSet=0 +WireCap=1 +MiterStyle=0 +PadShape=0 +ViaShape=1 +PolygonPour=0 +PolygonRank=1 +PolygonThermals=1 +PolygonOrphans=0 +TextRatio=8 +DimensionUnit=1 +DimensionPrecision=2 +DimensionShowUnit=0 +PinDirection=3 +PinFunction=0 +PinLength=2 +PinVisible=3 +SwapLevel=0 +ArcDirection=0 +AddLevel=2 +PadsSameType=0 +Layer=16 + +[Win_3] +Type="Schematic Editor" +Loc="0 0 1919 1039" +State=1 +Number=1 +File="tinybridge-ftdi.sch" +View="39.0391 -19.5862 193.132 79.4739" +WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524" +PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6" +ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0" +ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" +HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" +TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778" +PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27" +PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0" +DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13" +DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0" +DimensionExtLengths=" 1.27 2.54 1 2 3 0" +DimensionExtOffsets=" 1.27 2.54 1 2 3 0" +SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635" +WireBend=0 +WireBendSet=31 +WireCap=1 +MiterStyle=0 +PadShape=0 +ViaShape=1 +PolygonPour=0 +PolygonRank=0 +PolygonThermals=1 +PolygonOrphans=0 +TextRatio=8 +DimensionUnit=1 +DimensionPrecision=2 +DimensionShowUnit=0 +PinDirection=3 +PinFunction=0 +PinLength=2 +PinVisible=3 +SwapLevel=0 +ArcDirection=0 +AddLevel=2 +PadsSameType=0 +Layer=91 +Views=" 1: 39.0391 -19.5862 193.132 79.4739" +Sheet="1" + +[Win_4] +Type="Control Panel" +Loc="0 0 1919 1039" +State=1 +Number=0 + +[Desktop] +Screen="1920 1080" +Window="Win_1" +Window="Win_2" +Window="Win_3" +Window="Win_4" diff --git a/circuit/tinybridge-ftdi/fab/outlines.png b/circuit/tinybridge-ftdi/fab/outlines.png new file mode 100644 index 0000000000000000000000000000000000000000..679a2f97c20f1aeb81e5d4dd1bbfc18ec972e7ed Binary files /dev/null and b/circuit/tinybridge-ftdi/fab/outlines.png differ diff --git a/circuit/tinybridge-ftdi/fab/traces.png b/circuit/tinybridge-ftdi/fab/traces.png new file mode 100644 index 0000000000000000000000000000000000000000..0cf79541c1441f67a573c15ded6b4eeaebb68efa Binary files /dev/null and b/circuit/tinybridge-ftdi/fab/traces.png differ diff --git a/circuit/tinybridge-ftdi/tinybridge-ftdi.brd b/circuit/tinybridge-ftdi/tinybridge-ftdi.brd new file mode 100644 index 0000000000000000000000000000000000000000..6cebddf5a57db4144b569d9128192ce0470bc5f0 --- /dev/null +++ b/circuit/tinybridge-ftdi/tinybridge-ftdi.brd @@ -0,0 +1,674 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="8.3.2"> +<drawing> +<settings> +<setting alwaysvectorfont="no"/> +<setting verticaltext="up"/> +</settings> +<grid distance="5" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="5" altunitdist="mil" altunit="mil"/> +<layers> +<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/> +<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/> +<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/> +<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/> +<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/> +<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/> +<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/> +<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/> +<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/> +<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/> +<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/> +<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/> +<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/> +<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/> +<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/> +<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/> +<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/> +<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/> +<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/> +<layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/> +<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/> +<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> +<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> +<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/> +<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/> +<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/> +<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> +<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> +<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> +<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> +<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/> +<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/> +<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/> +<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/> +<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/> +<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/> +<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/> +<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/> +<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/> +<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/> +<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/> +<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/> +<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/> +<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/> +<layer number="104" name="Name" color="16" fill="1" visible="no" active="yes"/> +<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/> +<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/> +<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/> +<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/> +<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/> +<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="113" name="IDFDebug" color="4" fill="1" visible="no" active="yes"/> +<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/> +<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/> +<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/> +<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/> +<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/> +<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/> +<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/> +<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/> +<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/> +<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/> +<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/> +<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/> +<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/> +<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/> +<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/> +<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/> +<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/> +<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/> +<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/> +<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/> +<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/> +<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/> +<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/> +<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/> +<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/> +<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/> +<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/> +<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/> +<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/> +<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/> +<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/> +<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/> +<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/> +<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/> +<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/> +<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/> +<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/> +<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/> +<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/> +<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/> +<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/> +<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/> +<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/> +<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/> +</layers> +<board> +<plain> +<wire x1="0" y1="0" x2="100" y2="0" width="0" layer="20"/> +<wire x1="100" y1="0" x2="100" y2="80" width="0" layer="20"/> +<wire x1="100" y1="80" x2="0" y2="80" width="0" layer="20"/> +<wire x1="0" y1="80" x2="0" y2="0" width="0" layer="20"/> +<wire x1="24.13" y1="45.87" x2="25.4" y2="47.14" width="0.1524" layer="20"/> +<wire x1="25.4" y1="47.14" x2="57.244" y2="47.14" width="0.1524" layer="20"/> +<wire x1="57.244" y1="47.14" x2="58.514" y2="45.87" width="0.1524" layer="20"/> +<wire x1="58.514" y1="45.87" x2="58.514" y2="16.63" width="0.1524" layer="20"/> +<wire x1="58.514" y1="16.63" x2="57.244" y2="15.36" width="0.1524" layer="20"/> +<wire x1="57.244" y1="15.36" x2="25.4" y2="15.36" width="0.1524" layer="20"/> +<wire x1="25.4" y1="15.36" x2="24.13" y2="16.63" width="0.1524" layer="20"/> +<wire x1="24.13" y1="16.63" x2="24.13" y2="45.87" width="0.1524" layer="20"/> +<dimension x1="30" y1="44" x2="55" y2="44" x3="42.5" y3="49.5" textsize="1.778" layer="48"/> +<dimension x1="55" y1="44" x2="55" y2="19" x3="60.5" y3="31.5" textsize="1.778" layer="48"/> +<hole x="28.194" y="38.1" drill="1"/> +<hole x="46.863" y="27.94" drill="1"/> +<hole x="49.403" y="35.56" drill="1"/> +</plain> +<libraries> +<library name="fab"> +<packages> +<package name="C1206"> +<description><b>CAPACITOR</b></description> +<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-0.965" y1="0.787" x2="0.965" y2="0.787" width="0.1016" layer="51"/> +<wire x1="-0.965" y1="-0.787" x2="0.965" y2="-0.787" width="0.1016" layer="51"/> +<smd name="1" x="-1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<smd name="2" x="1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<text x="-1.27" y="1.27" size="1.27" layer="25">>NAME</text> +<text x="-1.27" y="-2.54" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/> +<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/> +<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/> +</package> +<package name="2X4-SHROUDED-SQUISH"> +<description><h3>Plated Through Hole - 2x3 Shrouded Header</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_03x2</li> +</ul></p></description> +<wire x1="4.5" y1="7.56" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-3.47" x2="-4.5" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="0.93" x2="-4.5" y2="7.56" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="7.56" x2="4.4" y2="7.56" width="0.2032" layer="21"/> +<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="3.4" y2="6.46" width="0.2032" layer="51"/> +<wire x1="3.4" y1="6.46" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-4.5" y1="0.93" x2="-3" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-3" y1="0.93" x2="-3" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3" y1="-3.47" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="-3.4" y2="0.93" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="-3.4" y2="-3.47" width="0.2032" layer="51"/> +<pad name="1" x="-1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="2" x="1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="3" x="-1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="4" x="1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="5" x="-1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="6" x="1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> +<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<text x="-3.81" y="7.874" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-3.81" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-5.188" y1="3.175" x2="-5.188" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.686" y1="3.175" x2="-2.686" y2="1.905" width="0.2032" layer="22"/> +<pad name="7" x="-1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="8" x="1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +</package> +<package name="MSOP8-8MILPADS"> +<description><b>8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package</b><p> +MSOP<br> +8M-Package doc1097.pdf</description> +<wire x1="-1.48" y1="1.23" x2="-1.23" y2="1.48" width="0.1524" layer="21" curve="-90" cap="flat"/> +<wire x1="1.23" y1="1.48" x2="1.48" y2="1.23" width="0.1524" layer="21" curve="-90"/> +<wire x1="1.23" y1="-1.49" x2="1.48" y2="-1.24" width="0.1524" layer="21" curve="90"/> +<wire x1="-1.48" y1="-1.24" x2="-1.23" y2="-1.49" width="0.1524" layer="21" curve="90" cap="flat"/> +<wire x1="1.24" y1="-1.49" x2="-1.22" y2="-1.49" width="0.1524" layer="21"/> +<wire x1="-1.22" y1="1.48" x2="1.24" y2="1.48" width="0.1524" layer="21"/> +<wire x1="-1.48" y1="1.23" x2="-1.48" y2="-1.23" width="0.1524" layer="21"/> +<wire x1="1.48" y1="-1.24" x2="1.48" y2="1.23" width="0.1524" layer="21"/> +<smd name="1" x="-0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="2" x="-0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="3" x="0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="4" x="0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="5" x="0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="6" x="0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="7" x="-0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="8" x="-0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<text x="-2.54" y="-1.27" size="0.4064" layer="25" rot="R90">>NAME</text> +<text x="2.54" y="-1.27" size="0.4064" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-1.175" y1="-2.45" x2="-0.775" y2="-1.55" layer="51"/> +<rectangle x1="-0.525" y1="-2.45" x2="-0.125" y2="-1.55" layer="51"/> +<rectangle x1="0.125" y1="-2.45" x2="0.525" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="-2.45" x2="1.175" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="1.55" x2="1.175" y2="2.45" layer="51"/> +<rectangle x1="0.125" y1="1.55" x2="0.525" y2="2.45" layer="51"/> +<rectangle x1="-0.525" y1="1.55" x2="-0.125" y2="2.45" layer="51"/> +<rectangle x1="-1.175" y1="1.55" x2="-0.775" y2="2.45" layer="51"/> +<circle x="-1.6256" y="-2.0574" radius="0.091578125" width="0.4064" layer="21"/> +</package> +</packages> +</library> +<library name="SparkFun-Connectors"> +<description><h3>SparkFun Connectors</h3> +This library contains electrically-functional connectors. +<br> +<br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. +<br> +<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. +<br> +<br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br> +<br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description> +<packages> +<package name="1X06-SQUISH"> +<description><h3>Plated Through Hole - 6 Pin</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="11.43" y1="0.635" x2="12.065" y2="1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="1.27" x2="13.335" y2="1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.635" x2="13.335" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="-1.27" x2="12.065" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="-1.27" x2="11.43" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.635" x2="9.525" y2="1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="1.27" x2="10.795" y2="1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="1.27" x2="11.43" y2="0.635" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-0.635" x2="10.795" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="-1.27" x2="9.525" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="-1.27" x2="8.89" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +</packages> +</library> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<designrules name="default *"> +<description language="de"><b>EAGLE Design Rules</b> +<p> +Die Standard-Design-Rules sind so gewählt, dass sie für +die meisten Anwendungen passen. Sollte ihre Platine +besondere Anforderungen haben, treffen Sie die erforderlichen +Einstellungen hier und speichern die Design Rules unter +einem neuen Namen ab.</description> +<description language="en"><b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name.</description> +<param name="layerSetup" value="(1*16)"/> +<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/> +<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/> +<param name="mdWireWire" value="12mil"/> +<param name="mdWirePad" value="12mil"/> +<param name="mdWireVia" value="12mil"/> +<param name="mdPadPad" value="12mil"/> +<param name="mdPadVia" value="12mil"/> +<param name="mdViaVia" value="12mil"/> +<param name="mdSmdPad" value="12mil"/> +<param name="mdSmdVia" value="12mil"/> +<param name="mdSmdSmd" value="12mil"/> +<param name="mdViaViaSameLayer" value="6mil"/> +<param name="mnLayersViaInSmd" value="2"/> +<param name="mdCopperDimension" value="6mil"/> +<param name="mdDrill" value="12mil"/> +<param name="mdSmdStop" value="0mil"/> +<param name="msWidth" value="7mil"/> +<param name="msDrill" value="0.83mm"/> +<param name="msMicroVia" value="9.99mm"/> +<param name="msBlindViaRatio" value="0.5"/> +<param name="rvPadTop" value="0.25"/> +<param name="rvPadInner" value="0.25"/> +<param name="rvPadBottom" value="0.25"/> +<param name="rvViaOuter" value="0.25"/> +<param name="rvViaInner" value="0.25"/> +<param name="rvMicroViaOuter" value="0.25"/> +<param name="rvMicroViaInner" value="0.25"/> +<param name="rlMinPadTop" value="10mil"/> +<param name="rlMaxPadTop" value="20mil"/> +<param name="rlMinPadInner" value="10mil"/> +<param name="rlMaxPadInner" value="20mil"/> +<param name="rlMinPadBottom" value="10mil"/> +<param name="rlMaxPadBottom" value="20mil"/> +<param name="rlMinViaOuter" value="8mil"/> +<param name="rlMaxViaOuter" value="20mil"/> +<param name="rlMinViaInner" value="8mil"/> +<param name="rlMaxViaInner" value="20mil"/> +<param name="rlMinMicroViaOuter" value="4mil"/> +<param name="rlMaxMicroViaOuter" value="20mil"/> +<param name="rlMinMicroViaInner" value="4mil"/> +<param name="rlMaxMicroViaInner" value="20mil"/> +<param name="psTop" value="-1"/> +<param name="psBottom" value="-1"/> +<param name="psFirst" value="-1"/> +<param name="psElongationLong" value="100"/> +<param name="psElongationOffset" value="100"/> +<param name="mvStopFrame" value="1"/> +<param name="mvCreamFrame" value="0"/> +<param name="mlMinStopFrame" value="4mil"/> +<param name="mlMaxStopFrame" value="4mil"/> +<param name="mlMinCreamFrame" value="0mil"/> +<param name="mlMaxCreamFrame" value="0mil"/> +<param name="mlViaStopLimit" value="0mil"/> +<param name="srRoundness" value="0"/> +<param name="srMinRoundness" value="0mil"/> +<param name="srMaxRoundness" value="0mil"/> +<param name="slThermalIsolate" value="12mil"/> +<param name="slThermalsForVias" value="0"/> +<param name="dpMaxLengthDifference" value="10mm"/> +<param name="dpGapFactor" value="2.5"/> +<param name="checkGrid" value="0"/> +<param name="checkAngle" value="0"/> +<param name="checkFont" value="1"/> +<param name="checkRestrict" value="1"/> +<param name="useDiameter" value="13"/> +<param name="maxErrors" value="50"/> +</designrules> +<autorouter> +<pass name="Default"> +<param name="RoutingGrid" value="50mil"/> +<param name="AutoGrid" value="1"/> +<param name="Efforts" value="0"/> +<param name="TopRouterVariant" value="1"/> +<param name="tpViaShape" value="round"/> +<param name="PrefDir.1" value="a"/> +<param name="PrefDir.2" value="0"/> +<param name="PrefDir.3" value="0"/> +<param name="PrefDir.4" value="0"/> +<param name="PrefDir.5" value="0"/> +<param name="PrefDir.6" value="0"/> +<param name="PrefDir.7" value="0"/> +<param name="PrefDir.8" value="0"/> +<param name="PrefDir.9" value="0"/> +<param name="PrefDir.10" value="0"/> +<param name="PrefDir.11" value="0"/> +<param name="PrefDir.12" value="0"/> +<param name="PrefDir.13" value="0"/> +<param name="PrefDir.14" value="0"/> +<param name="PrefDir.15" value="0"/> +<param name="PrefDir.16" value="a"/> +<param name="cfVia" value="8"/> +<param name="cfNonPref" value="5"/> +<param name="cfChangeDir" value="2"/> +<param name="cfOrthStep" value="2"/> +<param name="cfDiagStep" value="3"/> +<param name="cfExtdStep" value="0"/> +<param name="cfBonusStep" value="1"/> +<param name="cfMalusStep" value="1"/> +<param name="cfPadImpact" value="4"/> +<param name="cfSmdImpact" value="4"/> +<param name="cfBusImpact" value="0"/> +<param name="cfHugging" value="3"/> +<param name="cfAvoid" value="4"/> +<param name="cfPolygon" value="10"/> +<param name="cfBase.1" value="0"/> +<param name="cfBase.2" value="1"/> +<param name="cfBase.3" value="1"/> +<param name="cfBase.4" value="1"/> +<param name="cfBase.5" value="1"/> +<param name="cfBase.6" value="1"/> +<param name="cfBase.7" value="1"/> +<param name="cfBase.8" value="1"/> +<param name="cfBase.9" value="1"/> +<param name="cfBase.10" value="1"/> +<param name="cfBase.11" value="1"/> +<param name="cfBase.12" value="1"/> +<param name="cfBase.13" value="1"/> +<param name="cfBase.14" value="1"/> +<param name="cfBase.15" value="1"/> +<param name="cfBase.16" value="0"/> +<param name="mnVias" value="20"/> +<param name="mnSegments" value="9999"/> +<param name="mnExtdSteps" value="9999"/> +<param name="mnRipupLevel" value="10"/> +<param name="mnRipupSteps" value="100"/> +<param name="mnRipupTotal" value="100"/> +</pass> +<pass name="Follow-me" refer="Default" active="yes"> +</pass> +<pass name="Busses" refer="Default" active="yes"> +<param name="cfNonPref" value="4"/> +<param name="cfBusImpact" value="4"/> +<param name="cfHugging" value="0"/> +<param name="mnVias" value="0"/> +</pass> +<pass name="Route" refer="Default" active="yes"> +</pass> +<pass name="Optimize1" refer="Default" active="yes"> +<param name="cfVia" value="99"/> +<param name="cfExtdStep" value="10"/> +<param name="cfHugging" value="1"/> +<param name="mnExtdSteps" value="1"/> +<param name="mnRipupLevel" value="0"/> +</pass> +<pass name="Optimize2" refer="Optimize1" active="yes"> +<param name="cfNonPref" value="0"/> +<param name="cfChangeDir" value="6"/> +<param name="cfExtdStep" value="0"/> +<param name="cfBonusStep" value="2"/> +<param name="cfMalusStep" value="2"/> +<param name="cfPadImpact" value="2"/> +<param name="cfSmdImpact" value="2"/> +<param name="cfHugging" value="0"/> +</pass> +<pass name="Optimize3" refer="Optimize2" active="yes"> +<param name="cfChangeDir" value="8"/> +<param name="cfPadImpact" value="0"/> +<param name="cfSmdImpact" value="0"/> +</pass> +<pass name="Optimize4" refer="Optimize3" active="yes"> +<param name="cfChangeDir" value="25"/> +</pass> +</autorouter> +<elements> +<element name="C1" library="fab" package="C1206" value="10uF" x="37.472" y="35.56" rot="R270"/> +<element name="C2" library="fab" package="C1206" value="0.47uF" x="38.742" y="27.94"/> +<element name="C3" library="fab" package="C1206" value="10uF" x="48.14" y="25.146"/> +<element name="C4" library="fab" package="C1206" value="10uF" x="48.14" y="38.354" rot="R180"/> +<element name="J1" library="SparkFun-Connectors" package="1X06-SQUISH" value="" x="28.17" y="25.4" rot="R90"/> +<element name="J2" library="fab" package="2X4-SHROUDED-SQUISH" value="" x="48.14" y="30.48" rot="MR180"/> +<element name="U1" library="fab" package="MSOP8-8MILPADS" value="ISL3177EMILL" x="41.536" y="31.75" rot="R270"/> +</elements> +<signals> +<signal name="N$1"> +<contactref element="J1" pad="2"/> +<contactref element="U1" pad="2"/> +<wire x1="28.17" y1="27.94" x2="27.916" y2="27.94" width="0.2032" layer="1"/> +<wire x1="27.916" y1="27.94" x2="26.646" y2="29.21" width="0.2032" layer="1"/> +<wire x1="26.646" y1="29.21" x2="26.646" y2="31.242" width="0.2032" layer="1"/> +<wire x1="26.646" y1="31.242" x2="27.154" y2="31.75" width="0.2032" layer="1"/> +<wire x1="36.964" y1="31.75" x2="27.154" y2="31.75" width="0.2032" layer="1"/> +<wire x1="39.286" y1="32.075" x2="37.289" y2="32.075" width="0.2032" layer="1"/> +<wire x1="37.289" y1="32.075" x2="36.964" y2="31.75" width="0.2032" layer="1"/> +</signal> +<signal name="N$2"> +<contactref element="U1" pad="3"/> +<contactref element="J1" pad="3"/> +<wire x1="37.218" y1="30.48" x2="28.17" y2="30.48" width="0.2032" layer="1"/> +<wire x1="39.286" y1="31.425" x2="38.163" y2="31.425" width="0.2032" layer="1"/> +<wire x1="38.163" y1="31.425" x2="37.218" y2="30.48" width="0.2032" layer="1"/> +</signal> +<signal name="+3V3"> +<contactref element="U1" pad="1"/> +<contactref element="C2" pad="2"/> +<contactref element="C1" pad="2"/> +<contactref element="J1" pad="4"/> +<contactref element="J2" pad="7"/> +<contactref element="J2" pad="2"/> +<contactref element="C3" pad="2"/> +<contactref element="C4" pad="2"/> +<wire x1="28.17" y1="33.02" x2="36.332" y2="33.02" width="0.3048" layer="1"/> +<wire x1="36.332" y1="33.02" x2="37.472" y2="34.16" width="0.3048" layer="1"/> +<wire x1="37.726" y1="34.16" x2="37.472" y2="34.16" width="0.3048" layer="1"/> +<wire x1="37.726" y1="34.16" x2="43.184" y2="34.16" width="0.3048" layer="1"/> +<wire x1="43.184" y1="34.16" x2="44.584" y2="35.56" width="0.3048" layer="1"/> +<wire x1="44.584" y1="35.56" x2="46.87" y2="35.56" width="0.3048" layer="1"/> +<wire x1="46.87" y1="35.56" x2="46.87" y2="38.732" width="0.3048" layer="1"/> +<wire x1="46.87" y1="38.732" x2="46.74" y2="38.354" width="0.3048" layer="1"/> +<wire x1="49.41" y1="24.768" x2="49.41" y2="27.94" width="0.3048" layer="1"/> +<wire x1="49.41" y1="24.768" x2="49.54" y2="25.146" width="0.3048" layer="1"/> +<wire x1="38.275" y1="32.725" x2="39.286" y2="32.725" width="0.2032" layer="1"/> +<wire x1="38.275" y1="32.725" x2="37.98" y2="33.02" width="0.2032" layer="1"/> +<wire x1="37.98" y1="33.02" x2="37.98" y2="33.906" width="0.2032" layer="1"/> +<wire x1="37.98" y1="33.906" x2="37.726" y2="34.16" width="0.2032" layer="1"/> +<wire x1="39.286" y1="32.725" x2="40.561" y2="32.725" width="0.2032" layer="1"/> +<wire x1="40.561" y1="32.725" x2="40.774" y2="32.512" width="0.2032" layer="1"/> +<wire x1="40.774" y1="32.512" x2="40.774" y2="28.572" width="0.2032" layer="1"/> +<wire x1="40.204" y1="28.002" x2="40.774" y2="28.572" width="0.2032" layer="1"/> +<wire x1="40.204" y1="28.002" x2="40.142" y2="27.94" width="0.2032" layer="1"/> +<wire x1="49.41" y1="27.94" x2="48.14" y2="29.21" width="0.2032" layer="1"/> +<wire x1="48.14" y1="29.21" x2="42.806" y2="29.21" width="0.2032" layer="1"/> +<wire x1="42.806" y1="29.21" x2="41.536" y2="27.94" width="0.2032" layer="1"/> +<wire x1="41.536" y1="27.94" x2="40.266" y2="27.94" width="0.2032" layer="1"/> +<wire x1="40.266" y1="27.94" x2="40.204" y2="28.002" width="0.2032" layer="1"/> +</signal> +<signal name="N$4"> +<contactref element="U1" pad="8"/> +<contactref element="J2" pad="3"/> +<wire x1="43.786" y1="32.725" x2="43.019" y2="32.725" width="0.2032" layer="1"/> +<wire x1="43.019" y1="32.725" x2="42.552" y2="32.258" width="0.2032" layer="1"/> +<wire x1="42.552" y1="32.258" x2="42.552" y2="29.972" width="0.2032" layer="1"/> +<wire x1="42.552" y1="29.972" x2="42.806" y2="29.718" width="0.2032" layer="1"/> +<wire x1="42.806" y1="29.718" x2="46.108" y2="29.718" width="0.2032" layer="1"/> +<wire x1="46.108" y1="29.718" x2="46.87" y2="30.48" width="0.2032" layer="1"/> +</signal> +<signal name="N$5"> +<contactref element="U1" pad="7"/> +<contactref element="J2" pad="4"/> +<wire x1="43.786" y1="32.075" x2="44.655" y2="32.075" width="0.2032" layer="1"/> +<wire x1="44.655" y1="32.075" x2="45.346" y2="32.766" width="0.2032" layer="1"/> +<wire x1="45.346" y1="32.766" x2="45.346" y2="33.782" width="0.2032" layer="1"/> +<wire x1="45.346" y1="33.782" x2="45.854" y2="34.29" width="0.2032" layer="1"/> +<wire x1="45.854" y1="34.29" x2="50.172" y2="34.29" width="0.2032" layer="1"/> +<wire x1="50.172" y1="34.29" x2="50.934" y2="33.528" width="0.2032" layer="1"/> +<wire x1="50.934" y1="33.528" x2="50.934" y2="32.004" width="0.2032" layer="1"/> +<wire x1="50.934" y1="32.004" x2="49.41" y2="30.48" width="0.2032" layer="1"/> +</signal> +<signal name="N$6"> +<contactref element="U1" pad="6"/> +<contactref element="J2" pad="5"/> +<wire x1="43.786" y1="31.425" x2="44.767" y2="31.425" width="0.2032" layer="1"/> +<wire x1="44.767" y1="31.425" x2="45.6" y2="32.258" width="0.2032" layer="1"/> +<wire x1="45.6" y1="32.258" x2="46.108" y2="32.258" width="0.2032" layer="1"/> +<wire x1="46.108" y1="32.258" x2="46.87" y2="33.02" width="0.2032" layer="1"/> +</signal> +<signal name="N$7"> +<contactref element="U1" pad="5"/> +<contactref element="J2" pad="6"/> +<wire x1="43.786" y1="30.775" x2="45.133" y2="30.775" width="0.2032" layer="1"/> +<wire x1="45.133" y1="30.775" x2="46.108" y2="31.75" width="0.2032" layer="1"/> +<wire x1="46.108" y1="31.75" x2="48.14" y2="31.75" width="0.2032" layer="1"/> +<wire x1="48.14" y1="31.75" x2="49.41" y2="33.02" width="0.2032" layer="1"/> +</signal> +<signal name="GND"> +<contactref element="J2" pad="1"/> +<contactref element="J2" pad="8"/> +<contactref element="C3" pad="1"/> +<contactref element="C4" pad="1"/> +<contactref element="J1" pad="6"/> +<contactref element="C1" pad="1"/> +<contactref element="U1" pad="4"/> +<contactref element="C2" pad="1"/> +<polygon width="0.1524" layer="1"> +<vertex x="24.13" y="45.87"/> +<vertex x="25.4" y="47.14"/> +<vertex x="57.244" y="47.14"/> +<vertex x="58.514" y="45.87"/> +<vertex x="58.514" y="16.63"/> +<vertex x="57.244" y="15.36"/> +<vertex x="25.4" y="15.36"/> +<vertex x="24.13" y="16.63"/> +</polygon> +<polygon width="0.1524" layer="16"> +<vertex x="24.13" y="45.87"/> +<vertex x="25.4" y="47.14"/> +<vertex x="57.244" y="47.14"/> +<vertex x="58.514" y="45.87"/> +<vertex x="58.514" y="16.63"/> +<vertex x="57.244" y="15.36"/> +<vertex x="25.4" y="15.36"/> +<vertex x="24.13" y="16.63"/> +</polygon> +</signal> +<signal name="N$3"> +<via x="30" y="44" extent="1-16" drill="3.175"/> +<via x="55" y="44" extent="1-16" drill="3.175"/> +<via x="55" y="19" extent="1-16" drill="3.175"/> +<via x="30" y="19" extent="1-16" drill="3.175"/> +<wire x1="30" y1="44" x2="55" y2="44" width="0" layer="19" extent="1-1"/> +<wire x1="55" y1="19" x2="55" y2="44" width="0" layer="19" extent="1-1"/> +<wire x1="30" y1="19" x2="30" y2="44" width="0" layer="19" extent="1-1"/> +</signal> +</signals> +</board> +</drawing> +</eagle> diff --git a/circuit/tinybridge-ftdi/tinybridge-ftdi.s#1 b/circuit/tinybridge-ftdi/tinybridge-ftdi.s#1 new file mode 100644 index 0000000000000000000000000000000000000000..04caece3b3530567a3bb4e3624a850d978b5459c --- /dev/null +++ b/circuit/tinybridge-ftdi/tinybridge-ftdi.s#1 @@ -0,0 +1,1463 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="8.3.2"> +<drawing> +<settings> +<setting alwaysvectorfont="no"/> +<setting verticaltext="up"/> +</settings> +<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" altunitdist="inch" altunit="inch"/> +<layers> +<layer number="1" name="Top" color="4" fill="1" visible="no" active="no"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="no"/> +<layer number="17" name="Pads" color="2" fill="1" visible="no" active="no"/> +<layer number="18" name="Vias" color="2" fill="1" visible="no" active="no"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/> +<layer number="20" name="Dimension" color="15" fill="1" visible="no" active="no"/> +<layer number="21" name="tPlace" color="16" fill="1" visible="no" active="no"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="no"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/> +<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/> +<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/> +<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/> +<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/> +<layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/> +<layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/> +<layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/> +<layer number="32" name="bCream" color="7" fill="5" visible="no" active="no"/> +<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="no"/> +<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/> +<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/> +<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/> +<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/> +<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/> +<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/> +<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/> +<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/> +<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="no"/> +<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/> +<layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/> +<layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/> +<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/> +<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/> +<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/> +<layer number="49" name="Reference" color="7" fill="1" visible="no" active="no"/> +<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> +<layer number="51" name="tDocu" color="14" fill="1" visible="no" active="no"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="no"/> +<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> +<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> +<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> +<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> +<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/> +<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/> +<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/> +<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/> +<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/> +<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/> +<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/> +<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/> +<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> +<layer number="99" name="SpiceOrder" color="7" fill="1" visible="yes" active="yes"/> +<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/> +<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/> +<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/> +<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/> +<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/> +<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/> +<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/> +<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/> +<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/> +<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/> +<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/> +<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/> +<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="113" name="IDFDebug" color="4" fill="1" visible="yes" active="yes"/> +<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/> +<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/> +<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/> +<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/> +<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/> +<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/> +<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/> +<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/> +<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/> +<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/> +<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/> +<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/> +<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/> +<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/> +<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/> +<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/> +<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/> +<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/> +<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/> +<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/> +<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/> +<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/> +<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/> +<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/> +<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/> +<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/> +<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/> +<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/> +<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/> +<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/> +<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/> +<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/> +<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/> +<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/> +<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="yes" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="yes" active="yes"/> +<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/> +<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/> +<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/> +<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/> +<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/> +<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/> +</layers> +<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R"> +<libraries> +<library name="SparkFun-Connectors"> +<description><h3>SparkFun Connectors</h3> +This library contains electrically-functional connectors. +<br> +<br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. +<br> +<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. +<br> +<br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br> +<br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description> +<packages> +<package name="1X06-SMD_RA_MALE"> +<description><h3>SMD - 6 Pin Right Angle Male Header</h3> +tDocu layer shows pin locations. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="7.62" y1="1.25" x2="-7.62" y2="1.25" width="0.127" layer="51"/> +<wire x1="-7.62" y1="1.25" x2="-7.62" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-7.62" y1="-1.25" x2="-6.35" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-6.35" y1="-1.25" x2="-3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="6.35" y2="-1.25" width="0.127" layer="51"/> +<wire x1="6.35" y1="-1.25" x2="7.62" y2="-1.25" width="0.127" layer="51"/> +<wire x1="7.62" y1="-1.25" x2="7.62" y2="1.25" width="0.127" layer="51"/> +<wire x1="6.35" y1="-1.25" x2="6.35" y2="-7.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="3.81" y2="-7.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="-1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-3.81" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-6.35" y1="-1.25" x2="-6.35" y2="-7.25" width="0.127" layer="51"/> +<smd name="4" x="1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="5" x="3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="6" x="6.35" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="3" x="-1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="2" x="-3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="1" x="-6.35" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<hole x="-5.08" y="0" drill="1.4"/> +<hole x="5.08" y="0" drill="1.4"/> +<text x="-1.524" y="0.381" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.651" y="-1.016" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06"> +<description><h3>Plated Through Hole - 6 Pin</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="11.43" y1="0.635" x2="12.065" y2="1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="1.27" x2="13.335" y2="1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.635" x2="13.335" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="-1.27" x2="12.065" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="-1.27" x2="11.43" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.635" x2="9.525" y2="1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="1.27" x2="10.795" y2="1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="1.27" x2="11.43" y2="0.635" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-0.635" x2="10.795" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="-1.27" x2="9.525" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="-1.27" x2="8.89" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="MOLEX_1X6_RA_LOCK"> +<description><h3>Molex 6-Pin Plated Through-Hole Right Angle Locking Footprint</h3> +Holes are offset 0.005" from center to hold pins in place during soldering. +tPlace shows location of connector. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="3.175" width="0.127" layer="21"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="3.175" width="0.127" layer="21"/> +<wire x1="13.97" y1="0.635" x2="-1.27" y2="0.635" width="0.127" layer="21"/> +<wire x1="13.97" y1="3.175" x2="12.7" y2="3.175" width="0.127" layer="21"/> +<wire x1="12.7" y1="3.175" x2="0" y2="3.175" width="0.127" layer="21"/> +<wire x1="0" y1="3.175" x2="-1.27" y2="3.175" width="0.127" layer="21"/> +<wire x1="0" y1="3.175" x2="0" y2="7.62" width="0.127" layer="21"/> +<wire x1="0" y1="7.62" x2="12.7" y2="7.62" width="0.127" layer="21"/> +<wire x1="12.7" y1="7.62" x2="12.7" y2="3.175" width="0.127" layer="21"/> +<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796"/> +<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796"/> +<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796"/> +<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796"/> +<pad name="5" x="10.16" y="0.127" drill="1.016" diameter="1.8796"/> +<pad name="6" x="12.7" y="-0.127" drill="1.016" diameter="1.8796"/> +<text x="4.826" y="5.588" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="4.699" y="4.318" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="-1.27" x2="0.635" y2="-1.27" width="0.2032" layer="22"/> +</package> +<package name="1X06_LONGPADS"> +<description><h3>Plated Through Hole - 6 Pin with Long Pads</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="6" x="12.7" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<text x="-1.27" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +</package> +<package name="1X06_LOCK"> +<description><h3>Plated Through Hole - 6 Pin with Locking Footprint</h3> +Holes are offset 0.005" from center, locking pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-1.27" y1="0.508" x2="-0.635" y2="1.143" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.143" x2="0.635" y2="1.143" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.143" x2="1.27" y2="0.508" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.508" x2="1.905" y2="1.143" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.143" x2="3.175" y2="1.143" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.143" x2="3.81" y2="0.508" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.508" x2="4.445" y2="1.143" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.143" x2="5.715" y2="1.143" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.143" x2="6.35" y2="0.508" width="0.2032" layer="21"/> +<wire x1="6.35" y1="0.508" x2="6.985" y2="1.143" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.143" x2="8.255" y2="1.143" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.143" x2="8.89" y2="0.508" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.508" x2="9.525" y2="1.143" width="0.2032" layer="21"/> +<wire x1="9.525" y1="1.143" x2="10.795" y2="1.143" width="0.2032" layer="21"/> +<wire x1="10.795" y1="1.143" x2="11.43" y2="0.508" width="0.2032" layer="21"/> +<wire x1="11.43" y1="0.508" x2="12.065" y2="1.143" width="0.2032" layer="21"/> +<wire x1="12.065" y1="1.143" x2="13.335" y2="1.143" width="0.2032" layer="21"/> +<wire x1="13.335" y1="1.143" x2="13.97" y2="0.508" width="0.2032" layer="21"/> +<wire x1="13.97" y1="0.508" x2="13.97" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.762" x2="13.335" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="13.335" y1="-1.397" x2="12.065" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="12.065" y1="-1.397" x2="11.43" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-0.762" x2="10.795" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="10.795" y1="-1.397" x2="9.525" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="9.525" y1="-1.397" x2="8.89" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.762" x2="8.255" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.397" x2="6.985" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="6.985" y1="-1.397" x2="6.35" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.762" x2="5.715" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.397" x2="4.445" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.397" x2="3.81" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.762" x2="3.175" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.397" x2="1.905" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.397" x2="1.27" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.762" x2="0.635" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.397" x2="-0.635" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="-1.397" x2="-1.27" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.762" x2="-1.27" y2="0.508" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796"/> +<pad name="2" x="2.54" y="-0.254" drill="1.016" diameter="1.8796"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796"/> +<pad name="4" x="7.62" y="-0.254" drill="1.016" diameter="1.8796"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796"/> +<pad name="6" x="12.7" y="-0.254" drill="1.016" diameter="1.8796"/> +<rectangle x1="-0.2921" y1="-0.4191" x2="0.2921" y2="0.1651" layer="51"/> +<rectangle x1="2.2479" y1="-0.4191" x2="2.8321" y2="0.1651" layer="51"/> +<rectangle x1="4.7879" y1="-0.4191" x2="5.3721" y2="0.1651" layer="51"/> +<rectangle x1="7.3279" y1="-0.4191" x2="7.9121" y2="0.1651" layer="51"/> +<rectangle x1="9.8679" y1="-0.4191" x2="10.4521" y2="0.1651" layer="51"/> +<rectangle x1="12.4079" y1="-0.4191" x2="12.9921" y2="0.1651" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.286" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06-KIT"> +<description><h3>Plated Through Hole - 6 Pin KIT</h3> +<p>This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. +<br>This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.</p> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="11.43" y1="0.635" x2="12.065" y2="1.27" width="0.2032" layer="51"/> +<wire x1="12.065" y1="1.27" x2="13.335" y2="1.27" width="0.2032" layer="51"/> +<wire x1="13.335" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="51"/> +<wire x1="13.97" y1="-0.635" x2="13.335" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="13.335" y1="-1.27" x2="12.065" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="12.065" y1="-1.27" x2="11.43" y2="-0.635" width="0.2032" layer="51"/> +<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="51"/> +<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="51"/> +<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="8.89" y1="0.635" x2="9.525" y2="1.27" width="0.2032" layer="51"/> +<wire x1="9.525" y1="1.27" x2="10.795" y2="1.27" width="0.2032" layer="51"/> +<wire x1="10.795" y1="1.27" x2="11.43" y2="0.635" width="0.2032" layer="51"/> +<wire x1="11.43" y1="-0.635" x2="10.795" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="10.795" y1="-1.27" x2="9.525" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="9.525" y1="-1.27" x2="8.89" y2="-0.635" width="0.2032" layer="51"/> +<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="51"/> +<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="51"/> +<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="51"/> +<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="51"/> +<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="51"/> +<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="51"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="51"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="51"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="51"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="51"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="51"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="51"/> +<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="51"/> +<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="-0.635" width="0.2032" layer="51"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90" stop="no"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90" stop="no"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90" stop="no"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90" stop="no"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90" stop="no"/> +<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90" stop="no"/> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<polygon width="0.127" layer="30"> +<vertex x="0.0025" y="-0.9525" curve="-90"/> +<vertex x="-0.9524" y="-0.0228" curve="-90.011749"/> +<vertex x="0" y="0.9526" curve="-90"/> +<vertex x="0.95" y="-0.0254" curve="-90.024193"/> +</polygon> +<polygon width="0.127" layer="29"> +<vertex x="0" y="-0.4445" curve="-90.012891"/> +<vertex x="-0.4445" y="-0.0203" curve="-90"/> +<vertex x="0" y="0.447" curve="-90"/> +<vertex x="0.4419" y="-0.0101" curve="-90.012967"/> +</polygon> +<polygon width="0.127" layer="30"> +<vertex x="2.5425" y="-0.9525" curve="-90"/> +<vertex x="1.5876" y="-0.0228" curve="-90.011749"/> +<vertex x="2.54" y="0.9526" curve="-90"/> +<vertex x="3.49" y="-0.0254" curve="-90.024193"/> +</polygon> +<polygon width="0.127" layer="29"> +<vertex x="2.54" y="-0.4445" curve="-90.012891"/> +<vertex x="2.0955" y="-0.0203" curve="-90"/> +<vertex x="2.54" y="0.447" curve="-90"/> +<vertex x="2.9819" y="-0.0101" curve="-90.012967"/> +</polygon> +<polygon width="0.127" layer="30"> +<vertex x="5.0825" y="-0.9525" curve="-90"/> +<vertex x="4.1276" y="-0.0228" curve="-90.011749"/> +<vertex x="5.08" y="0.9526" curve="-90"/> +<vertex x="6.03" y="-0.0254" curve="-90.024193"/> +</polygon> +<polygon width="0.127" layer="29"> +<vertex x="5.08" y="-0.4445" curve="-90.012891"/> +<vertex x="4.6355" y="-0.0203" curve="-90"/> +<vertex x="5.08" y="0.447" curve="-90"/> +<vertex x="5.5219" y="-0.0101" curve="-90.012967"/> +</polygon> +<polygon width="0.127" layer="30"> +<vertex x="7.6225" y="-0.9525" curve="-90"/> +<vertex x="6.6676" y="-0.0228" curve="-90.011749"/> +<vertex x="7.62" y="0.9526" curve="-90"/> +<vertex x="8.57" y="-0.0254" curve="-90.024193"/> +</polygon> +<polygon width="0.127" layer="29"> +<vertex x="7.62" y="-0.4445" curve="-90.012891"/> +<vertex x="7.1755" y="-0.0203" curve="-90"/> +<vertex x="7.62" y="0.447" curve="-90"/> +<vertex x="8.0619" y="-0.0101" curve="-90.012967"/> +</polygon> +<polygon width="0.127" layer="30"> +<vertex x="10.1625" y="-0.9525" curve="-90"/> +<vertex x="9.2076" y="-0.0228" curve="-90.011749"/> +<vertex x="10.16" y="0.9526" curve="-90"/> +<vertex x="11.11" y="-0.0254" curve="-90.024193"/> +</polygon> +<polygon width="0.127" layer="29"> +<vertex x="10.16" y="-0.4445" curve="-90.012891"/> +<vertex x="9.7155" y="-0.0203" curve="-90"/> +<vertex x="10.16" y="0.447" curve="-90"/> +<vertex x="10.6019" y="-0.0101" curve="-90.012967"/> +</polygon> +<polygon width="0.127" layer="30"> +<vertex x="12.7025" y="-0.9525" curve="-90"/> +<vertex x="11.7476" y="-0.0228" curve="-90.011749"/> +<vertex x="12.7" y="0.9526" curve="-90"/> +<vertex x="13.65" y="-0.0254" curve="-90.024193"/> +</polygon> +<polygon width="0.127" layer="29"> +<vertex x="12.7" y="-0.4445" curve="-90.012891"/> +<vertex x="12.2555" y="-0.0203" curve="-90"/> +<vertex x="12.7" y="0.447" curve="-90"/> +<vertex x="13.1419" y="-0.0101" curve="-90.012967"/> +</polygon> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="6_PIN_SERIAL_TARGET_SIDE_W_SILK"> +<description><h3>6 pin Serial Target - Right Angle SMT with Silk</h3> +Package for devices meant to mate to an FTDI connector. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch: 0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>6_Pin_Serial_Target</li> +</ul></p></description> +<pad name="P$1" x="-6.35" y="0" drill="1.016" diameter="1.8796"/> +<pad name="P$2" x="-3.81" y="0" drill="1.016" diameter="1.8796"/> +<pad name="P$3" x="-1.27" y="0" drill="1.016" diameter="1.8796"/> +<pad name="P$4" x="1.27" y="0" drill="1.016" diameter="1.8796"/> +<pad name="P$5" x="3.81" y="0" drill="1.016" diameter="1.8796"/> +<pad name="P$6" x="6.35" y="0" drill="1.016" diameter="1.8796"/> +<wire x1="-7.62" y1="1.27" x2="7.62" y2="1.27" width="0.127" layer="21"/> +<wire x1="7.62" y1="1.27" x2="7.62" y2="-1.27" width="0.127" layer="21"/> +<wire x1="7.62" y1="-1.27" x2="-7.62" y2="-1.27" width="0.127" layer="21"/> +<wire x1="-7.62" y1="-1.27" x2="-7.62" y2="1.27" width="0.127" layer="21"/> +<text x="-7.874" y="-0.889" size="1.27" layer="21" font="vector" ratio="15" rot="R90">GRN</text> +<text x="9.144" y="-0.889" size="1.27" layer="21" font="vector" ratio="15" rot="R90">BLK</text> +<text x="-4.826" y="1.524" size="0.8128" layer="21" font="vector" ratio="15">TXO</text> +<text x="-2.286" y="1.524" size="0.8128" layer="21" font="vector" ratio="15">RXI</text> +<text x="0.254" y="1.524" size="0.8128" layer="21" font="vector" ratio="15">VCC</text> +<text x="-7.366" y="1.524" size="0.8128" layer="21" font="vector" ratio="15">DTR</text> +<text x="5.334" y="1.524" size="0.8128" layer="21" font="vector" ratio="15">GND</text> +<text x="2.794" y="1.524" size="0.8128" layer="21" font="vector" ratio="15">CTS</text> +</package> +<package name="6_PIN_SERIAL_TARGET_SIDE_RA_SMT"> +<description><h3>6 pin Serial Target - Right Angle SMT</h3> +Package for devices meant to mate to an FTDI connector. +<p> tDocu shows pin location. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch: 0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>6_Pin_Serial_Target</li> +</ul></p></description> +<wire x1="7.62" y1="1.25" x2="-7.62" y2="1.25" width="0.127" layer="51"/> +<wire x1="-7.62" y1="1.25" x2="-7.62" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-7.62" y1="-1.25" x2="-6.35" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-6.35" y1="-1.25" x2="-3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="6.35" y2="-1.25" width="0.127" layer="51"/> +<wire x1="6.35" y1="-1.25" x2="7.62" y2="-1.25" width="0.127" layer="51"/> +<wire x1="7.62" y1="-1.25" x2="7.62" y2="1.25" width="0.127" layer="51"/> +<wire x1="6.35" y1="-1.25" x2="6.35" y2="-7.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="3.81" y2="-7.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="-1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-3.81" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-6.35" y1="-1.25" x2="-6.35" y2="-7.25" width="0.127" layer="51"/> +<smd name="4" x="1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="5" x="3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="6" x="6.35" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="3" x="-1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="2" x="-3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="1" x="-6.35" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<text x="-3.81" y="-1.016" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="center-left">TXO</text> +<text x="-1.27" y="-1.016" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="center-left">RXI</text> +<text x="1.27" y="-1.016" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="center-left">VCC</text> +<text x="-6.35" y="-1.016" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="center-left">DTR</text> +<text x="6.35" y="-1.016" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="center-left">GND</text> +<text x="3.81" y="-1.016" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="center-left">CTS</text> +<text x="-7.366" y="-2.54" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="top-center">GRN</text> +<text x="7.366" y="-2.54" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="bottom-center">BLK</text> +<hole x="-5.08" y="0" drill="1.4"/> +<hole x="5.08" y="0" drill="1.4"/> +<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.397" y="1.651" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +</packages> +<symbols> +<symbol name="ARDUINO_SERIAL_PROGRAM"> +<description><h3>6-pin header connection for use with the "FTDI BASIC" pinout - TARGET SIDE.</h3> +<p></p> + +<h3>Also known as "Arduino Serial Program Header".</h3> +<p></p> + +It is used to mate with our FTDI Basic serial programmers using the Arduino IDE. + +<p></p> +<b>Note, this device has "TARGET" in the name.</b> It is intended to be used on a design that contains a target micro-controller that you wish to program. + +<p></p> +<b>The "sister" device, named "CABLE"</b> is inteneded to be used on a design that usually lives on the end of your USB cable and prvides the converter chip (FTDI232 or FTDI231x) to commnicate serial RX/TX.</description> +<wire x1="1.27" y1="-7.62" x2="-7.62" y2="-7.62" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="0" x2="0" y2="0" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="-2.54" x2="0" y2="-2.54" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="-5.08" x2="0" y2="-5.08" width="0.6096" layer="94"/> +<wire x1="-7.62" y1="10.16" x2="-7.62" y2="-7.62" width="0.4064" layer="94"/> +<wire x1="1.27" y1="-7.62" x2="1.27" y2="10.16" width="0.4064" layer="94"/> +<wire x1="-7.62" y1="10.16" x2="1.27" y2="10.16" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="5.08" x2="0" y2="5.08" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="2.54" x2="0" y2="2.54" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="7.62" x2="0" y2="7.62" width="0.6096" layer="94"/> +<text x="-7.62" y="-9.906" size="1.778" layer="96" font="vector">>VALUE</text> +<text x="-7.62" y="10.668" size="1.778" layer="95" font="vector">>NAME</text> +<pin name="DTR" x="5.08" y="-5.08" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="RXI" x="5.08" y="-2.54" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="TXO" x="5.08" y="0" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="VCC" x="5.08" y="2.54" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="CTS" x="5.08" y="5.08" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="GND" x="5.08" y="7.62" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="6_PIN_SERIAL_TARGET" prefix="J" uservalue="yes"> +<description><h3>6-pin header connection for use with the "FTDI BASIC" pinout - TARGET SIDE.</h3> +<p></p> + +<h3>Also known as "Arduino Serial Program Header".</h3> +<p></p> + +It is used to mate with our FTDI Basic serial programmers using the Arduino IDE. + +<p></p> +<b>Note, this device has "TARGET" in the name.</b> It is intended to be used on a design that contains a target micro-controller that you wish to program. + +<p></p> +<b>The "sister" device, named "CABLE"</b> is inteneded to be used on a design that usually lives on the end of your USB cable and prvides the converter chip (FTDI232 or FTDI231x) to commnicate serial RX/TX. + +<p></p> +<b>You can populate with some of these:</b> +<p><a href="https://www.sparkfun.com/products/116"> Break Away Headers - Straight</a> (PRT-00116)</p> +<p></p> +For reference (or to suit your programming needs) check out these designs: +<ul> +<li><a href="https://www.sparkfun.com/products/9716"> SparkFun FTDI Basic Breakout - 5V</a> (DEV-09716)</li> +<li><a href="https://www.sparkfun.com/products/9873"> SparkFun FTDI Basic Breakout - 3.3V</a> (DEV-09873)</li> +<li><a href="https://www.sparkfun.com/products/12935"> SparkFun FTDI SmartBasic</a> (DEV-12935)</li> +<li><a href="https://www.sparkfun.com/products/13746"> SparkFun Beefy 3 - FTDI Basic Breakout</a> (DEV-13746)</li> +</ul></description> +<gates> +<gate name="G$1" symbol="ARDUINO_SERIAL_PROGRAM" x="0" y="-2.54"/> +</gates> +<devices> +<device name="SMD" package="1X06-SMD_RA_MALE"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="2"/> +<connect gate="G$1" pin="TXO" pad="3"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08971" constant="no"/> +</technology> +</technologies> +</device> +<device name="" package="1X06"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="2"/> +<connect gate="G$1" pin="TXO" pad="3"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="RA_LOCK" package="MOLEX_1X6_RA_LOCK"> +<connects> +<connect gate="G$1" pin="CTS" pad="2"/> +<connect gate="G$1" pin="DTR" pad="6"/> +<connect gate="G$1" pin="GND" pad="1"/> +<connect gate="G$1" pin="RXI" pad="5"/> +<connect gate="G$1" pin="TXO" pad="4"/> +<connect gate="G$1" pin="VCC" pad="3"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="LONGPADS" package="1X06_LONGPADS"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="2"/> +<connect gate="G$1" pin="TXO" pad="3"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="LOCK" package="1X06_LOCK"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="2"/> +<connect gate="G$1" pin="TXO" pad="3"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="PTH-KIT" package="1X06-KIT"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="2"/> +<connect gate="G$1" pin="TXO" pad="3"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SILK" package="6_PIN_SERIAL_TARGET_SIDE_W_SILK"> +<connects> +<connect gate="G$1" pin="CTS" pad="P$5"/> +<connect gate="G$1" pin="DTR" pad="P$1"/> +<connect gate="G$1" pin="GND" pad="P$6"/> +<connect gate="G$1" pin="RXI" pad="P$3"/> +<connect gate="G$1" pin="TXO" pad="P$2"/> +<connect gate="G$1" pin="VCC" pad="P$4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="RA_SMT" package="6_PIN_SERIAL_TARGET_SIDE_RA_SMT"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="3"/> +<connect gate="G$1" pin="TXO" pad="2"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08971" constant="no"/> +</technology> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="fab"> +<packages> +<package name="MSOP8"> +<description><b>8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package</b><p> +MSOP<br> +8M-Package doc1097.pdf</description> +<wire x1="-1.48" y1="1.23" x2="-1.23" y2="1.48" width="0.1524" layer="21" curve="-90" cap="flat"/> +<wire x1="1.23" y1="1.48" x2="1.48" y2="1.23" width="0.1524" layer="21" curve="-90"/> +<wire x1="1.23" y1="-1.49" x2="1.48" y2="-1.24" width="0.1524" layer="21" curve="90"/> +<wire x1="-1.48" y1="-1.24" x2="-1.23" y2="-1.49" width="0.1524" layer="21" curve="90" cap="flat"/> +<wire x1="1.24" y1="-1.49" x2="-1.22" y2="-1.49" width="0.1524" layer="21"/> +<wire x1="-1.22" y1="1.48" x2="1.24" y2="1.48" width="0.1524" layer="21"/> +<wire x1="-1.48" y1="1.23" x2="-1.48" y2="-1.23" width="0.1524" layer="21"/> +<wire x1="1.48" y1="-1.24" x2="1.48" y2="1.23" width="0.1524" layer="21"/> +<smd name="1" x="-0.975" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="2" x="-0.325" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="3" x="0.325" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="4" x="0.975" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="5" x="0.975" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="6" x="0.325" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="7" x="-0.325" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="8" x="-0.975" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<text x="-2.54" y="-1.27" size="0.4064" layer="25" rot="R90">>NAME</text> +<text x="2.54" y="-1.27" size="0.4064" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-1.175" y1="-2.45" x2="-0.775" y2="-1.55" layer="51"/> +<rectangle x1="-0.525" y1="-2.45" x2="-0.125" y2="-1.55" layer="51"/> +<rectangle x1="0.125" y1="-2.45" x2="0.525" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="-2.45" x2="1.175" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="1.55" x2="1.175" y2="2.45" layer="51"/> +<rectangle x1="0.125" y1="1.55" x2="0.525" y2="2.45" layer="51"/> +<rectangle x1="-0.525" y1="1.55" x2="-0.125" y2="2.45" layer="51"/> +<rectangle x1="-1.175" y1="1.55" x2="-0.775" y2="2.45" layer="51"/> +<circle x="-1.6256" y="-2.0574" radius="0.091578125" width="0.4064" layer="21"/> +</package> +<package name="2X4"> +<description><h3>Plated Through Hole - 2x4</h3> +<p>Specifications: +<ul><li>Pin count:8</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04x2</li> +</ul></p></description> +<wire x1="-5.08" y1="-1.905" x2="-4.445" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-3.175" y1="-2.54" x2="-2.54" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="-2.54" y1="-1.905" x2="-1.905" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="-2.54" x2="0" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="0" y1="-1.905" x2="0.635" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-2.54" x2="2.54" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="2.54" y1="-1.905" x2="3.175" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-2.54" x2="5.08" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="-1.905" x2="-5.08" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="1.905" x2="-4.445" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-4.445" y1="2.54" x2="-3.175" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-3.175" y1="2.54" x2="-2.54" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.54" y1="1.905" x2="-1.905" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-1.905" y1="2.54" x2="-0.635" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="2.54" x2="0" y2="1.905" width="0.2032" layer="21"/> +<wire x1="0" y1="1.905" x2="0.635" y2="2.54" width="0.2032" layer="21"/> +<wire x1="0.635" y1="2.54" x2="1.905" y2="2.54" width="0.2032" layer="21"/> +<wire x1="1.905" y1="2.54" x2="2.54" y2="1.905" width="0.2032" layer="21"/> +<wire x1="2.54" y1="1.905" x2="3.175" y2="2.54" width="0.2032" layer="21"/> +<wire x1="3.175" y1="2.54" x2="4.445" y2="2.54" width="0.2032" layer="21"/> +<wire x1="4.445" y1="2.54" x2="5.08" y2="1.905" width="0.2032" layer="21"/> +<wire x1="5.08" y1="1.905" x2="5.08" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-2.54" x2="4.445" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-2.54" x2="1.905" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-1.905" y1="-2.54" x2="-0.635" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-4.445" y1="-2.54" x2="-3.175" y2="-2.54" width="0.2032" layer="21"/> +<pad name="1" x="-3.81" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="2" x="-3.81" y="1.27" drill="1.016" diameter="1.8796"/> +<pad name="3" x="-1.27" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="4" x="-1.27" y="1.27" drill="1.016" diameter="1.8796"/> +<pad name="5" x="1.27" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="6" x="1.27" y="1.27" drill="1.016" diameter="1.8796"/> +<pad name="7" x="3.81" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="8" x="3.81" y="1.27" drill="1.016" diameter="1.8796"/> +<rectangle x1="-4.064" y1="-1.524" x2="-3.556" y2="-1.016" layer="51"/> +<rectangle x1="-4.064" y1="1.016" x2="-3.556" y2="1.524" layer="51"/> +<rectangle x1="-1.524" y1="1.016" x2="-1.016" y2="1.524" layer="51"/> +<rectangle x1="-1.524" y1="-1.524" x2="-1.016" y2="-1.016" layer="51"/> +<rectangle x1="1.016" y1="1.016" x2="1.524" y2="1.524" layer="51"/> +<rectangle x1="1.016" y1="-1.524" x2="1.524" y2="-1.016" layer="51"/> +<rectangle x1="3.556" y1="1.016" x2="4.064" y2="1.524" layer="51"/> +<rectangle x1="3.556" y1="-1.524" x2="4.064" y2="-1.016" layer="51"/> +<wire x1="-4.445" y1="-2.794" x2="-3.175" y2="-2.794" width="0.2032" layer="21"/> +<wire x1="-3.175" y1="-2.794" x2="-4.445" y2="-2.794" width="0.2032" layer="22"/> +<wire x1="-5.08" y1="-1.905" x2="-4.445" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="-1.905" x2="-5.08" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="1.905" x2="-4.445" y2="2.54" width="0.2032" layer="21"/> +<text x="-5.08" y="2.794" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-5.08" y="-3.683" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="2X4-SHROUDED"> +<description><h3>Plated Through Hole - 2x3 Shrouded Header</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_03x2</li> +</ul></p></description> +<wire x1="4.5" y1="7.56" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-3.47" x2="-4.5" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="0.93" x2="-4.5" y2="7.56" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="7.56" x2="4.4" y2="7.56" width="0.2032" layer="21"/> +<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="3.4" y2="6.46" width="0.2032" layer="51"/> +<wire x1="3.4" y1="6.46" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-4.5" y1="0.93" x2="-3" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-3" y1="0.93" x2="-3" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3" y1="-3.47" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="-3.4" y2="0.93" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="-3.4" y2="-3.47" width="0.2032" layer="51"/> +<pad name="1" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="2" x="1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="3" x="-1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="4" x="1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="5" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="6" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> +<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<text x="-3.81" y="7.874" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-3.81" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-5.188" y1="3.175" x2="-5.188" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.686" y1="3.175" x2="-2.686" y2="1.905" width="0.2032" layer="22"/> +<pad name="7" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="8" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +</package> +<package name="2X4-SHROUDED-SQUISH"> +<description><h3>Plated Through Hole - 2x3 Shrouded Header</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_03x2</li> +</ul></p></description> +<wire x1="4.5" y1="7.56" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-3.47" x2="-4.5" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="0.93" x2="-4.5" y2="7.56" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="7.56" x2="4.4" y2="7.56" width="0.2032" layer="21"/> +<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="3.4" y2="6.46" width="0.2032" layer="51"/> +<wire x1="3.4" y1="6.46" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-4.5" y1="0.93" x2="-3" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-3" y1="0.93" x2="-3" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3" y1="-3.47" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="-3.4" y2="0.93" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="-3.4" y2="-3.47" width="0.2032" layer="51"/> +<pad name="1" x="-1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="2" x="1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="3" x="-1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="4" x="1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="5" x="-1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="6" x="1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> +<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<text x="-3.81" y="7.874" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-3.81" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-5.188" y1="3.175" x2="-5.188" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.686" y1="3.175" x2="-2.686" y2="1.905" width="0.2032" layer="22"/> +<pad name="7" x="-1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="8" x="1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +</package> +<package name="MSOP8-8MILPADS"> +<description><b>8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package</b><p> +MSOP<br> +8M-Package doc1097.pdf</description> +<wire x1="-1.48" y1="1.23" x2="-1.23" y2="1.48" width="0.1524" layer="21" curve="-90" cap="flat"/> +<wire x1="1.23" y1="1.48" x2="1.48" y2="1.23" width="0.1524" layer="21" curve="-90"/> +<wire x1="1.23" y1="-1.49" x2="1.48" y2="-1.24" width="0.1524" layer="21" curve="90"/> +<wire x1="-1.48" y1="-1.24" x2="-1.23" y2="-1.49" width="0.1524" layer="21" curve="90" cap="flat"/> +<wire x1="1.24" y1="-1.49" x2="-1.22" y2="-1.49" width="0.1524" layer="21"/> +<wire x1="-1.22" y1="1.48" x2="1.24" y2="1.48" width="0.1524" layer="21"/> +<wire x1="-1.48" y1="1.23" x2="-1.48" y2="-1.23" width="0.1524" layer="21"/> +<wire x1="1.48" y1="-1.24" x2="1.48" y2="1.23" width="0.1524" layer="21"/> +<smd name="1" x="-0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="2" x="-0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="3" x="0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="4" x="0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="5" x="0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="6" x="0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="7" x="-0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="8" x="-0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<text x="-2.54" y="-1.27" size="0.4064" layer="25" rot="R90">>NAME</text> +<text x="2.54" y="-1.27" size="0.4064" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-1.175" y1="-2.45" x2="-0.775" y2="-1.55" layer="51"/> +<rectangle x1="-0.525" y1="-2.45" x2="-0.125" y2="-1.55" layer="51"/> +<rectangle x1="0.125" y1="-2.45" x2="0.525" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="-2.45" x2="1.175" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="1.55" x2="1.175" y2="2.45" layer="51"/> +<rectangle x1="0.125" y1="1.55" x2="0.525" y2="2.45" layer="51"/> +<rectangle x1="-0.525" y1="1.55" x2="-0.125" y2="2.45" layer="51"/> +<rectangle x1="-1.175" y1="1.55" x2="-0.775" y2="2.45" layer="51"/> +<circle x="-1.6256" y="-2.0574" radius="0.091578125" width="0.4064" layer="21"/> +</package> +<package name="C1206"> +<description><b>CAPACITOR</b></description> +<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-0.965" y1="0.787" x2="0.965" y2="0.787" width="0.1016" layer="51"/> +<wire x1="-0.965" y1="-0.787" x2="0.965" y2="-0.787" width="0.1016" layer="51"/> +<smd name="1" x="-1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<smd name="2" x="1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<text x="-1.27" y="1.27" size="1.27" layer="25">>NAME</text> +<text x="-1.27" y="-2.54" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/> +<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/> +<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/> +</package> +<package name="C1206FAB"> +<wire x1="-2.032" y1="1.016" x2="2.032" y2="1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="1.016" x2="2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="-1.016" x2="-2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="-2.032" y1="-1.016" x2="-2.032" y2="1.016" width="0.127" layer="21"/> +<smd name="1" x="-1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<smd name="2" x="1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<text x="-1.778" y="1.27" size="1.016" layer="25" ratio="15">>NAME</text> +<text x="-1.778" y="-2.286" size="1.016" layer="27" ratio="15">>VALUE</text> +</package> +<package name="C2220"> +<description><b>CAPACITOR</b></description> +<wire x1="-3.743" y1="2.253" x2="3.743" y2="2.253" width="0.0508" layer="39"/> +<wire x1="3.743" y1="-2.253" x2="-3.743" y2="-2.253" width="0.0508" layer="39"/> +<wire x1="-3.743" y1="-2.253" x2="-3.743" y2="2.253" width="0.0508" layer="39"/> +<wire x1="3.743" y1="2.253" x2="3.743" y2="-2.253" width="0.0508" layer="39"/> +<smd name="1" x="-2.794" y="0" dx="2.032" dy="5.334" layer="1"/> +<smd name="2" x="2.794" y="0" dx="2.032" dy="5.334" layer="1"/> +<text x="-2.54" y="2.54" size="1.27" layer="25">>NAME</text> +<text x="-2.54" y="-3.81" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-2.9718" y1="-0.8509" x2="-2.2217" y2="0.8491" layer="51"/> +<rectangle x1="2.2217" y1="-0.8491" x2="2.9718" y2="0.8509" layer="51"/> +</package> +</packages> +<symbols> +<symbol name="ISL3177E"> +<pin name="VCC" x="-12.7" y="5.08" length="middle"/> +<pin name="RO" x="-12.7" y="2.54" length="middle"/> +<pin name="DI" x="-12.7" y="0" length="middle"/> +<pin name="GND" x="-12.7" y="-2.54" length="middle"/> +<pin name="A" x="12.7" y="5.08" length="middle" rot="R180"/> +<pin name="B" x="12.7" y="2.54" length="middle" rot="R180"/> +<pin name="Z" x="12.7" y="0" length="middle" rot="R180"/> +<pin name="Y" x="12.7" y="-2.54" length="middle" rot="R180"/> +<wire x1="-7.62" y1="7.62" x2="-7.62" y2="-5.08" width="0.254" layer="94"/> +<wire x1="-7.62" y1="-5.08" x2="7.62" y2="-5.08" width="0.254" layer="94"/> +<wire x1="7.62" y1="-5.08" x2="7.62" y2="7.62" width="0.254" layer="94"/> +<wire x1="7.62" y1="7.62" x2="-7.62" y2="7.62" width="0.254" layer="94"/> +<text x="-5.08" y="7.62" size="1.778" layer="95">>NAME</text> +<text x="-5.08" y="-7.62" size="1.778" layer="96">>VALUE</text> +</symbol> +<symbol name="CONN_04X2"> +<description><h3>8 Pin Connection</h3> +4x2 pin layout</description> +<wire x1="-1.27" y1="0" x2="-2.54" y2="0" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="2.54" x2="-2.54" y2="2.54" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="5.08" x2="-2.54" y2="5.08" width="0.6096" layer="94"/> +<wire x1="-3.81" y1="7.62" x2="-3.81" y2="-5.08" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="-2.54" x2="-2.54" y2="-2.54" width="0.6096" layer="94"/> +<wire x1="3.81" y1="-5.08" x2="-3.81" y2="-5.08" width="0.4064" layer="94"/> +<wire x1="3.81" y1="-5.08" x2="3.81" y2="7.62" width="0.4064" layer="94"/> +<wire x1="-3.81" y1="7.62" x2="3.81" y2="7.62" width="0.4064" layer="94"/> +<wire x1="1.27" y1="-2.54" x2="2.54" y2="-2.54" width="0.6096" layer="94"/> +<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" layer="94"/> +<wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.6096" layer="94"/> +<wire x1="1.27" y1="5.08" x2="2.54" y2="5.08" width="0.6096" layer="94"/> +<text x="-3.81" y="-7.366" size="1.778" layer="96" font="vector">>VALUE</text> +<text x="-4.064" y="8.128" size="1.778" layer="95" font="vector">>NAME</text> +<pin name="1" x="-7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="2" x="7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="3" x="-7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="4" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="5" x="-7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="6" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="7" x="-7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="8" x="7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +<symbol name="CAP-NONPOLARIZED"> +<description>non-polarized capacitor</description> +<wire x1="-1.778" y1="1.524" x2="-1.778" y2="0" width="0.254" layer="94"/> +<wire x1="-1.778" y1="0" x2="-1.778" y2="-1.524" width="0.254" layer="94"/> +<wire x1="-0.762" y1="1.524" x2="-0.762" y2="0" width="0.254" layer="94"/> +<wire x1="-0.762" y1="0" x2="-0.762" y2="-1.524" width="0.254" layer="94"/> +<wire x1="-2.54" y1="0" x2="-1.778" y2="0" width="0.1524" layer="94"/> +<wire x1="-0.762" y1="0" x2="0" y2="0" width="0.1524" layer="94"/> +<text x="-3.81" y="2.54" size="1.778" layer="95">>NAME</text> +<text x="-3.81" y="-3.81" size="1.778" layer="96">>VALUE</text> +<pin name="1" x="-5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1"/> +<pin name="2" x="2.54" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="ISL3177E" prefix="U"> +<gates> +<gate name="G$1" symbol="ISL3177E" x="0" y="0"/> +</gates> +<devices> +<device name="" package="MSOP8"> +<connects> +<connect gate="G$1" pin="A" pad="8"/> +<connect gate="G$1" pin="B" pad="7"/> +<connect gate="G$1" pin="DI" pad="3"/> +<connect gate="G$1" pin="GND" pad="4"/> +<connect gate="G$1" pin="RO" pad="2"/> +<connect gate="G$1" pin="VCC" pad="1"/> +<connect gate="G$1" pin="Y" pad="5"/> +<connect gate="G$1" pin="Z" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="MILL" package="MSOP8-8MILPADS"> +<connects> +<connect gate="G$1" pin="A" pad="8"/> +<connect gate="G$1" pin="B" pad="7"/> +<connect gate="G$1" pin="DI" pad="3"/> +<connect gate="G$1" pin="GND" pad="4"/> +<connect gate="G$1" pin="RO" pad="2"/> +<connect gate="G$1" pin="VCC" pad="1"/> +<connect gate="G$1" pin="Y" pad="5"/> +<connect gate="G$1" pin="Z" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="CONN_04X2" prefix="J" uservalue="yes"> +<description><h3>Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections</h3> + +<p></p> +<b>On any of the 0.1 inch spaced packages, you can populate with these:</b> +<ul> +<li><a href="https://www.sparkfun.com/products/116"> Break Away Headers - Straight</a> (PRT-00116)</li> +<li><a href="https://www.sparkfun.com/products/553"> Break Away Male Headers - Right Angle</a> (PRT-00553)</li> +<li><a href="https://www.sparkfun.com/products/115"> Female Headers</a> (PRT-00115)</li> +<li><a href="https://www.sparkfun.com/products/117"> Break Away Headers - Machine Pin</a> (PRT-00117)</li> +<li><a href="https://www.sparkfun.com/products/743"> Break Away Female Headers - Swiss Machine Pin</a> (PRT-00743)</li> +</ul></description> +<gates> +<gate name="G$1" symbol="CONN_04X2" x="0" y="0"/> +</gates> +<devices> +<device name="" package="2X4"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SHROUDED" package="2X4-SHROUDED"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SHROUDED-SQUISH" package="2X4-SHROUDED-SQUISH"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="CAP-UNPOLARIZED" prefix="C" uservalue="yes"> +<gates> +<gate name=">NAME" symbol="CAP-NONPOLARIZED" x="0" y="0"/> +</gates> +<devices> +<device name="" package="C1206"> +<connects> +<connect gate=">NAME" pin="1" pad="1"/> +<connect gate=">NAME" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="FAB" package="C1206FAB"> +<connects> +<connect gate=">NAME" pin="1" pad="1"/> +<connect gate=">NAME" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="2220" package="C2220"> +<connects> +<connect gate=">NAME" pin="1" pad="1"/> +<connect gate=">NAME" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="supply1" urn="urn:adsk.eagle:library:371"> +<description><b>Supply Symbols</b><p> + GND, VCC, 0V, +5V, -5V, etc.<p> + Please keep in mind, that these devices are necessary for the + automatic wiring of the supply signals.<p> + The pin name defined in the symbol is identical to the net which is to be wired automatically.<p> + In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.<p> + <author>Created by librarian@cadsoft.de</author></description> +<packages> +</packages> +<symbols> +<symbol name="+3V3" urn="urn:adsk.eagle:symbol:26950/1" library_version="1"> +<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/> +<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/> +<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">>VALUE</text> +<pin name="+3V3" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/> +</symbol> +<symbol name="GND" urn="urn:adsk.eagle:symbol:26925/1" library_version="1"> +<wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/> +<text x="-2.54" y="-2.54" size="1.778" layer="96">>VALUE</text> +<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="+3V3" urn="urn:adsk.eagle:component:26981/1" prefix="+3V3" library_version="1"> +<description><b>SUPPLY SYMBOL</b></description> +<gates> +<gate name="G$1" symbol="+3V3" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="GND" urn="urn:adsk.eagle:component:26954/1" prefix="GND" library_version="1"> +<description><b>SUPPLY SYMBOL</b></description> +<gates> +<gate name="1" symbol="GND" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<parts> +<part name="J1" library="SparkFun-Connectors" deviceset="6_PIN_SERIAL_TARGET" device=""/> +<part name="U1" library="fab" deviceset="ISL3177E" device="MILL" value="ISL3177EMILL"/> +<part name="J2" library="fab" deviceset="CONN_04X2" device="SHROUDED-SQUISH"/> +<part name="+3V1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="C1" library="fab" deviceset="CAP-UNPOLARIZED" device="" value="10uF"/> +<part name="+3V2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="C2" library="fab" deviceset="CAP-UNPOLARIZED" device="" value="0.47uF"/> +<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="+3V4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="C3" library="fab" deviceset="CAP-UNPOLARIZED" device="" value="10uF"/> +<part name="C4" library="fab" deviceset="CAP-UNPOLARIZED" device="" value="10uF"/> +</parts> +<sheets> +<sheet> +<plain> +</plain> +<instances> +<instance part="J1" gate="G$1" x="76.2" y="30.48" rot="MR180"/> +<instance part="U1" gate="G$1" x="116.84" y="30.48"/> +<instance part="J2" gate="G$1" x="152.4" y="30.48"/> +<instance part="+3V1" gate="G$1" x="101.6" y="27.94" rot="R270"/> +<instance part="GND1" gate="1" x="167.64" y="22.86"/> +<instance part="C1" gate=">NAME" x="88.9" y="25.4" rot="R90"/> +<instance part="+3V2" gate="G$1" x="101.6" y="40.64"/> +<instance part="C2" gate=">NAME" x="96.52" y="25.4" rot="R90"/> +<instance part="GND2" gate="1" x="142.24" y="40.64" rot="R180"/> +<instance part="+3V3" gate="G$1" x="167.64" y="40.64"/> +<instance part="+3V4" gate="G$1" x="142.24" y="22.86" rot="R180"/> +<instance part="C3" gate=">NAME" x="167.64" y="33.02" rot="R90"/> +<instance part="C4" gate=">NAME" x="175.26" y="33.02" rot="R90"/> +</instances> +<busses> +</busses> +<nets> +<net name="N$1" class="0"> +<segment> +<pinref part="J1" gate="G$1" pin="RXI"/> +<pinref part="U1" gate="G$1" pin="RO"/> +<wire x1="81.28" y1="33.02" x2="104.14" y2="33.02" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$2" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="DI"/> +<pinref part="J1" gate="G$1" pin="TXO"/> +<wire x1="104.14" y1="30.48" x2="81.28" y2="30.48" width="0.1524" layer="91"/> +</segment> +</net> +<net name="+3V3" class="0"> +<segment> +<pinref part="+3V2" gate="G$1" pin="+3V3"/> +<wire x1="101.6" y1="38.1" x2="101.6" y2="35.56" width="0.1524" layer="91"/> +<pinref part="U1" gate="G$1" pin="VCC"/> +<wire x1="101.6" y1="35.56" x2="104.14" y2="35.56" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="+3V1" gate="G$1" pin="+3V3"/> +<pinref part="C2" gate=">NAME" pin="2"/> +<wire x1="99.06" y1="27.94" x2="96.52" y2="27.94" width="0.1524" layer="91"/> +<pinref part="C1" gate=">NAME" pin="2"/> +<pinref part="J1" gate="G$1" pin="VCC"/> +<wire x1="88.9" y1="27.94" x2="81.28" y2="27.94" width="0.1524" layer="91"/> +<wire x1="96.52" y1="27.94" x2="88.9" y2="27.94" width="0.1524" layer="91"/> +<junction x="96.52" y="27.94"/> +<junction x="88.9" y="27.94"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="7"/> +<pinref part="+3V4" gate="G$1" pin="+3V3"/> +<wire x1="144.78" y1="27.94" x2="142.24" y2="27.94" width="0.1524" layer="91"/> +<wire x1="142.24" y1="27.94" x2="142.24" y2="25.4" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="2"/> +<pinref part="C3" gate=">NAME" pin="2"/> +<wire x1="160.02" y1="35.56" x2="167.64" y2="35.56" width="0.1524" layer="91"/> +<pinref part="C4" gate=">NAME" pin="2"/> +<wire x1="167.64" y1="35.56" x2="175.26" y2="35.56" width="0.1524" layer="91"/> +<junction x="167.64" y="35.56"/> +<pinref part="+3V3" gate="G$1" pin="+3V3"/> +<wire x1="167.64" y1="35.56" x2="167.64" y2="38.1" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$3" class="0"> +<segment> +<pinref part="J1" gate="G$1" pin="GND"/> +<wire x1="81.28" y1="22.86" x2="86.36" y2="22.86" width="0.1524" layer="91"/> +<wire x1="86.36" y1="22.86" x2="86.36" y2="20.32" width="0.1524" layer="91"/> +<pinref part="C1" gate=">NAME" pin="1"/> +<wire x1="88.9" y1="20.32" x2="86.36" y2="20.32" width="0.1524" layer="91"/> +<pinref part="U1" gate="G$1" pin="GND"/> +<wire x1="88.9" y1="20.32" x2="96.52" y2="20.32" width="0.1524" layer="91"/> +<wire x1="96.52" y1="20.32" x2="104.14" y2="20.32" width="0.1524" layer="91"/> +<wire x1="104.14" y1="20.32" x2="104.14" y2="27.94" width="0.1524" layer="91"/> +<junction x="88.9" y="20.32"/> +<pinref part="C2" gate=">NAME" pin="1"/> +<junction x="96.52" y="20.32"/> +</segment> +</net> +<net name="N$4" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="A"/> +<wire x1="129.54" y1="35.56" x2="139.7" y2="35.56" width="0.1524" layer="91"/> +<wire x1="139.7" y1="35.56" x2="139.7" y2="33.02" width="0.1524" layer="91"/> +<pinref part="J2" gate="G$1" pin="3"/> +<wire x1="139.7" y1="33.02" x2="144.78" y2="33.02" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$5" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="B"/> +<wire x1="129.54" y1="33.02" x2="138.43" y2="33.02" width="0.1524" layer="91"/> +<wire x1="138.43" y1="33.02" x2="138.43" y2="31.75" width="0.1524" layer="91"/> +<wire x1="138.43" y1="31.75" x2="161.29" y2="31.75" width="0.1524" layer="91"/> +<wire x1="161.29" y1="31.75" x2="161.29" y2="33.02" width="0.1524" layer="91"/> +<pinref part="J2" gate="G$1" pin="4"/> +<wire x1="161.29" y1="33.02" x2="160.02" y2="33.02" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$6" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="Z"/> +<pinref part="J2" gate="G$1" pin="5"/> +<wire x1="129.54" y1="30.48" x2="144.78" y2="30.48" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$7" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="Y"/> +<wire x1="129.54" y1="27.94" x2="138.43" y2="27.94" width="0.1524" layer="91"/> +<wire x1="138.43" y1="27.94" x2="138.43" y2="29.21" width="0.1524" layer="91"/> +<wire x1="138.43" y1="29.21" x2="161.29" y2="29.21" width="0.1524" layer="91"/> +<wire x1="161.29" y1="29.21" x2="161.29" y2="30.48" width="0.1524" layer="91"/> +<pinref part="J2" gate="G$1" pin="6"/> +<wire x1="161.29" y1="30.48" x2="160.02" y2="30.48" width="0.1524" layer="91"/> +</segment> +</net> +<net name="GND" class="0"> +<segment> +<pinref part="J2" gate="G$1" pin="1"/> +<pinref part="GND2" gate="1" pin="GND"/> +<wire x1="144.78" y1="35.56" x2="142.24" y2="35.56" width="0.1524" layer="91"/> +<wire x1="142.24" y1="35.56" x2="142.24" y2="38.1" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="8"/> +<pinref part="C3" gate=">NAME" pin="1"/> +<wire x1="160.02" y1="27.94" x2="167.64" y2="27.94" width="0.1524" layer="91"/> +<pinref part="C4" gate=">NAME" pin="1"/> +<wire x1="167.64" y1="27.94" x2="175.26" y2="27.94" width="0.1524" layer="91"/> +<junction x="167.64" y="27.94"/> +<pinref part="GND1" gate="1" pin="GND"/> +<wire x1="167.64" y1="27.94" x2="167.64" y2="25.4" width="0.1524" layer="91"/> +</segment> +</net> +</nets> +</sheet> +</sheets> +</schematic> +</drawing> +<compatibility> +<note version="8.2" severity="warning"> +Since Version 8.2, EAGLE supports online libraries. The ids +of those online libraries will not be understood (or retained) +with this version. +</note> +<note version="8.3" severity="warning"> +Since Version 8.3, EAGLE supports URNs for individual library +assets (packages, symbols, and devices). The URNs of those assets +will not be understood (or retained) with this version. +</note> +</compatibility> +</eagle> diff --git a/circuit/tinybridge-ftdi/tinybridge-ftdi.s#2 b/circuit/tinybridge-ftdi/tinybridge-ftdi.s#2 new file mode 100644 index 0000000000000000000000000000000000000000..189c00b2882a4ed44606810075bded7d629b8192 --- /dev/null +++ b/circuit/tinybridge-ftdi/tinybridge-ftdi.s#2 @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="8.3.2"> +<drawing> +<settings> +<setting alwaysvectorfont="no"/> +<setting verticaltext="up"/> +</settings> +<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/> +<layers> +<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/> +<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/> +<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/> +<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/> +<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/> +<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/> +<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/> +<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/> +<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> +</layers> +<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R"> +<libraries> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<parts> +</parts> +<sheets> +<sheet> +<plain> +</plain> +<instances> +</instances> +<busses> +</busses> +<nets> +</nets> +</sheet> +</sheets> +</schematic> +</drawing> +</eagle> diff --git a/circuit/tinybridge-ftdi/tinybridge-ftdi.sch b/circuit/tinybridge-ftdi/tinybridge-ftdi.sch new file mode 100644 index 0000000000000000000000000000000000000000..fc965c070b35b16705093f02cfa861073789c934 --- /dev/null +++ b/circuit/tinybridge-ftdi/tinybridge-ftdi.sch @@ -0,0 +1,1537 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="8.3.2"> +<drawing> +<settings> +<setting alwaysvectorfont="no"/> +<setting verticaltext="up"/> +</settings> +<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" altunitdist="inch" altunit="inch"/> +<layers> +<layer number="1" name="Top" color="4" fill="1" visible="no" active="no"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="no"/> +<layer number="17" name="Pads" color="2" fill="1" visible="no" active="no"/> +<layer number="18" name="Vias" color="2" fill="1" visible="no" active="no"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/> +<layer number="20" name="Dimension" color="24" fill="1" visible="no" active="no"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="no"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="no"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/> +<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/> +<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/> +<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/> +<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/> +<layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/> +<layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/> +<layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/> +<layer number="32" name="bCream" color="7" fill="5" visible="no" active="no"/> +<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="no"/> +<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/> +<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/> +<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/> +<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/> +<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/> +<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/> +<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/> +<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/> +<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="no"/> +<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/> +<layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/> +<layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/> +<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/> +<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/> +<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/> +<layer number="49" name="Reference" color="7" fill="1" visible="no" active="no"/> +<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="no"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="no"/> +<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> +<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> +<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> +<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> +<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/> +<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/> +<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/> +<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/> +<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/> +<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/> +<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/> +<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/> +<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> +<layer number="99" name="SpiceOrder" color="7" fill="1" visible="yes" active="yes"/> +<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/> +<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/> +<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/> +<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/> +<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/> +<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/> +<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/> +<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/> +<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/> +<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/> +<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/> +<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/> +<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="113" name="IDFDebug" color="4" fill="1" visible="yes" active="yes"/> +<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/> +<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/> +<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/> +<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/> +<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/> +<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/> +<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/> +<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/> +<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/> +<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/> +<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/> +<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/> +<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/> +<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/> +<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/> +<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/> +<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/> +<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/> +<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/> +<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/> +<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/> +<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/> +<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/> +<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/> +<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/> +<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/> +<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/> +<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/> +<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/> +<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/> +<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/> +<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/> +<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/> +<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/> +<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="yes" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="yes" active="yes"/> +<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/> +<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/> +<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/> +<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/> +<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/> +<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/> +</layers> +<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R"> +<libraries> +<library name="SparkFun-Connectors"> +<description><h3>SparkFun Connectors</h3> +This library contains electrically-functional connectors. +<br> +<br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. +<br> +<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. +<br> +<br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br> +<br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description> +<packages> +<package name="1X06-SMD_RA_MALE"> +<description><h3>SMD - 6 Pin Right Angle Male Header</h3> +tDocu layer shows pin locations. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="7.62" y1="1.25" x2="-7.62" y2="1.25" width="0.127" layer="51"/> +<wire x1="-7.62" y1="1.25" x2="-7.62" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-7.62" y1="-1.25" x2="-6.35" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-6.35" y1="-1.25" x2="-3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="6.35" y2="-1.25" width="0.127" layer="51"/> +<wire x1="6.35" y1="-1.25" x2="7.62" y2="-1.25" width="0.127" layer="51"/> +<wire x1="7.62" y1="-1.25" x2="7.62" y2="1.25" width="0.127" layer="51"/> +<wire x1="6.35" y1="-1.25" x2="6.35" y2="-7.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="3.81" y2="-7.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="-1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-3.81" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-6.35" y1="-1.25" x2="-6.35" y2="-7.25" width="0.127" layer="51"/> +<smd name="4" x="1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="5" x="3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="6" x="6.35" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="3" x="-1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="2" x="-3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="1" x="-6.35" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<hole x="-5.08" y="0" drill="1.4"/> +<hole x="5.08" y="0" drill="1.4"/> +<text x="-1.524" y="0.381" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.651" y="-1.016" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06"> +<description><h3>Plated Through Hole - 6 Pin</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="11.43" y1="0.635" x2="12.065" y2="1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="1.27" x2="13.335" y2="1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.635" x2="13.335" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="-1.27" x2="12.065" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="-1.27" x2="11.43" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.635" x2="9.525" y2="1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="1.27" x2="10.795" y2="1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="1.27" x2="11.43" y2="0.635" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-0.635" x2="10.795" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="-1.27" x2="9.525" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="-1.27" x2="8.89" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="MOLEX_1X6_RA_LOCK"> +<description><h3>Molex 6-Pin Plated Through-Hole Right Angle Locking Footprint</h3> +Holes are offset 0.005" from center to hold pins in place during soldering. +tPlace shows location of connector. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="3.175" width="0.127" layer="21"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="3.175" width="0.127" layer="21"/> +<wire x1="13.97" y1="0.635" x2="-1.27" y2="0.635" width="0.127" layer="21"/> +<wire x1="13.97" y1="3.175" x2="12.7" y2="3.175" width="0.127" layer="21"/> +<wire x1="12.7" y1="3.175" x2="0" y2="3.175" width="0.127" layer="21"/> +<wire x1="0" y1="3.175" x2="-1.27" y2="3.175" width="0.127" layer="21"/> +<wire x1="0" y1="3.175" x2="0" y2="7.62" width="0.127" layer="21"/> +<wire x1="0" y1="7.62" x2="12.7" y2="7.62" width="0.127" layer="21"/> +<wire x1="12.7" y1="7.62" x2="12.7" y2="3.175" width="0.127" layer="21"/> +<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796"/> +<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796"/> +<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796"/> +<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796"/> +<pad name="5" x="10.16" y="0.127" drill="1.016" diameter="1.8796"/> +<pad name="6" x="12.7" y="-0.127" drill="1.016" diameter="1.8796"/> +<text x="4.826" y="5.588" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="4.699" y="4.318" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="-1.27" x2="0.635" y2="-1.27" width="0.2032" layer="22"/> +</package> +<package name="1X06_LONGPADS"> +<description><h3>Plated Through Hole - 6 Pin with Long Pads</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="6" x="12.7" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<text x="-1.27" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +</package> +<package name="1X06_LOCK"> +<description><h3>Plated Through Hole - 6 Pin with Locking Footprint</h3> +Holes are offset 0.005" from center, locking pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-1.27" y1="0.508" x2="-0.635" y2="1.143" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.143" x2="0.635" y2="1.143" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.143" x2="1.27" y2="0.508" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.508" x2="1.905" y2="1.143" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.143" x2="3.175" y2="1.143" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.143" x2="3.81" y2="0.508" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.508" x2="4.445" y2="1.143" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.143" x2="5.715" y2="1.143" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.143" x2="6.35" y2="0.508" width="0.2032" layer="21"/> +<wire x1="6.35" y1="0.508" x2="6.985" y2="1.143" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.143" x2="8.255" y2="1.143" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.143" x2="8.89" y2="0.508" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.508" x2="9.525" y2="1.143" width="0.2032" layer="21"/> +<wire x1="9.525" y1="1.143" x2="10.795" y2="1.143" width="0.2032" layer="21"/> +<wire x1="10.795" y1="1.143" x2="11.43" y2="0.508" width="0.2032" layer="21"/> +<wire x1="11.43" y1="0.508" x2="12.065" y2="1.143" width="0.2032" layer="21"/> +<wire x1="12.065" y1="1.143" x2="13.335" y2="1.143" width="0.2032" layer="21"/> +<wire x1="13.335" y1="1.143" x2="13.97" y2="0.508" width="0.2032" layer="21"/> +<wire x1="13.97" y1="0.508" x2="13.97" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.762" x2="13.335" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="13.335" y1="-1.397" x2="12.065" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="12.065" y1="-1.397" x2="11.43" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-0.762" x2="10.795" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="10.795" y1="-1.397" x2="9.525" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="9.525" y1="-1.397" x2="8.89" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.762" x2="8.255" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.397" x2="6.985" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="6.985" y1="-1.397" x2="6.35" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.762" x2="5.715" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.397" x2="4.445" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.397" x2="3.81" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.762" x2="3.175" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.397" x2="1.905" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.397" x2="1.27" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.762" x2="0.635" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.397" x2="-0.635" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="-1.397" x2="-1.27" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.762" x2="-1.27" y2="0.508" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796"/> +<pad name="2" x="2.54" y="-0.254" drill="1.016" diameter="1.8796"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796"/> +<pad name="4" x="7.62" y="-0.254" drill="1.016" diameter="1.8796"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796"/> +<pad name="6" x="12.7" y="-0.254" drill="1.016" diameter="1.8796"/> +<rectangle x1="-0.2921" y1="-0.4191" x2="0.2921" y2="0.1651" layer="51"/> +<rectangle x1="2.2479" y1="-0.4191" x2="2.8321" y2="0.1651" layer="51"/> +<rectangle x1="4.7879" y1="-0.4191" x2="5.3721" y2="0.1651" layer="51"/> +<rectangle x1="7.3279" y1="-0.4191" x2="7.9121" y2="0.1651" layer="51"/> +<rectangle x1="9.8679" y1="-0.4191" x2="10.4521" y2="0.1651" layer="51"/> +<rectangle x1="12.4079" y1="-0.4191" x2="12.9921" y2="0.1651" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.286" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06-KIT"> +<description><h3>Plated Through Hole - 6 Pin KIT</h3> +<p>This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. +<br>This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.</p> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="11.43" y1="0.635" x2="12.065" y2="1.27" width="0.2032" layer="51"/> +<wire x1="12.065" y1="1.27" x2="13.335" y2="1.27" width="0.2032" layer="51"/> +<wire x1="13.335" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="51"/> +<wire x1="13.97" y1="-0.635" x2="13.335" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="13.335" y1="-1.27" x2="12.065" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="12.065" y1="-1.27" x2="11.43" y2="-0.635" width="0.2032" layer="51"/> +<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="51"/> +<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="51"/> +<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="8.89" y1="0.635" x2="9.525" y2="1.27" width="0.2032" layer="51"/> +<wire x1="9.525" y1="1.27" x2="10.795" y2="1.27" width="0.2032" layer="51"/> +<wire x1="10.795" y1="1.27" x2="11.43" y2="0.635" width="0.2032" layer="51"/> +<wire x1="11.43" y1="-0.635" x2="10.795" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="10.795" y1="-1.27" x2="9.525" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="9.525" y1="-1.27" x2="8.89" y2="-0.635" width="0.2032" layer="51"/> +<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="51"/> +<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="51"/> +<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="51"/> +<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="51"/> +<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="51"/> +<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="51"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="51"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="51"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="51"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="51"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="51"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="51"/> +<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="51"/> +<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="51"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="-0.635" width="0.2032" layer="51"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90" stop="no"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90" stop="no"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90" stop="no"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90" stop="no"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90" stop="no"/> +<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90" stop="no"/> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<polygon width="0.127" layer="30"> +<vertex x="0.0025" y="-0.9525" curve="-90"/> +<vertex x="-0.9524" y="-0.0228" curve="-90.011749"/> +<vertex x="0" y="0.9526" curve="-90"/> +<vertex x="0.95" y="-0.0254" curve="-90.024193"/> +</polygon> +<polygon width="0.127" layer="29"> +<vertex x="0" y="-0.4445" curve="-90.012891"/> +<vertex x="-0.4445" y="-0.0203" curve="-90"/> +<vertex x="0" y="0.447" curve="-90"/> +<vertex x="0.4419" y="-0.0101" curve="-90.012967"/> +</polygon> +<polygon width="0.127" layer="30"> +<vertex x="2.5425" y="-0.9525" curve="-90"/> +<vertex x="1.5876" y="-0.0228" curve="-90.011749"/> +<vertex x="2.54" y="0.9526" curve="-90"/> +<vertex x="3.49" y="-0.0254" curve="-90.024193"/> +</polygon> +<polygon width="0.127" layer="29"> +<vertex x="2.54" y="-0.4445" curve="-90.012891"/> +<vertex x="2.0955" y="-0.0203" curve="-90"/> +<vertex x="2.54" y="0.447" curve="-90"/> +<vertex x="2.9819" y="-0.0101" curve="-90.012967"/> +</polygon> +<polygon width="0.127" layer="30"> +<vertex x="5.0825" y="-0.9525" curve="-90"/> +<vertex x="4.1276" y="-0.0228" curve="-90.011749"/> +<vertex x="5.08" y="0.9526" curve="-90"/> +<vertex x="6.03" y="-0.0254" curve="-90.024193"/> +</polygon> +<polygon width="0.127" layer="29"> +<vertex x="5.08" y="-0.4445" curve="-90.012891"/> +<vertex x="4.6355" y="-0.0203" curve="-90"/> +<vertex x="5.08" y="0.447" curve="-90"/> +<vertex x="5.5219" y="-0.0101" curve="-90.012967"/> +</polygon> +<polygon width="0.127" layer="30"> +<vertex x="7.6225" y="-0.9525" curve="-90"/> +<vertex x="6.6676" y="-0.0228" curve="-90.011749"/> +<vertex x="7.62" y="0.9526" curve="-90"/> +<vertex x="8.57" y="-0.0254" curve="-90.024193"/> +</polygon> +<polygon width="0.127" layer="29"> +<vertex x="7.62" y="-0.4445" curve="-90.012891"/> +<vertex x="7.1755" y="-0.0203" curve="-90"/> +<vertex x="7.62" y="0.447" curve="-90"/> +<vertex x="8.0619" y="-0.0101" curve="-90.012967"/> +</polygon> +<polygon width="0.127" layer="30"> +<vertex x="10.1625" y="-0.9525" curve="-90"/> +<vertex x="9.2076" y="-0.0228" curve="-90.011749"/> +<vertex x="10.16" y="0.9526" curve="-90"/> +<vertex x="11.11" y="-0.0254" curve="-90.024193"/> +</polygon> +<polygon width="0.127" layer="29"> +<vertex x="10.16" y="-0.4445" curve="-90.012891"/> +<vertex x="9.7155" y="-0.0203" curve="-90"/> +<vertex x="10.16" y="0.447" curve="-90"/> +<vertex x="10.6019" y="-0.0101" curve="-90.012967"/> +</polygon> +<polygon width="0.127" layer="30"> +<vertex x="12.7025" y="-0.9525" curve="-90"/> +<vertex x="11.7476" y="-0.0228" curve="-90.011749"/> +<vertex x="12.7" y="0.9526" curve="-90"/> +<vertex x="13.65" y="-0.0254" curve="-90.024193"/> +</polygon> +<polygon width="0.127" layer="29"> +<vertex x="12.7" y="-0.4445" curve="-90.012891"/> +<vertex x="12.2555" y="-0.0203" curve="-90"/> +<vertex x="12.7" y="0.447" curve="-90"/> +<vertex x="13.1419" y="-0.0101" curve="-90.012967"/> +</polygon> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="6_PIN_SERIAL_TARGET_SIDE_W_SILK"> +<description><h3>6 pin Serial Target - Right Angle SMT with Silk</h3> +Package for devices meant to mate to an FTDI connector. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch: 0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>6_Pin_Serial_Target</li> +</ul></p></description> +<pad name="P$1" x="-6.35" y="0" drill="1.016" diameter="1.8796"/> +<pad name="P$2" x="-3.81" y="0" drill="1.016" diameter="1.8796"/> +<pad name="P$3" x="-1.27" y="0" drill="1.016" diameter="1.8796"/> +<pad name="P$4" x="1.27" y="0" drill="1.016" diameter="1.8796"/> +<pad name="P$5" x="3.81" y="0" drill="1.016" diameter="1.8796"/> +<pad name="P$6" x="6.35" y="0" drill="1.016" diameter="1.8796"/> +<wire x1="-7.62" y1="1.27" x2="7.62" y2="1.27" width="0.127" layer="21"/> +<wire x1="7.62" y1="1.27" x2="7.62" y2="-1.27" width="0.127" layer="21"/> +<wire x1="7.62" y1="-1.27" x2="-7.62" y2="-1.27" width="0.127" layer="21"/> +<wire x1="-7.62" y1="-1.27" x2="-7.62" y2="1.27" width="0.127" layer="21"/> +<text x="-7.874" y="-0.889" size="1.27" layer="21" font="vector" ratio="15" rot="R90">GRN</text> +<text x="9.144" y="-0.889" size="1.27" layer="21" font="vector" ratio="15" rot="R90">BLK</text> +<text x="-4.826" y="1.524" size="0.8128" layer="21" font="vector" ratio="15">TXO</text> +<text x="-2.286" y="1.524" size="0.8128" layer="21" font="vector" ratio="15">RXI</text> +<text x="0.254" y="1.524" size="0.8128" layer="21" font="vector" ratio="15">VCC</text> +<text x="-7.366" y="1.524" size="0.8128" layer="21" font="vector" ratio="15">DTR</text> +<text x="5.334" y="1.524" size="0.8128" layer="21" font="vector" ratio="15">GND</text> +<text x="2.794" y="1.524" size="0.8128" layer="21" font="vector" ratio="15">CTS</text> +</package> +<package name="6_PIN_SERIAL_TARGET_SIDE_RA_SMT"> +<description><h3>6 pin Serial Target - Right Angle SMT</h3> +Package for devices meant to mate to an FTDI connector. +<p> tDocu shows pin location. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch: 0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>6_Pin_Serial_Target</li> +</ul></p></description> +<wire x1="7.62" y1="1.25" x2="-7.62" y2="1.25" width="0.127" layer="51"/> +<wire x1="-7.62" y1="1.25" x2="-7.62" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-7.62" y1="-1.25" x2="-6.35" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-6.35" y1="-1.25" x2="-3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="6.35" y2="-1.25" width="0.127" layer="51"/> +<wire x1="6.35" y1="-1.25" x2="7.62" y2="-1.25" width="0.127" layer="51"/> +<wire x1="7.62" y1="-1.25" x2="7.62" y2="1.25" width="0.127" layer="51"/> +<wire x1="6.35" y1="-1.25" x2="6.35" y2="-7.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="3.81" y2="-7.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="-1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-3.81" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-6.35" y1="-1.25" x2="-6.35" y2="-7.25" width="0.127" layer="51"/> +<smd name="4" x="1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="5" x="3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="6" x="6.35" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="3" x="-1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="2" x="-3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="1" x="-6.35" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<text x="-3.81" y="-1.016" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="center-left">TXO</text> +<text x="-1.27" y="-1.016" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="center-left">RXI</text> +<text x="1.27" y="-1.016" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="center-left">VCC</text> +<text x="-6.35" y="-1.016" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="center-left">DTR</text> +<text x="6.35" y="-1.016" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="center-left">GND</text> +<text x="3.81" y="-1.016" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="center-left">CTS</text> +<text x="-7.366" y="-2.54" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="top-center">GRN</text> +<text x="7.366" y="-2.54" size="0.8128" layer="51" font="vector" ratio="15" rot="R90" align="bottom-center">BLK</text> +<hole x="-5.08" y="0" drill="1.4"/> +<hole x="5.08" y="0" drill="1.4"/> +<text x="-1.27" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.397" y="1.651" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06-SQUISH"> +<description><h3>Plated Through Hole - 6 Pin</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="11.43" y1="0.635" x2="12.065" y2="1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="1.27" x2="13.335" y2="1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.635" x2="13.335" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="-1.27" x2="12.065" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="-1.27" x2="11.43" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.635" x2="9.525" y2="1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="1.27" x2="10.795" y2="1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="1.27" x2="11.43" y2="0.635" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-0.635" x2="10.795" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="-1.27" x2="9.525" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="-1.27" x2="8.89" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.7272" rot="R90"/> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +</packages> +<symbols> +<symbol name="ARDUINO_SERIAL_PROGRAM"> +<description><h3>6-pin header connection for use with the "FTDI BASIC" pinout - TARGET SIDE.</h3> +<p></p> + +<h3>Also known as "Arduino Serial Program Header".</h3> +<p></p> + +It is used to mate with our FTDI Basic serial programmers using the Arduino IDE. + +<p></p> +<b>Note, this device has "TARGET" in the name.</b> It is intended to be used on a design that contains a target micro-controller that you wish to program. + +<p></p> +<b>The "sister" device, named "CABLE"</b> is inteneded to be used on a design that usually lives on the end of your USB cable and prvides the converter chip (FTDI232 or FTDI231x) to commnicate serial RX/TX.</description> +<wire x1="1.27" y1="-7.62" x2="-7.62" y2="-7.62" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="0" x2="0" y2="0" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="-2.54" x2="0" y2="-2.54" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="-5.08" x2="0" y2="-5.08" width="0.6096" layer="94"/> +<wire x1="-7.62" y1="10.16" x2="-7.62" y2="-7.62" width="0.4064" layer="94"/> +<wire x1="1.27" y1="-7.62" x2="1.27" y2="10.16" width="0.4064" layer="94"/> +<wire x1="-7.62" y1="10.16" x2="1.27" y2="10.16" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="5.08" x2="0" y2="5.08" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="2.54" x2="0" y2="2.54" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="7.62" x2="0" y2="7.62" width="0.6096" layer="94"/> +<text x="-7.62" y="-9.906" size="1.778" layer="96" font="vector">>VALUE</text> +<text x="-7.62" y="10.668" size="1.778" layer="95" font="vector">>NAME</text> +<pin name="DTR" x="5.08" y="-5.08" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="RXI" x="5.08" y="-2.54" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="TXO" x="5.08" y="0" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="VCC" x="5.08" y="2.54" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="CTS" x="5.08" y="5.08" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="GND" x="5.08" y="7.62" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="6_PIN_SERIAL_TARGET" prefix="J" uservalue="yes"> +<description><h3>6-pin header connection for use with the "FTDI BASIC" pinout - TARGET SIDE.</h3> +<p></p> + +<h3>Also known as "Arduino Serial Program Header".</h3> +<p></p> + +It is used to mate with our FTDI Basic serial programmers using the Arduino IDE. + +<p></p> +<b>Note, this device has "TARGET" in the name.</b> It is intended to be used on a design that contains a target micro-controller that you wish to program. + +<p></p> +<b>The "sister" device, named "CABLE"</b> is inteneded to be used on a design that usually lives on the end of your USB cable and prvides the converter chip (FTDI232 or FTDI231x) to commnicate serial RX/TX. + +<p></p> +<b>You can populate with some of these:</b> +<p><a href="https://www.sparkfun.com/products/116"> Break Away Headers - Straight</a> (PRT-00116)</p> +<p></p> +For reference (or to suit your programming needs) check out these designs: +<ul> +<li><a href="https://www.sparkfun.com/products/9716"> SparkFun FTDI Basic Breakout - 5V</a> (DEV-09716)</li> +<li><a href="https://www.sparkfun.com/products/9873"> SparkFun FTDI Basic Breakout - 3.3V</a> (DEV-09873)</li> +<li><a href="https://www.sparkfun.com/products/12935"> SparkFun FTDI SmartBasic</a> (DEV-12935)</li> +<li><a href="https://www.sparkfun.com/products/13746"> SparkFun Beefy 3 - FTDI Basic Breakout</a> (DEV-13746)</li> +</ul></description> +<gates> +<gate name="G$1" symbol="ARDUINO_SERIAL_PROGRAM" x="0" y="-2.54"/> +</gates> +<devices> +<device name="SMD" package="1X06-SMD_RA_MALE"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="2"/> +<connect gate="G$1" pin="TXO" pad="3"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08971" constant="no"/> +</technology> +</technologies> +</device> +<device name="" package="1X06"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="2"/> +<connect gate="G$1" pin="TXO" pad="3"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="RA_LOCK" package="MOLEX_1X6_RA_LOCK"> +<connects> +<connect gate="G$1" pin="CTS" pad="2"/> +<connect gate="G$1" pin="DTR" pad="6"/> +<connect gate="G$1" pin="GND" pad="1"/> +<connect gate="G$1" pin="RXI" pad="5"/> +<connect gate="G$1" pin="TXO" pad="4"/> +<connect gate="G$1" pin="VCC" pad="3"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="LONGPADS" package="1X06_LONGPADS"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="2"/> +<connect gate="G$1" pin="TXO" pad="3"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="LOCK" package="1X06_LOCK"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="2"/> +<connect gate="G$1" pin="TXO" pad="3"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="PTH-KIT" package="1X06-KIT"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="2"/> +<connect gate="G$1" pin="TXO" pad="3"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SILK" package="6_PIN_SERIAL_TARGET_SIDE_W_SILK"> +<connects> +<connect gate="G$1" pin="CTS" pad="P$5"/> +<connect gate="G$1" pin="DTR" pad="P$1"/> +<connect gate="G$1" pin="GND" pad="P$6"/> +<connect gate="G$1" pin="RXI" pad="P$3"/> +<connect gate="G$1" pin="TXO" pad="P$2"/> +<connect gate="G$1" pin="VCC" pad="P$4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="RA_SMT" package="6_PIN_SERIAL_TARGET_SIDE_RA_SMT"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="3"/> +<connect gate="G$1" pin="TXO" pad="2"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08971" constant="no"/> +</technology> +</technologies> +</device> +<device name="MILLING" package="1X06-SQUISH"> +<connects> +<connect gate="G$1" pin="CTS" pad="5"/> +<connect gate="G$1" pin="DTR" pad="1"/> +<connect gate="G$1" pin="GND" pad="6"/> +<connect gate="G$1" pin="RXI" pad="2"/> +<connect gate="G$1" pin="TXO" pad="3"/> +<connect gate="G$1" pin="VCC" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="fab"> +<packages> +<package name="MSOP8"> +<description><b>8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package</b><p> +MSOP<br> +8M-Package doc1097.pdf</description> +<wire x1="-1.48" y1="1.23" x2="-1.23" y2="1.48" width="0.1524" layer="21" curve="-90" cap="flat"/> +<wire x1="1.23" y1="1.48" x2="1.48" y2="1.23" width="0.1524" layer="21" curve="-90"/> +<wire x1="1.23" y1="-1.49" x2="1.48" y2="-1.24" width="0.1524" layer="21" curve="90"/> +<wire x1="-1.48" y1="-1.24" x2="-1.23" y2="-1.49" width="0.1524" layer="21" curve="90" cap="flat"/> +<wire x1="1.24" y1="-1.49" x2="-1.22" y2="-1.49" width="0.1524" layer="21"/> +<wire x1="-1.22" y1="1.48" x2="1.24" y2="1.48" width="0.1524" layer="21"/> +<wire x1="-1.48" y1="1.23" x2="-1.48" y2="-1.23" width="0.1524" layer="21"/> +<wire x1="1.48" y1="-1.24" x2="1.48" y2="1.23" width="0.1524" layer="21"/> +<smd name="1" x="-0.975" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="2" x="-0.325" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="3" x="0.325" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="4" x="0.975" y="-2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="5" x="0.975" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="6" x="0.325" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="7" x="-0.325" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<smd name="8" x="-0.975" y="2.25" dx="0.4" dy="1.1" layer="1"/> +<text x="-2.54" y="-1.27" size="0.4064" layer="25" rot="R90">>NAME</text> +<text x="2.54" y="-1.27" size="0.4064" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-1.175" y1="-2.45" x2="-0.775" y2="-1.55" layer="51"/> +<rectangle x1="-0.525" y1="-2.45" x2="-0.125" y2="-1.55" layer="51"/> +<rectangle x1="0.125" y1="-2.45" x2="0.525" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="-2.45" x2="1.175" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="1.55" x2="1.175" y2="2.45" layer="51"/> +<rectangle x1="0.125" y1="1.55" x2="0.525" y2="2.45" layer="51"/> +<rectangle x1="-0.525" y1="1.55" x2="-0.125" y2="2.45" layer="51"/> +<rectangle x1="-1.175" y1="1.55" x2="-0.775" y2="2.45" layer="51"/> +<circle x="-1.6256" y="-2.0574" radius="0.091578125" width="0.4064" layer="21"/> +</package> +<package name="2X4"> +<description><h3>Plated Through Hole - 2x4</h3> +<p>Specifications: +<ul><li>Pin count:8</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04x2</li> +</ul></p></description> +<wire x1="-5.08" y1="-1.905" x2="-4.445" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-3.175" y1="-2.54" x2="-2.54" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="-2.54" y1="-1.905" x2="-1.905" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="-2.54" x2="0" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="0" y1="-1.905" x2="0.635" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-2.54" x2="2.54" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="2.54" y1="-1.905" x2="3.175" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-2.54" x2="5.08" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="-1.905" x2="-5.08" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="1.905" x2="-4.445" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-4.445" y1="2.54" x2="-3.175" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-3.175" y1="2.54" x2="-2.54" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.54" y1="1.905" x2="-1.905" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-1.905" y1="2.54" x2="-0.635" y2="2.54" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="2.54" x2="0" y2="1.905" width="0.2032" layer="21"/> +<wire x1="0" y1="1.905" x2="0.635" y2="2.54" width="0.2032" layer="21"/> +<wire x1="0.635" y1="2.54" x2="1.905" y2="2.54" width="0.2032" layer="21"/> +<wire x1="1.905" y1="2.54" x2="2.54" y2="1.905" width="0.2032" layer="21"/> +<wire x1="2.54" y1="1.905" x2="3.175" y2="2.54" width="0.2032" layer="21"/> +<wire x1="3.175" y1="2.54" x2="4.445" y2="2.54" width="0.2032" layer="21"/> +<wire x1="4.445" y1="2.54" x2="5.08" y2="1.905" width="0.2032" layer="21"/> +<wire x1="5.08" y1="1.905" x2="5.08" y2="-1.905" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-2.54" x2="4.445" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-2.54" x2="1.905" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-1.905" y1="-2.54" x2="-0.635" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-4.445" y1="-2.54" x2="-3.175" y2="-2.54" width="0.2032" layer="21"/> +<pad name="1" x="-3.81" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="2" x="-3.81" y="1.27" drill="1.016" diameter="1.8796"/> +<pad name="3" x="-1.27" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="4" x="-1.27" y="1.27" drill="1.016" diameter="1.8796"/> +<pad name="5" x="1.27" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="6" x="1.27" y="1.27" drill="1.016" diameter="1.8796"/> +<pad name="7" x="3.81" y="-1.27" drill="1.016" diameter="1.8796"/> +<pad name="8" x="3.81" y="1.27" drill="1.016" diameter="1.8796"/> +<rectangle x1="-4.064" y1="-1.524" x2="-3.556" y2="-1.016" layer="51"/> +<rectangle x1="-4.064" y1="1.016" x2="-3.556" y2="1.524" layer="51"/> +<rectangle x1="-1.524" y1="1.016" x2="-1.016" y2="1.524" layer="51"/> +<rectangle x1="-1.524" y1="-1.524" x2="-1.016" y2="-1.016" layer="51"/> +<rectangle x1="1.016" y1="1.016" x2="1.524" y2="1.524" layer="51"/> +<rectangle x1="1.016" y1="-1.524" x2="1.524" y2="-1.016" layer="51"/> +<rectangle x1="3.556" y1="1.016" x2="4.064" y2="1.524" layer="51"/> +<rectangle x1="3.556" y1="-1.524" x2="4.064" y2="-1.016" layer="51"/> +<wire x1="-4.445" y1="-2.794" x2="-3.175" y2="-2.794" width="0.2032" layer="21"/> +<wire x1="-3.175" y1="-2.794" x2="-4.445" y2="-2.794" width="0.2032" layer="22"/> +<wire x1="-5.08" y1="-1.905" x2="-4.445" y2="-2.54" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="-1.905" x2="-5.08" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-5.08" y1="1.905" x2="-4.445" y2="2.54" width="0.2032" layer="21"/> +<text x="-5.08" y="2.794" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-5.08" y="-3.683" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="2X4-SHROUDED"> +<description><h3>Plated Through Hole - 2x3 Shrouded Header</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_03x2</li> +</ul></p></description> +<wire x1="4.5" y1="7.56" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-3.47" x2="-4.5" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="0.93" x2="-4.5" y2="7.56" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="7.56" x2="4.4" y2="7.56" width="0.2032" layer="21"/> +<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="3.4" y2="6.46" width="0.2032" layer="51"/> +<wire x1="3.4" y1="6.46" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-4.5" y1="0.93" x2="-3" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-3" y1="0.93" x2="-3" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3" y1="-3.47" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="-3.4" y2="0.93" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="-3.4" y2="-3.47" width="0.2032" layer="51"/> +<pad name="1" x="-1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="2" x="1.27" y="2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="3" x="-1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="4" x="1.27" y="0" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="5" x="-1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="6" x="1.27" y="-2.54" drill="1.016" diameter="1.8796" rot="R270"/> +<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> +<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<text x="-3.81" y="7.874" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-3.81" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-5.188" y1="3.175" x2="-5.188" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.686" y1="3.175" x2="-2.686" y2="1.905" width="0.2032" layer="22"/> +<pad name="7" x="-1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> +<pad name="8" x="1.27" y="-5.08" drill="1.016" diameter="1.8796" rot="R270"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +</package> +<package name="2X4-SHROUDED-SQUISH"> +<description><h3>Plated Through Hole - 2x3 Shrouded Header</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Shrouded-10pin.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_03x2</li> +</ul></p></description> +<wire x1="4.5" y1="7.56" x2="4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-10.1" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="-3.47" x2="-4.5" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="0.93" x2="-4.5" y2="7.56" width="0.2032" layer="21"/> +<wire x1="-4.5" y1="7.56" x2="4.4" y2="7.56" width="0.2032" layer="21"/> +<wire x1="4.5" y1="-10.1" x2="-4.5" y2="-10.1" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="3.4" y2="6.46" width="0.2032" layer="51"/> +<wire x1="3.4" y1="6.46" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="3.4" y2="-9" width="0.2032" layer="51"/> +<wire x1="-4.5" y1="0.93" x2="-3" y2="0.93" width="0.2032" layer="21"/> +<wire x1="-3" y1="0.93" x2="-3" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3" y1="-3.47" x2="-4.5" y2="-3.47" width="0.2032" layer="21"/> +<wire x1="-3.4" y1="6.46" x2="-3.4" y2="0.93" width="0.2032" layer="51"/> +<wire x1="-3.4" y1="-9" x2="-3.4" y2="-3.47" width="0.2032" layer="51"/> +<pad name="1" x="-1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="2" x="1.27" y="2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="3" x="-1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="4" x="1.27" y="0" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="5" x="-1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="6" x="1.27" y="-2.54" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="2.286" x2="1.524" y2="2.794" layer="51"/> +<rectangle x1="-1.524" y1="2.286" x2="-1.016" y2="2.794" layer="51"/> +<rectangle x1="1.016" y1="-0.254" x2="1.524" y2="0.254" layer="51"/> +<rectangle x1="-1.524" y1="-0.254" x2="-1.016" y2="0.254" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="-1.524" y1="-2.794" x2="-1.016" y2="-2.286" layer="51"/> +<rectangle x1="1.016" y1="-2.794" x2="1.524" y2="-2.286" layer="51"/> +<text x="-3.81" y="7.874" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-3.81" y="-10.922" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-5.188" y1="3.175" x2="-5.188" y2="1.905" width="0.2032" layer="21"/> +<wire x1="-2.686" y1="3.175" x2="-2.686" y2="1.905" width="0.2032" layer="22"/> +<pad name="7" x="-1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<pad name="8" x="1.27" y="-5.08" drill="1.016" diameter="1.6764" rot="R270"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="-1.524" y1="-5.334" x2="-1.016" y2="-4.826" layer="51"/> +<rectangle x1="1.016" y1="-5.334" x2="1.524" y2="-4.826" layer="51"/> +</package> +<package name="MSOP8-8MILPADS"> +<description><b>8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package</b><p> +MSOP<br> +8M-Package doc1097.pdf</description> +<wire x1="-1.48" y1="1.23" x2="-1.23" y2="1.48" width="0.1524" layer="21" curve="-90" cap="flat"/> +<wire x1="1.23" y1="1.48" x2="1.48" y2="1.23" width="0.1524" layer="21" curve="-90"/> +<wire x1="1.23" y1="-1.49" x2="1.48" y2="-1.24" width="0.1524" layer="21" curve="90"/> +<wire x1="-1.48" y1="-1.24" x2="-1.23" y2="-1.49" width="0.1524" layer="21" curve="90" cap="flat"/> +<wire x1="1.24" y1="-1.49" x2="-1.22" y2="-1.49" width="0.1524" layer="21"/> +<wire x1="-1.22" y1="1.48" x2="1.24" y2="1.48" width="0.1524" layer="21"/> +<wire x1="-1.48" y1="1.23" x2="-1.48" y2="-1.23" width="0.1524" layer="21"/> +<wire x1="1.48" y1="-1.24" x2="1.48" y2="1.23" width="0.1524" layer="21"/> +<smd name="1" x="-0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="2" x="-0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="3" x="0.325" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="4" x="0.975" y="-2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="5" x="0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="6" x="0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="7" x="-0.325" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<smd name="8" x="-0.975" y="2.25" dx="0.2286" dy="1.143" layer="1"/> +<text x="-2.54" y="-1.27" size="0.4064" layer="25" rot="R90">>NAME</text> +<text x="2.54" y="-1.27" size="0.4064" layer="27" rot="R90">>VALUE</text> +<rectangle x1="-1.175" y1="-2.45" x2="-0.775" y2="-1.55" layer="51"/> +<rectangle x1="-0.525" y1="-2.45" x2="-0.125" y2="-1.55" layer="51"/> +<rectangle x1="0.125" y1="-2.45" x2="0.525" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="-2.45" x2="1.175" y2="-1.55" layer="51"/> +<rectangle x1="0.775" y1="1.55" x2="1.175" y2="2.45" layer="51"/> +<rectangle x1="0.125" y1="1.55" x2="0.525" y2="2.45" layer="51"/> +<rectangle x1="-0.525" y1="1.55" x2="-0.125" y2="2.45" layer="51"/> +<rectangle x1="-1.175" y1="1.55" x2="-0.775" y2="2.45" layer="51"/> +<circle x="-1.6256" y="-2.0574" radius="0.091578125" width="0.4064" layer="21"/> +</package> +<package name="C1206"> +<description><b>CAPACITOR</b></description> +<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/> +<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/> +<wire x1="-0.965" y1="0.787" x2="0.965" y2="0.787" width="0.1016" layer="51"/> +<wire x1="-0.965" y1="-0.787" x2="0.965" y2="-0.787" width="0.1016" layer="51"/> +<smd name="1" x="-1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<smd name="2" x="1.4" y="0" dx="1.6" dy="1.8" layer="1"/> +<text x="-1.27" y="1.27" size="1.27" layer="25">>NAME</text> +<text x="-1.27" y="-2.54" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/> +<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/> +<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/> +</package> +<package name="C1206FAB"> +<wire x1="-2.032" y1="1.016" x2="2.032" y2="1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="1.016" x2="2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="2.032" y1="-1.016" x2="-2.032" y2="-1.016" width="0.127" layer="21"/> +<wire x1="-2.032" y1="-1.016" x2="-2.032" y2="1.016" width="0.127" layer="21"/> +<smd name="1" x="-1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<smd name="2" x="1.651" y="0" dx="1.27" dy="1.905" layer="1"/> +<text x="-1.778" y="1.27" size="1.016" layer="25" ratio="15">>NAME</text> +<text x="-1.778" y="-2.286" size="1.016" layer="27" ratio="15">>VALUE</text> +</package> +<package name="C2220"> +<description><b>CAPACITOR</b></description> +<wire x1="-3.743" y1="2.253" x2="3.743" y2="2.253" width="0.0508" layer="39"/> +<wire x1="3.743" y1="-2.253" x2="-3.743" y2="-2.253" width="0.0508" layer="39"/> +<wire x1="-3.743" y1="-2.253" x2="-3.743" y2="2.253" width="0.0508" layer="39"/> +<wire x1="3.743" y1="2.253" x2="3.743" y2="-2.253" width="0.0508" layer="39"/> +<smd name="1" x="-2.794" y="0" dx="2.032" dy="5.334" layer="1"/> +<smd name="2" x="2.794" y="0" dx="2.032" dy="5.334" layer="1"/> +<text x="-2.54" y="2.54" size="1.27" layer="25">>NAME</text> +<text x="-2.54" y="-3.81" size="1.27" layer="27">>VALUE</text> +<rectangle x1="-2.9718" y1="-0.8509" x2="-2.2217" y2="0.8491" layer="51"/> +<rectangle x1="2.2217" y1="-0.8491" x2="2.9718" y2="0.8509" layer="51"/> +</package> +</packages> +<symbols> +<symbol name="ISL3177E"> +<pin name="VCC" x="-12.7" y="5.08" length="middle"/> +<pin name="RO" x="-12.7" y="2.54" length="middle"/> +<pin name="DI" x="-12.7" y="0" length="middle"/> +<pin name="GND" x="-12.7" y="-2.54" length="middle"/> +<pin name="A" x="12.7" y="5.08" length="middle" rot="R180"/> +<pin name="B" x="12.7" y="2.54" length="middle" rot="R180"/> +<pin name="Z" x="12.7" y="0" length="middle" rot="R180"/> +<pin name="Y" x="12.7" y="-2.54" length="middle" rot="R180"/> +<wire x1="-7.62" y1="7.62" x2="-7.62" y2="-5.08" width="0.254" layer="94"/> +<wire x1="-7.62" y1="-5.08" x2="7.62" y2="-5.08" width="0.254" layer="94"/> +<wire x1="7.62" y1="-5.08" x2="7.62" y2="7.62" width="0.254" layer="94"/> +<wire x1="7.62" y1="7.62" x2="-7.62" y2="7.62" width="0.254" layer="94"/> +<text x="-5.08" y="7.62" size="1.778" layer="95">>NAME</text> +<text x="-5.08" y="-7.62" size="1.778" layer="96">>VALUE</text> +</symbol> +<symbol name="CONN_04X2"> +<description><h3>8 Pin Connection</h3> +4x2 pin layout</description> +<wire x1="-1.27" y1="0" x2="-2.54" y2="0" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="2.54" x2="-2.54" y2="2.54" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="5.08" x2="-2.54" y2="5.08" width="0.6096" layer="94"/> +<wire x1="-3.81" y1="7.62" x2="-3.81" y2="-5.08" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="-2.54" x2="-2.54" y2="-2.54" width="0.6096" layer="94"/> +<wire x1="3.81" y1="-5.08" x2="-3.81" y2="-5.08" width="0.4064" layer="94"/> +<wire x1="3.81" y1="-5.08" x2="3.81" y2="7.62" width="0.4064" layer="94"/> +<wire x1="-3.81" y1="7.62" x2="3.81" y2="7.62" width="0.4064" layer="94"/> +<wire x1="1.27" y1="-2.54" x2="2.54" y2="-2.54" width="0.6096" layer="94"/> +<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" layer="94"/> +<wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.6096" layer="94"/> +<wire x1="1.27" y1="5.08" x2="2.54" y2="5.08" width="0.6096" layer="94"/> +<text x="-3.81" y="-7.366" size="1.778" layer="96" font="vector">>VALUE</text> +<text x="-4.064" y="8.128" size="1.778" layer="95" font="vector">>NAME</text> +<pin name="1" x="-7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="2" x="7.62" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="3" x="-7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="4" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="5" x="-7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="6" x="7.62" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="7" x="-7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1"/> +<pin name="8" x="7.62" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +<symbol name="CAP-NONPOLARIZED"> +<description>non-polarized capacitor</description> +<wire x1="-1.778" y1="1.524" x2="-1.778" y2="0" width="0.254" layer="94"/> +<wire x1="-1.778" y1="0" x2="-1.778" y2="-1.524" width="0.254" layer="94"/> +<wire x1="-0.762" y1="1.524" x2="-0.762" y2="0" width="0.254" layer="94"/> +<wire x1="-0.762" y1="0" x2="-0.762" y2="-1.524" width="0.254" layer="94"/> +<wire x1="-2.54" y1="0" x2="-1.778" y2="0" width="0.1524" layer="94"/> +<wire x1="-0.762" y1="0" x2="0" y2="0" width="0.1524" layer="94"/> +<text x="-3.81" y="2.54" size="1.778" layer="95">>NAME</text> +<text x="-3.81" y="-3.81" size="1.778" layer="96">>VALUE</text> +<pin name="1" x="-5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1"/> +<pin name="2" x="2.54" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="ISL3177E" prefix="U"> +<gates> +<gate name="G$1" symbol="ISL3177E" x="0" y="0"/> +</gates> +<devices> +<device name="" package="MSOP8"> +<connects> +<connect gate="G$1" pin="A" pad="8"/> +<connect gate="G$1" pin="B" pad="7"/> +<connect gate="G$1" pin="DI" pad="3"/> +<connect gate="G$1" pin="GND" pad="4"/> +<connect gate="G$1" pin="RO" pad="2"/> +<connect gate="G$1" pin="VCC" pad="1"/> +<connect gate="G$1" pin="Y" pad="5"/> +<connect gate="G$1" pin="Z" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="MILL" package="MSOP8-8MILPADS"> +<connects> +<connect gate="G$1" pin="A" pad="8"/> +<connect gate="G$1" pin="B" pad="7"/> +<connect gate="G$1" pin="DI" pad="3"/> +<connect gate="G$1" pin="GND" pad="4"/> +<connect gate="G$1" pin="RO" pad="2"/> +<connect gate="G$1" pin="VCC" pad="1"/> +<connect gate="G$1" pin="Y" pad="5"/> +<connect gate="G$1" pin="Z" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="CONN_04X2" prefix="J" uservalue="yes"> +<description><h3>Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections</h3> + +<p></p> +<b>On any of the 0.1 inch spaced packages, you can populate with these:</b> +<ul> +<li><a href="https://www.sparkfun.com/products/116"> Break Away Headers - Straight</a> (PRT-00116)</li> +<li><a href="https://www.sparkfun.com/products/553"> Break Away Male Headers - Right Angle</a> (PRT-00553)</li> +<li><a href="https://www.sparkfun.com/products/115"> Female Headers</a> (PRT-00115)</li> +<li><a href="https://www.sparkfun.com/products/117"> Break Away Headers - Machine Pin</a> (PRT-00117)</li> +<li><a href="https://www.sparkfun.com/products/743"> Break Away Female Headers - Swiss Machine Pin</a> (PRT-00743)</li> +</ul></description> +<gates> +<gate name="G$1" symbol="CONN_04X2" x="0" y="0"/> +</gates> +<devices> +<device name="" package="2X4"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SHROUDED" package="2X4-SHROUDED"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SHROUDED-SQUISH" package="2X4-SHROUDED-SQUISH"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +<connect gate="G$1" pin="7" pad="7"/> +<connect gate="G$1" pin="8" pad="8"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="CAP-UNPOLARIZED" prefix="C" uservalue="yes"> +<gates> +<gate name=">NAME" symbol="CAP-NONPOLARIZED" x="0" y="0"/> +</gates> +<devices> +<device name="" package="C1206"> +<connects> +<connect gate=">NAME" pin="1" pad="1"/> +<connect gate=">NAME" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="FAB" package="C1206FAB"> +<connects> +<connect gate=">NAME" pin="1" pad="1"/> +<connect gate=">NAME" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="2220" package="C2220"> +<connects> +<connect gate=">NAME" pin="1" pad="1"/> +<connect gate=">NAME" pin="2" pad="2"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="supply1" urn="urn:adsk.eagle:library:371"> +<description><b>Supply Symbols</b><p> + GND, VCC, 0V, +5V, -5V, etc.<p> + Please keep in mind, that these devices are necessary for the + automatic wiring of the supply signals.<p> + The pin name defined in the symbol is identical to the net which is to be wired automatically.<p> + In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.<p> + <author>Created by librarian@cadsoft.de</author></description> +<packages> +</packages> +<symbols> +<symbol name="+3V3" urn="urn:adsk.eagle:symbol:26950/1" library_version="1"> +<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/> +<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/> +<text x="-2.54" y="-5.08" size="1.778" layer="96" rot="R90">>VALUE</text> +<pin name="+3V3" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/> +</symbol> +<symbol name="GND" urn="urn:adsk.eagle:symbol:26925/1" library_version="1"> +<wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/> +<text x="-2.54" y="-2.54" size="1.778" layer="96">>VALUE</text> +<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="+3V3" urn="urn:adsk.eagle:component:26981/1" prefix="+3V3" library_version="1"> +<description><b>SUPPLY SYMBOL</b></description> +<gates> +<gate name="G$1" symbol="+3V3" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="GND" urn="urn:adsk.eagle:component:26954/1" prefix="GND" library_version="1"> +<description><b>SUPPLY SYMBOL</b></description> +<gates> +<gate name="1" symbol="GND" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<parts> +<part name="J1" library="SparkFun-Connectors" deviceset="6_PIN_SERIAL_TARGET" device="MILLING"/> +<part name="U1" library="fab" deviceset="ISL3177E" device="MILL" value="ISL3177EMILL"/> +<part name="J2" library="fab" deviceset="CONN_04X2" device="SHROUDED-SQUISH"/> +<part name="+3V1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="C1" library="fab" deviceset="CAP-UNPOLARIZED" device="" value="10uF"/> +<part name="+3V2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="C2" library="fab" deviceset="CAP-UNPOLARIZED" device="" value="0.47uF"/> +<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="+3V3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="+3V4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> +<part name="C3" library="fab" deviceset="CAP-UNPOLARIZED" device="" value="10uF"/> +<part name="C4" library="fab" deviceset="CAP-UNPOLARIZED" device="" value="10uF"/> +</parts> +<sheets> +<sheet> +<plain> +</plain> +<instances> +<instance part="J1" gate="G$1" x="76.2" y="30.48" rot="MR180"/> +<instance part="U1" gate="G$1" x="116.84" y="30.48"/> +<instance part="J2" gate="G$1" x="152.4" y="30.48"/> +<instance part="+3V1" gate="G$1" x="101.6" y="27.94" rot="R270"/> +<instance part="GND1" gate="1" x="167.64" y="22.86"/> +<instance part="C1" gate=">NAME" x="88.9" y="25.4" rot="R90"/> +<instance part="+3V2" gate="G$1" x="101.6" y="40.64"/> +<instance part="C2" gate=">NAME" x="96.52" y="25.4" rot="R90"/> +<instance part="GND2" gate="1" x="142.24" y="40.64" rot="R180"/> +<instance part="+3V3" gate="G$1" x="167.64" y="40.64"/> +<instance part="+3V4" gate="G$1" x="142.24" y="22.86" rot="R180"/> +<instance part="C3" gate=">NAME" x="167.64" y="33.02" rot="R90"/> +<instance part="C4" gate=">NAME" x="175.26" y="33.02" rot="R90"/> +</instances> +<busses> +</busses> +<nets> +<net name="N$1" class="0"> +<segment> +<pinref part="J1" gate="G$1" pin="RXI"/> +<pinref part="U1" gate="G$1" pin="RO"/> +<wire x1="81.28" y1="33.02" x2="104.14" y2="33.02" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$2" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="DI"/> +<pinref part="J1" gate="G$1" pin="TXO"/> +<wire x1="104.14" y1="30.48" x2="81.28" y2="30.48" width="0.1524" layer="91"/> +</segment> +</net> +<net name="+3V3" class="0"> +<segment> +<pinref part="+3V2" gate="G$1" pin="+3V3"/> +<wire x1="101.6" y1="38.1" x2="101.6" y2="35.56" width="0.1524" layer="91"/> +<pinref part="U1" gate="G$1" pin="VCC"/> +<wire x1="101.6" y1="35.56" x2="104.14" y2="35.56" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="+3V1" gate="G$1" pin="+3V3"/> +<pinref part="C2" gate=">NAME" pin="2"/> +<wire x1="99.06" y1="27.94" x2="96.52" y2="27.94" width="0.1524" layer="91"/> +<pinref part="C1" gate=">NAME" pin="2"/> +<pinref part="J1" gate="G$1" pin="VCC"/> +<wire x1="88.9" y1="27.94" x2="81.28" y2="27.94" width="0.1524" layer="91"/> +<wire x1="96.52" y1="27.94" x2="88.9" y2="27.94" width="0.1524" layer="91"/> +<junction x="96.52" y="27.94"/> +<junction x="88.9" y="27.94"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="7"/> +<pinref part="+3V4" gate="G$1" pin="+3V3"/> +<wire x1="144.78" y1="27.94" x2="142.24" y2="27.94" width="0.1524" layer="91"/> +<wire x1="142.24" y1="27.94" x2="142.24" y2="25.4" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="2"/> +<pinref part="C3" gate=">NAME" pin="2"/> +<wire x1="160.02" y1="35.56" x2="167.64" y2="35.56" width="0.1524" layer="91"/> +<pinref part="C4" gate=">NAME" pin="2"/> +<wire x1="167.64" y1="35.56" x2="175.26" y2="35.56" width="0.1524" layer="91"/> +<junction x="167.64" y="35.56"/> +<pinref part="+3V3" gate="G$1" pin="+3V3"/> +<wire x1="167.64" y1="35.56" x2="167.64" y2="38.1" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$4" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="A"/> +<wire x1="129.54" y1="35.56" x2="139.7" y2="35.56" width="0.1524" layer="91"/> +<wire x1="139.7" y1="35.56" x2="139.7" y2="33.02" width="0.1524" layer="91"/> +<pinref part="J2" gate="G$1" pin="3"/> +<wire x1="139.7" y1="33.02" x2="144.78" y2="33.02" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$5" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="B"/> +<wire x1="129.54" y1="33.02" x2="138.43" y2="33.02" width="0.1524" layer="91"/> +<wire x1="138.43" y1="33.02" x2="138.43" y2="31.75" width="0.1524" layer="91"/> +<wire x1="138.43" y1="31.75" x2="161.29" y2="31.75" width="0.1524" layer="91"/> +<wire x1="161.29" y1="31.75" x2="161.29" y2="33.02" width="0.1524" layer="91"/> +<pinref part="J2" gate="G$1" pin="4"/> +<wire x1="161.29" y1="33.02" x2="160.02" y2="33.02" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$6" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="Z"/> +<pinref part="J2" gate="G$1" pin="5"/> +<wire x1="129.54" y1="30.48" x2="144.78" y2="30.48" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$7" class="0"> +<segment> +<pinref part="U1" gate="G$1" pin="Y"/> +<wire x1="129.54" y1="27.94" x2="138.43" y2="27.94" width="0.1524" layer="91"/> +<wire x1="138.43" y1="27.94" x2="138.43" y2="29.21" width="0.1524" layer="91"/> +<wire x1="138.43" y1="29.21" x2="161.29" y2="29.21" width="0.1524" layer="91"/> +<wire x1="161.29" y1="29.21" x2="161.29" y2="30.48" width="0.1524" layer="91"/> +<pinref part="J2" gate="G$1" pin="6"/> +<wire x1="161.29" y1="30.48" x2="160.02" y2="30.48" width="0.1524" layer="91"/> +</segment> +</net> +<net name="GND" class="0"> +<segment> +<pinref part="J2" gate="G$1" pin="1"/> +<pinref part="GND2" gate="1" pin="GND"/> +<wire x1="144.78" y1="35.56" x2="142.24" y2="35.56" width="0.1524" layer="91"/> +<wire x1="142.24" y1="35.56" x2="142.24" y2="38.1" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J2" gate="G$1" pin="8"/> +<pinref part="C3" gate=">NAME" pin="1"/> +<wire x1="160.02" y1="27.94" x2="167.64" y2="27.94" width="0.1524" layer="91"/> +<pinref part="C4" gate=">NAME" pin="1"/> +<wire x1="167.64" y1="27.94" x2="175.26" y2="27.94" width="0.1524" layer="91"/> +<junction x="167.64" y="27.94"/> +<pinref part="GND1" gate="1" pin="GND"/> +<wire x1="167.64" y1="27.94" x2="167.64" y2="25.4" width="0.1524" layer="91"/> +</segment> +<segment> +<pinref part="J1" gate="G$1" pin="GND"/> +<wire x1="81.28" y1="22.86" x2="86.36" y2="22.86" width="0.1524" layer="91"/> +<wire x1="86.36" y1="22.86" x2="86.36" y2="20.32" width="0.1524" layer="91"/> +<pinref part="C1" gate=">NAME" pin="1"/> +<wire x1="88.9" y1="20.32" x2="86.36" y2="20.32" width="0.1524" layer="91"/> +<pinref part="U1" gate="G$1" pin="GND"/> +<wire x1="88.9" y1="20.32" x2="96.52" y2="20.32" width="0.1524" layer="91"/> +<wire x1="96.52" y1="20.32" x2="104.14" y2="20.32" width="0.1524" layer="91"/> +<wire x1="104.14" y1="20.32" x2="104.14" y2="27.94" width="0.1524" layer="91"/> +<junction x="88.9" y="20.32"/> +<pinref part="C2" gate=">NAME" pin="1"/> +<junction x="96.52" y="20.32"/> +<label x="101.6" y="20.32" size="1.778" layer="95"/> +</segment> +</net> +</nets> +</sheet> +</sheets> +</schematic> +</drawing> +<compatibility> +<note version="8.2" severity="warning"> +Since Version 8.2, EAGLE supports online libraries. The ids +of those online libraries will not be understood (or retained) +with this version. +</note> +<note version="8.3" severity="warning"> +Since Version 8.3, EAGLE supports URNs for individual library +assets (packages, symbols, and devices). The URNs of those assets +will not be understood (or retained) with this version. +</note> +</compatibility> +</eagle> diff --git a/circuit/xmega-128a4u-switch/xmega-128a4u-switch_02/eagle.epf b/circuit/xmega-128a4u-switch/xmega-128a4u-switch_02/eagle.epf index a7f74a5daddf0c13acb04514eb4d7ebb821d12c1..653a210199ba2d58c3bdf66ca1a8e1f8adda45ff 100644 --- a/circuit/xmega-128a4u-switch/xmega-128a4u-switch_02/eagle.epf +++ b/circuit/xmega-128a4u-switch/xmega-128a4u-switch_02/eagle.epf @@ -349,19 +349,19 @@ UsedLibraryUrn="urn:adsk.eagle:library:176" UsedLibraryUrn="urn:adsk.eagle:library:177" [Win_1] -Type="Library Editor" -Loc="0 0 1919 1016" +Type="Board Editor" +Loc="0 0 1919 1039" State=1 -Number=3 -File="F:/Dropbox (Personal)/CBA/doc/libraries/eagle/fab.lbr" -View="-7.69685 -9.41309 8.93552 9.28774" -WireWidths=" 0.0762 0.1016 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.127" +Number=1 +File="xmega-128a4u-switch.brd" +View="-0.3649 -3.1358 71.8571 54.6422" +WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.3048" PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6" ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0" ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" -TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 1.27" +TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778" PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27" PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0" @@ -370,14 +370,14 @@ DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0" DimensionExtLengths=" 1.27 2.54 1 2 3 0" DimensionExtOffsets=" 1.27 2.54 1 2 3 0" SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635" -WireBend=0 +WireBend=1 WireBendSet=0 WireCap=1 MiterStyle=0 PadShape=0 ViaShape=1 PolygonPour=0 -PolygonRank=0 +PolygonRank=1 PolygonThermals=1 PolygonOrphans=0 TextRatio=8 @@ -392,8 +392,7 @@ SwapLevel=0 ArcDirection=0 AddLevel=2 PadsSameType=0 -Layer=21 -Package="TQFP44-13THIN" +Layer=1 [Win_2] Type="Schematic Editor" @@ -401,7 +400,7 @@ Loc="0 0 1919 1039" State=1 Number=2 File="xmega-128a4u-switch.sch" -View="60.7822 -33.3321 163.325 53.889" +View="-31.0457 -80.1683 224.114 136.866" WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524" PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6" @@ -440,64 +439,17 @@ ArcDirection=0 AddLevel=2 PadsSameType=0 Layer=91 -Views=" 1: 60.7822 -33.3321 163.325 53.889" +Views=" 1: -31.0457 -80.1683 224.114 136.866" Sheet="1" [Win_3] -Type="Board Editor" -Loc="0 0 1919 1039" -State=1 -Number=1 -File="xmega-128a4u-switch.brd" -View="13.77 2.24527 48.5993 30.1089" -WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.3048" -PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" -PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6" -ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0" -ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" -HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" -TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778" -PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27" -PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" -MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0" -DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13" -DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0" -DimensionExtLengths=" 1.27 2.54 1 2 3 0" -DimensionExtOffsets=" 1.27 2.54 1 2 3 0" -SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635" -WireBend=1 -WireBendSet=0 -WireCap=1 -MiterStyle=0 -PadShape=0 -ViaShape=1 -PolygonPour=0 -PolygonRank=1 -PolygonThermals=1 -PolygonOrphans=0 -TextRatio=8 -DimensionUnit=1 -DimensionPrecision=2 -DimensionShowUnit=0 -PinDirection=3 -PinFunction=0 -PinLength=2 -PinVisible=3 -SwapLevel=0 -ArcDirection=0 -AddLevel=2 -PadsSameType=0 -Layer=1 - -[Win_4] Type="Control Panel" -Loc="0 0 1919 1016" +Loc="0 0 1919 1039" State=1 Number=0 [Desktop] -Screen="1920 1080" +Screen="3840 2160" Window="Win_1" Window="Win_2" Window="Win_3" -Window="Win_4" diff --git a/embedded/README.md b/embedded/README.md new file mode 100644 index 0000000000000000000000000000000000000000..848340d263dd55ad75be794fbca107c37eb2c615 --- /dev/null +++ b/embedded/README.md @@ -0,0 +1,462 @@ + +# Programming + +It turns out this chip defaults to SWD, not JTAG. Should have read the datasheet more carefully. Also, I forgot to order the tag-connect for this number of pins... + + + +### PIO + +Here I am using the PIO peripheral (which also handles multiplexing for other peripherals) to turn one of my LED's on and off + +```C + +/* + * atsams70-router.c + * + * Created: 11/18/2017 1:52:54 AM + * Author : Jake + */ + + +#include "sam.h" + + +int main(void) +{ + // Initialize the SAM system + SystemInit(); + + // startup the PIOA peripheral clock - only necessary for Inputs and Interrupts + PMC->PMC_PCER0 = 1 << ID_PIOA; + + // Peripheral Enable Register + // Set PER to 1 at the pin to enable the PIO peripheral, + // set PDR (peripheral disable register) to 1 to clear that, opening the pin up for other peripherals (uart, etc) + PIOA->PIO_PER |= PIO_PER_P28_Msk; + // Output Enable Register + PIOA->PIO_OER = PIO_PER_P28_Msk; + + while (1) + { + // Clear Output Data Register (open drain) + PIOA->PIO_CODR = PIO_PER_P28_Msk; + // Set Output Data Register (voltage) + PIOA->PIO_SODR = PIO_PER_P28_Msk; + } +} + + +``` + +### ASF and Delay + +ASF is Atmel Software Framework - from within Atmel Studio 7, ASF makes it easy to turn hardware peripherals on / off. It's kind of like a more-intense Arduino, in that it allows you to avoid digging in the Registers to do stuff. + +I'm more interested in doing the register digging, that way it seems easier to share and replicate code (no laundry list of dependencies to build and share) and it offers a future where I'm not in Atmel Studio 7, because *boo* proprietary software... + +But I do want a delay function, if only to test turning this light on and off. And, to be real, I think I want to use Atmel's USB CDC drivers as well - so that I can have a serial port enumerated real quick. + +To use ASF, I also need to have a 'board' defined - this is like a hardware abstraction layer (HAL ... 9000). This is all explained as you go to ASF -> ASF Wizard in the top menu. + +Now that I have this defined (a board) the build takes a LONG time. I am also getting a lot of errors, I think I'm going to start a new ASF project from scratch. + +That's a lot better, I think. + +To set the clock, I'm looking at 31.17 in the datasheet. + +OK, F this, I went to http://asf.atmel.com/docs/latest/sam.drivers.mcan.quick_start.samv71_xplained_ultra/html/sysclk_quickstart.html and used ASF. I didn't need to configure anything other than setting up a #define BOARD_FREQ_MAINCK_XTAL (12000000UL) in my conf_board.h file. Nice. It's happily trucking at 300MHz now. + +Here we are doing a GPIO Input + +```C +#include <asf.h> + +int main (void) +{ + /* Insert system clock initialization code here (sysclk_init()). */ + + board_init(); + sysclk_init(); + + /* Insert application code here, after the board has been initialized. */ + // startup the PIOA peripheral clock - only necessary for Inputs and Interrupts + PMC->PMC_PCER0 = 1 << ID_PIOA; + + // Peripheral Enable Register + // Set PER to 1 at the pin to enable the PIO peripheral, + // set PDR (peripheral disable register) to 1 to clear that, opening the pin up for other peripherals (uart, etc) + PIOA->PIO_PER |= PIO_PER_P28 | PIO_PER_P15; + // Output Enable Register + PIOA->PIO_OER = PIO_PER_P28; + // Output Disable Register + PIOA->PIO_ODR = PIO_PER_P15; + // B1 pulls PA15 to GND + + while (1) { + // Clear Output Data Register (open drain) + if(PIOA->PIO_PDSR & PIO_PER_P15){ + PIOA->PIO_CODR = PIO_PER_P28; + } else { + PIOA->PIO_SODR = PIO_PER_P28; + } + } +} +``` + +### Ring Test + +On the ring test, I'm getting a jumping value between 3.9MHz and 5.7MHz, + +pics + +I'm hoping that the peripheral clock is set up on a different clock source than the main chip, as that's about 100 processor ticks between pin inversions, which is kind of unsatisfying. + +So I couldn't find any way to change the clock frequency for PIO pins (although there are separate clocks for UART/USART and for the USB) but I did try putting the input on Port A and the Output on Port D, this put the ring back at 5.77MHz (173ns period). Here's the code I was running + +```C + +#include <asf.h> + +// Ring is PD1 and PD2 +// try PA17 and PD7 + +int main (void) +{ + /* Insert system clock initialization code here (sysclk_init()). */ + + board_init(); + sysclk_init(); + + /* Insert application code here, after the board has been initialized. */ + // startup the PIOA peripheral clock - only necessary for Inputs and Interrupts + PMC->PMC_PCER0 = 1 << ID_PIOA; + PMC->PMC_PCER0 = 1 << ID_PIOD; // to figure out what PCERx to write to, evaluate ID_yourperipheral, and look up on datashsheet p. 308 or 331 + + // Peripheral Enable Register + // Set PER to 1 at the pin to enable the PIO peripheral, + // set PDR (peripheral disable register) to 1 to clear that, opening the pin up for other peripherals (uart, etc) + PIOA->PIO_PER |= PIO_PER_P17; + PIOD->PIO_PER |= PIO_PER_P1 | PIO_PER_P2 | PIO_PER_P7; + // Output Enable Register + PIOA->PIO_OER = PIO_PER_P17; + PIOD->PIO_OER = PIO_PER_P1; + // Output Disable Register + PIOD->PIO_ODR = PIO_PER_P7; + PIOD->PIO_ODR = PIO_PER_P2; + // B1 pulls PA15 to GND + + while (1) { + if(REG_PIOD_PDSR & PIO_PER_P7){ + REG_PIOA_CODR = PIO_PER_P17; + } else { + REG_PIOA_SODR = PIO_PER_P17; + } + } +} +``` + +### UART + +OK, now I'm going to go about setting up the UART, and see if I can push the bitrate *really* high. + +Drove it up to 22.8 MHz (= 22.8 MBps) and saw some pretty gnar gnar ringing... I'm using a differential driver. + +- pic + +I'm a little curious if it's maybe better to just drive right out of the logic level? It's a similar amount of bouncy... but with the differtial you take the difference, so ... in this photo Channel 2 (blue) is the logic level, and Channel 1 (yellow) is coming through the differential driver. I'm also curious if this can be chilled out with a tiny capacitor to ground... seems dubious. But in an exciting development I am into high speed signals land. Weeee. I would also be curious to see what a terminating resistor might do. I think, maybe not much? Update: basically this just attenuates the signal. My understanding is that terminating resistors (that span the + and - sides of the differential) are just meant to get rid of reflections. + +- pic + +Here's the barebones code I'm running + +```C + +#include <asf.h> + +// P4LR is PD13 +// Ring is PD1 and PD2 +// try PA17 and PD7 + +// https://devel.rtems.org/browser/rtems/c/src/lib/libbsp/arm/atsam/libraries/libchip/source/uart.c?rev=e1eeb883d82ce218c2a9c754795cb3c86ac0f36d + +int main (void) +{ + /* Insert system clock initialization code here (sysclk_init()). */ + + board_init(); + sysclk_init(); + + PMC->PMC_PCER0 = 1 << ID_PIOD; + PIOD->PIO_OER = PIO_PER_P13; + + // P4RX -> URXD4 -> PD18 + // P4TX -> UTXD4 -> PD19 + + PMC->PMC_PCER1 = 1 << 14; // ID is 44, position in this register is 12. datasheet p. 331 *shrugguy* + + // configure the pins for uart4 + // see datasheet 32.5.2 and 32.5.3 + PIOD->PIO_PDR = PIO_PER_P18; // see if we can combine once working + PIOD->PIO_PDR = PIO_PER_P19; + + // we want peripheral c for both pins + // abcdsr1 -> 0 abcdsr2 -> 1 + PIOD->PIO_ABCDSR[0] = ~PIO_PER_P18; + PIOD->PIO_ABCDSR[0] = ~PIO_PER_P19; + PIOD->PIO_ABCDSR[1] = PIO_PER_P18; + PIOD->PIO_ABCDSR[1] = PIO_PER_P19; + + // set uart mode + UART4->UART_MR = UART_MR_BRSRCCK_PERIPH_CLK | UART_MR_CHMODE_NORMAL; + + // set uart clock + UART4->UART_BRGR = 1; // is selected clock / this*16 + + // turn tx and rx on on the uart4 module + UART4->UART_CR = UART_CR_TXEN | UART_CR_RXEN; + + while (1) { + while(!(UART4->UART_SR & UART_SR_TXRDY)){ + PIOD->PIO_CODR = PIO_PER_P13; + } + PIOD->PIO_SODR = PIO_PER_P13; + UART4->UART_THR = 85; + } +} +``` + +OK, enough for that wakeup, now I'm going to try to boot the USB CDC driver. This is something I'm more stoked about, and the last key component to letting me know that these chips are going to generally work. + +### USB CDC + +So, USB is a protocol, UART over USB is what the USB CDC lets you do. This is reductionist - and this also takes up some chunk of processor time, as far as I know - however, the chip has a USB peripheral, so I imagine most of the work is offloaded there. I would be tangentially interested in integrating a USB->Serial chip to compare processor overhead for the USB CDC implementation, but what am I trying to do here? Not that. + +I couldn't get this running, not sure if that was about my clock, or what - but after one day lost, I give up. I'm going to build a USB -> UART RS485 Bridge (I also need a power injector, so this is all good) and go forwards with port testing and setup. + +## Port Abstractions + +Pins are on Ports, UARTS are on Ports, everything is confusing and ugly if we just write C and bang on registers. + +```C + +#ifndef PIN_H_ +#define PIN_H_ + +#include <stdlib.h> +#include <stdint.h> +#include <stddef.h> +#include <stdbool.h> +#include "ASF/sam/utils/cmsis/sams70/include/sams70n20.h" + +typedef struct{ + Pio *port; + uint32_t pin_bm; +}pin_t; + +pin_t pin_new(Pio *port, uint32_t pin_bitmask); + +#endif /* PIN_H_ */ +``` + +and + +```C +#include "pin.h" +#include <asf.h> + +pin_t pin_new(Pio *port, uint32_t pin_bitmask){ + pin_t pin; + + pin.port = port; + pin.pin_bm = pin_bitmask; + + return pin; +} + +void pin_output(pin_t pin){ +} +``` + +to begin abstracting pins - just a struct + +Here we are with a basic UART Sketch - lots to abstract + +```C +/** + * \file + * + * \brief Empty user application template + * + */ + +/** + * \mainpage User Application template doxygen documentation + * + * \par Empty user application template + * + * Bare minimum empty user application template + * + * \par Content + * + * -# Include the ASF header files (through asf.h) + * -# "Insert system clock initialization code here" comment + * -# Minimal main function that starts with a call to board_init() + * -# "Insert application code here" comment + * + */ + +/* + * Include header files for all drivers that have been imported from + * Atmel Software Framework (ASF). + */ +/* + * Support and FAQ: visit <a href="http://www.atmel.com/design-support/">Atmel Support</a> + */ +#include <asf.h> +#include "pin.h" + +pin_t stlb; +pin_t stlr; +pin_t button; + +pin_t p3lr; + +int main (void) +{ + /* Insert system clock initialization code here (sysclk_init()). */ + + board_init(); + sysclk_init(); + + PMC->PMC_PCER0 = 1 << ID_PIOA; + PMC->PMC_PCER0 = 1 << ID_PIOD; + + p3lr = pin_new(PIOD, PIO_PER_P10); + pin_output(p3lr); + + stlb = pin_new(PIOA, PIO_PER_P1); + pin_output(stlb); + + stlr = pin_new(PIOD, PIO_PER_P11); + pin_output(stlr); + + button = pin_new(PIOA, PIO_PER_P15); + pin_input(button); + + PMC->PMC_PCER1 = 1 << 14; // UART4 go clock go + + PIOD->PIO_PDR = PIO_PER_P18; + PIOD->PIO_PDR = PIO_PER_P19; + + PIOD->PIO_ABCDSR[0] = ~PIO_PER_P18; + PIOD->PIO_ABCDSR[0] = ~PIO_PER_P19; + PIOD->PIO_ABCDSR[1] = PIO_PER_P18; + PIOD->PIO_ABCDSR[1] = PIO_PER_P19; + + UART4->UART_MR = UART_MR_BRSRCCK_PERIPH_CLK | UART_MR_CHMODE_NORMAL; + UART4->UART_BRGR = 32; // clock / this value * 16 + UART4->UART_CR = UART_CR_TXEN | UART_CR_RXEN; + + while(1){ + if(pin_get_state(button)){ // hi, button is not pressed + pin_clear(stlb); + pin_set(stlr); + while(!(UART4->UART_SR & UART_SR_TXRDY)){ // wait for ready + pin_clear(p3lr); + } + pin_set(p3lr); + UART4->UART_THR = 85; + } else { + pin_set(stlb); + pin_clear(stlr); + pin_set(p3lr); + } + } +} +``` + +OK, I finally got all ports to write to their TX lines. This after some confusing bitwise or-ing of registers. + +I'm going to check that all of the lights are on OK pins, and then call this, do the updates and get the big batch of boards out to fab. + +After I did this, I had the below *moment* which you're free to ignore - involves me setting the WDT registers, which I did not know I had to do, to get around a problem I had (not a bug, a feature I was blind to) where the chip was resetting every 15s or so. + +# The Struggle + +I'm leaving this here, as a log, of one perticularely bad misadventure in board bringup and debugging. Read if bored. + +OK, I'm getting ready to boot up some of the ATSAM's PWM features. First thing, I want to address an issue where I believe the chip is resetting on an interval... I forgot to put a pull-up resistor on the reset line, so I'm *hoping* this is the only problem... + +So, really not sure about this. Two things: + +(1) One of my boards - that was previously running - was non-responsive to programming this morning. Er, it would program, but verifying the flash would repeatedly fail. I have had this error before with SAM chips. On comparing .hex files side by side (one downloaded from the chip, after programming, the other the build .hex that should have been on-board), it was pretty clear there were a slew of memory locations that had errant bits in them. From what I can find online this is a function of the chip being, well, broken - and is pretty irreversible. Now, I'm not sure what's up, and I suspect I am maybe pointer-ing into some bad locations. This makes me scared that I am going to be bricking chips all the way home. HOWEVER - this was also the only chip I tried to implement the USB stack on, so I'm wondering if that's what I bricked. + +Only thing I can do now is try to go forwards with my other, working, board. I am going to steer clear of the struct - abstractions I was making earlier, and try to stay close to the registers. Really, really hoping this is not a big issue with the SAM, as I just ordered 25 of these (with some improvement) for my networks project. ;| + +(2) My turn-everything-on script was running, with a bit of a 'tick' - as in, I was seeing the lights all-on (nice) but would tick off every 10 seconds or so. I thought this was an errant reset-pin-going-low, so I soldered in a 10k pull-up, but this didn't change anything. On second application of a much simpler section of code, I'm not getting the tick anymore. Can't say what's going on here, either, so I'm a little bit spooked by that as well. Will continue to push in by + - setting the clock up on this new script, seeing if that causes the tick + - with a clock and my pin-abstraction structure, I was getting this tick again, so I can imagine I'm having some issue with this abstraction. this is, however, as I'm constantly calling to clear the pin (set lo / open drain, turn the led on)... my while loop is like this + +``` + while(1){ + pin_clear(&stlb); + pin_clear(&stlr); + } +``` + - doing a tick-tick-delay on the old script, to see if that flash *is* a reset, or is something else entirely... + - even with this sequence out of the loop, I'm having some ticking. and I can confirm this is causing a total reset, not just a tick in the pin - so I definitely need to look really closely at what I am doing here. learning about pointers! fun, probably a question for Neil or Sam. at least a relief I am not bricking the board, but I'm probably getting close to it! + +OK, I still have some resetting going on, without any abstraction. F + +Now I'm going to check my schematic for trouble with the VDDCORE and power lines... + +This is upsetting. It looks like I missed a 1uF cap on the VDDOUT and some 470R resistors towards the VDDPLL and VDDOUTMIC pins. I really should have addressed this in more depth BEFORE I sent 25 boards out to fab! welp! + +OK, I'm going to try adding that 470R to the VDDPLL line, before the cap. We'll see if that helps. At least it's not my code, I guess? *shrugman* + + + +This absolutely doesn't work ... the datasheet is spec'ing 470ohms at 100MHz, I think this is about capacitive reactance - not just resistance. So [I looked this up](http://www.electronics-tutorials.ws/filter/filter_1.html) ... and wrote a spreadsheet, looks like I want 3-4pF to get 470ohms at 100MHz, I can hope this is what it's about... I'll try that... + +OK, this didn't work, and in addition it sounds like I may have fried this chip now, too. Yay. Looking at some other datasheets I can see that this mystery *470ohm at 100MHz* is specting the Reactance of an Inductor, not a Capacitor. Some other designs show a simple 10uH inductor here, I can try adding that as a last ditch. + +We have that + +X_L = 2 * PI * f * L + +Where X_L is reactance in Ohms, f is frequency and L is inductance in Henries. So I want a 0.75uH inductor, great. I have a 10uH inductor? And the Fab Inventory stocks a 1uH inductor of a good size - nice. + +I tried this as well, with a solder-in-place hack like the above. This is REALLY dissapointing. That doesn't help. + +Going forward, I'm not sure that I have enough time to mess about with all of this complexity anymore. Two big points - (1) USB CDC was not working, this is a big downer. (2) this restarting issue, a total ghost (although, maybe it's really just that I need another 1uH inductor on VOUTMC). HOWEVER - it's now really pinch time, and I desperately need to be developing software, not going for another round to the boardhouse. SO. I'm thinking I may step back to the XMEGA... meaning I have lost about a month total time on this fancy ATSAM chip... And my UART will be locked down at 3MHz. This is a dissapointing development for me, for sure. + +Maybe this is a good way forwards + - Go forth with XMEGA chip, can fab right away and maybe still have working BLDC for Wednesday + - Make barebones ATSAMS70 chip, try to wake up successfully + - might as well be ASTSAMV71, as this is speculatory / far future now + - Filters on all Power Lines + - Decent VDDCore Net (lots of vias here at the moment, no bueno) + +Going forwards with XMEGAs, I would +- do a really barebones move forwards on the chips I have working, maybe making them very small (for fun) to be impressive for micro-robotics for networks class... no differential signaling, just big capacitors, really, really tiny chips, with LEDS for showing off, does data capture, that's it. no more f'ing around. a USB bridge that works. +- do a bigger chip w/ ATxmegaA3U, for MK futures, for BLDC attempts. + +OK, a sad moment for me. I hope I can bring some of this online in the future, I've certainly learned a great deal - and waded through some levels of complexity previously foreign to me. However, that's over. Complexity is not your friend when you are a singular individual! A eulogy, then, for my ATSAM Dreams + +RIP ATSAMS70 +Nov. 1 to Nov. 26, 2017 +*It was fast +It rebooted slowly. +It sent me back to where I was, +Four weeks past* + +**UPDATE** + +In my despair, I went for a beer with Jonah. Jonah is like 'dude it's obviously the watchdog timer' - I'm like "what's that" - etc - turns out, this is what it was. Bless you Jonah. I looked this up on the subway ride home + + + +A Watchdog Timer (WDT) is a module that resets the chip when there's not a lot going on. I.E. if your code is hung, it restarts your game, so that code doesn't hang and break things. This sounds really useful - however, it was breaking my shit. So, I turned it off. + +Now, things will continue. Bless. \ No newline at end of file diff --git a/embedded/atsams70-tinyrouter/.vs/atsams70-tinyrouter/v14/.atsuo b/embedded/atsams70-tinyrouter/.vs/atsams70-tinyrouter/v14/.atsuo index 43c709cef54d10442d73af9c44b14f3c96a50f52..db34a941a87350bfba8eb771686c2004dba86e06 100644 Binary files a/embedded/atsams70-tinyrouter/.vs/atsams70-tinyrouter/v14/.atsuo and b/embedded/atsams70-tinyrouter/.vs/atsams70-tinyrouter/v14/.atsuo differ diff --git a/embedded/atsams70-tinyrouter/atsams70-tinyrouter/Debug/src/main.o b/embedded/atsams70-tinyrouter/atsams70-tinyrouter/Debug/src/main.o index 4dda8cca14d82b92724536f4512d6f2b77035490..fa4a65262f1aed6a8f46a47d70da5568af86be02 100644 Binary files a/embedded/atsams70-tinyrouter/atsams70-tinyrouter/Debug/src/main.o and b/embedded/atsams70-tinyrouter/atsams70-tinyrouter/Debug/src/main.o differ diff --git a/embedded/atsams70-tinyrouter/atsams70-tinyrouter/atsams70-tinyrouter.cproj b/embedded/atsams70-tinyrouter/atsams70-tinyrouter/atsams70-tinyrouter.cproj index d85c2a63695040f331880c1773289f8f9fad4e96..dbd279269dd6e7518e570abc38b580a24c5a5e91 100644 --- a/embedded/atsams70-tinyrouter/atsams70-tinyrouter/atsams70-tinyrouter.cproj +++ b/embedded/atsams70-tinyrouter/atsams70-tinyrouter/atsams70-tinyrouter.cproj @@ -30,184 +30,184 @@ <EraseKey /> <AsfFrameworkConfig> <framework-data> - <options> - <option id="common.boards" value="Add" config="" content-id="Atmel.ASF" /> - <option id="common.services.delay" value="Add" config="" content-id="Atmel.ASF" /> - <option id="common.services.basic.clock" value="Add" config="" content-id="Atmel.ASF" /> - <option id="sam.utils.linker_scripts" value="Add" config="" content-id="Atmel.ASF" /> - </options> - <configurations> - <configuration key="config.compiler.armgcc.fpu_used" value="yes" default="yes" content-id="Atmel.ASF" /> - <configuration key="config.compiler.armgcc.printf" value="iprintf" default="iprintf" content-id="Atmel.ASF" /> - <configuration key="config.compiler.armgcc.scanf" value="iscanf" default="iscanf" content-id="Atmel.ASF" /> - </configurations> - <files> - <file path="src/main.c" framework="" version="" source="common/applications/user_application/main.c" changed="False" content-id="Atmel.ASF" /> - <file path="src/config/conf_board.h" framework="" version="" source="common/applications/user_application/user_board/config/conf_board.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/common/boards/board.h" framework="" version="" source="common/boards/board.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/common/boards/user_board/init.c" framework="" version="" source="common/boards/user_board/init.c" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/common/boards/user_board/user_board.h" framework="" version="" source="common/boards/user_board/user_board.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/common/utils/interrupt.h" framework="" version="" source="common/utils/interrupt.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/common/utils/interrupt/interrupt_sam_nvic.c" framework="" version="" source="common/utils/interrupt/interrupt_sam_nvic.c" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/common/utils/interrupt/interrupt_sam_nvic.h" framework="" version="" source="common/utils/interrupt/interrupt_sam_nvic.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/common/utils/parts.h" framework="" version="" source="common/utils/parts.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/acc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/acc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/aes.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/aes.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/afec.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/afec.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/chipid.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/chipid.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/dacc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/dacc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/efc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/efc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/gpbr.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/gpbr.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/hsmci.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/hsmci.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/icm.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/icm.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/isi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/isi.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/matrix.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/matrix.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/pio.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/pio.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/pmc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/pmc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/pwm.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/pwm.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/qspi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/qspi.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/rstc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/rstc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/rswdt.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/rswdt.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/rtc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/rtc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/rtt.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/rtt.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/sdramc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/sdramc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/smc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/smc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/spi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/spi.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/ssc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/ssc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/supc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/supc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/tc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/tc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/trng.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/trng.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/twihs.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/twihs.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/uart.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/uart.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/usart.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/usart.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/usbhs.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/usbhs.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/utmi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/utmi.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/wdt.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/wdt.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/component/xdmac.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/xdmac.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/acc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/acc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/aes.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/aes.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/afec0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/afec0.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/afec1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/afec1.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/chipid.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/chipid.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/dacc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/dacc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/efc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/efc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/gpbr.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/gpbr.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/hsmci.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/hsmci.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/icm.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/icm.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/isi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/isi.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/matrix.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/matrix.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/pioa.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/pioa.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/piob.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/piob.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/pioc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/pioc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/piod.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/piod.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/pioe.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/pioe.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/pmc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/pmc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/pwm0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/pwm0.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/pwm1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/pwm1.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/qspi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/qspi.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/rstc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/rstc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/rswdt.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/rswdt.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/rtc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/rtc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/rtt.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/rtt.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/sdramc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/sdramc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/smc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/smc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/spi0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/spi0.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/spi1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/spi1.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/ssc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/ssc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/supc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/supc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/tc0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/tc0.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/tc1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/tc1.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/tc2.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/tc2.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/tc3.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/tc3.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/trng.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/trng.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/twihs0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/twihs0.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/twihs1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/twihs1.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/twihs2.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/twihs2.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/uart0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/uart0.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/uart1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/uart1.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/uart2.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/uart2.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/uart3.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/uart3.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/uart4.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/uart4.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/usart0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/usart0.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/usart1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/usart1.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/usart2.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/usart2.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/usbhs.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/usbhs.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/utmi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/utmi.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/wdt.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/wdt.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/xdmac.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/xdmac.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70j19.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70j19.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70j20.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70j20.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70j21.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70j21.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70n19.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70n19.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70n20.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70n20.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70n21.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70n21.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70q19.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70q19.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70q20.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70q20.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70q21.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70q21.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70j19.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70j19.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70j20.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70j20.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70j21.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70j21.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70n19.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70n19.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70n20.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70n20.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70n21.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70n21.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70q19.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70q19.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70q20.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70q20.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70q21.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70q21.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/source/templates/gcc/startup_sams70.c" framework="" version="" source="sam/utils/cmsis/sams70/source/templates/gcc/startup_sams70.c" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/source/templates/system_sams70.c" framework="" version="" source="sam/utils/cmsis/sams70/source/templates/system_sams70.c" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/cmsis/sams70/source/templates/system_sams70.h" framework="" version="" source="sam/utils/cmsis/sams70/source/templates/system_sams70.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/compiler.h" framework="" version="" source="sam/utils/compiler.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/fpu/fpu.h" framework="" version="" source="sam/utils/fpu/fpu.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/header_files/io.h" framework="" version="" source="sam/utils/header_files/io.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/linker_scripts/sams70/sams70n20/gcc/flash.ld" framework="" version="" source="sam/utils/linker_scripts/sams70/sams70n20/gcc/flash.ld" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/make/Makefile.sam.in" framework="" version="" source="sam/utils/make/Makefile.sam.in" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/preprocessor/mrepeat.h" framework="" version="" source="sam/utils/preprocessor/mrepeat.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/preprocessor/preprocessor.h" framework="" version="" source="sam/utils/preprocessor/preprocessor.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/preprocessor/stringz.h" framework="" version="" source="sam/utils/preprocessor/stringz.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/preprocessor/tpaste.h" framework="" version="" source="sam/utils/preprocessor/tpaste.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/status_codes.h" framework="" version="" source="sam/utils/status_codes.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/utils/syscalls/gcc/syscalls.c" framework="" version="" source="sam/utils/syscalls/gcc/syscalls.c" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/thirdparty/CMSIS/ATMEL-disclaimer.txt" framework="" version="" source="thirdparty/CMSIS/ATMEL-disclaimer.txt" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/thirdparty/CMSIS/CMSIS_END_USER_LICENCE_AGREEMENT.pdf" framework="" version="" source="thirdparty/CMSIS/CMSIS_END_USER_LICENCE_AGREEMENT.pdf" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/thirdparty/CMSIS/Include/arm_common_tables.h" framework="" version="" source="thirdparty/CMSIS/Include/arm_common_tables.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/thirdparty/CMSIS/Include/arm_const_structs.h" framework="" version="" source="thirdparty/CMSIS/Include/arm_const_structs.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/thirdparty/CMSIS/Include/arm_math.h" framework="" version="" source="thirdparty/CMSIS/Include/arm_math.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/thirdparty/CMSIS/Include/core_cm7.h" framework="" version="" source="thirdparty/CMSIS/Include/core_cm7.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/thirdparty/CMSIS/Include/core_cmFunc.h" framework="" version="" source="thirdparty/CMSIS/Include/core_cmFunc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/thirdparty/CMSIS/Include/core_cmInstr.h" framework="" version="" source="thirdparty/CMSIS/Include/core_cmInstr.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/thirdparty/CMSIS/Include/core_cmSimd.h" framework="" version="" source="thirdparty/CMSIS/Include/core_cmSimd.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/thirdparty/CMSIS/Lib/GCC/libarm_cortexM7lfsp_math.a" framework="" version="" source="thirdparty/CMSIS/Lib/GCC/libarm_cortexM7lfsp_math.a" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/thirdparty/CMSIS/Lib/GCC/libarm_cortexM7lfsp_math_softfp.a" framework="" version="" source="thirdparty/CMSIS/Lib/GCC/libarm_cortexM7lfsp_math_softfp.a" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/thirdparty/CMSIS/Lib/license.txt" framework="" version="" source="thirdparty/CMSIS/Lib/license.txt" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/thirdparty/CMSIS/README.txt" framework="" version="" source="thirdparty/CMSIS/README.txt" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/thirdparty/CMSIS/license.txt" framework="" version="" source="thirdparty/CMSIS/license.txt" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/drivers/pmc/pmc.c" framework="" version="3.35.1" source="sam\drivers\pmc\pmc.c" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/drivers/pmc/sleep.c" framework="" version="3.35.1" source="sam\drivers\pmc\sleep.c" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/drivers/pmc/pmc.h" framework="" version="3.35.1" source="sam\drivers\pmc\pmc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/sam/drivers/pmc/sleep.h" framework="" version="3.35.1" source="sam\drivers\pmc\sleep.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/common/services/clock/sams70/sysclk.c" framework="" version="3.35.1" source="common\services\clock\sams70\sysclk.c" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/common/services/clock/sams70/pll.h" framework="" version="3.35.1" source="common\services\clock\sams70\pll.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/common/services/clock/genclk.h" framework="" version="3.35.1" source="common\services\clock\genclk.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/common/services/clock/osc.h" framework="" version="3.35.1" source="common\services\clock\osc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/common/services/clock/sams70/sysclk.h" framework="" version="3.35.1" source="common\services\clock\sams70\sysclk.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/common/services/clock/sams70/genclk.h" framework="" version="3.35.1" source="common\services\clock\sams70\genclk.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/common/services/clock/sams70/osc.h" framework="" version="3.35.1" source="common\services\clock\sams70\osc.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/common/services/clock/sysclk.h" framework="" version="3.35.1" source="common\services\clock\sysclk.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/common/services/clock/pll.h" framework="" version="3.35.1" source="common\services\clock\pll.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/Config/conf_clock.h" framework="" version="3.35.1" source="common\services\clock\sams70\module_config\conf_clock.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/common/services/delay/sam/cycle_counter.c" framework="" version="3.35.1" source="common\services\delay\sam\cycle_counter.c" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/common/services/delay/sam/cycle_counter.h" framework="" version="3.35.1" source="common\services\delay\sam\cycle_counter.h" changed="False" content-id="Atmel.ASF" /> - <file path="src/ASF/common/services/delay/delay.h" framework="" version="3.35.1" source="common\services\delay\delay.h" changed="False" content-id="Atmel.ASF" /> - </files> - <documentation help="http://asf.atmel.com/docs/3.35.1/common.applications.user_application.user_board.sams70n20/html/index.html" /> - <offline-documentation help="" /> - <dependencies> - <content-extension eid="atmel.asf" uuidref="Atmel.ASF" version="3.35.1" /> - </dependencies> - <project id="common.applications.user_application.user_board.sams70n20" value="Add" config="" content-id="Atmel.ASF" /> - <board id="board.user_board.sams70n20" value="Add" config="" content-id="Atmel.ASF" /> -</framework-data> + <options> + <option id="common.boards" value="Add" config="" content-id="Atmel.ASF" /> + <option id="common.services.delay" value="Add" config="" content-id="Atmel.ASF" /> + <option id="common.services.basic.clock" value="Add" config="" content-id="Atmel.ASF" /> + <option id="sam.utils.linker_scripts" value="Add" config="" content-id="Atmel.ASF" /> + </options> + <configurations> + <configuration key="config.compiler.armgcc.fpu_used" value="yes" default="yes" content-id="Atmel.ASF" /> + <configuration key="config.compiler.armgcc.printf" value="iprintf" default="iprintf" content-id="Atmel.ASF" /> + <configuration key="config.compiler.armgcc.scanf" value="iscanf" default="iscanf" content-id="Atmel.ASF" /> + </configurations> + <files> + <file path="src/main.c" framework="" version="" source="common/applications/user_application/main.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/config/conf_board.h" framework="" version="" source="common/applications/user_application/user_board/config/conf_board.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/boards/board.h" framework="" version="" source="common/boards/board.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/boards/user_board/init.c" framework="" version="" source="common/boards/user_board/init.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/boards/user_board/user_board.h" framework="" version="" source="common/boards/user_board/user_board.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/utils/interrupt.h" framework="" version="" source="common/utils/interrupt.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/utils/interrupt/interrupt_sam_nvic.c" framework="" version="" source="common/utils/interrupt/interrupt_sam_nvic.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/utils/interrupt/interrupt_sam_nvic.h" framework="" version="" source="common/utils/interrupt/interrupt_sam_nvic.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/utils/parts.h" framework="" version="" source="common/utils/parts.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/acc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/acc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/aes.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/aes.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/afec.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/afec.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/chipid.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/chipid.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/dacc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/dacc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/efc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/efc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/gpbr.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/gpbr.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/hsmci.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/hsmci.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/icm.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/icm.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/isi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/isi.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/matrix.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/matrix.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/pio.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/pio.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/pmc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/pmc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/pwm.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/pwm.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/qspi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/qspi.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/rstc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/rstc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/rswdt.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/rswdt.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/rtc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/rtc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/rtt.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/rtt.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/sdramc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/sdramc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/smc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/smc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/spi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/spi.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/ssc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/ssc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/supc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/supc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/tc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/tc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/trng.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/trng.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/twihs.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/twihs.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/uart.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/uart.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/usart.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/usart.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/usbhs.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/usbhs.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/utmi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/utmi.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/wdt.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/wdt.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/component/xdmac.h" framework="" version="" source="sam/utils/cmsis/sams70/include/component/xdmac.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/acc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/acc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/aes.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/aes.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/afec0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/afec0.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/afec1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/afec1.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/chipid.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/chipid.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/dacc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/dacc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/efc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/efc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/gpbr.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/gpbr.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/hsmci.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/hsmci.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/icm.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/icm.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/isi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/isi.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/matrix.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/matrix.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/pioa.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/pioa.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/piob.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/piob.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/pioc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/pioc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/piod.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/piod.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/pioe.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/pioe.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/pmc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/pmc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/pwm0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/pwm0.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/pwm1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/pwm1.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/qspi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/qspi.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/rstc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/rstc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/rswdt.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/rswdt.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/rtc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/rtc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/rtt.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/rtt.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/sdramc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/sdramc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/smc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/smc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/spi0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/spi0.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/spi1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/spi1.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/ssc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/ssc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/supc.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/supc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/tc0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/tc0.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/tc1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/tc1.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/tc2.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/tc2.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/tc3.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/tc3.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/trng.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/trng.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/twihs0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/twihs0.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/twihs1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/twihs1.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/twihs2.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/twihs2.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/uart0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/uart0.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/uart1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/uart1.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/uart2.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/uart2.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/uart3.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/uart3.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/uart4.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/uart4.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/usart0.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/usart0.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/usart1.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/usart1.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/usart2.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/usart2.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/usbhs.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/usbhs.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/utmi.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/utmi.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/wdt.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/wdt.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/instance/xdmac.h" framework="" version="" source="sam/utils/cmsis/sams70/include/instance/xdmac.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70j19.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70j19.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70j20.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70j20.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70j21.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70j21.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70n19.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70n19.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70n20.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70n20.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70n21.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70n21.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70q19.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70q19.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70q20.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70q20.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/pio/sams70q21.h" framework="" version="" source="sam/utils/cmsis/sams70/include/pio/sams70q21.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70j19.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70j19.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70j20.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70j20.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70j21.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70j21.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70n19.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70n19.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70n20.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70n20.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70n21.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70n21.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70q19.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70q19.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70q20.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70q20.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/include/sams70q21.h" framework="" version="" source="sam/utils/cmsis/sams70/include/sams70q21.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/source/templates/gcc/startup_sams70.c" framework="" version="" source="sam/utils/cmsis/sams70/source/templates/gcc/startup_sams70.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/source/templates/system_sams70.c" framework="" version="" source="sam/utils/cmsis/sams70/source/templates/system_sams70.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/cmsis/sams70/source/templates/system_sams70.h" framework="" version="" source="sam/utils/cmsis/sams70/source/templates/system_sams70.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/compiler.h" framework="" version="" source="sam/utils/compiler.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/fpu/fpu.h" framework="" version="" source="sam/utils/fpu/fpu.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/header_files/io.h" framework="" version="" source="sam/utils/header_files/io.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/linker_scripts/sams70/sams70n20/gcc/flash.ld" framework="" version="" source="sam/utils/linker_scripts/sams70/sams70n20/gcc/flash.ld" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/make/Makefile.sam.in" framework="" version="" source="sam/utils/make/Makefile.sam.in" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/preprocessor/mrepeat.h" framework="" version="" source="sam/utils/preprocessor/mrepeat.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/preprocessor/preprocessor.h" framework="" version="" source="sam/utils/preprocessor/preprocessor.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/preprocessor/stringz.h" framework="" version="" source="sam/utils/preprocessor/stringz.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/preprocessor/tpaste.h" framework="" version="" source="sam/utils/preprocessor/tpaste.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/status_codes.h" framework="" version="" source="sam/utils/status_codes.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/utils/syscalls/gcc/syscalls.c" framework="" version="" source="sam/utils/syscalls/gcc/syscalls.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/ATMEL-disclaimer.txt" framework="" version="" source="thirdparty/CMSIS/ATMEL-disclaimer.txt" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/CMSIS_END_USER_LICENCE_AGREEMENT.pdf" framework="" version="" source="thirdparty/CMSIS/CMSIS_END_USER_LICENCE_AGREEMENT.pdf" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Include/arm_common_tables.h" framework="" version="" source="thirdparty/CMSIS/Include/arm_common_tables.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Include/arm_const_structs.h" framework="" version="" source="thirdparty/CMSIS/Include/arm_const_structs.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Include/arm_math.h" framework="" version="" source="thirdparty/CMSIS/Include/arm_math.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Include/core_cm7.h" framework="" version="" source="thirdparty/CMSIS/Include/core_cm7.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Include/core_cmFunc.h" framework="" version="" source="thirdparty/CMSIS/Include/core_cmFunc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Include/core_cmInstr.h" framework="" version="" source="thirdparty/CMSIS/Include/core_cmInstr.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Include/core_cmSimd.h" framework="" version="" source="thirdparty/CMSIS/Include/core_cmSimd.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Lib/GCC/libarm_cortexM7lfsp_math.a" framework="" version="" source="thirdparty/CMSIS/Lib/GCC/libarm_cortexM7lfsp_math.a" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Lib/GCC/libarm_cortexM7lfsp_math_softfp.a" framework="" version="" source="thirdparty/CMSIS/Lib/GCC/libarm_cortexM7lfsp_math_softfp.a" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/Lib/license.txt" framework="" version="" source="thirdparty/CMSIS/Lib/license.txt" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/README.txt" framework="" version="" source="thirdparty/CMSIS/README.txt" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/thirdparty/CMSIS/license.txt" framework="" version="" source="thirdparty/CMSIS/license.txt" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/drivers/pmc/pmc.c" framework="" version="3.35.1" source="sam\drivers\pmc\pmc.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/drivers/pmc/sleep.c" framework="" version="3.35.1" source="sam\drivers\pmc\sleep.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/drivers/pmc/pmc.h" framework="" version="3.35.1" source="sam\drivers\pmc\pmc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/sam/drivers/pmc/sleep.h" framework="" version="3.35.1" source="sam\drivers\pmc\sleep.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/clock/sams70/sysclk.c" framework="" version="3.35.1" source="common\services\clock\sams70\sysclk.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/clock/sams70/pll.h" framework="" version="3.35.1" source="common\services\clock\sams70\pll.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/clock/genclk.h" framework="" version="3.35.1" source="common\services\clock\genclk.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/clock/osc.h" framework="" version="3.35.1" source="common\services\clock\osc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/clock/sams70/sysclk.h" framework="" version="3.35.1" source="common\services\clock\sams70\sysclk.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/clock/sams70/genclk.h" framework="" version="3.35.1" source="common\services\clock\sams70\genclk.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/clock/sams70/osc.h" framework="" version="3.35.1" source="common\services\clock\sams70\osc.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/clock/sysclk.h" framework="" version="3.35.1" source="common\services\clock\sysclk.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/clock/pll.h" framework="" version="3.35.1" source="common\services\clock\pll.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/Config/conf_clock.h" framework="" version="3.35.1" source="common\services\clock\sams70\module_config\conf_clock.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/delay/sam/cycle_counter.c" framework="" version="3.35.1" source="common\services\delay\sam\cycle_counter.c" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/delay/sam/cycle_counter.h" framework="" version="3.35.1" source="common\services\delay\sam\cycle_counter.h" changed="False" content-id="Atmel.ASF" /> + <file path="src/ASF/common/services/delay/delay.h" framework="" version="3.35.1" source="common\services\delay\delay.h" changed="False" content-id="Atmel.ASF" /> + </files> + <documentation help="http://asf.atmel.com/docs/3.35.1/common.applications.user_application.user_board.sams70n20/html/index.html" /> + <offline-documentation help="" /> + <dependencies> + <content-extension eid="atmel.asf" uuidref="Atmel.ASF" version="3.35.1" /> + </dependencies> + <project id="common.applications.user_application.user_board.sams70n20" value="Add" config="" content-id="Atmel.ASF" /> + <board id="board.user_board.sams70n20" value="Add" config="" content-id="Atmel.ASF" /> + </framework-data> </AsfFrameworkConfig> <avrtool>com.atmel.avrdbg.tool.atmelice</avrtool> <avrtoolserialnumber>J41800087098</avrtoolserialnumber> diff --git a/embedded/atsams70-tinyrouter/atsams70-tinyrouter/src/main.c b/embedded/atsams70-tinyrouter/atsams70-tinyrouter/src/main.c index 8e72e77fb8302645d34cb676d9f69bd3329a185f..82e9b610b2a601150078ce625a3a6f383a26d579 100644 --- a/embedded/atsams70-tinyrouter/atsams70-tinyrouter/src/main.c +++ b/embedded/atsams70-tinyrouter/atsams70-tinyrouter/src/main.c @@ -186,6 +186,20 @@ int main (void) tp_init(&tp3); tp_init(&tp4); + /* + clearallstatus(); + delay_ms(100); + setallstatus(); + delay_ms(100); + clearallstatus(); + delay_ms(100); + setallstatus(); + delay_ms(100); + clearallstatus(); + delay_ms(100); + setallstatus(); + delay_ms(100); + */ while(1){ if(pin_get_state(&button)){ // hi, button is not pressed