Permalink
Browse files

KiCAD schematics and start on interface

  • Loading branch information...
dpoulson committed Nov 26, 2017
1 parent b63931c commit 050e5cb73d3d06aea5a8cd3cc17b8b0579816517
Showing with 2,403 additions and 0 deletions.
  1. +16 −0 drinks_dispenser
  2. +204 −0 drinks_dispenser-cache.lib
  3. +469 −0 drinks_dispenser.bak
  4. +1 −0 drinks_dispenser.kicad_pcb
  5. +344 −0 drinks_dispenser.net
  6. +107 −0 drinks_dispenser.pro
  7. +786 −0 drinks_dispenser.sch
  8. +431 −0 drinks_dispenser.xml
  9. +45 −0 interface/index.html
@@ -0,0 +1,16 @@
Reference, Value, Footprint, Datasheet
"U1","MCP23017","Housings_DIP:DIP-28_W7.62mm_Socket",""
"R1","10k","Resistors_THT:R_Axial_Power_L20.0mm_W6.4mm_P25.40mm",""
"U2","TB6612FNG_BREAKOUT","Socket_Strips:Socket_Strip_Straight_1x15_Pitch2.54mm",""
"U3","TB6612FNG_BREAKOUT","Socket_Strips:Socket_Strip_Straight_1x15_Pitch2.54mm",""
"U4","TB6612FNG_BREAKOUT","Socket_Strips:Socket_Strip_Straight_1x15_Pitch2.54mm",""
"U5","TB6612FNG_BREAKOUT","Socket_Strips:Socket_Strip_Straight_1x15_Pitch2.54mm",""
"J1","i2c","Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MPT-2.54mm_4pol",""
"J7","Motor 3","Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MPT-2.54mm_2pol",""
"J3","Motor 4","Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MPT-2.54mm_2pol",""
"J6","Motor 1","Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MPT-2.54mm_2pol",""
"J2","Motor 2","Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MPT-2.54mm_2pol",""
"J8","Motor 5","Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MPT-2.54mm_2pol",""
"J4","Motor 6","Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MPT-2.54mm_2pol",""
"J9","Motor 7","Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MPT-2.54mm_2pol",""
"J5","Motor 8","Connectors_Terminal_Blocks:TerminalBlock_Pheonix_MPT-2.54mm_2pol",""
@@ -0,0 +1,204 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# +12V
#
DEF +12V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "+12V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +12V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# +5V
#
DEF +5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# 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
#
# MCP23017
#
DEF MCP23017 U 0 40 Y Y 1 F N
F0 "U" -100 1025 50 H V R CNN
F1 "MCP23017" -100 950 50 H V R CNN
F2 "" 50 -950 50 H I L CNN
F3 "" 250 1000 50 H I C CNN
$FPLIST
DIP-28_W7.62mm*
SOIC-28
SSOP-28
$ENDFPLIST
DRAW
S -400 900 400 -900 0 1 10 f
X GPB0 1 -500 800 100 R 50 50 1 1 B
X GPB1 2 -500 700 100 R 50 50 1 1 B
X GPB2 3 -500 600 100 R 50 50 1 1 B
X GPB3 4 -500 500 100 R 50 50 1 1 B
X GPB4 5 -500 400 100 R 50 50 1 1 B
X GPB5 6 -500 300 100 R 50 50 1 1 B
X GPB6 7 -500 200 100 R 50 50 1 1 B
X GPB7 8 -500 100 100 R 50 50 1 1 B
X VCC 9 0 1000 100 D 50 50 1 1 W
X GND 10 0 -1000 100 U 50 50 1 1 W
X INTA 20 500 300 100 L 50 50 1 1 O
X GPA0 21 -500 -100 100 R 50 50 1 1 B
X SCL 12 500 -300 100 L 50 50 1 1 I
X GPA1 22 -500 -200 100 R 50 50 1 1 B
X SDA 13 500 -400 100 L 50 50 1 1 B
X GPA2 23 -500 -300 100 R 50 50 1 1 B
X GPA3 24 -500 -400 100 R 50 50 1 1 B
X A0 15 500 -600 100 L 50 50 1 1 I
X GPA4 25 -500 -500 100 R 50 50 1 1 B
X A1 16 500 -700 100 L 50 50 1 1 I
X GPA5 26 -500 -600 100 R 50 50 1 1 B
X A2 17 500 -800 100 L 50 50 1 1 I
X GPA6 27 -500 -700 100 R 50 50 1 1 B
X ~RESET 18 500 800 100 L 50 50 1 1 I
X GPA7 28 -500 -800 100 R 50 50 1 1 B
X INTB 19 500 400 100 L 50 50 1 1 O
ENDDRAW
ENDDEF
#
# PWR_FLAG
#
DEF PWR_FLAG #FLG 0 0 N N 1 F P
F0 "#FLG" 0 75 50 H I C CNN
F1 "PWR_FLAG" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
X pwr 1 0 0 0 U 50 50 0 0 w
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
ENDDRAW
ENDDEF
#
# R_Small
#
DEF R_Small R 0 10 N N 1 F N
F0 "R" 30 20 50 H V L CNN
F1 "R_Small" 30 -40 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -30 70 30 -70 0 1 8 N
X ~ 1 0 100 30 D 50 50 1 1 P
X ~ 2 0 -100 30 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Screw_Terminal_1x02
#
DEF Screw_Terminal_1x02 J 0 30 Y N 1 F N
F0 "J" 0 250 50 H V C TNN
F1 "Screw_Terminal_1x02" -150 0 50 V V C TNN
F2 "" 0 -225 50 H I C CNN
F3 "" -25 0 50 H I C CNN
$FPLIST
bornier2
TerminalBlock*2pol
$ENDFPLIST
DRAW
C 25 -100 50 0 1 10 N
C 25 100 50 0 1 10 N
S -50 175 100 -175 0 1 10 f
P 2 0 1 10 -15 -75 50 -140 N
P 2 0 1 10 0 140 65 75 N
P 2 0 1 10 50 60 -15 125 N
P 2 0 1 10 65 -125 0 -60 N
X ~ 1 200 100 100 L 50 50 1 1 P
X ~ 2 200 -100 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Screw_Terminal_1x04
#
DEF Screw_Terminal_1x04 J 0 30 Y N 1 F N
F0 "J" 0 450 50 H V C TNN
F1 "Screw_Terminal_1x04" -150 0 50 V V C TNN
F2 "" 0 -425 50 H I C CNN
F3 "" -25 200 50 H I C CNN
$FPLIST
bornier4
TerminalBlock*4pol
$ENDFPLIST
DRAW
C 25 -300 50 0 1 10 N
C 25 -100 50 0 1 10 N
C 25 100 50 0 1 10 N
C 25 300 50 0 1 10 N
S -50 -375 100 375 0 1 10 f
P 2 0 1 10 -15 -275 50 -340 N
P 2 0 1 10 -15 125 50 60 N
P 2 0 1 10 0 -60 65 -125 N
P 2 0 1 10 0 340 65 275 N
P 2 0 1 10 50 -140 -15 -75 N
P 2 0 1 10 50 260 -15 325 N
P 2 0 1 10 65 -325 0 -260 N
P 2 0 1 10 65 75 0 140 N
X ~ 1 200 300 100 L 50 50 1 1 P
X ~ 2 200 100 100 L 50 50 1 1 P
X ~ 3 200 -100 100 L 50 50 1 1 P
X ~ 4 200 -300 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# TB6612FNG_BREAKOUT
#
DEF TB6612FNG_BREAKOUT U 0 40 Y Y 1 F N
F0 "U" 550 600 60 H V C CNN
F1 "TB6612FNG_BREAKOUT" 0 50 60 V V C CNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H I C CNN
DRAW
S -500 650 450 -550 0 1 0 N
X AIN1 ~ 750 200 300 L 50 50 1 1 I
X AIN2 ~ 750 300 300 L 50 50 1 1 I
X AO1 ~ -800 200 300 R 50 50 1 1 O
X AO2 ~ -800 100 300 R 50 50 1 1 O
X BIN1 ~ 750 0 300 L 50 50 1 1 I
X BIN2 ~ 750 -100 300 L 50 50 1 1 I
X BO1 ~ -800 -100 300 R 50 50 1 1 O
X BO2 ~ -800 0 300 R 50 50 1 1 O
X GND ~ -800 -300 300 R 50 50 1 1 I
X GND ~ -800 400 300 R 50 50 1 1 I
X GND ~ 750 -300 300 L 50 50 1 1 I
X PWMA ~ 750 400 300 L 50 50 1 1 I
X PWMB ~ 750 -200 300 L 50 50 1 1 I
X STBY ~ 750 100 300 L 50 50 1 1 I
X VCC ~ -800 300 300 R 50 50 1 1 I
X VMOT ~ -800 -200 300 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
#End Library
Oops, something went wrong.

0 comments on commit 050e5cb

Please sign in to comment.