Initial commit

master
informatic 2015-11-20 17:09:54 +01:00
commit 79be18b471
7 changed files with 2693 additions and 0 deletions

15
README.md Normal file
View File

@ -0,0 +1,15 @@
Spejsoteka
==========
Endpoint do spejsowego systemu biblioteki bazujący na ESP-12E (ESP8266) wraz z
czytnikiem kart RFID PN532 (I2C), ekranem HD44780 na expanderze I2C oraz
czytnikiem barcode'ów Opticon NFT-7175B.
Opticon NFT-7175B Pinout
------------------------
Red - VCC
Violet - GND
White - ?
Green - TX
Brown - ?

322
spejsoteka-cache.lib Normal file
View File

@ -0,0 +1,322 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# +5V
#
DEF +5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "+5V" 0 140 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# AP1117
#
DEF AP1117 U 0 30 Y Y 1 F N
F0 "U" 100 -250 50 H V C CNN
F1 "AP1117" 0 250 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
ALIAS AP1117D15 AP1117D18 AP1117D25 AP1117D33 AP1117D50 AP1117E15 AP1117E18 AP1117E25 AP1117E33 AP1117E50 AP1117K15 AP1117K18 AP1117K25 AP1117K33 AP1117K50 AP1117T15 AP1117T18 AP1117T25 AP1117T33 AP1117T50 AP1117Y15 AP1117Y18 AP1117Y25 AP1117Y33 AP1117Y50
$FPLIST
SOT223
SOT89-3
TO220-3
TO252
TO263
$ENDFPLIST
DRAW
S -200 -200 200 200 0 1 10 f
X GND/ADJ 1 0 -300 100 U 50 50 1 1 W
X VO 2 300 0 100 L 50 50 1 1 w
X VI 3 -300 0 100 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# BC547
#
DEF BC547 Q 0 0 Y Y 1 F N
F0 "Q" 200 75 50 H V L CNN
F1 "BC547" 200 0 50 H V L CNN
F2 "TO-92" 200 -75 50 H V L CIN
F3 "" 0 0 50 H V L CNN
ALIAS BC546 BC548 BC549 BC550
$FPLIST
TO-92*
$ENDFPLIST
DRAW
C 50 0 111 0 1 10 N
P 2 0 1 0 0 0 25 0 N
P 2 0 1 0 25 25 100 100 N
P 3 0 1 0 25 -25 100 -100 100 -100 N
P 3 0 1 20 25 75 25 -75 25 -75 N
P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F
X C 1 100 200 100 D 50 50 1 1 P
X B 2 -200 0 200 R 50 50 1 1 I
X E 3 100 -200 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X02
#
DEF CONN_01X02 P 0 40 Y N 1 F N
F0 "P" 0 150 50 H V C CNN
F1 "CONN_01X02" 100 0 50 V V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
Pin_Header_Straight_1X02
Pin_Header_Angled_1X02
Socket_Strip_Straight_1X02
Socket_Strip_Angled_1X02
$ENDFPLIST
DRAW
S -50 -45 10 -55 0 1 0 N
S -50 55 10 45 0 1 0 N
S -50 100 50 -100 0 1 0 N
X P1 1 -200 50 150 R 50 50 1 1 P
X P2 2 -200 -50 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X04
#
DEF CONN_01X04 P 0 40 Y N 1 F N
F0 "P" 0 250 50 H V C CNN
F1 "CONN_01X04" 100 0 50 V V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
Pin_Header_Straight_1X04
Pin_Header_Angled_1X04
Socket_Strip_Straight_1X04
Socket_Strip_Angled_1X04
$ENDFPLIST
DRAW
S -50 -145 10 -155 0 1 0 N
S -50 -45 10 -55 0 1 0 N
S -50 55 10 45 0 1 0 N
S -50 155 10 145 0 1 0 N
S -50 200 50 -200 0 1 0 N
X P1 1 -200 150 150 R 50 50 1 1 P
X P2 2 -200 50 150 R 50 50 1 1 P
X P3 3 -200 -50 150 R 50 50 1 1 P
X P4 4 -200 -150 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X05
#
DEF CONN_01X05 P 0 40 Y N 1 F N
F0 "P" 0 300 50 H V C CNN
F1 "CONN_01X05" 100 0 50 V V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
Pin_Header_Straight_1X05
Pin_Header_Angled_1X05
Socket_Strip_Straight_1X05
Socket_Strip_Angled_1X05
$ENDFPLIST
DRAW
S -50 -195 10 -205 0 1 0 N
S -50 -95 10 -105 0 1 0 N
S -50 5 10 -5 0 1 0 N
S -50 105 10 95 0 1 0 N
S -50 205 10 195 0 1 0 N
S -50 250 50 -250 0 1 0 N
X P1 1 -200 200 150 R 50 50 1 1 P
X P2 2 -200 100 150 R 50 50 1 1 P
X P3 3 -200 0 150 R 50 50 1 1 P
X P4 4 -200 -100 150 R 50 50 1 1 P
X P5 5 -200 -200 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X06
#
DEF CONN_01X06 P 0 40 Y N 1 F N
F0 "P" 0 350 50 H V C CNN
F1 "CONN_01X06" 100 0 50 V V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
Pin_Header_Straight_1X06
Pin_Header_Angled_1X06
Socket_Strip_Straight_1X06
Socket_Strip_Angled_1X06
$ENDFPLIST
DRAW
S -50 -245 10 -255 0 1 0 N
S -50 -145 10 -155 0 1 0 N
S -50 -45 10 -55 0 1 0 N
S -50 55 10 45 0 1 0 N
S -50 155 10 145 0 1 0 N
S -50 255 10 245 0 1 0 N
S -50 300 50 -300 0 1 0 N
X P1 1 -200 250 150 R 50 50 1 1 P
X P2 2 -200 150 150 R 50 50 1 1 P
X P3 3 -200 50 150 R 50 50 1 1 P
X P4 4 -200 -50 150 R 50 50 1 1 P
X P5 5 -200 -150 150 R 50 50 1 1 P
X P6 6 -200 -250 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CP
#
DEF CP C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "CP" 25 -100 50 H V L CNN
F2 "" 38 -150 30 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
CP*
Elko*
TantalC*
C*elec
c_elec*
SMD*_Pol
$ENDFPLIST
DRAW
S -90 20 -90 40 0 1 0 N
S -90 20 90 20 0 1 0 N
S 90 -20 -90 -40 0 1 0 F
S 90 40 -90 40 0 1 0 N
S 90 40 90 20 0 1 0 N
P 2 0 1 0 -70 90 -30 90 N
P 2 0 1 0 -50 110 -50 70 N
X ~ 1 0 150 110 D 40 40 1 1 P
X ~ 2 0 -150 110 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# CP1
#
DEF CP1 C 0 10 N N 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "CP1" 25 -100 50 H V L CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
SMD*_Pol
c_elec*
C*elec
TantalC*
Elko*
CP*
$ENDFPLIST
DRAW
A 0 -150 128 1287 513 0 1 20 N -80 -50 80 -50
P 2 0 1 20 -80 30 80 30 N
P 2 0 1 0 -70 90 -30 90 N
P 2 0 1 0 -50 70 -50 110 N
X ~ 1 0 150 110 D 40 40 1 1 P
X ~ 2 0 -150 130 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# ESP-12E
#
DEF ESP-12E U 0 40 Y Y 1 F N
F0 "U" 0 -100 50 H V C CNN
F1 "ESP-12E" 0 100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
ESP-12E
$ENDFPLIST
DRAW
S -600 -600 600 600 1 0 0 N
X REST 1 -900 300 300 R 50 50 1 1 I
X ADC 2 -900 200 300 R 50 50 1 1 P
X CH_PD 3 -900 100 300 R 50 50 1 1 I
X GPIO16 4 -900 0 300 R 50 50 1 1 B
X GPIO14 5 -900 -100 300 R 50 50 1 1 B
X GPIO12 6 -900 -200 300 R 50 50 1 1 B
X GPIO13 7 -900 -300 300 R 50 50 1 1 B
X VCC 8 -900 -400 300 R 50 50 1 1 W
X CS0 9 -250 -900 300 U 50 50 1 1 B
X MISO 10 -150 -900 300 U 50 50 1 1 B
X GPIO5 20 900 100 300 L 50 50 1 1 B
X GPIO9 11 -50 -900 300 U 50 50 1 1 B
X RXD 21 900 200 300 L 50 50 1 1 I
X GPIO10 12 50 -900 300 U 50 50 1 1 B
X TXD 22 900 300 300 L 50 50 1 1 O
X MOSI 13 150 -900 300 U 50 50 1 1 B
X SCLK 14 250 -900 300 U 50 50 1 1 B
X GND 15 900 -400 300 L 50 50 1 1 W
X GPIO15 16 900 -300 300 L 50 50 1 1 B
X GPIO2 17 900 -200 300 L 50 50 1 1 B
X GPIO0 18 900 -100 300 L 50 50 1 1 B
X GPIO4 19 900 0 300 L 50 50 1 1 B
ENDDRAW
ENDDEF
#
# GND
#
DEF GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "GND" 0 -150 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# Jumper_NO_Small
#
DEF ~Jumper_NO_Small JP 0 30 N N 1 F N
F0 "JP" 0 80 50 H V C CNN
F1 "Jumper_NO_Small" 10 -60 50 H I C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
C -40 0 20 0 1 0 N
C 40 0 20 0 1 0 N
X 1 1 -100 0 40 R 60 60 0 1 P
X 2 2 100 0 40 L 60 60 0 1 P
ENDDRAW
ENDDEF
#
# R
#
DEF R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "R" 0 0 50 V V C CNN
F2 "" -70 0 30 V V C CNN
F3 "" 0 0 30 H V C CNN
$FPLIST
R_*
Resistor_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 60 60 1 1 P
X ~ 2 0 -150 50 U 60 60 1 1 P
ENDDRAW
ENDDEF
#
# VCC
#
DEF VCC #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "VCC" 0 150 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
C 0 75 25 0 1 0 N
P 2 0 1 0 0 0 0 50 N
X VCC 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

