This commit is contained in:
Dimitris Platis 2018-07-03 19:13:54 +00:00 committed by GitHub
commit 5a79a2e6ea
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 1401 additions and 0 deletions

11
hardware/kicad/.gitignore vendored Normal file
View file

@ -0,0 +1,11 @@
# Ignore everything
*
# Except the following:
!.gitignore
!esp8266-button.kicad_pcb
!esp8266-button.net
!esp8266-button-cache.lib
!esp8266-button.sch
!esp8266-button.pro
!README.md
!*.png

27
hardware/kicad/README.md Normal file
View file

@ -0,0 +1,27 @@
# ESP8266-button PCB
The PCB schematics and layout of the ESP8266-button made with [KiCad](http://kicad-pcb.org/).
## Board render
### Top
![PCB top render](top.png)
### Bottom
![PCB bottom render](bottom.png)
## Components
* ESP12 WiFi module
* 3 x 10KΩ resistors
* Screw terminal (5.08mm)
* Tactile on/off switch (6x6mm)
* 3-pin male angled header
* 2-pin male or female straight header
* Pin jumper (2.54mm pitch)
## KiCad Libraries
For full source code modifiability please [import](https://www.accelerated-designs.com/help/KiCad_Library.html) the following libraries which were used for the symbols and the footprints of this project:
* [kicad-ESP8266](https://github.com/jdunmire/kicad-ESP8266)
* [Resistors_THT](https://github.com/KiCad/Resistors_THT.pretty)
* [TerminalBlock](https://github.com/KiCad/TerminalBlock.pretty)
* [Pin_Headers](https://github.com/KiCad/Pin_Headers.pretty)
* [Socket_Strips](https://github.com/KiCad/Socket_Strips.pretty)
* [Button_Switches_THT](https://github.com/KiCad/Buttons_Switches_THT.pretty)

BIN
hardware/kicad/bottom.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

View file

@ -0,0 +1,175 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# Conn_01x02_Female
#
DEF Conn_01x02_Female J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "Conn_01x02_Female" 0 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_??x*mm*
Connector*:*1x??x*mm*
Socket?Strip?Straight?1X*
Socket?Strip?Angled?1X*
$ENDFPLIST
DRAW
A 0 -100 20 901 -901 1 1 6 N 0 -80 0 -120
A 0 0 20 901 -901 1 1 6 N 0 20 0 -20
P 2 1 1 6 -50 -100 -20 -100 N
P 2 1 1 6 -50 0 -20 0 N
X Pin_1 1 -200 0 150 R 50 50 1 1 P
X Pin_2 2 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Conn_01x03_Male
#
DEF Conn_01x03_Male J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Conn_01x03_Male" 0 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_??x*mm*
Connector*:*1x??x*mm*
Pin?Header?Straight?1X*
Pin?Header?Angled?1X*
$ENDFPLIST
DRAW
S 34 -95 0 -105 1 1 6 F
S 34 5 0 -5 1 1 6 F
S 34 105 0 95 1 1 6 F
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
P 2 1 1 6 50 100 34 100 N
X Pin_1 1 200 100 150 L 50 50 1 1 P
X Pin_2 2 200 0 150 L 50 50 1 1 P
X Pin_3 3 200 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# ESP-12
#
DEF ESP-12 U 0 40 Y Y 1 F N
F0 "U" 0 -100 50 H V C CNN
F1 "ESP-12" 0 100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS ESP-07v2 ESP-07S
$FPLIST
ESP-07*
ESP-12*
$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 0 900 300 D 50 50 1 1 W
X GND 9 0 -900 300 U 50 50 1 1 W
X GPIO15 10 900 -300 300 L 50 50 1 1 B
X GPIO2 11 900 -200 300 L 50 50 1 1 B
X GPIO0 12 900 -100 300 L 50 50 1 1 B
X GPIO4 13 900 0 300 L 50 50 1 1 B
X GPIO5 14 900 100 300 L 50 50 1 1 B
X RXD 15 900 200 300 L 50 50 1 1 I
X TXD 16 900 300 300 L 50 50 1 1 O
ENDDRAW
ENDDEF
#
# GND
#
DEF GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# R
#
DEF R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "R" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
R_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# SW_DIP_x01
#
DEF SW_DIP_x01 SW 0 0 Y N 1 F N
F0 "SW" 0 150 50 H V C CNN
F1 "SW_DIP_x01" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SW?DIP?x1*
$ENDFPLIST
DRAW
C -80 0 20 0 0 0 N
C 80 0 20 0 0 0 N
P 2 0 0 0 -60 5 93 46 N
S -150 100 150 -100 0 1 10 f
X ~ 1 -300 0 200 R 50 50 1 1 P
X ~ 2 300 0 200 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Screw_Terminal_01x02
#
DEF Screw_Terminal_01x02 J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "Screw_Terminal_01x02" 0 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*Terminal*Block*:*
TerminalBlock*
$ENDFPLIST
DRAW
C 0 -100 25 1 1 6 N
C 0 0 25 1 1 6 N
S -50 50 50 -150 1 1 10 f
P 2 1 1 6 -21 -87 13 -120 N
P 2 1 1 6 -21 13 13 -20 N
P 2 1 1 6 -14 -80 20 -113 N
P 2 1 1 6 -14 20 20 -13 N
X Pin_1 1 -200 0 150 R 50 50 1 1 P
X Pin_2 2 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# 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 50 H I C CNN
F3 "" 0 0 50 H I 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

View file

@ -0,0 +1,620 @@
(kicad_pcb (version 4) (host pcbnew 4.0.7-e2-6376~58~ubuntu16.04.1)
(general
(links 18)
(no_connects 0)
(area 133.134321 87.195 179.285679 133.565679)
(thickness 1.6)
(drawings 12)
(tracks 50)
(zones 0)
(modules 8)
(nets 16)
)
(page A4)
(layers
(0 F.Cu signal)
(31 B.Cu signal)
(32 B.Adhes user)
(33 F.Adhes user)
(34 B.Paste user)
(35 F.Paste user)
(36 B.SilkS user)
(37 F.SilkS user)
(38 B.Mask user)
(39 F.Mask user)
(40 Dwgs.User user)
(41 Cmts.User user)
(42 Eco1.User user)
(43 Eco2.User user)
(44 Edge.Cuts user)
(45 Margin user)
(46 B.CrtYd user)
(47 F.CrtYd user)
(48 B.Fab user)
(49 F.Fab user)
)
(setup
(last_trace_width 0.4)
(user_trace_width 0.4)
(user_trace_width 0.5)
(trace_clearance 0.2)
(zone_clearance 0.508)
(zone_45_only no)
(trace_min 0.2)
(segment_width 0.2)
(edge_width 0.15)
(via_size 0.6)
(via_drill 0.4)
(via_min_size 0.4)
(via_min_drill 0.3)
(uvia_size 0.3)
(uvia_drill 0.1)
(uvias_allowed no)
(uvia_min_size 0.2)
(uvia_min_drill 0.1)
(pcb_text_width 0.3)
(pcb_text_size 1.5 1.5)
(mod_edge_width 0.15)
(mod_text_size 1 1)
(mod_text_width 0.15)
(pad_size 1.524 1.524)
(pad_drill 0.762)
(pad_to_mask_clearance 0.2)
(aux_axis_origin 0 0)
(visible_elements FFFFFF7F)
(pcbplotparams
(layerselection 0x00030_80000001)
(usegerberextensions false)
(excludeedgelayer true)
(linewidth 0.100000)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15)
(hpglpenoverlay 2)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(padsonsilk false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 1)
(scaleselection 1)
(outputdirectory ""))
)
(net 0 "")
(net 1 VCC)
(net 2 GND)
(net 3 "Net-(J2-Pad1)")
(net 4 "Net-(J2-Pad2)")
(net 5 "Net-(J3-Pad1)")
(net 6 "Net-(J3-Pad2)")
(net 7 "Net-(R1-Pad2)")
(net 8 "Net-(R2-Pad1)")
(net 9 "Net-(U1-Pad2)")
(net 10 "Net-(U1-Pad4)")
(net 11 "Net-(U1-Pad5)")
(net 12 "Net-(U1-Pad6)")
(net 13 "Net-(U1-Pad7)")
(net 14 "Net-(U1-Pad13)")
(net 15 "Net-(U1-Pad14)")
(net_class Default "This is the default net class."
(clearance 0.2)
(trace_width 0.25)
(via_dia 0.6)
(via_drill 0.4)
(uvia_dia 0.3)
(uvia_drill 0.1)
(add_net GND)
(add_net "Net-(J2-Pad1)")
(add_net "Net-(J2-Pad2)")
(add_net "Net-(J3-Pad1)")
(add_net "Net-(J3-Pad2)")
(add_net "Net-(R1-Pad2)")
(add_net "Net-(R2-Pad1)")
(add_net "Net-(U1-Pad13)")
(add_net "Net-(U1-Pad14)")
(add_net "Net-(U1-Pad2)")
(add_net "Net-(U1-Pad4)")
(add_net "Net-(U1-Pad5)")
(add_net "Net-(U1-Pad6)")
(add_net "Net-(U1-Pad7)")
(add_net VCC)
)
(module Connectors_Terminal_Blocks:TerminalBlock_bornier-2_P5.08mm (layer F.Cu) (tedit 5B218FB5) (tstamp 5B156F85)
(at 147.32 125.73)
(descr "simple 2-pin terminal block, pitch 5.08mm, revamped version of bornier2")
(tags "terminal block bornier2")
(path /5B1458FA)
(fp_text reference J1 (at -3.81 0) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Screw_Terminal_01x02 (at 1.27 6.35) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 2.54 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.41 2.55) (end 7.49 2.55) (layer F.Fab) (width 0.1))
(fp_line (start -2.46 -3.75) (end -2.46 3.75) (layer F.Fab) (width 0.1))
(fp_line (start -2.46 3.75) (end 7.54 3.75) (layer F.Fab) (width 0.1))
(fp_line (start 7.54 3.75) (end 7.54 -3.75) (layer F.Fab) (width 0.1))
(fp_line (start 7.54 -3.75) (end -2.46 -3.75) (layer F.Fab) (width 0.1))
(fp_line (start 7.62 2.54) (end -2.54 2.54) (layer F.SilkS) (width 0.12))
(fp_line (start 7.62 3.81) (end 7.62 -3.81) (layer F.SilkS) (width 0.12))
(fp_line (start 7.62 -3.81) (end -2.54 -3.81) (layer F.SilkS) (width 0.12))
(fp_line (start -2.54 -3.81) (end -2.54 3.81) (layer F.SilkS) (width 0.12))
(fp_line (start -2.54 3.81) (end 7.62 3.81) (layer F.SilkS) (width 0.12))
(fp_line (start -2.71 -4) (end 7.79 -4) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.71 -4) (end -2.71 4) (layer F.CrtYd) (width 0.05))
(fp_line (start 7.79 4) (end 7.79 -4) (layer F.CrtYd) (width 0.05))
(fp_line (start 7.79 4) (end -2.71 4) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole rect (at 0 0) (size 3 3) (drill 1.52) (layers *.Cu *.Mask)
(net 1 VCC))
(pad 2 thru_hole circle (at 5.08 0) (size 3 3) (drill 1.52) (layers *.Cu *.Mask)
(net 2 GND))
(model ${KISYS3DMOD}/Terminal_Blocks.3dshapes/TerminalBlock_bornier-2_P5.08mm.wrl
(at (xyz 0.1 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Pin_Headers:Pin_Header_Angled_1x03_Pitch2.54mm (layer F.Cu) (tedit 5B218FAF) (tstamp 5B156F8C)
(at 158.75 123.19)
(descr "Through hole angled pin header, 1x03, 2.54mm pitch, 6mm pin length, single row")
(tags "Through hole angled pin header THT 1x03 2.54mm single row")
(path /5B1455C8)
(fp_text reference J2 (at 5.08 -1.27) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Conn_01x03_Male (at 5.08 8.89) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 2.135 -1.27) (end 4.04 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 -1.27) (end 4.04 6.35) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 6.35) (end 1.5 6.35) (layer F.Fab) (width 0.1))
(fp_line (start 1.5 6.35) (end 1.5 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.5 -0.635) (end 2.135 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 -0.32) (end 1.5 -0.32) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 -0.32) (end -0.32 0.32) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 0.32) (end 1.5 0.32) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 -0.32) (end 10.04 -0.32) (layer F.Fab) (width 0.1))
(fp_line (start 10.04 -0.32) (end 10.04 0.32) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 0.32) (end 10.04 0.32) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 2.22) (end 1.5 2.22) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 2.22) (end -0.32 2.86) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 2.86) (end 1.5 2.86) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 2.22) (end 10.04 2.22) (layer F.Fab) (width 0.1))
(fp_line (start 10.04 2.22) (end 10.04 2.86) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 2.86) (end 10.04 2.86) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 4.76) (end 1.5 4.76) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 4.76) (end -0.32 5.4) (layer F.Fab) (width 0.1))
(fp_line (start -0.32 5.4) (end 1.5 5.4) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 4.76) (end 10.04 4.76) (layer F.Fab) (width 0.1))
(fp_line (start 10.04 4.76) (end 10.04 5.4) (layer F.Fab) (width 0.1))
(fp_line (start 4.04 5.4) (end 10.04 5.4) (layer F.Fab) (width 0.1))
(fp_line (start 1.44 -1.33) (end 1.44 6.41) (layer F.SilkS) (width 0.12))
(fp_line (start 1.44 6.41) (end 4.1 6.41) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 6.41) (end 4.1 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 -1.33) (end 1.44 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 -0.38) (end 10.1 -0.38) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 -0.38) (end 10.1 0.38) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 0.38) (end 4.1 0.38) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 -0.32) (end 10.1 -0.32) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 -0.2) (end 10.1 -0.2) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 -0.08) (end 10.1 -0.08) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 0.04) (end 10.1 0.04) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 0.16) (end 10.1 0.16) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 0.28) (end 10.1 0.28) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 -0.38) (end 1.44 -0.38) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.38) (end 1.44 0.38) (layer F.SilkS) (width 0.12))
(fp_line (start 1.44 1.27) (end 4.1 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 2.16) (end 10.1 2.16) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 2.16) (end 10.1 2.92) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 2.92) (end 4.1 2.92) (layer F.SilkS) (width 0.12))
(fp_line (start 1.042929 2.16) (end 1.44 2.16) (layer F.SilkS) (width 0.12))
(fp_line (start 1.042929 2.92) (end 1.44 2.92) (layer F.SilkS) (width 0.12))
(fp_line (start 1.44 3.81) (end 4.1 3.81) (layer F.SilkS) (width 0.12))
(fp_line (start 4.1 4.7) (end 10.1 4.7) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 4.7) (end 10.1 5.46) (layer F.SilkS) (width 0.12))
(fp_line (start 10.1 5.46) (end 4.1 5.46) (layer F.SilkS) (width 0.12))
(fp_line (start 1.042929 4.7) (end 1.44 4.7) (layer F.SilkS) (width 0.12))
(fp_line (start 1.042929 5.46) (end 1.44 5.46) (layer F.SilkS) (width 0.12))
(fp_line (start -1.27 0) (end -1.27 -1.27) (layer F.SilkS) (width 0.12))
(fp_line (start -1.27 -1.27) (end 0 -1.27) (layer F.SilkS) (width 0.12))
(fp_line (start -1.8 -1.8) (end -1.8 6.85) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 6.85) (end 10.55 6.85) (layer F.CrtYd) (width 0.05))
(fp_line (start 10.55 6.85) (end 10.55 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 10.55 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 2.77 2.54 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 3 "Net-(J2-Pad1)"))
(pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 4 "Net-(J2-Pad2)"))
(pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 2 GND))
(model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Angled_1x03_Pitch2.54mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Socket_Strips:Socket_Strip_Straight_1x02_Pitch2.54mm (layer F.Cu) (tedit 5B2189E6) (tstamp 5B156F92)
(at 166.37 102.87)
(descr "Through hole straight socket strip, 1x02, 2.54mm pitch, single row")
(tags "Through hole socket strip THT 1x02 2.54mm single row")
(path /5B1457E5)
(fp_text reference J3 (at 0 -2.33) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Conn_01x02_Female (at 2.54 -3.81 270) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.27 -1.27) (end -1.27 3.81) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 3.81) (end 1.27 3.81) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 3.81) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
(fp_line (start 1.33 3.87) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start 1.33 1.27) (end -1.33 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 -2.33) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 5 "Net-(J3-Pad1)"))
(pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 6 "Net-(J3-Pad2)"))
(model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x02_Pitch2.54mm.wrl
(at (xyz 0 -0.05 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 270))
)
)
(module Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5B21901C) (tstamp 5B156F98)
(at 170.18 119.38 90)
(descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
(tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
(path /5B144DE3)
(fp_text reference R1 (at 10.16 1.905 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 10K (at 5.08 0 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
(fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
(fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
(fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
(fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
(fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
(fp_line (start 1.87 -1.31) (end 1.87 1.31) (layer F.SilkS) (width 0.12))
(fp_line (start 1.87 1.31) (end 8.29 1.31) (layer F.SilkS) (width 0.12))
(fp_line (start 8.29 1.31) (end 8.29 -1.31) (layer F.SilkS) (width 0.12))
(fp_line (start 8.29 -1.31) (end 1.87 -1.31) (layer F.SilkS) (width 0.12))
(fp_line (start 0.98 0) (end 1.87 0) (layer F.SilkS) (width 0.12))
(fp_line (start 9.18 0) (end 8.29 0) (layer F.SilkS) (width 0.12))
(fp_line (start -1.05 -1.6) (end -1.05 1.6) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.05 1.6) (end 11.25 1.6) (layer F.CrtYd) (width 0.05))
(fp_line (start 11.25 1.6) (end 11.25 -1.6) (layer F.CrtYd) (width 0.05))
(fp_line (start 11.25 -1.6) (end -1.05 -1.6) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 1 VCC))
(pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 7 "Net-(R1-Pad2)"))
(model ${KISYS3DMOD}/Resistors_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
(at (xyz 0 0 0))
(scale (xyz 0.393701 0.393701 0.393701))
(rotate (xyz 0 0 0))
)
)
(module Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5B219024) (tstamp 5B156F9E)
(at 143.51 110.49 270)
(descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
(tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
(path /5B144EF0)
(fp_text reference R2 (at 0 2.54 270) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 10K (at 5.08 0 270) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
(fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
(fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
(fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
(fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
(fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
(fp_line (start 1.87 -1.31) (end 1.87 1.31) (layer F.SilkS) (width 0.12))
(fp_line (start 1.87 1.31) (end 8.29 1.31) (layer F.SilkS) (width 0.12))
(fp_line (start 8.29 1.31) (end 8.29 -1.31) (layer F.SilkS) (width 0.12))
(fp_line (start 8.29 -1.31) (end 1.87 -1.31) (layer F.SilkS) (width 0.12))
(fp_line (start 0.98 0) (end 1.87 0) (layer F.SilkS) (width 0.12))
(fp_line (start 9.18 0) (end 8.29 0) (layer F.SilkS) (width 0.12))
(fp_line (start -1.05 -1.6) (end -1.05 1.6) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.05 1.6) (end 11.25 1.6) (layer F.CrtYd) (width 0.05))
(fp_line (start 11.25 1.6) (end 11.25 -1.6) (layer F.CrtYd) (width 0.05))
(fp_line (start 11.25 -1.6) (end -1.05 -1.6) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 8 "Net-(R2-Pad1)"))
(pad 2 thru_hole oval (at 10.16 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 2 GND))
(model ${KISYS3DMOD}/Resistors_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
(at (xyz 0 0 0))
(scale (xyz 0.393701 0.393701 0.393701))
(rotate (xyz 0 0 0))
)
)
(module Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5B219019) (tstamp 5B156FA4)
(at 166.37 119.38 90)
(descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
(tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
(path /5B145120)
(fp_text reference R3 (at 10.16 1.905 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 10K (at 5.08 0 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
(fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
(fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
(fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
(fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
(fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
(fp_line (start 1.87 -1.31) (end 1.87 1.31) (layer F.SilkS) (width 0.12))
(fp_line (start 1.87 1.31) (end 8.29 1.31) (layer F.SilkS) (width 0.12))
(fp_line (start 8.29 1.31) (end 8.29 -1.31) (layer F.SilkS) (width 0.12))
(fp_line (start 8.29 -1.31) (end 1.87 -1.31) (layer F.SilkS) (width 0.12))
(fp_line (start 0.98 0) (end 1.87 0) (layer F.SilkS) (width 0.12))
(fp_line (start 9.18 0) (end 8.29 0) (layer F.SilkS) (width 0.12))
(fp_line (start -1.05 -1.6) (end -1.05 1.6) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.05 1.6) (end 11.25 1.6) (layer F.CrtYd) (width 0.05))
(fp_line (start 11.25 1.6) (end 11.25 -1.6) (layer F.CrtYd) (width 0.05))
(fp_line (start 11.25 -1.6) (end -1.05 -1.6) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 1 VCC))
(pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
(net 4 "Net-(J2-Pad2)"))
(model ${KISYS3DMOD}/Resistors_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
(at (xyz 0 0 0))
(scale (xyz 0.393701 0.393701 0.393701))
(rotate (xyz 0 0 0))
)
)
(module Buttons_Switches_THT:SW_PUSH_6mm (layer B.Cu) (tedit 5B217E43) (tstamp 5B156FAC)
(at 152.4 114.3)
(descr https://www.omron.com/ecb/products/pdf/en-b3f.pdf)
(tags "tact sw push 6mm")
(path /5B144B0C)
(fp_text reference SW1 (at 3.25 2) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text value SW_DIP_x01 (at 3.75 -6.7) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user %R (at 3.25 -2.25) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start 3.25 0.75) (end 6.25 0.75) (layer B.Fab) (width 0.1))
(fp_line (start 6.25 0.75) (end 6.25 -5.25) (layer B.Fab) (width 0.1))
(fp_line (start 6.25 -5.25) (end 0.25 -5.25) (layer B.Fab) (width 0.1))
(fp_line (start 0.25 -5.25) (end 0.25 0.75) (layer B.Fab) (width 0.1))
(fp_line (start 0.25 0.75) (end 3.25 0.75) (layer B.Fab) (width 0.1))
(fp_line (start 7.75 -6) (end 8 -6) (layer B.CrtYd) (width 0.05))
(fp_line (start 8 -6) (end 8 -5.75) (layer B.CrtYd) (width 0.05))
(fp_line (start 7.75 1.5) (end 8 1.5) (layer B.CrtYd) (width 0.05))
(fp_line (start 8 1.5) (end 8 1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start -1.5 1.25) (end -1.5 1.5) (layer B.CrtYd) (width 0.05))
(fp_line (start -1.5 1.5) (end -1.25 1.5) (layer B.CrtYd) (width 0.05))
(fp_line (start -1.5 -5.75) (end -1.5 -6) (layer B.CrtYd) (width 0.05))
(fp_line (start -1.5 -6) (end -1.25 -6) (layer B.CrtYd) (width 0.05))
(fp_line (start -1.25 1.5) (end 7.75 1.5) (layer B.CrtYd) (width 0.05))
(fp_line (start -1.5 -5.75) (end -1.5 1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start 7.75 -6) (end -1.25 -6) (layer B.CrtYd) (width 0.05))
(fp_line (start 8 1.25) (end 8 -5.75) (layer B.CrtYd) (width 0.05))
(fp_line (start 1 -5.5) (end 5.5 -5.5) (layer B.SilkS) (width 0.12))
(fp_line (start -0.25 -1.5) (end -0.25 -3) (layer B.SilkS) (width 0.12))
(fp_line (start 5.5 1) (end 1 1) (layer B.SilkS) (width 0.12))
(fp_line (start 6.75 -3) (end 6.75 -1.5) (layer B.SilkS) (width 0.12))
(fp_circle (center 3.25 -2.25) (end 1.25 -2.5) (layer B.Fab) (width 0.1))
(pad 2 thru_hole circle (at 0 -4.5 270) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
(net 7 "Net-(R1-Pad2)"))
(pad 1 thru_hole circle (at 0 0 270) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
(net 2 GND))
(pad 2 thru_hole circle (at 6.5 -4.5 270) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
(net 7 "Net-(R1-Pad2)"))
(pad 1 thru_hole circle (at 6.5 0 270) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
(net 2 GND))
(model ${KISYS3DMOD}/Buttons_Switches_THT.3dshapes/SW_PUSH_6mm.wrl
(at (xyz 0.005 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0))
)
)
(module ESP8266:ESP-12 locked (layer F.Cu) (tedit 5B218FAB) (tstamp 5B156FC0)
(at 148.5011 105.0036)
(descr "Module, ESP-8266, ESP-12, 16 pad, SMD")
(tags "Module ESP-8266 ESP8266")
(path /5B13171D)
(fp_text reference U1 (at 11.5189 14.3764) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value ESP-12 (at 6.992 1) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.25 -0.5) (end -2.25 -8.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.25 -8.75) (end 15.25 -8.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 15.25 -8.75) (end 16.25 -8.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 16.25 -8.75) (end 16.25 16) (layer F.CrtYd) (width 0.05))
(fp_line (start 16.25 16) (end -2.25 16) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.25 16) (end -2.25 -0.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.016 -8.382) (end 14.986 -8.382) (layer F.CrtYd) (width 0.1524))
(fp_line (start 14.986 -8.382) (end 14.986 -0.889) (layer F.CrtYd) (width 0.1524))
(fp_line (start -1.016 -8.382) (end -1.016 -1.016) (layer F.CrtYd) (width 0.1524))
(fp_line (start -1.016 14.859) (end -1.016 15.621) (layer F.SilkS) (width 0.1524))
(fp_line (start -1.016 15.621) (end 14.986 15.621) (layer F.SilkS) (width 0.1524))
(fp_line (start 14.986 15.621) (end 14.986 14.859) (layer F.SilkS) (width 0.1524))
(fp_line (start 14.992 -8.4) (end -1.008 -2.6) (layer F.CrtYd) (width 0.1524))
(fp_line (start -1.008 -8.4) (end 14.992 -2.6) (layer F.CrtYd) (width 0.1524))
(fp_text user "No Copper" (at 6.892 -5.4) (layer F.CrtYd)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.008 -2.6) (end 14.992 -2.6) (layer F.CrtYd) (width 0.1524))
(fp_line (start 15 -8.4) (end 15 15.6) (layer F.Fab) (width 0.05))
(fp_line (start 14.992 15.6) (end -1.008 15.6) (layer F.Fab) (width 0.05))
(fp_line (start -1.008 15.6) (end -1.008 -8.4) (layer F.Fab) (width 0.05))
(fp_line (start -1.008 -8.4) (end 14.992 -8.4) (layer F.Fab) (width 0.05))
(pad 1 thru_hole rect (at 0 0) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
(net 7 "Net-(R1-Pad2)"))
(pad 2 thru_hole oval (at 0 2) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
(net 9 "Net-(U1-Pad2)"))
(pad 3 thru_hole oval (at 0 4) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
(net 8 "Net-(R2-Pad1)"))
(pad 4 thru_hole oval (at 0 6) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
(net 10 "Net-(U1-Pad4)"))
(pad 5 thru_hole oval (at 0 8) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
(net 11 "Net-(U1-Pad5)"))
(pad 6 thru_hole oval (at 0 10) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
(net 12 "Net-(U1-Pad6)"))
(pad 7 thru_hole oval (at 0 12) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
(net 13 "Net-(U1-Pad7)"))
(pad 8 thru_hole oval (at 0 14) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)
(net 1 VCC))
(pad 9 thru_hole oval (at 14 14) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)
(net 2 GND))
(pad 10 thru_hole oval (at 14 12) (size 2.5 1.1) (drill 0.65 (offset 0.6 0)) (layers *.Cu *.Mask F.SilkS)
(net 2 GND))
(pad 11 thru_hole oval (at 14 10) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)
(net 1 VCC))
(pad 12 thru_hole oval (at 14 8) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)
(net 4 "Net-(J2-Pad2)"))
(pad 13 thru_hole oval (at 14 6) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)
(net 14 "Net-(U1-Pad13)"))
(pad 14 thru_hole oval (at 14 4) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)
(net 15 "Net-(U1-Pad14)"))
(pad 15 thru_hole oval (at 14 2) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)
(net 6 "Net-(J3-Pad2)"))
(pad 16 thru_hole oval (at 14 0) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)
(net 5 "Net-(J3-Pad1)"))
(model ${ESPLIB}/ESP8266.3dshapes/ESP-12.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 0))
)
)
(gr_text ESP12 (at 155.575 111.76 90) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(gr_text "Jumper here to\nOPERATE" (at 165.735 124.46) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.125)))
)
(gr_text "Jumper here to\nPROGRAM" (at 165.735 127) (layer F.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.125)))
)
(gr_text "hw rev. 0" (at 156.21 102.87) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.25)) (justify mirror))
)
(gr_text github.com/jeena/esp8266-button (at 156.21 100.33) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.125)) (justify mirror))
)
(gr_text "ESP8266 Button" (at 156.21 97.79) (layer B.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.375)) (justify mirror))
)
(gr_text RX (at 170.18 105.41) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(gr_text TX (at 170.18 102.87) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(gr_text 3V (at 147.32 123.19) (layer F.SilkS)
(effects (font (size 1.3 1.5) (thickness 0.3)))
)
(gr_text GND (at 152.4 130.81) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(gr_text PRG (at 156.21 127 90) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(gr_circle (center 156.21 113.03) (end 157.48 93.98) (layer Edge.Cuts) (width 0.15))
(segment (start 166.37 115.57) (end 166.37 119.38) (width 0.4) (layer F.Cu) (net 1) (tstamp 5B218A50))
(segment (start 165.8036 115.0036) (end 166.37 115.57) (width 0.4) (layer F.Cu) (net 1) (tstamp 5B218A4F))
(segment (start 162.5011 115.0036) (end 165.8036 115.0036) (width 0.4) (layer F.Cu) (net 1))
(segment (start 166.37 119.38) (end 170.18 119.38) (width 0.4) (layer F.Cu) (net 1))
(segment (start 148.5011 119.0036) (end 157.8564 119.0036) (width 0.4) (layer F.Cu) (net 1))
(segment (start 161.8564 115.0036) (end 162.5011 115.0036) (width 0.4) (layer F.Cu) (net 1) (tstamp 5B2187E3))
(segment (start 157.8564 119.0036) (end 161.8564 115.0036) (width 0.4) (layer F.Cu) (net 1) (tstamp 5B2187E1))
(segment (start 147.32 125.73) (end 147.32 120.1847) (width 0.4) (layer F.Cu) (net 1))
(segment (start 147.32 120.1847) (end 148.5011 119.0036) (width 0.4) (layer F.Cu) (net 1) (tstamp 5B2187DE))
(segment (start 143.51 120.65) (end 146.05 123.19) (width 0.4) (layer B.Cu) (net 2))
(segment (start 146.05 123.19) (end 152.4 123.19) (width 0.4) (layer B.Cu) (net 2) (tstamp 5B21880A))
(segment (start 158.75 128.27) (end 154.94 128.27) (width 0.4) (layer B.Cu) (net 2))
(segment (start 154.94 128.27) (end 152.4 125.73) (width 0.4) (layer B.Cu) (net 2) (tstamp 5B218801))
(segment (start 162.5011 117.0036) (end 161.6036 117.0036) (width 0.4) (layer B.Cu) (net 2))
(segment (start 161.6036 117.0036) (end 158.9 114.3) (width 0.4) (layer B.Cu) (net 2) (tstamp 5B2187F6))
(segment (start 162.5011 119.0036) (end 162.5011 117.0036) (width 0.4) (layer B.Cu) (net 2))
(segment (start 152.4 114.3) (end 158.9 114.3) (width 0.4) (layer B.Cu) (net 2))
(segment (start 152.4 125.73) (end 152.4 123.19) (width 0.4) (layer B.Cu) (net 2))
(segment (start 152.4 123.19) (end 152.4 114.3) (width 0.4) (layer B.Cu) (net 2) (tstamp 5B218813))
(segment (start 168.275 120.65) (end 168.275 121.285) (width 0.4) (layer B.Cu) (net 4))
(segment (start 166.3436 113.0036) (end 168.275 114.935) (width 0.4) (layer B.Cu) (net 4) (tstamp 5B218B07))
(segment (start 168.275 114.935) (end 168.275 120.65) (width 0.4) (layer B.Cu) (net 4) (tstamp 5B218B0C))
(segment (start 162.5011 113.0036) (end 166.3436 113.0036) (width 0.4) (layer B.Cu) (net 4) (status 400000))
(segment (start 163.83 125.73) (end 158.75 125.73) (width 0.4) (layer B.Cu) (net 4) (tstamp 5B218B1D) (status 800000))
(segment (start 168.275 121.285) (end 163.83 125.73) (width 0.4) (layer B.Cu) (net 4) (tstamp 5B218B13))
(segment (start 162.5011 113.0036) (end 165.0736 113.0036) (width 0.4) (layer F.Cu) (net 4) (status 400000))
(segment (start 166.37 111.7072) (end 166.37 109.22) (width 0.4) (layer F.Cu) (net 4) (tstamp 5B218ACB) (status 800000))
(segment (start 165.0736 113.0036) (end 166.37 111.7072) (width 0.4) (layer F.Cu) (net 4) (tstamp 5B218AC9))
(segment (start 162.5011 105.0036) (end 164.2364 105.0036) (width 0.4) (layer F.Cu) (net 5))
(segment (start 164.2364 105.0036) (end 166.37 102.87) (width 0.4) (layer F.Cu) (net 5) (tstamp 5B218A48))
(segment (start 162.5011 107.0036) (end 164.7764 107.0036) (width 0.4) (layer F.Cu) (net 6))
(segment (start 164.7764 107.0036) (end 166.37 105.41) (width 0.4) (layer F.Cu) (net 6) (tstamp 5B218A45))
(segment (start 147.32 97.79) (end 148.59 96.52) (width 0.4) (layer B.Cu) (net 7))
(segment (start 147.32 104.14) (end 147.32 97.79) (width 0.4) (layer B.Cu) (net 7) (tstamp 5B218A81))
(segment (start 148.1836 105.0036) (end 147.32 104.14) (width 0.4) (layer B.Cu) (net 7) (tstamp 5B218A7E) (status 400000))
(segment (start 170.18 101.6) (end 170.18 109.22) (width 0.4) (layer B.Cu) (net 7) (tstamp 5B218AA4) (status 800000))
(segment (start 168.91 100.33) (end 170.18 101.6) (width 0.4) (layer B.Cu) (net 7) (tstamp 5B218AA1))
(segment (start 167.64 100.33) (end 168.91 100.33) (width 0.4) (layer B.Cu) (net 7) (tstamp 5B218A9F))
(segment (start 165.1 97.79) (end 167.64 100.33) (width 0.4) (layer B.Cu) (net 7) (tstamp 5B218A94))
(segment (start 163.83 97.79) (end 165.1 97.79) (width 0.4) (layer B.Cu) (net 7) (tstamp 5B218A92))
(segment (start 162.56 96.52) (end 163.83 97.79) (width 0.4) (layer B.Cu) (net 7) (tstamp 5B218A8A))
(segment (start 148.59 96.52) (end 162.56 96.52) (width 0.4) (layer B.Cu) (net 7) (tstamp 5B218A88))
(segment (start 148.5011 105.0036) (end 148.1836 105.0036) (width 0.4) (layer B.Cu) (net 7) (status C00000))
(segment (start 148.5011 105.0036) (end 149.4536 105.0036) (width 0.4) (layer F.Cu) (net 7) (status 400000))
(segment (start 152.4 107.95) (end 152.4 109.8) (width 0.4) (layer F.Cu) (net 7) (tstamp 5B218A57) (status 800000))
(segment (start 149.4536 105.0036) (end 152.4 107.95) (width 0.4) (layer F.Cu) (net 7) (tstamp 5B218A56))
(segment (start 152.4 109.8) (end 158.9 109.8) (width 0.4) (layer F.Cu) (net 7) (tstamp 5B218A59) (status C00000))
(segment (start 143.51 110.49) (end 144.78 110.49) (width 0.4) (layer F.Cu) (net 8))
(segment (start 146.2664 109.0036) (end 148.5011 109.0036) (width 0.4) (layer F.Cu) (net 8) (tstamp 5B21893C))
(segment (start 144.78 110.49) (end 146.2664 109.0036) (width 0.4) (layer F.Cu) (net 8) (tstamp 5B218933))
)

View file

@ -0,0 +1,213 @@
(export (version D)
(design
(source /home/dimitris/projects/esp8266-button/hardware/kicad/esp8266-button.sch)
(date "mån 4 jun 2018 19:57:22")
(tool "Eeschema 4.0.7-e2-6376~58~ubuntu16.04.1")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date)
(source esp8266-button.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref U1)
(value ESP-12)
(footprint ESP8266:ESP-12)
(libsource (lib ESP8266) (part ESP-12))
(sheetpath (names /) (tstamps /))
(tstamp 5B13171D))
(comp (ref SW1)
(value SW_DIP_x01)
(footprint Buttons_Switches_THT:SW_PUSH_6mm)
(libsource (lib switches) (part SW_DIP_x01))
(sheetpath (names /) (tstamps /))
(tstamp 5B144B0C))
(comp (ref R1)
(value 10K)
(footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5B144DE3))
(comp (ref R2)
(value 10K)
(footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5B144EF0))
(comp (ref R3)
(value 10K)
(footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5B145120))
(comp (ref J2)
(value Conn_01x03_Male)
(footprint Pin_Headers:Pin_Header_Angled_1x03_Pitch2.54mm)
(libsource (lib conn) (part Conn_01x03_Male))
(sheetpath (names /) (tstamps /))
(tstamp 5B1455C8))
(comp (ref J3)
(value Conn_01x02_Female)
(footprint Socket_Strips:Socket_Strip_Straight_1x02_Pitch2.54mm)
(libsource (lib conn) (part Conn_01x02_Female))
(sheetpath (names /) (tstamps /))
(tstamp 5B1457E5))
(comp (ref J1)
(value Screw_Terminal_01x02)
(footprint Connectors_Terminal_Blocks:TerminalBlock_bornier-2_P5.08mm)
(libsource (lib conn) (part Screw_Terminal_01x02))
(sheetpath (names /) (tstamps /))
(tstamp 5B1458FA)))
(libparts
(libpart (lib conn) (part Conn_01x02_Female)
(description "Generic connector, single row, 01x02")
(docs ~)
(footprints
(fp Connector*:*_??x*mm*)
(fp Connector*:*1x??x*mm*)
(fp Socket?Strip?Straight?1X*)
(fp Socket?Strip?Angled?1X*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x02_Female))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))))
(libpart (lib conn) (part Conn_01x03_Male)
(description "Generic connector, single row, 01x03")
(docs ~)
(footprints
(fp Connector*:*_??x*mm*)
(fp Connector*:*1x??x*mm*)
(fp Pin?Header?Straight?1X*)
(fp Pin?Header?Angled?1X*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x03_Male))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))))
(libpart (lib ESP8266) (part ESP-12)
(aliases
(alias ESP-07v2)
(alias ESP-07S))
(description "ESP8266 ESP-12 module, 16 pins, 2mm, PCB antenna")
(docs http://l0l.org.uk/2014/12/esp8266-modules-hardware-guide-gotta-catch-em-all/)
(footprints
(fp ESP-07*)
(fp ESP-12*))
(fields
(field (name Reference) U)
(field (name Value) ESP-12))
(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 GND) (type power_in))
(pin (num 10) (name GPIO15) (type BiDi))
(pin (num 11) (name GPIO2) (type BiDi))
(pin (num 12) (name GPIO0) (type BiDi))
(pin (num 13) (name GPIO4) (type BiDi))
(pin (num 14) (name GPIO5) (type BiDi))
(pin (num 15) (name RXD) (type input))
(pin (num 16) (name TXD) (type output))))
(libpart (lib device) (part R)
(description Resistor)
(footprints
(fp R_*)
(fp R_*))
(fields
(field (name Reference) R)
(field (name Value) R))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib switches) (part SW_DIP_x01)
(description "1x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol")
(footprints
(fp SW?DIP?x1*))
(fields
(field (name Reference) SW)
(field (name Value) SW_DIP_x01))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib conn) (part Screw_Terminal_01x02)
(description "Generic screw terminal, single row, 01x02")
(docs ~)
(footprints
(fp Connector*Terminal*Block*:*)
(fp TerminalBlock*))
(fields
(field (name Reference) J)
(field (name Value) Screw_Terminal_01x02))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive)))))
(libraries
(library (logical device)
(uri /usr/share/kicad/library/device.lib))
(library (logical switches)
(uri /usr/share/kicad/library/switches.lib))
(library (logical conn)
(uri /usr/share/kicad/library/conn.lib))
(library (logical ESP8266)
(uri /home/dimitris/share/kicad/kicad-ESP8266/ESP8266.lib)))
(nets
(net (code 1) (name GND)
(node (ref U1) (pin 9))
(node (ref J1) (pin 2))
(node (ref J2) (pin 3))
(node (ref SW1) (pin 1))
(node (ref U1) (pin 10))
(node (ref R2) (pin 2)))
(net (code 2) (name "Net-(J3-Pad2)")
(node (ref U1) (pin 15))
(node (ref J3) (pin 2)))
(net (code 3) (name "Net-(J3-Pad1)")
(node (ref U1) (pin 16))
(node (ref J3) (pin 1)))
(net (code 4) (name "Net-(J2-Pad2)")
(node (ref U1) (pin 12))
(node (ref R3) (pin 2))
(node (ref J2) (pin 2)))
(net (code 5) (name "Net-(J2-Pad1)")
(node (ref J2) (pin 1)))
(net (code 6) (name "Net-(U1-Pad2)")
(node (ref U1) (pin 2)))
(net (code 7) (name "Net-(U1-Pad14)")
(node (ref U1) (pin 14)))
(net (code 8) (name "Net-(U1-Pad13)")
(node (ref U1) (pin 13)))
(net (code 9) (name "Net-(U1-Pad7)")
(node (ref U1) (pin 7)))
(net (code 10) (name "Net-(U1-Pad6)")
(node (ref U1) (pin 6)))
(net (code 11) (name "Net-(U1-Pad5)")
(node (ref U1) (pin 5)))
(net (code 12) (name "Net-(U1-Pad4)")
(node (ref U1) (pin 4)))
(net (code 13) (name VCC)
(node (ref R3) (pin 1))
(node (ref R1) (pin 1))
(node (ref U1) (pin 8))
(node (ref U1) (pin 11))
(node (ref J1) (pin 1)))
(net (code 14) (name "Net-(R1-Pad2)")
(node (ref U1) (pin 1))
(node (ref R1) (pin 2))
(node (ref SW1) (pin 2)))
(net (code 15) (name "Net-(R2-Pad1)")
(node (ref R2) (pin 1))
(node (ref U1) (pin 3)))))

