├── ArduinoLibraries ├── InkShield │ ├── InkShield.cpp │ ├── InkShield.h │ ├── examples │ │ ├── I3InkShield │ │ │ └── I3InkShield.pde │ │ ├── MinimalInkShield │ │ │ └── MinimalInkShield.pde │ │ ├── MultiInkShield │ │ │ └── MultiInkShield.pde │ │ └── SerialTextInkShield │ │ │ └── SerialTextInkShield.pde │ └── keywords.txt ├── InkShieldLite │ ├── InkShieldLite.h │ ├── examples │ │ ├── I3InkShieldLite │ │ │ └── I3InkShieldLite.pde │ │ ├── MinimalInkShieldLite │ │ │ └── MinimalInkShieldLite.pde │ │ ├── MultiInkShieldLite │ │ │ └── MultiInkShieldLite.pde │ │ └── SerialTextInkShieldLite │ │ │ └── SerialTextInkShieldLite.pde │ └── keywords.txt └── InkShieldMega │ ├── InkShieldMega.cpp │ ├── InkShieldMega.h │ ├── examples │ ├── I3InkShieldMega │ │ └── I3InkShieldMega.pde │ ├── MinimalInkShieldMega │ │ └── MinimalInkShieldMega.pde │ ├── MultiInkShieldMega │ │ └── MultiInkShieldMega.pde │ └── SerialTextInkShieldMega │ │ └── SerialTextInkShieldMega.pde │ └── keywords.txt ├── KicadFiles ├── AuxOutQuad │ ├── AuxOutQuad-cache.bak │ ├── AuxOutQuad-cache.lib │ ├── AuxOutQuad.bak │ ├── AuxOutQuad.brd │ ├── AuxOutQuad.cmp │ ├── AuxOutQuad.net │ ├── AuxOutQuad.pro │ └── AuxOutQuad.sch ├── AuxOutSingle │ ├── $savepcb.brd │ ├── AuxOutSingle-Back.gbl │ ├── AuxOutSingle-Front.gtl │ ├── AuxOutSingle-Mask_Back.gbs │ ├── AuxOutSingle-Mask_Front.gts │ ├── AuxOutSingle-PCB_Edges.gbr │ ├── AuxOutSingle-SilkS_Back.gbo │ ├── AuxOutSingle-SilkS_Front.gto │ ├── AuxOutSingle-cache.bak │ ├── AuxOutSingle-cache.lib │ ├── AuxOutSingle.000 │ ├── AuxOutSingle.bak │ ├── AuxOutSingle.brd │ ├── AuxOutSingle.cmp │ ├── AuxOutSingle.drl │ ├── AuxOutSingle.net │ ├── AuxOutSingle.pro │ ├── AuxOutSingle.sch │ └── AuxOutSingle.zip ├── InkShield │ ├── InkShield-Back.gbl │ ├── InkShield-Front.gtl │ ├── InkShield-Mask_Back.gbs │ ├── InkShield-Mask_Front.gts │ ├── InkShield-SilkS_Back.gbo │ ├── InkShield-SilkS_Front.gto │ ├── InkShield-cache.bak │ ├── InkShield-cache.lib │ ├── InkShield.000 │ ├── InkShield.bak │ ├── InkShield.brd │ ├── InkShield.cmp │ ├── InkShield.csv │ ├── InkShield.drl │ ├── InkShield.net │ ├── InkShield.pro │ ├── InkShield.sch │ ├── Schematic.dxf │ ├── Schematic.png │ └── Schematic.ps └── SMDInkShield │ ├── $savepcb.000 │ ├── $savepcb.brd │ ├── SMDInkShield-cache.bak │ ├── SMDInkShield-cache.lib │ ├── SMDInkShield.000 │ ├── SMDInkShield.bak │ ├── SMDInkShield.brd │ ├── SMDInkShield.cmp │ ├── SMDInkShield.net │ ├── SMDInkShield.pro │ └── SMDInkShield.sch ├── README.TXT ├── ShieldTest1 └── ShieldTest1.pde ├── ShieldTest2 └── ShieldTest2.pde └── THANKS.TXT /ArduinoLibraries/InkShield/InkShield.h: -------------------------------------------------------------------------------- 1 | /* 2 | * InkShield.h - Library for InkShield 3 | * Copyright 2011, Nicholas C Lewis, GNU Lesser General Public License 4 | * http://nicholasclewis.com/inkshield/ 5 | * 6 | * This library is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU Lesser General Public 8 | * License as published by the Free Software Foundation; either 9 | * version 2.1 of the License, or (at your option) any later version. 10 | * http://www.gnu.org/licenses/lgpl-2.1.html 11 | * 12 | * This library is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | * Lesser General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Lesser General Public 18 | * License along with this library; if not, write to the Free Software 19 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 20 | */ 21 | 22 | #ifndef InkShield_h 23 | #define InkShield_h 24 | 25 | #if defined(ARDUINO) && ARDUINO >= 100 26 | #include "Arduino.h" 27 | #else 28 | #include "WProgram.h" 29 | #endif 30 | 31 | class InkShieldA0A3 32 | { 33 | public: 34 | InkShieldA0A3(byte pulse); 35 | InkShieldA0A3(byte pulse[]); 36 | void spray_ink(word strip); 37 | void spray_ink2(word strip); 38 | void spray_ink3(word strip); 39 | void spray_ink4(word strip); 40 | void spray_ink5(word strip); 41 | void spray_ink6(word strip); 42 | void spray_ink7(word strip); 43 | void spray_ink8(word strip); 44 | void spray_ink9(word strip); 45 | void spray_ink10(word strip); 46 | void spray_ink11(word strip); 47 | void spray_ink12(word strip); 48 | 49 | private: 50 | //pin numbers: 51 | byte *_pulse; 52 | boolean _pulsePins[12]; 53 | byte _num_shields; 54 | }; 55 | 56 | class InkShieldA2A5 57 | { 58 | public: 59 | InkShieldA2A5(byte pulse); 60 | InkShieldA2A5(byte pulse[]); 61 | void spray_ink(word strip); 62 | void spray_ink2(word strip); 63 | void spray_ink3(word strip); 64 | void spray_ink4(word strip); 65 | void spray_ink5(word strip); 66 | void spray_ink6(word strip); 67 | void spray_ink7(word strip); 68 | void spray_ink8(word strip); 69 | void spray_ink9(word strip); 70 | void spray_ink10(word strip); 71 | void spray_ink11(word strip); 72 | void spray_ink12(word strip); 73 | 74 | private: 75 | //pin numbers: 76 | byte *_pulse; 77 | boolean _pulsePins[12]; 78 | byte _num_shields; 79 | }; 80 | 81 | #include 82 | 83 | //------------------------------------------------------------------------------ 84 | /** struct for mapping digital pins */ 85 | struct pin_map_t { 86 | volatile uint8_t* ddr; 87 | volatile uint8_t* pin; 88 | volatile uint8_t* port; 89 | uint8_t bit; 90 | }; 91 | 92 | //------------------------------------------------------------------------------ 93 | #if defined(__AVR_ATmega168__) || defined(__AVR_ATmega328P__) 94 | // 168 and 328 Arduinos 95 | 96 | // Two Wire (aka I2C) ports 97 | uint8_t const SDA_PIN = 18; 98 | uint8_t const SCL_PIN = 19; 99 | 100 | // SPI port 101 | uint8_t const SS_PIN = 10; 102 | uint8_t const MOSI_PIN = 11; 103 | uint8_t const MISO_PIN = 12; 104 | uint8_t const SCK_PIN = 13; 105 | 106 | static const pin_map_t digitalPinMap[] = { 107 | {&DDRD, &PIND, &PORTD, 0}, // D0 0 108 | {&DDRD, &PIND, &PORTD, 1}, // D1 1 109 | {&DDRD, &PIND, &PORTD, 2}, // D2 2 110 | {&DDRD, &PIND, &PORTD, 3}, // D3 3 111 | {&DDRD, &PIND, &PORTD, 4}, // D4 4 112 | {&DDRD, &PIND, &PORTD, 5}, // D5 5 113 | {&DDRD, &PIND, &PORTD, 6}, // D6 6 114 | {&DDRD, &PIND, &PORTD, 7}, // D7 7 115 | {&DDRB, &PINB, &PORTB, 0}, // B0 8 116 | {&DDRB, &PINB, &PORTB, 1}, // B1 9 117 | {&DDRB, &PINB, &PORTB, 2}, // B2 10 118 | {&DDRB, &PINB, &PORTB, 3}, // B3 11 119 | {&DDRB, &PINB, &PORTB, 4}, // B4 12 120 | {&DDRB, &PINB, &PORTB, 5}, // B5 13 121 | {&DDRC, &PINC, &PORTC, 0}, // C0 14 122 | {&DDRC, &PINC, &PORTC, 1}, // C1 15 123 | {&DDRC, &PINC, &PORTC, 2}, // C2 16 124 | {&DDRC, &PINC, &PORTC, 3}, // C3 17 125 | {&DDRC, &PINC, &PORTC, 4}, // C4 18 126 | {&DDRC, &PINC, &PORTC, 5} // C5 19 127 | }; 128 | 129 | uint8_t const abcd0= 14; // A0-A3 130 | uint8_t const abcd1= 16; // A2-A5 131 | 132 | #else 133 | #error This library only supports Arduino boards with ATmega168 or ATmega328 134 | #endif // defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) 135 | //------------------------------------------------------------------------------ 136 | static const uint8_t digitalPinCount = sizeof(digitalPinMap)/sizeof(pin_map_t); 137 | 138 | uint8_t badPinNumber(void) 139 | __attribute__((error("Pin number is too large or not a constant"))); 140 | 141 | static inline __attribute__((always_inline)) 142 | uint8_t getPinMode(uint8_t pin) { 143 | if (__builtin_constant_p(pin) && pin < digitalPinCount) { 144 | return (*digitalPinMap[pin].ddr >> digitalPinMap[pin].bit) & 1; 145 | } else { 146 | return badPinNumber(); 147 | } 148 | } 149 | static inline __attribute__((always_inline)) 150 | void setPinMode(uint8_t pin, uint8_t mode) { 151 | if (__builtin_constant_p(pin) && pin < digitalPinCount) { 152 | if (mode) { 153 | *digitalPinMap[pin].ddr |= 1 << digitalPinMap[pin].bit; 154 | } else { 155 | *digitalPinMap[pin].ddr &= ~(1 << digitalPinMap[pin].bit); 156 | } 157 | } else { 158 | badPinNumber(); 159 | } 160 | } 161 | 162 | static inline __attribute__((always_inline)) 163 | void setABCDPinMode(uint8_t abcd, uint8_t mode) { 164 | if (__builtin_constant_p(abcd) && abcd < digitalPinCount) { 165 | if (mode) { 166 | *digitalPinMap[abcd].ddr |= B1111 << digitalPinMap[abcd].bit; 167 | } else { 168 | *digitalPinMap[abcd].ddr &= ~(B1111 << digitalPinMap[abcd].bit); 169 | } 170 | } else { 171 | badPinNumber(); 172 | } 173 | } 174 | static inline __attribute__((always_inline)) 175 | uint8_t fastDigitalRead(uint8_t pin) { 176 | if (__builtin_constant_p(pin) && pin < digitalPinCount) { 177 | return (*digitalPinMap[pin].pin >> digitalPinMap[pin].bit) & 1; 178 | } else { 179 | return badPinNumber(); 180 | } 181 | } 182 | static inline __attribute__((always_inline)) 183 | void fastDigitalWrite(uint8_t pin, uint8_t value) { 184 | if (__builtin_constant_p(pin) && pin < digitalPinCount) { 185 | if (value) { 186 | *digitalPinMap[pin].port |= 1 << digitalPinMap[pin].bit; 187 | } else { 188 | *digitalPinMap[pin].port &= ~(1 << digitalPinMap[pin].bit); 189 | } 190 | } else { 191 | badPinNumber(); 192 | } 193 | } 194 | static inline __attribute__((always_inline)) 195 | void fastABCDDigitalWrite(uint8_t abcd, uint8_t nozzle, uint8_t value) { 196 | if (__builtin_constant_p(abcd) && abcd < digitalPinCount && nozzle <= 16) { 197 | if (value) { 198 | *digitalPinMap[abcd].port |= nozzle << digitalPinMap[abcd].bit; 199 | } else { 200 | *digitalPinMap[abcd].port &= ~(nozzle << digitalPinMap[abcd].bit); 201 | } 202 | } else { 203 | badPinNumber(); 204 | } 205 | } 206 | 207 | #endif 208 | -------------------------------------------------------------------------------- /ArduinoLibraries/InkShield/examples/I3InkShield/I3InkShield.pde: -------------------------------------------------------------------------------- 1 | /* 2 | * I3InkShield.pde - Basic InkShield text sketch 3 | * Copyright 2011, Nicholas C Lewis, GNU Lesser General Public License 4 | * http://nicholasclewis.com/inkshield/ 5 | * 6 | * This library is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU Lesser General Public 8 | * License as published by the Free Software Foundation; either 9 | * version 2.1 of the License, or (at your option) any later version. 10 | * http://www.gnu.org/licenses/lgpl-2.1.html 11 | * 12 | * This library is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | * Lesser General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Lesser General Public 18 | * License along with this library; if not, write to the Free Software 19 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 20 | */ 21 | 22 | #include 23 | 24 | //initialize data (font) table - each letter is 12 rows 25 | const int rowsPerChar = 12; 26 | 27 | //table is 14 letters long 28 | const int numOfChar = 14; 29 | const int fontSize = numOfChar*rowsPerChar; 30 | 31 | //"I <3 InkShield" stored in an array 32 | const word font[fontSize] = { 33 | // 'I' 34 | 0b0000000000000000, 35 | 0b0000000000000000, 36 | 0b0000110000000011, 37 | 0b0000110000000011, 38 | 0b0000110000000011, 39 | 0b0000111111111111, 40 | 0b0000111111111111, 41 | 0b0000110000000011, 42 | 0b0000110000000011, 43 | 0b0000110000000011, 44 | 0b0000000000000000, 45 | 0b0000000000000000, 46 | // 'Space' 47 | 0b0000000000000000, 48 | 0b0000000000000000, 49 | 0b0000000000000000, 50 | 0b0000000000000000, 51 | 0b0000000000000000, 52 | 0b0000000000000000, 53 | 0b0000000000000000, 54 | 0b0000000000000000, 55 | 0b0000000000000000, 56 | 0b0000000000000000, 57 | 0b0000000000000000, 58 | 0b0000000000000000, 59 | // '<' 60 | 0b0000000000000000, 61 | 0b0000000000000000, 62 | 0b0000000000000000, 63 | 0b0000000001000000, 64 | 0b0000000011100000, 65 | 0b0000000110110000, 66 | 0b0000001100011000, 67 | 0b0000011000001100, 68 | 0b0000010000000100, 69 | 0b0000000000000000, 70 | 0b0000000000000000, 71 | 0b0000000000000000, 72 | // '3' 73 | 0b0000000000000000, 74 | 0b0000001000000100, 75 | 0b0000011000000110, 76 | 0b0000110000000011, 77 | 0b0000110001100011, 78 | 0b0000100001100001, 79 | 0b0000100001100001, 80 | 0b0000110011110011, 81 | 0b0000110011110011, 82 | 0b0000011110011110, 83 | 0b0000001100001100, 84 | 0b0000000000000000, 85 | // 'Space' 86 | 0b0000000000000000, 87 | 0b0000000000000000, 88 | 0b0000000000000000, 89 | 0b0000000000000000, 90 | 0b0000000000000000, 91 | 0b0000000000000000, 92 | 0b0000000000000000, 93 | 0b0000000000000000, 94 | 0b0000000000000000, 95 | 0b0000000000000000, 96 | 0b0000000000000000, 97 | 0b0000000000000000, 98 | // 'I' 99 | 0b0000000000000000, 100 | 0b0000000000000000, 101 | 0b0000110000000011, 102 | 0b0000110000000011, 103 | 0b0000110000000011, 104 | 0b0000111111111111, 105 | 0b0000111111111111, 106 | 0b0000110000000011, 107 | 0b0000110000000011, 108 | 0b0000110000000011, 109 | 0b0000000000000000, 110 | 0b0000000000000000, 111 | // 'n' 112 | 0b0000000000000000, 113 | 0b0000000111111111, 114 | 0b0000000111111111, 115 | 0b0000000011000000, 116 | 0b0000000010000000, 117 | 0b0000000110000000, 118 | 0b0000000110000000, 119 | 0b0000000110000000, 120 | 0b0000000110000000, 121 | 0b0000000011111111, 122 | 0b0000000001111111, 123 | 0b0000000000000000, 124 | // 'k' 125 | 0b0000000000000000, 126 | 0b0000111111111111, 127 | 0b0000111111111111, 128 | 0b0000000000100000, 129 | 0b0000000001100000, 130 | 0b0000000011110000, 131 | 0b0000000110011000, 132 | 0b0000000100001100, 133 | 0b0000000000000110, 134 | 0b0000000000000011, 135 | 0b0000000000000001, 136 | 0b0000000000000000, 137 | 138 | // 'S' 139 | 0b0000000000000000, 140 | 0b0000001100001100, 141 | 0b0000011110001110, 142 | 0b0000010011000010, 143 | 0b0000110011000011, 144 | 0b0000100001100001, 145 | 0b0000100001100001, 146 | 0b0000110000110011, 147 | 0b0000010000110010, 148 | 0b0000011100011110, 149 | 0b0000001100001100, 150 | 0b0000000000000000, 151 | // 'h' 152 | 0b0000000000000000, 153 | 0b0000111111111111, 154 | 0b0000111111111111, 155 | 0b0000000011000000, 156 | 0b0000000110000000, 157 | 0b0000000110000000, 158 | 0b0000000110000000, 159 | 0b0000000110000000, 160 | 0b0000000110000000, 161 | 0b0000000011111111, 162 | 0b0000000001111111, 163 | 0b0000000000000000, 164 | // 'i' 165 | 0b0000000000000000, 166 | 0b0000000000000000, 167 | 0b0000000000000000, 168 | 0b0000000000000000, 169 | 0b0000000000000011, 170 | 0b0000110011111111, 171 | 0b0000110111111111, 172 | 0b0000000000000011, 173 | 0b0000000000000000, 174 | 0b0000000000000000, 175 | 0b0000000000000000, 176 | 0b0000000000000000, 177 | // 'e' 178 | 0b0000000000000000, 179 | 0b0000000001111100, 180 | 0b0000000011111110, 181 | 0b0000000110110011, 182 | 0b0000000110110011, 183 | 0b0000000110110011, 184 | 0b0000000110110011, 185 | 0b0000000110110011, 186 | 0b0000000110110011, 187 | 0b0000000111110110, 188 | 0b0000000011100100, 189 | 0b0000000000000000, 190 | // 'l' 191 | 0b0000000000000000, 192 | 0b0000000000000000, 193 | 0b0000000000000000, 194 | 0b0000000000000000, 195 | 0b0000000000000000, 196 | 0b0000111111111111, 197 | 0b0000111111111111, 198 | 0b0000000000000011, 199 | 0b0000000000000000, 200 | 0b0000000000000000, 201 | 0b0000000000000000, 202 | 0b0000000000000000, 203 | // 'd' 204 | 0b0000000000000000, 205 | 0b0000000001111100, 206 | 0b0000000011111110, 207 | 0b0000000110000011, 208 | 0b0000000110000011, 209 | 0b0000000110000011, 210 | 0b0000000110000011, 211 | 0b0000000110000011, 212 | 0b0000000110000011, 213 | 0b0000111111111111, 214 | 0b0000111111111111, 215 | 0b0000000000000000, 216 | 217 | }; 218 | 219 | //initialize shield on pin 2 220 | InkShieldA0A3 MyInkShield(2); 221 | 222 | 223 | void setup() 224 | { 225 | //loop 20 times (to print "I <3 InkShield" 20 times) 226 | for(int i=0;i<20;i++){ 227 | //loop the letters 228 | for(int letter=0;letter 23 | 24 | //initialize shield on pin 2 25 | InkShieldA0A3 MyInkShield(2); 26 | //For shields set to A2A5 use InkShieldA2A5 to initialize instead of InkShieldA0A3 27 | //InkShieldA2A5 MyInkShield(2); 28 | 29 | void setup() { 30 | //nothing to setup 31 | } 32 | 33 | void loop() { 34 | //spray all 12 nozzles as fast as possible 35 | //(blackout pattern 0x0FFF = 0000111111111111) 36 | MyInkShield.spray_ink(0x0FFF); 37 | 38 | //or other patterns 39 | //(every other nozzle 0x0AAA = 0000101010101010) 40 | //MyInkShield.spray_ink(0x0AAA); 41 | //(every other nozzle 0x0555 = 0000010101010101) 42 | //MyInkShield.spray_ink(0x0555); 43 | } -------------------------------------------------------------------------------- /ArduinoLibraries/InkShield/examples/MultiInkShield/MultiInkShield.pde: -------------------------------------------------------------------------------- 1 | /* 2 | * MultiInkShield.pde - Multiple InkShields sketch 3 | * Copyright 2011, Nicholas C Lewis, GNU Lesser General Public License 4 | * http://nicholasclewis.com/inkshield/ 5 | * 6 | * This library is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU Lesser General Public 8 | * License as published by the Free Software Foundation; either 9 | * version 2.1 of the License, or (at your option) any later version. 10 | * http://www.gnu.org/licenses/lgpl-2.1.html 11 | * 12 | * This library is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | * Lesser General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Lesser General Public 18 | * License along with this library; if not, write to the Free Software 19 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 20 | */ 21 | 22 | #include 23 | 24 | //initialize shields on pins 2 & 3 25 | //(this currently does not work for more than two shields - NEED TO FIX) 26 | byte pins[]={2,3}; 27 | InkShieldA0A3 MyInkShield(pins); 28 | //For shields set to A2A5 use InkShieldA2A5 to initialize instead of InkShieldA0A3 29 | //InkShieldA2A5 MyInkShield(pins); 30 | 31 | void setup() { 32 | //nothing to setup 33 | } 34 | 35 | void loop() { 36 | //spray all 12 nozzles as fast as possible (blackout pattern) 37 | //with multiple shields this call will spray ink from the first shield (on pin 2 in this case) 38 | MyInkShield.spray_ink(0x0FFF); //first shield (on pin 2) 39 | //these calls will always work for single or multi shields (and will only spray ink if that pin was init above) 40 | MyInkShield.spray_ink3(0x0FFF); //shield on pin 3 41 | } -------------------------------------------------------------------------------- /ArduinoLibraries/InkShield/keywords.txt: -------------------------------------------------------------------------------- 1 | ####################################### 2 | # Syntax Coloring Map For InkSheild 3 | ####################################### 4 | 5 | ####################################### 6 | # Datatypes (KEYWORD1) 7 | ####################################### 8 | 9 | InkShieldA0A3 KEYWORD1 10 | InkShieldA2A5 KEYWORD1 11 | 12 | ####################################### 13 | # Methods and Functions (KEYWORD2) 14 | ####################################### 15 | 16 | spray_ink KEYWORD2 17 | spray_ink2 KEYWORD2 18 | spray_ink3 KEYWORD2 19 | spray_ink4 KEYWORD2 20 | spray_ink5 KEYWORD2 21 | spray_ink6 KEYWORD2 22 | spray_ink7 KEYWORD2 23 | spray_ink8 KEYWORD2 24 | spray_ink9 KEYWORD2 25 | spray_ink10 KEYWORD2 26 | spray_ink11 KEYWORD2 27 | spray_ink12 KEYWORD2 28 | getPinMode KEYWORD2 29 | setPinMode KEYWORD2 30 | setABCDPinMode KEYWORD2 31 | fastDigitalRead KEYWORD2 32 | fastDigitalWrite KEYWORD2 33 | fastABCDDigitalWrite KEYWORD2 34 | 35 | ####################################### 36 | # Constants (LITERAL1) 37 | ####################################### 38 | -------------------------------------------------------------------------------- /ArduinoLibraries/InkShieldLite/InkShieldLite.h: -------------------------------------------------------------------------------- 1 | /* 2 | * InkShield.h - Library for InkShield 3 | * Copyright 2011, Nicholas C Lewis, GNU Lesser General Public License 4 | * http://nicholasclewis.com/inkshield/ 5 | * 6 | * This library is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU Lesser General Public 8 | * License as published by the Free Software Foundation; either 9 | * version 2.1 of the License, or (at your option) any later version. 10 | * http://www.gnu.org/licenses/lgpl-2.1.html 11 | * 12 | * This library is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | * Lesser General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Lesser General Public 18 | * License along with this library; if not, write to the Free Software 19 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 20 | */ 21 | 22 | #ifndef InkShieldLite_h 23 | #define InkShieldLite_h 24 | 25 | #if defined(ARDUINO) && ARDUINO >= 100 26 | #include "Arduino.h" 27 | #else 28 | #include "WProgram.h" 29 | #endif 30 | 31 | #include 32 | 33 | //------------------------------------------------------------------------------ 34 | /** struct for mapping digital pins */ 35 | struct pin_map_t { 36 | volatile uint8_t* ddr; 37 | volatile uint8_t* pin; 38 | volatile uint8_t* port; 39 | uint8_t bit; 40 | }; 41 | 42 | //------------------------------------------------------------------------------ 43 | #if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) 44 | // Mega 45 | static const pin_map_t digitalPinMap[] = { 46 | {&DDRE, &PINE, &PORTE, 0}, // E0 0 47 | {&DDRE, &PINE, &PORTE, 1}, // E1 1 48 | {&DDRE, &PINE, &PORTE, 4}, // E4 2 49 | {&DDRE, &PINE, &PORTE, 5}, // E5 3 50 | {&DDRG, &PING, &PORTG, 5}, // G5 4 51 | {&DDRE, &PINE, &PORTE, 3}, // E3 5 52 | {&DDRH, &PINH, &PORTH, 3}, // H3 6 53 | {&DDRH, &PINH, &PORTH, 4}, // H4 7 54 | {&DDRH, &PINH, &PORTH, 5}, // H5 8 55 | {&DDRH, &PINH, &PORTH, 6}, // H6 9 56 | {&DDRB, &PINB, &PORTB, 4}, // B4 10 57 | {&DDRB, &PINB, &PORTB, 5}, // B5 11 58 | {&DDRB, &PINB, &PORTB, 6}, // B6 12 59 | {&DDRB, &PINB, &PORTB, 7}, // B7 13 60 | {&DDRJ, &PINJ, &PORTJ, 1}, // J1 14 61 | {&DDRJ, &PINJ, &PORTJ, 0}, // J0 15 62 | {&DDRH, &PINH, &PORTH, 1}, // H1 16 63 | {&DDRH, &PINH, &PORTH, 0}, // H0 17 64 | {&DDRD, &PIND, &PORTD, 3}, // D3 18 65 | {&DDRD, &PIND, &PORTD, 2}, // D2 19 66 | {&DDRD, &PIND, &PORTD, 1}, // D1 20 67 | {&DDRD, &PIND, &PORTD, 0}, // D0 21 68 | {&DDRA, &PINA, &PORTA, 0}, // A0 22 69 | {&DDRA, &PINA, &PORTA, 1}, // A1 23 70 | {&DDRA, &PINA, &PORTA, 2}, // A2 24 71 | {&DDRA, &PINA, &PORTA, 3}, // A3 25 72 | {&DDRA, &PINA, &PORTA, 4}, // A4 26 73 | {&DDRA, &PINA, &PORTA, 5}, // A5 27 74 | {&DDRA, &PINA, &PORTA, 6}, // A6 28 75 | {&DDRA, &PINA, &PORTA, 7}, // A7 29 76 | {&DDRC, &PINC, &PORTC, 7}, // C7 30 77 | {&DDRC, &PINC, &PORTC, 6}, // C6 31 78 | {&DDRC, &PINC, &PORTC, 5}, // C5 32 79 | {&DDRC, &PINC, &PORTC, 4}, // C4 33 80 | {&DDRC, &PINC, &PORTC, 3}, // C3 34 81 | {&DDRC, &PINC, &PORTC, 2}, // C2 35 82 | {&DDRC, &PINC, &PORTC, 1}, // C1 36 83 | {&DDRC, &PINC, &PORTC, 0}, // C0 37 84 | {&DDRD, &PIND, &PORTD, 7}, // D7 38 85 | {&DDRG, &PING, &PORTG, 2}, // G2 39 86 | {&DDRG, &PING, &PORTG, 1}, // G1 40 87 | {&DDRG, &PING, &PORTG, 0}, // G0 41 88 | {&DDRL, &PINL, &PORTL, 7}, // L7 42 89 | {&DDRL, &PINL, &PORTL, 6}, // L6 43 90 | {&DDRL, &PINL, &PORTL, 5}, // L5 44 91 | {&DDRL, &PINL, &PORTL, 4}, // L4 45 92 | {&DDRL, &PINL, &PORTL, 3}, // L3 46 93 | {&DDRL, &PINL, &PORTL, 2}, // L2 47 94 | {&DDRL, &PINL, &PORTL, 1}, // L1 48 95 | {&DDRL, &PINL, &PORTL, 0}, // L0 49 96 | {&DDRB, &PINB, &PORTB, 3}, // B3 50 97 | {&DDRB, &PINB, &PORTB, 2}, // B2 51 98 | {&DDRB, &PINB, &PORTB, 1}, // B1 52 99 | {&DDRB, &PINB, &PORTB, 0}, // B0 53 100 | {&DDRF, &PINF, &PORTF, 0}, // F0 54 101 | {&DDRF, &PINF, &PORTF, 1}, // F1 55 102 | {&DDRF, &PINF, &PORTF, 2}, // F2 56 103 | {&DDRF, &PINF, &PORTF, 3}, // F3 57 104 | {&DDRF, &PINF, &PORTF, 4}, // F4 58 105 | {&DDRF, &PINF, &PORTF, 5}, // F5 59 106 | {&DDRF, &PINF, &PORTF, 6}, // F6 60 107 | {&DDRF, &PINF, &PORTF, 7}, // F7 61 108 | {&DDRK, &PINK, &PORTK, 0}, // K0 62 109 | {&DDRK, &PINK, &PORTK, 1}, // K1 63 110 | {&DDRK, &PINK, &PORTK, 2}, // K2 64 111 | {&DDRK, &PINK, &PORTK, 3}, // K3 65 112 | {&DDRK, &PINK, &PORTK, 4}, // K4 66 113 | {&DDRK, &PINK, &PORTK, 5}, // K5 67 114 | {&DDRK, &PINK, &PORTK, 6}, // K6 68 115 | {&DDRK, &PINK, &PORTK, 7} // K7 69 116 | }; 117 | 118 | #define abcdA0A3 54 // A0-A3 119 | #define abcdA2A5 56 // A2-A5 120 | #define abcd2225 22 // A2-A5 121 | 122 | #elif defined(__AVR_ATmega168__) || defined(__AVR_ATmega328P__) 123 | // 168 and 328 Arduinos 124 | static const pin_map_t digitalPinMap[] = { 125 | {&DDRD, &PIND, &PORTD, 0}, // D0 0 126 | {&DDRD, &PIND, &PORTD, 1}, // D1 1 127 | {&DDRD, &PIND, &PORTD, 2}, // D2 2 128 | {&DDRD, &PIND, &PORTD, 3}, // D3 3 129 | {&DDRD, &PIND, &PORTD, 4}, // D4 4 130 | {&DDRD, &PIND, &PORTD, 5}, // D5 5 131 | {&DDRD, &PIND, &PORTD, 6}, // D6 6 132 | {&DDRD, &PIND, &PORTD, 7}, // D7 7 133 | {&DDRB, &PINB, &PORTB, 0}, // B0 8 134 | {&DDRB, &PINB, &PORTB, 1}, // B1 9 135 | {&DDRB, &PINB, &PORTB, 2}, // B2 10 136 | {&DDRB, &PINB, &PORTB, 3}, // B3 11 137 | {&DDRB, &PINB, &PORTB, 4}, // B4 12 138 | {&DDRB, &PINB, &PORTB, 5}, // B5 13 139 | {&DDRC, &PINC, &PORTC, 0}, // C0 14 140 | {&DDRC, &PINC, &PORTC, 1}, // C1 15 141 | {&DDRC, &PINC, &PORTC, 2}, // C2 16 142 | {&DDRC, &PINC, &PORTC, 3}, // C3 17 143 | {&DDRC, &PINC, &PORTC, 4}, // C4 18 144 | {&DDRC, &PINC, &PORTC, 5} // C5 19 145 | }; 146 | 147 | #define abcdA0A3 14 // A0-A3 148 | #define abcdA2A5 16 // A2-A5 149 | 150 | #else 151 | #error This library only supports Arduino boards with ATmega168 or ATmega328 152 | #endif // defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) 153 | //------------------------------------------------------------------------------ 154 | static const uint8_t digitalPinCount = sizeof(digitalPinMap)/sizeof(pin_map_t); 155 | 156 | uint8_t badPinNumber(void) 157 | __attribute__((error("Pin number is too large or not a constant"))); 158 | 159 | static inline __attribute__((always_inline)) 160 | uint8_t getPinMode(uint8_t pin) { 161 | if (__builtin_constant_p(pin) && pin < digitalPinCount) { 162 | return (*digitalPinMap[pin].ddr >> digitalPinMap[pin].bit) & 1; 163 | } else { 164 | return badPinNumber(); 165 | } 166 | } 167 | static inline __attribute__((always_inline)) 168 | void setPinMode(uint8_t pin, uint8_t mode) { 169 | if (__builtin_constant_p(pin) && pin < digitalPinCount) { 170 | if (mode) { 171 | *digitalPinMap[pin].ddr |= 1 << digitalPinMap[pin].bit; 172 | } else { 173 | *digitalPinMap[pin].ddr &= ~(1 << digitalPinMap[pin].bit); 174 | } 175 | } else { 176 | badPinNumber(); 177 | } 178 | } 179 | 180 | static inline __attribute__((always_inline)) 181 | void setABCDPinMode(uint8_t abcd, uint8_t mode) { 182 | if (__builtin_constant_p(abcd) && abcd < digitalPinCount) { 183 | if (mode) { 184 | *digitalPinMap[abcd].ddr |= B1111 << digitalPinMap[abcd].bit; 185 | } else { 186 | *digitalPinMap[abcd].ddr &= ~(B1111 << digitalPinMap[abcd].bit); 187 | } 188 | } else { 189 | badPinNumber(); 190 | } 191 | } 192 | static inline __attribute__((always_inline)) 193 | uint8_t fastDigitalRead(uint8_t pin) { 194 | if (__builtin_constant_p(pin) && pin < digitalPinCount) { 195 | return (*digitalPinMap[pin].pin >> digitalPinMap[pin].bit) & 1; 196 | } else { 197 | return badPinNumber(); 198 | } 199 | } 200 | static inline __attribute__((always_inline)) 201 | void fastDigitalWrite(uint8_t pin, uint8_t value) { 202 | if (__builtin_constant_p(pin) && pin < digitalPinCount) { 203 | if (value) { 204 | *digitalPinMap[pin].port |= 1 << digitalPinMap[pin].bit; 205 | } else { 206 | *digitalPinMap[pin].port &= ~(1 << digitalPinMap[pin].bit); 207 | } 208 | } else { 209 | badPinNumber(); 210 | } 211 | } 212 | static inline __attribute__((always_inline)) 213 | void fastABCDDigitalWrite(uint8_t abcd, uint8_t nozzle, uint8_t value) { 214 | if (__builtin_constant_p(abcd) && abcd < digitalPinCount && nozzle <= 16) { 215 | if (value) { 216 | *digitalPinMap[abcd].port |= nozzle << digitalPinMap[abcd].bit; 217 | } else { 218 | *digitalPinMap[abcd].port &= ~(nozzle << digitalPinMap[abcd].bit); 219 | } 220 | } else { 221 | badPinNumber(); 222 | } 223 | } 224 | 225 | #endif 226 | -------------------------------------------------------------------------------- /ArduinoLibraries/InkShieldLite/examples/I3InkShieldLite/I3InkShieldLite.pde: -------------------------------------------------------------------------------- 1 | /* 2 | * I3InkShieldLite.pde - Basic InkShield text sketch (for Arduino and Arduino Mega) 3 | * Copyright 2011, Nicholas C Lewis, GNU Lesser General Public License 4 | * http://nicholasclewis.com/inkshield/ 5 | * 6 | * This library is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU Lesser General Public 8 | * License as published by the Free Software Foundation; either 9 | * version 2.1 of the License, or (at your option) any later version. 10 | * http://www.gnu.org/licenses/lgpl-2.1.html 11 | * 12 | * This library is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | * Lesser General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Lesser General Public 18 | * License along with this library; if not, write to the Free Software 19 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 20 | */ 21 | 22 | #include 23 | 24 | //initialize data (font) table - each letter is 12 rows 25 | const int rowsPerChar = 12; 26 | 27 | //table is 14 letters long 28 | const int numOfChar = 14; 29 | const int fontSize = numOfChar*rowsPerChar; 30 | 31 | //"I <3 InkShield" stored in an array 32 | const word font[fontSize] = { 33 | // 'I' 34 | 0b0000000000000000, 35 | 0b0000000000000000, 36 | 0b0000110000000011, 37 | 0b0000110000000011, 38 | 0b0000110000000011, 39 | 0b0000111111111111, 40 | 0b0000111111111111, 41 | 0b0000110000000011, 42 | 0b0000110000000011, 43 | 0b0000110000000011, 44 | 0b0000000000000000, 45 | 0b0000000000000000, 46 | // 'Space' 47 | 0b0000000000000000, 48 | 0b0000000000000000, 49 | 0b0000000000000000, 50 | 0b0000000000000000, 51 | 0b0000000000000000, 52 | 0b0000000000000000, 53 | 0b0000000000000000, 54 | 0b0000000000000000, 55 | 0b0000000000000000, 56 | 0b0000000000000000, 57 | 0b0000000000000000, 58 | 0b0000000000000000, 59 | // '<' 60 | 0b0000000000000000, 61 | 0b0000000000000000, 62 | 0b0000000000000000, 63 | 0b0000000001000000, 64 | 0b0000000011100000, 65 | 0b0000000110110000, 66 | 0b0000001100011000, 67 | 0b0000011000001100, 68 | 0b0000010000000100, 69 | 0b0000000000000000, 70 | 0b0000000000000000, 71 | 0b0000000000000000, 72 | // '3' 73 | 0b0000000000000000, 74 | 0b0000001000000100, 75 | 0b0000011000000110, 76 | 0b0000110000000011, 77 | 0b0000110001100011, 78 | 0b0000100001100001, 79 | 0b0000100001100001, 80 | 0b0000110011110011, 81 | 0b0000110011110011, 82 | 0b0000011110011110, 83 | 0b0000001100001100, 84 | 0b0000000000000000, 85 | // 'Space' 86 | 0b0000000000000000, 87 | 0b0000000000000000, 88 | 0b0000000000000000, 89 | 0b0000000000000000, 90 | 0b0000000000000000, 91 | 0b0000000000000000, 92 | 0b0000000000000000, 93 | 0b0000000000000000, 94 | 0b0000000000000000, 95 | 0b0000000000000000, 96 | 0b0000000000000000, 97 | 0b0000000000000000, 98 | // 'I' 99 | 0b0000000000000000, 100 | 0b0000000000000000, 101 | 0b0000110000000011, 102 | 0b0000110000000011, 103 | 0b0000110000000011, 104 | 0b0000111111111111, 105 | 0b0000111111111111, 106 | 0b0000110000000011, 107 | 0b0000110000000011, 108 | 0b0000110000000011, 109 | 0b0000000000000000, 110 | 0b0000000000000000, 111 | // 'n' 112 | 0b0000000000000000, 113 | 0b0000000111111111, 114 | 0b0000000111111111, 115 | 0b0000000011000000, 116 | 0b0000000010000000, 117 | 0b0000000110000000, 118 | 0b0000000110000000, 119 | 0b0000000110000000, 120 | 0b0000000110000000, 121 | 0b0000000011111111, 122 | 0b0000000001111111, 123 | 0b0000000000000000, 124 | // 'k' 125 | 0b0000000000000000, 126 | 0b0000111111111111, 127 | 0b0000111111111111, 128 | 0b0000000000100000, 129 | 0b0000000001100000, 130 | 0b0000000011110000, 131 | 0b0000000110011000, 132 | 0b0000000100001100, 133 | 0b0000000000000110, 134 | 0b0000000000000011, 135 | 0b0000000000000001, 136 | 0b0000000000000000, 137 | 138 | // 'S' 139 | 0b0000000000000000, 140 | 0b0000001100001100, 141 | 0b0000011110001110, 142 | 0b0000010011000010, 143 | 0b0000110011000011, 144 | 0b0000100001100001, 145 | 0b0000100001100001, 146 | 0b0000110000110011, 147 | 0b0000010000110010, 148 | 0b0000011100011110, 149 | 0b0000001100001100, 150 | 0b0000000000000000, 151 | // 'h' 152 | 0b0000000000000000, 153 | 0b0000111111111111, 154 | 0b0000111111111111, 155 | 0b0000000011000000, 156 | 0b0000000110000000, 157 | 0b0000000110000000, 158 | 0b0000000110000000, 159 | 0b0000000110000000, 160 | 0b0000000110000000, 161 | 0b0000000011111111, 162 | 0b0000000001111111, 163 | 0b0000000000000000, 164 | // 'i' 165 | 0b0000000000000000, 166 | 0b0000000000000000, 167 | 0b0000000000000000, 168 | 0b0000000000000000, 169 | 0b0000000000000011, 170 | 0b0000110011111111, 171 | 0b0000110111111111, 172 | 0b0000000000000011, 173 | 0b0000000000000000, 174 | 0b0000000000000000, 175 | 0b0000000000000000, 176 | 0b0000000000000000, 177 | // 'e' 178 | 0b0000000000000000, 179 | 0b0000000001111100, 180 | 0b0000000011111110, 181 | 0b0000000110110011, 182 | 0b0000000110110011, 183 | 0b0000000110110011, 184 | 0b0000000110110011, 185 | 0b0000000110110011, 186 | 0b0000000110110011, 187 | 0b0000000111110110, 188 | 0b0000000011100100, 189 | 0b0000000000000000, 190 | // 'l' 191 | 0b0000000000000000, 192 | 0b0000000000000000, 193 | 0b0000000000000000, 194 | 0b0000000000000000, 195 | 0b0000000000000000, 196 | 0b0000111111111111, 197 | 0b0000111111111111, 198 | 0b0000000000000011, 199 | 0b0000000000000000, 200 | 0b0000000000000000, 201 | 0b0000000000000000, 202 | 0b0000000000000000, 203 | // 'd' 204 | 0b0000000000000000, 205 | 0b0000000001111100, 206 | 0b0000000011111110, 207 | 0b0000000110000011, 208 | 0b0000000110000011, 209 | 0b0000000110000011, 210 | 0b0000000110000011, 211 | 0b0000000110000011, 212 | 0b0000000110000011, 213 | 0b0000111111111111, 214 | 0b0000111111111111, 215 | 0b0000000000000000, 216 | 217 | }; 218 | 219 | //initialize shield on pin 2 220 | const byte pulsePin = 2; 221 | 222 | void setup() 223 | { 224 | setABCDPinMode(abcdA0A3, OUTPUT); //set the abcd pins as outputs 225 | pinMode(pulsePin, OUTPUT); //set the pulse pin as output 226 | 227 | //loop 20 times (to print "I <3 InkShield" 20 times) 228 | for(int i=0;i<20;i++){ 229 | //loop the letters 230 | for(int letter=0;letter 24 | 25 | //initialize shield on pin 2 26 | const byte pulsePin = 2; 27 | 28 | void setup() { 29 | setABCDPinMode(abcdA0A3, OUTPUT); //set the abcd pins as outputs 30 | pinMode(pulsePin, OUTPUT); //set the pulse pin as output 31 | } 32 | 33 | void loop() { 34 | //spray all 12 nozzles as fast as possible 35 | //(blackout pattern 0x0FFF = 0000111111111111) 36 | spray_ink(0x0FFF); 37 | //or other patterns 38 | //(every other nozzle 0x0AAA = 0000101010101010) 39 | //spray_ink(0x0AAA); 40 | //(every other nozzle 0x0555 = 0000010101010101) 41 | //spray_ink(0x0555); 42 | } 43 | 44 | void spray_ink(word strip) 45 | { 46 | //loop thru the strip 47 | for(byte i = 0; i <= 11; i++){ 48 | if(strip & 1< 24 | 25 | //initialize shields on pins 2 & 3, abcd = A0A3 26 | const byte pulsePin[]={2,3}; 27 | const byte abcd=abcdA0A3; 28 | 29 | void setup() { 30 | setABCDPinMode(abcd, OUTPUT); //set the abcd pins as outputs 31 | pinMode(pulsePin[0], OUTPUT); //set the pulse pin as output 32 | pinMode(pulsePin[1], OUTPUT); //set the pulse pin as output 33 | } 34 | 35 | void loop() { 36 | //spray all 12 nozzles as fast as possible (blackout pattern) 37 | spray_ink0(0x0FFF); //first shield (on pin 2) 38 | spray_ink1(0x0FFF); //shield on pin 3 39 | } 40 | 41 | //the fastDigitalWrite requires that the input be a const 42 | //so you must have one of these for each pulse pin (shield) 43 | void spray_ink0(word strip) 44 | { 45 | //loop thru the strip 46 | for(byte i = 0; i <= 11; i++){ 47 | if(strip & 1<= 100 26 | #include "Arduino.h" 27 | #else 28 | #include "WProgram.h" 29 | #endif 30 | 31 | class InkShieldA0A3 32 | { 33 | public: 34 | InkShieldA0A3(byte pulse); 35 | InkShieldA0A3(byte pulse[]); 36 | void spray_ink(word strip); 37 | void spray_ink2(word strip); 38 | void spray_ink3(word strip); 39 | void spray_ink4(word strip); 40 | void spray_ink5(word strip); 41 | void spray_ink6(word strip); 42 | void spray_ink7(word strip); 43 | void spray_ink8(word strip); 44 | void spray_ink9(word strip); 45 | void spray_ink10(word strip); 46 | void spray_ink11(word strip); 47 | void spray_ink12(word strip); 48 | void spray_ink26(word strip); 49 | void spray_ink27(word strip); 50 | void spray_ink28(word strip); 51 | void spray_ink29(word strip); 52 | 53 | private: 54 | //pin numbers: 55 | byte *_pulse; 56 | boolean _pulsePins[29]; 57 | byte _num_shields; 58 | }; 59 | 60 | class InkShieldA2A5 61 | { 62 | public: 63 | InkShieldA2A5(byte pulse); 64 | InkShieldA2A5(byte pulse[]); 65 | void spray_ink(word strip); 66 | void spray_ink2(word strip); 67 | void spray_ink3(word strip); 68 | void spray_ink4(word strip); 69 | void spray_ink5(word strip); 70 | void spray_ink6(word strip); 71 | void spray_ink7(word strip); 72 | void spray_ink8(word strip); 73 | void spray_ink9(word strip); 74 | void spray_ink10(word strip); 75 | void spray_ink11(word strip); 76 | void spray_ink12(word strip); 77 | void spray_ink26(word strip); 78 | void spray_ink27(word strip); 79 | void spray_ink28(word strip); 80 | void spray_ink29(word strip); 81 | 82 | private: 83 | //pin numbers: 84 | byte *_pulse; 85 | boolean _pulsePins[29]; 86 | byte _num_shields; 87 | }; 88 | 89 | class InkShield2225 90 | { 91 | public: 92 | InkShield2225(byte pulse); 93 | InkShield2225(byte pulse[]); 94 | void spray_ink(word strip); 95 | void spray_ink2(word strip); 96 | void spray_ink3(word strip); 97 | void spray_ink4(word strip); 98 | void spray_ink5(word strip); 99 | void spray_ink6(word strip); 100 | void spray_ink7(word strip); 101 | void spray_ink8(word strip); 102 | void spray_ink9(word strip); 103 | void spray_ink10(word strip); 104 | void spray_ink11(word strip); 105 | void spray_ink12(word strip); 106 | void spray_ink26(word strip); 107 | void spray_ink27(word strip); 108 | void spray_ink28(word strip); 109 | void spray_ink29(word strip); 110 | 111 | private: 112 | //pin numbers: 113 | byte *_pulse; 114 | boolean _pulsePins[29]; 115 | byte _num_shields; 116 | }; 117 | #include 118 | 119 | //------------------------------------------------------------------------------ 120 | /** struct for mapping digital pins */ 121 | struct pin_map_t { 122 | volatile uint8_t* ddr; 123 | volatile uint8_t* pin; 124 | volatile uint8_t* port; 125 | uint8_t bit; 126 | }; 127 | 128 | //------------------------------------------------------------------------------ 129 | #if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) 130 | 131 | // Mega 132 | 133 | // Two Wire (aka I2C) ports 134 | uint8_t const SDA_PIN = 20; 135 | uint8_t const SCL_PIN = 21; 136 | 137 | // SPI port 138 | uint8_t const SS_PIN = 53; 139 | uint8_t const MOSI_PIN = 51; 140 | uint8_t const MISO_PIN = 50; 141 | uint8_t const SCK_PIN = 52; 142 | 143 | static const pin_map_t digitalPinMap[] = { 144 | {&DDRE, &PINE, &PORTE, 0}, // E0 0 145 | {&DDRE, &PINE, &PORTE, 1}, // E1 1 146 | {&DDRE, &PINE, &PORTE, 4}, // E4 2 147 | {&DDRE, &PINE, &PORTE, 5}, // E5 3 148 | {&DDRG, &PING, &PORTG, 5}, // G5 4 149 | {&DDRE, &PINE, &PORTE, 3}, // E3 5 150 | {&DDRH, &PINH, &PORTH, 3}, // H3 6 151 | {&DDRH, &PINH, &PORTH, 4}, // H4 7 152 | {&DDRH, &PINH, &PORTH, 5}, // H5 8 153 | {&DDRH, &PINH, &PORTH, 6}, // H6 9 154 | {&DDRB, &PINB, &PORTB, 4}, // B4 10 155 | {&DDRB, &PINB, &PORTB, 5}, // B5 11 156 | {&DDRB, &PINB, &PORTB, 6}, // B6 12 157 | {&DDRB, &PINB, &PORTB, 7}, // B7 13 158 | {&DDRJ, &PINJ, &PORTJ, 1}, // J1 14 159 | {&DDRJ, &PINJ, &PORTJ, 0}, // J0 15 160 | {&DDRH, &PINH, &PORTH, 1}, // H1 16 161 | {&DDRH, &PINH, &PORTH, 0}, // H0 17 162 | {&DDRD, &PIND, &PORTD, 3}, // D3 18 163 | {&DDRD, &PIND, &PORTD, 2}, // D2 19 164 | {&DDRD, &PIND, &PORTD, 1}, // D1 20 165 | {&DDRD, &PIND, &PORTD, 0}, // D0 21 166 | {&DDRA, &PINA, &PORTA, 0}, // A0 22 167 | {&DDRA, &PINA, &PORTA, 1}, // A1 23 168 | {&DDRA, &PINA, &PORTA, 2}, // A2 24 169 | {&DDRA, &PINA, &PORTA, 3}, // A3 25 170 | {&DDRA, &PINA, &PORTA, 4}, // A4 26 171 | {&DDRA, &PINA, &PORTA, 5}, // A5 27 172 | {&DDRA, &PINA, &PORTA, 6}, // A6 28 173 | {&DDRA, &PINA, &PORTA, 7}, // A7 29 174 | {&DDRC, &PINC, &PORTC, 7}, // C7 30 175 | {&DDRC, &PINC, &PORTC, 6}, // C6 31 176 | {&DDRC, &PINC, &PORTC, 5}, // C5 32 177 | {&DDRC, &PINC, &PORTC, 4}, // C4 33 178 | {&DDRC, &PINC, &PORTC, 3}, // C3 34 179 | {&DDRC, &PINC, &PORTC, 2}, // C2 35 180 | {&DDRC, &PINC, &PORTC, 1}, // C1 36 181 | {&DDRC, &PINC, &PORTC, 0}, // C0 37 182 | {&DDRD, &PIND, &PORTD, 7}, // D7 38 183 | {&DDRG, &PING, &PORTG, 2}, // G2 39 184 | {&DDRG, &PING, &PORTG, 1}, // G1 40 185 | {&DDRG, &PING, &PORTG, 0}, // G0 41 186 | {&DDRL, &PINL, &PORTL, 7}, // L7 42 187 | {&DDRL, &PINL, &PORTL, 6}, // L6 43 188 | {&DDRL, &PINL, &PORTL, 5}, // L5 44 189 | {&DDRL, &PINL, &PORTL, 4}, // L4 45 190 | {&DDRL, &PINL, &PORTL, 3}, // L3 46 191 | {&DDRL, &PINL, &PORTL, 2}, // L2 47 192 | {&DDRL, &PINL, &PORTL, 1}, // L1 48 193 | {&DDRL, &PINL, &PORTL, 0}, // L0 49 194 | {&DDRB, &PINB, &PORTB, 3}, // B3 50 195 | {&DDRB, &PINB, &PORTB, 2}, // B2 51 196 | {&DDRB, &PINB, &PORTB, 1}, // B1 52 197 | {&DDRB, &PINB, &PORTB, 0}, // B0 53 198 | {&DDRF, &PINF, &PORTF, 0}, // F0 54 199 | {&DDRF, &PINF, &PORTF, 1}, // F1 55 200 | {&DDRF, &PINF, &PORTF, 2}, // F2 56 201 | {&DDRF, &PINF, &PORTF, 3}, // F3 57 202 | {&DDRF, &PINF, &PORTF, 4}, // F4 58 203 | {&DDRF, &PINF, &PORTF, 5}, // F5 59 204 | {&DDRF, &PINF, &PORTF, 6}, // F6 60 205 | {&DDRF, &PINF, &PORTF, 7}, // F7 61 206 | {&DDRK, &PINK, &PORTK, 0}, // K0 62 207 | {&DDRK, &PINK, &PORTK, 1}, // K1 63 208 | {&DDRK, &PINK, &PORTK, 2}, // K2 64 209 | {&DDRK, &PINK, &PORTK, 3}, // K3 65 210 | {&DDRK, &PINK, &PORTK, 4}, // K4 66 211 | {&DDRK, &PINK, &PORTK, 5}, // K5 67 212 | {&DDRK, &PINK, &PORTK, 6}, // K6 68 213 | {&DDRK, &PINK, &PORTK, 7} // K7 69 214 | }; 215 | 216 | uint8_t const abcd0= 54; // A0-A3 217 | uint8_t const abcd1= 56; // A2-A5 218 | uint8_t const abcd2= 22; // 22-25 219 | 220 | #else 221 | #error This library only supports Arduino boards with ATmega1280, or ATmega2560 222 | #endif // defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) 223 | //------------------------------------------------------------------------------ 224 | static const uint8_t digitalPinCount = sizeof(digitalPinMap)/sizeof(pin_map_t); 225 | 226 | uint8_t badPinNumber(void) 227 | __attribute__((error("Pin number is too large or not a constant"))); 228 | 229 | static inline __attribute__((always_inline)) 230 | uint8_t getPinMode(uint8_t pin) { 231 | if (__builtin_constant_p(pin) && pin < digitalPinCount) { 232 | return (*digitalPinMap[pin].ddr >> digitalPinMap[pin].bit) & 1; 233 | } else { 234 | return badPinNumber(); 235 | } 236 | } 237 | static inline __attribute__((always_inline)) 238 | void setPinMode(uint8_t pin, uint8_t mode) { 239 | if (__builtin_constant_p(pin) && pin < digitalPinCount) { 240 | if (mode) { 241 | *digitalPinMap[pin].ddr |= 1 << digitalPinMap[pin].bit; 242 | } else { 243 | *digitalPinMap[pin].ddr &= ~(1 << digitalPinMap[pin].bit); 244 | } 245 | } else { 246 | badPinNumber(); 247 | } 248 | } 249 | 250 | static inline __attribute__((always_inline)) 251 | void setABCDPinMode(uint8_t abcd, uint8_t mode) { 252 | if (__builtin_constant_p(abcd) && abcd < digitalPinCount) { 253 | if (mode) { 254 | *digitalPinMap[abcd].ddr |= B1111 << digitalPinMap[abcd].bit; 255 | } else { 256 | *digitalPinMap[abcd].ddr &= ~(B1111 << digitalPinMap[abcd].bit); 257 | } 258 | } else { 259 | badPinNumber(); 260 | } 261 | } 262 | static inline __attribute__((always_inline)) 263 | uint8_t fastDigitalRead(uint8_t pin) { 264 | if (__builtin_constant_p(pin) && pin < digitalPinCount) { 265 | return (*digitalPinMap[pin].pin >> digitalPinMap[pin].bit) & 1; 266 | } else { 267 | return badPinNumber(); 268 | } 269 | } 270 | static inline __attribute__((always_inline)) 271 | void fastDigitalWrite(uint8_t pin, uint8_t value) { 272 | if (__builtin_constant_p(pin) && pin < digitalPinCount) { 273 | if (value) { 274 | *digitalPinMap[pin].port |= 1 << digitalPinMap[pin].bit; 275 | } else { 276 | *digitalPinMap[pin].port &= ~(1 << digitalPinMap[pin].bit); 277 | } 278 | } else { 279 | badPinNumber(); 280 | } 281 | } 282 | static inline __attribute__((always_inline)) 283 | void fastABCDDigitalWrite(uint8_t abcd, uint8_t nozzle, uint8_t value) { 284 | if (__builtin_constant_p(abcd) && abcd < digitalPinCount && nozzle <= 16) { 285 | if (value) { 286 | *digitalPinMap[abcd].port |= nozzle << digitalPinMap[abcd].bit; 287 | } else { 288 | *digitalPinMap[abcd].port &= ~(nozzle << digitalPinMap[abcd].bit); 289 | } 290 | } else { 291 | badPinNumber(); 292 | } 293 | } 294 | 295 | #endif 296 | -------------------------------------------------------------------------------- /ArduinoLibraries/InkShieldMega/examples/I3InkShieldMega/I3InkShieldMega.pde: -------------------------------------------------------------------------------- 1 | /* 2 | * I3InkShieldMega.pde - Basic InkShield text sketch (for Mega) 3 | * Copyright 2011, Nicholas C Lewis, GNU Lesser General Public License 4 | * http://nicholasclewis.com/inkshield/ 5 | * 6 | * This library is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU Lesser General Public 8 | * License as published by the Free Software Foundation; either 9 | * version 2.1 of the License, or (at your option) any later version. 10 | * http://www.gnu.org/licenses/lgpl-2.1.html 11 | * 12 | * This library is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | * Lesser General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Lesser General Public 18 | * License along with this library; if not, write to the Free Software 19 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 20 | */ 21 | 22 | #include 23 | 24 | //initialize data (font) table - each letter is 12 rows 25 | const int rowsPerChar = 12; 26 | 27 | //table is 14 letters long 28 | const int numOfChar = 14; 29 | const int fontSize = numOfChar*rowsPerChar; 30 | 31 | //"I <3 InkShield" stored in an array 32 | const word font[fontSize] = { 33 | // 'I' 34 | 0b0000000000000000, 35 | 0b0000000000000000, 36 | 0b0000110000000011, 37 | 0b0000110000000011, 38 | 0b0000110000000011, 39 | 0b0000111111111111, 40 | 0b0000111111111111, 41 | 0b0000110000000011, 42 | 0b0000110000000011, 43 | 0b0000110000000011, 44 | 0b0000000000000000, 45 | 0b0000000000000000, 46 | // 'Space' 47 | 0b0000000000000000, 48 | 0b0000000000000000, 49 | 0b0000000000000000, 50 | 0b0000000000000000, 51 | 0b0000000000000000, 52 | 0b0000000000000000, 53 | 0b0000000000000000, 54 | 0b0000000000000000, 55 | 0b0000000000000000, 56 | 0b0000000000000000, 57 | 0b0000000000000000, 58 | 0b0000000000000000, 59 | // '<' 60 | 0b0000000000000000, 61 | 0b0000000000000000, 62 | 0b0000000000000000, 63 | 0b0000000001000000, 64 | 0b0000000011100000, 65 | 0b0000000110110000, 66 | 0b0000001100011000, 67 | 0b0000011000001100, 68 | 0b0000010000000100, 69 | 0b0000000000000000, 70 | 0b0000000000000000, 71 | 0b0000000000000000, 72 | // '3' 73 | 0b0000000000000000, 74 | 0b0000001000000100, 75 | 0b0000011000000110, 76 | 0b0000110000000011, 77 | 0b0000110001100011, 78 | 0b0000100001100001, 79 | 0b0000100001100001, 80 | 0b0000110011110011, 81 | 0b0000110011110011, 82 | 0b0000011110011110, 83 | 0b0000001100001100, 84 | 0b0000000000000000, 85 | // 'Space' 86 | 0b0000000000000000, 87 | 0b0000000000000000, 88 | 0b0000000000000000, 89 | 0b0000000000000000, 90 | 0b0000000000000000, 91 | 0b0000000000000000, 92 | 0b0000000000000000, 93 | 0b0000000000000000, 94 | 0b0000000000000000, 95 | 0b0000000000000000, 96 | 0b0000000000000000, 97 | 0b0000000000000000, 98 | // 'I' 99 | 0b0000000000000000, 100 | 0b0000000000000000, 101 | 0b0000110000000011, 102 | 0b0000110000000011, 103 | 0b0000110000000011, 104 | 0b0000111111111111, 105 | 0b0000111111111111, 106 | 0b0000110000000011, 107 | 0b0000110000000011, 108 | 0b0000110000000011, 109 | 0b0000000000000000, 110 | 0b0000000000000000, 111 | // 'n' 112 | 0b0000000000000000, 113 | 0b0000000111111111, 114 | 0b0000000111111111, 115 | 0b0000000011000000, 116 | 0b0000000010000000, 117 | 0b0000000110000000, 118 | 0b0000000110000000, 119 | 0b0000000110000000, 120 | 0b0000000110000000, 121 | 0b0000000011111111, 122 | 0b0000000001111111, 123 | 0b0000000000000000, 124 | // 'k' 125 | 0b0000000000000000, 126 | 0b0000111111111111, 127 | 0b0000111111111111, 128 | 0b0000000000100000, 129 | 0b0000000001100000, 130 | 0b0000000011110000, 131 | 0b0000000110011000, 132 | 0b0000000100001100, 133 | 0b0000000000000110, 134 | 0b0000000000000011, 135 | 0b0000000000000001, 136 | 0b0000000000000000, 137 | 138 | // 'S' 139 | 0b0000000000000000, 140 | 0b0000001100001100, 141 | 0b0000011110001110, 142 | 0b0000010011000010, 143 | 0b0000110011000011, 144 | 0b0000100001100001, 145 | 0b0000100001100001, 146 | 0b0000110000110011, 147 | 0b0000010000110010, 148 | 0b0000011100011110, 149 | 0b0000001100001100, 150 | 0b0000000000000000, 151 | // 'h' 152 | 0b0000000000000000, 153 | 0b0000111111111111, 154 | 0b0000111111111111, 155 | 0b0000000011000000, 156 | 0b0000000110000000, 157 | 0b0000000110000000, 158 | 0b0000000110000000, 159 | 0b0000000110000000, 160 | 0b0000000110000000, 161 | 0b0000000011111111, 162 | 0b0000000001111111, 163 | 0b0000000000000000, 164 | // 'i' 165 | 0b0000000000000000, 166 | 0b0000000000000000, 167 | 0b0000000000000000, 168 | 0b0000000000000000, 169 | 0b0000000000000011, 170 | 0b0000110011111111, 171 | 0b0000110111111111, 172 | 0b0000000000000011, 173 | 0b0000000000000000, 174 | 0b0000000000000000, 175 | 0b0000000000000000, 176 | 0b0000000000000000, 177 | // 'e' 178 | 0b0000000000000000, 179 | 0b0000000001111100, 180 | 0b0000000011111110, 181 | 0b0000000110110011, 182 | 0b0000000110110011, 183 | 0b0000000110110011, 184 | 0b0000000110110011, 185 | 0b0000000110110011, 186 | 0b0000000110110011, 187 | 0b0000000111110110, 188 | 0b0000000011100100, 189 | 0b0000000000000000, 190 | // 'l' 191 | 0b0000000000000000, 192 | 0b0000000000000000, 193 | 0b0000000000000000, 194 | 0b0000000000000000, 195 | 0b0000000000000000, 196 | 0b0000111111111111, 197 | 0b0000111111111111, 198 | 0b0000000000000011, 199 | 0b0000000000000000, 200 | 0b0000000000000000, 201 | 0b0000000000000000, 202 | 0b0000000000000000, 203 | // 'd' 204 | 0b0000000000000000, 205 | 0b0000000001111100, 206 | 0b0000000011111110, 207 | 0b0000000110000011, 208 | 0b0000000110000011, 209 | 0b0000000110000011, 210 | 0b0000000110000011, 211 | 0b0000000110000011, 212 | 0b0000000110000011, 213 | 0b0000111111111111, 214 | 0b0000111111111111, 215 | 0b0000000000000000, 216 | 217 | }; 218 | 219 | //initialize shield on pin 2 220 | InkShieldA0A3 MyInkShield(2); 221 | 222 | 223 | void setup() 224 | { 225 | //loop 20 times (to print "I <3 InkShield" 20 times) 226 | for(int i=0;i<20;i++){ 227 | //loop the letters 228 | for(int letter=0;letter 23 | 24 | //initialize shield on pin 2 (valid options are 2-12 or 26-29) 25 | InkShieldA0A3 MyInkShield(2); 26 | //For shields set to A2-A5 use InkShieldA2A5 to initialize instead of InkShieldA0A3 27 | //InkShieldA2A5 MyInkShield(2); 28 | //For shields set to 22-25 use InkShield2225 to initialize instead of InkShieldA0A3 29 | //InkShield2225 MyInkShield(2); 30 | 31 | void setup() { 32 | //nothing to setup 33 | } 34 | 35 | void loop() { 36 | //spray all 12 nozzles as fast as possible 37 | //(blackout pattern 0x0FFF = 0000111111111111) 38 | MyInkShield.spray_ink(0x0FFF); 39 | 40 | //or other patterns 41 | //(every other nozzle 0x0AAA = 0000101010101010) 42 | //MyInkShield.spray_ink(0x0AAA); 43 | //(every other nozzle 0x0555 = 0000010101010101) 44 | //MyInkShield.spray_ink(0x0555); 45 | } -------------------------------------------------------------------------------- /ArduinoLibraries/InkShieldMega/examples/MultiInkShieldMega/MultiInkShieldMega.pde: -------------------------------------------------------------------------------- 1 | /* 2 | * MultiInkShieldMega.pde - Multiple InkShields sketch (for Mega) 3 | * Copyright 2011, Nicholas C Lewis, GNU Lesser General Public License 4 | * http://nicholasclewis.com/inkshield/ 5 | * 6 | * This library is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU Lesser General Public 8 | * License as published by the Free Software Foundation; either 9 | * version 2.1 of the License, or (at your option) any later version. 10 | * http://www.gnu.org/licenses/lgpl-2.1.html 11 | * 12 | * This library is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | * Lesser General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Lesser General Public 18 | * License along with this library; if not, write to the Free Software 19 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 20 | */ 21 | 22 | #include 23 | 24 | //initialize shields on pins 2 & 3 25 | //(this currently does not work for more than two shields - NEED TO FIX) 26 | byte pins[]={2,3}; 27 | InkShieldA0A3 MyInkShield(pins); 28 | //For shields set to A2A5 use InkShieldA2A5 to initialize instead of InkShieldA0A3 29 | //InkShieldA2A5 MyInkShield(pins); 30 | //For shields set to 22-25 use InkShield2225 to initialize instead of InkShieldA0A3 31 | //InkShield2225 MyInkShield(pins); 32 | 33 | 34 | void setup() { 35 | //nothing to setup 36 | } 37 | 38 | void loop() { 39 | //spray all 12 nozzles as fast as possible (blackout pattern) 40 | //with multiple shields this call will spray ink from the first shield (on pin 2 in this case) 41 | MyInkShield.spray_ink(0x0FFF); //first shield (on pin 2) 42 | //these calls will always work for single or multi shields (and will only spray ink if that pin was init above) 43 | MyInkShield.spray_ink3(0x0FFF); //shield on pin 3 44 | } -------------------------------------------------------------------------------- /ArduinoLibraries/InkShieldMega/keywords.txt: -------------------------------------------------------------------------------- 1 | ####################################### 2 | # Syntax Coloring Map For InkSheildMega 3 | ####################################### 4 | 5 | ####################################### 6 | # Datatypes (KEYWORD1) 7 | ####################################### 8 | 9 | InkShieldA0A3 KEYWORD1 10 | InkShieldA2A5 KEYWORD1 11 | InkShield2225 KEYWORD1 12 | 13 | ####################################### 14 | # Methods and Functions (KEYWORD2) 15 | ####################################### 16 | 17 | spray_ink KEYWORD2 18 | spray_ink2 KEYWORD2 19 | spray_ink3 KEYWORD2 20 | spray_ink4 KEYWORD2 21 | spray_ink5 KEYWORD2 22 | spray_ink6 KEYWORD2 23 | spray_ink7 KEYWORD2 24 | spray_ink8 KEYWORD2 25 | spray_ink9 KEYWORD2 26 | spray_ink10 KEYWORD2 27 | spray_ink11 KEYWORD2 28 | spray_ink12 KEYWORD2 29 | spray_ink26 KEYWORD2 30 | spray_ink27 KEYWORD2 31 | spray_ink28 KEYWORD2 32 | spray_ink29 KEYWORD2 33 | getPinMode KEYWORD2 34 | setPinMode KEYWORD2 35 | setABCDPinMode KEYWORD2 36 | fastDigitalRead KEYWORD2 37 | fastDigitalWrite KEYWORD2 38 | fastABCDDigitalWrite KEYWORD2 39 | 40 | ####################################### 41 | # Constants (LITERAL1) 42 | ####################################### -------------------------------------------------------------------------------- /KicadFiles/AuxOutQuad/AuxOutQuad-cache.bak: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 Date: 11/27/2011 7:09:12 PM 2 | # 3 | # CONN_9X2 4 | # 5 | DEF CONN_9X2 P 0 40 Y Y 1 F N 6 | F0 "P" 0 450 60 H V C CNN 7 | F1 "CONN_9X2" 0 0 50 V V C CNN 8 | DRAW 9 | S -100 400 100 -500 0 1 0 N 10 | X ~ 1 -400 350 300 R 60 60 1 1 P I 11 | X ~ 2 400 350 300 L 60 60 1 1 P I 12 | X ~ 3 -400 250 300 R 60 60 1 1 P I 13 | X ~ 4 400 250 300 L 60 60 1 1 P I 14 | X ~ 5 -400 150 300 R 60 60 1 1 P I 15 | X ~ 6 400 150 300 L 60 60 1 1 P I 16 | X ~ 7 -400 50 300 R 60 60 1 1 P I 17 | X ~ 8 400 50 300 L 60 60 1 1 P I 18 | X ~ 9 -400 -50 300 R 60 60 1 1 P I 19 | X ~ 10 400 -50 300 L 60 60 1 1 P I 20 | X ~ 11 -400 -150 300 R 60 60 1 1 P I 21 | X ~ 12 400 -150 300 L 60 60 1 1 P I 22 | X ~ 13 -400 -250 300 R 60 60 1 1 P I 23 | X ~ 14 400 -250 300 L 60 60 1 1 P I 24 | X ~ 15 -400 -350 300 R 60 60 1 1 P I 25 | X ~ 16 400 -350 300 L 60 60 1 1 P I 26 | X ~ 17 -400 -450 300 R 50 50 1 1 P I 27 | X ~ 18 400 -450 300 L 50 50 1 1 P I 28 | ENDDRAW 29 | ENDDEF 30 | # 31 | # HP_Q2347A_FFC 32 | # 33 | DEF HP_Q2347A_FFC P 0 40 Y N 1 F N 34 | F0 "P" -40 0 60 V V C CNN 35 | F1 "HP_Q2347A_FFC" 80 0 60 V V C CNN 36 | DRAW 37 | S -100 900 150 -800 0 1 0 N 38 | X 1 1 -350 100 250 R 50 50 1 1 P 39 | X 2 2 -350 200 250 R 50 50 1 1 P 40 | X 3 3 -350 500 250 R 50 50 1 1 P 41 | X 4 4 -350 400 250 R 50 50 1 1 P 42 | X 5 5 -350 300 250 R 50 50 1 1 P 43 | X 6 6 -350 -400 250 R 50 50 1 1 P 44 | X 7 7 -350 -500 250 R 50 50 1 1 P 45 | X 8 8 -350 -600 250 R 50 50 1 1 P 46 | X 9 9 -350 -300 250 R 50 50 1 1 P 47 | X 10 10 -350 -200 250 R 50 50 1 1 P 48 | X 11 11 -350 -100 250 R 50 50 1 1 P 49 | X 12 12 -350 0 250 R 50 50 1 1 P 50 | X NC1 NC1 -350 800 250 R 50 50 1 1 P 51 | X NC2 NC2 -350 700 250 R 50 50 1 1 P 52 | X COM1 COM1 -350 600 250 R 50 50 1 1 P 53 | X COM2 COM2 -350 -700 250 R 50 50 1 1 P 54 | ENDDRAW 55 | ENDDEF 56 | # 57 | #End Library 58 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutQuad/AuxOutQuad-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 Date: 11/27/2011 7:25:37 PM 2 | # 3 | # CONN_9X2 4 | # 5 | DEF CONN_9X2 P 0 40 Y Y 1 F N 6 | F0 "P" 0 450 60 H V C CNN 7 | F1 "CONN_9X2" 0 0 50 V V C CNN 8 | DRAW 9 | S -100 400 100 -500 0 1 0 N 10 | X ~ 1 -400 350 300 R 60 60 1 1 P I 11 | X ~ 2 400 350 300 L 60 60 1 1 P I 12 | X ~ 3 -400 250 300 R 60 60 1 1 P I 13 | X ~ 4 400 250 300 L 60 60 1 1 P I 14 | X ~ 5 -400 150 300 R 60 60 1 1 P I 15 | X ~ 6 400 150 300 L 60 60 1 1 P I 16 | X ~ 7 -400 50 300 R 60 60 1 1 P I 17 | X ~ 8 400 50 300 L 60 60 1 1 P I 18 | X ~ 9 -400 -50 300 R 60 60 1 1 P I 19 | X ~ 10 400 -50 300 L 60 60 1 1 P I 20 | X ~ 11 -400 -150 300 R 60 60 1 1 P I 21 | X ~ 12 400 -150 300 L 60 60 1 1 P I 22 | X ~ 13 -400 -250 300 R 60 60 1 1 P I 23 | X ~ 14 400 -250 300 L 60 60 1 1 P I 24 | X ~ 15 -400 -350 300 R 60 60 1 1 P I 25 | X ~ 16 400 -350 300 L 60 60 1 1 P I 26 | X ~ 17 -400 -450 300 R 50 50 1 1 P I 27 | X ~ 18 400 -450 300 L 50 50 1 1 P I 28 | ENDDRAW 29 | ENDDEF 30 | # 31 | # HP_Q2347A_FFC 32 | # 33 | DEF HP_Q2347A_FFC P 0 40 Y N 1 F N 34 | F0 "P" -40 0 60 V V C CNN 35 | F1 "HP_Q2347A_FFC" 80 0 60 V V C CNN 36 | DRAW 37 | S -100 900 150 -800 0 1 0 N 38 | X 1 1 -350 100 250 R 50 50 1 1 P 39 | X 2 2 -350 200 250 R 50 50 1 1 P 40 | X 3 3 -350 500 250 R 50 50 1 1 P 41 | X 4 4 -350 400 250 R 50 50 1 1 P 42 | X 5 5 -350 300 250 R 50 50 1 1 P 43 | X 6 6 -350 -400 250 R 50 50 1 1 P 44 | X 7 7 -350 -500 250 R 50 50 1 1 P 45 | X 8 8 -350 -600 250 R 50 50 1 1 P 46 | X 9 9 -350 -300 250 R 50 50 1 1 P 47 | X 10 10 -350 -200 250 R 50 50 1 1 P 48 | X 11 11 -350 -100 250 R 50 50 1 1 P 49 | X 12 12 -350 0 250 R 50 50 1 1 P 50 | X NC1 NC1 -350 800 250 R 50 50 1 1 P 51 | X NC2 NC2 -350 700 250 R 50 50 1 1 P 52 | X COM1 COM1 -350 600 250 R 50 50 1 1 P 53 | X COM2 COM2 -350 -700 250 R 50 50 1 1 P 54 | ENDDRAW 55 | ENDDEF 56 | # 57 | #End Library 58 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutQuad/AuxOutQuad.bak: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 date 11/27/2011 7:09:12 PM 2 | LIBS:power 3 | LIBS:device 4 | LIBS:transistors 5 | LIBS:conn 6 | LIBS:linear 7 | LIBS:regul 8 | LIBS:74xx 9 | LIBS:cmos4000 10 | LIBS:adc-dac 11 | LIBS:memory 12 | LIBS:xilinx 13 | LIBS:special 14 | LIBS:microcontrollers 15 | LIBS:dsp 16 | LIBS:microchip 17 | LIBS:analog_switches 18 | LIBS:motorola 19 | LIBS:texas 20 | LIBS:intel 21 | LIBS:audio 22 | LIBS:interface 23 | LIBS:digital-audio 24 | LIBS:philips 25 | LIBS:display 26 | LIBS:cypress 27 | LIBS:siliconi 28 | LIBS:opto 29 | LIBS:atmel 30 | LIBS:contrib 31 | LIBS:valves 32 | LIBS:arduino_shieldsNCL 33 | LIBS:ATmega8 34 | LIBS:atmega16 35 | LIBS:connNCL 36 | LIBS:SDadapter 37 | LIBS:specialNCL 38 | LIBS:AuxOutSingle-cache 39 | EELAYER 25 0 40 | EELAYER END 41 | $Descr A4 11700 8267 42 | Sheet 1 1 43 | Title "InkShield" 44 | Date "28 nov 2011" 45 | Rev "1.0" 46 | Comp "Nicholas C Lewis" 47 | Comment1 "CC BY-SA 3.0" 48 | Comment2 "www.NicholasCLewis.com/InkShield" 49 | Comment3 "" 50 | Comment4 "" 51 | $EndDescr 52 | NoConn ~ 4100 4500 53 | NoConn ~ 4250 4500 54 | NoConn ~ 4250 3700 55 | NoConn ~ 4150 3700 56 | Wire Wire Line 57 | 6200 3100 3750 3100 58 | Wire Wire Line 59 | 6200 3100 6200 2900 60 | Wire Wire Line 61 | 6100 5100 3750 5100 62 | Wire Wire Line 63 | 3250 3600 3250 4700 64 | Wire Wire Line 65 | 4050 4500 4050 4800 66 | Wire Wire Line 67 | 3950 3700 3950 3500 68 | Wire Wire Line 69 | 3950 3500 6600 3500 70 | Wire Wire Line 71 | 3750 3100 3750 3700 72 | Wire Wire Line 73 | 3650 3700 3650 3200 74 | Wire Wire Line 75 | 3650 3200 6000 3200 76 | Wire Wire Line 77 | 3550 4500 3550 5300 78 | Wire Wire Line 79 | 3450 3700 3450 3400 80 | Wire Wire Line 81 | 3450 3400 5600 3400 82 | Wire Wire Line 83 | 3450 5400 3450 4500 84 | Connection ~ 5500 5400 85 | Wire Wire Line 86 | 5800 3300 3550 3300 87 | Wire Wire Line 88 | 6400 2900 6400 3000 89 | Wire Wire Line 90 | 6600 3500 6600 2900 91 | Wire Wire Line 92 | 5800 3300 5800 2900 93 | Wire Wire Line 94 | 5600 3400 5600 2900 95 | Wire Wire Line 96 | 6000 3200 6000 2900 97 | Wire Wire Line 98 | 5500 2900 5500 5400 99 | Wire Wire Line 100 | 5900 2900 5900 5200 101 | Wire Wire Line 102 | 5700 2900 5700 5300 103 | Wire Wire Line 104 | 6500 2900 6500 4900 105 | Wire Wire Line 106 | 6700 2900 6700 4800 107 | Wire Wire Line 108 | 5700 5300 3550 5300 109 | Wire Wire Line 110 | 6700 4800 4050 4800 111 | Wire Wire Line 112 | 3550 3300 3550 3700 113 | Wire Wire Line 114 | 5900 5200 3650 5200 115 | Wire Wire Line 116 | 3650 5200 3650 4500 117 | Wire Wire Line 118 | 6100 5100 6100 2900 119 | Wire Wire Line 120 | 3750 5100 3750 4500 121 | Wire Wire Line 122 | 6300 2900 6300 5000 123 | Wire Wire Line 124 | 3850 4500 3850 5000 125 | Wire Wire Line 126 | 6500 4900 3950 4900 127 | Wire Wire Line 128 | 3950 4900 3950 4500 129 | Wire Wire Line 130 | 4050 3700 4050 3600 131 | Wire Wire Line 132 | 4050 3600 3250 3600 133 | Wire Wire Line 134 | 3250 4700 3450 4700 135 | Connection ~ 3450 4700 136 | Wire Wire Line 137 | 3850 3700 3850 3000 138 | Wire Wire Line 139 | 3450 5400 6800 5400 140 | Wire Wire Line 141 | 6800 5400 6800 2900 142 | Wire Wire Line 143 | 3850 5000 6300 5000 144 | Wire Wire Line 145 | 3850 3000 6400 3000 146 | NoConn ~ 5300 2900 147 | NoConn ~ 5400 2900 148 | $Comp 149 | L HP_Q2347A_FFC P1 150 | U 1 1 4DDF0ACA 151 | P 6100 2550 152 | F 0 "P1" V 6060 2550 60 0000 C CNN 153 | F 1 "HP_Q2347A_FFC" V 6180 2550 60 0000 C CNN 154 | 1 6100 2550 155 | 0 -1 -1 0 156 | $EndComp 157 | $Comp 158 | L CONN_9X2 P2 159 | U 1 1 4DE2F960 160 | P 3800 4100 161 | F 0 "P2" H 3800 4550 60 0000 C CNN 162 | F 1 "AUX_OUT" V 3800 4100 50 0000 C CNN 163 | 1 3800 4100 164 | 0 -1 -1 0 165 | $EndComp 166 | $EndSCHEMATC 167 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutQuad/AuxOutQuad.cmp: -------------------------------------------------------------------------------- 1 | Cmp-Mod V01 Created by CvPCB (2010-12-23 BZR 2684)-stable date = 11/27/2011 7:26:16 PM 2 | 3 | BeginCmp 4 | TimeStamp = /4ED2FD9E; 5 | Reference = P1; 6 | ValeurCmp = HP_Q2347A_FFC_1; 7 | IdModule = SLW16R-1C7LF_Q2347A; 8 | EndCmp 9 | 10 | BeginCmp 11 | TimeStamp = /4DDF0ACA; 12 | Reference = P2; 13 | ValeurCmp = HP_Q2347A_FFC_2; 14 | IdModule = SLW16R-1C7LF_Q2347A; 15 | EndCmp 16 | 17 | BeginCmp 18 | TimeStamp = /4ED2FDA9; 19 | Reference = P3; 20 | ValeurCmp = HP_Q2347A_FFC_3; 21 | IdModule = SLW16R-1C7LF_Q2347A; 22 | EndCmp 23 | 24 | BeginCmp 25 | TimeStamp = /4ED2FDB1; 26 | Reference = P4; 27 | ValeurCmp = HP_Q2347A_FFC_4; 28 | IdModule = SLW16R-1C7LF_Q2347A; 29 | EndCmp 30 | 31 | BeginCmp 32 | TimeStamp = /4ED2FD9F; 33 | Reference = P5; 34 | ValeurCmp = AUX_OUT_1; 35 | IdModule = PIN_ARRAY_9X2_with_connector; 36 | EndCmp 37 | 38 | BeginCmp 39 | TimeStamp = /4DE2F960; 40 | Reference = P6; 41 | ValeurCmp = AUX_OUT_2; 42 | IdModule = PIN_ARRAY_9X2_with_connector; 43 | EndCmp 44 | 45 | BeginCmp 46 | TimeStamp = /4ED2FDA8; 47 | Reference = P7; 48 | ValeurCmp = AUX_OUT_3; 49 | IdModule = PIN_ARRAY_9X2_with_connector; 50 | EndCmp 51 | 52 | EndListe 53 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutQuad/AuxOutQuad.net: -------------------------------------------------------------------------------- 1 | # EESchema Netlist Version 1.1 created 11/27/2011 7:26:16 PM 2 | ( 3 | ( /4ED2FD9E SLW16R-1C7LF_Q2347A P1 HP_Q2347A_FFC_1 4 | ( 1 N-000028 ) 5 | ( 2 N-000046 ) 6 | ( 3 N-000027 ) 7 | ( 4 N-000057 ) 8 | ( 5 N-000026 ) 9 | ( 6 N-000045 ) 10 | ( 7 N-000049 ) 11 | ( 8 N-000025 ) 12 | ( 9 N-000024 ) 13 | ( 10 N-000058 ) 14 | ( 11 N-000023 ) 15 | ( 12 N-000050 ) 16 | ( COM1 N-000059 ) 17 | ( COM2 N-000059 ) 18 | ( NC1 ? ) 19 | ( NC2 ? ) 20 | ) 21 | ( /4DDF0ACA SLW16R-1C7LF_Q2347A P2 HP_Q2347A_FFC_2 22 | ( 1 N-000007 ) 23 | ( 2 N-000036 ) 24 | ( 3 N-000019 ) 25 | ( 4 N-000035 ) 26 | ( 5 N-000048 ) 27 | ( 6 N-000034 ) 28 | ( 7 N-000003 ) 29 | ( 8 N-000033 ) 30 | ( 9 N-000004 ) 31 | ( 10 N-000005 ) 32 | ( 11 N-000051 ) 33 | ( 12 N-000006 ) 34 | ( COM1 N-000002 ) 35 | ( COM2 N-000002 ) 36 | ( NC1 ? ) 37 | ( NC2 ? ) 38 | ) 39 | ( /4ED2FDA9 SLW16R-1C7LF_Q2347A P3 HP_Q2347A_FFC_3 40 | ( 1 N-000040 ) 41 | ( 2 N-000054 ) 42 | ( 3 N-000042 ) 43 | ( 4 N-000053 ) 44 | ( 5 N-000041 ) 45 | ( 6 N-000055 ) 46 | ( 7 N-000037 ) 47 | ( 8 N-000008 ) 48 | ( 9 N-000044 ) 49 | ( 10 N-000038 ) 50 | ( 11 N-000039 ) 51 | ( 12 N-000043 ) 52 | ( COM1 N-000056 ) 53 | ( COM2 N-000056 ) 54 | ( NC1 ? ) 55 | ( NC2 ? ) 56 | ) 57 | ( /4ED2FDB1 SLW16R-1C7LF_Q2347A P4 HP_Q2347A_FFC_4 58 | ( 1 N-000030 ) 59 | ( 2 N-000018 ) 60 | ( 3 N-000029 ) 61 | ( 4 N-000017 ) 62 | ( 5 N-000052 ) 63 | ( 6 N-000001 ) 64 | ( 7 N-000016 ) 65 | ( 8 N-000015 ) 66 | ( 9 N-000020 ) 67 | ( 10 N-000047 ) 68 | ( 11 N-000014 ) 69 | ( 12 N-000013 ) 70 | ( COM1 N-000002 ) 71 | ( COM2 N-000002 ) 72 | ( NC1 ? ) 73 | ( NC2 ? ) 74 | ) 75 | ( /4ED2FD9F PIN_ARRAY_9X2_with_connector P5 AUX_OUT_1 76 | ( 1 N-000059 ) 77 | ( 2 N-000027 ) 78 | ( 3 N-000057 ) 79 | ( 4 N-000026 ) 80 | ( 5 N-000046 ) 81 | ( 6 N-000028 ) 82 | ( 7 N-000050 ) 83 | ( 8 N-000023 ) 84 | ( 9 N-000058 ) 85 | ( 10 N-000024 ) 86 | ( 11 N-000045 ) 87 | ( 12 N-000049 ) 88 | ( 13 N-000025 ) 89 | ( 14 N-000059 ) 90 | ( 15 N-000030 ) 91 | ( 16 N-000018 ) 92 | ( 17 N-000029 ) 93 | ( 18 N-000017 ) 94 | ) 95 | ( /4DE2F960 PIN_ARRAY_9X2_with_connector P6 AUX_OUT_2 96 | ( 1 N-000002 ) 97 | ( 2 N-000019 ) 98 | ( 3 N-000035 ) 99 | ( 4 N-000048 ) 100 | ( 5 N-000036 ) 101 | ( 6 N-000007 ) 102 | ( 7 N-000006 ) 103 | ( 8 N-000051 ) 104 | ( 9 N-000005 ) 105 | ( 10 N-000004 ) 106 | ( 11 N-000034 ) 107 | ( 12 N-000003 ) 108 | ( 13 N-000033 ) 109 | ( 14 N-000002 ) 110 | ( 15 N-000052 ) 111 | ( 16 N-000001 ) 112 | ( 17 N-000016 ) 113 | ( 18 N-000015 ) 114 | ) 115 | ( /4ED2FDA8 PIN_ARRAY_9X2_with_connector P7 AUX_OUT_3 116 | ( 1 N-000056 ) 117 | ( 2 N-000042 ) 118 | ( 3 N-000053 ) 119 | ( 4 N-000041 ) 120 | ( 5 N-000054 ) 121 | ( 6 N-000040 ) 122 | ( 7 N-000043 ) 123 | ( 8 N-000039 ) 124 | ( 9 N-000038 ) 125 | ( 10 N-000044 ) 126 | ( 11 N-000055 ) 127 | ( 12 N-000037 ) 128 | ( 13 N-000008 ) 129 | ( 14 N-000056 ) 130 | ( 15 N-000020 ) 131 | ( 16 N-000047 ) 132 | ( 17 N-000014 ) 133 | ( 18 N-000013 ) 134 | ) 135 | ) 136 | * 137 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutQuad/AuxOutQuad.pro: -------------------------------------------------------------------------------- 1 | update=11/27/2011 7:35:04 PM 2 | last_client=pcbnew 3 | [general] 4 | version=1 5 | [eeschema] 6 | version=1 7 | LibDir=F:\\Electronics\\KiCad\\library 8 | NetFmt=1 9 | HPGLSpd=20 10 | HPGLDm=15 11 | HPGLNum=1 12 | offX_A4=0 13 | offY_A4=0 14 | offX_A3=0 15 | offY_A3=0 16 | offX_A2=0 17 | offY_A2=0 18 | offX_A1=0 19 | offY_A1=0 20 | offX_A0=0 21 | offY_A0=0 22 | offX_A=0 23 | offY_A=0 24 | offX_B=0 25 | offY_B=0 26 | offX_C=0 27 | offY_C=0 28 | offX_D=0 29 | offY_D=0 30 | offX_E=0 31 | offY_E=0 32 | RptD_X=0 33 | RptD_Y=100 34 | RptLab=1 35 | LabSize=60 36 | [eeschema/libraries] 37 | LibName1=power 38 | LibName2=device 39 | LibName3=transistors 40 | LibName4=conn 41 | LibName5=linear 42 | LibName6=regul 43 | LibName7=74xx 44 | LibName8=cmos4000 45 | LibName9=adc-dac 46 | LibName10=memory 47 | LibName11=xilinx 48 | LibName12=special 49 | LibName13=microcontrollers 50 | LibName14=dsp 51 | LibName15=microchip 52 | LibName16=analog_switches 53 | LibName17=motorola 54 | LibName18=texas 55 | LibName19=intel 56 | LibName20=audio 57 | LibName21=interface 58 | LibName22=digital-audio 59 | LibName23=philips 60 | LibName24=display 61 | LibName25=cypress 62 | LibName26=siliconi 63 | LibName27=opto 64 | LibName28=atmel 65 | LibName29=contrib 66 | LibName30=valves 67 | LibName31=arduino_shieldsNCL 68 | LibName32=ATmega8 69 | LibName33=atmega16 70 | LibName34=connNCL 71 | LibName35=SDadapter 72 | LibName36=specialNCL 73 | [cvpcb] 74 | version=1 75 | NetIExt=net 76 | [pcbnew] 77 | version=1 78 | PadDrlX=315 79 | PadDimH=630 80 | PadDimV=630 81 | BoardThickness=630 82 | SgPcb45=1 83 | TxtPcbV=800 84 | TxtPcbH=600 85 | TxtModV=600 86 | TxtModH=600 87 | TxtModW=120 88 | VEgarde=100 89 | DrawLar=100 90 | EdgeLar=150 91 | TxtLar=120 92 | MSegLar=100 93 | LastNetListRead=AuxOutQuad.net 94 | [pcbnew/libraries] 95 | LibDir=F:\\Electronics\\KiCad\\modules 96 | LibName1=sockets 97 | LibName2=connect 98 | LibName3=discret 99 | LibName4=divers 100 | LibName5=libcms 101 | LibName6=display 102 | LibName7=valves 103 | LibName8=led 104 | LibName9=dip_sockets 105 | LibName10=arduino_shields 106 | LibName11=connectNCL 107 | LibName12=LOGOs 108 | LibName13=PIN_ARRAYncl 109 | LibName14=SD 110 | LibName15=USBncl 111 | LibName16=discreteNCL 112 | LibName17=NCL 113 | LibName18=OSHW_NCL 114 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutQuad/AuxOutQuad.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 date 11/27/2011 7:25:37 PM 2 | LIBS:power 3 | LIBS:device 4 | LIBS:transistors 5 | LIBS:conn 6 | LIBS:linear 7 | LIBS:regul 8 | LIBS:74xx 9 | LIBS:cmos4000 10 | LIBS:adc-dac 11 | LIBS:memory 12 | LIBS:xilinx 13 | LIBS:special 14 | LIBS:microcontrollers 15 | LIBS:dsp 16 | LIBS:microchip 17 | LIBS:analog_switches 18 | LIBS:motorola 19 | LIBS:texas 20 | LIBS:intel 21 | LIBS:audio 22 | LIBS:interface 23 | LIBS:digital-audio 24 | LIBS:philips 25 | LIBS:display 26 | LIBS:cypress 27 | LIBS:siliconi 28 | LIBS:opto 29 | LIBS:atmel 30 | LIBS:contrib 31 | LIBS:valves 32 | LIBS:arduino_shieldsNCL 33 | LIBS:ATmega8 34 | LIBS:atmega16 35 | LIBS:connNCL 36 | LIBS:SDadapter 37 | LIBS:specialNCL 38 | LIBS:AuxOutQuad-cache 39 | EELAYER 25 0 40 | EELAYER END 41 | $Descr A4 11700 8267 42 | Sheet 1 1 43 | Title "InkShield" 44 | Date "28 nov 2011" 45 | Rev "1.0" 46 | Comp "Nicholas C Lewis" 47 | Comment1 "CC BY-SA 3.0" 48 | Comment2 "www.NicholasCLewis.com/InkShield" 49 | Comment3 "" 50 | Comment4 "" 51 | $EndDescr 52 | Wire Wire Line 53 | 1700 5400 8250 5400 54 | Wire Wire Line 55 | 8250 5400 8250 4550 56 | Wire Wire Line 57 | 8450 4550 8450 5300 58 | Wire Wire Line 59 | 8450 5300 1600 5300 60 | Wire Wire Line 61 | 1600 5300 1600 5400 62 | Connection ~ 7250 3600 63 | Connection ~ 7450 3600 64 | Wire Wire Line 65 | 7250 3600 10800 3600 66 | Wire Wire Line 67 | 7250 4750 7250 1800 68 | Wire Wire Line 69 | 7250 4750 7650 4750 70 | Wire Wire Line 71 | 7650 4750 7650 4550 72 | Wire Wire Line 73 | 8250 2700 8250 2900 74 | Wire Wire Line 75 | 8250 2900 9400 2900 76 | Wire Wire Line 77 | 9400 2900 9400 5000 78 | Wire Wire Line 79 | 9400 5000 8750 5000 80 | Wire Wire Line 81 | 8750 5000 8750 4550 82 | Wire Wire Line 83 | 8150 2700 8150 3700 84 | Wire Wire Line 85 | 8150 3700 6900 3700 86 | Wire Wire Line 87 | 6900 3700 6900 4850 88 | Wire Wire Line 89 | 6900 4850 7950 4850 90 | Wire Wire Line 91 | 7950 4850 7950 4550 92 | Wire Wire Line 93 | 7750 4550 7750 5050 94 | Wire Wire Line 95 | 7750 5050 6200 5050 96 | Wire Wire Line 97 | 6200 5050 6200 2750 98 | Wire Wire Line 99 | 6200 2750 1700 2750 100 | Wire Wire Line 101 | 1700 2750 1700 2650 102 | Wire Wire Line 103 | 8150 4550 8150 5250 104 | Wire Wire Line 105 | 8150 5250 6000 5250 106 | Wire Wire Line 107 | 6000 5250 6000 2850 108 | Wire Wire Line 109 | 6000 2850 1600 2850 110 | Wire Wire Line 111 | 1600 2850 1600 2650 112 | Wire Wire Line 113 | 7850 1200 10400 1200 114 | Wire Wire Line 115 | 7850 3200 10300 3200 116 | Wire Wire Line 117 | 10800 3600 10800 1100 118 | Wire Wire Line 119 | 7850 1200 7850 1900 120 | Wire Wire Line 121 | 7250 1800 8050 1800 122 | Wire Wire Line 123 | 8050 1800 8050 1900 124 | Wire Wire Line 125 | 7950 2700 7950 3100 126 | Wire Wire Line 127 | 7950 3100 10500 3100 128 | Wire Wire Line 129 | 7850 3200 7850 2700 130 | Wire Wire Line 131 | 10300 3200 10300 1100 132 | Wire Wire Line 133 | 7750 2700 7750 3300 134 | Wire Wire Line 135 | 10100 1100 10100 3300 136 | Wire Wire Line 137 | 7650 2700 7650 3400 138 | Wire Wire Line 139 | 7650 3400 9900 3400 140 | Wire Wire Line 141 | 7550 1900 7550 1500 142 | Wire Wire Line 143 | 10700 3000 8050 3000 144 | Wire Wire Line 145 | 9700 3500 7550 3500 146 | Wire Wire Line 147 | 10700 3000 10700 1100 148 | Wire Wire Line 149 | 10500 3100 10500 1100 150 | Wire Wire Line 151 | 9700 3500 9700 1100 152 | Wire Wire Line 153 | 9900 3400 9900 1100 154 | Wire Wire Line 155 | 9500 1100 9500 3600 156 | Wire Wire Line 157 | 10000 1100 10000 1400 158 | Wire Wire Line 159 | 9600 1100 9600 1600 160 | Wire Wire Line 161 | 9800 1100 9800 1500 162 | Wire Wire Line 163 | 10600 1100 10600 1700 164 | Wire Wire Line 165 | 10400 1200 10400 1100 166 | Wire Wire Line 167 | 9800 1500 7550 1500 168 | Connection ~ 9500 3600 169 | Wire Wire Line 170 | 7450 3600 7450 2700 171 | Wire Wire Line 172 | 9600 1600 7450 1600 173 | Wire Wire Line 174 | 7450 1600 7450 1900 175 | Wire Wire Line 176 | 7550 3500 7550 2700 177 | Wire Wire Line 178 | 10000 1400 7650 1400 179 | Wire Wire Line 180 | 7650 1400 7650 1900 181 | Wire Wire Line 182 | 7750 1900 7750 1300 183 | Wire Wire Line 184 | 10600 1700 7950 1700 185 | Wire Wire Line 186 | 7950 1700 7950 1900 187 | Wire Wire Line 188 | 8050 3000 8050 2700 189 | Wire Wire Line 190 | 10100 3300 7750 3300 191 | Wire Wire Line 192 | 10200 1100 10200 1300 193 | Wire Wire Line 194 | 10200 1300 7750 1300 195 | Wire Wire Line 196 | 3650 1250 1200 1250 197 | Wire Wire Line 198 | 3650 1250 3650 1050 199 | Wire Wire Line 200 | 3550 3250 1200 3250 201 | Wire Wire Line 202 | 700 1750 700 2850 203 | Wire Wire Line 204 | 1500 2650 1500 2950 205 | Wire Wire Line 206 | 1400 1850 1400 1650 207 | Wire Wire Line 208 | 1400 1650 4050 1650 209 | Wire Wire Line 210 | 1200 1250 1200 1850 211 | Wire Wire Line 212 | 1100 1850 1100 1350 213 | Wire Wire Line 214 | 1100 1350 3450 1350 215 | Wire Wire Line 216 | 1000 2650 1000 3450 217 | Wire Wire Line 218 | 900 1850 900 1550 219 | Wire Wire Line 220 | 900 1550 3050 1550 221 | Wire Wire Line 222 | 900 2650 900 3550 223 | Connection ~ 2950 3550 224 | Wire Wire Line 225 | 3250 1450 1000 1450 226 | Wire Wire Line 227 | 3850 1050 3850 1150 228 | Wire Wire Line 229 | 4050 1650 4050 1050 230 | Wire Wire Line 231 | 3250 1450 3250 1050 232 | Wire Wire Line 233 | 3050 1550 3050 1050 234 | Wire Wire Line 235 | 3450 1350 3450 1050 236 | Wire Wire Line 237 | 2950 1050 2950 3550 238 | Wire Wire Line 239 | 3350 1050 3350 3350 240 | Wire Wire Line 241 | 3150 1050 3150 3450 242 | Wire Wire Line 243 | 3950 1050 3950 3050 244 | Wire Wire Line 245 | 4150 1050 4150 2950 246 | Wire Wire Line 247 | 3150 3450 1000 3450 248 | Wire Wire Line 249 | 4150 2950 1500 2950 250 | Wire Wire Line 251 | 1000 1450 1000 1850 252 | Wire Wire Line 253 | 3350 3350 1100 3350 254 | Wire Wire Line 255 | 1100 3350 1100 2650 256 | Wire Wire Line 257 | 3550 3250 3550 1050 258 | Wire Wire Line 259 | 1200 3250 1200 2650 260 | Wire Wire Line 261 | 3750 1050 3750 3150 262 | Wire Wire Line 263 | 1300 2650 1300 3150 264 | Wire Wire Line 265 | 3950 3050 1400 3050 266 | Wire Wire Line 267 | 1400 3050 1400 2650 268 | Wire Wire Line 269 | 1500 1850 1500 1750 270 | Wire Wire Line 271 | 1500 1750 700 1750 272 | Wire Wire Line 273 | 700 2850 900 2850 274 | Connection ~ 900 2850 275 | Wire Wire Line 276 | 1300 1850 1300 1150 277 | Wire Wire Line 278 | 900 3550 4250 3550 279 | Wire Wire Line 280 | 4250 3550 4250 1050 281 | Wire Wire Line 282 | 1300 3150 3750 3150 283 | Wire Wire Line 284 | 1300 1150 3850 1150 285 | Wire Wire Line 286 | 1300 4700 3850 4700 287 | Wire Wire Line 288 | 1300 6700 3750 6700 289 | Wire Wire Line 290 | 4250 4600 4250 7100 291 | Wire Wire Line 292 | 4250 7100 900 7100 293 | Wire Wire Line 294 | 1300 4700 1300 5400 295 | Connection ~ 900 6400 296 | Wire Wire Line 297 | 900 6400 700 6400 298 | Wire Wire Line 299 | 1500 5300 700 5300 300 | Wire Wire Line 301 | 1500 5300 1500 5400 302 | Wire Wire Line 303 | 1400 6200 1400 6600 304 | Wire Wire Line 305 | 1400 6600 3950 6600 306 | Wire Wire Line 307 | 1300 6700 1300 6200 308 | Wire Wire Line 309 | 3750 6700 3750 4600 310 | Wire Wire Line 311 | 1200 6200 1200 6800 312 | Wire Wire Line 313 | 3550 4600 3550 6800 314 | Wire Wire Line 315 | 1100 6200 1100 6900 316 | Wire Wire Line 317 | 1100 6900 3350 6900 318 | Wire Wire Line 319 | 1000 5400 1000 5000 320 | Wire Wire Line 321 | 4150 6500 1500 6500 322 | Wire Wire Line 323 | 3150 7000 1000 7000 324 | Wire Wire Line 325 | 4150 6500 4150 4600 326 | Wire Wire Line 327 | 3950 6600 3950 4600 328 | Wire Wire Line 329 | 3150 7000 3150 4600 330 | Wire Wire Line 331 | 3350 6900 3350 4600 332 | Wire Wire Line 333 | 2950 4600 2950 7100 334 | Wire Wire Line 335 | 3450 4600 3450 4900 336 | Wire Wire Line 337 | 3050 4600 3050 5100 338 | Wire Wire Line 339 | 3250 4600 3250 5000 340 | Wire Wire Line 341 | 4050 4600 4050 5200 342 | Wire Wire Line 343 | 3850 4700 3850 4600 344 | Wire Wire Line 345 | 3250 5000 1000 5000 346 | Connection ~ 2950 7100 347 | Wire Wire Line 348 | 900 7100 900 6200 349 | Wire Wire Line 350 | 3050 5100 900 5100 351 | Wire Wire Line 352 | 900 5100 900 5400 353 | Wire Wire Line 354 | 1000 7000 1000 6200 355 | Wire Wire Line 356 | 3450 4900 1100 4900 357 | Wire Wire Line 358 | 1100 4900 1100 5400 359 | Wire Wire Line 360 | 1200 5400 1200 4800 361 | Wire Wire Line 362 | 4050 5200 1400 5200 363 | Wire Wire Line 364 | 1400 5200 1400 5400 365 | Wire Wire Line 366 | 1500 6500 1500 6200 367 | Wire Wire Line 368 | 700 5300 700 6400 369 | Wire Wire Line 370 | 3550 6800 1200 6800 371 | Wire Wire Line 372 | 3650 4600 3650 4800 373 | Wire Wire Line 374 | 3650 4800 1200 4800 375 | Wire Wire Line 376 | 8050 4550 8050 5150 377 | Wire Wire Line 378 | 8050 5150 6100 5150 379 | Wire Wire Line 380 | 6100 5150 6100 1750 381 | Wire Wire Line 382 | 6100 1750 1600 1750 383 | Wire Wire Line 384 | 1600 1750 1600 1850 385 | Wire Wire Line 386 | 7850 4550 7850 4950 387 | Wire Wire Line 388 | 7850 4950 6300 4950 389 | Wire Wire Line 390 | 6300 4950 6300 1850 391 | Wire Wire Line 392 | 6300 1850 1700 1850 393 | Wire Wire Line 394 | 8150 1900 8150 1800 395 | Wire Wire Line 396 | 8150 1800 9600 1800 397 | Wire Wire Line 398 | 9600 1800 9600 4900 399 | Wire Wire Line 400 | 9600 4900 8650 4900 401 | Wire Wire Line 402 | 8650 4900 8650 4550 403 | Wire Wire Line 404 | 8250 1900 9300 1900 405 | Wire Wire Line 406 | 9300 1900 9300 4800 407 | Wire Wire Line 408 | 9300 4800 8850 4800 409 | Wire Wire Line 410 | 8850 4800 8850 4550 411 | Wire Wire Line 412 | 8950 4550 8950 4700 413 | Wire Wire Line 414 | 8950 4700 9200 4700 415 | Wire Wire Line 416 | 9200 4700 9200 3600 417 | Connection ~ 9200 3600 418 | Wire Wire Line 419 | 8550 4550 8550 6400 420 | Wire Wire Line 421 | 8550 6400 1600 6400 422 | Wire Wire Line 423 | 1600 6400 1600 6200 424 | Wire Wire Line 425 | 1700 6200 1700 6300 426 | Wire Wire Line 427 | 1700 6300 8350 6300 428 | Wire Wire Line 429 | 8350 6300 8350 4550 430 | NoConn ~ 7550 4550 431 | NoConn ~ 7450 4550 432 | $Comp 433 | L CONN_9X2 P6 434 | U 1 1 4DE2F960 435 | P 7800 2300 436 | F 0 "P6" H 7800 2750 60 0000 C CNN 437 | F 1 "AUX_OUT_2" V 7800 2300 50 0000 C CNN 438 | 1 7800 2300 439 | 0 -1 -1 0 440 | $EndComp 441 | $Comp 442 | L HP_Q2347A_FFC P4 443 | U 1 1 4ED2FDB1 444 | P 8250 4200 445 | F 0 "P4" V 8210 4200 60 0000 C CNN 446 | F 1 "HP_Q2347A_FFC_4" V 8330 4200 60 0000 C CNN 447 | 1 8250 4200 448 | 0 -1 -1 0 449 | $EndComp 450 | NoConn ~ 2750 4600 451 | NoConn ~ 2850 4600 452 | $Comp 453 | L HP_Q2347A_FFC P3 454 | U 1 1 4ED2FDA9 455 | P 3550 4250 456 | F 0 "P3" V 3510 4250 60 0000 C CNN 457 | F 1 "HP_Q2347A_FFC_3" V 3630 4250 60 0000 C CNN 458 | 1 3550 4250 459 | 0 -1 -1 0 460 | $EndComp 461 | $Comp 462 | L CONN_9X2 P7 463 | U 1 1 4ED2FDA8 464 | P 1250 5800 465 | F 0 "P7" H 1250 6250 60 0000 C CNN 466 | F 1 "AUX_OUT_3" V 1250 5800 50 0000 C CNN 467 | 1 1250 5800 468 | 0 -1 -1 0 469 | $EndComp 470 | $Comp 471 | L CONN_9X2 P5 472 | U 1 1 4ED2FD9F 473 | P 1250 2250 474 | F 0 "P5" H 1250 2700 60 0000 C CNN 475 | F 1 "AUX_OUT_1" V 1250 2250 50 0000 C CNN 476 | 1 1250 2250 477 | 0 -1 -1 0 478 | $EndComp 479 | $Comp 480 | L HP_Q2347A_FFC P1 481 | U 1 1 4ED2FD9E 482 | P 3550 700 483 | F 0 "P1" V 3510 700 60 0000 C CNN 484 | F 1 "HP_Q2347A_FFC_1" V 3630 700 60 0000 C CNN 485 | 1 3550 700 486 | 0 -1 -1 0 487 | $EndComp 488 | NoConn ~ 2850 1050 489 | NoConn ~ 2750 1050 490 | NoConn ~ 9300 1100 491 | NoConn ~ 9400 1100 492 | $Comp 493 | L HP_Q2347A_FFC P2 494 | U 1 1 4DDF0ACA 495 | P 10100 750 496 | F 0 "P2" V 10060 750 60 0000 C CNN 497 | F 1 "HP_Q2347A_FFC_2" V 10180 750 60 0000 C CNN 498 | 1 10100 750 499 | 0 -1 -1 0 500 | $EndComp 501 | $EndSCHEMATC 502 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutSingle/AuxOutSingle-Back.gbl: -------------------------------------------------------------------------------- 1 | G04 (created by PCBNEW-RS274X (2010-12-23 BZR 2684)-stable) date 12/2/2011 7:38:03 AM* 2 | G01* 3 | G70* 4 | G90* 5 | %MOIN*% 6 | G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* 7 | %FSLAX34Y34*% 8 | G04 APERTURE LIST* 9 | %ADD10C,0.006000*% 10 | %ADD11C,0.060000*% 11 | %ADD12R,0.060000X0.060000*% 12 | %ADD13C,0.063000*% 13 | %ADD14C,0.160000*% 14 | %ADD15C,0.035000*% 15 | %ADD16C,0.016000*% 16 | G04 APERTURE END LIST* 17 | G54D10* 18 | G54D11* 19 | X66350Y-39050D03* 20 | X65350Y-39050D03* 21 | X65350Y-40050D03* 22 | X66350Y-40050D03* 23 | G54D12* 24 | X66350Y-47050D03* 25 | G54D11* 26 | X65350Y-47050D03* 27 | X66350Y-46050D03* 28 | X65350Y-46050D03* 29 | X66350Y-45050D03* 30 | X65350Y-45050D03* 31 | X66350Y-44050D03* 32 | X65350Y-44050D03* 33 | X66350Y-43050D03* 34 | X65350Y-43050D03* 35 | X66350Y-42050D03* 36 | X65350Y-42050D03* 37 | X66350Y-41050D03* 38 | X65350Y-41050D03* 39 | G54D13* 40 | X68744Y-46606D03* 41 | X67957Y-46212D03* 42 | X68744Y-45819D03* 43 | X67957Y-45425D03* 44 | X68744Y-45031D03* 45 | X67957Y-44638D03* 46 | X68744Y-44244D03* 47 | X67957Y-43850D03* 48 | X68744Y-43457D03* 49 | X67957Y-43063D03* 50 | X68744Y-42669D03* 51 | X67957Y-42275D03* 52 | X68744Y-41882D03* 53 | X67957Y-41488D03* 54 | X68744Y-41094D03* 55 | X67957Y-40701D03* 56 | G54D14* 57 | X68600Y-38200D03* 58 | X68600Y-49500D03* 59 | G54D15* 60 | X68350Y-39400D03* 61 | X69250Y-40050D03* 62 | X69650Y-45050D03* 63 | X67100Y-47600D03* 64 | G54D16* 65 | X67050Y-43550D02* 66 | X66150Y-43550D01* 67 | X67957Y-43063D02* 68 | X67537Y-43063D01* 69 | X66150Y-43550D02* 70 | X65650Y-44050D01* 71 | X67537Y-43063D02* 72 | X67050Y-43550D01* 73 | X65650Y-44050D02* 74 | X65350Y-44050D01* 75 | X66850Y-39800D02* 76 | X66850Y-40550D01* 77 | X66850Y-40550D02* 78 | X66350Y-41050D01* 79 | X68350Y-39400D02* 80 | X67250Y-39400D01* 81 | X67250Y-39400D02* 82 | X66850Y-39800D01* 83 | X67138Y-40162D02* 84 | X67500Y-39800D01* 85 | X66705Y-42050D02* 86 | X67138Y-41617D01* 87 | X69000Y-39800D02* 88 | X69250Y-40050D01* 89 | X66350Y-42050D02* 90 | X66705Y-42050D01* 91 | X67500Y-39800D02* 92 | X69000Y-39800D01* 93 | X67138Y-41617D02* 94 | X67138Y-40162D01* 95 | X68750Y-40100D02* 96 | X69350Y-40700D01* 97 | X66950Y-43050D02* 98 | X67400Y-42600D01* 99 | X67650Y-40100D02* 100 | X68750Y-40100D01* 101 | X67400Y-42600D02* 102 | X67400Y-40350D01* 103 | X69350Y-42063D02* 104 | X68744Y-42669D01* 105 | X66350Y-43050D02* 106 | X66950Y-43050D01* 107 | X67400Y-40350D02* 108 | X67650Y-40100D01* 109 | X69350Y-40700D02* 110 | X69350Y-42063D01* 111 | X68844Y-44244D02* 112 | X68744Y-44244D01* 113 | X69650Y-45050D02* 114 | X68844Y-44244D01* 115 | X68744Y-45031D02* 116 | X68931Y-45031D01* 117 | X69100Y-47600D02* 118 | X67100Y-47600D01* 119 | X69512Y-47188D02* 120 | X69100Y-47600D01* 121 | X69512Y-45612D02* 122 | X69512Y-47188D01* 123 | X68931Y-45031D02* 124 | X69512Y-45612D01* 125 | X65350Y-46050D02* 126 | X65550Y-46050D01* 127 | X65550Y-46050D02* 128 | X66050Y-45550D01* 129 | X67045Y-45550D02* 130 | X67957Y-44638D01* 131 | X66050Y-45550D02* 132 | X67045Y-45550D01* 133 | X69050Y-47200D02* 134 | X66500Y-47200D01* 135 | X68744Y-45819D02* 136 | X68869Y-45819D01* 137 | X66500Y-47200D02* 138 | X66350Y-47050D01* 139 | X69250Y-47000D02* 140 | X69050Y-47200D01* 141 | X68869Y-45819D02* 142 | X69250Y-46200D01* 143 | X69250Y-46200D02* 144 | X69250Y-47000D01* 145 | X66832Y-46550D02* 146 | X67957Y-45425D01* 147 | X65975Y-46550D02* 148 | X66832Y-46550D01* 149 | X65350Y-47050D02* 150 | X65475Y-47050D01* 151 | X65475Y-47050D02* 152 | X65975Y-46550D01* 153 | X65350Y-45050D02* 154 | X65450Y-45050D01* 155 | X65450Y-45050D02* 156 | X65950Y-44550D01* 157 | X67257Y-44550D02* 158 | X67957Y-43850D01* 159 | X65950Y-44550D02* 160 | X67257Y-44550D01* 161 | M02* 162 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutSingle/AuxOutSingle-Front.gtl: -------------------------------------------------------------------------------- 1 | G04 (created by PCBNEW-RS274X (2010-12-23 BZR 2684)-stable) date 12/2/2011 7:38:03 AM* 2 | G01* 3 | G70* 4 | G90* 5 | %MOIN*% 6 | G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* 7 | %FSLAX34Y34*% 8 | G04 APERTURE LIST* 9 | %ADD10C,0.006000*% 10 | %ADD11C,0.060000*% 11 | %ADD12R,0.060000X0.060000*% 12 | %ADD13C,0.063000*% 13 | %ADD14C,0.160000*% 14 | %ADD15C,0.035000*% 15 | %ADD16C,0.016000*% 16 | G04 APERTURE END LIST* 17 | G54D10* 18 | G54D11* 19 | X66350Y-39050D03* 20 | X65350Y-39050D03* 21 | X65350Y-40050D03* 22 | X66350Y-40050D03* 23 | G54D12* 24 | X66350Y-47050D03* 25 | G54D11* 26 | X65350Y-47050D03* 27 | X66350Y-46050D03* 28 | X65350Y-46050D03* 29 | X66350Y-45050D03* 30 | X65350Y-45050D03* 31 | X66350Y-44050D03* 32 | X65350Y-44050D03* 33 | X66350Y-43050D03* 34 | X65350Y-43050D03* 35 | X66350Y-42050D03* 36 | X65350Y-42050D03* 37 | X66350Y-41050D03* 38 | X65350Y-41050D03* 39 | G54D13* 40 | X68744Y-46606D03* 41 | X67957Y-46212D03* 42 | X68744Y-45819D03* 43 | X67957Y-45425D03* 44 | X68744Y-45031D03* 45 | X67957Y-44638D03* 46 | X68744Y-44244D03* 47 | X67957Y-43850D03* 48 | X68744Y-43457D03* 49 | X67957Y-43063D03* 50 | X68744Y-42669D03* 51 | X67957Y-42275D03* 52 | X68744Y-41882D03* 53 | X67957Y-41488D03* 54 | X68744Y-41094D03* 55 | X67957Y-40701D03* 56 | G54D14* 57 | X68600Y-38200D03* 58 | X68600Y-49500D03* 59 | G54D15* 60 | X68350Y-39400D03* 61 | X69250Y-40050D03* 62 | X69650Y-45050D03* 63 | X67100Y-47600D03* 64 | G54D16* 65 | X65350Y-43050D02* 66 | X65600Y-43050D01* 67 | X67682Y-42550D02* 68 | X67957Y-42275D01* 69 | X65600Y-43050D02* 70 | X66100Y-42550D01* 71 | X66100Y-42550D02* 72 | X67682Y-42550D01* 73 | X68744Y-41094D02* 74 | X68744Y-39794D01* 75 | X68744Y-39794D02* 76 | X68350Y-39400D01* 77 | X69250Y-40050D02* 78 | X69350Y-40150D01* 79 | X69350Y-41276D02* 80 | X68744Y-41882D01* 81 | X69350Y-40150D02* 82 | X69350Y-41276D01* 83 | X66350Y-45050D02* 84 | X66500Y-45050D01* 85 | X69650Y-47050D02* 86 | X69650Y-45050D01* 87 | X69100Y-47600D02* 88 | X69650Y-47050D01* 89 | X67800Y-47600D02* 90 | X69100Y-47600D01* 91 | X67162Y-46962D02* 92 | X67800Y-47600D01* 93 | X67162Y-45712D02* 94 | X67162Y-46962D01* 95 | X66500Y-45050D02* 96 | X67162Y-45712D01* 97 | X66900Y-46600D02* 98 | X66350Y-46050D01* 99 | X66900Y-47400D02* 100 | X66900Y-46600D01* 101 | X67100Y-47600D02* 102 | X66900Y-47400D01* 103 | X65350Y-41050D02* 104 | X65150Y-41050D01* 105 | X65150Y-41050D02* 106 | X64700Y-41500D01* 107 | X64700Y-41500D02* 108 | X64700Y-47400D01* 109 | X64700Y-47400D02* 110 | X65000Y-47700D01* 111 | X65000Y-47700D02* 112 | X65700Y-47700D01* 113 | X65700Y-47700D02* 114 | X66350Y-47050D01* 115 | X67806Y-40550D02* 116 | X67957Y-40701D01* 117 | X65550Y-41050D02* 118 | X66050Y-40550D01* 119 | X66050Y-40550D02* 120 | X67806Y-40550D01* 121 | X65350Y-41050D02* 122 | X65550Y-41050D01* 123 | X65550Y-42050D02* 124 | X66050Y-41550D01* 125 | X66050Y-41550D02* 126 | X67895Y-41550D01* 127 | X65350Y-42050D02* 128 | X65550Y-42050D01* 129 | X67895Y-41550D02* 130 | X67957Y-41488D01* 131 | X67950Y-47250D02* 132 | X69000Y-47250D01* 133 | X66350Y-44050D02* 134 | X66550Y-44050D01* 135 | X67450Y-44950D02* 136 | X67450Y-46750D01* 137 | X69000Y-47250D02* 138 | X69250Y-47000D01* 139 | X69250Y-43963D02* 140 | X68744Y-43457D01* 141 | X66550Y-44050D02* 142 | X67450Y-44950D01* 143 | X67450Y-46750D02* 144 | X67950Y-47250D01* 145 | X69250Y-47000D02* 146 | X69250Y-43963D01* 147 | M02* 148 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutSingle/AuxOutSingle-Mask_Back.gbs: -------------------------------------------------------------------------------- 1 | G04 (created by PCBNEW-RS274X (2010-12-23 BZR 2684)-stable) date 12/2/2011 7:38:03 AM* 2 | G01* 3 | G70* 4 | G90* 5 | %MOIN*% 6 | G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* 7 | %FSLAX34Y34*% 8 | G04 APERTURE LIST* 9 | %ADD10C,0.006000*% 10 | %ADD11C,0.080000*% 11 | %ADD12R,0.080000X0.080000*% 12 | %ADD13C,0.083000*% 13 | G04 APERTURE END LIST* 14 | G54D10* 15 | G54D11* 16 | X66350Y-39050D03* 17 | X65350Y-39050D03* 18 | X65350Y-40050D03* 19 | X66350Y-40050D03* 20 | G54D12* 21 | X66350Y-47050D03* 22 | G54D11* 23 | X65350Y-47050D03* 24 | X66350Y-46050D03* 25 | X65350Y-46050D03* 26 | X66350Y-45050D03* 27 | X65350Y-45050D03* 28 | X66350Y-44050D03* 29 | X65350Y-44050D03* 30 | X66350Y-43050D03* 31 | X65350Y-43050D03* 32 | X66350Y-42050D03* 33 | X65350Y-42050D03* 34 | X66350Y-41050D03* 35 | X65350Y-41050D03* 36 | G54D13* 37 | X68744Y-46606D03* 38 | X67957Y-46212D03* 39 | X68744Y-45819D03* 40 | X67957Y-45425D03* 41 | X68744Y-45031D03* 42 | X67957Y-44638D03* 43 | X68744Y-44244D03* 44 | X67957Y-43850D03* 45 | X68744Y-43457D03* 46 | X67957Y-43063D03* 47 | X68744Y-42669D03* 48 | X67957Y-42275D03* 49 | X68744Y-41882D03* 50 | X67957Y-41488D03* 51 | X68744Y-41094D03* 52 | X67957Y-40701D03* 53 | M02* 54 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutSingle/AuxOutSingle-Mask_Front.gts: -------------------------------------------------------------------------------- 1 | G04 (created by PCBNEW-RS274X (2010-12-23 BZR 2684)-stable) date 12/2/2011 7:38:03 AM* 2 | G01* 3 | G70* 4 | G90* 5 | %MOIN*% 6 | G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* 7 | %FSLAX34Y34*% 8 | G04 APERTURE LIST* 9 | %ADD10C,0.006000*% 10 | %ADD11C,0.080000*% 11 | %ADD12R,0.080000X0.080000*% 12 | %ADD13C,0.083000*% 13 | G04 APERTURE END LIST* 14 | G54D10* 15 | G54D11* 16 | X66350Y-39050D03* 17 | X65350Y-39050D03* 18 | X65350Y-40050D03* 19 | X66350Y-40050D03* 20 | G54D12* 21 | X66350Y-47050D03* 22 | G54D11* 23 | X65350Y-47050D03* 24 | X66350Y-46050D03* 25 | X65350Y-46050D03* 26 | X66350Y-45050D03* 27 | X65350Y-45050D03* 28 | X66350Y-44050D03* 29 | X65350Y-44050D03* 30 | X66350Y-43050D03* 31 | X65350Y-43050D03* 32 | X66350Y-42050D03* 33 | X65350Y-42050D03* 34 | X66350Y-41050D03* 35 | X65350Y-41050D03* 36 | G54D13* 37 | X68744Y-46606D03* 38 | X67957Y-46212D03* 39 | X68744Y-45819D03* 40 | X67957Y-45425D03* 41 | X68744Y-45031D03* 42 | X67957Y-44638D03* 43 | X68744Y-44244D03* 44 | X67957Y-43850D03* 45 | X68744Y-43457D03* 46 | X67957Y-43063D03* 47 | X68744Y-42669D03* 48 | X67957Y-42275D03* 49 | X68744Y-41882D03* 50 | X67957Y-41488D03* 51 | X68744Y-41094D03* 52 | X67957Y-40701D03* 53 | M02* 54 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutSingle/AuxOutSingle-PCB_Edges.gbr: -------------------------------------------------------------------------------- 1 | G04 (created by PCBNEW-RS274X (2010-12-23 BZR 2684)-stable) date 12/2/2011 7:38:03 AM* 2 | G01* 3 | G70* 4 | G90* 5 | %MOIN*% 6 | G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* 7 | %FSLAX34Y34*% 8 | G04 APERTURE LIST* 9 | %ADD10C,0.006000*% 10 | %ADD11C,0.015000*% 11 | %ADD12C,0.080000*% 12 | %ADD13R,0.080000X0.080000*% 13 | %ADD14C,0.083000*% 14 | G04 APERTURE END LIST* 15 | G54D10* 16 | G54D11* 17 | X64100Y-37100D02* 18 | X64200Y-37100D01* 19 | X64100Y-50500D02* 20 | X64100Y-37100D01* 21 | X70000Y-50500D02* 22 | X64100Y-50500D01* 23 | X70000Y-37100D02* 24 | X70000Y-50500D01* 25 | X64100Y-37100D02* 26 | X70000Y-37100D01* 27 | %LPC*% 28 | G54D12* 29 | X66350Y-39050D03* 30 | X65350Y-39050D03* 31 | X65350Y-40050D03* 32 | X66350Y-40050D03* 33 | G54D13* 34 | X66350Y-47050D03* 35 | G54D12* 36 | X65350Y-47050D03* 37 | X66350Y-46050D03* 38 | X65350Y-46050D03* 39 | X66350Y-45050D03* 40 | X65350Y-45050D03* 41 | X66350Y-44050D03* 42 | X65350Y-44050D03* 43 | X66350Y-43050D03* 44 | X65350Y-43050D03* 45 | X66350Y-42050D03* 46 | X65350Y-42050D03* 47 | X66350Y-41050D03* 48 | X65350Y-41050D03* 49 | G54D14* 50 | X68744Y-46606D03* 51 | X67957Y-46212D03* 52 | X68744Y-45819D03* 53 | X67957Y-45425D03* 54 | X68744Y-45031D03* 55 | X67957Y-44638D03* 56 | X68744Y-44244D03* 57 | X67957Y-43850D03* 58 | X68744Y-43457D03* 59 | X67957Y-43063D03* 60 | X68744Y-42669D03* 61 | X67957Y-42275D03* 62 | X68744Y-41882D03* 63 | X67957Y-41488D03* 64 | X68744Y-41094D03* 65 | X67957Y-40701D03* 66 | M02* 67 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutSingle/AuxOutSingle-SilkS_Back.gbo: -------------------------------------------------------------------------------- 1 | G04 (created by PCBNEW-RS274X (2010-12-23 BZR 2684)-stable) date 12/2/2011 7:38:03 AM* 2 | G01* 3 | G70* 4 | G90* 5 | %MOIN*% 6 | G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* 7 | %FSLAX34Y34*% 8 | G04 APERTURE LIST* 9 | %ADD10C,0.006000*% 10 | %ADD11C,0.008000*% 11 | %ADD12C,0.080000*% 12 | %ADD13R,0.080000X0.080000*% 13 | %ADD14C,0.083000*% 14 | G04 APERTURE END LIST* 15 | G54D10* 16 | G54D11* 17 | X64388Y-46755D02* 18 | X64788Y-46755D01* 19 | X64388Y-46526D01* 20 | X64788Y-46526D01* 21 | X64388Y-46336D02* 22 | X64655Y-46336D01* 23 | X64788Y-46336D02* 24 | X64769Y-46355D01* 25 | X64750Y-46336D01* 26 | X64769Y-46317D01* 27 | X64788Y-46336D01* 28 | X64750Y-46336D01* 29 | X64407Y-45974D02* 30 | X64388Y-46012D01* 31 | X64388Y-46089D01* 32 | X64407Y-46127D01* 33 | X64426Y-46146D01* 34 | X64464Y-46165D01* 35 | X64579Y-46165D01* 36 | X64617Y-46146D01* 37 | X64636Y-46127D01* 38 | X64655Y-46089D01* 39 | X64655Y-46012D01* 40 | X64636Y-45974D01* 41 | X64388Y-45803D02* 42 | X64788Y-45803D01* 43 | X64388Y-45631D02* 44 | X64598Y-45631D01* 45 | X64636Y-45650D01* 46 | X64655Y-45688D01* 47 | X64655Y-45746D01* 48 | X64636Y-45784D01* 49 | X64617Y-45803D01* 50 | X64388Y-45384D02* 51 | X64407Y-45422D01* 52 | X64426Y-45441D01* 53 | X64464Y-45460D01* 54 | X64579Y-45460D01* 55 | X64617Y-45441D01* 56 | X64636Y-45422D01* 57 | X64655Y-45384D01* 58 | X64655Y-45326D01* 59 | X64636Y-45288D01* 60 | X64617Y-45269D01* 61 | X64579Y-45250D01* 62 | X64464Y-45250D01* 63 | X64426Y-45269D01* 64 | X64407Y-45288D01* 65 | X64388Y-45326D01* 66 | X64388Y-45384D01* 67 | X64388Y-45022D02* 68 | X64407Y-45060D01* 69 | X64445Y-45079D01* 70 | X64788Y-45079D01* 71 | X64388Y-44697D02* 72 | X64598Y-44697D01* 73 | X64636Y-44716D01* 74 | X64655Y-44754D01* 75 | X64655Y-44831D01* 76 | X64636Y-44869D01* 77 | X64407Y-44697D02* 78 | X64388Y-44735D01* 79 | X64388Y-44831D01* 80 | X64407Y-44869D01* 81 | X64445Y-44888D01* 82 | X64483Y-44888D01* 83 | X64521Y-44869D01* 84 | X64540Y-44831D01* 85 | X64540Y-44735D01* 86 | X64560Y-44697D01* 87 | X64407Y-44526D02* 88 | X64388Y-44488D01* 89 | X64388Y-44412D01* 90 | X64407Y-44373D01* 91 | X64445Y-44354D01* 92 | X64464Y-44354D01* 93 | X64502Y-44373D01* 94 | X64521Y-44412D01* 95 | X64521Y-44469D01* 96 | X64540Y-44507D01* 97 | X64579Y-44526D01* 98 | X64598Y-44526D01* 99 | X64636Y-44507D01* 100 | X64655Y-44469D01* 101 | X64655Y-44412D01* 102 | X64636Y-44373D01* 103 | X64426Y-43954D02* 104 | X64407Y-43973D01* 105 | X64388Y-44030D01* 106 | X64388Y-44068D01* 107 | X64407Y-44126D01* 108 | X64445Y-44164D01* 109 | X64483Y-44183D01* 110 | X64560Y-44202D01* 111 | X64617Y-44202D01* 112 | X64693Y-44183D01* 113 | X64731Y-44164D01* 114 | X64769Y-44126D01* 115 | X64788Y-44068D01* 116 | X64788Y-44030D01* 117 | X64769Y-43973D01* 118 | X64750Y-43954D01* 119 | X64388Y-43592D02* 120 | X64388Y-43783D01* 121 | X64788Y-43783D01* 122 | X64407Y-43306D02* 123 | X64388Y-43344D01* 124 | X64388Y-43421D01* 125 | X64407Y-43459D01* 126 | X64445Y-43478D01* 127 | X64598Y-43478D01* 128 | X64636Y-43459D01* 129 | X64655Y-43421D01* 130 | X64655Y-43344D01* 131 | X64636Y-43306D01* 132 | X64598Y-43287D01* 133 | X64560Y-43287D01* 134 | X64521Y-43478D01* 135 | X64655Y-43154D02* 136 | X64388Y-43078D01* 137 | X64579Y-43001D01* 138 | X64388Y-42925D01* 139 | X64655Y-42849D01* 140 | X64388Y-42697D02* 141 | X64655Y-42697D01* 142 | X64788Y-42697D02* 143 | X64769Y-42716D01* 144 | X64750Y-42697D01* 145 | X64769Y-42678D01* 146 | X64788Y-42697D01* 147 | X64750Y-42697D01* 148 | X64407Y-42526D02* 149 | X64388Y-42488D01* 150 | X64388Y-42412D01* 151 | X64407Y-42373D01* 152 | X64445Y-42354D01* 153 | X64464Y-42354D01* 154 | X64502Y-42373D01* 155 | X64521Y-42412D01* 156 | X64521Y-42469D01* 157 | X64540Y-42507D01* 158 | X64579Y-42526D01* 159 | X64598Y-42526D01* 160 | X64636Y-42507D01* 161 | X64655Y-42469D01* 162 | X64655Y-42412D01* 163 | X64636Y-42373D01* 164 | X64426Y-42183D02* 165 | X64407Y-42164D01* 166 | X64388Y-42183D01* 167 | X64407Y-42202D01* 168 | X64426Y-42183D01* 169 | X64388Y-42183D01* 170 | X64407Y-41821D02* 171 | X64388Y-41859D01* 172 | X64388Y-41936D01* 173 | X64407Y-41974D01* 174 | X64426Y-41993D01* 175 | X64464Y-42012D01* 176 | X64579Y-42012D01* 177 | X64617Y-41993D01* 178 | X64636Y-41974D01* 179 | X64655Y-41936D01* 180 | X64655Y-41859D01* 181 | X64636Y-41821D01* 182 | X64388Y-41593D02* 183 | X64407Y-41631D01* 184 | X64426Y-41650D01* 185 | X64464Y-41669D01* 186 | X64579Y-41669D01* 187 | X64617Y-41650D01* 188 | X64636Y-41631D01* 189 | X64655Y-41593D01* 190 | X64655Y-41535D01* 191 | X64636Y-41497D01* 192 | X64617Y-41478D01* 193 | X64579Y-41459D01* 194 | X64464Y-41459D01* 195 | X64426Y-41478D01* 196 | X64407Y-41497D01* 197 | X64388Y-41535D01* 198 | X64388Y-41593D01* 199 | X64388Y-41288D02* 200 | X64655Y-41288D01* 201 | X64617Y-41288D02* 202 | X64636Y-41269D01* 203 | X64655Y-41231D01* 204 | X64655Y-41173D01* 205 | X64636Y-41135D01* 206 | X64598Y-41116D01* 207 | X64388Y-41116D01* 208 | X64598Y-41116D02* 209 | X64636Y-41097D01* 210 | X64655Y-41059D01* 211 | X64655Y-41002D01* 212 | X64636Y-40964D01* 213 | X64598Y-40945D01* 214 | X64388Y-40945D01* 215 | %LPC*% 216 | G54D12* 217 | X66350Y-39050D03* 218 | X65350Y-39050D03* 219 | X65350Y-40050D03* 220 | X66350Y-40050D03* 221 | G54D13* 222 | X66350Y-47050D03* 223 | G54D12* 224 | X65350Y-47050D03* 225 | X66350Y-46050D03* 226 | X65350Y-46050D03* 227 | X66350Y-45050D03* 228 | X65350Y-45050D03* 229 | X66350Y-44050D03* 230 | X65350Y-44050D03* 231 | X66350Y-43050D03* 232 | X65350Y-43050D03* 233 | X66350Y-42050D03* 234 | X65350Y-42050D03* 235 | X66350Y-41050D03* 236 | X65350Y-41050D03* 237 | G54D14* 238 | X68744Y-46606D03* 239 | X67957Y-46212D03* 240 | X68744Y-45819D03* 241 | X67957Y-45425D03* 242 | X68744Y-45031D03* 243 | X67957Y-44638D03* 244 | X68744Y-44244D03* 245 | X67957Y-43850D03* 246 | X68744Y-43457D03* 247 | X67957Y-43063D03* 248 | X68744Y-42669D03* 249 | X67957Y-42275D03* 250 | X68744Y-41882D03* 251 | X67957Y-41488D03* 252 | X68744Y-41094D03* 253 | X67957Y-40701D03* 254 | M02* 255 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutSingle/AuxOutSingle-cache.bak: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 Date: 11/27/2011 7:44:11 PM 2 | # 3 | # CONN_9X2 4 | # 5 | DEF CONN_9X2 P 0 40 Y Y 1 F N 6 | F0 "P" 0 450 60 H V C CNN 7 | F1 "CONN_9X2" 0 0 50 V V C CNN 8 | DRAW 9 | S -100 400 100 -500 0 1 0 N 10 | X ~ 1 -400 350 300 R 60 60 1 1 P I 11 | X ~ 2 400 350 300 L 60 60 1 1 P I 12 | X ~ 3 -400 250 300 R 60 60 1 1 P I 13 | X ~ 4 400 250 300 L 60 60 1 1 P I 14 | X ~ 5 -400 150 300 R 60 60 1 1 P I 15 | X ~ 6 400 150 300 L 60 60 1 1 P I 16 | X ~ 7 -400 50 300 R 60 60 1 1 P I 17 | X ~ 8 400 50 300 L 60 60 1 1 P I 18 | X ~ 9 -400 -50 300 R 60 60 1 1 P I 19 | X ~ 10 400 -50 300 L 60 60 1 1 P I 20 | X ~ 11 -400 -150 300 R 60 60 1 1 P I 21 | X ~ 12 400 -150 300 L 60 60 1 1 P I 22 | X ~ 13 -400 -250 300 R 60 60 1 1 P I 23 | X ~ 14 400 -250 300 L 60 60 1 1 P I 24 | X ~ 15 -400 -350 300 R 60 60 1 1 P I 25 | X ~ 16 400 -350 300 L 60 60 1 1 P I 26 | X ~ 17 -400 -450 300 R 50 50 1 1 P I 27 | X ~ 18 400 -450 300 L 50 50 1 1 P I 28 | ENDDRAW 29 | ENDDEF 30 | # 31 | # HP_Q2347A_FFC 32 | # 33 | DEF HP_Q2347A_FFC P 0 40 Y N 1 F N 34 | F0 "P" -40 0 60 V V C CNN 35 | F1 "HP_Q2347A_FFC" 80 0 60 V V C CNN 36 | DRAW 37 | S -100 900 150 -800 0 1 0 N 38 | X 1 1 -350 100 250 R 50 50 1 1 P 39 | X 2 2 -350 200 250 R 50 50 1 1 P 40 | X 3 3 -350 500 250 R 50 50 1 1 P 41 | X 4 4 -350 400 250 R 50 50 1 1 P 42 | X 5 5 -350 300 250 R 50 50 1 1 P 43 | X 6 6 -350 -400 250 R 50 50 1 1 P 44 | X 7 7 -350 -500 250 R 50 50 1 1 P 45 | X 8 8 -350 -600 250 R 50 50 1 1 P 46 | X 9 9 -350 -300 250 R 50 50 1 1 P 47 | X 10 10 -350 -200 250 R 50 50 1 1 P 48 | X 11 11 -350 -100 250 R 50 50 1 1 P 49 | X 12 12 -350 0 250 R 50 50 1 1 P 50 | X NC1 NC1 -350 800 250 R 50 50 1 1 P 51 | X NC2 NC2 -350 700 250 R 50 50 1 1 P 52 | X COM1 COM1 -350 600 250 R 50 50 1 1 P 53 | X COM2 COM2 -350 -700 250 R 50 50 1 1 P 54 | ENDDRAW 55 | ENDDEF 56 | # 57 | #End Library 58 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutSingle/AuxOutSingle-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 Date: 12/1/2011 9:01:38 PM 2 | # 3 | # CONN_9X2 4 | # 5 | DEF CONN_9X2 P 0 40 Y Y 1 F N 6 | F0 "P" 0 450 60 H V C CNN 7 | F1 "CONN_9X2" 0 0 50 V V C CNN 8 | DRAW 9 | S -100 400 100 -500 0 1 0 N 10 | X ~ 1 -400 350 300 R 60 60 1 1 P I 11 | X ~ 2 400 350 300 L 60 60 1 1 P I 12 | X ~ 3 -400 250 300 R 60 60 1 1 P I 13 | X ~ 4 400 250 300 L 60 60 1 1 P I 14 | X ~ 5 -400 150 300 R 60 60 1 1 P I 15 | X ~ 6 400 150 300 L 60 60 1 1 P I 16 | X ~ 7 -400 50 300 R 60 60 1 1 P I 17 | X ~ 8 400 50 300 L 60 60 1 1 P I 18 | X ~ 9 -400 -50 300 R 60 60 1 1 P I 19 | X ~ 10 400 -50 300 L 60 60 1 1 P I 20 | X ~ 11 -400 -150 300 R 60 60 1 1 P I 21 | X ~ 12 400 -150 300 L 60 60 1 1 P I 22 | X ~ 13 -400 -250 300 R 60 60 1 1 P I 23 | X ~ 14 400 -250 300 L 60 60 1 1 P I 24 | X ~ 15 -400 -350 300 R 60 60 1 1 P I 25 | X ~ 16 400 -350 300 L 60 60 1 1 P I 26 | X ~ 17 -400 -450 300 R 50 50 1 1 P I 27 | X ~ 18 400 -450 300 L 50 50 1 1 P I 28 | ENDDRAW 29 | ENDDEF 30 | # 31 | # HP_Q2347A_FFC 32 | # 33 | DEF HP_Q2347A_FFC P 0 40 Y N 1 F N 34 | F0 "P" -40 0 60 V V C CNN 35 | F1 "HP_Q2347A_FFC" 80 0 60 V V C CNN 36 | DRAW 37 | S -100 900 150 -800 0 1 0 N 38 | X 1 1 -350 100 250 R 50 50 1 1 P 39 | X 2 2 -350 200 250 R 50 50 1 1 P 40 | X 3 3 -350 500 250 R 50 50 1 1 P 41 | X 4 4 -350 400 250 R 50 50 1 1 P 42 | X 5 5 -350 300 250 R 50 50 1 1 P 43 | X 6 6 -350 -400 250 R 50 50 1 1 P 44 | X 7 7 -350 -500 250 R 50 50 1 1 P 45 | X 8 8 -350 -600 250 R 50 50 1 1 P 46 | X 9 9 -350 -300 250 R 50 50 1 1 P 47 | X 10 10 -350 -200 250 R 50 50 1 1 P 48 | X 11 11 -350 -100 250 R 50 50 1 1 P 49 | X 12 12 -350 0 250 R 50 50 1 1 P 50 | X NC1 NC1 -350 800 250 R 50 50 1 1 P 51 | X NC2 NC2 -350 700 250 R 50 50 1 1 P 52 | X COM1 COM1 -350 600 250 R 50 50 1 1 P 53 | X COM2 COM2 -350 -700 250 R 50 50 1 1 P 54 | ENDDRAW 55 | ENDDEF 56 | # 57 | #End Library 58 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutSingle/AuxOutSingle.bak: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 date 11/27/2011 7:44:11 PM 2 | LIBS:power 3 | LIBS:device 4 | LIBS:transistors 5 | LIBS:conn 6 | LIBS:linear 7 | LIBS:regul 8 | LIBS:74xx 9 | LIBS:cmos4000 10 | LIBS:adc-dac 11 | LIBS:memory 12 | LIBS:xilinx 13 | LIBS:special 14 | LIBS:microcontrollers 15 | LIBS:dsp 16 | LIBS:microchip 17 | LIBS:analog_switches 18 | LIBS:motorola 19 | LIBS:texas 20 | LIBS:intel 21 | LIBS:audio 22 | LIBS:interface 23 | LIBS:digital-audio 24 | LIBS:philips 25 | LIBS:display 26 | LIBS:cypress 27 | LIBS:siliconi 28 | LIBS:opto 29 | LIBS:atmel 30 | LIBS:contrib 31 | LIBS:valves 32 | LIBS:arduino_shieldsNCL 33 | LIBS:ATmega8 34 | LIBS:atmega16 35 | LIBS:connNCL 36 | LIBS:SDadapter 37 | LIBS:specialNCL 38 | LIBS:AuxOutSingle-cache 39 | EELAYER 25 0 40 | EELAYER END 41 | $Descr A4 11700 8267 42 | Sheet 1 1 43 | Title "InkShield" 44 | Date "28 nov 2011" 45 | Rev "1.0" 46 | Comp "Nicholas C Lewis" 47 | Comment1 "CC BY-SA 3.0" 48 | Comment2 "www.NicholasCLewis.com/InkShield" 49 | Comment3 "" 50 | Comment4 "" 51 | $EndDescr 52 | Wire Wire Line 53 | 4250 4500 4250 4600 54 | Wire Wire Line 55 | 4250 4600 4600 4600 56 | Wire Wire Line 57 | 4600 4600 4600 4150 58 | Wire Wire Line 59 | 4600 4150 4700 4150 60 | Wire Wire Line 61 | 4150 3700 4150 3600 62 | Wire Wire Line 63 | 4150 3600 4600 3600 64 | Wire Wire Line 65 | 4600 3600 4600 4050 66 | Wire Wire Line 67 | 4600 4050 4700 4050 68 | Wire Wire Line 69 | 6200 3100 3750 3100 70 | Wire Wire Line 71 | 6200 3100 6200 2900 72 | Wire Wire Line 73 | 6100 5100 3750 5100 74 | Wire Wire Line 75 | 3250 3600 3250 4700 76 | Wire Wire Line 77 | 4050 4500 4050 4800 78 | Wire Wire Line 79 | 3950 3700 3950 3500 80 | Wire Wire Line 81 | 3950 3500 6600 3500 82 | Wire Wire Line 83 | 3750 3100 3750 3700 84 | Wire Wire Line 85 | 3650 3700 3650 3200 86 | Wire Wire Line 87 | 3650 3200 6000 3200 88 | Wire Wire Line 89 | 3550 4500 3550 5300 90 | Wire Wire Line 91 | 3450 3700 3450 3400 92 | Wire Wire Line 93 | 3450 3400 5600 3400 94 | Wire Wire Line 95 | 3450 4500 3450 5400 96 | Connection ~ 5500 5400 97 | Wire Wire Line 98 | 5800 3300 3550 3300 99 | Wire Wire Line 100 | 6400 2900 6400 3000 101 | Wire Wire Line 102 | 6600 3500 6600 2900 103 | Wire Wire Line 104 | 5800 3300 5800 2900 105 | Wire Wire Line 106 | 5600 3400 5600 2900 107 | Wire Wire Line 108 | 6000 3200 6000 2900 109 | Wire Wire Line 110 | 5500 2900 5500 5400 111 | Wire Wire Line 112 | 5900 2900 5900 5200 113 | Wire Wire Line 114 | 5700 2900 5700 5300 115 | Wire Wire Line 116 | 6500 2900 6500 4900 117 | Wire Wire Line 118 | 6700 2900 6700 4800 119 | Wire Wire Line 120 | 5700 5300 3550 5300 121 | Wire Wire Line 122 | 6700 4800 4050 4800 123 | Wire Wire Line 124 | 3550 3300 3550 3700 125 | Wire Wire Line 126 | 5900 5200 3650 5200 127 | Wire Wire Line 128 | 3650 5200 3650 4500 129 | Wire Wire Line 130 | 6100 5100 6100 2900 131 | Wire Wire Line 132 | 3750 5100 3750 4500 133 | Wire Wire Line 134 | 6300 2900 6300 5000 135 | Wire Wire Line 136 | 3850 4500 3850 5000 137 | Wire Wire Line 138 | 6500 4900 3950 4900 139 | Wire Wire Line 140 | 3950 4900 3950 4500 141 | Wire Wire Line 142 | 4050 3700 4050 3600 143 | Wire Wire Line 144 | 4050 3600 3250 3600 145 | Wire Wire Line 146 | 3250 4700 3450 4700 147 | Connection ~ 3450 4700 148 | Wire Wire Line 149 | 3850 3700 3850 3000 150 | Wire Wire Line 151 | 3450 5400 6800 5400 152 | Wire Wire Line 153 | 6800 5400 6800 2900 154 | Wire Wire Line 155 | 3850 5000 6300 5000 156 | Wire Wire Line 157 | 3850 3000 6400 3000 158 | Wire Wire Line 159 | 4150 4500 4150 4700 160 | Wire Wire Line 161 | 4150 4700 4500 4700 162 | Wire Wire Line 163 | 4500 4700 4500 3950 164 | Wire Wire Line 165 | 4500 3950 4700 3950 166 | Wire Wire Line 167 | 4250 3700 4450 3700 168 | Wire Wire Line 169 | 4450 3700 4450 4250 170 | Wire Wire Line 171 | 4450 4250 4700 4250 172 | NoConn ~ 5300 2900 173 | NoConn ~ 5400 2900 174 | $Comp 175 | L HP_Q2347A_FFC P1 176 | U 1 1 4DDF0ACA 177 | P 6100 2550 178 | F 0 "P1" V 6060 2550 60 0000 C CNN 179 | F 1 "HP_Q2347A_FFC" V 6180 2550 60 0000 C CNN 180 | 1 6100 2550 181 | 0 -1 -1 0 182 | $EndComp 183 | $Comp 184 | L CONN_9X2 P2 185 | U 1 1 4DE2F960 186 | P 3800 4100 187 | F 0 "P2" H 3800 4550 60 0000 C CNN 188 | F 1 "AUX_OUT" V 3800 4100 50 0000 C CNN 189 | 1 3800 4100 190 | 0 -1 -1 0 191 | $EndComp 192 | $EndSCHEMATC 193 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutSingle/AuxOutSingle.cmp: -------------------------------------------------------------------------------- 1 | Cmp-Mod V01 Created by CvPCB (2010-12-23 BZR 2684)-stable date = 11/27/2011 7:10:02 PM 2 | 3 | BeginCmp 4 | TimeStamp = /4DDF0ACA; 5 | Reference = P1; 6 | ValeurCmp = HP_Q2347A_FFC; 7 | IdModule = SLW16R-1C7LF_Q2347A; 8 | EndCmp 9 | 10 | BeginCmp 11 | TimeStamp = /4DE2F960; 12 | Reference = P2; 13 | ValeurCmp = AUX_OUT; 14 | IdModule = PIN_ARRAY_9X2_with_connector; 15 | EndCmp 16 | 17 | EndListe 18 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutSingle/AuxOutSingle.drl: -------------------------------------------------------------------------------- 1 | M48 2 | INCH,TZ 3 | T1C0.025 4 | T2C0.032 5 | T3C0.040 6 | T4C0.134 7 | % 8 | G90 9 | G05 10 | T1 11 | X67100Y-47600 12 | X68350Y-39400 13 | X69250Y-40050 14 | X69650Y-45050 15 | T2 16 | X67957Y-40701 17 | X67957Y-41488 18 | X67957Y-42275 19 | X67957Y-43063 20 | X67957Y-43850 21 | X67957Y-44638 22 | X67957Y-45425 23 | X67957Y-46212 24 | X68744Y-41094 25 | X68744Y-41882 26 | X68744Y-42669 27 | X68744Y-43457 28 | X68744Y-44244 29 | X68744Y-45031 30 | X68744Y-45819 31 | X68744Y-46606 32 | T3 33 | X65350Y-39050 34 | X65350Y-40050 35 | X65350Y-41050 36 | X65350Y-42050 37 | X65350Y-43050 38 | X65350Y-44050 39 | X65350Y-45050 40 | X65350Y-46050 41 | X65350Y-47050 42 | X66350Y-39050 43 | X66350Y-40050 44 | X66350Y-41050 45 | X66350Y-42050 46 | X66350Y-43050 47 | X66350Y-44050 48 | X66350Y-45050 49 | X66350Y-46050 50 | X66350Y-47050 51 | T4 52 | X68600Y-38200 53 | X68600Y-49500 54 | T0 55 | M30 56 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutSingle/AuxOutSingle.net: -------------------------------------------------------------------------------- 1 | # EESchema Netlist Version 1.1 created 11/27/2011 7:10:02 PM 2 | ( 3 | ( /4DDF0ACA SLW16R-1C7LF_Q2347A P1 HP_Q2347A_FFC 4 | ( 1 N-000017 ) 5 | ( 2 N-000012 ) 6 | ( 3 N-000016 ) 7 | ( 4 N-000013 ) 8 | ( 5 N-000014 ) 9 | ( 6 N-000010 ) 10 | ( 7 N-000018 ) 11 | ( 8 N-000009 ) 12 | ( 9 N-000004 ) 13 | ( 10 N-000011 ) 14 | ( 11 N-000001 ) 15 | ( 12 N-000019 ) 16 | ( COM1 N-000015 ) 17 | ( COM2 N-000015 ) 18 | ( NC1 ? ) 19 | ( NC2 ? ) 20 | ) 21 | ( /4DE2F960 PIN_ARRAY_9X2_with_connector P2 AUX_OUT 22 | ( 1 N-000015 ) 23 | ( 2 N-000016 ) 24 | ( 3 N-000013 ) 25 | ( 4 N-000014 ) 26 | ( 5 N-000012 ) 27 | ( 6 N-000017 ) 28 | ( 7 N-000019 ) 29 | ( 8 N-000001 ) 30 | ( 9 N-000011 ) 31 | ( 10 N-000004 ) 32 | ( 11 N-000010 ) 33 | ( 12 N-000018 ) 34 | ( 13 N-000009 ) 35 | ( 14 N-000015 ) 36 | ( 15 ? ) 37 | ( 16 ? ) 38 | ( 17 ? ) 39 | ( 18 ? ) 40 | ) 41 | ) 42 | * 43 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutSingle/AuxOutSingle.pro: -------------------------------------------------------------------------------- 1 | update=12/2/2011 7:38:17 AM 2 | last_client=pcbnew 3 | [general] 4 | version=1 5 | [eeschema] 6 | version=1 7 | LibDir=F:\\Electronics\\KiCad\\library 8 | NetFmt=1 9 | HPGLSpd=20 10 | HPGLDm=15 11 | HPGLNum=1 12 | offX_A4=0 13 | offY_A4=0 14 | offX_A3=0 15 | offY_A3=0 16 | offX_A2=0 17 | offY_A2=0 18 | offX_A1=0 19 | offY_A1=0 20 | offX_A0=0 21 | offY_A0=0 22 | offX_A=0 23 | offY_A=0 24 | offX_B=0 25 | offY_B=0 26 | offX_C=0 27 | offY_C=0 28 | offX_D=0 29 | offY_D=0 30 | offX_E=0 31 | offY_E=0 32 | RptD_X=0 33 | RptD_Y=100 34 | RptLab=1 35 | LabSize=60 36 | [eeschema/libraries] 37 | LibName1=power 38 | LibName2=device 39 | LibName3=transistors 40 | LibName4=conn 41 | LibName5=linear 42 | LibName6=regul 43 | LibName7=74xx 44 | LibName8=cmos4000 45 | LibName9=adc-dac 46 | LibName10=memory 47 | LibName11=xilinx 48 | LibName12=special 49 | LibName13=microcontrollers 50 | LibName14=dsp 51 | LibName15=microchip 52 | LibName16=analog_switches 53 | LibName17=motorola 54 | LibName18=texas 55 | LibName19=intel 56 | LibName20=audio 57 | LibName21=interface 58 | LibName22=digital-audio 59 | LibName23=philips 60 | LibName24=display 61 | LibName25=cypress 62 | LibName26=siliconi 63 | LibName27=opto 64 | LibName28=atmel 65 | LibName29=contrib 66 | LibName30=valves 67 | LibName31=arduino_shieldsNCL 68 | LibName32=ATmega8 69 | LibName33=atmega16 70 | LibName34=connNCL 71 | LibName35=SDadapter 72 | LibName36=specialNCL 73 | [cvpcb] 74 | version=1 75 | NetIExt=net 76 | [pcbnew] 77 | version=1 78 | PadDrlX=315 79 | PadDimH=630 80 | PadDimV=630 81 | BoardThickness=630 82 | SgPcb45=1 83 | TxtPcbV=800 84 | TxtPcbH=600 85 | TxtModV=600 86 | TxtModH=600 87 | TxtModW=120 88 | VEgarde=100 89 | DrawLar=100 90 | EdgeLar=150 91 | TxtLar=120 92 | MSegLar=100 93 | LastNetListRead=AuxOutSingle.net 94 | [pcbnew/libraries] 95 | LibDir=F:\\Electronics\\KiCad\\modules 96 | LibName1=sockets 97 | LibName2=connect 98 | LibName3=discret 99 | LibName4=divers 100 | LibName5=libcms 101 | LibName6=display 102 | LibName7=valves 103 | LibName8=led 104 | LibName9=dip_sockets 105 | LibName10=arduino_shields 106 | LibName11=connectNCL 107 | LibName12=LOGOs 108 | LibName13=PIN_ARRAYncl 109 | LibName14=SD 110 | LibName15=USBncl 111 | LibName16=discreteNCL 112 | LibName17=NCL 113 | LibName18=OSHW_NCL 114 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutSingle/AuxOutSingle.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 date 12/1/2011 9:01:38 PM 2 | LIBS:power 3 | LIBS:device 4 | LIBS:transistors 5 | LIBS:conn 6 | LIBS:linear 7 | LIBS:regul 8 | LIBS:74xx 9 | LIBS:cmos4000 10 | LIBS:adc-dac 11 | LIBS:memory 12 | LIBS:xilinx 13 | LIBS:special 14 | LIBS:microcontrollers 15 | LIBS:dsp 16 | LIBS:microchip 17 | LIBS:analog_switches 18 | LIBS:motorola 19 | LIBS:texas 20 | LIBS:intel 21 | LIBS:audio 22 | LIBS:interface 23 | LIBS:digital-audio 24 | LIBS:philips 25 | LIBS:display 26 | LIBS:cypress 27 | LIBS:siliconi 28 | LIBS:opto 29 | LIBS:atmel 30 | LIBS:contrib 31 | LIBS:valves 32 | LIBS:arduino_shieldsNCL 33 | LIBS:ATmega8 34 | LIBS:atmega16 35 | LIBS:connNCL 36 | LIBS:SDadapter 37 | LIBS:specialNCL 38 | LIBS:AuxOutSingle-cache 39 | EELAYER 25 0 40 | EELAYER END 41 | $Descr A4 11700 8267 42 | Sheet 1 1 43 | Title "InkShield" 44 | Date "2 dec 2011" 45 | Rev "1.0" 46 | Comp "Nicholas C Lewis" 47 | Comment1 "CC BY-SA 3.0" 48 | Comment2 "www.NicholasCLewis.com/InkShield" 49 | Comment3 "" 50 | Comment4 "" 51 | $EndDescr 52 | NoConn ~ 4150 3700 53 | NoConn ~ 4250 3700 54 | NoConn ~ 4250 4500 55 | NoConn ~ 4150 4500 56 | Wire Wire Line 57 | 6200 3100 3750 3100 58 | Wire Wire Line 59 | 6200 3100 6200 2900 60 | Wire Wire Line 61 | 6100 5100 3750 5100 62 | Wire Wire Line 63 | 3250 3600 3250 4700 64 | Wire Wire Line 65 | 4050 4500 4050 4800 66 | Wire Wire Line 67 | 3950 3700 3950 3500 68 | Wire Wire Line 69 | 3950 3500 6600 3500 70 | Wire Wire Line 71 | 3750 3100 3750 3700 72 | Wire Wire Line 73 | 3650 3700 3650 3200 74 | Wire Wire Line 75 | 3650 3200 6000 3200 76 | Wire Wire Line 77 | 3550 4500 3550 5300 78 | Wire Wire Line 79 | 3450 3700 3450 3400 80 | Wire Wire Line 81 | 3450 3400 5600 3400 82 | Wire Wire Line 83 | 3450 4500 3450 5400 84 | Connection ~ 5500 5400 85 | Wire Wire Line 86 | 5800 3300 3550 3300 87 | Wire Wire Line 88 | 6400 2900 6400 3000 89 | Wire Wire Line 90 | 6600 3500 6600 2900 91 | Wire Wire Line 92 | 5800 3300 5800 2900 93 | Wire Wire Line 94 | 5600 3400 5600 2900 95 | Wire Wire Line 96 | 6000 3200 6000 2900 97 | Wire Wire Line 98 | 5500 2900 5500 5400 99 | Wire Wire Line 100 | 5900 2900 5900 5200 101 | Wire Wire Line 102 | 5700 2900 5700 5300 103 | Wire Wire Line 104 | 6500 2900 6500 4900 105 | Wire Wire Line 106 | 6700 2900 6700 4800 107 | Wire Wire Line 108 | 5700 5300 3550 5300 109 | Wire Wire Line 110 | 6700 4800 4050 4800 111 | Wire Wire Line 112 | 3550 3300 3550 3700 113 | Wire Wire Line 114 | 5900 5200 3650 5200 115 | Wire Wire Line 116 | 3650 5200 3650 4500 117 | Wire Wire Line 118 | 6100 5100 6100 2900 119 | Wire Wire Line 120 | 3750 5100 3750 4500 121 | Wire Wire Line 122 | 6300 2900 6300 5000 123 | Wire Wire Line 124 | 3850 4500 3850 5000 125 | Wire Wire Line 126 | 6500 4900 3950 4900 127 | Wire Wire Line 128 | 3950 4900 3950 4500 129 | Wire Wire Line 130 | 4050 3700 4050 3600 131 | Wire Wire Line 132 | 4050 3600 3250 3600 133 | Wire Wire Line 134 | 3250 4700 3450 4700 135 | Connection ~ 3450 4700 136 | Wire Wire Line 137 | 3850 3700 3850 3000 138 | Wire Wire Line 139 | 3450 5400 6800 5400 140 | Wire Wire Line 141 | 6800 5400 6800 2900 142 | Wire Wire Line 143 | 3850 5000 6300 5000 144 | Wire Wire Line 145 | 3850 3000 6400 3000 146 | NoConn ~ 5300 2900 147 | NoConn ~ 5400 2900 148 | $Comp 149 | L HP_Q2347A_FFC P1 150 | U 1 1 4DDF0ACA 151 | P 6100 2550 152 | F 0 "P1" V 6060 2550 60 0000 C CNN 153 | F 1 "HP_Q2347A_FFC" V 6180 2550 60 0000 C CNN 154 | 1 6100 2550 155 | 0 -1 -1 0 156 | $EndComp 157 | $Comp 158 | L CONN_9X2 P2 159 | U 1 1 4DE2F960 160 | P 3800 4100 161 | F 0 "P2" H 3800 4550 60 0000 C CNN 162 | F 1 "AUX_OUT" V 3800 4100 50 0000 C CNN 163 | 1 3800 4100 164 | 0 -1 -1 0 165 | $EndComp 166 | $EndSCHEMATC 167 | -------------------------------------------------------------------------------- /KicadFiles/AuxOutSingle/AuxOutSingle.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasCLewis/InkShield/7b812b1bce058602f9ad6198ce79dbe80770e8c1/KicadFiles/AuxOutSingle/AuxOutSingle.zip -------------------------------------------------------------------------------- /KicadFiles/InkShield/InkShield-Mask_Back.gbs: -------------------------------------------------------------------------------- 1 | G04 (created by PCBNEW-RS274X (2010-12-23 BZR 2684)-stable) date 10/9/2011 1:25:49 PM* 2 | G01* 3 | G70* 4 | G90* 5 | %MOIN*% 6 | G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* 7 | %FSLAX34Y34*% 8 | G04 APERTURE LIST* 9 | %ADD10C,0.006000*% 10 | %ADD11C,0.015000*% 11 | %ADD12C,0.086000*% 12 | %ADD13C,0.075000*% 13 | %ADD14C,0.080000*% 14 | %ADD15R,0.080000X0.080000*% 15 | %ADD16O,0.080000X0.120000*% 16 | %ADD17R,0.082000X0.110000*% 17 | %ADD18O,0.082000X0.110000*% 18 | %ADD19C,0.090000*% 19 | %ADD20R,0.090000X0.090000*% 20 | %ADD21R,0.083000X0.083000*% 21 | %ADD22C,0.083000*% 22 | %ADD23C,0.085000*% 23 | G04 APERTURE END LIST* 24 | G54D10* 25 | G54D11* 26 | X34850Y-53450D02* 27 | X34850Y-53350D01* 28 | X73350Y-53450D02* 29 | X34850Y-53450D01* 30 | X73850Y-52950D02* 31 | X73850Y-32950D01* 32 | X73350Y-53450D02* 33 | X73850Y-52950D01* 34 | X34850Y-32450D02* 35 | X34950Y-32550D01* 36 | X73350Y-32450D02* 37 | X34850Y-32450D01* 38 | X73850Y-32950D02* 39 | X73350Y-32450D01* 40 | X34850Y-32450D02* 41 | X34850Y-53450D01* 42 | G54D12* 43 | X70000Y-37250D03* 44 | X70000Y-38250D03* 45 | X36250Y-47500D03* 46 | X36250Y-48500D03* 47 | G54D13* 48 | X42850Y-46100D03* 49 | X42850Y-47100D03* 50 | G54D14* 51 | X54250Y-51050D03* 52 | X50250Y-51050D03* 53 | X50250Y-49550D03* 54 | X54250Y-49550D03* 55 | G54D15* 56 | X57850Y-51250D03* 57 | G54D14* 58 | X57850Y-50250D03* 59 | X57850Y-49250D03* 60 | G54D15* 61 | X56850Y-51250D03* 62 | G54D14* 63 | X56850Y-50250D03* 64 | X56850Y-49250D03* 65 | G54D15* 66 | X55850Y-51250D03* 67 | G54D14* 68 | X55850Y-50250D03* 69 | X55850Y-49250D03* 70 | G54D15* 71 | X58850Y-51250D03* 72 | G54D14* 73 | X58850Y-50250D03* 74 | X58850Y-49250D03* 75 | G54D16* 76 | X61850Y-33450D03* 77 | X62850Y-33450D03* 78 | X63850Y-33450D03* 79 | X64850Y-33450D03* 80 | X65850Y-33450D03* 81 | X66850Y-33450D03* 82 | X67850Y-33450D03* 83 | X68850Y-33450D03* 84 | X70850Y-52450D03* 85 | X69850Y-52450D03* 86 | X68850Y-52450D03* 87 | X67850Y-52450D03* 88 | X63850Y-52450D03* 89 | X61850Y-52450D03* 90 | X60850Y-52450D03* 91 | X64850Y-52450D03* 92 | X65850Y-52450D03* 93 | X66850Y-52450D03* 94 | X59850Y-52450D03* 95 | X58850Y-52450D03* 96 | X57850Y-52450D03* 97 | X54850Y-52450D03* 98 | X55850Y-52450D03* 99 | X56850Y-52450D03* 100 | X52850Y-52450D03* 101 | X51850Y-52450D03* 102 | X50850Y-52450D03* 103 | X48850Y-52450D03* 104 | X47850Y-52450D03* 105 | X59850Y-33450D03* 106 | X58850Y-33450D03* 107 | X57850Y-33450D03* 108 | X56850Y-33450D03* 109 | X55850Y-33450D03* 110 | X54850Y-33450D03* 111 | X53850Y-33450D03* 112 | X52850Y-33450D03* 113 | X51250Y-33450D03* 114 | X50250Y-33450D03* 115 | X49250Y-33450D03* 116 | X48250Y-33450D03* 117 | X47250Y-33450D03* 118 | X46250Y-33450D03* 119 | X45250Y-33450D03* 120 | X44250Y-33450D03* 121 | X49850Y-52450D03* 122 | G54D14* 123 | X71850Y-34450D03* 124 | X72850Y-34450D03* 125 | X71850Y-35450D03* 126 | X72850Y-35450D03* 127 | X71850Y-36450D03* 128 | X72850Y-36450D03* 129 | X71850Y-37450D03* 130 | X72850Y-37450D03* 131 | X71850Y-33450D03* 132 | X72850Y-33450D03* 133 | X72850Y-38450D03* 134 | X71850Y-38450D03* 135 | X71850Y-39450D03* 136 | X72850Y-39450D03* 137 | X71850Y-40450D03* 138 | X72850Y-40450D03* 139 | X71850Y-41450D03* 140 | X72850Y-41450D03* 141 | X71850Y-42450D03* 142 | X72850Y-42450D03* 143 | X71850Y-43450D03* 144 | X72850Y-43450D03* 145 | X71850Y-44450D03* 146 | X72850Y-44450D03* 147 | X71850Y-45450D03* 148 | X72850Y-45450D03* 149 | X71850Y-46450D03* 150 | X72850Y-46450D03* 151 | X71850Y-47450D03* 152 | X72850Y-47450D03* 153 | X71850Y-48450D03* 154 | X72850Y-48450D03* 155 | X71850Y-49450D03* 156 | X72850Y-49450D03* 157 | X71850Y-50450D03* 158 | X72850Y-50450D03* 159 | G54D13* 160 | X67350Y-37950D03* 161 | X64350Y-37950D03* 162 | X36250Y-49500D03* 163 | X39250Y-49500D03* 164 | G54D17* 165 | X62250Y-38050D03* 166 | G54D18* 167 | X61250Y-38050D03* 168 | X60250Y-38050D03* 169 | X59250Y-38050D03* 170 | X58250Y-38050D03* 171 | X57250Y-38050D03* 172 | X56250Y-38050D03* 173 | X55250Y-38050D03* 174 | X54250Y-38050D03* 175 | X54250Y-41050D03* 176 | X55250Y-41050D03* 177 | X56250Y-41050D03* 178 | X57250Y-41050D03* 179 | X58250Y-41050D03* 180 | X59250Y-41050D03* 181 | X60250Y-41050D03* 182 | X61250Y-41050D03* 183 | X62250Y-41050D03* 184 | G54D17* 185 | X54250Y-45650D03* 186 | G54D18* 187 | X55250Y-45650D03* 188 | X56250Y-45650D03* 189 | X57250Y-45650D03* 190 | X58250Y-45650D03* 191 | X59250Y-45650D03* 192 | X60250Y-45650D03* 193 | X61250Y-45650D03* 194 | X62250Y-45650D03* 195 | X62250Y-42650D03* 196 | X61250Y-42650D03* 197 | X60250Y-42650D03* 198 | X59250Y-42650D03* 199 | X58250Y-42650D03* 200 | X57250Y-42650D03* 201 | X56250Y-42650D03* 202 | X55250Y-42650D03* 203 | X54250Y-42650D03* 204 | G54D17* 205 | X41150Y-44050D03* 206 | G54D18* 207 | X42150Y-44050D03* 208 | X43150Y-44050D03* 209 | X44150Y-44050D03* 210 | X45150Y-44050D03* 211 | X46150Y-44050D03* 212 | X47150Y-44050D03* 213 | X48150Y-44050D03* 214 | X49150Y-44050D03* 215 | X50150Y-44050D03* 216 | X51150Y-44050D03* 217 | X52150Y-44050D03* 218 | X52150Y-38050D03* 219 | X51150Y-38050D03* 220 | X50150Y-38050D03* 221 | X49150Y-38050D03* 222 | X48150Y-38050D03* 223 | X47150Y-38050D03* 224 | X46150Y-38050D03* 225 | X45150Y-38050D03* 226 | X44150Y-38050D03* 227 | X43150Y-38050D03* 228 | X42150Y-38050D03* 229 | X41150Y-38050D03* 230 | G54D19* 231 | X50250Y-48400D03* 232 | G54D20* 233 | X54250Y-48400D03* 234 | G54D17* 235 | X48800Y-46900D03* 236 | G54D18* 237 | X47800Y-46900D03* 238 | X46800Y-46900D03* 239 | X45800Y-46900D03* 240 | X45800Y-49900D03* 241 | X46800Y-49900D03* 242 | X47800Y-49900D03* 243 | X48800Y-49900D03* 244 | G54D14* 245 | X44350Y-46450D03* 246 | X44350Y-50450D03* 247 | X45000Y-51050D03* 248 | X49500Y-51050D03* 249 | G54D15* 250 | X64650Y-50050D03* 251 | G54D14* 252 | X62650Y-50000D03* 253 | G54D15* 254 | X40350Y-46550D03* 255 | G54D14* 256 | X41350Y-46550D03* 257 | G54D21* 258 | X37300Y-51706D03* 259 | G54D22* 260 | X37300Y-52494D03* 261 | G54D15* 262 | X65850Y-35850D03* 263 | G54D14* 264 | X65850Y-34850D03* 265 | X66850Y-35850D03* 266 | X66850Y-34850D03* 267 | X67850Y-35850D03* 268 | X67850Y-34850D03* 269 | X68850Y-35850D03* 270 | X68850Y-34850D03* 271 | G54D15* 272 | X64850Y-34850D03* 273 | G54D14* 274 | X64850Y-35850D03* 275 | X63850Y-34850D03* 276 | X63850Y-35850D03* 277 | X62850Y-34850D03* 278 | X62850Y-35850D03* 279 | X61850Y-34850D03* 280 | X61850Y-35850D03* 281 | G54D15* 282 | X51250Y-34550D03* 283 | G54D14* 284 | X51250Y-35550D03* 285 | X50250Y-34550D03* 286 | X50250Y-35550D03* 287 | X49250Y-34550D03* 288 | X49250Y-35550D03* 289 | X48250Y-34550D03* 290 | X48250Y-35550D03* 291 | X47250Y-34550D03* 292 | X47250Y-35550D03* 293 | G54D15* 294 | X57850Y-34550D03* 295 | G54D14* 296 | X57850Y-35550D03* 297 | X56850Y-34550D03* 298 | X56850Y-35550D03* 299 | X55850Y-34550D03* 300 | X55850Y-35550D03* 301 | X54850Y-34550D03* 302 | X54850Y-35550D03* 303 | X53850Y-34550D03* 304 | X53850Y-35550D03* 305 | X52850Y-34550D03* 306 | X52850Y-35550D03* 307 | G54D23* 308 | X38230Y-33364D03* 309 | X38230Y-35136D03* 310 | X35670Y-33364D03* 311 | X35670Y-35136D03* 312 | G54D15* 313 | X36300Y-51600D03* 314 | G54D14* 315 | X36300Y-52600D03* 316 | G54D15* 317 | X37950Y-44900D03* 318 | G54D14* 319 | X36950Y-44900D03* 320 | X37950Y-43900D03* 321 | X36950Y-43900D03* 322 | X37950Y-42900D03* 323 | X36950Y-42900D03* 324 | X37950Y-41900D03* 325 | X36950Y-41900D03* 326 | X66350Y-39050D03* 327 | X65350Y-39050D03* 328 | X65350Y-40050D03* 329 | X66350Y-40050D03* 330 | G54D15* 331 | X66350Y-47050D03* 332 | G54D14* 333 | X65350Y-47050D03* 334 | X66350Y-46050D03* 335 | X65350Y-46050D03* 336 | X66350Y-45050D03* 337 | X65350Y-45050D03* 338 | X66350Y-44050D03* 339 | X65350Y-44050D03* 340 | X66350Y-43050D03* 341 | X65350Y-43050D03* 342 | X66350Y-42050D03* 343 | X65350Y-42050D03* 344 | X66350Y-41050D03* 345 | X65350Y-41050D03* 346 | G54D22* 347 | X68744Y-46606D03* 348 | X67957Y-46212D03* 349 | X68744Y-45819D03* 350 | X67957Y-45425D03* 351 | X68744Y-45031D03* 352 | X67957Y-44638D03* 353 | X68744Y-44244D03* 354 | X67957Y-43850D03* 355 | X68744Y-43457D03* 356 | X67957Y-43063D03* 357 | X68744Y-42669D03* 358 | X67957Y-42275D03* 359 | X68744Y-41882D03* 360 | X67957Y-41488D03* 361 | X68744Y-41094D03* 362 | X67957Y-40701D03* 363 | G54D15* 364 | X42450Y-35550D03* 365 | G54D14* 366 | X42450Y-36550D03* 367 | X41450Y-35550D03* 368 | X41450Y-36550D03* 369 | X40450Y-35550D03* 370 | X40450Y-36550D03* 371 | G54D22* 372 | X42884Y-48300D03* 373 | X40916Y-48300D03* 374 | G54D15* 375 | X46000Y-52450D03* 376 | G54D14* 377 | X45000Y-52450D03* 378 | M02* 379 | -------------------------------------------------------------------------------- /KicadFiles/InkShield/InkShield-Mask_Front.gts: -------------------------------------------------------------------------------- 1 | G04 (created by PCBNEW-RS274X (2010-12-23 BZR 2684)-stable) date 10/9/2011 1:25:49 PM* 2 | G01* 3 | G70* 4 | G90* 5 | %MOIN*% 6 | G04 Gerber Fmt 3.4, Leading zero omitted, Abs format* 7 | %FSLAX34Y34*% 8 | G04 APERTURE LIST* 9 | %ADD10C,0.006000*% 10 | %ADD11C,0.015000*% 11 | %ADD12C,0.086000*% 12 | %ADD13C,0.075000*% 13 | %ADD14C,0.080000*% 14 | %ADD15R,0.080000X0.080000*% 15 | %ADD16O,0.080000X0.120000*% 16 | %ADD17R,0.082000X0.110000*% 17 | %ADD18O,0.082000X0.110000*% 18 | %ADD19C,0.090000*% 19 | %ADD20R,0.090000X0.090000*% 20 | %ADD21R,0.083000X0.083000*% 21 | %ADD22C,0.083000*% 22 | %ADD23C,0.085000*% 23 | G04 APERTURE END LIST* 24 | G54D10* 25 | G54D11* 26 | X34850Y-53450D02* 27 | X34850Y-53350D01* 28 | X73350Y-53450D02* 29 | X34850Y-53450D01* 30 | X73850Y-52950D02* 31 | X73850Y-32950D01* 32 | X73350Y-53450D02* 33 | X73850Y-52950D01* 34 | X34850Y-32450D02* 35 | X34950Y-32550D01* 36 | X73350Y-32450D02* 37 | X34850Y-32450D01* 38 | X73850Y-32950D02* 39 | X73350Y-32450D01* 40 | X34850Y-32450D02* 41 | X34850Y-53450D01* 42 | G54D12* 43 | X70000Y-37250D03* 44 | X70000Y-38250D03* 45 | X36250Y-47500D03* 46 | X36250Y-48500D03* 47 | G54D13* 48 | X42850Y-46100D03* 49 | X42850Y-47100D03* 50 | G54D14* 51 | X54250Y-51050D03* 52 | X50250Y-51050D03* 53 | X50250Y-49550D03* 54 | X54250Y-49550D03* 55 | G54D15* 56 | X57850Y-51250D03* 57 | G54D14* 58 | X57850Y-50250D03* 59 | X57850Y-49250D03* 60 | G54D15* 61 | X56850Y-51250D03* 62 | G54D14* 63 | X56850Y-50250D03* 64 | X56850Y-49250D03* 65 | G54D15* 66 | X55850Y-51250D03* 67 | G54D14* 68 | X55850Y-50250D03* 69 | X55850Y-49250D03* 70 | G54D15* 71 | X58850Y-51250D03* 72 | G54D14* 73 | X58850Y-50250D03* 74 | X58850Y-49250D03* 75 | G54D16* 76 | X61850Y-33450D03* 77 | X62850Y-33450D03* 78 | X63850Y-33450D03* 79 | X64850Y-33450D03* 80 | X65850Y-33450D03* 81 | X66850Y-33450D03* 82 | X67850Y-33450D03* 83 | X68850Y-33450D03* 84 | X70850Y-52450D03* 85 | X69850Y-52450D03* 86 | X68850Y-52450D03* 87 | X67850Y-52450D03* 88 | X63850Y-52450D03* 89 | X61850Y-52450D03* 90 | X60850Y-52450D03* 91 | X64850Y-52450D03* 92 | X65850Y-52450D03* 93 | X66850Y-52450D03* 94 | X59850Y-52450D03* 95 | X58850Y-52450D03* 96 | X57850Y-52450D03* 97 | X54850Y-52450D03* 98 | X55850Y-52450D03* 99 | X56850Y-52450D03* 100 | X52850Y-52450D03* 101 | X51850Y-52450D03* 102 | X50850Y-52450D03* 103 | X48850Y-52450D03* 104 | X47850Y-52450D03* 105 | X59850Y-33450D03* 106 | X58850Y-33450D03* 107 | X57850Y-33450D03* 108 | X56850Y-33450D03* 109 | X55850Y-33450D03* 110 | X54850Y-33450D03* 111 | X53850Y-33450D03* 112 | X52850Y-33450D03* 113 | X51250Y-33450D03* 114 | X50250Y-33450D03* 115 | X49250Y-33450D03* 116 | X48250Y-33450D03* 117 | X47250Y-33450D03* 118 | X46250Y-33450D03* 119 | X45250Y-33450D03* 120 | X44250Y-33450D03* 121 | X49850Y-52450D03* 122 | G54D14* 123 | X71850Y-34450D03* 124 | X72850Y-34450D03* 125 | X71850Y-35450D03* 126 | X72850Y-35450D03* 127 | X71850Y-36450D03* 128 | X72850Y-36450D03* 129 | X71850Y-37450D03* 130 | X72850Y-37450D03* 131 | X71850Y-33450D03* 132 | X72850Y-33450D03* 133 | X72850Y-38450D03* 134 | X71850Y-38450D03* 135 | X71850Y-39450D03* 136 | X72850Y-39450D03* 137 | X71850Y-40450D03* 138 | X72850Y-40450D03* 139 | X71850Y-41450D03* 140 | X72850Y-41450D03* 141 | X71850Y-42450D03* 142 | X72850Y-42450D03* 143 | X71850Y-43450D03* 144 | X72850Y-43450D03* 145 | X71850Y-44450D03* 146 | X72850Y-44450D03* 147 | X71850Y-45450D03* 148 | X72850Y-45450D03* 149 | X71850Y-46450D03* 150 | X72850Y-46450D03* 151 | X71850Y-47450D03* 152 | X72850Y-47450D03* 153 | X71850Y-48450D03* 154 | X72850Y-48450D03* 155 | X71850Y-49450D03* 156 | X72850Y-49450D03* 157 | X71850Y-50450D03* 158 | X72850Y-50450D03* 159 | G54D13* 160 | X67350Y-37950D03* 161 | X64350Y-37950D03* 162 | X36250Y-49500D03* 163 | X39250Y-49500D03* 164 | G54D17* 165 | X62250Y-38050D03* 166 | G54D18* 167 | X61250Y-38050D03* 168 | X60250Y-38050D03* 169 | X59250Y-38050D03* 170 | X58250Y-38050D03* 171 | X57250Y-38050D03* 172 | X56250Y-38050D03* 173 | X55250Y-38050D03* 174 | X54250Y-38050D03* 175 | X54250Y-41050D03* 176 | X55250Y-41050D03* 177 | X56250Y-41050D03* 178 | X57250Y-41050D03* 179 | X58250Y-41050D03* 180 | X59250Y-41050D03* 181 | X60250Y-41050D03* 182 | X61250Y-41050D03* 183 | X62250Y-41050D03* 184 | G54D17* 185 | X54250Y-45650D03* 186 | G54D18* 187 | X55250Y-45650D03* 188 | X56250Y-45650D03* 189 | X57250Y-45650D03* 190 | X58250Y-45650D03* 191 | X59250Y-45650D03* 192 | X60250Y-45650D03* 193 | X61250Y-45650D03* 194 | X62250Y-45650D03* 195 | X62250Y-42650D03* 196 | X61250Y-42650D03* 197 | X60250Y-42650D03* 198 | X59250Y-42650D03* 199 | X58250Y-42650D03* 200 | X57250Y-42650D03* 201 | X56250Y-42650D03* 202 | X55250Y-42650D03* 203 | X54250Y-42650D03* 204 | G54D17* 205 | X41150Y-44050D03* 206 | G54D18* 207 | X42150Y-44050D03* 208 | X43150Y-44050D03* 209 | X44150Y-44050D03* 210 | X45150Y-44050D03* 211 | X46150Y-44050D03* 212 | X47150Y-44050D03* 213 | X48150Y-44050D03* 214 | X49150Y-44050D03* 215 | X50150Y-44050D03* 216 | X51150Y-44050D03* 217 | X52150Y-44050D03* 218 | X52150Y-38050D03* 219 | X51150Y-38050D03* 220 | X50150Y-38050D03* 221 | X49150Y-38050D03* 222 | X48150Y-38050D03* 223 | X47150Y-38050D03* 224 | X46150Y-38050D03* 225 | X45150Y-38050D03* 226 | X44150Y-38050D03* 227 | X43150Y-38050D03* 228 | X42150Y-38050D03* 229 | X41150Y-38050D03* 230 | G54D19* 231 | X50250Y-48400D03* 232 | G54D20* 233 | X54250Y-48400D03* 234 | G54D17* 235 | X48800Y-46900D03* 236 | G54D18* 237 | X47800Y-46900D03* 238 | X46800Y-46900D03* 239 | X45800Y-46900D03* 240 | X45800Y-49900D03* 241 | X46800Y-49900D03* 242 | X47800Y-49900D03* 243 | X48800Y-49900D03* 244 | G54D14* 245 | X44350Y-46450D03* 246 | X44350Y-50450D03* 247 | X45000Y-51050D03* 248 | X49500Y-51050D03* 249 | G54D15* 250 | X64650Y-50050D03* 251 | G54D14* 252 | X62650Y-50000D03* 253 | G54D15* 254 | X40350Y-46550D03* 255 | G54D14* 256 | X41350Y-46550D03* 257 | G54D21* 258 | X37300Y-51706D03* 259 | G54D22* 260 | X37300Y-52494D03* 261 | G54D15* 262 | X65850Y-35850D03* 263 | G54D14* 264 | X65850Y-34850D03* 265 | X66850Y-35850D03* 266 | X66850Y-34850D03* 267 | X67850Y-35850D03* 268 | X67850Y-34850D03* 269 | X68850Y-35850D03* 270 | X68850Y-34850D03* 271 | G54D15* 272 | X64850Y-34850D03* 273 | G54D14* 274 | X64850Y-35850D03* 275 | X63850Y-34850D03* 276 | X63850Y-35850D03* 277 | X62850Y-34850D03* 278 | X62850Y-35850D03* 279 | X61850Y-34850D03* 280 | X61850Y-35850D03* 281 | G54D15* 282 | X51250Y-34550D03* 283 | G54D14* 284 | X51250Y-35550D03* 285 | X50250Y-34550D03* 286 | X50250Y-35550D03* 287 | X49250Y-34550D03* 288 | X49250Y-35550D03* 289 | X48250Y-34550D03* 290 | X48250Y-35550D03* 291 | X47250Y-34550D03* 292 | X47250Y-35550D03* 293 | G54D15* 294 | X57850Y-34550D03* 295 | G54D14* 296 | X57850Y-35550D03* 297 | X56850Y-34550D03* 298 | X56850Y-35550D03* 299 | X55850Y-34550D03* 300 | X55850Y-35550D03* 301 | X54850Y-34550D03* 302 | X54850Y-35550D03* 303 | X53850Y-34550D03* 304 | X53850Y-35550D03* 305 | X52850Y-34550D03* 306 | X52850Y-35550D03* 307 | G54D23* 308 | X38230Y-33364D03* 309 | X38230Y-35136D03* 310 | X35670Y-33364D03* 311 | X35670Y-35136D03* 312 | G54D15* 313 | X36300Y-51600D03* 314 | G54D14* 315 | X36300Y-52600D03* 316 | G54D15* 317 | X37950Y-44900D03* 318 | G54D14* 319 | X36950Y-44900D03* 320 | X37950Y-43900D03* 321 | X36950Y-43900D03* 322 | X37950Y-42900D03* 323 | X36950Y-42900D03* 324 | X37950Y-41900D03* 325 | X36950Y-41900D03* 326 | X66350Y-39050D03* 327 | X65350Y-39050D03* 328 | X65350Y-40050D03* 329 | X66350Y-40050D03* 330 | G54D15* 331 | X66350Y-47050D03* 332 | G54D14* 333 | X65350Y-47050D03* 334 | X66350Y-46050D03* 335 | X65350Y-46050D03* 336 | X66350Y-45050D03* 337 | X65350Y-45050D03* 338 | X66350Y-44050D03* 339 | X65350Y-44050D03* 340 | X66350Y-43050D03* 341 | X65350Y-43050D03* 342 | X66350Y-42050D03* 343 | X65350Y-42050D03* 344 | X66350Y-41050D03* 345 | X65350Y-41050D03* 346 | G54D22* 347 | X68744Y-46606D03* 348 | X67957Y-46212D03* 349 | X68744Y-45819D03* 350 | X67957Y-45425D03* 351 | X68744Y-45031D03* 352 | X67957Y-44638D03* 353 | X68744Y-44244D03* 354 | X67957Y-43850D03* 355 | X68744Y-43457D03* 356 | X67957Y-43063D03* 357 | X68744Y-42669D03* 358 | X67957Y-42275D03* 359 | X68744Y-41882D03* 360 | X67957Y-41488D03* 361 | X68744Y-41094D03* 362 | X67957Y-40701D03* 363 | G54D15* 364 | X42450Y-35550D03* 365 | G54D14* 366 | X42450Y-36550D03* 367 | X41450Y-35550D03* 368 | X41450Y-36550D03* 369 | X40450Y-35550D03* 370 | X40450Y-36550D03* 371 | G54D22* 372 | X42884Y-48300D03* 373 | X40916Y-48300D03* 374 | G54D15* 375 | X46000Y-52450D03* 376 | G54D14* 377 | X45000Y-52450D03* 378 | M02* 379 | -------------------------------------------------------------------------------- /KicadFiles/InkShield/InkShield-cache.bak: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 Date: 10/2/2011 4:10:39 PM 2 | # 3 | # +12V 4 | # 5 | DEF +12V #PWR 0 0 N Y 1 F P 6 | F0 "#PWR" 0 -50 20 H I C CNN 7 | F1 "+12V" 0 100 30 H V C CNN 8 | DRAW 9 | X +12V 1 0 0 0 U 20 30 0 0 W N 10 | C 0 60 20 0 1 0 N 11 | P 3 0 1 0 0 0 0 40 0 40 N 12 | ENDDRAW 13 | ENDDEF 14 | # 15 | # +5V 16 | # 17 | DEF +5V #PWR 0 40 Y Y 1 F P 18 | F0 "#PWR" 0 90 20 H I C CNN 19 | F1 "+5V" 0 90 30 H V C CNN 20 | DRAW 21 | X +5V 1 0 0 0 U 20 20 0 0 W N 22 | C 0 50 20 0 1 0 N 23 | P 4 0 1 0 0 0 0 30 0 30 0 30 N 24 | ENDDRAW 25 | ENDDEF 26 | # 27 | # ARDUINO_MEGA_SHIELD 28 | # 29 | DEF ARDUINO_MEGA_SHIELD SHIELD 0 40 Y Y 1 F N 30 | F0 "SHIELD" -300 2500 60 H V C CNN 31 | F1 "ARDUINO_MEGA_SHIELD" 0 -2600 60 H V C CNN 32 | DRAW 33 | T 0 0 750 60 0 0 0 Arduino Normal 0 C C 34 | T 0 0 650 60 0 0 0 MEGA Normal 0 C C 35 | S -450 -2550 450 2450 0 1 0 N 36 | P 3 0 1 0 -250 700 -50 700 250 700 N 37 | X RX0 0 750 750 300 L 50 50 1 1 B 38 | X TX0 1 750 850 300 L 50 50 1 1 B 39 | X 2 2 750 950 300 L 50 50 1 1 B 40 | X 3 3 750 1050 300 L 50 50 1 1 B 41 | X 4 4 750 1150 300 L 50 50 1 1 B 42 | X 5 5 750 1250 300 L 50 50 1 1 B 43 | X 6 6 750 1350 300 L 50 50 1 1 B 44 | X 7 7 750 1450 300 L 50 50 1 1 B 45 | X 8 8 750 1650 300 L 50 50 1 1 B 46 | X 9 9 750 1750 300 L 50 50 1 1 B 47 | X 10 10 750 1850 300 L 50 50 1 1 B 48 | X SDA 20 750 -50 300 L 50 50 1 1 B 49 | X PC7 30 750 -1500 300 L 50 50 1 1 B 50 | X PG1 40 -750 -2250 300 R 50 50 1 1 B 51 | X PB3_(MISO) 50 -750 -1150 300 R 50 50 1 1 B 52 | X 11 11 750 1950 300 L 50 50 1 1 B 53 | X SCL 21 750 -150 300 L 50 50 1 1 B 54 | X PC6 31 750 -1600 300 L 50 50 1 1 B 55 | X PG0 41 -750 -2150 300 R 50 50 1 1 B 56 | X PB2_(MOSI) 51 -750 -1050 300 R 50 50 1 1 B 57 | X 12 12 750 2050 300 L 50 50 1 1 B 58 | X PA0 22 750 -650 300 L 50 50 1 1 B 59 | X PC5 32 750 -1700 300 L 50 50 1 1 B 60 | X PL7 42 -750 -2000 300 R 50 50 1 1 B 61 | X PB1_(SCK) 52 -750 -950 300 R 50 50 1 1 B 62 | X 13 13 750 2150 300 L 50 50 1 1 B 63 | X PA1 23 750 -750 300 L 50 50 1 1 B 64 | X PC4 33 750 -1800 300 L 50 50 1 1 B 65 | X PL6 43 -750 -1900 300 R 50 50 1 1 B 66 | X PB0_(SS) 53 -750 -850 300 R 50 50 1 1 B 67 | X TX3 14 750 550 300 L 50 50 1 1 B 68 | X PA2 24 750 -850 300 L 50 50 1 1 B 69 | X PC3 34 750 -1900 300 L 50 50 1 1 B 70 | X PL5 44 -750 -1800 300 R 50 50 1 1 B 71 | X RX3 15 750 450 300 L 50 50 1 1 B 72 | X PA3 25 750 -950 300 L 50 50 1 1 B 73 | X PC2 35 750 -2000 300 L 50 50 1 1 B 74 | X PL4 45 -750 -1700 300 R 50 50 1 1 B 75 | X TX2 16 750 350 300 L 50 50 1 1 B 76 | X PA4 26 750 -1050 300 L 50 50 1 1 B 77 | X PC1 36 750 -2100 300 L 50 50 1 1 B 78 | X PL3 46 -750 -1600 300 R 50 50 1 1 B 79 | X RX2 17 750 250 300 L 50 50 1 1 B 80 | X PA5 27 750 -1150 300 L 50 50 1 1 B 81 | X PC0 37 750 -2200 300 L 50 50 1 1 B 82 | X PL2 47 -750 -1500 300 R 50 50 1 1 B 83 | X TX1 18 750 150 300 L 50 50 1 1 B 84 | X PA6 28 750 -1250 300 L 50 50 1 1 B 85 | X PD7 38 -750 -2450 300 R 50 50 1 1 B 86 | X PL1 48 -750 -1400 300 R 50 50 1 1 B 87 | X RX1 19 750 50 300 L 50 50 1 1 B 88 | X PA7 29 750 -1350 300 L 50 50 1 1 B 89 | X PG2 39 -750 -2350 300 R 50 50 1 1 B 90 | X PL0 49 -750 -1300 300 R 50 50 1 1 B 91 | X 5V 5V -750 1750 300 R 50 50 1 1 W 92 | X AD0 AD0 -750 1250 300 R 50 50 1 1 B 93 | X AD1 AD1 -750 1150 300 R 50 50 1 1 B 94 | X AD2 AD2 -750 1050 300 R 50 50 1 1 B 95 | X AD3 AD3 -750 950 300 R 50 50 1 1 B 96 | X 3V3 3V3 -750 1850 300 R 50 50 1 1 W 97 | X AD4 AD4 -750 850 300 R 50 50 1 1 B 98 | X AD5 AD5 -750 750 300 R 50 50 1 1 B 99 | X AD6 AD6 -750 650 300 R 50 50 1 1 B 100 | X AD7 AD7 -750 550 300 R 50 50 1 1 B 101 | X AD8 AD8 -750 350 300 R 50 50 1 1 B 102 | X AD9 AD9 -750 250 300 R 50 50 1 1 B 103 | X RST RST -750 1950 300 R 50 50 1 1 I 104 | X AD10 AD10 -750 150 300 R 50 50 1 1 B 105 | X AD11 AD11 -750 50 300 R 50 50 1 1 B 106 | X GND1 GND1 -750 1650 300 R 50 50 1 1 W 107 | X AD12 AD12 -750 -50 300 R 50 50 1 1 B 108 | X GND2 GND2 -750 1550 300 R 50 50 1 1 W 109 | X AD13 AD13 -750 -150 300 R 50 50 1 1 B 110 | X GND3 GND3 750 2250 300 L 50 50 1 1 W 111 | X AD14 AD14 -750 -250 300 R 50 50 1 1 B 112 | X GND4 GND4 -750 -600 300 R 50 50 1 1 W 113 | X 5V_4 5V_4 750 -400 300 L 50 50 1 1 W 114 | X AD15 AD15 -750 -350 300 R 50 50 1 1 B 115 | X GND5 GND5 -750 -700 300 R 50 50 1 1 W 116 | X 5V_5 5V_5 750 -500 300 L 50 50 1 1 W 117 | X AREF AREF 750 2350 300 L 50 50 1 1 W 118 | X V_IN V_IN -750 1450 300 R 50 50 1 1 W 119 | ENDDRAW 120 | ENDDEF 121 | # 122 | # C 123 | # 124 | DEF C C 0 10 N Y 1 F N 125 | F0 "C" 50 100 50 H V L CNN 126 | F1 "C" 50 -100 50 H V L CNN 127 | $FPLIST 128 | SM* 129 | C? 130 | C1-1 131 | $ENDFPLIST 132 | DRAW 133 | P 2 0 1 10 -100 -30 100 -30 N 134 | P 2 0 1 10 -100 30 100 30 N 135 | X ~ 1 0 200 170 D 40 40 1 1 P 136 | X ~ 2 0 -200 170 U 40 40 1 1 P 137 | ENDDRAW 138 | ENDDEF 139 | # 140 | # CD4067 141 | # 142 | DEF CD4067 U 0 40 Y Y 1 F N 143 | F0 "U" -300 700 70 H V C CNN 144 | F1 "CD4067" -150 -700 70 H V C CNN 145 | DRAW 146 | S -350 -650 350 650 0 1 0 N 147 | X COM 1 -550 550 200 R 60 60 1 1 B 148 | X 7 2 -550 450 200 R 60 60 1 1 B 149 | X 6 3 -550 350 200 R 60 60 1 1 B 150 | X 5 4 -550 250 200 R 60 60 1 1 B 151 | X 4 5 -550 150 200 R 60 60 1 1 B 152 | X 3 6 -550 50 200 R 60 60 1 1 B 153 | X 2 7 -550 -50 200 R 60 60 1 1 B 154 | X 1 8 -550 -150 200 R 60 60 1 1 B 155 | X 0 9 -550 -250 200 R 60 60 1 1 B 156 | X A 10 -550 -350 200 R 60 60 1 1 I 157 | X 11 20 550 150 200 L 60 60 1 1 B 158 | X B 11 -550 -450 200 R 60 60 1 1 I 159 | X 10 21 550 250 200 L 60 60 1 1 B 160 | X VSS 12 -550 -550 200 R 60 60 1 1 W 161 | X 9 22 550 350 200 L 60 60 1 1 B 162 | X D 13 550 -550 200 L 60 60 1 1 I 163 | X 8 23 550 450 200 L 60 60 1 1 B 164 | X C 14 550 -450 200 L 60 60 1 1 I 165 | X VDD 24 550 550 200 L 60 60 1 1 W 166 | X INHIBIT 15 550 -350 200 L 60 60 1 1 I 167 | X 15 16 550 -250 200 L 60 60 1 1 B 168 | X 14 17 550 -150 200 L 60 60 1 1 B 169 | X 13 18 550 -50 200 L 60 60 1 1 B 170 | X 12 19 550 50 200 L 60 60 1 1 B 171 | ENDDRAW 172 | ENDDEF 173 | # 174 | # CONN_2 175 | # 176 | DEF CONN_2 P 0 40 Y N 1 F N 177 | F0 "P" -50 0 40 V V C CNN 178 | F1 "CONN_2" 50 0 40 V V C CNN 179 | DRAW 180 | S -100 150 100 -150 0 1 0 N 181 | X P1 1 -350 100 250 R 60 60 1 1 P I 182 | X PM 2 -350 -100 250 R 60 60 1 1 P I 183 | ENDDRAW 184 | ENDDEF 185 | # 186 | # CONN_3X2 187 | # 188 | DEF CONN_3X2 P 0 40 Y N 1 F N 189 | F0 "P" 0 250 50 H V C CNN 190 | F1 "CONN_3X2" 0 50 40 V V C CNN 191 | DRAW 192 | S -100 200 100 -100 0 1 0 N 193 | X 1 1 -400 150 300 R 60 60 1 1 P I 194 | X 2 2 400 150 300 L 60 60 1 1 P I 195 | X 3 3 -400 50 300 R 60 60 1 1 P I 196 | X 4 4 400 50 300 L 60 60 1 1 P I 197 | X 5 5 -400 -50 300 R 60 60 1 1 P I 198 | X 6 6 400 -50 300 L 60 60 1 1 P I 199 | ENDDRAW 200 | ENDDEF 201 | # 202 | # CONN_4X2 203 | # 204 | DEF CONN_4X2 P 0 40 Y N 1 F N 205 | F0 "P" 0 250 50 H V C CNN 206 | F1 "CONN_4X2" 0 0 40 V V C CNN 207 | DRAW 208 | S -100 200 100 -200 0 1 0 N 209 | X 1 1 -400 150 300 R 60 60 1 1 P I 210 | X 2 2 400 150 300 L 60 60 1 1 P I 211 | X 3 3 -400 50 300 R 60 60 1 1 P I 212 | X 4 4 400 50 300 L 60 60 1 1 P I 213 | X 5 5 -400 -50 300 R 60 60 1 1 P I 214 | X 6 6 400 -50 300 L 60 60 1 1 P I 215 | X 7 7 -400 -150 300 R 60 60 1 1 P I 216 | X 8 8 400 -150 300 L 60 60 1 1 P I 217 | ENDDRAW 218 | ENDDEF 219 | # 220 | # CONN_5X2 221 | # 222 | DEF CONN_5X2 P 0 40 Y Y 1 F N 223 | F0 "P" 0 300 60 H V C CNN 224 | F1 "CONN_5X2" 0 0 50 V V C CNN 225 | DRAW 226 | S -100 250 100 -250 0 1 0 N 227 | X ~ 1 -400 200 300 R 60 60 1 1 P I 228 | X ~ 2 400 200 300 L 60 60 1 1 P I 229 | X ~ 3 -400 100 300 R 60 60 1 1 P I 230 | X ~ 4 400 100 300 L 60 60 1 1 P I 231 | X ~ 5 -400 0 300 R 60 60 1 1 P I 232 | X ~ 6 400 0 300 L 60 60 1 1 P I 233 | X ~ 7 -400 -100 300 R 60 60 1 1 P I 234 | X ~ 8 400 -100 300 L 60 60 1 1 P I 235 | X ~ 9 -400 -200 300 R 60 60 1 1 P I 236 | X ~ 10 400 -200 300 L 60 60 1 1 P I 237 | ENDDRAW 238 | ENDDEF 239 | # 240 | # CONN_6X2 241 | # 242 | DEF CONN_6X2 P 0 40 Y N 1 F N 243 | F0 "P" 0 350 60 H V C CNN 244 | F1 "CONN_6X2" 0 0 60 V V C CNN 245 | DRAW 246 | S -100 300 100 -300 0 1 0 N 247 | X P1 1 -400 250 300 R 60 60 1 1 P I 248 | X P2 2 400 250 300 L 60 60 1 1 P I 249 | X P3 3 -400 150 300 R 60 60 1 1 P I 250 | X P4 4 400 150 300 L 60 60 1 1 P I 251 | X P5 5 -400 50 300 R 60 60 1 1 P I 252 | X P6 6 400 50 300 L 60 60 1 1 P I 253 | X P7 7 -400 -50 300 R 60 60 1 1 P I 254 | X P8 8 400 -50 300 L 60 60 1 1 P I 255 | X 9 9 -400 -150 300 R 60 60 1 1 P I 256 | X 10 10 400 -150 300 L 60 60 1 1 P I 257 | X 11 11 -400 -250 300 R 60 60 1 1 P I 258 | X 12 12 400 -250 300 L 60 60 1 1 P I 259 | ENDDRAW 260 | ENDDEF 261 | # 262 | # CONN_9X2 263 | # 264 | DEF CONN_9X2 P 0 40 Y Y 1 F N 265 | F0 "P" 0 450 60 H V C CNN 266 | F1 "CONN_9X2" 0 0 50 V V C CNN 267 | DRAW 268 | S -100 400 100 -500 0 1 0 N 269 | X ~ 1 -400 350 300 R 60 60 1 1 P I 270 | X ~ 2 400 350 300 L 60 60 1 1 P I 271 | X ~ 3 -400 250 300 R 60 60 1 1 P I 272 | X ~ 4 400 250 300 L 60 60 1 1 P I 273 | X ~ 5 -400 150 300 R 60 60 1 1 P I 274 | X ~ 6 400 150 300 L 60 60 1 1 P I 275 | X ~ 7 -400 50 300 R 60 60 1 1 P I 276 | X ~ 8 400 50 300 L 60 60 1 1 P I 277 | X ~ 9 -400 -50 300 R 60 60 1 1 P I 278 | X ~ 10 400 -50 300 L 60 60 1 1 P I 279 | X ~ 11 -400 -150 300 R 60 60 1 1 P I 280 | X ~ 12 400 -150 300 L 60 60 1 1 P I 281 | X ~ 13 -400 -250 300 R 60 60 1 1 P I 282 | X ~ 14 400 -250 300 L 60 60 1 1 P I 283 | X ~ 15 -400 -350 300 R 60 60 1 1 P I 284 | X ~ 16 400 -350 300 L 60 60 1 1 P I 285 | X ~ 17 -400 -450 300 R 50 50 1 1 P I 286 | X ~ 18 400 -450 300 L 50 50 1 1 P I 287 | ENDDRAW 288 | ENDDEF 289 | # 290 | # CONN_JP3 291 | # 292 | DEF CONN_JP3 JP 0 40 Y N 1 F N 293 | F0 "JP" -40 150 60 H V C CNN 294 | F1 "CONN_JP3" -20 -150 60 H V C CNN 295 | DRAW 296 | S -50 100 50 -100 0 1 0 N 297 | X P1 1 -300 50 250 R 50 50 1 1 P I 298 | X P2 2 300 0 250 L 50 50 1 1 P I 299 | X P3 3 -300 -50 250 R 50 50 1 1 P I 300 | ENDDRAW 301 | ENDDEF 302 | # 303 | # CP1 304 | # 305 | DEF CP1 C 0 10 N N 1 F N 306 | F0 "C" 50 100 50 H V L CNN 307 | F1 "CP1" 50 -100 50 H V L CNN 308 | $FPLIST 309 | CP* 310 | SM* 311 | $ENDFPLIST 312 | DRAW 313 | T 0 -50 100 80 0 0 0 + Normal 0 C C 314 | A 0 -200 180 563 1236 0 1 15 N 100 -50 -100 -50 315 | P 4 0 1 15 -100 50 100 50 50 50 50 50 N 316 | X ~ 1 0 200 150 D 40 40 1 1 P 317 | X ~ 2 0 -200 180 U 40 40 1 1 P 318 | ENDDRAW 319 | ENDDEF 320 | # 321 | # DIODESCH 322 | # 323 | DEF DIODESCH D 0 40 N N 1 F N 324 | F0 "D" 0 100 40 H V C CNN 325 | F1 "DIODESCH" 0 -100 40 H V C CNN 326 | $FPLIST 327 | D? 328 | S* 329 | $ENDFPLIST 330 | DRAW 331 | P 3 0 1 0 -50 50 50 0 -50 -50 F 332 | P 6 0 1 8 75 25 75 50 50 50 50 -50 25 -50 25 -25 N 333 | X A 1 -200 0 150 R 40 40 1 1 P 334 | X K 2 200 0 150 L 40 40 1 1 P 335 | ENDDRAW 336 | ENDDEF 337 | # 338 | # GND 339 | # 340 | DEF ~GND #PWR 0 0 Y Y 1 F P 341 | F0 "#PWR" 0 0 30 H I C CNN 342 | F1 "GND" 0 -70 30 H I C CNN 343 | DRAW 344 | P 4 0 1 0 -50 0 0 -50 50 0 -50 0 N 345 | X GND 1 0 0 0 U 30 30 1 1 W N 346 | ENDDRAW 347 | ENDDEF 348 | # 349 | # HP_Q2347A_FFC 350 | # 351 | DEF HP_Q2347A_FFC P 0 40 Y N 1 F N 352 | F0 "P" -40 0 60 V V C CNN 353 | F1 "HP_Q2347A_FFC" 80 0 60 V V C CNN 354 | DRAW 355 | S -100 900 150 -800 0 1 0 N 356 | X 1 1 -350 100 250 R 50 50 1 1 P 357 | X 2 2 -350 200 250 R 50 50 1 1 P 358 | X 3 3 -350 500 250 R 50 50 1 1 P 359 | X 4 4 -350 400 250 R 50 50 1 1 P 360 | X 5 5 -350 300 250 R 50 50 1 1 P 361 | X 6 6 -350 -400 250 R 50 50 1 1 P 362 | X 7 7 -350 -500 250 R 50 50 1 1 P 363 | X 8 8 -350 -600 250 R 50 50 1 1 P 364 | X 9 9 -350 -300 250 R 50 50 1 1 P 365 | X 10 10 -350 -200 250 R 50 50 1 1 P 366 | X 11 11 -350 -100 250 R 50 50 1 1 P 367 | X 12 12 -350 0 250 R 50 50 1 1 P 368 | X NC1 NC1 -350 800 250 R 50 50 1 1 P 369 | X NC2 NC2 -350 700 250 R 50 50 1 1 P 370 | X COM1 COM1 -350 600 250 R 50 50 1 1 P 371 | X COM2 COM2 -350 -700 250 R 50 50 1 1 P 372 | ENDDRAW 373 | ENDDEF 374 | # 375 | # INDUCTOR 376 | # 377 | DEF INDUCTOR L 0 40 N N 1 F N 378 | F0 "L" -50 0 40 V V C CNN 379 | F1 "INDUCTOR" 100 0 40 V V C CNN 380 | DRAW 381 | A 0 -150 50 -889 889 0 1 0 N 1 -199 1 -100 382 | A 0 -49 51 -889 889 0 1 0 N 1 -99 1 2 383 | A 0 51 51 -889 889 0 1 0 N 1 1 1 102 384 | A 0 148 48 -889 889 0 1 0 N 1 101 1 196 385 | X 1 1 0 300 100 D 70 70 1 1 P 386 | X 2 2 0 -300 100 U 70 70 1 1 P 387 | ENDDRAW 388 | ENDDEF 389 | # 390 | # LED 391 | # 392 | DEF LED D 0 40 Y N 1 F N 393 | F0 "D" 0 100 50 H V C CNN 394 | F1 "LED" 0 -100 50 H V C CNN 395 | $FPLIST 396 | LED-3MM 397 | LED-5MM 398 | LED-10MM 399 | LED-0603 400 | LED-0805 401 | LED-1206 402 | LEDV 403 | $ENDFPLIST 404 | DRAW 405 | P 2 0 1 0 50 50 50 -50 N 406 | P 3 0 1 0 -50 50 50 0 -50 -50 F 407 | P 3 0 1 0 65 -40 110 -80 105 -55 N 408 | P 3 0 1 0 80 -25 125 -65 120 -40 N 409 | X A 1 -200 0 150 R 40 40 1 1 P 410 | X K 2 200 0 150 L 40 40 1 1 P 411 | ENDDRAW 412 | ENDDEF 413 | # 414 | # MC34063A 415 | # 416 | DEF MC34063A U 0 40 Y Y 1 F N 417 | F0 "U" -200 400 70 H V C CNN 418 | F1 "MC34063A" 0 -400 70 H V C CNN 419 | ALIAS MC34063E SC34063A 420 | DRAW 421 | S -250 -350 250 350 0 1 0 N 422 | X SWC 1 -450 300 200 R 60 60 1 1 I 423 | X SWE 2 -450 100 200 R 60 60 1 1 I 424 | X TC 3 -450 -100 200 R 60 60 1 1 I 425 | X GND 4 -450 -300 200 R 60 60 1 1 W 426 | X CII 5 450 -300 200 L 60 60 1 1 I 427 | X VCC 6 450 -100 200 L 60 60 1 1 W 428 | X IPK 7 450 100 200 L 60 60 1 1 I 429 | X DRC 8 450 300 200 L 60 60 1 1 I 430 | ENDDRAW 431 | ENDDEF 432 | # 433 | # R 434 | # 435 | DEF R R 0 0 N Y 1 F N 436 | F0 "R" 80 0 50 V V C CNN 437 | F1 "R" 0 0 50 V V C CNN 438 | $FPLIST 439 | R? 440 | SM0603 441 | SM0805 442 | R?-* 443 | SM1206 444 | $ENDFPLIST 445 | DRAW 446 | S -40 150 40 -150 0 1 12 N 447 | X ~ 1 0 250 100 D 60 60 1 1 P 448 | X ~ 2 0 -250 100 U 60 60 1 1 P 449 | ENDDRAW 450 | ENDDEF 451 | # 452 | # SW_PUSH 453 | # 454 | DEF SW_PUSH SW 0 40 N N 1 F N 455 | F0 "SW" 150 110 50 H V C CNN 456 | F1 "SW_PUSH" 0 -80 50 H V C CNN 457 | DRAW 458 | S -170 50 170 60 0 1 0 N 459 | P 4 0 1 0 -40 60 -30 90 30 90 40 60 N 460 | X 1 1 -300 0 200 R 60 60 0 1 P I 461 | X 2 2 300 0 200 L 60 60 0 1 P I 462 | ENDDRAW 463 | ENDDEF 464 | # 465 | # ULN2803AN 466 | # 467 | DEF ULN2803AN U 0 40 Y Y 1 F N 468 | F0 "U" -250 550 70 H V C CNN 469 | F1 "ULN2803AN" 0 -550 70 H V C CNN 470 | DRAW 471 | S -300 -500 300 500 0 1 0 N 472 | X I1 1 -600 400 300 R 60 60 1 1 I 473 | X I2 2 -600 300 300 R 60 60 1 1 I 474 | X I3 3 -600 200 300 R 60 60 1 1 I 475 | X I4 4 -600 100 300 R 60 60 1 1 I 476 | X I5 5 -600 0 300 R 60 60 1 1 I 477 | X I6 6 -600 -100 300 R 60 60 1 1 I 478 | X I7 7 -600 -200 300 R 60 60 1 1 I 479 | X I8 8 -600 -300 300 R 60 60 1 1 I 480 | X GND 9 -600 -400 300 R 60 60 1 1 W 481 | X COM 10 600 -400 300 L 60 60 1 1 I 482 | X O8 11 600 -300 300 L 60 60 1 1 C I 483 | X O7 12 600 -200 300 L 60 60 1 1 C I 484 | X O6 13 600 -100 300 L 60 60 1 1 C I 485 | X O5 14 600 0 300 L 60 60 1 1 C I 486 | X O4 15 600 100 300 L 60 60 1 1 C I 487 | X O3 16 600 200 300 L 60 60 1 1 C I 488 | X O2 17 600 300 300 L 60 60 1 1 C I 489 | X O1 18 600 400 300 L 60 60 1 1 C I 490 | ENDDRAW 491 | ENDDEF 492 | # 493 | #End Library 494 | -------------------------------------------------------------------------------- /KicadFiles/InkShield/InkShield-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 Date: 10/2/2011 4:35:58 PM 2 | # 3 | # +12V 4 | # 5 | DEF +12V #PWR 0 0 N Y 1 F P 6 | F0 "#PWR" 0 -50 20 H I C CNN 7 | F1 "+12V" 0 100 30 H V C CNN 8 | DRAW 9 | X +12V 1 0 0 0 U 20 30 0 0 W N 10 | C 0 60 20 0 1 0 N 11 | P 3 0 1 0 0 0 0 40 0 40 N 12 | ENDDRAW 13 | ENDDEF 14 | # 15 | # +5V 16 | # 17 | DEF +5V #PWR 0 40 Y Y 1 F P 18 | F0 "#PWR" 0 90 20 H I C CNN 19 | F1 "+5V" 0 90 30 H V C CNN 20 | DRAW 21 | X +5V 1 0 0 0 U 20 20 0 0 W N 22 | C 0 50 20 0 1 0 N 23 | P 4 0 1 0 0 0 0 30 0 30 0 30 N 24 | ENDDRAW 25 | ENDDEF 26 | # 27 | # ARDUINO_MEGA_SHIELD 28 | # 29 | DEF ARDUINO_MEGA_SHIELD SHIELD 0 40 Y Y 1 F N 30 | F0 "SHIELD" -300 2500 60 H V C CNN 31 | F1 "ARDUINO_MEGA_SHIELD" 0 -2600 60 H V C CNN 32 | DRAW 33 | T 0 0 750 60 0 0 0 Arduino Normal 0 C C 34 | T 0 0 650 60 0 0 0 MEGA Normal 0 C C 35 | S -450 -2550 450 2450 0 1 0 N 36 | P 3 0 1 0 -250 700 -50 700 250 700 N 37 | X RX0 0 750 750 300 L 50 50 1 1 B 38 | X TX0 1 750 850 300 L 50 50 1 1 B 39 | X 2 2 750 950 300 L 50 50 1 1 B 40 | X 3 3 750 1050 300 L 50 50 1 1 B 41 | X 4 4 750 1150 300 L 50 50 1 1 B 42 | X 5 5 750 1250 300 L 50 50 1 1 B 43 | X 6 6 750 1350 300 L 50 50 1 1 B 44 | X 7 7 750 1450 300 L 50 50 1 1 B 45 | X 8 8 750 1650 300 L 50 50 1 1 B 46 | X 9 9 750 1750 300 L 50 50 1 1 B 47 | X 10 10 750 1850 300 L 50 50 1 1 B 48 | X SDA 20 750 -50 300 L 50 50 1 1 B 49 | X PC7 30 750 -1500 300 L 50 50 1 1 B 50 | X PG1 40 -750 -2250 300 R 50 50 1 1 B 51 | X PB3_(MISO) 50 -750 -1150 300 R 50 50 1 1 B 52 | X 11 11 750 1950 300 L 50 50 1 1 B 53 | X SCL 21 750 -150 300 L 50 50 1 1 B 54 | X PC6 31 750 -1600 300 L 50 50 1 1 B 55 | X PG0 41 -750 -2150 300 R 50 50 1 1 B 56 | X PB2_(MOSI) 51 -750 -1050 300 R 50 50 1 1 B 57 | X 12 12 750 2050 300 L 50 50 1 1 B 58 | X PA0 22 750 -650 300 L 50 50 1 1 B 59 | X PC5 32 750 -1700 300 L 50 50 1 1 B 60 | X PL7 42 -750 -2000 300 R 50 50 1 1 B 61 | X PB1_(SCK) 52 -750 -950 300 R 50 50 1 1 B 62 | X 13 13 750 2150 300 L 50 50 1 1 B 63 | X PA1 23 750 -750 300 L 50 50 1 1 B 64 | X PC4 33 750 -1800 300 L 50 50 1 1 B 65 | X PL6 43 -750 -1900 300 R 50 50 1 1 B 66 | X PB0_(SS) 53 -750 -850 300 R 50 50 1 1 B 67 | X TX3 14 750 550 300 L 50 50 1 1 B 68 | X PA2 24 750 -850 300 L 50 50 1 1 B 69 | X PC3 34 750 -1900 300 L 50 50 1 1 B 70 | X PL5 44 -750 -1800 300 R 50 50 1 1 B 71 | X RX3 15 750 450 300 L 50 50 1 1 B 72 | X PA3 25 750 -950 300 L 50 50 1 1 B 73 | X PC2 35 750 -2000 300 L 50 50 1 1 B 74 | X PL4 45 -750 -1700 300 R 50 50 1 1 B 75 | X TX2 16 750 350 300 L 50 50 1 1 B 76 | X PA4 26 750 -1050 300 L 50 50 1 1 B 77 | X PC1 36 750 -2100 300 L 50 50 1 1 B 78 | X PL3 46 -750 -1600 300 R 50 50 1 1 B 79 | X RX2 17 750 250 300 L 50 50 1 1 B 80 | X PA5 27 750 -1150 300 L 50 50 1 1 B 81 | X PC0 37 750 -2200 300 L 50 50 1 1 B 82 | X PL2 47 -750 -1500 300 R 50 50 1 1 B 83 | X TX1 18 750 150 300 L 50 50 1 1 B 84 | X PA6 28 750 -1250 300 L 50 50 1 1 B 85 | X PD7 38 -750 -2450 300 R 50 50 1 1 B 86 | X PL1 48 -750 -1400 300 R 50 50 1 1 B 87 | X RX1 19 750 50 300 L 50 50 1 1 B 88 | X PA7 29 750 -1350 300 L 50 50 1 1 B 89 | X PG2 39 -750 -2350 300 R 50 50 1 1 B 90 | X PL0 49 -750 -1300 300 R 50 50 1 1 B 91 | X 5V 5V -750 1750 300 R 50 50 1 1 W 92 | X AD0 AD0 -750 1250 300 R 50 50 1 1 B 93 | X AD1 AD1 -750 1150 300 R 50 50 1 1 B 94 | X AD2 AD2 -750 1050 300 R 50 50 1 1 B 95 | X AD3 AD3 -750 950 300 R 50 50 1 1 B 96 | X 3V3 3V3 -750 1850 300 R 50 50 1 1 W 97 | X AD4 AD4 -750 850 300 R 50 50 1 1 B 98 | X AD5 AD5 -750 750 300 R 50 50 1 1 B 99 | X AD6 AD6 -750 650 300 R 50 50 1 1 B 100 | X AD7 AD7 -750 550 300 R 50 50 1 1 B 101 | X AD8 AD8 -750 350 300 R 50 50 1 1 B 102 | X AD9 AD9 -750 250 300 R 50 50 1 1 B 103 | X RST RST -750 1950 300 R 50 50 1 1 I 104 | X AD10 AD10 -750 150 300 R 50 50 1 1 B 105 | X AD11 AD11 -750 50 300 R 50 50 1 1 B 106 | X GND1 GND1 -750 1650 300 R 50 50 1 1 W 107 | X AD12 AD12 -750 -50 300 R 50 50 1 1 B 108 | X GND2 GND2 -750 1550 300 R 50 50 1 1 W 109 | X AD13 AD13 -750 -150 300 R 50 50 1 1 B 110 | X GND3 GND3 750 2250 300 L 50 50 1 1 W 111 | X AD14 AD14 -750 -250 300 R 50 50 1 1 B 112 | X GND4 GND4 -750 -600 300 R 50 50 1 1 W 113 | X 5V_4 5V_4 750 -400 300 L 50 50 1 1 W 114 | X AD15 AD15 -750 -350 300 R 50 50 1 1 B 115 | X GND5 GND5 -750 -700 300 R 50 50 1 1 W 116 | X 5V_5 5V_5 750 -500 300 L 50 50 1 1 W 117 | X AREF AREF 750 2350 300 L 50 50 1 1 W 118 | X V_IN V_IN -750 1450 300 R 50 50 1 1 W 119 | ENDDRAW 120 | ENDDEF 121 | # 122 | # C 123 | # 124 | DEF C C 0 10 N Y 1 F N 125 | F0 "C" 50 100 50 H V L CNN 126 | F1 "C" 50 -100 50 H V L CNN 127 | $FPLIST 128 | SM* 129 | C? 130 | C1-1 131 | $ENDFPLIST 132 | DRAW 133 | P 2 0 1 10 -100 -30 100 -30 N 134 | P 2 0 1 10 -100 30 100 30 N 135 | X ~ 1 0 200 170 D 40 40 1 1 P 136 | X ~ 2 0 -200 170 U 40 40 1 1 P 137 | ENDDRAW 138 | ENDDEF 139 | # 140 | # CD4067 141 | # 142 | DEF CD4067 U 0 40 Y Y 1 F N 143 | F0 "U" -300 700 70 H V C CNN 144 | F1 "CD4067" -150 -700 70 H V C CNN 145 | DRAW 146 | S -350 -650 350 650 0 1 0 N 147 | X COM 1 -550 550 200 R 60 60 1 1 B 148 | X 7 2 -550 450 200 R 60 60 1 1 B 149 | X 6 3 -550 350 200 R 60 60 1 1 B 150 | X 5 4 -550 250 200 R 60 60 1 1 B 151 | X 4 5 -550 150 200 R 60 60 1 1 B 152 | X 3 6 -550 50 200 R 60 60 1 1 B 153 | X 2 7 -550 -50 200 R 60 60 1 1 B 154 | X 1 8 -550 -150 200 R 60 60 1 1 B 155 | X 0 9 -550 -250 200 R 60 60 1 1 B 156 | X A 10 -550 -350 200 R 60 60 1 1 I 157 | X 11 20 550 150 200 L 60 60 1 1 B 158 | X B 11 -550 -450 200 R 60 60 1 1 I 159 | X 10 21 550 250 200 L 60 60 1 1 B 160 | X VSS 12 -550 -550 200 R 60 60 1 1 W 161 | X 9 22 550 350 200 L 60 60 1 1 B 162 | X D 13 550 -550 200 L 60 60 1 1 I 163 | X 8 23 550 450 200 L 60 60 1 1 B 164 | X C 14 550 -450 200 L 60 60 1 1 I 165 | X VDD 24 550 550 200 L 60 60 1 1 W 166 | X INHIBIT 15 550 -350 200 L 60 60 1 1 I 167 | X 15 16 550 -250 200 L 60 60 1 1 B 168 | X 14 17 550 -150 200 L 60 60 1 1 B 169 | X 13 18 550 -50 200 L 60 60 1 1 B 170 | X 12 19 550 50 200 L 60 60 1 1 B 171 | ENDDRAW 172 | ENDDEF 173 | # 174 | # CONN_2 175 | # 176 | DEF CONN_2 P 0 40 Y N 1 F N 177 | F0 "P" -50 0 40 V V C CNN 178 | F1 "CONN_2" 50 0 40 V V C CNN 179 | DRAW 180 | S -100 150 100 -150 0 1 0 N 181 | X P1 1 -350 100 250 R 60 60 1 1 P I 182 | X PM 2 -350 -100 250 R 60 60 1 1 P I 183 | ENDDRAW 184 | ENDDEF 185 | # 186 | # CONN_3X2 187 | # 188 | DEF CONN_3X2 P 0 40 Y N 1 F N 189 | F0 "P" 0 250 50 H V C CNN 190 | F1 "CONN_3X2" 0 50 40 V V C CNN 191 | DRAW 192 | S -100 200 100 -100 0 1 0 N 193 | X 1 1 -400 150 300 R 60 60 1 1 P I 194 | X 2 2 400 150 300 L 60 60 1 1 P I 195 | X 3 3 -400 50 300 R 60 60 1 1 P I 196 | X 4 4 400 50 300 L 60 60 1 1 P I 197 | X 5 5 -400 -50 300 R 60 60 1 1 P I 198 | X 6 6 400 -50 300 L 60 60 1 1 P I 199 | ENDDRAW 200 | ENDDEF 201 | # 202 | # CONN_4X2 203 | # 204 | DEF CONN_4X2 P 0 40 Y N 1 F N 205 | F0 "P" 0 250 50 H V C CNN 206 | F1 "CONN_4X2" 0 0 40 V V C CNN 207 | DRAW 208 | S -100 200 100 -200 0 1 0 N 209 | X 1 1 -400 150 300 R 60 60 1 1 P I 210 | X 2 2 400 150 300 L 60 60 1 1 P I 211 | X 3 3 -400 50 300 R 60 60 1 1 P I 212 | X 4 4 400 50 300 L 60 60 1 1 P I 213 | X 5 5 -400 -50 300 R 60 60 1 1 P I 214 | X 6 6 400 -50 300 L 60 60 1 1 P I 215 | X 7 7 -400 -150 300 R 60 60 1 1 P I 216 | X 8 8 400 -150 300 L 60 60 1 1 P I 217 | ENDDRAW 218 | ENDDEF 219 | # 220 | # CONN_5X2 221 | # 222 | DEF CONN_5X2 P 0 40 Y Y 1 F N 223 | F0 "P" 0 300 60 H V C CNN 224 | F1 "CONN_5X2" 0 0 50 V V C CNN 225 | DRAW 226 | S -100 250 100 -250 0 1 0 N 227 | X ~ 1 -400 200 300 R 60 60 1 1 P I 228 | X ~ 2 400 200 300 L 60 60 1 1 P I 229 | X ~ 3 -400 100 300 R 60 60 1 1 P I 230 | X ~ 4 400 100 300 L 60 60 1 1 P I 231 | X ~ 5 -400 0 300 R 60 60 1 1 P I 232 | X ~ 6 400 0 300 L 60 60 1 1 P I 233 | X ~ 7 -400 -100 300 R 60 60 1 1 P I 234 | X ~ 8 400 -100 300 L 60 60 1 1 P I 235 | X ~ 9 -400 -200 300 R 60 60 1 1 P I 236 | X ~ 10 400 -200 300 L 60 60 1 1 P I 237 | ENDDRAW 238 | ENDDEF 239 | # 240 | # CONN_6X2 241 | # 242 | DEF CONN_6X2 P 0 40 Y N 1 F N 243 | F0 "P" 0 350 60 H V C CNN 244 | F1 "CONN_6X2" 0 0 60 V V C CNN 245 | DRAW 246 | S -100 300 100 -300 0 1 0 N 247 | X P1 1 -400 250 300 R 60 60 1 1 P I 248 | X P2 2 400 250 300 L 60 60 1 1 P I 249 | X P3 3 -400 150 300 R 60 60 1 1 P I 250 | X P4 4 400 150 300 L 60 60 1 1 P I 251 | X P5 5 -400 50 300 R 60 60 1 1 P I 252 | X P6 6 400 50 300 L 60 60 1 1 P I 253 | X P7 7 -400 -50 300 R 60 60 1 1 P I 254 | X P8 8 400 -50 300 L 60 60 1 1 P I 255 | X 9 9 -400 -150 300 R 60 60 1 1 P I 256 | X 10 10 400 -150 300 L 60 60 1 1 P I 257 | X 11 11 -400 -250 300 R 60 60 1 1 P I 258 | X 12 12 400 -250 300 L 60 60 1 1 P I 259 | ENDDRAW 260 | ENDDEF 261 | # 262 | # CONN_9X2 263 | # 264 | DEF CONN_9X2 P 0 40 Y Y 1 F N 265 | F0 "P" 0 450 60 H V C CNN 266 | F1 "CONN_9X2" 0 0 50 V V C CNN 267 | DRAW 268 | S -100 400 100 -500 0 1 0 N 269 | X ~ 1 -400 350 300 R 60 60 1 1 P I 270 | X ~ 2 400 350 300 L 60 60 1 1 P I 271 | X ~ 3 -400 250 300 R 60 60 1 1 P I 272 | X ~ 4 400 250 300 L 60 60 1 1 P I 273 | X ~ 5 -400 150 300 R 60 60 1 1 P I 274 | X ~ 6 400 150 300 L 60 60 1 1 P I 275 | X ~ 7 -400 50 300 R 60 60 1 1 P I 276 | X ~ 8 400 50 300 L 60 60 1 1 P I 277 | X ~ 9 -400 -50 300 R 60 60 1 1 P I 278 | X ~ 10 400 -50 300 L 60 60 1 1 P I 279 | X ~ 11 -400 -150 300 R 60 60 1 1 P I 280 | X ~ 12 400 -150 300 L 60 60 1 1 P I 281 | X ~ 13 -400 -250 300 R 60 60 1 1 P I 282 | X ~ 14 400 -250 300 L 60 60 1 1 P I 283 | X ~ 15 -400 -350 300 R 60 60 1 1 P I 284 | X ~ 16 400 -350 300 L 60 60 1 1 P I 285 | X ~ 17 -400 -450 300 R 50 50 1 1 P I 286 | X ~ 18 400 -450 300 L 50 50 1 1 P I 287 | ENDDRAW 288 | ENDDEF 289 | # 290 | # CONN_JP3 291 | # 292 | DEF CONN_JP3 JP 0 40 Y N 1 F N 293 | F0 "JP" -40 150 60 H V C CNN 294 | F1 "CONN_JP3" -20 -150 60 H V C CNN 295 | DRAW 296 | S -50 100 50 -100 0 1 0 N 297 | X P1 1 -300 50 250 R 50 50 1 1 P I 298 | X P2 2 300 0 250 L 50 50 1 1 P I 299 | X P3 3 -300 -50 250 R 50 50 1 1 P I 300 | ENDDRAW 301 | ENDDEF 302 | # 303 | # CP1 304 | # 305 | DEF CP1 C 0 10 N N 1 F N 306 | F0 "C" 50 100 50 H V L CNN 307 | F1 "CP1" 50 -100 50 H V L CNN 308 | $FPLIST 309 | CP* 310 | SM* 311 | $ENDFPLIST 312 | DRAW 313 | T 0 -50 100 80 0 0 0 + Normal 0 C C 314 | A 0 -200 180 563 1236 0 1 15 N 100 -50 -100 -50 315 | P 4 0 1 15 -100 50 100 50 50 50 50 50 N 316 | X ~ 1 0 200 150 D 40 40 1 1 P 317 | X ~ 2 0 -200 180 U 40 40 1 1 P 318 | ENDDRAW 319 | ENDDEF 320 | # 321 | # DIODESCH 322 | # 323 | DEF DIODESCH D 0 40 N N 1 F N 324 | F0 "D" 0 100 40 H V C CNN 325 | F1 "DIODESCH" 0 -100 40 H V C CNN 326 | $FPLIST 327 | D? 328 | S* 329 | $ENDFPLIST 330 | DRAW 331 | P 3 0 1 0 -50 50 50 0 -50 -50 F 332 | P 6 0 1 8 75 25 75 50 50 50 50 -50 25 -50 25 -25 N 333 | X A 1 -200 0 150 R 40 40 1 1 P 334 | X K 2 200 0 150 L 40 40 1 1 P 335 | ENDDRAW 336 | ENDDEF 337 | # 338 | # GND 339 | # 340 | DEF ~GND #PWR 0 0 Y Y 1 F P 341 | F0 "#PWR" 0 0 30 H I C CNN 342 | F1 "GND" 0 -70 30 H I C CNN 343 | DRAW 344 | P 4 0 1 0 -50 0 0 -50 50 0 -50 0 N 345 | X GND 1 0 0 0 U 30 30 1 1 W N 346 | ENDDRAW 347 | ENDDEF 348 | # 349 | # HP_Q2347A_FFC 350 | # 351 | DEF HP_Q2347A_FFC P 0 40 Y N 1 F N 352 | F0 "P" -40 0 60 V V C CNN 353 | F1 "HP_Q2347A_FFC" 80 0 60 V V C CNN 354 | DRAW 355 | S -100 900 150 -800 0 1 0 N 356 | X 1 1 -350 100 250 R 50 50 1 1 P 357 | X 2 2 -350 200 250 R 50 50 1 1 P 358 | X 3 3 -350 500 250 R 50 50 1 1 P 359 | X 4 4 -350 400 250 R 50 50 1 1 P 360 | X 5 5 -350 300 250 R 50 50 1 1 P 361 | X 6 6 -350 -400 250 R 50 50 1 1 P 362 | X 7 7 -350 -500 250 R 50 50 1 1 P 363 | X 8 8 -350 -600 250 R 50 50 1 1 P 364 | X 9 9 -350 -300 250 R 50 50 1 1 P 365 | X 10 10 -350 -200 250 R 50 50 1 1 P 366 | X 11 11 -350 -100 250 R 50 50 1 1 P 367 | X 12 12 -350 0 250 R 50 50 1 1 P 368 | X NC1 NC1 -350 800 250 R 50 50 1 1 P 369 | X NC2 NC2 -350 700 250 R 50 50 1 1 P 370 | X COM1 COM1 -350 600 250 R 50 50 1 1 P 371 | X COM2 COM2 -350 -700 250 R 50 50 1 1 P 372 | ENDDRAW 373 | ENDDEF 374 | # 375 | # INDUCTOR 376 | # 377 | DEF INDUCTOR L 0 40 N N 1 F N 378 | F0 "L" -50 0 40 V V C CNN 379 | F1 "INDUCTOR" 100 0 40 V V C CNN 380 | DRAW 381 | A 0 -150 50 -889 889 0 1 0 N 1 -199 1 -100 382 | A 0 -49 51 -889 889 0 1 0 N 1 -99 1 2 383 | A 0 51 51 -889 889 0 1 0 N 1 1 1 102 384 | A 0 148 48 -889 889 0 1 0 N 1 101 1 196 385 | X 1 1 0 300 100 D 70 70 1 1 P 386 | X 2 2 0 -300 100 U 70 70 1 1 P 387 | ENDDRAW 388 | ENDDEF 389 | # 390 | # LED 391 | # 392 | DEF LED D 0 40 Y N 1 F N 393 | F0 "D" 0 100 50 H V C CNN 394 | F1 "LED" 0 -100 50 H V C CNN 395 | $FPLIST 396 | LED-3MM 397 | LED-5MM 398 | LED-10MM 399 | LED-0603 400 | LED-0805 401 | LED-1206 402 | LEDV 403 | $ENDFPLIST 404 | DRAW 405 | P 2 0 1 0 50 50 50 -50 N 406 | P 3 0 1 0 -50 50 50 0 -50 -50 F 407 | P 3 0 1 0 65 -40 110 -80 105 -55 N 408 | P 3 0 1 0 80 -25 125 -65 120 -40 N 409 | X A 1 -200 0 150 R 40 40 1 1 P 410 | X K 2 200 0 150 L 40 40 1 1 P 411 | ENDDRAW 412 | ENDDEF 413 | # 414 | # MC34063A 415 | # 416 | DEF MC34063A U 0 40 Y Y 1 F N 417 | F0 "U" -200 400 70 H V C CNN 418 | F1 "MC34063A" 0 -400 70 H V C CNN 419 | ALIAS MC34063E SC34063A 420 | DRAW 421 | S -250 -350 250 350 0 1 0 N 422 | X SWC 1 -450 300 200 R 60 60 1 1 I 423 | X SWE 2 -450 100 200 R 60 60 1 1 I 424 | X TC 3 -450 -100 200 R 60 60 1 1 I 425 | X GND 4 -450 -300 200 R 60 60 1 1 W 426 | X CII 5 450 -300 200 L 60 60 1 1 I 427 | X VCC 6 450 -100 200 L 60 60 1 1 W 428 | X IPK 7 450 100 200 L 60 60 1 1 I 429 | X DRC 8 450 300 200 L 60 60 1 1 I 430 | ENDDRAW 431 | ENDDEF 432 | # 433 | # R 434 | # 435 | DEF R R 0 0 N Y 1 F N 436 | F0 "R" 80 0 50 V V C CNN 437 | F1 "R" 0 0 50 V V C CNN 438 | $FPLIST 439 | R? 440 | SM0603 441 | SM0805 442 | R?-* 443 | SM1206 444 | $ENDFPLIST 445 | DRAW 446 | S -40 150 40 -150 0 1 12 N 447 | X ~ 1 0 250 100 D 60 60 1 1 P 448 | X ~ 2 0 -250 100 U 60 60 1 1 P 449 | ENDDRAW 450 | ENDDEF 451 | # 452 | # SW_PUSH 453 | # 454 | DEF SW_PUSH SW 0 40 N N 1 F N 455 | F0 "SW" 150 110 50 H V C CNN 456 | F1 "SW_PUSH" 0 -80 50 H V C CNN 457 | DRAW 458 | S -170 50 170 60 0 1 0 N 459 | P 4 0 1 0 -40 60 -30 90 30 90 40 60 N 460 | X 1 1 -300 0 200 R 60 60 0 1 P I 461 | X 2 2 300 0 200 L 60 60 0 1 P I 462 | ENDDRAW 463 | ENDDEF 464 | # 465 | # ULN2803AN 466 | # 467 | DEF ULN2803AN U 0 40 Y Y 1 F N 468 | F0 "U" -250 550 70 H V C CNN 469 | F1 "ULN2803AN" 0 -550 70 H V C CNN 470 | DRAW 471 | S -300 -500 300 500 0 1 0 N 472 | X I1 1 -600 400 300 R 60 60 1 1 I 473 | X I2 2 -600 300 300 R 60 60 1 1 I 474 | X I3 3 -600 200 300 R 60 60 1 1 I 475 | X I4 4 -600 100 300 R 60 60 1 1 I 476 | X I5 5 -600 0 300 R 60 60 1 1 I 477 | X I6 6 -600 -100 300 R 60 60 1 1 I 478 | X I7 7 -600 -200 300 R 60 60 1 1 I 479 | X I8 8 -600 -300 300 R 60 60 1 1 I 480 | X GND 9 -600 -400 300 R 60 60 1 1 W 481 | X COM 10 600 -400 300 L 60 60 1 1 I 482 | X O8 11 600 -300 300 L 60 60 1 1 C I 483 | X O7 12 600 -200 300 L 60 60 1 1 C I 484 | X O6 13 600 -100 300 L 60 60 1 1 C I 485 | X O5 14 600 0 300 L 60 60 1 1 C I 486 | X O4 15 600 100 300 L 60 60 1 1 C I 487 | X O3 16 600 200 300 L 60 60 1 1 C I 488 | X O2 17 600 300 300 L 60 60 1 1 C I 489 | X O1 18 600 400 300 L 60 60 1 1 C I 490 | ENDDRAW 491 | ENDDEF 492 | # 493 | #End Library 494 | -------------------------------------------------------------------------------- /KicadFiles/InkShield/InkShield.cmp: -------------------------------------------------------------------------------- 1 | Cmp-Mod V01 Created by CvPCB (2010-12-23 BZR 2684)-stable date = 10/2/2011 4:11:57 PM 2 | 3 | BeginCmp 4 | TimeStamp = /4DDF0273; 5 | Reference = C1; 6 | ValeurCmp = 100uF; 7 | IdModule = CP10_25; 8 | EndCmp 9 | 10 | BeginCmp 11 | TimeStamp = /4DDF0259; 12 | Reference = C2; 13 | ValeurCmp = 1.5nF; 14 | IdModule = C1; 15 | EndCmp 16 | 17 | BeginCmp 18 | TimeStamp = /4DDF026E; 19 | Reference = C3; 20 | ValeurCmp = 330uF; 21 | IdModule = CP20_35; 22 | EndCmp 23 | 24 | BeginCmp 25 | TimeStamp = /4DDF0625; 26 | Reference = D1; 27 | ValeurCmp = 1N5819; 28 | IdModule = D4; 29 | EndCmp 30 | 31 | BeginCmp 32 | TimeStamp = /4DE444A2; 33 | Reference = D2; 34 | ValeurCmp = POWER; 35 | IdModule = LED-3MM; 36 | EndCmp 37 | 38 | BeginCmp 39 | TimeStamp = /4DE44528; 40 | Reference = D3; 41 | ValeurCmp = PULSE; 42 | IdModule = LED-3MM; 43 | EndCmp 44 | 45 | BeginCmp 46 | TimeStamp = /4E1BAF75; 47 | Reference = JP1; 48 | ValeurCmp = A; 49 | IdModule = PIN_ARRAY_3X1; 50 | EndCmp 51 | 52 | BeginCmp 53 | TimeStamp = /4E1BAFAE; 54 | Reference = JP2; 55 | ValeurCmp = B; 56 | IdModule = PIN_ARRAY_3X1; 57 | EndCmp 58 | 59 | BeginCmp 60 | TimeStamp = /4E1BAFB0; 61 | Reference = JP3; 62 | ValeurCmp = C; 63 | IdModule = PIN_ARRAY_3X1; 64 | EndCmp 65 | 66 | BeginCmp 67 | TimeStamp = /4E1BAFB2; 68 | Reference = JP4; 69 | ValeurCmp = D; 70 | IdModule = PIN_ARRAY_3X1; 71 | EndCmp 72 | 73 | BeginCmp 74 | TimeStamp = /4E1A7803; 75 | Reference = JP5; 76 | ValeurCmp = PINS_2-7; 77 | IdModule = PIN_ARRAY_6X2; 78 | EndCmp 79 | 80 | BeginCmp 81 | TimeStamp = /4E210945; 82 | Reference = JP6; 83 | ValeurCmp = PINS_8-12; 84 | IdModule = PIN_ARRAY_5X2; 85 | EndCmp 86 | 87 | BeginCmp 88 | TimeStamp = /4E1FAE2B; 89 | Reference = JP7; 90 | ValeurCmp = MEGA_ABCD; 91 | IdModule = PIN_ARRAY_4X2; 92 | EndCmp 93 | 94 | BeginCmp 95 | TimeStamp = /4E1FAE4E; 96 | Reference = JP8; 97 | ValeurCmp = MEGA_PULSE; 98 | IdModule = PIN_ARRAY_4X2; 99 | EndCmp 100 | 101 | BeginCmp 102 | TimeStamp = /4E88EAF2; 103 | Reference = JP9; 104 | ValeurCmp = Vin; 105 | IdModule = PIN_ARRAY_2X1; 106 | EndCmp 107 | 108 | BeginCmp 109 | TimeStamp = /4DDF021D; 110 | Reference = L1; 111 | ValeurCmp = 180uH; 112 | IdModule = INDUCTOR_RLB_H; 113 | EndCmp 114 | 115 | BeginCmp 116 | TimeStamp = /4E51DBCE; 117 | Reference = P1; 118 | ValeurCmp = Vin; 119 | IdModule = JST_PH_2PIN; 120 | EndCmp 121 | 122 | BeginCmp 123 | TimeStamp = /4DE2F502; 124 | Reference = P2; 125 | ValeurCmp = Vin; 126 | IdModule = PIN_ARRAY_2X1; 127 | EndCmp 128 | 129 | BeginCmp 130 | TimeStamp = /4E1FAEF8; 131 | Reference = P3; 132 | ValeurCmp = AUX_IN; 133 | IdModule = PIN_ARRAY_4X2_with_connector; 134 | EndCmp 135 | 136 | BeginCmp 137 | TimeStamp = /4DE2F960; 138 | Reference = P4; 139 | ValeurCmp = AUX_OUT; 140 | IdModule = PIN_ARRAY_9X2_with_connector; 141 | EndCmp 142 | 143 | BeginCmp 144 | TimeStamp = /4DDF0ACA; 145 | Reference = P5; 146 | ValeurCmp = HP_Q2347A_FFC; 147 | IdModule = SLW16R-1C7LF_Q2347A; 148 | EndCmp 149 | 150 | BeginCmp 151 | TimeStamp = /4DE2F441; 152 | Reference = P6; 153 | ValeurCmp = ICSP; 154 | IdModule = PIN_ARRAY_3X2_with_connector; 155 | EndCmp 156 | 157 | BeginCmp 158 | TimeStamp = /4DDF024C; 159 | Reference = R1; 160 | ValeurCmp = 0.22; 161 | IdModule = R4-5; 162 | EndCmp 163 | 164 | BeginCmp 165 | TimeStamp = /4DDF0250; 166 | Reference = R2; 167 | ValeurCmp = 2K2; 168 | IdModule = R4; 169 | EndCmp 170 | 171 | BeginCmp 172 | TimeStamp = /4DDF0241; 173 | Reference = R3; 174 | ValeurCmp = 180; 175 | IdModule = R4; 176 | EndCmp 177 | 178 | BeginCmp 179 | TimeStamp = /4DDF0253; 180 | Reference = R4; 181 | ValeurCmp = 33K; 182 | IdModule = R4; 183 | EndCmp 184 | 185 | BeginCmp 186 | TimeStamp = /4DE44502; 187 | Reference = R5; 188 | ValeurCmp = 300; 189 | IdModule = R3; 190 | EndCmp 191 | 192 | BeginCmp 193 | TimeStamp = /4DE44525; 194 | Reference = R6; 195 | ValeurCmp = 300; 196 | IdModule = R3; 197 | EndCmp 198 | 199 | BeginCmp 200 | TimeStamp = /4E1FAC74; 201 | Reference = SHIELD1; 202 | ValeurCmp = ARDUINO_MEGA_SHIELD; 203 | IdModule = ARDUINO_MEGA_SHIELD_2_040PINS; 204 | EndCmp 205 | 206 | BeginCmp 207 | TimeStamp = /4DE2F45E; 208 | Reference = SW1; 209 | ValeurCmp = RESET; 210 | IdModule = SW_PUSH_6MM; 211 | EndCmp 212 | 213 | BeginCmp 214 | TimeStamp = /4DDF02CB; 215 | Reference = U1; 216 | ValeurCmp = MC34063A; 217 | IdModule = DIP-8__300_ELL; 218 | EndCmp 219 | 220 | BeginCmp 221 | TimeStamp = /4DDF0C36; 222 | Reference = U2; 223 | ValeurCmp = ULN2803AN; 224 | IdModule = DIP-18__300_ELL; 225 | EndCmp 226 | 227 | BeginCmp 228 | TimeStamp = /4DDF0A53; 229 | Reference = U3; 230 | ValeurCmp = CD4067; 231 | IdModule = DIP-24__600_ELL; 232 | EndCmp 233 | 234 | BeginCmp 235 | TimeStamp = /4DDF0C45; 236 | Reference = U4; 237 | ValeurCmp = ULN2803AN; 238 | IdModule = DIP-18__300_ELL; 239 | EndCmp 240 | 241 | EndListe 242 | -------------------------------------------------------------------------------- /KicadFiles/InkShield/InkShield.csv: -------------------------------------------------------------------------------- 1 | ref,value,part,location 2 | C1,100uF,Capacitor,A2) 3 | C2,1.5nF,Capacitor,A3) 4 | C3,330uF,Capacitor,A3) 5 | D1,1N5819,Diode,A3) 6 | D2,POWER,LED,C5) 7 | D3,PULSE,LED,C5) 8 | JP1,A,1x3 Pin Array,C2) 9 | JP2,B,1x3 Pin Array,C2) 10 | JP3,C,1x3 Pin Array,C2) 11 | JP4,D,1x3 Pin Array,C2) 12 | JP5,PINS_2-7,2x6 Pin Array,C3) 13 | JP6,PINS_8-12,2x5 Pin Array,C3) 14 | JP7,MEGA_ABCD,2x4 Pin Array,D3) 15 | JP8,MEGA_PULSE,2x4 Pin Array,D3) 16 | JP9,Vin,1x2 Pin Array,C1) 17 | L1,180uH,Inductor,A3) 18 | P1,Vin,JST PH Connector,B1) 19 | P2,Vin,1x2 Pin Array,B1) 20 | P3,AUX_IN,2x4 Pin Array,D5) 21 | P4,AUX_OUT,2x9 Pin Array,B5) 22 | P5,HP_Q2347A_FFC,,A6) 23 | P6,ICSP,2x3 Pin Array,B3) 24 | R1,0.22,Resistor,A2) 25 | R2,2K2,Resistor,A2) 26 | R3,180,Resistor,A3) 27 | R4,33K,Resistor,A3) 28 | R5,300,Resistor,C5) 29 | R6,300,Resistor,C5) 30 | SHIELD1,ARDUINO_MEGA_SHIELD,,D3) 31 | SW1,RESET,6mm Switch,B3) 32 | U1,MC34063A,,A3) 33 | U2,ULN2803AN,,B5) 34 | U3,CD4067,,C6) 35 | U4,ULN2803AN,,B6) 36 | -------------------------------------------------------------------------------- /KicadFiles/InkShield/InkShield.drl: -------------------------------------------------------------------------------- 1 | M48 2 | INCH,TZ 3 | T1C0.025 4 | T2C0.032 5 | T3C0.032 6 | T4C0.040 7 | T5C0.134 8 | % 9 | G90 10 | G05 11 | T1 12 | X49050Y-42850 13 | X50150Y-42450 14 | X50950Y-45250 15 | X51150Y-40150 16 | X64650Y-45150 17 | X68350Y-39400 18 | X69250Y-40050 19 | X69650Y-44950 20 | X69650Y-47550 21 | X70950Y-35050 22 | T2 23 | X37300Y-51706 24 | X37300Y-52494 25 | X40916Y-48300 26 | X42884Y-48300 27 | X67957Y-40701 28 | X67957Y-41488 29 | X67957Y-42275 30 | X67957Y-43063 31 | X67957Y-43850 32 | X67957Y-44638 33 | X67957Y-45425 34 | X67957Y-46212 35 | X68744Y-41094 36 | X68744Y-41882 37 | X68744Y-42669 38 | X68744Y-43457 39 | X68744Y-44244 40 | X68744Y-45031 41 | X68744Y-45819 42 | X68744Y-46606 43 | T3 44 | X36250Y-47500 45 | X36250Y-48500 46 | X36250Y-49500 47 | X39250Y-49500 48 | X40350Y-46550 49 | X41150Y-38050 50 | X41150Y-44050 51 | X41350Y-46550 52 | X42150Y-38050 53 | X42150Y-44050 54 | X42850Y-46100 55 | X42850Y-47100 56 | X43150Y-38050 57 | X43150Y-44050 58 | X44150Y-38050 59 | X44150Y-44050 60 | X44350Y-46450 61 | X44350Y-50450 62 | X45150Y-38050 63 | X45150Y-44050 64 | X45800Y-46900 65 | X45800Y-49900 66 | X46150Y-38050 67 | X46150Y-44050 68 | X46800Y-46900 69 | X46800Y-49900 70 | X47150Y-38050 71 | X47150Y-44050 72 | X47800Y-46900 73 | X47800Y-49900 74 | X48150Y-38050 75 | X48150Y-44050 76 | X48800Y-46900 77 | X48800Y-49900 78 | X49150Y-38050 79 | X49150Y-44050 80 | X50150Y-38050 81 | X50150Y-44050 82 | X50250Y-49550 83 | X50250Y-51050 84 | X51150Y-38050 85 | X51150Y-44050 86 | X52150Y-38050 87 | X52150Y-44050 88 | X54250Y-38050 89 | X54250Y-41050 90 | X54250Y-42650 91 | X54250Y-45650 92 | X54250Y-49550 93 | X54250Y-51050 94 | X55250Y-38050 95 | X55250Y-41050 96 | X55250Y-42650 97 | X55250Y-45650 98 | X56250Y-38050 99 | X56250Y-41050 100 | X56250Y-42650 101 | X56250Y-45650 102 | X57250Y-38050 103 | X57250Y-41050 104 | X57250Y-42650 105 | X57250Y-45650 106 | X58250Y-38050 107 | X58250Y-41050 108 | X58250Y-42650 109 | X58250Y-45650 110 | X59250Y-38050 111 | X59250Y-41050 112 | X59250Y-42650 113 | X59250Y-45650 114 | X60250Y-38050 115 | X60250Y-41050 116 | X60250Y-42650 117 | X60250Y-45650 118 | X61250Y-38050 119 | X61250Y-41050 120 | X61250Y-42650 121 | X61250Y-45650 122 | X62250Y-38050 123 | X62250Y-41050 124 | X62250Y-42650 125 | X62250Y-45650 126 | X62650Y-50000 127 | X64350Y-37950 128 | X64650Y-50050 129 | X67350Y-37950 130 | X70000Y-37250 131 | X70000Y-38250 132 | T4 133 | X35670Y-33364 134 | X35670Y-35136 135 | X36300Y-51600 136 | X36300Y-52600 137 | X36950Y-41900 138 | X36950Y-42900 139 | X36950Y-43900 140 | X36950Y-44900 141 | X37950Y-41900 142 | X37950Y-42900 143 | X37950Y-43900 144 | X37950Y-44900 145 | X38230Y-33364 146 | X38230Y-35136 147 | X40450Y-35550 148 | X40450Y-36550 149 | X41450Y-35550 150 | X41450Y-36550 151 | X42450Y-35550 152 | X42450Y-36550 153 | X44250Y-33450 154 | X45000Y-51050 155 | X45000Y-52450 156 | X45250Y-33450 157 | X46000Y-52450 158 | X46250Y-33450 159 | X47250Y-33450 160 | X47250Y-34550 161 | X47250Y-35550 162 | X47850Y-52450 163 | X48250Y-33450 164 | X48250Y-34550 165 | X48250Y-35550 166 | X48850Y-52450 167 | X49250Y-33450 168 | X49250Y-34550 169 | X49250Y-35550 170 | X49500Y-51050 171 | X49850Y-52450 172 | X50250Y-33450 173 | X50250Y-34550 174 | X50250Y-35550 175 | X50250Y-48400 176 | X50850Y-52450 177 | X51250Y-33450 178 | X51250Y-34550 179 | X51250Y-35550 180 | X51850Y-52450 181 | X52850Y-33450 182 | X52850Y-34550 183 | X52850Y-35550 184 | X52850Y-52450 185 | X53850Y-33450 186 | X53850Y-34550 187 | X53850Y-35550 188 | X54250Y-48400 189 | X54850Y-33450 190 | X54850Y-34550 191 | X54850Y-35550 192 | X54850Y-52450 193 | X55850Y-33450 194 | X55850Y-34550 195 | X55850Y-35550 196 | X55850Y-49250 197 | X55850Y-50250 198 | X55850Y-51250 199 | X55850Y-52450 200 | X56850Y-33450 201 | X56850Y-34550 202 | X56850Y-35550 203 | X56850Y-49250 204 | X56850Y-50250 205 | X56850Y-51250 206 | X56850Y-52450 207 | X57850Y-33450 208 | X57850Y-34550 209 | X57850Y-35550 210 | X57850Y-49250 211 | X57850Y-50250 212 | X57850Y-51250 213 | X57850Y-52450 214 | X58850Y-33450 215 | X58850Y-49250 216 | X58850Y-50250 217 | X58850Y-51250 218 | X58850Y-52450 219 | X59850Y-33450 220 | X59850Y-52450 221 | X60850Y-52450 222 | X61850Y-33450 223 | X61850Y-34850 224 | X61850Y-35850 225 | X61850Y-52450 226 | X62850Y-33450 227 | X62850Y-34850 228 | X62850Y-35850 229 | X63850Y-33450 230 | X63850Y-34850 231 | X63850Y-35850 232 | X63850Y-52450 233 | X64850Y-33450 234 | X64850Y-34850 235 | X64850Y-35850 236 | X64850Y-52450 237 | X65350Y-39050 238 | X65350Y-40050 239 | X65350Y-41050 240 | X65350Y-42050 241 | X65350Y-43050 242 | X65350Y-44050 243 | X65350Y-45050 244 | X65350Y-46050 245 | X65350Y-47050 246 | X65850Y-33450 247 | X65850Y-34850 248 | X65850Y-35850 249 | X65850Y-52450 250 | X66350Y-39050 251 | X66350Y-40050 252 | X66350Y-41050 253 | X66350Y-42050 254 | X66350Y-43050 255 | X66350Y-44050 256 | X66350Y-45050 257 | X66350Y-46050 258 | X66350Y-47050 259 | X66850Y-33450 260 | X66850Y-34850 261 | X66850Y-35850 262 | X66850Y-52450 263 | X67850Y-33450 264 | X67850Y-34850 265 | X67850Y-35850 266 | X67850Y-52450 267 | X68850Y-33450 268 | X68850Y-34850 269 | X68850Y-35850 270 | X68850Y-52450 271 | X69850Y-52450 272 | X70850Y-52450 273 | X71850Y-33450 274 | X71850Y-34450 275 | X71850Y-35450 276 | X71850Y-36450 277 | X71850Y-37450 278 | X71850Y-38450 279 | X71850Y-39450 280 | X71850Y-40450 281 | X71850Y-41450 282 | X71850Y-42450 283 | X71850Y-43450 284 | X71850Y-44450 285 | X71850Y-45450 286 | X71850Y-46450 287 | X71850Y-47450 288 | X71850Y-48450 289 | X71850Y-49450 290 | X71850Y-50450 291 | X72850Y-33450 292 | X72850Y-34450 293 | X72850Y-35450 294 | X72850Y-36450 295 | X72850Y-37450 296 | X72850Y-38450 297 | X72850Y-39450 298 | X72850Y-40450 299 | X72850Y-41450 300 | X72850Y-42450 301 | X72850Y-43450 302 | X72850Y-44450 303 | X72850Y-45450 304 | X72850Y-46450 305 | X72850Y-47450 306 | X72850Y-48450 307 | X72850Y-49450 308 | X72850Y-50450 309 | T5 310 | X40850Y-33450 311 | X60850Y-50450 312 | X70350Y-33450 313 | X72850Y-52450 314 | T0 315 | M30 316 | -------------------------------------------------------------------------------- /KicadFiles/InkShield/InkShield.net: -------------------------------------------------------------------------------- 1 | # EESchema Netlist Version 1.1 created 10/2/2011 4:11:57 PM 2 | ( 3 | ( /4DDF0273 CP10_25 C1 100uF 4 | ( 1 +12V ) 5 | ( 2 GND ) 6 | ) 7 | ( /4DDF0259 C1 C2 1.5nF 8 | ( 1 N-000079 ) 9 | ( 2 GND ) 10 | ) 11 | ( /4DDF026E CP20_35 C3 330uF 12 | ( 1 N-000065 ) 13 | ( 2 GND ) 14 | ) 15 | ( /4DDF0625 D4 D1 1N5819 16 | ( 1 N-000117 ) 17 | ( 2 N-000065 ) 18 | ) 19 | ( /4DE444A2 LED-3MM D2 POWER 20 | ( 1 +5V ) 21 | ( 2 N-000093 ) 22 | ) 23 | ( /4DE44528 LED-3MM D3 PULSE 24 | ( 1 N-000102 ) 25 | ( 2 N-000092 ) 26 | ) 27 | ( /4E1BAF75 PIN_ARRAY_3X1 JP1 A 28 | ( 1 N-000099 ) 29 | ( 2 N-000100 ) 30 | ( 3 N-000119 ) 31 | ) 32 | ( /4E1BAFAE PIN_ARRAY_3X1 JP2 B 33 | ( 1 N-000023 ) 34 | ( 2 N-000062 ) 35 | ( 3 N-000096 ) 36 | ) 37 | ( /4E1BAFB0 PIN_ARRAY_3X1 JP3 C 38 | ( 1 N-000119 ) 39 | ( 2 N-000098 ) 40 | ( 3 N-000025 ) 41 | ) 42 | ( /4E1BAFB2 PIN_ARRAY_3X1 JP4 D 43 | ( 1 N-000096 ) 44 | ( 2 N-000063 ) 45 | ( 3 N-000097 ) 46 | ) 47 | ( /4E1A7803 PIN_ARRAY_6X2 JP5 PINS_2-7 48 | ( 1 N-000101 ) 49 | ( 2 N-000102 ) 50 | ( 3 N-000103 ) 51 | ( 4 N-000102 ) 52 | ( 5 N-000088 ) 53 | ( 6 N-000102 ) 54 | ( 7 N-000089 ) 55 | ( 8 N-000102 ) 56 | ( 9 N-000090 ) 57 | ( 10 N-000102 ) 58 | ( 11 N-000091 ) 59 | ( 12 N-000102 ) 60 | ) 61 | ( /4E210945 PIN_ARRAY_5X2 JP6 PINS_8-12 62 | ( 1 N-000055 ) 63 | ( 2 N-000102 ) 64 | ( 3 N-000056 ) 65 | ( 4 N-000102 ) 66 | ( 5 N-000057 ) 67 | ( 6 N-000102 ) 68 | ( 7 N-000115 ) 69 | ( 8 N-000102 ) 70 | ( 9 N-000121 ) 71 | ( 10 N-000102 ) 72 | ) 73 | ( /4E1FAE2B PIN_ARRAY_4X2 JP7 MEGA_ABCD 74 | ( 1 N-000041 ) 75 | ( 2 N-000063 ) 76 | ( 3 N-000037 ) 77 | ( 4 N-000098 ) 78 | ( 5 N-000018 ) 79 | ( 6 N-000062 ) 80 | ( 7 N-000019 ) 81 | ( 8 N-000100 ) 82 | ) 83 | ( /4E1FAE4E PIN_ARRAY_4X2 JP8 MEGA_PULSE 84 | ( 1 N-000120 ) 85 | ( 2 N-000102 ) 86 | ( 3 N-000015 ) 87 | ( 4 N-000102 ) 88 | ( 5 N-000016 ) 89 | ( 6 N-000102 ) 90 | ( 7 N-000017 ) 91 | ( 8 N-000102 ) 92 | ) 93 | ( /4E88EAF2 PIN_ARRAY_2X1 JP9 Vin 94 | ( 1 N-000095 ) 95 | ( 2 +12V ) 96 | ) 97 | ( /4DDF021D INDUCTOR_RLB_H L1 180uH 98 | ( 1 N-000117 ) 99 | ( 2 N-000081 ) 100 | ) 101 | ( /4E51DBCE JST_PH_2PIN P1 Vin 102 | ( 1 +12V ) 103 | ( 2 GND ) 104 | ) 105 | ( /4DE2F502 PIN_ARRAY_2X1 P2 Vin 106 | ( 1 +12V ) 107 | ( 2 GND ) 108 | ) 109 | ( /4E1FAEF8 PIN_ARRAY_4X2_with_connector P3 AUX_IN 110 | ( 1 N-000100 ) 111 | ( 2 N-000102 ) 112 | ( 3 N-000062 ) 113 | ( 4 GND ) 114 | ( 5 N-000098 ) 115 | ( 6 +12V ) 116 | ( 7 N-000063 ) 117 | ( 8 +5V ) 118 | ) 119 | ( /4DE2F960 PIN_ARRAY_9X2_with_connector P4 AUX_OUT 120 | ( 1 N-000065 ) 121 | ( 2 N-000069 ) 122 | ( 3 N-000068 ) 123 | ( 4 N-000122 ) 124 | ( 5 N-000104 ) 125 | ( 6 N-000124 ) 126 | ( 7 N-000105 ) 127 | ( 8 N-000058 ) 128 | ( 9 N-000106 ) 129 | ( 10 N-000123 ) 130 | ( 11 N-000107 ) 131 | ( 12 N-000067 ) 132 | ( 13 N-000066 ) 133 | ( 14 N-000065 ) 134 | ( 15 N-000108 ) 135 | ( 16 N-000109 ) 136 | ( 17 N-000110 ) 137 | ( 18 N-000116 ) 138 | ) 139 | ( /4DDF0ACA SLW16R-1C7LF_Q2347A P5 HP_Q2347A_FFC 140 | ( 1 N-000124 ) 141 | ( 2 N-000104 ) 142 | ( 3 N-000069 ) 143 | ( 4 N-000068 ) 144 | ( 5 N-000122 ) 145 | ( 6 N-000107 ) 146 | ( 7 N-000067 ) 147 | ( 8 N-000066 ) 148 | ( 9 N-000123 ) 149 | ( 10 N-000106 ) 150 | ( 11 N-000058 ) 151 | ( 12 N-000105 ) 152 | ( COM1 N-000065 ) 153 | ( COM2 N-000065 ) 154 | ( NC1 ? ) 155 | ( NC2 ? ) 156 | ) 157 | ( /4DE2F441 PIN_ARRAY_3X2_with_connector P6 ICSP 158 | ( 1 N-000121 ) 159 | ( 2 +5V ) 160 | ( 3 N-000114 ) 161 | ( 4 N-000115 ) 162 | ( 5 N-000030 ) 163 | ( 6 GND ) 164 | ) 165 | ( /4DDF024C R4-5 R1 0.22 166 | ( 1 +12V ) 167 | ( 2 N-000081 ) 168 | ) 169 | ( /4DDF0250 R4 R2 2K2 170 | ( 1 GND ) 171 | ( 2 N-000080 ) 172 | ) 173 | ( /4DDF0241 R4 R3 180 174 | ( 1 N-000082 ) 175 | ( 2 N-000081 ) 176 | ) 177 | ( /4DDF0253 R4 R4 33K 178 | ( 1 N-000080 ) 179 | ( 2 N-000065 ) 180 | ) 181 | ( /4DE44502 R3 R5 300 182 | ( 1 N-000093 ) 183 | ( 2 GND ) 184 | ) 185 | ( /4DE44525 R3 R6 300 186 | ( 1 N-000092 ) 187 | ( 2 GND ) 188 | ) 189 | ( /4E1FAC74 ARDUINO_MEGA_SHIELD_2_040PINS SHIELD1 ARDUINO_MEGA_SHIELD 190 | ( 0 ? ) 191 | ( 1 ? ) 192 | ( 2 N-000101 ) 193 | ( 3 N-000103 ) 194 | ( 3V3 ? ) 195 | ( 4 N-000088 ) 196 | ( 5 N-000089 ) 197 | ( 5V +5V ) 198 | ( 5V_4 +5V ) 199 | ( 5V_5 +5V ) 200 | ( 6 N-000090 ) 201 | ( 7 N-000091 ) 202 | ( 8 N-000055 ) 203 | ( 9 N-000056 ) 204 | ( 10 N-000057 ) 205 | ( 11 N-000115 ) 206 | ( 12 N-000121 ) 207 | ( 13 N-000114 ) 208 | ( 14 ? ) 209 | ( 15 ? ) 210 | ( 16 ? ) 211 | ( 17 ? ) 212 | ( 18 ? ) 213 | ( 19 ? ) 214 | ( 20 ? ) 215 | ( 21 ? ) 216 | ( 22 N-000019 ) 217 | ( 23 N-000018 ) 218 | ( 24 N-000037 ) 219 | ( 25 N-000041 ) 220 | ( 26 N-000017 ) 221 | ( 27 N-000016 ) 222 | ( 28 N-000015 ) 223 | ( 29 N-000120 ) 224 | ( 30 ? ) 225 | ( 31 ? ) 226 | ( 32 ? ) 227 | ( 33 ? ) 228 | ( 34 ? ) 229 | ( 35 ? ) 230 | ( 36 ? ) 231 | ( 37 ? ) 232 | ( 38 ? ) 233 | ( 39 ? ) 234 | ( 40 ? ) 235 | ( 41 ? ) 236 | ( 42 ? ) 237 | ( 43 ? ) 238 | ( 44 ? ) 239 | ( 45 ? ) 240 | ( 46 ? ) 241 | ( 47 ? ) 242 | ( 48 ? ) 243 | ( 49 ? ) 244 | ( 50 ? ) 245 | ( 51 ? ) 246 | ( 52 ? ) 247 | ( 53 ? ) 248 | ( AD0 N-000099 ) 249 | ( AD1 N-000023 ) 250 | ( AD2 N-000119 ) 251 | ( AD3 N-000096 ) 252 | ( AD4 N-000025 ) 253 | ( AD5 N-000097 ) 254 | ( AD6 ? ) 255 | ( AD7 ? ) 256 | ( AD8 ? ) 257 | ( AD9 ? ) 258 | ( AD10 ? ) 259 | ( AD11 ? ) 260 | ( AD12 ? ) 261 | ( AD13 ? ) 262 | ( AD14 ? ) 263 | ( AD15 ? ) 264 | ( AREF ? ) 265 | ( GND1 GND ) 266 | ( GND2 GND ) 267 | ( GND3 GND ) 268 | ( GND4 GND ) 269 | ( GND5 GND ) 270 | ( RST N-000030 ) 271 | ( V_IN N-000095 ) 272 | ) 273 | ( /4DE2F45E SW_PUSH_6MM SW1 RESET 274 | ( 1 N-000030 ) 275 | ( 2 GND ) 276 | ) 277 | ( /4DDF02CB DIP-8__300_ELL U1 MC34063A 278 | ( 1 N-000117 ) 279 | ( 2 GND ) 280 | ( 3 N-000079 ) 281 | ( 4 GND ) 282 | ( 5 N-000080 ) 283 | ( 6 +12V ) 284 | ( 7 N-000081 ) 285 | ( 8 N-000082 ) 286 | ) 287 | ( /4DDF0C36 DIP-18__300_ELL U2 ULN2803AN 288 | ( 1 N-000075 ) 289 | ( 2 N-000073 ) 290 | ( 3 N-000076 ) 291 | ( 4 N-000072 ) 292 | ( 5 N-000077 ) 293 | ( 6 N-000071 ) 294 | ( 7 N-000078 ) 295 | ( 8 N-000070 ) 296 | ( 9 GND ) 297 | ( 10 N-000065 ) 298 | ( 11 N-000066 ) 299 | ( 12 N-000067 ) 300 | ( 13 N-000107 ) 301 | ( 14 N-000122 ) 302 | ( 15 N-000068 ) 303 | ( 16 N-000069 ) 304 | ( 17 N-000104 ) 305 | ( 18 N-000124 ) 306 | ) 307 | ( /4DDF0A53 DIP-24__600_ELL U3 CD4067 308 | ( 1 N-000102 ) 309 | ( 2 N-000070 ) 310 | ( 3 N-000078 ) 311 | ( 4 N-000071 ) 312 | ( 5 N-000077 ) 313 | ( 6 N-000072 ) 314 | ( 7 N-000076 ) 315 | ( 8 N-000073 ) 316 | ( 9 N-000075 ) 317 | ( 10 N-000100 ) 318 | ( 11 N-000062 ) 319 | ( 12 GND ) 320 | ( 13 N-000063 ) 321 | ( 14 N-000098 ) 322 | ( 15 GND ) 323 | ( 16 N-000084 ) 324 | ( 17 N-000085 ) 325 | ( 18 N-000086 ) 326 | ( 19 N-000087 ) 327 | ( 20 N-000113 ) 328 | ( 21 N-000112 ) 329 | ( 22 N-000083 ) 330 | ( 23 N-000111 ) 331 | ( 24 +5V ) 332 | ) 333 | ( /4DDF0C45 DIP-18__300_ELL U4 ULN2803AN 334 | ( 1 N-000111 ) 335 | ( 2 N-000083 ) 336 | ( 3 N-000112 ) 337 | ( 4 N-000113 ) 338 | ( 5 N-000087 ) 339 | ( 6 N-000086 ) 340 | ( 7 N-000085 ) 341 | ( 8 N-000084 ) 342 | ( 9 GND ) 343 | ( 10 N-000065 ) 344 | ( 11 N-000116 ) 345 | ( 12 N-000110 ) 346 | ( 13 N-000109 ) 347 | ( 14 N-000108 ) 348 | ( 15 N-000105 ) 349 | ( 16 N-000058 ) 350 | ( 17 N-000106 ) 351 | ( 18 N-000123 ) 352 | ) 353 | ) 354 | * 355 | { Allowed footprints by component: 356 | $component C1 357 | CP* 358 | SM* 359 | $endlist 360 | $component C2 361 | SM* 362 | C? 363 | C1-1 364 | $endlist 365 | $component C3 366 | CP* 367 | SM* 368 | $endlist 369 | $component D1 370 | D? 371 | S* 372 | $endlist 373 | $component D2 374 | LED-3MM 375 | LED-5MM 376 | LED-10MM 377 | LED-0603 378 | LED-0805 379 | LED-1206 380 | LEDV 381 | $endlist 382 | $component D3 383 | LED-3MM 384 | LED-5MM 385 | LED-10MM 386 | LED-0603 387 | LED-0805 388 | LED-1206 389 | LEDV 390 | $endlist 391 | $component R1 392 | R? 393 | SM0603 394 | SM0805 395 | R?-* 396 | SM1206 397 | $endlist 398 | $component R2 399 | R? 400 | SM0603 401 | SM0805 402 | R?-* 403 | SM1206 404 | $endlist 405 | $component R3 406 | R? 407 | SM0603 408 | SM0805 409 | R?-* 410 | SM1206 411 | $endlist 412 | $component R4 413 | R? 414 | SM0603 415 | SM0805 416 | R?-* 417 | SM1206 418 | $endlist 419 | $component R5 420 | R? 421 | SM0603 422 | SM0805 423 | R?-* 424 | SM1206 425 | $endlist 426 | $component R6 427 | R? 428 | SM0603 429 | SM0805 430 | R?-* 431 | SM1206 432 | $endlist 433 | $endfootprintlist 434 | } 435 | -------------------------------------------------------------------------------- /KicadFiles/InkShield/InkShield.pro: -------------------------------------------------------------------------------- 1 | update=10/11/2011 11:00:12 PM 2 | last_client=pcbnew 3 | [general] 4 | version=1 5 | [eeschema] 6 | version=1 7 | LibDir=F:\\Electronics\\KiCad\\library 8 | NetFmt=1 9 | HPGLSpd=20 10 | HPGLDm=15 11 | HPGLNum=1 12 | offX_A4=0 13 | offY_A4=0 14 | offX_A3=0 15 | offY_A3=0 16 | offX_A2=0 17 | offY_A2=0 18 | offX_A1=0 19 | offY_A1=0 20 | offX_A0=0 21 | offY_A0=0 22 | offX_A=0 23 | offY_A=0 24 | offX_B=0 25 | offY_B=0 26 | offX_C=0 27 | offY_C=0 28 | offX_D=0 29 | offY_D=0 30 | offX_E=0 31 | offY_E=0 32 | RptD_X=0 33 | RptD_Y=100 34 | RptLab=1 35 | LabSize=60 36 | [eeschema/libraries] 37 | LibName1=power 38 | LibName2=device 39 | LibName3=transistors 40 | LibName4=conn 41 | LibName5=linear 42 | LibName6=regul 43 | LibName7=74xx 44 | LibName8=cmos4000 45 | LibName9=adc-dac 46 | LibName10=memory 47 | LibName11=xilinx 48 | LibName12=special 49 | LibName13=microcontrollers 50 | LibName14=dsp 51 | LibName15=microchip 52 | LibName16=analog_switches 53 | LibName17=motorola 54 | LibName18=texas 55 | LibName19=intel 56 | LibName20=audio 57 | LibName21=interface 58 | LibName22=digital-audio 59 | LibName23=philips 60 | LibName24=display 61 | LibName25=cypress 62 | LibName26=siliconi 63 | LibName27=opto 64 | LibName28=atmel 65 | LibName29=contrib 66 | LibName30=valves 67 | LibName31=arduino_shieldsNCL 68 | LibName32=ATmega8 69 | LibName33=atmega16 70 | LibName34=connNCL 71 | LibName35=SDadapter 72 | LibName36=specialNCL 73 | [cvpcb] 74 | version=1 75 | NetIExt=net 76 | [pcbnew] 77 | version=1 78 | PadDrlX=315 79 | PadDimH=630 80 | PadDimV=630 81 | BoardThickness=630 82 | SgPcb45=1 83 | TxtPcbV=800 84 | TxtPcbH=600 85 | TxtModV=600 86 | TxtModH=600 87 | TxtModW=120 88 | VEgarde=100 89 | DrawLar=100 90 | EdgeLar=150 91 | TxtLar=120 92 | MSegLar=100 93 | LastNetListRead=InkShield.net 94 | [pcbnew/libraries] 95 | LibDir=F:\\Electronics\\KiCad\\modules 96 | LibName1=sockets 97 | LibName2=connect 98 | LibName3=discret 99 | LibName4=divers 100 | LibName5=libcms 101 | LibName6=display 102 | LibName7=valves 103 | LibName8=led 104 | LibName9=dip_sockets 105 | LibName10=arduino_shields 106 | LibName11=connectNCL 107 | LibName12=LOGOs 108 | LibName13=PIN_ARRAYncl 109 | LibName14=SD 110 | LibName15=USBncl 111 | LibName16=discreteNCL 112 | LibName17=NCL 113 | LibName18=OSHW_NCL 114 | -------------------------------------------------------------------------------- /KicadFiles/InkShield/Schematic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasCLewis/InkShield/7b812b1bce058602f9ad6198ce79dbe80770e8c1/KicadFiles/InkShield/Schematic.png -------------------------------------------------------------------------------- /KicadFiles/SMDInkShield/SMDInkShield.cmp: -------------------------------------------------------------------------------- 1 | Cmp-Mod V01 Created by CvPCB (2010-12-23 BZR 2684)-stable date = 12/8/2011 10:57:06 PM 2 | 3 | BeginCmp 4 | TimeStamp = /4DDF0273; 5 | Reference = C1; 6 | ValeurCmp = 100uF; 7 | IdModule = c_elec_8x6.5; 8 | EndCmp 9 | 10 | BeginCmp 11 | TimeStamp = /4DDF0259; 12 | Reference = C2; 13 | ValeurCmp = 1.5nF; 14 | IdModule = c_0805; 15 | EndCmp 16 | 17 | BeginCmp 18 | TimeStamp = /4DDF026E; 19 | Reference = C3; 20 | ValeurCmp = 330uF; 21 | IdModule = c_elec_8x6.5; 22 | EndCmp 23 | 24 | BeginCmp 25 | TimeStamp = /4DDF0625; 26 | Reference = D1; 27 | ValeurCmp = 1N5819; 28 | IdModule = diode_do41; 29 | EndCmp 30 | 31 | BeginCmp 32 | TimeStamp = /4ED1EE49; 33 | Reference = D2; 34 | ValeurCmp = 20V; 35 | IdModule = r_0603; 36 | EndCmp 37 | 38 | BeginCmp 39 | TimeStamp = /4DE444A2; 40 | Reference = D3; 41 | ValeurCmp = 5V; 42 | IdModule = r_0603; 43 | EndCmp 44 | 45 | BeginCmp 46 | TimeStamp = /4ED1EE47; 47 | Reference = D4; 48 | ValeurCmp = 12V; 49 | IdModule = r_0603; 50 | EndCmp 51 | 52 | BeginCmp 53 | TimeStamp = /4ED1F558; 54 | Reference = D5; 55 | ValeurCmp = 15V_ZENER; 56 | IdModule = SOD323; 57 | EndCmp 58 | 59 | BeginCmp 60 | TimeStamp = /4DE44528; 61 | Reference = D6; 62 | ValeurCmp = PULSE; 63 | IdModule = r_0603; 64 | EndCmp 65 | 66 | BeginCmp 67 | TimeStamp = /4ED1EF4E; 68 | Reference = D7; 69 | ValeurCmp = D; 70 | IdModule = r_0603; 71 | EndCmp 72 | 73 | BeginCmp 74 | TimeStamp = /4ED1EE20; 75 | Reference = D8; 76 | ValeurCmp = C; 77 | IdModule = r_0603; 78 | EndCmp 79 | 80 | BeginCmp 81 | TimeStamp = /4ED1EE1E; 82 | Reference = D9; 83 | ValeurCmp = B; 84 | IdModule = r_0603; 85 | EndCmp 86 | 87 | BeginCmp 88 | TimeStamp = /4ED1EE1C; 89 | Reference = D10; 90 | ValeurCmp = A; 91 | IdModule = r_0603; 92 | EndCmp 93 | 94 | BeginCmp 95 | TimeStamp = /4E210945; 96 | Reference = JP1; 97 | ValeurCmp = PINS_8-12; 98 | IdModule = PIN_ARRAY_5X2; 99 | EndCmp 100 | 101 | BeginCmp 102 | TimeStamp = /4E88EAF2; 103 | Reference = JP2; 104 | ValeurCmp = Vin; 105 | IdModule = PIN_ARRAY_2X1; 106 | EndCmp 107 | 108 | BeginCmp 109 | TimeStamp = /4E1A7803; 110 | Reference = JP3; 111 | ValeurCmp = PINS_2-7; 112 | IdModule = PIN_ARRAY_6X2; 113 | EndCmp 114 | 115 | BeginCmp 116 | TimeStamp = /4E1BAF75; 117 | Reference = JP4; 118 | ValeurCmp = A; 119 | IdModule = PIN_ARRAY_3X1; 120 | EndCmp 121 | 122 | BeginCmp 123 | TimeStamp = /4E1BAFAE; 124 | Reference = JP5; 125 | ValeurCmp = B; 126 | IdModule = PIN_ARRAY_3X1; 127 | EndCmp 128 | 129 | BeginCmp 130 | TimeStamp = /4E1BAFB0; 131 | Reference = JP6; 132 | ValeurCmp = C; 133 | IdModule = PIN_ARRAY_3X1; 134 | EndCmp 135 | 136 | BeginCmp 137 | TimeStamp = /4E1BAFB2; 138 | Reference = JP7; 139 | ValeurCmp = D; 140 | IdModule = PIN_ARRAY_3X1; 141 | EndCmp 142 | 143 | BeginCmp 144 | TimeStamp = /4E1FAE2B; 145 | Reference = JP8; 146 | ValeurCmp = MEGA_ABCD; 147 | IdModule = PIN_ARRAY_4X2; 148 | EndCmp 149 | 150 | BeginCmp 151 | TimeStamp = /4E1FAE4E; 152 | Reference = JP9; 153 | ValeurCmp = MEGA_PULSE; 154 | IdModule = PIN_ARRAY_4X2; 155 | EndCmp 156 | 157 | BeginCmp 158 | TimeStamp = /4DDF021D; 159 | Reference = L1; 160 | ValeurCmp = 180uH; 161 | IdModule = INDUCTOR_SDR1307; 162 | EndCmp 163 | 164 | BeginCmp 165 | TimeStamp = /4DDF0ACA; 166 | Reference = P1; 167 | ValeurCmp = HP_Q2347A_FFC; 168 | IdModule = SLW16R-1C7LF_Q2347A; 169 | EndCmp 170 | 171 | BeginCmp 172 | TimeStamp = /4DE2F960; 173 | Reference = P2; 174 | ValeurCmp = AUX_OUT; 175 | IdModule = PIN_ARRAY_9X2_with_connector; 176 | EndCmp 177 | 178 | BeginCmp 179 | TimeStamp = /4DE2F441; 180 | Reference = P3; 181 | ValeurCmp = ICSP; 182 | IdModule = PIN_ARRAY_3X2_with_connector; 183 | EndCmp 184 | 185 | BeginCmp 186 | TimeStamp = /4E51DBCE; 187 | Reference = P4; 188 | ValeurCmp = Vin; 189 | IdModule = PIN_ARRAY_2X1; 190 | EndCmp 191 | 192 | BeginCmp 193 | TimeStamp = /4DE2F502; 194 | Reference = P5; 195 | ValeurCmp = Vin; 196 | IdModule = JST_PH_2PIN; 197 | EndCmp 198 | 199 | BeginCmp 200 | TimeStamp = /4E1FAEF8; 201 | Reference = P6; 202 | ValeurCmp = AUX_IN; 203 | IdModule = PIN_ARRAY_4X2_with_connector; 204 | EndCmp 205 | 206 | BeginCmp 207 | TimeStamp = /4DDF0241; 208 | Reference = R1; 209 | ValeurCmp = 180; 210 | IdModule = r_2010; 211 | EndCmp 212 | 213 | BeginCmp 214 | TimeStamp = /4DDF024C; 215 | Reference = R2; 216 | ValeurCmp = 0.22; 217 | IdModule = R4; 218 | EndCmp 219 | 220 | BeginCmp 221 | TimeStamp = /4DDF0250; 222 | Reference = R3; 223 | ValeurCmp = 2K2; 224 | IdModule = r_1210; 225 | EndCmp 226 | 227 | BeginCmp 228 | TimeStamp = /4DDF0253; 229 | Reference = R4; 230 | ValeurCmp = 33K; 231 | IdModule = r_1210; 232 | EndCmp 233 | 234 | BeginCmp 235 | TimeStamp = /4DE44502; 236 | Reference = R5; 237 | ValeurCmp = 680; 238 | IdModule = r_0805; 239 | EndCmp 240 | 241 | BeginCmp 242 | TimeStamp = /4DE44525; 243 | Reference = R6; 244 | ValeurCmp = 470; 245 | IdModule = r_0805; 246 | EndCmp 247 | 248 | BeginCmp 249 | TimeStamp = /4ED1ED22; 250 | Reference = RR1; 251 | ValeurCmp = 300; 252 | IdModule = r_cts746X101; 253 | EndCmp 254 | 255 | BeginCmp 256 | TimeStamp = /4E1FAC74; 257 | Reference = SHIELD1; 258 | ValeurCmp = ARDUINO_MEGA_SHIELD; 259 | IdModule = ARDUINO_MEGA_SHIELD_2_040PINS; 260 | EndCmp 261 | 262 | BeginCmp 263 | TimeStamp = /4DE2F45E; 264 | Reference = SW1; 265 | ValeurCmp = RESET; 266 | IdModule = SW_PUSH_6MM; 267 | EndCmp 268 | 269 | BeginCmp 270 | TimeStamp = /4DDF02CB; 271 | Reference = U1; 272 | ValeurCmp = MC34063A; 273 | IdModule = so-8; 274 | EndCmp 275 | 276 | BeginCmp 277 | TimeStamp = /4DDF0C36; 278 | Reference = U2; 279 | ValeurCmp = ULN2803AN; 280 | IdModule = so-18; 281 | EndCmp 282 | 283 | BeginCmp 284 | TimeStamp = /4DDF0C45; 285 | Reference = U3; 286 | ValeurCmp = ULN2803AN; 287 | IdModule = so-18; 288 | EndCmp 289 | 290 | BeginCmp 291 | TimeStamp = /4DDF0A53; 292 | Reference = U4; 293 | ValeurCmp = CD4067; 294 | IdModule = so-24; 295 | EndCmp 296 | 297 | EndListe 298 | -------------------------------------------------------------------------------- /KicadFiles/SMDInkShield/SMDInkShield.net: -------------------------------------------------------------------------------- 1 | # EESchema Netlist Version 1.1 created 12/8/2011 10:57:06 PM 2 | ( 3 | ( /4DDF0273 c_elec_8x6.5 C1 100uF 4 | ( 1 +12V ) 5 | ( 2 GND ) 6 | ) 7 | ( /4DDF0259 c_0805 C2 1.5nF 8 | ( 1 N-000089 ) 9 | ( 2 GND ) 10 | ) 11 | ( /4DDF026E c_elec_8x6.5 C3 330uF 12 | ( 1 N-000125 ) 13 | ( 2 GND ) 14 | ) 15 | ( /4DDF0625 diode_do41 D1 1N5819 16 | ( 1 N-000092 ) 17 | ( 2 N-000125 ) 18 | ) 19 | ( /4ED1EE49 r_0603 D2 20V 20 | ( 1 N-000125 ) 21 | ( 2 N-000131 ) 22 | ) 23 | ( /4DE444A2 r_0603 D3 5V 24 | ( 1 +5V ) 25 | ( 2 N-000066 ) 26 | ) 27 | ( /4ED1EE47 r_0603 D4 12V 28 | ( 1 +12V ) 29 | ( 2 N-000121 ) 30 | ) 31 | ( /4ED1F558 SOD323 D5 15V_ZENER 32 | ( 1 N-000119 ) 33 | ( 2 N-000131 ) 34 | ) 35 | ( /4DE44528 r_0603 D6 PULSE 36 | ( 1 N-000074 ) 37 | ( 2 N-000118 ) 38 | ) 39 | ( /4ED1EF4E r_0603 D7 D 40 | ( 1 N-000130 ) 41 | ( 2 N-000132 ) 42 | ) 43 | ( /4ED1EE20 r_0603 D8 C 44 | ( 1 N-000012 ) 45 | ( 2 N-000063 ) 46 | ) 47 | ( /4ED1EE1E r_0603 D9 B 48 | ( 1 N-000129 ) 49 | ( 2 N-000064 ) 50 | ) 51 | ( /4ED1EE1C r_0603 D10 A 52 | ( 1 N-000010 ) 53 | ( 2 N-000067 ) 54 | ) 55 | ( /4E210945 PIN_ARRAY_5X2 JP1 PINS_8-12 56 | ( 1 N-000071 ) 57 | ( 2 N-000074 ) 58 | ( 3 N-000072 ) 59 | ( 4 N-000074 ) 60 | ( 5 N-000073 ) 61 | ( 6 N-000074 ) 62 | ( 7 N-000084 ) 63 | ( 8 N-000074 ) 64 | ( 9 N-000082 ) 65 | ( 10 N-000074 ) 66 | ) 67 | ( /4E88EAF2 PIN_ARRAY_2X1 JP2 Vin 68 | ( 1 N-000107 ) 69 | ( 2 +12V ) 70 | ) 71 | ( /4E1A7803 PIN_ARRAY_6X2 JP3 PINS_2-7 72 | ( 1 N-000100 ) 73 | ( 2 N-000074 ) 74 | ( 3 N-000101 ) 75 | ( 4 N-000074 ) 76 | ( 5 N-000102 ) 77 | ( 6 N-000074 ) 78 | ( 7 N-000103 ) 79 | ( 8 N-000074 ) 80 | ( 9 N-000104 ) 81 | ( 10 N-000074 ) 82 | ( 11 N-000105 ) 83 | ( 12 N-000074 ) 84 | ) 85 | ( /4E1BAF75 PIN_ARRAY_3X1 JP4 A 86 | ( 1 N-000034 ) 87 | ( 2 N-000010 ) 88 | ( 3 N-000097 ) 89 | ) 90 | ( /4E1BAFAE PIN_ARRAY_3X1 JP5 B 91 | ( 1 N-000099 ) 92 | ( 2 N-000129 ) 93 | ( 3 N-000133 ) 94 | ) 95 | ( /4E1BAFB0 PIN_ARRAY_3X1 JP6 C 96 | ( 1 N-000097 ) 97 | ( 2 N-000012 ) 98 | ( 3 N-000098 ) 99 | ) 100 | ( /4E1BAFB2 PIN_ARRAY_3X1 JP7 D 101 | ( 1 N-000133 ) 102 | ( 2 N-000130 ) 103 | ( 3 N-000106 ) 104 | ) 105 | ( /4E1FAE2B PIN_ARRAY_4X2 JP8 MEGA_ABCD 106 | ( 1 N-000015 ) 107 | ( 2 N-000130 ) 108 | ( 3 N-000052 ) 109 | ( 4 N-000012 ) 110 | ( 5 N-000047 ) 111 | ( 6 N-000129 ) 112 | ( 7 N-000043 ) 113 | ( 8 N-000010 ) 114 | ) 115 | ( /4E1FAE4E PIN_ARRAY_4X2 JP9 MEGA_PULSE 116 | ( 1 N-000031 ) 117 | ( 2 N-000074 ) 118 | ( 3 N-000027 ) 119 | ( 4 N-000074 ) 120 | ( 5 N-000023 ) 121 | ( 6 N-000074 ) 122 | ( 7 N-000019 ) 123 | ( 8 N-000074 ) 124 | ) 125 | ( /4DDF021D INDUCTOR_SDR1307 L1 180uH 126 | ( 1 N-000092 ) 127 | ( 2 N-000091 ) 128 | ) 129 | ( /4DDF0ACA SLW16R-1C7LF_Q2347A P1 HP_Q2347A_FFC 130 | ( 1 N-000123 ) 131 | ( 2 N-000079 ) 132 | ( 3 N-000122 ) 133 | ( 4 N-000056 ) 134 | ( 5 N-000078 ) 135 | ( 6 N-000077 ) 136 | ( 7 N-000124 ) 137 | ( 8 N-000057 ) 138 | ( 9 N-000058 ) 139 | ( 10 N-000059 ) 140 | ( 11 N-000127 ) 141 | ( 12 N-000060 ) 142 | ( COM1 N-000125 ) 143 | ( COM2 N-000125 ) 144 | ( NC1 ? ) 145 | ( NC2 ? ) 146 | ) 147 | ( /4DE2F960 PIN_ARRAY_9X2_with_connector P2 AUX_OUT 148 | ( 1 N-000125 ) 149 | ( 2 N-000122 ) 150 | ( 3 N-000056 ) 151 | ( 4 N-000078 ) 152 | ( 5 N-000079 ) 153 | ( 6 N-000123 ) 154 | ( 7 N-000060 ) 155 | ( 8 N-000127 ) 156 | ( 9 N-000059 ) 157 | ( 10 N-000058 ) 158 | ( 11 N-000077 ) 159 | ( 12 N-000124 ) 160 | ( 13 N-000057 ) 161 | ( 14 N-000125 ) 162 | ( 15 N-000117 ) 163 | ( 16 N-000116 ) 164 | ( 17 N-000115 ) 165 | ( 18 N-000114 ) 166 | ) 167 | ( /4DE2F441 PIN_ARRAY_3X2_with_connector P3 ICSP 168 | ( 1 N-000082 ) 169 | ( 2 +5V ) 170 | ( 3 N-000083 ) 171 | ( 4 N-000084 ) 172 | ( 5 N-000126 ) 173 | ( 6 GND ) 174 | ) 175 | ( /4E51DBCE PIN_ARRAY_2X1 P4 Vin 176 | ( 1 +12V ) 177 | ( 2 GND ) 178 | ) 179 | ( /4DE2F502 JST_PH_2PIN P5 Vin 180 | ( 1 +12V ) 181 | ( 2 GND ) 182 | ) 183 | ( /4E1FAEF8 PIN_ARRAY_4X2_with_connector P6 AUX_IN 184 | ( 1 N-000010 ) 185 | ( 2 N-000074 ) 186 | ( 3 N-000129 ) 187 | ( 4 GND ) 188 | ( 5 N-000012 ) 189 | ( 6 +12V ) 190 | ( 7 N-000130 ) 191 | ( 8 +5V ) 192 | ) 193 | ( /4DDF0241 r_2010 R1 180 194 | ( 1 N-000090 ) 195 | ( 2 N-000091 ) 196 | ) 197 | ( /4DDF024C R4 R2 0.22 198 | ( 1 +12V ) 199 | ( 2 N-000091 ) 200 | ) 201 | ( /4DDF0250 r_1210 R3 2K2 202 | ( 1 GND ) 203 | ( 2 N-000128 ) 204 | ) 205 | ( /4DDF0253 r_1210 R4 33K 206 | ( 1 N-000128 ) 207 | ( 2 N-000125 ) 208 | ) 209 | ( /4DE44502 r_0805 R5 680 210 | ( 1 N-000065 ) 211 | ( 2 N-000121 ) 212 | ) 213 | ( /4DE44525 r_0805 R6 470 214 | ( 1 N-000119 ) 215 | ( 2 N-000120 ) 216 | ) 217 | ( /4ED1ED22 r_cts746X101 RR1 300 218 | ( 1 N-000120 ) 219 | ( 2 N-000065 ) 220 | ( 3 N-000066 ) 221 | ( 4 N-000118 ) 222 | ( 5 GND ) 223 | ( 6 N-000132 ) 224 | ( 7 N-000063 ) 225 | ( 8 N-000064 ) 226 | ( 9 N-000067 ) 227 | ( 10 GND ) 228 | ) 229 | ( /4E1FAC74 ARDUINO_MEGA_SHIELD_2_040PINS SHIELD1 ARDUINO_MEGA_SHIELD 230 | ( 0 ? ) 231 | ( 1 ? ) 232 | ( 2 N-000100 ) 233 | ( 3 N-000101 ) 234 | ( 3V3 ? ) 235 | ( 4 N-000102 ) 236 | ( 5 N-000103 ) 237 | ( 5V +5V ) 238 | ( 5V_4 +5V ) 239 | ( 5V_5 +5V ) 240 | ( 6 N-000104 ) 241 | ( 7 N-000105 ) 242 | ( 8 N-000071 ) 243 | ( 9 N-000072 ) 244 | ( 10 N-000073 ) 245 | ( 11 N-000084 ) 246 | ( 12 N-000082 ) 247 | ( 13 N-000083 ) 248 | ( 14 ? ) 249 | ( 15 ? ) 250 | ( 16 ? ) 251 | ( 17 ? ) 252 | ( 18 ? ) 253 | ( 19 ? ) 254 | ( 20 ? ) 255 | ( 21 ? ) 256 | ( 22 N-000043 ) 257 | ( 23 N-000047 ) 258 | ( 24 N-000052 ) 259 | ( 25 N-000015 ) 260 | ( 26 N-000019 ) 261 | ( 27 N-000023 ) 262 | ( 28 N-000027 ) 263 | ( 29 N-000031 ) 264 | ( 30 ? ) 265 | ( 31 ? ) 266 | ( 32 ? ) 267 | ( 33 ? ) 268 | ( 34 ? ) 269 | ( 35 ? ) 270 | ( 36 ? ) 271 | ( 37 ? ) 272 | ( 38 ? ) 273 | ( 39 ? ) 274 | ( 40 ? ) 275 | ( 41 ? ) 276 | ( 42 ? ) 277 | ( 43 ? ) 278 | ( 44 ? ) 279 | ( 45 ? ) 280 | ( 46 ? ) 281 | ( 47 ? ) 282 | ( 48 ? ) 283 | ( 49 ? ) 284 | ( 50 ? ) 285 | ( 51 ? ) 286 | ( 52 ? ) 287 | ( 53 ? ) 288 | ( AD0 N-000034 ) 289 | ( AD1 N-000099 ) 290 | ( AD2 N-000097 ) 291 | ( AD3 N-000133 ) 292 | ( AD4 N-000098 ) 293 | ( AD5 N-000106 ) 294 | ( AD6 ? ) 295 | ( AD7 ? ) 296 | ( AD8 ? ) 297 | ( AD9 ? ) 298 | ( AD10 ? ) 299 | ( AD11 ? ) 300 | ( AD12 ? ) 301 | ( AD13 ? ) 302 | ( AD14 ? ) 303 | ( AD15 ? ) 304 | ( AREF ? ) 305 | ( GND1 GND ) 306 | ( GND2 GND ) 307 | ( GND3 GND ) 308 | ( GND4 GND ) 309 | ( GND5 GND ) 310 | ( RST N-000126 ) 311 | ( V_IN N-000107 ) 312 | ) 313 | ( /4DE2F45E SW_PUSH_6MM SW1 RESET 314 | ( 1 N-000126 ) 315 | ( 2 GND ) 316 | ) 317 | ( /4DDF02CB so-8 U1 MC34063A 318 | ( 1 N-000092 ) 319 | ( 2 GND ) 320 | ( 3 N-000089 ) 321 | ( 4 GND ) 322 | ( 5 N-000128 ) 323 | ( 6 +12V ) 324 | ( 7 N-000091 ) 325 | ( 8 N-000090 ) 326 | ) 327 | ( /4DDF0C36 so-18 U2 ULN2803AN 328 | ( 1 N-000094 ) 329 | ( 2 N-000087 ) 330 | ( 3 N-000093 ) 331 | ( 4 N-000088 ) 332 | ( 5 N-000081 ) 333 | ( 6 N-000075 ) 334 | ( 7 N-000080 ) 335 | ( 8 N-000076 ) 336 | ( 9 GND ) 337 | ( 10 N-000125 ) 338 | ( 11 N-000057 ) 339 | ( 12 N-000124 ) 340 | ( 13 N-000077 ) 341 | ( 14 N-000078 ) 342 | ( 15 N-000056 ) 343 | ( 16 N-000122 ) 344 | ( 17 N-000079 ) 345 | ( 18 N-000123 ) 346 | ) 347 | ( /4DDF0C45 so-18 U3 ULN2803AN 348 | ( 1 N-000096 ) 349 | ( 2 N-000108 ) 350 | ( 3 N-000095 ) 351 | ( 4 N-000109 ) 352 | ( 5 N-000110 ) 353 | ( 6 N-000111 ) 354 | ( 7 N-000112 ) 355 | ( 8 N-000113 ) 356 | ( 9 GND ) 357 | ( 10 N-000125 ) 358 | ( 11 N-000114 ) 359 | ( 12 N-000115 ) 360 | ( 13 N-000116 ) 361 | ( 14 N-000117 ) 362 | ( 15 N-000060 ) 363 | ( 16 N-000127 ) 364 | ( 17 N-000059 ) 365 | ( 18 N-000058 ) 366 | ) 367 | ( /4DDF0A53 so-24 U4 CD4067 368 | ( 1 N-000074 ) 369 | ( 2 N-000076 ) 370 | ( 3 N-000080 ) 371 | ( 4 N-000075 ) 372 | ( 5 N-000081 ) 373 | ( 6 N-000088 ) 374 | ( 7 N-000093 ) 375 | ( 8 N-000087 ) 376 | ( 9 N-000094 ) 377 | ( 10 N-000010 ) 378 | ( 11 N-000129 ) 379 | ( 12 GND ) 380 | ( 13 N-000130 ) 381 | ( 14 N-000012 ) 382 | ( 15 GND ) 383 | ( 16 N-000113 ) 384 | ( 17 N-000112 ) 385 | ( 18 N-000111 ) 386 | ( 19 N-000110 ) 387 | ( 20 N-000109 ) 388 | ( 21 N-000095 ) 389 | ( 22 N-000108 ) 390 | ( 23 N-000096 ) 391 | ( 24 +5V ) 392 | ) 393 | ) 394 | * 395 | { Allowed footprints by component: 396 | $component C1 397 | CP* 398 | SM* 399 | $endlist 400 | $component C2 401 | SM* 402 | C? 403 | C1-1 404 | $endlist 405 | $component C3 406 | CP* 407 | SM* 408 | $endlist 409 | $component D1 410 | D? 411 | S* 412 | $endlist 413 | $component D2 414 | LED-3MM 415 | LED-5MM 416 | LED-10MM 417 | LED-0603 418 | LED-0805 419 | LED-1206 420 | LEDV 421 | $endlist 422 | $component D3 423 | LED-3MM 424 | LED-5MM 425 | LED-10MM 426 | LED-0603 427 | LED-0805 428 | LED-1206 429 | LEDV 430 | $endlist 431 | $component D4 432 | LED-3MM 433 | LED-5MM 434 | LED-10MM 435 | LED-0603 436 | LED-0805 437 | LED-1206 438 | LEDV 439 | $endlist 440 | $component D5 441 | D? 442 | SO* 443 | SM* 444 | $endlist 445 | $component D6 446 | LED-3MM 447 | LED-5MM 448 | LED-10MM 449 | LED-0603 450 | LED-0805 451 | LED-1206 452 | LEDV 453 | $endlist 454 | $component D7 455 | LED-3MM 456 | LED-5MM 457 | LED-10MM 458 | LED-0603 459 | LED-0805 460 | LED-1206 461 | LEDV 462 | $endlist 463 | $component D8 464 | LED-3MM 465 | LED-5MM 466 | LED-10MM 467 | LED-0603 468 | LED-0805 469 | LED-1206 470 | LEDV 471 | $endlist 472 | $component D9 473 | LED-3MM 474 | LED-5MM 475 | LED-10MM 476 | LED-0603 477 | LED-0805 478 | LED-1206 479 | LEDV 480 | $endlist 481 | $component D10 482 | LED-3MM 483 | LED-5MM 484 | LED-10MM 485 | LED-0603 486 | LED-0805 487 | LED-1206 488 | LEDV 489 | $endlist 490 | $component R1 491 | R? 492 | SM0603 493 | SM0805 494 | R?-* 495 | SM1206 496 | $endlist 497 | $component R2 498 | R? 499 | SM0603 500 | SM0805 501 | R?-* 502 | SM1206 503 | $endlist 504 | $component R3 505 | R? 506 | SM0603 507 | SM0805 508 | R?-* 509 | SM1206 510 | $endlist 511 | $component R4 512 | R? 513 | SM0603 514 | SM0805 515 | R?-* 516 | SM1206 517 | $endlist 518 | $component R5 519 | R? 520 | SM0603 521 | SM0805 522 | R?-* 523 | SM1206 524 | $endlist 525 | $component R6 526 | R? 527 | SM0603 528 | SM0805 529 | R?-* 530 | SM1206 531 | $endlist 532 | $endfootprintlist 533 | } 534 | -------------------------------------------------------------------------------- /KicadFiles/SMDInkShield/SMDInkShield.pro: -------------------------------------------------------------------------------- 1 | update=12/8/2011 11:41:23 PM 2 | last_client=pcbnew 3 | [general] 4 | version=1 5 | [eeschema] 6 | version=1 7 | LibDir=F:\\Electronics\\KiCad\\library;F:\\Electronics\\KiCad\\Walter Lain\\library 8 | NetFmt=1 9 | HPGLSpd=20 10 | HPGLDm=15 11 | HPGLNum=1 12 | offX_A4=0 13 | offY_A4=0 14 | offX_A3=0 15 | offY_A3=0 16 | offX_A2=0 17 | offY_A2=0 18 | offX_A1=0 19 | offY_A1=0 20 | offX_A0=0 21 | offY_A0=0 22 | offX_A=0 23 | offY_A=0 24 | offX_B=0 25 | offY_B=0 26 | offX_C=0 27 | offY_C=0 28 | offX_D=0 29 | offY_D=0 30 | offX_E=0 31 | offY_E=0 32 | RptD_X=0 33 | RptD_Y=100 34 | RptLab=1 35 | LabSize=60 36 | [eeschema/libraries] 37 | LibName1=arduino_shieldsNCL 38 | LibName2=connNCL 39 | LibName3=specialNCL 40 | LibName4=F:\\Electronics\\KiCad\\Walter Lain\\library\\conn 41 | LibName5=F:\\Electronics\\KiCad\\Walter Lain\\library\\power 42 | LibName6=F:\\Electronics\\KiCad\\Walter Lain\\library\\w_analog 43 | LibName7=F:\\Electronics\\KiCad\\Walter Lain\\library\\w_connectors 44 | LibName8=F:\\Electronics\\KiCad\\Walter Lain\\library\\w_logic 45 | LibName9=F:\\Electronics\\KiCad\\Walter Lain\\library\\w_microcontrollers 46 | LibName10=F:\\Electronics\\KiCad\\Walter Lain\\library\\w_opto 47 | LibName11=F:\\Electronics\\KiCad\\Walter Lain\\library\\w_rtx 48 | LibName12=device 49 | [cvpcb] 50 | version=1 51 | NetIExt=net 52 | [pcbnew] 53 | version=1 54 | PadDrlX=0 55 | PadDimH=325 56 | PadDimV=140 57 | BoardThickness=630 58 | SgPcb45=1 59 | TxtPcbV=800 60 | TxtPcbH=600 61 | TxtModV=600 62 | TxtModH=600 63 | TxtModW=120 64 | VEgarde=100 65 | DrawLar=100 66 | EdgeLar=150 67 | TxtLar=120 68 | MSegLar=50 69 | LastNetListRead=SMDInkShield.net 70 | [pcbnew/libraries] 71 | LibDir=F:\\Electronics\\KiCad\\modules 72 | LibName1=arduino_shields 73 | LibName2=connectNCL 74 | LibName3=LOGOs 75 | LibName4=PIN_ARRAYncl 76 | LibName5=SD 77 | LibName6=USBncl 78 | LibName7=discreteNCL 79 | LibName8=NCL 80 | LibName9=OSHW_NCL 81 | LibName10=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_capacitors 82 | LibName11=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_conn_9159 83 | LibName12=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_conn_av 84 | LibName13=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_conn_d-sub 85 | LibName14=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_conn_misc 86 | LibName15=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_conn_modu 87 | LibName16=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_conn_panelmate 88 | LibName17=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_conn_pc 89 | LibName18=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_conn_screw 90 | LibName19=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_conn_strip 91 | LibName20=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_details 92 | LibName21=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_indicators 93 | LibName22=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_misc_comp 94 | LibName23=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_pin_strip 95 | LibName24=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_pth_circuits 96 | LibName25=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_pth_diodes 97 | LibName26=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_pth_plcc 98 | LibName27=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_pth_resistors 99 | LibName28=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_relay 100 | LibName29=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_smd_bga 101 | LibName30=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_smd_cap 102 | LibName31=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_smd_dil 103 | LibName32=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_smd_diode 104 | LibName33=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_smd_leds 105 | LibName34=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_smd_plcc 106 | LibName35=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_smd_qfn 107 | LibName36=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_smd_resistors 108 | LibName37=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_smd_trans 109 | LibName38=F:\\Electronics\\KiCad\\Walter Lain\\modules\\w_to 110 | -------------------------------------------------------------------------------- /README.TXT: -------------------------------------------------------------------------------- 1 | InkShield README.TXT 2 | Copyright 2011, Nicholas C Lewis 3 | http://nicholasclewis.com/inkshield/ 4 | 5 | ************************************************************************************ 6 | Arduino Libraries 7 | This library is free software; you can redistribute it and/or 8 | modify it under the terms of the GNU Lesser General Public 9 | License as published by the Free Software Foundation; either 10 | version 2.1 of the License, or (at your option) any later version. 11 | http://www.gnu.org/licenses/lgpl-2.1.html 12 | 13 | This library is distributed in the hope that it will be useful, 14 | but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 16 | Lesser General Public License for more details. 17 | 18 | You should have received a copy of the GNU Lesser General Public 19 | License along with this library; if not, write to the Free Software 20 | Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 21 | 22 | Hardware Design 23 | Creative Commons Attribution-ShareAlike 3.0 24 | This is free software. You can redistribute it and/or modify it under 25 | the terms of Creative Commons Attribution-ShareAlike 3.0 United States License. 26 | To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ 27 | or send a letter to 'Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.' 28 | ************************************************************************************ 29 | 30 | What is an InkShield? 31 | This shield allows you to connect a HP C6602 inkjet cartridge to your Arduino turning it into a 96dpi print platform. It only uses 5 pins which can be jumper selected to avoid other shields. It is designed with a Arduino Mega footprint but fully supports both the Arduino and the Arduino Mega. It is designed with all through-hole components to make assembly easy even for beginners. 32 | 33 | 34 | Features 35 | Compatible with Arduino and Arduino Mega 36 | Uses only 5 user selectable pins 37 | Stackable (up to 11 Inkshields on Ardunio, 15 on Mega) 38 | On-board 18.5V boost converter for Inkjet head 39 | Accepts 9-12V input via optional power connector or from the Vin of the Arduino 40 | Auxiliary input header offers support for other microcontrollers 41 | Auxiliary output header supports an extension cable to the inkjet head 42 | Power and Pulse activity LEDs 43 | ISCP header and Reset button 44 | All through-hole components 45 | 46 | 47 | Release Information 48 | The Schematics and PCB layout are Kicad format files 49 | The libraries are all for Arduino (with support for Arduino and Arduino Mega) -------------------------------------------------------------------------------- /ShieldTest1/ShieldTest1.pde: -------------------------------------------------------------------------------- 1 | /* 2 | * ShieldTest1.pde - Basic InkShield Test sketch (for Arduino and Arduino Mega) 3 | * Nov 21, 2011, Nicholas C Lewis, Creative Commons Attribution-ShareAlike 3.0 4 | * http://nicholasclewis.com/inkshield/ 5 | * 6 | *********************************************************************************** 7 | * Designed to check all the pulse pins by sending a different ABCD to each Pulse * 8 | * This way you can hook one shield up and move the jumper down from 2 to 12 * 9 | * and see that each one works * 10 | *********************************************************************************** 11 | * 12 | * This is free software. You can redistribute it and/or modify it under 13 | * the terms of Creative Commons Attribution-ShareAlike 3.0 United States License. 14 | * To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ 15 | * or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.' 16 | * 17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING 18 | * BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 19 | * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 20 | * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22 | */ 23 | 24 | //this library will work with both Arduino and Arduino Mega 25 | #include 26 | 27 | //initialize shield on pin 2 28 | const byte pulsePin = 2; 29 | 30 | void setup() { 31 | setABCDPinMode(abcdA0A3, OUTPUT); //set the abcd pins as outputs 32 | pinMode(pulsePin, OUTPUT); //set the pulse pin as output 33 | } 34 | 35 | void loop() { 36 | //spray all 12 nozzles as fast as possible 37 | //(blackout pattern 0x0FFF = 0000111111111111) 38 | for(int i=1;i<12;i++){ 39 | spray_ink(0x0FFF); 40 | } 41 | //(every other nozzle 0x0AAA = 0000101010101010) 42 | for(int i=1;i<12;i++){ 43 | spray_ink(0x0AAA); 44 | } 45 | //(every other nozzle 0x0555 = 0000010101010101) 46 | for(int i=1;i<12;i++){ 47 | spray_ink(0x0555); 48 | } 49 | 50 | } 51 | 52 | void spray_ink(word strip) 53 | { 54 | //loop thru the strip 55 | for(byte i = 0; i <= 11; i++){ 56 | if(strip & 1< 26 | 27 | //initialize shields on pins 2 & 3, abcd = A0A3 28 | const byte pulsePin[]={2,3,4,5,6,7,8,9,10,11,12}; 29 | const byte abcd=abcdA2A5; 30 | 31 | void setup() { 32 | setABCDPinMode(abcd, OUTPUT); //set the abcd pins as outputs 33 | pinMode(pulsePin[0], OUTPUT); //set the pulse pin as output 34 | pinMode(pulsePin[1], OUTPUT); //set the pulse pin as output 35 | pinMode(pulsePin[2], OUTPUT); //set the pulse pin as output 36 | pinMode(pulsePin[3], OUTPUT); //set the pulse pin as output 37 | pinMode(pulsePin[4], OUTPUT); //set the pulse pin as output 38 | pinMode(pulsePin[5], OUTPUT); //set the pulse pin as output 39 | pinMode(pulsePin[6], OUTPUT); //set the pulse pin as output 40 | pinMode(pulsePin[7], OUTPUT); //set the pulse pin as output 41 | pinMode(pulsePin[8], OUTPUT); //set the pulse pin as output 42 | pinMode(pulsePin[9], OUTPUT); //set the pulse pin as output 43 | pinMode(pulsePin[10], OUTPUT); //set the pulse pin as output 44 | } 45 | 46 | 47 | void loop() { 48 | fastABCDDigitalWrite(abcd, 0, HIGH); //set abcd (nozzle address) 49 | fastDigitalWrite(pulsePin[0], HIGH); delayMicroseconds(5); //pulse pin high, wait 5us 50 | fastDigitalWrite(pulsePin[0], LOW); //pulse pin low 51 | fastABCDDigitalWrite(abcd, 0, LOW); //reset abcd 52 | 53 | fastABCDDigitalWrite(abcd, 1, HIGH); //set abcd (nozzle address) 54 | fastDigitalWrite(pulsePin[1], HIGH); delayMicroseconds(5); //pulse pin high, wait 5us 55 | fastDigitalWrite(pulsePin[1], LOW); //pulse pin low 56 | fastABCDDigitalWrite(abcd, 1, LOW); //reset abcd 57 | 58 | fastABCDDigitalWrite(abcd, 2, HIGH); //set abcd (nozzle address) 59 | fastDigitalWrite(pulsePin[2], HIGH); delayMicroseconds(5); //pulse pin high, wait 5us 60 | fastDigitalWrite(pulsePin[2], LOW); //pulse pin low 61 | fastABCDDigitalWrite(abcd, 2, LOW); //reset abcd 62 | 63 | fastABCDDigitalWrite(abcd, 3, HIGH); //set abcd (nozzle address) 64 | fastDigitalWrite(pulsePin[3], HIGH); delayMicroseconds(5); //pulse pin high, wait 5us 65 | fastDigitalWrite(pulsePin[3], LOW); //pulse pin low 66 | fastABCDDigitalWrite(abcd, 3, LOW); //reset abcd 67 | 68 | fastABCDDigitalWrite(abcd, 4, HIGH); //set abcd (nozzle address) 69 | fastDigitalWrite(pulsePin[4], HIGH); delayMicroseconds(5); //pulse pin high, wait 5us 70 | fastDigitalWrite(pulsePin[4], LOW); //pulse pin low 71 | fastABCDDigitalWrite(abcd, 4, LOW); //reset abcd 72 | 73 | fastABCDDigitalWrite(abcd, 5, HIGH); //set abcd (nozzle address) 74 | fastDigitalWrite(pulsePin[5], HIGH); delayMicroseconds(5); //pulse pin high, wait 5us 75 | fastDigitalWrite(pulsePin[5], LOW); //pulse pin low 76 | fastABCDDigitalWrite(abcd, 5, LOW); //reset abcd 77 | 78 | fastABCDDigitalWrite(abcd, 6, HIGH); //set abcd (nozzle address) 79 | fastDigitalWrite(pulsePin[6], HIGH); delayMicroseconds(5); //pulse pin high, wait 5us 80 | fastDigitalWrite(pulsePin[6], LOW); //pulse pin low 81 | fastABCDDigitalWrite(abcd, 6, LOW); //reset abcd 82 | 83 | fastABCDDigitalWrite(abcd, 7, HIGH); //set abcd (nozzle address) 84 | fastDigitalWrite(pulsePin[7], HIGH); delayMicroseconds(5); //pulse pin high, wait 5us 85 | fastDigitalWrite(pulsePin[7], LOW); //pulse pin low 86 | fastABCDDigitalWrite(abcd, 7, LOW); //reset abcd 87 | 88 | fastABCDDigitalWrite(abcd, 8, HIGH); //set abcd (nozzle address) 89 | fastDigitalWrite(pulsePin[8], HIGH); delayMicroseconds(5); //pulse pin high, wait 5us 90 | fastDigitalWrite(pulsePin[8], LOW); //pulse pin low 91 | fastABCDDigitalWrite(abcd, 8, LOW); //reset abcd 92 | 93 | fastABCDDigitalWrite(abcd, 9, HIGH); //set abcd (nozzle address) 94 | fastDigitalWrite(pulsePin[9], HIGH); delayMicroseconds(5); //pulse pin high, wait 5us 95 | fastDigitalWrite(pulsePin[9], LOW); //pulse pin low 96 | fastABCDDigitalWrite(abcd, 9, LOW); //reset abcd 97 | 98 | fastABCDDigitalWrite(abcd, 10, HIGH); //set abcd (nozzle address) 99 | fastDigitalWrite(pulsePin[10], HIGH); delayMicroseconds(5); //pulse pin high, wait 5us 100 | fastDigitalWrite(pulsePin[10], LOW); //pulse pin low 101 | fastABCDDigitalWrite(abcd, 10, LOW); //reset abcd 102 | //wait to be sure we don't try to fire nozzles too fast and burn them out 103 | delayMicroseconds(800); 104 | } 105 | -------------------------------------------------------------------------------- /THANKS.TXT: -------------------------------------------------------------------------------- 1 | InkShield THANKS.TXT 2 | Copyright 2011, Nicholas C Lewis 3 | http://nicholasclewis.com/inkshield/ 4 | 5 | I would like to thank all the backers who supported the launch of this project. 6 | The people listed below all backed my Kickstarter project allowing me to produce a production run. 7 | http://www.kickstarter.com/projects/1908026860/inkshield-an-open-source-inkjet-shield-for-arduino 8 | Without their support this would have remained a small hobby project. 9 | 10 | I hope that everyone enjoys this shield and look forward to seeing all the projects people create using them. 11 | 12 | Pen-Yuan Hsing 13 | Devin Hales 14 | martin 15 | Eli Moss 16 | Samuel Beckey 17 | Nathan B 18 | Matt Westervelt 19 | shaji 20 | David Whitlock 21 | Adam Driggers 22 | David Bonner 23 | Mike Metzger 24 | Matt Richardson 25 | Paul Rothrock 26 | Colin Faulkingham 27 | Bart Dring 28 | Rob Dobson 29 | Hoonse 30 | ExoUY 31 | Tony Pelliccio 32 | samo 33 | James Long 34 | Mike Davey 35 | Mat Bettinson 36 | laurence 37 | ainda 38 | glops 39 | Marc Goodner 40 | @warthurton 41 | Jack Kern 42 | Andrew Morrow 43 | Paul Panarese 44 | Matthew Wilson 45 | ajn 46 | Brett Kuehner 47 | Scott Bennett 48 | Joe Lanich 49 | Dr. Maximillian Dornseif 50 | Luke Guildner 51 | Calrain 52 | Josh DiMauro 53 | Nick Lucking 54 | flouSH 55 | Andrew Laughton 56 | Jason Higgins 57 | Hans Lenos 58 | Jeffrey Yuan 59 | Sean Spencer 60 | Eric Albert 61 | H.B. Siegel 62 | Alan Smith 63 | Jarryd Bekker 64 | Joe Staton 65 | Inez Ang 66 | Rickard Dahlstrand 67 | dosman 68 | 1010101 69 | ryodoan 70 | Neil Greatorex 71 | Michael Jaussi 72 | Goju 73 | Andrew Craigie 74 | Peter Jansen 75 | Thane Somers 76 | Stephen Ford 77 | fahhem 78 | Keith Ward 79 | Jon Harsem 80 | Patrick Weeks 81 | Jeppe Schlage 82 | Jeff D. 83 | T. Joseph Nkansah-Mahaney 84 | Ross Hendrickson 85 | Neil Benson 86 | Nirav Patel 87 | Ben Gray - phenoptix 88 | DJFW 89 | the alexxinator 90 | Tom Sofer 91 | Guy Poizat 92 | Miguel Angelo Oliveira 93 | beanieboi 94 | Colby Radmall 95 | Souris Kevin 96 | rwinscot 97 | Cecil Casey 98 | Jonathan Hodgins 99 | Steven Mueller 100 | Dweezil 101 | brinky 102 | Mike Grace 103 | Colt Jesse 104 | Tim Pelgrim 105 | http://www.dreams.me.vt.edu 106 | Michael Mooty 107 | Karl Paranya 108 | Matt Stultz 109 | Tim Walker 110 | mitpatterson 111 | Chris Kraft 112 | BlueberryNetworks.ca 113 | Robert Wilkie 114 | George Eggleston 115 | Clifton Gurlen 116 | David Snell 117 | Geordie Millar 118 | John Sarik 119 | Da3v 120 | Imran Peerbhai 121 | Michel Coste 122 | Pushbutton Engineering 123 | Long Arc Learning 124 | Kent Gormat 125 | jmac 126 | Jacob Schulman 127 | Richard Hoye 128 | nophead 129 | Aaron Colwell 130 | Mark Durbin 131 | Ben Diedrich 132 | Tracy Scott 133 | Vahid Monadjem 134 | William Adams 135 | Doug Philips 136 | Johannes Steidl 137 | Jeremy Shaw 138 | Igor Prudovikov 139 | Roberto Rosario 140 | Soullexx 141 | Jeremy Douglass --------------------------------------------------------------------------------