169
spejsoteka.ino Normal file
View File

@ -0,0 +1,169 @@
#include <Wire.h>
#include <Adafruit_NFCShield_I2C.h>
#include <LiquidCrystal_I2C.h>
#define IRQ (D5)
#define RESET (D0) // Not connected by default on the NFC Shield
Adafruit_NFCShield_I2C nfc(IRQ, RESET);
LiquidCrystal_I2C lcd(0x27, 16, 2);
#define showState(v) lcd.home(); lcd.clear(); lcd.print(v);
byte book_left[8] = {
B01111,
B10000,
B10000,
B10111,
B10000,
B10111,
B10000,
B01111,
};
byte book_right[8] = {
B11110,
B00001,
B00001,
B11101,
B00001,
B11101,
B00001,
B11110,
};
byte id_left[8] = {
B11111,
B10000,
B10010,
B10010,
B10010,
B10010,
B10000,
B11111,
};
byte id_right[8] = {
B11110,
B00001,
B11001,
B10101,
B10101,
B11001,
B00001,
B11110,
};
byte icon_up[8] = {
B01110,
B11111,
B11011,
B10101,
B01110,
B11111,
B11111,
B11111,
};
byte icon_down[8] = {
B11111,
B11111,
B11111,
B01110,
B10101,
B11011,
B11111,
B01110,
};
void setup(void) {
Serial.begin(9600);
Serial.setTimeout(100);
Serial.println("Hello!");
lcd.begin();
lcd.backlight();
lcd.createChar(1, book_left);
lcd.createChar(2, book_right);
lcd.createChar(3, id_left);
lcd.createChar(4, id_right);
lcd.createChar(5, icon_up);
lcd.createChar(6, icon_down);
lcd.clear();
lcd.home();
lcd.print("\01\02 Book Name \05");
lcd.setCursor(0, 1);
lcd.print("\03\04 User ID \06");
nfc.begin();
uint32_t versiondata = nfc.getFirmwareVersion();
if (! versiondata) {
Serial.print("Didn't find PN53x board");
showState("Failed");
while (1); // halt
}
// Got ok data, print it out!
Serial.print("Found chip PN5"); Serial.println((versiondata>>24) & 0xFF, HEX);
Serial.print("Firmware ver. "); Serial.print((versiondata>>16) & 0xFF, DEC);
Serial.print('.'); Serial.println((versiondata>>8) & 0xFF, DEC);
// Set the max number of retry attempts to read from a card
// This prevents us from waiting forever for a card, which is
// the default behaviour of the PN532.
nfc.setPassiveActivationRetries(10);
// configure board to read RFID tags
nfc.SAMConfig();
Serial.println("Waiting for an ISO14443A card");
lcd.clear();
}
uint8_t currentUid[] = { 0, 0, 0, 0, 0, 0, 0 }; // Buffer to store the returned UID
uint8_t uidLength; // Length of the UID (4 or 7 bytes depending on ISO14443A card type)
char currentBookcode[32] = { 0 };
boolean hasUid = false;
boolean hasBookcode = false;
void loop(void) {
boolean success;
// Wait for an ISO14443A type cards (Mifare, etc.). When one is found
// 'uid' will be populated with the UID, and uidLength will indicate
// if the uid is 4 bytes (Mifare Classic) or 7 bytes (Mifare Ultralight)
success = nfc.readPassiveTargetID(PN532_MIFARE_ISO14443A, &currentUid[0], &uidLength);
if (success) {
hasUid = true;
}
if(Serial.readBytesUntil('\r', currentBookcode, 32)) {
hasBookcode = true;
Serial.println("got bookcode");
Serial.println(currentBookcode);
}
/*while(Serial.available()) {
Serial.print("read: ");
Serial.println(Serial.read(), DEC);
}*/
lcd.setCursor(0, 0);
lcd.print("\01\02 ");
lcd.print(currentBookcode);
lcd.setCursor(0, 1);
lcd.print("\03\04 ");
for (int i = 0; i < uidLength; i++) lcd.print(currentUid[i], HEX);
}