View file

@ -0,0 +1,40 @@
update=tis 3 jul 2018 20:45:13
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
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=
SpiceForceRefPrefix=0
SpiceUseNetNumbers=0
LabSize=60
[eeschema]
version=1
LibDir=

View file

@ -0,0 +1,315 @@
EESchema Schematic File Version 2
LIBS:power
LIBS:device
LIBS:switches
LIBS:relays
LIBS:motors
LIBS:transistors
LIBS:conn
LIBS:linear
LIBS:regul
LIBS:74xx
LIBS:cmos4000
LIBS:adc-dac
LIBS:memory
LIBS:xilinx
LIBS:microcontrollers
LIBS:dsp
LIBS:microchip
LIBS:analog_switches
LIBS:motorola
LIBS:texas
LIBS:intel
LIBS:audio
LIBS:interface
LIBS:digital-audio
LIBS:philips
LIBS:display
LIBS:cypress
LIBS:siliconi
LIBS:opto
LIBS:atmel
LIBS:contrib
LIBS:valves
LIBS:ESP8266
LIBS:esp8266-button-cache
EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L ESP-12 U1
U 1 1 5B13171D
P 5600 3600
F 0 "U1" H 5600 3500 50 0000 C CNN
F 1 "ESP-12" H 5600 3700 50 0000 C CNN
F 2 "ESP8266:ESP-12" H 5600 3600 50 0001 C CNN
F 3 "" H 5600 3600 50 0001 C CNN
1 5600 3600
1 0 0 -1
$EndComp
$Comp
L SW_DIP_x01 SW1
U 1 1 5B144B0C
P 3400 3300
F 0 "SW1" H 3400 3450 50 0000 C CNN
F 1 "SW_DIP_x01" H 3400 3150 50 0000 C CNN
F 2 "Buttons_Switches_THT:SW_PUSH_6mm" H 3400 3300 50 0001 C CNN
F 3 "" H 3400 3300 50 0001 C CNN
1 3400 3300
1 0 0 -1
$EndComp
$Comp
L GND #PWR01
U 1 1 5B144CDC
P 5600 4750
F 0 "#PWR01" H 5600 4500 50 0001 C CNN
F 1 "GND" H 5600 4600 50 0000 C CNN
F 2 "" H 5600 4750 50 0001 C CNN
F 3 "" H 5600 4750 50 0001 C CNN
1 5600 4750
1 0 0 -1
$EndComp
$Comp
L GND #PWR02
U 1 1 5B144D2D
P 2800 3300
F 0 "#PWR02" H 2800 3050 50 0001 C CNN
F 1 "GND" H 2800 3150 50 0000 C CNN
F 2 "" H 2800 3300 50 0001 C CNN
F 3 "" H 2800 3300 50 0001 C CNN
1 2800 3300
0 1 1 0
$EndComp
$Comp
L VCC #PWR03
U 1 1 5B144DC9
P 4200 2800
F 0 "#PWR03" H 4200 2650 50 0001 C CNN
F 1 "VCC" H 4200 2950 50 0000 C CNN
F 2 "" H 4200 2800 50 0001 C CNN
F 3 "" H 4200 2800 50 0001 C CNN
1 4200 2800
1 0 0 -1
$EndComp
$Comp
L R R1
U 1 1 5B144DE3
P 4200 3100
F 0 "R1" V 4280 3100 50 0000 C CNN
F 1 "10K" V 4200 3100 50 0000 C CNN
F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 4130 3100 50 0001 C CNN
F 3 "" H 4200 3100 50 0001 C CNN
1 4200 3100
1 0 0 -1
$EndComp
$Comp
L R R2
U 1 1 5B144EF0
P 4350 3500
F 0 "R2" V 4430 3500 50 0000 C CNN
F 1 "10K" V 4350 3500 50 0000 C CNN
F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 4280 3500 50 0001 C CNN
F 3 "" H 4350 3500 50 0001 C CNN
1 4350 3500
0 1 1 0
$EndComp
$Comp
L GND #PWR04
U 1 1 5B144F6F
P 4050 3500
F 0 "#PWR04" H 4050 3250 50 0001 C CNN
F 1 "GND" H 4050 3350 50 0000 C CNN
F 2 "" H 4050 3500 50 0001 C CNN
F 3 "" H 4050 3500 50 0001 C CNN
1 4050 3500
0 1 1 0
$EndComp
$Comp
L VCC #PWR05
U 1 1 5B144FAF
P 5600 2550
F 0 "#PWR05" H 5600 2400 50 0001 C CNN
F 1 "VCC" H 5600 2700 50 0000 C CNN
F 2 "" H 5600 2550 50 0001 C CNN
F 3 "" H 5600 2550 50 0001 C CNN
1 5600 2550
1 0 0 -1
$EndComp
$Comp
L GND #PWR06
U 1 1 5B14503A
P 6850 3900
F 0 "#PWR06" H 6850 3650 50 0001 C CNN
F 1 "GND" H 6850 3750 50 0000 C CNN
F 2 "" H 6850 3900 50 0001 C CNN
F 3 "" H 6850 3900 50 0001 C CNN
1 6850 3900
0 -1 -1 0
$EndComp
$Comp
L VCC #PWR07
U 1 1 5B1450B5
P 7050 3800
F 0 "#PWR07" H 7050 3650 50 0001 C CNN
F 1 "VCC" H 7050 3950 50 0000 C CNN
F 2 "" H 7050 3800 50 0001 C CNN
F 3 "" H 7050 3800 50 0001 C CNN
1 7050 3800
0 1 1 0
$EndComp
$Comp
L R R3
U 1 1 5B145120
P 7500 3700
F 0 "R3" V 7580 3700 50 0000 C CNN
F 1 "10K" V 7500 3700 50 0000 C CNN
F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 7430 3700 50 0001 C CNN
F 3 "" H 7500 3700 50 0001 C CNN
1 7500 3700
0 1 1 0
$EndComp
$Comp
L VCC #PWR08
U 1 1 5B145179
P 7800 3700
F 0 "#PWR08" H 7800 3550 50 0001 C CNN
F 1 "VCC" H 7800 3850 50 0000 C CNN
F 2 "" H 7800 3700 50 0001 C CNN
F 3 "" H 7800 3700 50 0001 C CNN
1 7800 3700
0 1 1 0
$EndComp
Wire Wire Line
4500 3500 4700 3500
Wire Wire Line
4050 3500 4200 3500
Wire Wire Line
3700 3300 4700 3300
Wire Wire Line
4200 3250 4200 3300
Connection ~ 4200 3300
Wire Wire Line
3100 3300 2800 3300
Wire Wire Line
4200 2950 4200 2800
Wire Wire Line
5600 2700 5600 2550
Wire Wire Line
5600 4750 5600 4500
Wire Wire Line
6500 3900 6850 3900
Wire Wire Line
6500 3700 7350 3700
Wire Wire Line
7650 3700 7800 3700
$Comp
L Conn_01x03_Male J2
U 1 1 5B1455C8
P 7900 3350
F 0 "J2" H 7900 3550 50 0000 C CNN
F 1 "Conn_01x03_Male" H 7900 3150 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Angled_1x03_Pitch2.54mm" H 7900 3350 50 0001 C CNN
F 3 "" H 7900 3350 50 0001 C CNN
1 7900 3350
-1 0 0 1
$EndComp
$Comp
L GND #PWR09
U 1 1 5B145738
P 7550 3250
F 0 "#PWR09" H 7550 3000 50 0001 C CNN
F 1 "GND" H 7550 3100 50 0000 C CNN
F 2 "" H 7550 3250 50 0001 C CNN
F 3 "" H 7550 3250 50 0001 C CNN
1 7550 3250
0 1 1 0
$EndComp
Wire Wire Line
7700 3250 7550 3250
Wire Wire Line
7700 3350 7250 3350
Wire Wire Line
7250 3350 7250 3700
Connection ~ 7250 3700
$Comp
L Conn_01x02_Female J3
U 1 1 5B1457E5
P 7950 2850
F 0 "J3" H 7950 2950 50 0000 C CNN
F 1 "Conn_01x02_Female" H 7950 2650 50 0000 C CNN
F 2 "Socket_Strips:Socket_Strip_Straight_1x02_Pitch2.54mm" H 7950 2850 50 0001 C CNN
F 3 "" H 7950 2850 50 0001 C CNN
1 7950 2850
1 0 0 -1
$EndComp
Wire Wire Line
6500 3300 6950 3300
Wire Wire Line
6950 3300 6950 2850
Wire Wire Line
6950 2850 7750 2850
Wire Wire Line
6500 3400 7100 3400
Wire Wire Line
7100 3400 7100 2950
Wire Wire Line
7100 2950 7750 2950
$Comp
L Screw_Terminal_01x02 J1
U 1 1 5B1458FA
P 4050 4050
F 0 "J1" H 4050 4150 50 0000 C CNN
F 1 "Screw_Terminal_01x02" H 4050 3850 50 0000 C CNN
F 2 "Connectors_Terminal_Blocks:TerminalBlock_bornier-2_P5.08mm" H 4050 4050 50 0001 C CNN
F 3 "" H 4050 4050 50 0001 C CNN
1 4050 4050
1 0 0 -1
$EndComp
$Comp
L VCC #PWR010
U 1 1 5B1459E3
P 3300 4050
F 0 "#PWR010" H 3300 3900 50 0001 C CNN
F 1 "VCC" H 3300 4200 50 0000 C CNN
F 2 "" H 3300 4050 50 0001 C CNN
F 3 "" H 3300 4050 50 0001 C CNN
1 3300 4050
0 -1 -1 0
$EndComp
$Comp
L GND #PWR011
U 1 1 5B145A1F
P 3500 4150
F 0 "#PWR011" H 3500 3900 50 0001 C CNN
F 1 "GND" H 3500 4000 50 0000 C CNN
F 2 "" H 3500 4150 50 0001 C CNN
F 3 "" H 3500 4150 50 0001 C CNN
1 3500 4150
0 1 1 0
$EndComp
Wire Wire Line
6500 3800 7050 3800
Wire Wire Line
3300 4050 3850 4050
Wire Wire Line
3850 4150 3500 4150
NoConn ~ 4700 3600
NoConn ~ 4700 3700
NoConn ~ 4700 3800
NoConn ~ 4700 3900
NoConn ~ 6500 3600
NoConn ~ 6500 3500
NoConn ~ 7700 3450
NoConn ~ 4700 3400
$EndSCHEMATC

BIN
hardware/kicad/top.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB