From 38f6ab5495adff31eb8a7feb4d329268fdc87f68 Mon Sep 17 00:00:00 2001 From: sebastian Date: Sun, 17 Aug 2014 13:52:54 +0200 Subject: [PATCH] Started fixing schematics --- boards/driver/driverboard-cache.lib | 22 +- boards/driver/driverboard.cmp | 88 +++- boards/driver/driverboard.net | 407 +++++++++------ boards/driver/driverboard.sch | 780 +++++++++++++++++----------- issues.md | 17 + 5 files changed, 855 insertions(+), 459 deletions(-) create mode 100644 issues.md diff --git a/boards/driver/driverboard-cache.lib b/boards/driver/driverboard-cache.lib index 759d888..a984426 100644 --- a/boards/driver/driverboard-cache.lib +++ b/boards/driver/driverboard-cache.lib @@ -1,4 +1,4 @@ -EESchema-LIBRARY Version 2.3 Date: Tue 15 Apr 2014 12:15:59 PM CEST +EESchema-LIBRARY Version 2.3 Date: Sat 16 Aug 2014 12:04:42 AM CEST #encoding utf-8 # # +24V @@ -266,4 +266,24 @@ X VO 3 400 50 200 L 40 40 1 1 w ENDDRAW ENDDEF # +# ZENER +# +DEF ZENER D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "ZENER" 0 -100 40 H V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + D? + SO* + SM* +$ENDFPLIST +DRAW +P 5 0 1 0 50 0 -50 50 -50 -50 50 0 50 0 F +P 5 0 1 8 70 50 50 30 50 -30 30 -50 30 -50 N +X A 1 -200 0 150 R 40 40 1 1 P +X K 2 200 0 150 L 40 40 1 1 P +ENDDRAW +ENDDEF +# #End Library diff --git a/boards/driver/driverboard.cmp b/boards/driver/driverboard.cmp index fb60bfd..d098494 100644 --- a/boards/driver/driverboard.cmp +++ b/boards/driver/driverboard.cmp @@ -1,4 +1,4 @@ -Cmp-Mod V01 Created by CvPcb (2013-may-18)-stable date = Mon 17 Feb 2014 11:14:47 AM CET +Cmp-Mod V01 Created by CvPcb (2013-may-18)-stable date = Sat 16 Aug 2014 12:07:51 AM CEST BeginCmp TimeStamp = /52DC3C4B; @@ -56,6 +56,41 @@ ValeurCmp = LED; IdModule = SM0603; EndCmp +BeginCmp +TimeStamp = /53EE8249; +Reference = D4; +ValeurCmp = ZENER; +IdModule = sod80c; +EndCmp + +BeginCmp +TimeStamp = /53EE8746; +Reference = D5; +ValeurCmp = ZENER; +IdModule = sod80c; +EndCmp + +BeginCmp +TimeStamp = /53EE8A44; +Reference = D6; +ValeurCmp = ZENER; +IdModule = sod80c; +EndCmp + +BeginCmp +TimeStamp = /53EE8C62; +Reference = D7; +ValeurCmp = ZENER; +IdModule = sod80c; +EndCmp + +BeginCmp +TimeStamp = /53EE8E6C; +Reference = D8; +ValeurCmp = ZENER; +IdModule = sod80c; +EndCmp + BeginCmp TimeStamp = /52DC23CC; Reference = J1; @@ -150,56 +185,56 @@ EndCmp BeginCmp TimeStamp = /52DC4260; Reference = R3; -ValeurCmp = 200; +ValeurCmp = 220; IdModule = SM0603; EndCmp BeginCmp TimeStamp = /52DC4245; Reference = R4; -ValeurCmp = 200; +ValeurCmp = 220; IdModule = SM0603; EndCmp BeginCmp TimeStamp = /52DC422A; Reference = R5; -ValeurCmp = 200; +ValeurCmp = 220; IdModule = SM0603; EndCmp BeginCmp TimeStamp = /52DC420F; Reference = R6; -ValeurCmp = 200; +ValeurCmp = 220; IdModule = SM0603; EndCmp BeginCmp TimeStamp = /52DC41F4; Reference = R7; -ValeurCmp = 200; +ValeurCmp = 220; IdModule = SM0603; EndCmp BeginCmp TimeStamp = /52DC41D9; Reference = R8; -ValeurCmp = 200; +ValeurCmp = 220; IdModule = SM0603; EndCmp BeginCmp TimeStamp = /52DC41BE; Reference = R9; -ValeurCmp = 200; +ValeurCmp = 220; IdModule = SM0603; EndCmp BeginCmp TimeStamp = /52DC3E80; Reference = R10; -ValeurCmp = 200; +ValeurCmp = 220; IdModule = SM0603; EndCmp @@ -259,6 +294,41 @@ ValeurCmp = 470; IdModule = SM1206; EndCmp +BeginCmp +TimeStamp = /53EE823A; +Reference = R19; +ValeurCmp = 1k; +IdModule = SM0603; +EndCmp + +BeginCmp +TimeStamp = /53EE8740; +Reference = R20; +ValeurCmp = 1k; +IdModule = SM0603; +EndCmp + +BeginCmp +TimeStamp = /53EE888C; +Reference = R21; +ValeurCmp = 1k; +IdModule = SM0603; +EndCmp + +BeginCmp +TimeStamp = /53EE8B05; +Reference = R22; +ValeurCmp = 1k; +IdModule = SM0603; +EndCmp + +BeginCmp +TimeStamp = /53EE8D2A; +Reference = R23; +ValeurCmp = 1k; +IdModule = SM0603; +EndCmp + BeginCmp TimeStamp = /52DC3814; Reference = U1; diff --git a/boards/driver/driverboard.net b/boards/driver/driverboard.net index 888fd8b..61eb45d 100644 --- a/boards/driver/driverboard.net +++ b/boards/driver/driverboard.net @@ -1,7 +1,7 @@ (export (version D) (design - (source /home/sebastian/projects/7segment_timer/board/driverboard.sch) - (date "Sun 26 Jan 2014 01:00:54 AM CET") + (source /home/sebastian/projects/7segment_timer/boards/driver/driverboard.sch) + (date "Sat 16 Aug 2014 12:04:33 AM CEST") (tool "eeschema (2013-may-18)-stable")) (components (comp (ref J1) @@ -70,7 +70,7 @@ (sheetpath (names /) (tstamps /)) (tstamp 52DC3C4B)) (comp (ref R10) - (value 200) + (value 220) (libsource (lib device) (part R)) (sheetpath (names /) (tstamps /)) (tstamp 52DC3E80)) @@ -80,7 +80,7 @@ (sheetpath (names /) (tstamps /)) (tstamp 52DC40ED)) (comp (ref R9) - (value 200) + (value 220) (libsource (lib device) (part R)) (sheetpath (names /) (tstamps /)) (tstamp 52DC41BE)) @@ -90,7 +90,7 @@ (sheetpath (names /) (tstamps /)) (tstamp 52DC41CB)) (comp (ref R8) - (value 200) + (value 220) (libsource (lib device) (part R)) (sheetpath (names /) (tstamps /)) (tstamp 52DC41D9)) @@ -100,7 +100,7 @@ (sheetpath (names /) (tstamps /)) (tstamp 52DC41E6)) (comp (ref R7) - (value 200) + (value 220) (libsource (lib device) (part R)) (sheetpath (names /) (tstamps /)) (tstamp 52DC41F4)) @@ -110,7 +110,7 @@ (sheetpath (names /) (tstamps /)) (tstamp 52DC4201)) (comp (ref R6) - (value 200) + (value 220) (libsource (lib device) (part R)) (sheetpath (names /) (tstamps /)) (tstamp 52DC420F)) @@ -120,7 +120,7 @@ (sheetpath (names /) (tstamps /)) (tstamp 52DC421C)) (comp (ref R5) - (value 200) + (value 220) (libsource (lib device) (part R)) (sheetpath (names /) (tstamps /)) (tstamp 52DC422A)) @@ -130,7 +130,7 @@ (sheetpath (names /) (tstamps /)) (tstamp 52DC4237)) (comp (ref R4) - (value 200) + (value 220) (libsource (lib device) (part R)) (sheetpath (names /) (tstamps /)) (tstamp 52DC4245)) @@ -140,7 +140,7 @@ (sheetpath (names /) (tstamps /)) (tstamp 52DC4252)) (comp (ref R3) - (value 200) + (value 220) (libsource (lib device) (part R)) (sheetpath (names /) (tstamps /)) (tstamp 52DC4260)) @@ -198,7 +198,57 @@ (value NDS355) (libsource (lib nds355) (part NDS355)) (sheetpath (names /) (tstamps /)) - (tstamp 52E44D52))) + (tstamp 52E44D52)) + (comp (ref R19) + (value 1k) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 53EE823A)) + (comp (ref D4) + (value ZENER) + (libsource (lib device) (part ZENER)) + (sheetpath (names /) (tstamps /)) + (tstamp 53EE8249)) + (comp (ref R20) + (value 1k) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 53EE8740)) + (comp (ref D5) + (value ZENER) + (libsource (lib device) (part ZENER)) + (sheetpath (names /) (tstamps /)) + (tstamp 53EE8746)) + (comp (ref R21) + (value 1k) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 53EE888C)) + (comp (ref D6) + (value ZENER) + (libsource (lib device) (part ZENER)) + (sheetpath (names /) (tstamps /)) + (tstamp 53EE8A44)) + (comp (ref R22) + (value 1k) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 53EE8B05)) + (comp (ref D7) + (value ZENER) + (libsource (lib device) (part ZENER)) + (sheetpath (names /) (tstamps /)) + (tstamp 53EE8C62)) + (comp (ref R23) + (value 1k) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 53EE8D2A)) + (comp (ref D8) + (value ZENER) + (libsource (lib device) (part ZENER)) + (sheetpath (names /) (tstamps /)) + (tstamp 53EE8E6C))) (libparts (libpart (lib device) (part C) (description "Condensateur non polarise") @@ -273,6 +323,20 @@ (pins (pin (num 1) (name ~) (type passive)) (pin (num 2) (name ~) (type passive)))) + (libpart (lib device) (part ZENER) + (description "Diode zener") + (footprints + (fp D?) + (fp SO*) + (fp SM*)) + (fields + (field (name Reference) D) + (field (name Value) ZENER) + (field (name Footprint) ~) + (field (name Datasheet) ~)) + (pins + (pin (num 1) (name A) (type passive)) + (pin (num 2) (name K) (type passive)))) (libpart (lib conn) (part HE10-10) (fields (field (name Reference) P) @@ -331,16 +395,6 @@ (pin (num 14) (name SER) (type input)) (pin (num 15) (name QA) (type 3state)) (pin (num 16) (name VCC) (type power_in)))) - (libpart (lib ts2937) (part TS2937) - (fields - (field (name Reference) U) - (field (name Value) TS2937) - (field (name Footprint) ~) - (field (name Datasheet) ~)) - (pins - (pin (num 1) (name VI) (type input)) - (pin (num 2) (name GND) (type input)) - (pin (num 3) (name VO) (type power_out)))) (libpart (lib nds355) (part NDS355) (fields (field (name Reference) Q) @@ -350,7 +404,17 @@ (pins (pin (num 1) (name G) (type input)) (pin (num 2) (name D) (type passive)) - (pin (num 3) (name S) (type passive))))) + (pin (num 3) (name S) (type passive)))) + (libpart (lib ts2937) (part TS2937) + (fields + (field (name Reference) U) + (field (name Value) TS2937) + (field (name Footprint) ~) + (field (name Datasheet) ~)) + (pins + (pin (num 1) (name VI) (type input)) + (pin (num 2) (name GND) (type input)) + (pin (num 3) (name VO) (type power_out))))) (libraries (library (logical device) (uri /usr/share/kicad/library/device.lib)) @@ -359,172 +423,197 @@ (library (logical 74xx) (uri /usr/share/kicad/library/74xx.lib)) (library (logical nds355) - (uri lib/nds355.lib)) + (uri ../lib/nds355.lib)) (library (logical ts2937) - (uri lib/ts2937.lib))) + (uri ../lib/ts2937.lib))) (nets - (net (code 1) (name "") - (node (ref Q4) (pin 1)) - (node (ref R6) (pin 1))) - (net (code 2) (name SEG_3) - (node (ref R13) (pin 2)) - (node (ref P1) (pin 7))) - (net (code 3) (name "") - (node (ref R13) (pin 1)) - (node (ref Q3) (pin 3))) - (net (code 4) (name "") - (node (ref R5) (pin 1)) - (node (ref Q3) (pin 1))) - (net (code 5) (name "") - (node (ref R14) (pin 1)) - (node (ref Q4) (pin 3))) - (net (code 6) (name SEG_4) - (node (ref P1) (pin 8)) - (node (ref R14) (pin 2))) - (net (code 7) (name "") - (node (ref R15) (pin 1)) - (node (ref Q5) (pin 3))) - (net (code 8) (name SEG_5) - (node (ref R15) (pin 2)) - (node (ref P1) (pin 5))) - (net (code 9) (name "") - (node (ref R7) (pin 1)) - (node (ref Q5) (pin 1))) - (net (code 10) (name "") - (node (ref R16) (pin 1)) - (node (ref Q6) (pin 3))) - (net (code 11) (name "") - (node (ref Q1) (pin 3)) - (node (ref R11) (pin 1))) - (net (code 12) (name FET_6) + (net (code 1) (name FET_6) (node (ref U1) (pin 5)) (node (ref R8) (pin 2))) + (net (code 2) (name SEG_4) + (node (ref R14) (pin 2)) + (node (ref P1) (pin 8))) + (net (code 3) (name SEG_3) + (node (ref P1) (pin 7)) + (node (ref R13) (pin 2))) + (net (code 4) (name SEG_8) + (node (ref P1) (pin 4)) + (node (ref R18) (pin 2))) + (net (code 5) (name SEG_7) + (node (ref P1) (pin 3)) + (node (ref R17) (pin 2))) + (net (code 6) (name SEG_6) + (node (ref R16) (pin 2)) + (node (ref P1) (pin 6))) + (net (code 7) (name SEG_5) + (node (ref R15) (pin 2)) + (node (ref P1) (pin 5))) + (net (code 8) (name SEG_2) + (node (ref R12) (pin 2)) + (node (ref P1) (pin 10))) + (net (code 9) (name SEG_1) + (node (ref P1) (pin 9)) + (node (ref R11) (pin 2))) + (net (code 10) (name FET_8) + (node (ref U1) (pin 7)) + (node (ref R10) (pin 2))) + (net (code 11) (name FET_7) + (node (ref U1) (pin 6)) + (node (ref R9) (pin 2))) + (net (code 12) (name FET_5) + (node (ref U1) (pin 4)) + (node (ref R7) (pin 2))) (net (code 13) (name FET_4) (node (ref U1) (pin 3)) (node (ref R6) (pin 2))) - (net (code 14) (name FET_2) + (net (code 14) (name FET_3) + (node (ref R5) (pin 2)) + (node (ref U1) (pin 2))) + (net (code 15) (name FET_2) (node (ref R4) (pin 2)) (node (ref U1) (pin 1))) - (net (code 15) (name FET_7) - (node (ref R9) (pin 2)) - (node (ref U1) (pin 6))) - (net (code 16) (name FET_5) - (node (ref R7) (pin 2)) - (node (ref U1) (pin 4))) - (net (code 17) (name FET_3) - (node (ref U1) (pin 2)) - (node (ref R5) (pin 2))) - (net (code 18) (name FET_1) + (net (code 16) (name FET_1) (node (ref R3) (pin 2)) (node (ref U1) (pin 15))) - (net (code 19) (name SEG_1) - (node (ref R11) (pin 2)) - (node (ref P1) (pin 9))) - (net (code 20) (name +24V) - (node (ref Q8) (pin 2)) - (node (ref Q7) (pin 2)) - (node (ref D2) (pin 2)) - (node (ref C3) (pin 1)) - (node (ref C2) (pin 1)) - (node (ref R1) (pin 1)) - (node (ref J2) (pin 4)) - (node (ref J2) (pin 2)) - (node (ref J1) (pin 2)) - (node (ref J1) (pin 4)) + (net (code 17) (name "") (node (ref Q4) (pin 2)) - (node (ref Q5) (pin 2)) - (node (ref Q2) (pin 2)) - (node (ref Q6) (pin 2)) - (node (ref Q1) (pin 2)) + (node (ref R14) (pin 1))) + (net (code 18) (name "") + (node (ref Q4) (pin 1)) + (node (ref R6) (pin 1))) + (net (code 19) (name "") (node (ref Q3) (pin 2)) - (node (ref U2) (pin 1))) + (node (ref R13) (pin 1))) + (net (code 20) (name "") + (node (ref Q3) (pin 1)) + (node (ref R5) (pin 1))) (net (code 21) (name "") + (node (ref Q2) (pin 1)) + (node (ref R4) (pin 1))) + (net (code 22) (name "") + (node (ref R11) (pin 1)) + (node (ref Q1) (pin 2))) + (net (code 23) (name "") (node (ref R3) (pin 1)) (node (ref Q1) (pin 1))) - (net (code 22) (name "") - (node (ref Q2) (pin 3)) - (node (ref R12) (pin 1))) - (net (code 23) (name SEG_2) - (node (ref R12) (pin 2)) - (node (ref P1) (pin 10))) (net (code 24) (name "") - (node (ref R4) (pin 1)) - (node (ref Q2) (pin 1))) - (net (code 25) (name SEG_8) - (node (ref P1) (pin 4)) - (node (ref R18) (pin 2))) + (node (ref R12) (pin 1)) + (node (ref Q2) (pin 2))) + (net (code 25) (name "") + (node (ref Q5) (pin 2)) + (node (ref R15) (pin 1))) (net (code 26) (name "") - (node (ref Q8) (pin 1)) - (node (ref R10) (pin 1))) - (net (code 27) (name Data_Out) - (node (ref U1) (pin 9)) - (node (ref J2) (pin 5))) + (node (ref Q5) (pin 1)) + (node (ref R7) (pin 1))) + (net (code 27) (name "") + (node (ref Q6) (pin 2)) + (node (ref R16) (pin 1))) (net (code 28) (name GND) - (node (ref U1) (pin 8)) - (node (ref J1) (pin 6)) - (node (ref J2) (pin 6)) - (node (ref J2) (pin 8)) - (node (ref J2) (pin 9)) - (node (ref C1) (pin 2)) - (node (ref C4) (pin 2)) + (node (ref C5) (pin 2)) + (node (ref C3) (pin 2)) (node (ref D3) (pin 2)) (node (ref D1) (pin 2)) - (node (ref C3) (pin 2)) - (node (ref C2) (pin 2)) - (node (ref C5) (pin 2)) + (node (ref C4) (pin 2)) (node (ref U1) (pin 13)) - (node (ref U2) (pin 2)) - (node (ref P1) (pin 1)) - (node (ref P1) (pin 2)) + (node (ref C1) (pin 2)) + (node (ref U1) (pin 8)) + (node (ref C2) (pin 2)) (node (ref J1) (pin 9)) - (node (ref J1) (pin 8))) - (net (code 29) (name +5V) - (node (ref D2) (pin 1)) - (node (ref C5) (pin 1)) - (node (ref R2) (pin 1)) - (node (ref U1) (pin 16)) - (node (ref C1) (pin 1)) - (node (ref U2) (pin 3)) - (node (ref C4) (pin 1))) - (net (code 30) (name Clock) - (node (ref J2) (pin 1)) - (node (ref J1) (pin 1)) - (node (ref U1) (pin 11))) - (net (code 31) (name Data_In) - (node (ref J1) (pin 5)) + (node (ref J1) (pin 8)) + (node (ref J1) (pin 6)) + (node (ref J2) (pin 6)) + (node (ref J2) (pin 9)) + (node (ref J2) (pin 8)) + (node (ref D8) (pin 1)) + (node (ref D7) (pin 1)) + (node (ref Q8) (pin 3)) + (node (ref Q4) (pin 3)) + (node (ref Q3) (pin 3)) + (node (ref Q2) (pin 3)) + (node (ref Q1) (pin 3)) + (node (ref U2) (pin 2)) + (node (ref D6) (pin 1)) + (node (ref D5) (pin 1)) + (node (ref Q5) (pin 3)) + (node (ref Q6) (pin 3)) + (node (ref Q7) (pin 3)) + (node (ref D4) (pin 1))) + (net (code 29) (name "") + (node (ref U1) (pin 10)) + (node (ref R21) (pin 2)) + (node (ref D6) (pin 2))) + (net (code 30) (name "") + (node (ref U1) (pin 11)) + (node (ref R20) (pin 2)) + (node (ref D5) (pin 2))) + (net (code 31) (name "") + (node (ref R23) (pin 1)) + (node (ref D8) (pin 2)) + (node (ref U1) (pin 9))) + (net (code 32) (name "") + (node (ref R19) (pin 2)) + (node (ref D4) (pin 2)) (node (ref U1) (pin 14))) - (net (code 32) (name SEG_6) - (node (ref P1) (pin 6)) - (node (ref R16) (pin 2))) (net (code 33) (name "") - (node (ref R8) (pin 1)) - (node (ref Q6) (pin 1))) + (node (ref D7) (pin 2)) + (node (ref U1) (pin 12)) + (node (ref R22) (pin 2))) (net (code 34) (name "") - (node (ref R17) (pin 1)) - (node (ref Q7) (pin 3))) - (net (code 35) (name SEG_7) - (node (ref P1) (pin 3)) - (node (ref R17) (pin 2))) + (node (ref Q8) (pin 2)) + (node (ref R18) (pin 1))) + (net (code 35) (name "") + (node (ref R10) (pin 1)) + (node (ref Q8) (pin 1))) (net (code 36) (name "") + (node (ref Q7) (pin 2)) + (node (ref R17) (pin 1))) + (net (code 37) (name "") (node (ref R9) (pin 1)) (node (ref Q7) (pin 1))) - (net (code 37) (name "") - (node (ref Q8) (pin 3)) - (node (ref R18) (pin 1))) - (net (code 38) (name FET_8) - (node (ref R10) (pin 2)) - (node (ref U1) (pin 7))) - (net (code 39) (name Reset) + (net (code 38) (name "") + (node (ref Q6) (pin 1)) + (node (ref R8) (pin 1))) + (net (code 39) (name +24V) + (node (ref P1) (pin 1)) + (node (ref D2) (pin 2)) + (node (ref P1) (pin 2)) + (node (ref U2) (pin 1)) + (node (ref R1) (pin 1)) + (node (ref J1) (pin 2)) + (node (ref J2) (pin 4)) + (node (ref J2) (pin 2)) + (node (ref J1) (pin 4)) + (node (ref C3) (pin 1)) + (node (ref C2) (pin 1))) + (net (code 40) (name Data_Out) + (node (ref J2) (pin 5)) + (node (ref R23) (pin 2))) + (net (code 41) (name Reset) + (node (ref R21) (pin 1)) (node (ref J1) (pin 7)) - (node (ref J2) (pin 7)) - (node (ref U1) (pin 10))) - (net (code 40) (name Enable) + (node (ref J2) (pin 7))) + (net (code 42) (name Data_In) + (node (ref J1) (pin 5)) + (node (ref R19) (pin 1))) + (net (code 43) (name Enable) (node (ref J1) (pin 3)) - (node (ref U1) (pin 12)) - (node (ref J2) (pin 3))) - (net (code 41) (name "") - (node (ref D1) (pin 1)) - (node (ref R1) (pin 2))) - (net (code 42) (name "") + (node (ref J2) (pin 3)) + (node (ref R22) (pin 1))) + (net (code 44) (name Clock) + (node (ref J1) (pin 1)) + (node (ref J2) (pin 1)) + (node (ref R20) (pin 1))) + (net (code 45) (name "") (node (ref D3) (pin 1)) - (node (ref R2) (pin 2))))) \ No newline at end of file + (node (ref R2) (pin 2))) + (net (code 46) (name +5V) + (node (ref U2) (pin 3)) + (node (ref U1) (pin 16)) + (node (ref R2) (pin 1)) + (node (ref C5) (pin 1)) + (node (ref C4) (pin 1)) + (node (ref C1) (pin 1)) + (node (ref D2) (pin 1))) + (net (code 47) (name "") + (node (ref R1) (pin 2)) + (node (ref D1) (pin 1))))) \ No newline at end of file diff --git a/boards/driver/driverboard.sch b/boards/driver/driverboard.sch index afd186c..13a927a 100644 --- a/boards/driver/driverboard.sch +++ b/boards/driver/driverboard.sch @@ -38,7 +38,7 @@ $Descr A4 11693 8268 encoding utf-8 Sheet 1 1 Title "" -Date "15 apr 2014" +Date "15 aug 2014" Rev "" Comp "" Comment1 "" @@ -187,56 +187,45 @@ $EndComp $Comp L HE10-10 P1 U 1 1 52DC2924 -P 2350 4900 -F 0 "P1" H 2350 5450 70 0000 C CNN -F 1 "HE10-10" H 2350 4300 70 0000 C CNN -F 2 "~" H 2350 4900 60 0000 C CNN -F 3 "~" H 2350 4900 60 0000 C CNN - 1 2350 4900 - 1 0 0 1 -$EndComp -$Comp -L GND #PWR05 -U 1 1 52DC2A95 -P 2350 5750 -F 0 "#PWR05" H 2350 5750 30 0001 C CNN -F 1 "GND" H 2350 5680 30 0001 C CNN -F 2 "" H 2350 5750 60 0000 C CNN -F 3 "" H 2350 5750 60 0000 C CNN - 1 2350 5750 +P 6500 3900 +F 0 "P1" H 6500 4450 70 0000 C CNN +F 1 "HE10-10" H 6500 3300 70 0000 C CNN +F 2 "~" H 6500 3900 60 0000 C CNN +F 3 "~" H 6500 3900 60 0000 C CNN + 1 6500 3900 1 0 0 -1 $EndComp -Text GLabel 1550 4500 0 60 Output ~ 0 +Text GLabel 5700 4300 0 60 Output ~ 0 SEG_1 -Text GLabel 1550 4700 0 60 Output ~ 0 +Text GLabel 5700 4100 0 60 Output ~ 0 SEG_3 -Text GLabel 1550 4900 0 60 Output ~ 0 +Text GLabel 5700 3900 0 60 Output ~ 0 SEG_5 -Text GLabel 1550 5100 0 60 Output ~ 0 +Text GLabel 5700 3700 0 60 Output ~ 0 SEG_7 -Text GLabel 3150 4900 2 60 Output ~ 0 +Text GLabel 7300 3900 2 60 Output ~ 0 SEG_6 Wire Wire Line - 1550 4500 1800 4500 + 5700 4300 5950 4300 Wire Wire Line - 1550 4700 1800 4700 + 5700 4100 5950 4100 Wire Wire Line - 1550 4900 1800 4900 + 5700 3900 5950 3900 Wire Wire Line - 1550 5100 1800 5100 -Text GLabel 3150 4500 2 60 Output ~ 0 + 5700 3700 5950 3700 +Text GLabel 7300 4300 2 60 Output ~ 0 SEG_2 -Text GLabel 3150 4700 2 60 Output ~ 0 +Text GLabel 7300 4100 2 60 Output ~ 0 SEG_4 Wire Wire Line - 3150 4500 2900 4500 + 7300 4300 7050 4300 Wire Wire Line - 3150 4700 2900 4700 + 7300 4100 7050 4100 $Comp -L GND #PWR06 +L GND #PWR05 U 1 1 52DC33A8 P 6500 2450 -F 0 "#PWR06" H 6500 2450 30 0001 C CNN +F 0 "#PWR05" H 6500 2450 30 0001 C CNN F 1 "GND" H 6500 2380 30 0001 C CNN F 2 "" H 6500 2450 60 0000 C CNN F 3 "" H 6500 2450 60 0000 C CNN @@ -244,10 +233,10 @@ F 3 "" H 6500 2450 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +24V #PWR07 +L +24V #PWR06 U 1 1 52DC33BB P 5250 1050 -F 0 "#PWR07" H 5250 1000 20 0001 C CNN +F 0 "#PWR06" H 5250 1000 20 0001 C CNN F 1 "+24V" H 5250 1150 30 0000 C CNN F 2 "" H 5250 1050 60 0000 C CNN F 3 "" H 5250 1050 60 0000 C CNN @@ -265,10 +254,10 @@ Wire Wire Line Wire Wire Line 7800 1050 7800 1350 $Comp -L +5V #PWR08 +L +5V #PWR07 U 1 1 52DC345A P 7800 1050 -F 0 "#PWR08" H 7800 1140 20 0001 C CNN +F 0 "#PWR07" H 7800 1140 20 0001 C CNN F 1 "+5V" H 7800 1140 30 0000 C CNN F 2 "" H 7800 1050 60 0000 C CNN F 3 "" H 7800 1050 60 0000 C CNN @@ -338,10 +327,10 @@ Wire Wire Line Wire Wire Line 7400 2100 7400 2450 $Comp -L GND #PWR09 +L GND #PWR08 U 1 1 52DC3640 P 5600 2450 -F 0 "#PWR09" H 5600 2450 30 0001 C CNN +F 0 "#PWR08" H 5600 2450 30 0001 C CNN F 1 "GND" H 5600 2380 30 0001 C CNN F 2 "" H 5600 2450 60 0000 C CNN F 3 "" H 5600 2450 60 0000 C CNN @@ -349,10 +338,10 @@ F 3 "" H 5600 2450 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR010 +L GND #PWR09 U 1 1 52DC364F P 6000 2450 -F 0 "#PWR010" H 6000 2450 30 0001 C CNN +F 0 "#PWR09" H 6000 2450 30 0001 C CNN F 1 "GND" H 6000 2380 30 0001 C CNN F 2 "" H 6000 2450 60 0000 C CNN F 3 "" H 6000 2450 60 0000 C CNN @@ -360,10 +349,10 @@ F 3 "" H 6000 2450 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR011 +L GND #PWR010 U 1 1 52DC365E P 7000 2450 -F 0 "#PWR011" H 7000 2450 30 0001 C CNN +F 0 "#PWR010" H 7000 2450 30 0001 C CNN F 1 "GND" H 7000 2380 30 0001 C CNN F 2 "" H 7000 2450 60 0000 C CNN F 3 "" H 7000 2450 60 0000 C CNN @@ -371,10 +360,10 @@ F 3 "" H 7000 2450 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR012 +L GND #PWR011 U 1 1 52DC366D P 7400 2450 -F 0 "#PWR012" H 7400 2450 30 0001 C CNN +F 0 "#PWR011" H 7400 2450 30 0001 C CNN F 1 "GND" H 7400 2380 30 0001 C CNN F 2 "" H 7400 2450 60 0000 C CNN F 3 "" H 7400 2450 60 0000 C CNN @@ -407,10 +396,10 @@ $EndComp Wire Wire Line 7800 1950 7800 1850 $Comp -L GND #PWR013 +L GND #PWR012 U 1 1 52DC3739 P 7800 2450 -F 0 "#PWR013" H 7800 2450 30 0001 C CNN +F 0 "#PWR012" H 7800 2450 30 0001 C CNN F 1 "GND" H 7800 2380 30 0001 C CNN F 2 "" H 7800 2450 60 0000 C CNN F 3 "" H 7800 2450 60 0000 C CNN @@ -447,10 +436,10 @@ $EndComp Wire Wire Line 5250 1950 5250 1850 $Comp -L GND #PWR014 +L GND #PWR013 U 1 1 52DC37B4 P 5250 2450 -F 0 "#PWR014" H 5250 2450 30 0001 C CNN +F 0 "#PWR013" H 5250 2450 30 0001 C CNN F 1 "GND" H 5250 2380 30 0001 C CNN F 2 "" H 5250 2450 60 0000 C CNN F 3 "" H 5250 2450 60 0000 C CNN @@ -462,94 +451,84 @@ Wire Wire Line $Comp L 74HC595 U1 U 1 1 52DC3814 -P 5550 5000 -F 0 "U1" H 5700 5600 70 0000 C CNN -F 1 "74HC595" H 5550 4400 70 0000 C CNN -F 2 "~" H 5550 5000 60 0000 C CNN -F 3 "~" H 5550 5000 60 0000 C CNN - 1 5550 5000 +P 3900 6050 +F 0 "U1" H 4050 6650 70 0000 C CNN +F 1 "74HC595" H 3900 5450 70 0000 C CNN +F 2 "~" H 3900 6050 60 0000 C CNN +F 3 "~" H 3900 6050 60 0000 C CNN + 1 3900 6050 1 0 0 -1 $EndComp Wire Wire Line - 4850 5150 4850 5650 + 3200 6200 3200 6700 Wire Wire Line - 5250 3450 5250 4450 + 3600 4500 3600 5500 $Comp -L +5V #PWR015 +L +5V #PWR014 U 1 1 52DC39C4 -P 5250 3450 -F 0 "#PWR015" H 5250 3540 20 0001 C CNN -F 1 "+5V" H 5250 3540 30 0000 C CNN -F 2 "" H 5250 3450 60 0000 C CNN -F 3 "" H 5250 3450 60 0000 C CNN - 1 5250 3450 +P 3600 4500 +F 0 "#PWR014" H 3600 4590 20 0001 C CNN +F 1 "+5V" H 3600 4590 30 0000 C CNN +F 2 "" H 3600 4500 60 0000 C CNN +F 3 "" H 3600 4500 60 0000 C CNN + 1 3600 4500 1 0 0 -1 $EndComp Wire Wire Line - 5250 5550 5250 5750 + 3600 6600 3600 6800 Wire Wire Line - 4850 5650 5250 5650 -Connection ~ 5250 5650 + 3200 6700 3600 6700 +Connection ~ 3600 6700 $Comp -L GND #PWR016 +L GND #PWR015 U 1 1 52DC3A69 -P 5250 5750 -F 0 "#PWR016" H 5250 5750 30 0001 C CNN -F 1 "GND" H 5250 5680 30 0001 C CNN -F 2 "" H 5250 5750 60 0000 C CNN -F 3 "" H 5250 5750 60 0000 C CNN - 1 5250 5750 +P 3600 6800 +F 0 "#PWR015" H 3600 6800 30 0001 C CNN +F 1 "GND" H 3600 6730 30 0001 C CNN +F 2 "" H 3600 6800 60 0000 C CNN +F 3 "" H 3600 6800 60 0000 C CNN + 1 3600 6800 1 0 0 -1 $EndComp -Text GLabel 4550 5050 0 60 Output ~ 0 +Text GLabel 1400 6200 0 60 Output ~ 0 Enable -Wire Wire Line - 4850 5050 4550 5050 -Text GLabel 4550 4850 0 60 Output ~ 0 +Text GLabel 1400 6000 0 60 Output ~ 0 Reset -Wire Wire Line - 4550 4850 4850 4850 -Wire Wire Line - 4850 4750 4150 4750 -Wire Wire Line - 4850 4550 4550 4550 -Text GLabel 4550 4550 0 60 Output ~ 0 +Text GLabel 1400 5600 0 60 Output ~ 0 Data_In -Text GLabel 4150 4750 0 60 Output ~ 0 +Text GLabel 1400 5800 0 60 Output ~ 0 Clock $Comp L C C1 U 1 1 52DC3C4B -P 5450 3900 -F 0 "C1" H 5450 4000 40 0000 L CNN -F 1 "100n" H 5456 3815 40 0000 L CNN -F 2 "~" H 5488 3750 30 0000 C CNN -F 3 "~" H 5450 3900 60 0000 C CNN - 1 5450 3900 +P 3800 4950 +F 0 "C1" H 3800 5050 40 0000 L CNN +F 1 "100n" H 3806 4865 40 0000 L CNN +F 2 "~" H 3838 4800 30 0000 C CNN +F 3 "~" H 3800 4950 60 0000 C CNN + 1 3800 4950 1 0 0 -1 $EndComp $Comp -L GND #PWR017 +L GND #PWR016 U 1 1 52DC3C5A -P 5450 4200 -F 0 "#PWR017" H 5450 4200 30 0001 C CNN -F 1 "GND" H 5450 4130 30 0001 C CNN -F 2 "" H 5450 4200 60 0000 C CNN -F 3 "" H 5450 4200 60 0000 C CNN - 1 5450 4200 +P 3800 5250 +F 0 "#PWR016" H 3800 5250 30 0001 C CNN +F 1 "GND" H 3800 5180 30 0001 C CNN +F 2 "" H 3800 5250 60 0000 C CNN +F 3 "" H 3800 5250 60 0000 C CNN + 1 3800 5250 1 0 0 -1 $EndComp Wire Wire Line - 5250 3600 5450 3600 + 3600 4650 3800 4650 Wire Wire Line - 5450 3600 5450 3700 -Connection ~ 5250 3600 + 3800 4650 3800 4750 +Connection ~ 3600 4650 Wire Wire Line - 5450 4200 5450 4100 -Text GLabel 6450 5450 2 60 Input ~ 0 + 3800 5250 3800 5150 +Text GLabel 5750 6500 2 60 Input ~ 0 Data_out -Wire Wire Line - 6250 5450 6450 5450 $Comp L R R10 U 1 1 52DC3E80 @@ -563,40 +542,25 @@ F 3 "~" H 8950 6600 30 0000 C CNN $EndComp Wire Wire Line 9200 6600 9400 6600 -Text GLabel 3150 5100 2 60 Output ~ 0 +Text GLabel 7300 3700 2 60 Output ~ 0 SEG_8 Wire Wire Line - 2900 4900 3150 4900 + 7050 3900 7300 3900 Wire Wire Line - 2900 5100 3150 5100 -Wire Wire Line - 1800 5300 1650 5300 -Wire Wire Line - 1650 5300 1650 5650 -Wire Wire Line - 1650 5650 3050 5650 -Wire Wire Line - 3050 5650 3050 5300 -Wire Wire Line - 3050 5300 2900 5300 -Wire Wire Line - 2350 5650 2350 5750 -Connection ~ 2350 5650 + 7050 3700 7300 3700 $Comp L R R18 U 1 1 52DC40ED -P 10100 6800 -F 0 "R18" V 10180 6800 40 0000 C CNN -F 1 "470" V 10107 6801 40 0000 C CNN -F 2 "~" V 10030 6800 30 0000 C CNN -F 3 "~" H 10100 6800 30 0000 C CNN - 1 10100 6800 +P 10100 6400 +F 0 "R18" V 10180 6400 40 0000 C CNN +F 1 "470" V 10107 6401 40 0000 C CNN +F 2 "~" V 10030 6400 30 0000 C CNN +F 3 "~" H 10100 6400 30 0000 C CNN + 1 10100 6400 0 -1 -1 0 $EndComp Wire Wire Line - 9700 6400 9700 6300 -Wire Wire Line - 9700 6800 9850 6800 + 9700 6400 9850 6400 $Comp L R R9 U 1 1 52DC41BE @@ -613,18 +577,16 @@ Wire Wire Line $Comp L R R17 U 1 1 52DC41CB -P 10100 6050 -F 0 "R17" V 10180 6050 40 0000 C CNN -F 1 "470" V 10107 6051 40 0000 C CNN -F 2 "~" V 10030 6050 30 0000 C CNN -F 3 "~" H 10100 6050 30 0000 C CNN - 1 10100 6050 +P 10100 5650 +F 0 "R17" V 10180 5650 40 0000 C CNN +F 1 "470" V 10107 5651 40 0000 C CNN +F 2 "~" V 10030 5650 30 0000 C CNN +F 3 "~" H 10100 5650 30 0000 C CNN + 1 10100 5650 0 -1 -1 0 $EndComp Wire Wire Line - 9700 5650 9700 5550 -Wire Wire Line - 9700 6050 9850 6050 + 9700 5650 9850 5650 $Comp L R R8 U 1 1 52DC41D9 @@ -641,18 +603,16 @@ Wire Wire Line $Comp L R R16 U 1 1 52DC41E6 -P 10100 5300 -F 0 "R16" V 10180 5300 40 0000 C CNN -F 1 "160" V 10107 5301 40 0000 C CNN -F 2 "~" V 10030 5300 30 0000 C CNN -F 3 "~" H 10100 5300 30 0000 C CNN - 1 10100 5300 +P 10100 4900 +F 0 "R16" V 10180 4900 40 0000 C CNN +F 1 "160" V 10107 4901 40 0000 C CNN +F 2 "~" V 10030 4900 30 0000 C CNN +F 3 "~" H 10100 4900 30 0000 C CNN + 1 10100 4900 0 -1 -1 0 $EndComp Wire Wire Line - 9700 4900 9700 4800 -Wire Wire Line - 9700 5300 9850 5300 + 9700 4900 9850 4900 $Comp L R R7 U 1 1 52DC41F4 @@ -669,18 +629,16 @@ Wire Wire Line $Comp L R R15 U 1 1 52DC4201 -P 10100 4550 -F 0 "R15" V 10180 4550 40 0000 C CNN -F 1 "160" V 10107 4551 40 0000 C CNN -F 2 "~" V 10030 4550 30 0000 C CNN -F 3 "~" H 10100 4550 30 0000 C CNN - 1 10100 4550 +P 10100 4150 +F 0 "R15" V 10180 4150 40 0000 C CNN +F 1 "160" V 10107 4151 40 0000 C CNN +F 2 "~" V 10030 4150 30 0000 C CNN +F 3 "~" H 10100 4150 30 0000 C CNN + 1 10100 4150 0 -1 -1 0 $EndComp Wire Wire Line - 9700 4150 9700 4050 -Wire Wire Line - 9700 4550 9850 4550 + 9700 4150 9850 4150 $Comp L R R6 U 1 1 52DC420F @@ -697,18 +655,16 @@ Wire Wire Line $Comp L R R14 U 1 1 52DC421C -P 10100 3800 -F 0 "R14" V 10180 3800 40 0000 C CNN -F 1 "160" V 10107 3801 40 0000 C CNN -F 2 "~" V 10030 3800 30 0000 C CNN -F 3 "~" H 10100 3800 30 0000 C CNN - 1 10100 3800 +P 10100 3400 +F 0 "R14" V 10180 3400 40 0000 C CNN +F 1 "160" V 10107 3401 40 0000 C CNN +F 2 "~" V 10030 3400 30 0000 C CNN +F 3 "~" H 10100 3400 30 0000 C CNN + 1 10100 3400 0 -1 -1 0 $EndComp Wire Wire Line - 9700 3400 9700 3300 -Wire Wire Line - 9700 3800 9850 3800 + 9700 3400 9850 3400 $Comp L R R5 U 1 1 52DC422A @@ -725,18 +681,16 @@ Wire Wire Line $Comp L R R13 U 1 1 52DC4237 -P 10100 3050 -F 0 "R13" V 10180 3050 40 0000 C CNN -F 1 "160" V 10107 3051 40 0000 C CNN -F 2 "~" V 10030 3050 30 0000 C CNN -F 3 "~" H 10100 3050 30 0000 C CNN - 1 10100 3050 +P 10100 2650 +F 0 "R13" V 10180 2650 40 0000 C CNN +F 1 "160" V 10107 2651 40 0000 C CNN +F 2 "~" V 10030 2650 30 0000 C CNN +F 3 "~" H 10100 2650 30 0000 C CNN + 1 10100 2650 0 -1 -1 0 $EndComp Wire Wire Line - 9700 2650 9700 2550 -Wire Wire Line - 9700 3050 9850 3050 + 9700 2650 9850 2650 $Comp L R R4 U 1 1 52DC4245 @@ -753,18 +707,16 @@ Wire Wire Line $Comp L R R12 U 1 1 52DC4252 -P 10100 2300 -F 0 "R12" V 10180 2300 40 0000 C CNN -F 1 "160" V 10107 2301 40 0000 C CNN -F 2 "~" V 10030 2300 30 0000 C CNN -F 3 "~" H 10100 2300 30 0000 C CNN - 1 10100 2300 +P 10100 1900 +F 0 "R12" V 10180 1900 40 0000 C CNN +F 1 "160" V 10107 1901 40 0000 C CNN +F 2 "~" V 10030 1900 30 0000 C CNN +F 3 "~" H 10100 1900 30 0000 C CNN + 1 10100 1900 0 -1 -1 0 $EndComp Wire Wire Line - 9700 1900 9700 1800 -Wire Wire Line - 9700 2300 9850 2300 + 9700 1900 9850 1900 $Comp L R R3 U 1 1 52DC4260 @@ -781,50 +733,48 @@ Wire Wire Line $Comp L R R11 U 1 1 52DC426D -P 10100 1550 -F 0 "R11" V 10180 1550 40 0000 C CNN -F 1 "160" V 10107 1551 40 0000 C CNN -F 2 "~" V 10030 1550 30 0000 C CNN -F 3 "~" H 10100 1550 30 0000 C CNN - 1 10100 1550 +P 10100 1150 +F 0 "R11" V 10180 1150 40 0000 C CNN +F 1 "160" V 10107 1151 40 0000 C CNN +F 2 "~" V 10030 1150 30 0000 C CNN +F 3 "~" H 10100 1150 30 0000 C CNN + 1 10100 1150 0 -1 -1 0 $EndComp Wire Wire Line - 9700 1150 9700 1050 -Wire Wire Line - 9700 1550 9850 1550 -Text GLabel 6450 4550 2 60 Input ~ 0 + 9700 1150 9850 1150 +Text GLabel 4800 5600 2 60 Input ~ 0 FET_1 -Text GLabel 6450 4750 2 60 Input ~ 0 +Text GLabel 4800 5800 2 60 Input ~ 0 FET_3 -Text GLabel 6450 4950 2 60 Input ~ 0 +Text GLabel 4800 6000 2 60 Input ~ 0 FET_5 -Text GLabel 6450 5150 2 60 Input ~ 0 +Text GLabel 4800 6200 2 60 Input ~ 0 FET_7 -Text GLabel 6850 4650 2 60 Input ~ 0 +Text GLabel 5200 5700 2 60 Input ~ 0 FET_2 -Text GLabel 6850 4850 2 60 Input ~ 0 +Text GLabel 5200 5900 2 60 Input ~ 0 FET_4 -Text GLabel 6850 5050 2 60 Input ~ 0 +Text GLabel 5200 6100 2 60 Input ~ 0 FET_6 Wire Wire Line - 6250 4550 6450 4550 + 4600 5600 4800 5600 Wire Wire Line - 6250 4650 6850 4650 + 4600 5700 5200 5700 Wire Wire Line - 6250 4750 6450 4750 + 4600 5800 4800 5800 Wire Wire Line - 6250 4850 6850 4850 + 4600 5900 5200 5900 Wire Wire Line - 6250 4950 6450 4950 + 4600 6000 4800 6000 Wire Wire Line - 6250 5050 6850 5050 + 4600 6100 5200 6100 Wire Wire Line - 6250 5150 6450 5150 -Text GLabel 6850 5250 2 60 Input ~ 0 + 4600 6200 4800 6200 +Text GLabel 5200 6300 2 60 Input ~ 0 FET_8 Wire Wire Line - 6250 5250 6850 5250 + 4600 6300 5200 6300 Text GLabel 8600 1350 0 60 Input ~ 0 FET_1 Text GLabel 8600 2100 0 60 Input ~ 0 @@ -857,38 +807,38 @@ Wire Wire Line 8600 5850 8700 5850 Wire Wire Line 8600 6600 8700 6600 -Text GLabel 10450 1550 2 60 Output ~ 0 +Text GLabel 10450 1150 2 60 Output ~ 0 SEG_1 -Text GLabel 10450 2300 2 60 Output ~ 0 +Text GLabel 10450 1900 2 60 Output ~ 0 SEG_2 -Text GLabel 10450 3050 2 60 Output ~ 0 +Text GLabel 10450 2650 2 60 Output ~ 0 SEG_3 -Text GLabel 10450 3800 2 60 Output ~ 0 +Text GLabel 10450 3400 2 60 Output ~ 0 SEG_4 -Text GLabel 10450 4550 2 60 Output ~ 0 +Text GLabel 10450 4150 2 60 Output ~ 0 SEG_5 -Text GLabel 10450 5300 2 60 Output ~ 0 +Text GLabel 10450 4900 2 60 Output ~ 0 SEG_6 -Text GLabel 10450 6050 2 60 Output ~ 0 +Text GLabel 10450 5650 2 60 Output ~ 0 SEG_7 -Text GLabel 10450 6800 2 60 Output ~ 0 +Text GLabel 10450 6400 2 60 Output ~ 0 SEG_8 Wire Wire Line - 10350 3050 10450 3050 + 10350 2650 10450 2650 Wire Wire Line - 10350 3800 10450 3800 + 10350 3400 10450 3400 Wire Wire Line - 10350 4550 10450 4550 + 10350 4150 10450 4150 Wire Wire Line - 10350 5300 10450 5300 + 10350 4900 10450 4900 Wire Wire Line - 10350 6050 10450 6050 + 10350 5650 10450 5650 Wire Wire Line - 10350 6800 10450 6800 + 10350 6400 10450 6400 Wire Wire Line - 10350 1550 10450 1550 + 10350 1150 10450 1150 Wire Wire Line - 10350 2300 10450 2300 + 10350 1900 10450 1900 $Comp L DIODE D2 U 1 1 52E410B2 @@ -1004,91 +954,341 @@ F 3 "~" H 9600 6600 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +24V #PWR? -U 1 1 52E45011 -P 9700 6300 -F 0 "#PWR?" H 9700 6250 20 0001 C CNN -F 1 "+24V" H 9700 6400 30 0000 C CNN -F 2 "" H 9700 6300 60 0000 C CNN -F 3 "" H 9700 6300 60 0000 C CNN - 1 9700 6300 +L GND #PWR017 +U 1 1 53EE7B00 +P 9700 1650 +F 0 "#PWR017" H 9700 1650 30 0001 C CNN +F 1 "GND" H 9700 1580 30 0001 C CNN +F 2 "" H 9700 1650 60 0000 C CNN +F 3 "" H 9700 1650 60 0000 C CNN + 1 9700 1650 1 0 0 -1 $EndComp $Comp -L +24V #PWR? -U 1 1 52E45020 -P 9700 5550 -F 0 "#PWR?" H 9700 5500 20 0001 C CNN -F 1 "+24V" H 9700 5650 30 0000 C CNN -F 2 "" H 9700 5550 60 0000 C CNN -F 3 "" H 9700 5550 60 0000 C CNN - 1 9700 5550 +L GND #PWR018 +U 1 1 53EE7B0F +P 9700 3150 +F 0 "#PWR018" H 9700 3150 30 0001 C CNN +F 1 "GND" H 9700 3080 30 0001 C CNN +F 2 "" H 9700 3150 60 0000 C CNN +F 3 "" H 9700 3150 60 0000 C CNN + 1 9700 3150 1 0 0 -1 $EndComp $Comp -L +24V #PWR? -U 1 1 52E4502F -P 9700 4800 -F 0 "#PWR?" H 9700 4750 20 0001 C CNN -F 1 "+24V" H 9700 4900 30 0000 C CNN -F 2 "" H 9700 4800 60 0000 C CNN -F 3 "" H 9700 4800 60 0000 C CNN - 1 9700 4800 +L GND #PWR019 +U 1 1 53EE7B1C +P 9700 3900 +F 0 "#PWR019" H 9700 3900 30 0001 C CNN +F 1 "GND" H 9700 3830 30 0001 C CNN +F 2 "" H 9700 3900 60 0000 C CNN +F 3 "" H 9700 3900 60 0000 C CNN + 1 9700 3900 1 0 0 -1 $EndComp $Comp -L +24V #PWR? -U 1 1 52E4503E -P 9700 4050 -F 0 "#PWR?" H 9700 4000 20 0001 C CNN -F 1 "+24V" H 9700 4150 30 0000 C CNN -F 2 "" H 9700 4050 60 0000 C CNN -F 3 "" H 9700 4050 60 0000 C CNN - 1 9700 4050 +L GND #PWR020 +U 1 1 53EE7B22 +P 9700 4650 +F 0 "#PWR020" H 9700 4650 30 0001 C CNN +F 1 "GND" H 9700 4580 30 0001 C CNN +F 2 "" H 9700 4650 60 0000 C CNN +F 3 "" H 9700 4650 60 0000 C CNN + 1 9700 4650 1 0 0 -1 $EndComp $Comp -L +24V #PWR? -U 1 1 52E4504D -P 9700 3300 -F 0 "#PWR?" H 9700 3250 20 0001 C CNN -F 1 "+24V" H 9700 3400 30 0000 C CNN -F 2 "" H 9700 3300 60 0000 C CNN -F 3 "" H 9700 3300 60 0000 C CNN - 1 9700 3300 +L GND #PWR021 +U 1 1 53EE7B28 +P 9700 5400 +F 0 "#PWR021" H 9700 5400 30 0001 C CNN +F 1 "GND" H 9700 5330 30 0001 C CNN +F 2 "" H 9700 5400 60 0000 C CNN +F 3 "" H 9700 5400 60 0000 C CNN + 1 9700 5400 1 0 0 -1 $EndComp $Comp -L +24V #PWR? -U 1 1 52E4505C -P 9700 2550 -F 0 "#PWR?" H 9700 2500 20 0001 C CNN -F 1 "+24V" H 9700 2650 30 0000 C CNN -F 2 "" H 9700 2550 60 0000 C CNN -F 3 "" H 9700 2550 60 0000 C CNN - 1 9700 2550 +L GND #PWR022 +U 1 1 53EE7B2E +P 9700 6150 +F 0 "#PWR022" H 9700 6150 30 0001 C CNN +F 1 "GND" H 9700 6080 30 0001 C CNN +F 2 "" H 9700 6150 60 0000 C CNN +F 3 "" H 9700 6150 60 0000 C CNN + 1 9700 6150 1 0 0 -1 $EndComp $Comp -L +24V #PWR? -U 1 1 52E4506B -P 9700 1800 -F 0 "#PWR?" H 9700 1750 20 0001 C CNN -F 1 "+24V" H 9700 1900 30 0000 C CNN -F 2 "" H 9700 1800 60 0000 C CNN -F 3 "" H 9700 1800 60 0000 C CNN - 1 9700 1800 +L GND #PWR023 +U 1 1 53EE7B34 +P 9700 6900 +F 0 "#PWR023" H 9700 6900 30 0001 C CNN +F 1 "GND" H 9700 6830 30 0001 C CNN +F 2 "" H 9700 6900 60 0000 C CNN +F 3 "" H 9700 6900 60 0000 C CNN + 1 9700 6900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9700 6900 9700 6800 +Wire Wire Line + 9700 6150 9700 6050 +Wire Wire Line + 9700 5400 9700 5300 +Wire Wire Line + 9700 4650 9700 4550 +Wire Wire Line + 9700 3900 9700 3800 +Wire Wire Line + 9700 3150 9700 3050 +Wire Wire Line + 9700 1650 9700 1550 +$Comp +L GND #PWR024 +U 1 1 53EE7EBA +P 9700 2400 +F 0 "#PWR024" H 9700 2400 30 0001 C CNN +F 1 "GND" H 9700 2330 30 0001 C CNN +F 2 "" H 9700 2400 60 0000 C CNN +F 3 "" H 9700 2400 60 0000 C CNN + 1 9700 2400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9700 2400 9700 2300 +Wire Wire Line + 5950 3500 5950 3200 +Wire Wire Line + 5950 3200 7050 3200 +Wire Wire Line + 7050 3200 7050 3500 +Wire Wire Line + 6500 2950 6500 3200 +Connection ~ 6500 3200 +$Comp +L +24V #PWR025 +U 1 1 53EE8149 +P 6500 2950 +F 0 "#PWR025" H 6500 2900 20 0001 C CNN +F 1 "+24V" H 6500 3050 30 0000 C CNN +F 2 "" H 6500 2950 60 0000 C CNN +F 3 "" H 6500 2950 60 0000 C CNN + 1 6500 2950 1 0 0 -1 $EndComp $Comp -L +24V #PWR? -U 1 1 52E4507A -P 9700 1050 -F 0 "#PWR?" H 9700 1000 20 0001 C CNN -F 1 "+24V" H 9700 1150 30 0000 C CNN -F 2 "" H 9700 1050 60 0000 C CNN -F 3 "" H 9700 1050 60 0000 C CNN - 1 9700 1050 +L R R19 +U 1 1 53EE823A +P 1750 5600 +F 0 "R19" V 1830 5600 40 0000 C CNN +F 1 "1k" V 1757 5601 40 0000 C CNN +F 2 "~" V 1680 5600 30 0000 C CNN +F 3 "~" H 1750 5600 30 0000 C CNN + 1 1750 5600 + 0 -1 -1 0 +$EndComp +$Comp +L ZENER D4 +U 1 1 53EE8249 +P 2100 6800 +F 0 "D4" H 2100 6900 50 0000 C CNN +F 1 "ZENER" H 2100 6700 40 0000 C CNN +F 2 "~" H 2100 6800 60 0000 C CNN +F 3 "~" H 2100 6800 60 0000 C CNN + 1 2100 6800 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 1400 5600 1500 5600 +Wire Wire Line + 2000 5600 3200 5600 +Wire Wire Line + 2100 6600 2100 5600 +Connection ~ 2100 5600 +$Comp +L GND #PWR026 +U 1 1 53EE869B +P 2100 7100 +F 0 "#PWR026" H 2100 7100 30 0001 C CNN +F 1 "GND" H 2100 7030 30 0001 C CNN +F 2 "" H 2100 7100 60 0000 C CNN +F 3 "" H 2100 7100 60 0000 C CNN + 1 2100 7100 1 0 0 -1 $EndComp +Wire Wire Line + 2100 7100 2100 7000 +$Comp +L R R20 +U 1 1 53EE8740 +P 1750 5800 +F 0 "R20" V 1830 5800 40 0000 C CNN +F 1 "1k" V 1757 5801 40 0000 C CNN +F 2 "~" V 1680 5800 30 0000 C CNN +F 3 "~" H 1750 5800 30 0000 C CNN + 1 1750 5800 + 0 -1 -1 0 +$EndComp +$Comp +L ZENER D5 +U 1 1 53EE8746 +P 2400 6800 +F 0 "D5" H 2400 6900 50 0000 C CNN +F 1 "ZENER" H 2400 6700 40 0000 C CNN +F 2 "~" H 2400 6800 60 0000 C CNN +F 3 "~" H 2400 6800 60 0000 C CNN + 1 2400 6800 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 1400 5800 1500 5800 +Wire Wire Line + 2400 5800 2400 6600 +$Comp +L GND #PWR027 +U 1 1 53EE8751 +P 2400 7100 +F 0 "#PWR027" H 2400 7100 30 0001 C CNN +F 1 "GND" H 2400 7030 30 0001 C CNN +F 2 "" H 2400 7100 60 0000 C CNN +F 3 "" H 2400 7100 60 0000 C CNN + 1 2400 7100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2400 7100 2400 7000 +Wire Wire Line + 2000 5800 3200 5800 +Connection ~ 2400 5800 +$Comp +L R R21 +U 1 1 53EE888C +P 1750 6000 +F 0 "R21" V 1830 6000 40 0000 C CNN +F 1 "1k" V 1757 6001 40 0000 C CNN +F 2 "~" V 1680 6000 30 0000 C CNN +F 3 "~" H 1750 6000 30 0000 C CNN + 1 1750 6000 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 1400 6000 1500 6000 +Wire Wire Line + 2000 6000 2700 6000 +Wire Wire Line + 2700 5900 2700 6600 +Wire Wire Line + 2700 5900 3200 5900 +$Comp +L ZENER D6 +U 1 1 53EE8A44 +P 2700 6800 +F 0 "D6" H 2700 6900 50 0000 C CNN +F 1 "ZENER" H 2700 6700 40 0000 C CNN +F 2 "~" H 2700 6800 60 0000 C CNN +F 3 "~" H 2700 6800 60 0000 C CNN + 1 2700 6800 + 0 -1 -1 0 +$EndComp +$Comp +L GND #PWR028 +U 1 1 53EE8A4B +P 2700 7100 +F 0 "#PWR028" H 2700 7100 30 0001 C CNN +F 1 "GND" H 2700 7030 30 0001 C CNN +F 2 "" H 2700 7100 60 0000 C CNN +F 3 "" H 2700 7100 60 0000 C CNN + 1 2700 7100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2700 7100 2700 7000 +Connection ~ 2700 6000 +$Comp +L R R22 +U 1 1 53EE8B05 +P 1750 6200 +F 0 "R22" V 1830 6200 40 0000 C CNN +F 1 "1k" V 1757 6201 40 0000 C CNN +F 2 "~" V 1680 6200 30 0000 C CNN +F 3 "~" H 1750 6200 30 0000 C CNN + 1 1750 6200 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 1400 6200 1500 6200 +Wire Wire Line + 2000 6200 3000 6200 +Wire Wire Line + 3000 6100 3000 6600 +Wire Wire Line + 3000 6100 3200 6100 +$Comp +L ZENER D7 +U 1 1 53EE8C62 +P 3000 6800 +F 0 "D7" H 3000 6900 50 0000 C CNN +F 1 "ZENER" H 3000 6700 40 0000 C CNN +F 2 "~" H 3000 6800 60 0000 C CNN +F 3 "~" H 3000 6800 60 0000 C CNN + 1 3000 6800 + 0 -1 -1 0 +$EndComp +$Comp +L GND #PWR029 +U 1 1 53EE8C68 +P 3000 7100 +F 0 "#PWR029" H 3000 7100 30 0001 C CNN +F 1 "GND" H 3000 7030 30 0001 C CNN +F 2 "" H 3000 7100 60 0000 C CNN +F 3 "" H 3000 7100 60 0000 C CNN + 1 3000 7100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3000 7100 3000 7000 +Connection ~ 3000 6200 +$Comp +L R R23 +U 1 1 53EE8D2A +P 5350 6500 +F 0 "R23" V 5430 6500 40 0000 C CNN +F 1 "1k" V 5357 6501 40 0000 C CNN +F 2 "~" V 5280 6500 30 0000 C CNN +F 3 "~" H 5350 6500 30 0000 C CNN + 1 5350 6500 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 5750 6500 5600 6500 +Wire Wire Line + 4600 6500 5100 6500 +$Comp +L ZENER D8 +U 1 1 53EE8E6C +P 5000 6800 +F 0 "D8" H 5000 6900 50 0000 C CNN +F 1 "ZENER" H 5000 6700 40 0000 C CNN +F 2 "~" H 5000 6800 60 0000 C CNN +F 3 "~" H 5000 6800 60 0000 C CNN + 1 5000 6800 + 0 -1 -1 0 +$EndComp +$Comp +L GND #PWR030 +U 1 1 53EE8E72 +P 5000 7100 +F 0 "#PWR030" H 5000 7100 30 0001 C CNN +F 1 "GND" H 5000 7030 30 0001 C CNN +F 2 "" H 5000 7100 60 0000 C CNN +F 3 "" H 5000 7100 60 0000 C CNN + 1 5000 7100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5000 7100 5000 7000 +Wire Wire Line + 5000 6600 5000 6500 +Connection ~ 5000 6500 $EndSCHEMATC diff --git a/issues.md b/issues.md new file mode 100644 index 0000000..dccf12a --- /dev/null +++ b/issues.md @@ -0,0 +1,17 @@ +Version 1.0 +=========== + +Driver Board +------------ +* Strange mount hole (plating) at RJ45 Connector +* Wrong mosfets +* Add overvoltage/current protection to inputs and outputs + + +Level Shifter Board +------------------- +* Wrong footprint for fuses (pin distance) +* Footprint for flipflop is too large +* Use high side switch instead of fiddeling with mosfets +* Add overvoltage/current protection to inputs and outputs (MMSZ5234BT1G) +* Use 74hc74 as flipflop