1246
spejsoteka.kicad_pcb Normal file

File diff suppressed because it is too large Load Diff

393
spejsoteka.net Normal file
View File

@ -0,0 +1,393 @@
(export (version D)
(design
(source /home/informatic/Projects/spejsoteka/spejsoteka.sch)
(date "pon, 16 lis 2015, 15:27:02")
(tool "Eeschema 0.201510241816+6277~30~ubuntu15.10.1-product")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title Spejsoteka)
(company Hackerspace)
(rev 1)
(date 2015-11-02)
(source spejsoteka.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value informatic@hackerspace.pl))
(comment (number 4) (value "Piotr Dobrowolski")))))
(components
(comp (ref P1)
(value CONN_NFC)
(footprint Pin_Headers:Pin_Header_Angled_1x05)
(libsource (lib conn) (part CONN_01X05))
(sheetpath (names /) (tstamps /))
(tstamp 5637528F))
(comp (ref P2)
(value CONN_LCD)
(footprint Pin_Headers:Pin_Header_Angled_1x04)
(libsource (lib conn) (part CONN_01X04))
(sheetpath (names /) (tstamps /))
(tstamp 563752F0))
(comp (ref P3)
(value CONN_BARCODE)
(footprint Pin_Headers:Pin_Header_Angled_1x05)
(libsource (lib conn) (part CONN_01X05))
(sheetpath (names /) (tstamps /))
(tstamp 5637531B))
(comp (ref Q1)
(value BC547)
(footprint Housings_TO-92:TO-92_Horizontal1_Inline_Narrow_Oval)
(libsource (lib transistors) (part BC547))
(sheetpath (names /) (tstamps /))
(tstamp 56375596))
(comp (ref R1)
(value 22k)
(footprint Resistors_ThroughHole:Resistor_Horizontal_RM10mm)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 563755CF))
(comp (ref U2)
(value ESP-12E)
(footprint ESP8266:ESP-12E)
(libsource (lib ESP8266) (part ESP-12E))
(sheetpath (names /) (tstamps /))
(tstamp 56375927))
(comp (ref U1)
(value AP1117D33)
(footprint w_smd_trans:sot223)
(libsource (lib regul) (part AP1117D33))
(sheetpath (names /) (tstamps /))
(tstamp 56375968))
(comp (ref JP_PROG1)
(value Jumper_NO_Small)
(footprint Pin_Headers:Pin_Header_Straight_1x02)
(libsource (lib device) (part Jumper_NO_Small))
(sheetpath (names /) (tstamps /))
(tstamp 563762AE))
(comp (ref P4)
(value CONN_PWR)
(footprint Pin_Headers:Pin_Header_Angled_1x02)
(libsource (lib conn) (part CONN_01X02))
(sheetpath (names /) (tstamps /))
(tstamp 563765F4))
(comp (ref P5)
(value CONN_PROG)
(footprint Pin_Headers:Pin_Header_Angled_1x06)
(libsource (lib conn) (part CONN_01X06))
(sheetpath (names /) (tstamps /))
(tstamp 5637675D))
(comp (ref R2)
(value 10k)
(footprint Resistors_ThroughHole:Resistor_Horizontal_RM10mm)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5637753C))
(comp (ref C1)
(value 10uF)
(footprint Capacitors_Tantalum_SMD:TantalC_SizeA_EIA-3216_HandSoldering)
(datasheet tantal)
(libsource (lib device) (part CP))
(sheetpath (names /) (tstamps /))
(tstamp 5649E9C9))
(comp (ref C2)
(value CP1)
(footprint Capacitors_ThroughHole:C_Radial_D10_L20_P2.5)
(libsource (lib device) (part CP1))
(sheetpath (names /) (tstamps /))
(tstamp 5649ECD0)))
(libparts
(libpart (lib ESP8266) (part ESP-12E)
(description "ESP8622 ESP-12E module, 22 pins, 2mm, PCB antenna")
(docs http://l0l.org.uk/2014/12/esp8266-modules-hardware-guide-gotta-catch-em-all/)
(footprints
(fp ESP-12E))
(fields
(field (name Reference) U)
(field (name Value) ESP-12E))
(pins
(pin (num 1) (name REST) (type input))
(pin (num 2) (name ADC) (type passive))
(pin (num 3) (name CH_PD) (type input))
(pin (num 4) (name GPIO16) (type BiDi))
(pin (num 5) (name GPIO14) (type BiDi))
(pin (num 6) (name GPIO12) (type BiDi))
(pin (num 7) (name GPIO13) (type BiDi))
(pin (num 8) (name VCC) (type power_in))
(pin (num 9) (name CS0) (type BiDi))
(pin (num 10) (name MISO) (type BiDi))
(pin (num 11) (name GPIO9) (type BiDi))
(pin (num 12) (name GPIO10) (type BiDi))
(pin (num 13) (name MOSI) (type BiDi))
(pin (num 14) (name SCLK) (type BiDi))
(pin (num 15) (name GND) (type power_in))
(pin (num 16) (name GPIO15) (type BiDi))
(pin (num 17) (name GPIO2) (type BiDi))
(pin (num 18) (name GPIO0) (type BiDi))
(pin (num 19) (name GPIO4) (type BiDi))
(pin (num 20) (name GPIO5) (type BiDi))
(pin (num 21) (name RXD) (type input))
(pin (num 22) (name TXD) (type output))))
(libpart (lib regul) (part AP1117)
(aliases
(alias AP1117D15)
(alias AP1117D18)
(alias AP1117D25)
(alias AP1117D33)
(alias AP1117D50)
(alias AP1117E15)
(alias AP1117E18)
(alias AP1117E25)
(alias AP1117E33)
(alias AP1117E50)
(alias AP1117K15)
(alias AP1117K18)
(alias AP1117K25)
(alias AP1117K33)
(alias AP1117K50)
(alias AP1117T15)
(alias AP1117T18)
(alias AP1117T25)
(alias AP1117T33)
(alias AP1117T50)
(alias AP1117Y15)
(alias AP1117Y18)
(alias AP1117Y25)
(alias AP1117Y33)
(alias AP1117Y50))
(description "Fixed/Adjustable 1A Low Dropout regulator, Positive")
(docs http://www.diodes.com/datasheets/AP1117.pdf)
(footprints
(fp SOT223)
(fp SOT89-3)
(fp TO220-3)
(fp TO252)
(fp TO263))
(fields
(field (name Reference) U)
(field (name Value) AP1117))
(pins
(pin (num 1) (name GND/ADJ) (type power_in))
(pin (num 2) (name VO) (type power_out))
(pin (num 3) (name VI) (type power_in))))
(libpart (lib conn) (part CONN_01X04)
(footprints
(fp Pin_Header_Straight_1X04)
(fp Pin_Header_Angled_1X04)
(fp Socket_Strip_Straight_1X04)
(fp Socket_Strip_Angled_1X04))
(fields
(field (name Reference) P)
(field (name Value) CONN_01X04))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))
(pin (num 4) (name P4) (type passive))))
(libpart (lib device) (part CP)
(description "Polarised capacitor")
(footprints
(fp CP*)
(fp Elko*)
(fp TantalC*)
(fp C*elec)
(fp c_elec*)
(fp SMD*_Pol))
(fields
(field (name Reference) C)
(field (name Value) CP))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib conn) (part CONN_01X02)
(footprints
(fp Pin_Header_Straight_1X02)
(fp Pin_Header_Angled_1X02)
(fp Socket_Strip_Straight_1X02)
(fp Socket_Strip_Angled_1X02))
(fields
(field (name Reference) P)
(field (name Value) CONN_01X02))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))))
(libpart (lib device) (part CP1)
(description "Polarised capacitor")
(footprints
(fp SMD*_Pol)
(fp c_elec*)
(fp C*elec)
(fp TantalC*)
(fp Elko*)
(fp CP*))
(fields
(field (name Reference) C)
(field (name Value) CP1))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib transistors) (part BC547)
(aliases
(alias BC546)
(alias BC548)
(alias BC549)
(alias BC550))
(description "45V Vce, 0.1A Ic, NPN, Small Signal Transistor, TO-92")
(docs http://www.fairchildsemi.com/ds/BC/BC547.pdf)
(footprints
(fp TO-92*))
(fields
(field (name Reference) Q)
(field (name Value) BC547)
(field (name Footprint) TO-92))
(pins
(pin (num 1) (name C) (type passive))
(pin (num 2) (name B) (type input))
(pin (num 3) (name E) (type passive))))
(libpart (lib conn) (part CONN_01X06)
(footprints
(fp Pin_Header_Straight_1X06)
(fp Pin_Header_Angled_1X06)
(fp Socket_Strip_Straight_1X06)
(fp Socket_Strip_Angled_1X06))
(fields
(field (name Reference) P)
(field (name Value) CONN_01X06))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))
(pin (num 4) (name P4) (type passive))
(pin (num 5) (name P5) (type passive))
(pin (num 6) (name P6) (type passive))))
(libpart (lib device) (part R)
(description Resistor)
(footprints
(fp R_*)
(fp Resistor_*))
(fields
(field (name Reference) R)
(field (name Value) R))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib conn) (part CONN_01X05)
(footprints
(fp Pin_Header_Straight_1X05)
(fp Pin_Header_Angled_1X05)
(fp Socket_Strip_Straight_1X05)
(fp Socket_Strip_Angled_1X05))
(fields
(field (name Reference) P)
(field (name Value) CONN_01X05))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))
(pin (num 4) (name P4) (type passive))
(pin (num 5) (name P5) (type passive))))
(libpart (lib device) (part Jumper_NO_Small)
(description "Jumper normally open")
(fields
(field (name Reference) JP)
(field (name Value) Jumper_NO_Small))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive)))))
(libraries
(library (logical transistors)
(uri /usr/share/kicad/library/transistors.lib))
(library (logical ESP8266)
(uri /home/informatic/kicad-libs/ESP8266/ESP8266.lib))
(library (logical regul)
(uri /usr/share/kicad/library/regul.lib))
(library (logical device)
(uri /usr/share/kicad/library/device.lib))
(library (logical conn)
(uri /usr/share/kicad/library/conn.lib)))
(nets
(net (code 1) (name GND)
(node (ref JP_PROG1) (pin 2))
(node (ref U1) (pin 1))
(node (ref U2) (pin 16))
(node (ref P4) (pin 1))
(node (ref P2) (pin 1))
(node (ref C1) (pin 2))
(node (ref C2) (pin 2))
(node (ref P3) (pin 2))
(node (ref Q1) (pin 3))
(node (ref U2) (pin 15))
(node (ref P1) (pin 1))
(node (ref P5) (pin 1)))
(net (code 2) (name +5V)
(node (ref P2) (pin 2))
(node (ref P1) (pin 2))
(node (ref P3) (pin 1))
(node (ref U1) (pin 3))
(node (ref P4) (pin 2)))
(net (code 3) (name "Net-(P5-Pad2)")
(node (ref P5) (pin 2)))
(net (code 4) (name "Net-(P5-Pad3)")
(node (ref P5) (pin 3)))
(net (code 5) (name "Net-(P5-Pad5)")
(node (ref U2) (pin 22))
(node (ref P5) (pin 5)))
(net (code 6) (name "Net-(P5-Pad6)")
(node (ref P5) (pin 6)))
(net (code 7) (name "Net-(P1-Pad5)")
(node (ref P1) (pin 5))
(node (ref U2) (pin 5)))
(net (code 8) (name "Net-(P5-Pad4)")
(node (ref Q1) (pin 1))
(node (ref U2) (pin 21))
(node (ref R2) (pin 2))
(node (ref P5) (pin 4)))
(net (code 9) (name VCC)
(node (ref C2) (pin 1))
(node (ref C1) (pin 1))
(node (ref U1) (pin 2))
(node (ref U2) (pin 1))
(node (ref U2) (pin 3))
(node (ref U2) (pin 8))
(node (ref R2) (pin 1)))
(net (code 10) (name "Net-(U2-Pad7)")
(node (ref U2) (pin 7)))
(net (code 11) (name "Net-(U2-Pad9)")
(node (ref U2) (pin 9)))
(net (code 12) (name "Net-(U2-Pad10)")
(node (ref U2) (pin 10)))
(net (code 13) (name "Net-(U2-Pad11)")
(node (ref U2) (pin 11)))
(net (code 14) (name "Net-(U2-Pad12)")
(node (ref U2) (pin 12)))
(net (code 15) (name "Net-(U2-Pad13)")
(node (ref U2) (pin 13)))
(net (code 16) (name "Net-(U2-Pad14)")
(node (ref U2) (pin 14)))
(net (code 17) (name "Net-(U2-Pad17)")
(node (ref U2) (pin 17)))
(net (code 18) (name "Net-(U2-Pad6)")
(node (ref U2) (pin 6)))
(net (code 19) (name "Net-(U2-Pad4)")
(node (ref U2) (pin 4)))
(net (code 20) (name "Net-(U2-Pad2)")
(node (ref U2) (pin 2)))
(net (code 21) (name "Net-(P3-Pad5)")
(node (ref P3) (pin 5)))
(net (code 22) (name "Net-(Q1-Pad2)")
(node (ref Q1) (pin 2))
(node (ref R1) (pin 1)))
(net (code 23) (name "Net-(P3-Pad3)")
(node (ref P3) (pin 3)))
(net (code 24) (name "Net-(P3-Pad4)")
(node (ref R1) (pin 2))
(node (ref P3) (pin 4)))
(net (code 25) (name "Net-(JP_PROG1-Pad1)")
(node (ref U2) (pin 18))
(node (ref JP_PROG1) (pin 1)))
(net (code 26) (name /SDA)
(node (ref U2) (pin 19))
(node (ref P2) (pin 3))
(node (ref P1) (pin 3)))
(net (code 27) (name /SCL)
(node (ref P2) (pin 4))
(node (ref U2) (pin 20))
(node (ref P1) (pin 4)))))

