Selaa lähdekoodia

8 Supply Fuseboard completed with MUX

gobrien 7 vuotta sitten
vanhempi
commit
8bc67229a2

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 562 - 474
MLI/Modular/FuseBoard/Fuseboard.kicad_pcb


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 553 - 477
MLI/Modular/FuseBoard/Fuseboard.kicad_pcb-bak


+ 152 - 122
MLI/Modular/FuseBoard/Fuseboard.net

@@ -1,7 +1,7 @@
 (export (version D)
   (design
     (source C:/Development/mlihardware/MLI/Modular/FuseBoard/Fuseboard.sch)
-    (date "13/12/2017 16:52:56")
+    (date "13/12/2017 18:41:21")
     (tool "Eeschema 4.0.7")
     (sheet (number 1) (name /) (tstamps /)
       (title_block
@@ -103,12 +103,6 @@
         (comment (number 3) (value ""))
         (comment (number 4) (value "")))))
   (components
-    (comp (ref J101)
-      (value RJ45)
-      (footprint PartsLibraries:RJ45)
-      (libsource (lib OAE.Parts) (part RJ45))
-      (sheetpath (names /) (tstamps /))
-      (tstamp 59C3C803))
     (comp (ref J110)
       (value RJ45)
       (footprint PartsLibraries:RJ45)
@@ -265,6 +259,12 @@
       (libsource (lib conn) (part Conn_01x01))
       (sheetpath (names /) (tstamps /))
       (tstamp 5A3187AF))
+    (comp (ref U101)
+      (value TC4051BP)
+      (footprint Housings_DIP:DIP-16_W7.62mm_Socket)
+      (libsource (lib OAE.Parts) (part TC4051BP))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5A31B088))
     (comp (ref U201)
       (value MCP604)
       (footprint Housings_DIP:DIP-14_W7.62mm)
@@ -470,143 +470,173 @@
         (pin (num 5) (name ~) (type passive))
         (pin (num 6) (name ~) (type passive))
         (pin (num 7) (name ~) (type passive))
-        (pin (num 8) (name ~) (type passive)))))
+        (pin (num 8) (name ~) (type passive))))
+    (libpart (lib OAE.Parts) (part TC4051BP)
+      (description "Analog Multiplexer 8 to 1 lins")
+      (fields
+        (field (name Reference) U)
+        (field (name Value) TC4051BP))
+      (pins
+        (pin (num 1) (name X4) (type passive))
+        (pin (num 2) (name X6) (type passive))
+        (pin (num 3) (name X) (type passive))
+        (pin (num 4) (name X7) (type passive))
+        (pin (num 5) (name X5) (type passive))
+        (pin (num 6) (name Inh) (type input))
+        (pin (num 7) (name VEE) (type power_in))
+        (pin (num 8) (name VSS) (type power_in))
+        (pin (num 9) (name C) (type input))
+        (pin (num 10) (name B) (type input))
+        (pin (num 11) (name A) (type input))
+        (pin (num 12) (name X3) (type passive))
+        (pin (num 13) (name X0) (type passive))
+        (pin (num 14) (name X1) (type passive))
+        (pin (num 15) (name X2) (type passive))
+        (pin (num 16) (name VDD) (type power_in)))))
   (libraries
-    (library (logical linear)
-      (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\linear.lib"))
+    (library (logical conn)
+      (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib"))
     (library (logical OAE.Parts)
       (uri C:\Development\multilevelinverter\Hardware\PartsLibraries\OAE.Parts.lib))
     (library (logical device)
       (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\device.lib"))
-    (library (logical conn)
-      (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib")))
+    (library (logical linear)
+      (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\linear.lib")))
   (nets
-    (net (code 1) (name /VoltMeter8/+VE)
-      (node (ref R702) (pin 2))
-      (node (ref U601) (pin 2))
-      (node (ref R601) (pin 1))
-      (node (ref J118) (pin 1))
-      (node (ref F108) (pin 1)))
-    (net (code 2) (name /VoltMeter7/+VE)
-      (node (ref F107) (pin 1))
-      (node (ref J117) (pin 1))
+    (net (code 1) (name "Net-(F103-Pad2)")
+      (node (ref J104) (pin 1))
+      (node (ref F103) (pin 2)))
+    (net (code 2) (name "Net-(F107-Pad2)")
+      (node (ref J113) (pin 1))
+      (node (ref F107) (pin 2)))
+    (net (code 3) (name "Net-(F108-Pad2)")
+      (node (ref F108) (pin 2))
+      (node (ref J114) (pin 1)))
+    (net (code 4) (name "Net-(F102-Pad2)")
+      (node (ref F102) (pin 2))
+      (node (ref J103) (pin 1)))
+    (net (code 5) (name "Net-(F106-Pad2)")
+      (node (ref F106) (pin 2))
+      (node (ref J112) (pin 1)))
+    (net (code 6) (name "Net-(F104-Pad2)")
+      (node (ref J105) (pin 1))
+      (node (ref F104) (pin 2)))
+    (net (code 7) (name "Net-(F105-Pad2)")
+      (node (ref F105) (pin 2))
+      (node (ref J111) (pin 1)))
+    (net (code 8) (name /VoltMeter7/+VE)
+      (node (ref U601) (pin 13))
       (node (ref R802) (pin 2))
       (node (ref R701) (pin 1))
-      (node (ref U601) (pin 13)))
-    (net (code 3) (name /VoltMeter6/+VE)
+      (node (ref F107) (pin 1))
+      (node (ref J117) (pin 1)))
+    (net (code 9) (name /VoltMeter6/+VE)
+      (node (ref U601) (pin 9))
       (node (ref F106) (pin 1))
-      (node (ref R801) (pin 1))
+      (node (ref R902) (pin 2))
       (node (ref J116) (pin 1))
-      (node (ref U601) (pin 9))
-      (node (ref R902) (pin 2)))
-    (net (code 4) (name /VoltMeter4/+VE)
+      (node (ref R801) (pin 1)))
+    (net (code 10) (name /VoltMeter4/+VE)
       (node (ref J109) (pin 1))
+      (node (ref R302) (pin 2))
       (node (ref F104) (pin 1))
-      (node (ref R201) (pin 1))
       (node (ref U201) (pin 2))
-      (node (ref R302) (pin 2)))
-    (net (code 5) (name /VoltMeter3/+VE)
+      (node (ref R201) (pin 1)))
+    (net (code 11) (name /VoltMeter3/+VE)
       (node (ref U201) (pin 13))
-      (node (ref F103) (pin 1))
       (node (ref R402) (pin 2))
-      (node (ref J108) (pin 1))
-      (node (ref R301) (pin 1)))
-    (net (code 6) (name "Net-(F104-Pad2)")
-      (node (ref J105) (pin 1))
-      (node (ref F104) (pin 2)))
-    (net (code 7) (name "Net-(F103-Pad2)")
-      (node (ref F103) (pin 2))
-      (node (ref J104) (pin 1)))
-    (net (code 8) (name "Net-(F102-Pad2)")
-      (node (ref F102) (pin 2))
-      (node (ref J103) (pin 1)))
-    (net (code 9) (name "Net-(F101-Pad2)")
-      (node (ref J102) (pin 1))
-      (node (ref F101) (pin 2)))
-    (net (code 10) (name /VoltMeter1/+VE)
-      (node (ref J106) (pin 1))
-      (node (ref F101) (pin 1))
-      (node (ref R501) (pin 1)))
-    (net (code 11) (name /VoltMeter5/+VE)
-      (node (ref U201) (pin 6))
-      (node (ref J115) (pin 1))
-      (node (ref R202) (pin 2))
-      (node (ref R901) (pin 1))
-      (node (ref F105) (pin 1)))
-    (net (code 12) (name /VoltMeter8/-VE)
-      (node (ref U601) (pin 6))
-      (node (ref R602) (pin 2))
-      (node (ref J123) (pin 1)))
-    (net (code 13) (name "Net-(F106-Pad2)")
-      (node (ref F106) (pin 2))
-      (node (ref J112) (pin 1)))
-    (net (code 14) (name "Net-(F107-Pad2)")
-      (node (ref J113) (pin 1))
-      (node (ref F107) (pin 2)))
-    (net (code 15) (name "Net-(F108-Pad2)")
-      (node (ref J114) (pin 1))
-      (node (ref F108) (pin 2)))
-    (net (code 16) (name /VoltMeter2/+VE)
-      (node (ref J107) (pin 1))
-      (node (ref U201) (pin 9))
-      (node (ref R502) (pin 2))
-      (node (ref R401) (pin 1))
-      (node (ref F102) (pin 1)))
-    (net (code 17) (name "Net-(F105-Pad2)")
-      (node (ref F105) (pin 2))
-      (node (ref J111) (pin 1)))
-    (net (code 18) (name "Net-(J110-Pad3)")
-      (node (ref J110) (pin 3)))
-    (net (code 19) (name "Net-(J110-Pad4)")
-      (node (ref J110) (pin 4)))
-    (net (code 20) (name "Net-(J110-Pad5)")
-      (node (ref J110) (pin 5)))
-    (net (code 21) (name "Net-(J110-Pad6)")
+      (node (ref F103) (pin 1))
+      (node (ref R301) (pin 1))
+      (node (ref J108) (pin 1)))
+    (net (code 12) (name COM)
+      (node (ref U101) (pin 3))
+      (node (ref J110) (pin 8)))
+    (net (code 13) (name V6)
+      (node (ref U101) (pin 5))
+      (node (ref U601) (pin 14)))
+    (net (code 14) (name INH)
+      (node (ref J110) (pin 7))
+      (node (ref U101) (pin 6)))
+    (net (code 15) (name C)
+      (node (ref U101) (pin 9))
       (node (ref J110) (pin 6)))
-    (net (code 22) (name ARD_GND)
+    (net (code 16) (name B)
+      (node (ref U101) (pin 10))
+      (node (ref J110) (pin 4)))
+    (net (code 17) (name A)
+      (node (ref J110) (pin 2))
+      (node (ref U101) (pin 11)))
+    (net (code 18) (name V4)
+      (node (ref U201) (pin 7))
+      (node (ref U101) (pin 12)))
+    (net (code 19) (name V5)
+      (node (ref U101) (pin 1))
+      (node (ref U601) (pin 8)))
+    (net (code 20) (name ARD_GND)
+      (node (ref U101) (pin 7))
       (node (ref U601) (pin 11))
-      (node (ref J110) (pin 7))
+      (node (ref U101) (pin 8))
+      (node (ref J110) (pin 1))
       (node (ref U201) (pin 11)))
-    (net (code 23) (name ARD_5V)
+    (net (code 21) (name /VoltMeter8/-VE)
+      (node (ref U601) (pin 6))
+      (node (ref J123) (pin 1))
+      (node (ref R602) (pin 2)))
+    (net (code 22) (name /VoltMeter2/+VE)
+      (node (ref R401) (pin 1))
+      (node (ref R502) (pin 2))
+      (node (ref U201) (pin 9))
+      (node (ref F102) (pin 1))
+      (node (ref J107) (pin 1)))
+    (net (code 23) (name /VoltMeter5/+VE)
+      (node (ref R901) (pin 1))
+      (node (ref U201) (pin 6))
+      (node (ref F105) (pin 1))
+      (node (ref R202) (pin 2))
+      (node (ref J115) (pin 1)))
+    (net (code 24) (name ARD_5V)
       (node (ref U601) (pin 4))
-      (node (ref U201) (pin 4))
-      (node (ref J110) (pin 8)))
-    (net (code 24) (name V4)
-      (node (ref U201) (pin 7))
-      (node (ref J101) (pin 7)))
-    (net (code 25) (name "Net-(J110-Pad2)")
-      (node (ref J110) (pin 2)))
-    (net (code 26) (name V3)
-      (node (ref J101) (pin 8))
+      (node (ref J110) (pin 3))
+      (node (ref U101) (pin 16))
+      (node (ref U201) (pin 4)))
+    (net (code 25) (name V3)
+      (node (ref U101) (pin 15))
       (node (ref U201) (pin 1)))
-    (net (code 27) (name V2)
+    (net (code 26) (name V2)
       (node (ref U201) (pin 14))
-      (node (ref J101) (pin 6)))
+      (node (ref U101) (pin 14)))
+    (net (code 27) (name /VoltMeter1/+VE)
+      (node (ref F101) (pin 1))
+      (node (ref R501) (pin 1))
+      (node (ref J106) (pin 1)))
     (net (code 28) (name V1)
-      (node (ref J101) (pin 5))
-      (node (ref U201) (pin 8)))
-    (net (code 29) (name V5)
-      (node (ref J101) (pin 1))
-      (node (ref U601) (pin 8)))
-    (net (code 30) (name V6)
-      (node (ref U601) (pin 14))
-      (node (ref J101) (pin 2)))
-    (net (code 31) (name V8)
-      (node (ref J101) (pin 3))
+      (node (ref U201) (pin 8))
+      (node (ref U101) (pin 13)))
+    (net (code 29) (name /VoltMeter8/+VE)
+      (node (ref U601) (pin 2))
+      (node (ref R702) (pin 2))
+      (node (ref J118) (pin 1))
+      (node (ref R601) (pin 1))
+      (node (ref F108) (pin 1)))
+    (net (code 30) (name V8)
+      (node (ref U101) (pin 4))
       (node (ref U601) (pin 7)))
-    (net (code 32) (name V7)
-      (node (ref J101) (pin 4))
+    (net (code 31) (name V7)
+      (node (ref U101) (pin 2))
       (node (ref U601) (pin 1)))
-    (net (code 33) (name "Net-(J110-Pad1)")
-      (node (ref J110) (pin 1)))
+    (net (code 32) (name "Net-(J110-Pad5)")
+      (node (ref J110) (pin 5)))
+    (net (code 33) (name "Net-(F101-Pad2)")
+      (node (ref J102) (pin 1))
+      (node (ref F101) (pin 2)))
     (net (code 34) (name "Net-(R201-Pad2)")
-      (node (ref U201) (pin 5))
       (node (ref R201) (pin 2))
+      (node (ref U201) (pin 5))
       (node (ref R202) (pin 1)))
     (net (code 35) (name "Net-(R301-Pad2)")
-      (node (ref R301) (pin 2))
+      (node (ref R302) (pin 1))
       (node (ref U201) (pin 3))
-      (node (ref R302) (pin 1)))
+      (node (ref R301) (pin 2)))
     (net (code 36) (name "Net-(R401-Pad2)")
       (node (ref R401) (pin 2))
       (node (ref U201) (pin 12))
@@ -616,18 +646,18 @@
       (node (ref R502) (pin 1))
       (node (ref R501) (pin 2)))
     (net (code 38) (name "Net-(R601-Pad2)")
-      (node (ref R601) (pin 2))
       (node (ref R602) (pin 1))
+      (node (ref R601) (pin 2))
       (node (ref U601) (pin 5)))
     (net (code 39) (name "Net-(R701-Pad2)")
-      (node (ref R702) (pin 1))
+      (node (ref R701) (pin 2))
       (node (ref U601) (pin 3))
-      (node (ref R701) (pin 2)))
+      (node (ref R702) (pin 1)))
     (net (code 40) (name "Net-(R801-Pad2)")
       (node (ref R802) (pin 1))
-      (node (ref R801) (pin 2))
-      (node (ref U601) (pin 12)))
+      (node (ref U601) (pin 12))
+      (node (ref R801) (pin 2)))
     (net (code 41) (name "Net-(R901-Pad2)")
-      (node (ref R901) (pin 2))
       (node (ref R902) (pin 1))
-      (node (ref U601) (pin 10)))))
+      (node (ref U601) (pin 10))
+      (node (ref R901) (pin 2)))))

+ 1 - 1
MLI/Modular/FuseBoard/Fuseboard.pro

@@ -1,4 +1,4 @@
-update=13/12/2017 10:47:57
+update=13/12/2017 18:44:16
 version=1
 last_client=kicad
 [pcbnew]

+ 55 - 27
MLI/Modular/FuseBoard/Fuseboard.sch

@@ -44,46 +44,35 @@ Comment2 ""
 Comment3 ""
 Comment4 ""
 $EndDescr
-Text GLabel 3100 6700 0    60   UnSpc ~ 0
+Text GLabel 3800 5900 0    60   UnSpc ~ 0
 ARD_GND
-Text GLabel 3100 6800 0    60   Output ~ 0
+Text GLabel 3800 6100 0    60   Output ~ 0
 ARD_5V
-Text GLabel 1600 6500 0    60   Input ~ 0
+Text GLabel 1250 5650 0    60   Input ~ 0
 V1
-Text GLabel 1600 6600 0    60   Input ~ 0
+Text GLabel 1250 5750 0    60   Input ~ 0
 V2
-Text GLabel 1600 6800 0    60   Input ~ 0
+Text GLabel 1250 5850 0    60   Input ~ 0
 V3
-Text GLabel 1600 6700 0    60   Input ~ 0
+Text GLabel 1250 5950 0    60   Input ~ 0
 V4
-$Comp
-L RJ45 J101
-U 1 1 59C3C803
-P 2050 6450
-F 0 "J101" H 2250 6950 50  0000 C CNN
-F 1 "RJ45" H 1900 6950 50  0000 C CNN
-F 2 "PartsLibraries:RJ45" H 2050 6450 50  0001 C CNN
-F 3 "" H 2050 6450 50  0001 C CNN
-	1    2050 6450
-	0    1    1    0   
-$EndComp
-Text GLabel 1600 6200 0    60   Input ~ 0
+Text GLabel 1250 6150 0    60   Input ~ 0
 V6
-Text GLabel 1600 6400 0    60   Input ~ 0
+Text GLabel 1250 6250 0    60   Input ~ 0
 V7
-Text GLabel 1600 6300 0    60   Input ~ 0
+Text GLabel 1250 6350 0    60   Input ~ 0
 V8
-Text GLabel 1600 6100 0    60   Input ~ 0
+Text GLabel 1250 6050 0    60   Input ~ 0
 V5
 $Comp
 L RJ45 J110
 U 1 1 59C3DA36
-P 3550 6450
-F 0 "J110" H 3750 6950 50  0000 C CNN
-F 1 "RJ45" H 3400 6950 50  0000 C CNN
-F 2 "PartsLibraries:RJ45" H 3550 6450 50  0001 C CNN
-F 3 "" H 3550 6450 50  0001 C CNN
-	1    3550 6450
+P 4250 6250
+F 0 "J110" H 4450 6750 50  0000 C CNN
+F 1 "RJ45" H 4100 6750 50  0000 C CNN
+F 2 "PartsLibraries:RJ45" H 4250 6250 50  0001 C CNN
+F 3 "" H 4250 6250 50  0001 C CNN
+	1    4250 6250
 	0    1    1    0   
 $EndComp
 $Sheet
@@ -560,4 +549,43 @@ F 3 "" H 5900 4800 50  0001 C CNN
 	1    5900 4800
 	0    1    1    0   
 $EndComp
+Text GLabel 2650 6750 2    60   UnSpc ~ 0
+ARD_GND
+Text GLabel 1250 6650 0    60   Input ~ 0
+A
+Text GLabel 1250 6750 0    60   Input ~ 0
+B
+Text GLabel 1250 6850 0    60   Input ~ 0
+C
+Text GLabel 3800 6000 0    60   Output ~ 0
+A
+Text GLabel 3800 6200 0    60   Output ~ 0
+B
+Text GLabel 3800 6400 0    60   Output ~ 0
+C
+$Comp
+L TC4051BP U101
+U 1 1 5A31B088
+P 1950 6250
+F 0 "U101" H 2050 6250 50  0000 C CNN
+F 1 "TC4051BP" H 2050 6050 50  0000 C CNN
+F 2 "Housings_DIP:DIP-16_W7.62mm_Socket" H 1950 6250 60  0001 C CNN
+F 3 "" H 1950 6250 60  0001 C CNN
+	1    1950 6250
+	1    0    0    -1  
+$EndComp
+Text GLabel 1950 5600 1    60   Input ~ 0
+ARD_5V
+Text GLabel 1250 6550 0    60   Input ~ 0
+INH
+Text GLabel 3800 6500 0    60   Output ~ 0
+INH
+Text GLabel 2650 5650 2    60   Output ~ 0
+COM
+Text GLabel 3800 6600 0    60   Input ~ 0
+COM
+Wire Wire Line
+	1950 6900 1950 7050
+Text GLabel 1950 7050 3    60   UnSpc ~ 0
+ARD_GND
 $EndSCHEMATC

+ 3 - 3
MLI/Modular/FuseBoard/VoltMeter.sch

@@ -58,7 +58,7 @@ AR Path="/59C53BC9/59C4F962" Ref="U601"  Part="4"
 AR Path="/59C53BD7/59C4F962" Ref="U601"  Part="3" 
 AR Path="/5A3097F5/59C4F962" Ref="U1001"  Part="2" 
 AR Path="/5A3097FB/59C4F962" Ref="U1001"  Part="1" 
-F 0 "U1001" H 4800 2750 50  0000 L CNN
+F 0 "U201" H 4800 2750 50  0000 L CNN
 F 1 "MCP604" H 4800 2350 50  0000 L CNN
 F 2 "Housings_DIP:DIP-14_W7.62mm" H 4750 2650 50  0001 C CNN
 F 3 "" H 4850 2750 50  0001 C CNN
@@ -79,7 +79,7 @@ AR Path="/59C53BC9/59C4F970" Ref="R802"  Part="1"
 AR Path="/59C53BD7/59C4F970" Ref="R902"  Part="1" 
 AR Path="/5A3097F5/59C4F970" Ref="R1002"  Part="1" 
 AR Path="/5A3097FB/59C4F970" Ref="R1102"  Part="1" 
-F 0 "R1002" V 4230 2700 50  0000 C CNN
+F 0 "R202" V 4230 2700 50  0000 C CNN
 F 1 "10M" V 4150 2700 50  0000 C CNN
 F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 4080 2700 50  0001 C CNN
 F 3 "" H 4150 2700 50  0001 C CNN
@@ -109,7 +109,7 @@ AR Path="/59C53BC9/5A2FE363" Ref="R801"  Part="1"
 AR Path="/59C53BD7/5A2FE363" Ref="R901"  Part="1" 
 AR Path="/5A3097F5/5A2FE363" Ref="R1001"  Part="1" 
 AR Path="/5A3097FB/5A2FE363" Ref="R1101"  Part="1" 
-F 0 "R1001" V 4230 2200 50  0000 C CNN
+F 0 "R201" V 4230 2200 50  0000 C CNN
 F 1 "10K" V 4150 2200 50  0000 C CNN
 F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 4080 2200 50  0001 C CNN
 F 3 "" H 4150 2200 50  0001 C CNN