71
spejsoteka.pro Normal file
View File

@ -0,0 +1,71 @@
update=pon, 2 lis 2015, 14:56:04
version=1
last_client=kicad
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[general]
version=1
[eeschema]
version=1
LibDir=
[eeschema/libraries]
LibName1=power
LibName2=device
LibName3=transistors
LibName4=conn
LibName5=linear
LibName6=regul
LibName7=74xx
LibName8=cmos4000
LibName9=adc-dac
LibName10=memory
LibName11=xilinx
LibName12=microcontrollers
LibName13=dsp
LibName14=microchip
LibName15=analog_switches
LibName16=motorola
LibName17=texas
LibName18=intel
LibName19=audio
LibName20=interface
LibName21=digital-audio
LibName22=philips
LibName23=display
LibName24=cypress
LibName25=siliconi
LibName26=opto
LibName27=atmel
LibName28=contrib
LibName29=valves
LibName30=/home/informatic/kicad-libs/ESP8266/ESP8266
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=
SpiceForceRefPrefix=0
SpiceUseNetNumbers=0
LabSize=60

477
spejsoteka.sch Normal file
View File

@ -0,0 +1,477 @@
EESchema Schematic File Version 2
LIBS:power
LIBS:device
LIBS:transistors
LIBS:conn
LIBS:linear
LIBS:regul
LIBS:74xx
LIBS:cmos4000
LIBS:adc-dac
LIBS:memory
LIBS:xilinx
LIBS:microcontrollers
LIBS:dsp
LIBS:microchip
LIBS:analog_switches
LIBS:motorola
LIBS:texas
LIBS:intel
LIBS:audio
LIBS:interface
LIBS:digital-audio
LIBS:philips
LIBS:display
LIBS:cypress
LIBS:siliconi
LIBS:opto
LIBS:atmel
LIBS:contrib
LIBS:valves
LIBS:ESP8266
LIBS:spejsoteka-cache
EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "Spejsoteka"
Date "2015-11-02"
Rev "1"
Comp "Hackerspace"
Comment1 ""
Comment2 ""
Comment3 "informatic@hackerspace.pl"
Comment4 "Piotr Dobrowolski"
$EndDescr
$Comp
L CONN_01X05 P1
U 1 1 5637528F
P 2950 2800
F 0 "P1" H 2950 3100 50 0000 C CNN
F 1 "CONN_NFC" V 3050 2800 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Angled_1x05" H 2950 2800 60 0001 C CNN
F 3 "" H 2950 2800 60 0000 C CNN
1 2950 2800
-1 0 0 1
$EndComp
$Comp
L CONN_01X04 P2
U 1 1 563752F0
P 2950 3500
F 0 "P2" H 2950 3750 50 0000 C CNN
F 1 "CONN_LCD" V 3050 3500 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Angled_1x04" H 2950 3500 60 0001 C CNN
F 3 "" H 2950 3500 60 0000 C CNN
1 2950 3500
-1 0 0 1
$EndComp
$Comp
L CONN_01X05 P3
U 1 1 5637531B
P 2950 4300
F 0 "P3" H 2950 4600 50 0000 C CNN
F 1 "CONN_BARCODE" V 3050 4300 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Angled_1x05" H 2950 4300 60 0001 C CNN
F 3 "" H 2950 4300 60 0000 C CNN
1 2950 4300
-1 0 0 1
$EndComp
$Comp
L +5V #PWR6
U 1 1 56375382
P 3150 4500
F 0 "#PWR6" H 3150 4350 50 0001 C CNN
F 1 "+5V" H 3150 4640 50 0000 C CNN
F 2 "" H 3150 4500 60 0000 C CNN
F 3 "" H 3150 4500 60 0000 C CNN
1 3150 4500
-1 0 0 1
$EndComp
$Comp
L GND #PWR5
U 1 1 563753C7
P 3150 4400
F 0 "#PWR5" H 3150 4150 50 0001 C CNN
F 1 "GND" H 3150 4250 50 0000 C CNN
F 2 "" H 3150 4400 60 0000 C CNN
F 3 "" H 3150 4400 60 0000 C CNN
1 3150 4400
0 -1 -1 0
$EndComp
NoConn ~ 3150 4300
NoConn ~ 3150 4100
$Comp
L GND #PWR4
U 1 1 56375428
P 3150 3650
F 0 "#PWR4" H 3150 3400 50 0001 C CNN
F 1 "GND" H 3150 3500 50 0000 C CNN
F 2 "" H 3150 3650 60 0000 C CNN
F 3 "" H 3150 3650 60 0000 C CNN
1 3150 3650
1 0 0 -1
$EndComp
$Comp
L +5V #PWR3
U 1 1 5637546E
P 3150 3550
F 0 "#PWR3" H 3150 3400 50 0001 C CNN
F 1 "+5V" H 3150 3690 50 0000 C CNN
F 2 "" H 3150 3550 60 0000 C CNN
F 3 "" H 3150 3550 60 0000 C CNN
1 3150 3550
0 1 1 0
$EndComp
$Comp
L GND #PWR2
U 1 1 5637548B
P 3150 3000
F 0 "#PWR2" H 3150 2750 50 0001 C CNN
F 1 "GND" H 3150 2850 50 0000 C CNN
F 2 "" H 3150 3000 60 0000 C CNN
F 3 "" H 3150 3000 60 0000 C CNN
1 3150 3000
1 0 0 -1
$EndComp
$Comp
L +5V #PWR1
U 1 1 563754A5
P 3150 2900
F 0 "#PWR1" H 3150 2750 50 0001 C CNN
F 1 "+5V" H 3150 3040 50 0000 C CNN
F 2 "" H 3150 2900 60 0000 C CNN
F 3 "" H 3150 2900 60 0000 C CNN
1 3150 2900
0 1 1 0
$EndComp
Text Label 3150 3450 0 60 ~ 0
SDA
Text Label 3150 2800 0 60 ~ 0
SDA
Text Label 3150 2700 0 60 ~ 0
SCL
Text Label 3150 3350 0 60 ~ 0
SCL
$Comp
L BC547 Q1
U 1 1 56375596
P 3900 4200
F 0 "Q1" H 4100 4275 50 0000 L CNN
F 1 "BC547" H 4100 4200 50 0000 L CNN
F 2 "Housings_TO-92:TO-92_Horizontal1_Inline_Narrow_Oval" H 4100 4125 50 0000 L CIN
F 3 "" H 3900 4200 50 0000 L CNN
1 3900 4200
1 0 0 -1
$EndComp
$Comp
L R R1
U 1 1 563755CF
P 3450 4200
F 0 "R1" V 3530 4200 50 0000 C CNN
F 1 "22k" V 3450 4200 50 0000 C CNN
F 2 "Resistors_ThroughHole:Resistor_Horizontal_RM10mm" V 3380 4200 30 0001 C CNN
F 3 "" H 3450 4200 30 0000 C CNN
1 3450 4200
0 1 1 0
$EndComp
$Comp
L GND #PWR10
U 1 1 56375639
P 4000 4400
F 0 "#PWR10" H 4000 4150 50 0001 C CNN
F 1 "GND" H 4000 4250 50 0000 C CNN
F 2 "" H 4000 4400 60 0000 C CNN
F 3 "" H 4000 4400 60 0000 C CNN
1 4000 4400
1 0 0 -1
$EndComp
$Comp
L ESP-12E U2
U 1 1 56375927
P 5850 4000
F 0 "U2" H 5850 3900 50 0000 C CNN
F 1 "ESP-12E" H 5850 4100 50 0000 C CNN
F 2 "ESP8266:ESP-12E" H 5850 4000 50 0001 C CNN
F 3 "" H 5850 4000 50 0001 C CNN
1 5850 4000
1 0 0 -1
$EndComp
$Comp
L AP1117D33 U1
U 1 1 56375968
P 5750 2550
F 0 "U1" H 5850 2300 50 0000 C CNN
F 1 "AP1117D33" H 5750 2800 50 0000 C CNN
F 2 "w_smd_trans:sot223" H 5750 2550 60 0001 C CNN
F 3 "" H 5750 2550 60 0000 C CNN
1 5750 2550
1 0 0 -1
$EndComp
$Comp
L GND #PWR14
U 1 1 56375AC5
P 5750 2950
F 0 "#PWR14" H 5750 2700 50 0001 C CNN
F 1 "GND" H 5750 2800 50 0000 C CNN
F 2 "" H 5750 2950 60 0000 C CNN
F 3 "" H 5750 2950 60 0000 C CNN
1 5750 2950
1 0 0 -1
$EndComp
$Comp
L +5V #PWR13
U 1 1 56375AE7
P 5450 2550
F 0 "#PWR13" H 5450 2400 50 0001 C CNN
F 1 "+5V" H 5450 2690 50 0000 C CNN
F 2 "" H 5450 2550 60 0000 C CNN
F 3 "" H 5450 2550 60 0000 C CNN
1 5450 2550
0 -1 -1 0
$EndComp
$Comp
L VCC #PWR15
U 1 1 56375B09
P 6550 2550
F 0 "#PWR15" H 6550 2400 50 0001 C CNN
F 1 "VCC" H 6550 2700 50 0000 C CNN
F 2 "" H 6550 2550 60 0000 C CNN
F 3 "" H 6550 2550 60 0000 C CNN
1 6550 2550
0 1 1 0
$EndComp
Wire Wire Line
3600 4200 3700 4200
Wire Wire Line
3300 4200 3150 4200
Wire Wire Line
6750 4300 6950 4300
Wire Wire Line
6750 4100 7300 4100
Wire Wire Line
6950 4400 6750 4400
$Comp
L GND #PWR17
U 1 1 56375DA8
P 6950 4400
F 0 "#PWR17" H 6950 4150 50 0001 C CNN
F 1 "GND" H 6950 4250 50 0000 C CNN
F 2 "" H 6950 4400 60 0000 C CNN
F 3 "" H 6950 4400 60 0000 C CNN
1 6950 4400
1 0 0 -1
$EndComp
Wire Wire Line
6950 4300 6950 4400
Wire Wire Line
4950 3900 4750 3900
Wire Wire Line
4750 3700 4750 4400
Wire Wire Line
4750 4400 4950 4400
$Comp
L VCC #PWR11
U 1 1 56375E01
P 4750 4400
F 0 "#PWR11" H 4750 4250 50 0001 C CNN
F 1 "VCC" H 4750 4550 50 0000 C CNN
F 2 "" H 4750 4400 60 0000 C CNN
F 3 "" H 4750 4400 60 0000 C CNN
1 4750 4400
-1 0 0 1
$EndComp
Wire Wire Line
4750 3700 4950 3700
Connection ~ 4750 3900
$Comp
L Jumper_NO_Small JP_PROG1
U 1 1 563762AE
P 7400 4100
F 0 "JP_PROG1" H 7400 4180 50 0000 C CNN
F 1 "Jumper_NO_Small" H 7410 4040 50 0001 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 7400 4100 60 0001 C CNN
F 3 "" H 7400 4100 60 0000 C CNN
1 7400 4100
1 0 0 -1
$EndComp
$Comp
L GND #PWR18
U 1 1 563763ED
P 7700 4100
F 0 "#PWR18" H 7700 3850 50 0001 C CNN
F 1 "GND" H 7700 3950 50 0000 C CNN
F 2 "" H 7700 4100 60 0000 C CNN
F 3 "" H 7700 4100 60 0000 C CNN
1 7700 4100
0 -1 -1 0
$EndComp
Wire Wire Line
7500 4100 7700 4100
Wire Wire Line
4950 4100 4500 4100
Wire Wire Line
4500 4100 4500 2600
Wire Wire Line
4500 2600 3150 2600
Text Label 6750 3900 0 60 ~ 0
SCL
Text Label 6750 4000 0 60 ~ 0
SDA
$Comp
L CONN_01X02 P4
U 1 1 563765F4
P 2950 5050
F 0 "P4" H 2950 5200 50 0000 C CNN
F 1 "CONN_PWR" V 3050 5050 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Angled_1x02" H 2950 5050 60 0001 C CNN
F 3 "" H 2950 5050 60 0000 C CNN
1 2950 5050
-1 0 0 1
$EndComp
$Comp
L GND #PWR7
U 1 1 56376648
P 3150 5200
F 0 "#PWR7" H 3150 4950 50 0001 C CNN
F 1 "GND" H 3150 5050 50 0000 C CNN
F 2 "" H 3150 5200 60 0000 C CNN
F 3 "" H 3150 5200 60 0000 C CNN
1 3150 5200
1 0 0 -1
$EndComp
$Comp
L +5V #PWR8
U 1 1 5637668A
P 3300 5000
F 0 "#PWR8" H 3300 4850 50 0001 C CNN
F 1 "+5V" H 3300 5140 50 0000 C CNN
F 2 "" H 3300 5000 60 0000 C CNN
F 3 "" H 3300 5000 60 0000 C CNN
1 3300 5000
0 1 1 0
$EndComp
$Comp
L CONN_01X06 P5
U 1 1 5637675D
P 7150 2800
F 0 "P5" H 7150 3150 50 0000 C CNN
F 1 "CONN_PROG" V 7250 2800 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Angled_1x06" H 7150 2800 60 0001 C CNN
F 3 "" H 7150 2800 60 0000 C CNN
1 7150 2800
0 -1 -1 0
$EndComp
$Comp
L GND #PWR16
U 1 1 5637679E
P 6900 3000
F 0 "#PWR16" H 6900 2750 50 0001 C CNN
F 1 "GND" H 6900 2850 50 0000 C CNN
F 2 "" H 6900 3000 60 0000 C CNN
F 3 "" H 6900 3000 60 0000 C CNN
1 6900 3000
1 0 0 -1
$EndComp
NoConn ~ 7000 3000
NoConn ~ 7400 3000
NoConn ~ 7100 3000
Wire Wire Line
7200 3000 7200 3800
Wire Wire Line
7200 3800 6750 3800
Wire Wire Line
7300 3000 7300 3700
Wire Wire Line
7300 3700 6750 3700
NoConn ~ 5600 4900
NoConn ~ 5700 4900
NoConn ~ 5800 4900
NoConn ~ 5900 4900
NoConn ~ 6000 4900
NoConn ~ 6100 4900
NoConn ~ 6750 4200
NoConn ~ 4950 4300
NoConn ~ 4950 4200
NoConn ~ 4950 4000
NoConn ~ 4950 3800
Wire Wire Line
4000 3300 4000 4000
Wire Wire Line
4000 3300 7200 3300
Connection ~ 7200 3300
$Comp
L R R2
U 1 1 5637753C
P 3850 3650
F 0 "R2" V 3930 3650 50 0000 C CNN
F 1 "10k" V 3850 3650 50 0000 C CNN
F 2 "Resistors_ThroughHole:Resistor_Horizontal_RM10mm" V 3780 3650 30 0001 C CNN
F 3 "" H 3850 3650 30 0000 C CNN
1 3850 3650
1 0 0 -1
$EndComp
$Comp
L VCC #PWR9
U 1 1 5637759A
P 3850 3500
F 0 "#PWR9" H 3850 3350 50 0001 C CNN
F 1 "VCC" H 3850 3650 50 0000 C CNN
F 2 "" H 3850 3500 60 0000 C CNN
F 3 "" H 3850 3500 60 0000 C CNN
1 3850 3500
1 0 0 -1
$EndComp
Wire Wire Line
3850 3800 3850 3900
Wire Wire Line
3850 3900 4000 3900
Connection ~ 4000 3900
Wire Wire Line
3300 5000 3150 5000
Wire Wire Line
3150 5200 3150 5100
Wire Wire Line
6050 2550 6550 2550
Connection ~ 6300 2550
Wire Wire Line
6300 2850 5750 2850
Wire Wire Line
5750 2850 5750 2950
$Comp
L GND #PWR12
U 1 1 5649D980
P 4900 4800
F 0 "#PWR12" H 4900 4550 50 0001 C CNN
F 1 "GND" H 4900 4650 50 0000 C CNN
F 2 "" H 4900 4800 60 0000 C CNN
F 3 "" H 4900 4800 60 0000 C CNN
1 4900 4800
1 0 0 -1
$EndComp
Wire Wire Line
4900 4500 4900 4400
Connection ~ 4900 4400
$Comp
L CP C1
U 1 1 5649E9C9
P 4900 4650
F 0 "C1" H 4925 4750 50 0000 L CNN
F 1 "10uF" H 4925 4550 50 0000 L CNN
F 2 "Capacitors_Tantalum_SMD:TantalC_SizeA_EIA-3216_HandSoldering" H 4938 4500 30 0000 C CNN
F 3 "tantal" H 4700 4550 60 0000 C CNN
1 4900 4650
1 0 0 -1
$EndComp
$Comp
L CP1 C2
U 1 1 5649ECD0
P 6300 2700
F 0 "C2" H 6325 2800 50 0000 L CNN
F 1 "CP1" H 6325 2600 50 0000 L CNN
F 2 "Capacitors_ThroughHole:C_Radial_D10_L20_P2.5" H 6300 2700 60 0000 C CNN
F 3 "" H 6300 2700 60 0000 C CNN
1 6300 2700
1 0 0 -1
$EndComp
$EndSCHEMATC