Skip to content
Browse files

Initial commit.

  • Loading branch information...
0 parents commit a9266e8c0954fc41e64e226c890b6c1db0006d38 @jaseg committed Aug 19, 2011
Showing with 1,992 additions and 0 deletions.
  1. +4 −0 README
  2. +288 −0 reverse.lib
  3. +1,700 −0 reverse.sch
4 README
@@ -0,0 +1,4 @@
+This is my attempt at partially reverse enginneering an old 40 char VFD I found.
+It has five cables, runs on 5V and generates any HV on-board. It contains a
+Z80CPUB1 by SGS (ST). Not yet in the schematics is an EPROM chip and some
+passive components.
288 reverse.lib
@@ -0,0 +1,288 @@
+EESchema-LIBRARY Version 2.3 Date: Fri 19 Aug 2011 04:32:26 PM CEST
+#encoding utf-8
+#
+# 12A94V
+#
+DEF 12A94V U 0 40 Y Y 1 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "12A94V" 0 -50 60 H V C CNN
+DRAW
+S -400 350 400 -350 0 1 0 N
+X VCC 1 0 650 300 D 50 50 1 1 W
+X VBB 2 700 50 300 L 50 50 1 1 P
+X VBB 3 700 -50 300 L 50 50 1 1 O
+X EF1 4 -700 100 300 R 50 50 1 1 w
+X CT 5 -700 0 300 R 50 50 1 1 w
+X EF2 6 -700 -100 300 R 50 50 1 1 w
+X GND 7 0 -650 300 U 50 50 1 1 W
+ENDDRAW
+ENDDEF
+#
+# 74LS164
+#
+DEF 74LS164 U 0 40 Y Y 1 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "74LS164" 0 -50 60 H V C CNN
+DRAW
+S -400 450 400 -450 0 1 0 N
+X A 1 -700 -50 300 R 50 50 1 1 I
+X B 2 -700 -150 300 R 50 50 1 1 I
+X Q0 3 700 350 300 L 50 50 1 1 O
+X Q1 4 700 250 300 L 50 50 1 1 O
+X Q2 5 700 150 300 L 50 50 1 1 O
+X Q3 6 700 50 300 L 50 50 1 1 O
+X GND 7 0 -750 300 U 50 50 1 1 W
+X CLK 8 -700 250 300 R 50 50 1 1 I
+X CLEAR 9 -700 150 300 R 50 50 1 1 I I
+X Q4 10 700 -50 300 L 50 50 1 1 O
+X Q5 11 700 -150 300 L 50 50 1 1 O
+X Q6 12 700 -250 300 L 50 50 1 1 O
+X Q7 13 700 -350 300 L 50 50 1 1 O
+X VCC 14 0 750 300 D 50 50 1 1 W
+ENDDRAW
+ENDDEF
+#
+# MC1455
+#
+DEF MC1455 U 0 40 Y Y 1 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "MC1455" 0 -50 60 H V C CNN
+DRAW
+S -350 350 350 -350 0 1 0 N
+X GND 1 0 -650 300 U 50 50 1 1 W
+X TRIG 2 -650 -200 300 R 50 50 1 1 I
+X OUT 3 650 -200 300 L 50 50 1 1 O
+X RESET 4 650 150 300 L 50 50 1 1 I
+X CTRL 5 -650 50 300 R 50 50 1 1 I
+X THRES 6 -650 150 300 R 50 50 1 1 I
+X DSC 7 650 50 300 L 50 50 1 1 I
+X VCC 8 0 650 300 D 50 50 1 1 W
+ENDDRAW
+ENDDEF
+#
+# MCM21L14P45
+#
+DEF MCM21L14P45 U 0 40 Y Y 1 F N
+F0 "U" 0 0 60 H V C CNN
+F1 "MCM21L14P45" 0 -100 60 H V C CNN
+DRAW
+S -500 700 500 -700 0 1 0 N
+X A6 1 -800 0 300 R 50 50 1 1 I
+X A5 2 -800 100 300 R 50 50 1 1 I
+X A4 3 -800 200 300 R 50 50 1 1 I
+X A3 4 -800 300 300 R 50 50 1 1 I
+X A0 5 -800 600 300 R 50 50 1 1 I
+X A1 6 -800 500 300 R 50 50 1 1 I
+X A2 7 -800 400 300 R 50 50 1 1 I
+X S 8 -800 -600 300 R 50 50 1 1 I
+X VSS 9 0 -1000 300 U 50 50 1 1 W
+X W 10 -800 -500 300 R 50 50 1 1 I I
+X IO3 11 800 300 300 L 50 50 1 1 B
+X IO2 12 800 400 300 L 50 50 1 1 B
+X IO1 13 800 500 300 L 50 50 1 1 B
+X IO0 14 800 600 300 L 50 50 1 1 B
+X A9 15 -800 -300 300 R 50 50 1 1 I
+X A8 16 -800 -200 300 R 50 50 1 1 I
+X A7 17 -800 -100 300 R 50 50 1 1 I
+X VCC 18 0 1000 300 D 50 50 1 1 W
+ENDDRAW
+ENDDEF
+#
+# UCN4810A
+#
+DEF UCN4810A U 0 40 Y Y 1 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "UCN4810A" 0 -50 60 H V C CNN
+DRAW
+S -450 550 450 -550 0 1 0 N
+X Q8 1 750 -250 300 L 50 50 1 1 O
+X Q7 2 750 -150 300 L 50 50 1 1 O
+X Q6 3 750 -50 300 L 50 50 1 1 O
+X CLK 4 -750 0 300 R 50 50 1 1 I
+X VSS 5 -250 -850 300 U 50 50 1 1 W
+X VDD 6 -50 -850 300 U 50 50 1 1 W
+X LE 7 -750 -100 300 R 50 50 1 1 I
+X Q5 8 750 50 300 L 50 50 1 1 O
+X Q4 9 750 150 300 L 50 50 1 1 O
+X Q3 10 750 250 300 L 50 50 1 1 O
+X Q2 11 750 350 300 L 50 50 1 1 O
+X Q1 12 750 450 300 L 50 50 1 1 O
+X BLK 13 -750 -200 300 R 50 50 1 1 I I
+X DI 14 -750 300 300 R 50 50 1 1 I
+X VBB 15 150 -850 300 U 50 50 1 1 W
+X DO 16 -750 200 300 R 50 50 1 1 I
+X Q10 17 750 -450 300 L 50 50 1 1 O
+X Q9 18 750 -350 300 L 50 50 1 1 O
+ENDDRAW
+ENDDEF
+#
+# UCN4815A
+#
+DEF UCN4815A U 0 40 Y Y 1 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "UCN4815A" 0 -50 60 H V C CNN
+DRAW
+S -400 750 400 -750 0 1 0 N
+X CLEAR 1 -700 650 300 R 50 50 1 1 I
+X STROBE 2 -700 550 300 R 50 50 1 1 I
+X I1 3 -700 250 300 R 50 50 1 1 I
+X I2 4 -700 150 300 R 50 50 1 1 I
+X I3 5 -700 50 300 R 50 50 1 1 I
+X I4 6 -700 -50 300 R 50 50 1 1 I
+X I5 7 -700 -150 300 R 50 50 1 1 I
+X I6 8 -700 -250 300 R 50 50 1 1 I
+X I7 9 -700 -350 300 R 50 50 1 1 I
+X I8 10 -700 -450 300 R 50 50 1 1 I
+X Q1 20 700 250 300 L 50 50 1 1 O
+X GND 11 -200 -1050 300 U 50 50 1 1 W
+X VCC 21 0 -1050 300 U 50 50 1 1 W
+X COM 12 200 -1050 300 U 50 50 1 1 W
+X OE 22 -700 450 300 R 50 50 1 1 I I
+X Q8 13 700 -450 300 L 50 50 1 1 O
+X Q7 14 700 -350 300 L 50 50 1 1 O
+X Q6 15 700 -250 300 L 50 50 1 1 O
+X Q5 16 700 -150 300 L 50 50 1 1 O
+X Q4 17 700 -50 300 L 50 50 1 1 O
+X Q3 18 700 50 300 L 50 50 1 1 O
+X Q2 19 700 150 300 L 50 50 1 1 O
+ENDDRAW
+ENDDEF
+#
+# VFD-24X1
+#
+DEF VFD-24X1 U 0 40 Y Y 1 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "VFD-24X1" 0 -50 60 H V C CNN
+DRAW
+S -500 2000 500 -2100 0 1 0 N
+X A1 ~ -800 1900 300 R 50 50 1 1 I
+X A10 ~ -800 950 300 R 50 50 1 1 I
+X A11 ~ -800 800 300 R 50 50 1 1 I
+X A12 ~ -800 700 300 R 50 50 1 1 I
+X A13 ~ -800 600 300 R 50 50 1 1 I
+X A14 ~ -800 500 300 R 50 50 1 1 I
+X A15 ~ -800 400 300 R 50 50 1 1 I
+X A16 ~ -800 250 300 R 50 50 1 1 I
+X A17 ~ -800 150 300 R 50 50 1 1 I
+X A18 ~ -800 50 300 R 50 50 1 1 I
+X A19 ~ -800 -50 300 R 50 50 1 1 I
+X A2 ~ -800 1800 300 R 50 50 1 1 I
+X A20 ~ -800 -150 300 R 50 50 1 1 I
+X A21 ~ -800 -300 300 R 50 50 1 1 I
+X A22 ~ -800 -400 300 R 50 50 1 1 I
+X A23 ~ -800 -500 300 R 50 50 1 1 I
+X A24 ~ -800 -600 300 R 50 50 1 1 I
+X A25 ~ -800 -700 300 R 50 50 1 1 I
+X A26 ~ -800 -850 300 R 50 50 1 1 I
+X A27 ~ -800 -950 300 R 50 50 1 1 I
+X A28 ~ -800 -1050 300 R 50 50 1 1 I
+X A29 ~ -800 -1150 300 R 50 50 1 1 I
+X A3 ~ -800 1700 300 R 50 50 1 1 I
+X A30 ~ -800 -1250 300 R 50 50 1 1 I
+X A31 ~ -800 -1400 300 R 50 50 1 1 I
+X A32 ~ -800 -1500 300 R 50 50 1 1 I
+X A33 ~ -800 -1600 300 R 50 50 1 1 I
+X A34 ~ -800 -1700 300 R 50 50 1 1 I
+X A35 ~ -800 -1800 300 R 50 50 1 1 I
+X A4 ~ -800 1600 300 R 50 50 1 1 I
+X A5 ~ -800 1500 300 R 50 50 1 1 I
+X A6 ~ -800 1350 300 R 50 50 1 1 I
+X A7 ~ -800 1250 300 R 50 50 1 1 I
+X A8 ~ -800 1150 300 R 50 50 1 1 I
+X A9 ~ -800 1050 300 R 50 50 1 1 I
+X F1 ~ -50 -2400 300 U 50 50 1 1 I
+X F2 ~ 50 -2400 300 U 50 50 1 1 I
+X G1 ~ 800 1900 300 L 50 50 1 1 I
+X G10 ~ 800 1000 300 L 50 50 1 1 I
+X G11 ~ 800 900 300 L 50 50 1 1 I
+X G12 ~ 800 800 300 L 50 50 1 1 I
+X G13 ~ 800 700 300 L 50 50 1 1 I
+X G14 ~ 800 600 300 L 50 50 1 1 I
+X G15 ~ 800 500 300 L 50 50 1 1 I
+X G16 ~ 800 400 300 L 50 50 1 1 I
+X G17 ~ 800 300 300 L 50 50 1 1 I
+X G18 ~ 800 200 300 L 50 50 1 1 I
+X G19 ~ 800 100 300 L 50 50 1 1 I
+X G2 ~ 800 1800 300 L 50 50 1 1 I
+X G20 ~ 800 0 300 L 50 50 1 1 I
+X G21 ~ 800 -100 300 L 50 50 1 1 I
+X G22 ~ 800 -200 300 L 50 50 1 1 I
+X G23 ~ 800 -300 300 L 50 50 1 1 I
+X G24 ~ 800 -400 300 L 50 50 1 1 I
+X G25 ~ 800 -500 300 L 50 50 1 1 I
+X G26 ~ 800 -600 300 L 50 50 1 1 I
+X G27 ~ 800 -700 300 L 50 50 1 1 I
+X G28 ~ 800 -800 300 L 50 50 1 1 I
+X G29 ~ 800 -900 300 L 50 50 1 1 I
+X G3 ~ 800 1700 300 L 50 50 1 1 I
+X G30 ~ 800 -1000 300 L 50 50 1 1 I
+X G31 ~ 800 -1100 300 L 50 50 1 1 I
+X G32 ~ 800 -1200 300 L 50 50 1 1 I
+X G33 ~ 800 -1300 300 L 50 50 1 1 I
+X G34 ~ 800 -1400 300 L 50 50 1 1 I
+X G35 ~ 800 -1500 300 L 50 50 1 1 I
+X G36 ~ 800 -1600 300 L 50 50 1 1 I
+X G37 ~ 800 -1700 300 L 50 50 1 1 I
+X G38 ~ 800 -1800 300 L 50 50 1 1 I
+X G39 ~ 800 -1900 300 L 50 50 1 1 I
+X G4 ~ 800 1600 300 L 50 50 1 1 I
+X G40 ~ 800 -2000 300 L 50 50 1 1 I
+X G5 ~ 800 1500 300 L 50 50 1 1 I
+X G6 ~ 800 1400 300 L 50 50 1 1 I
+X G7 ~ 800 1300 300 L 50 50 1 1 I
+X G8 ~ 800 1200 300 L 50 50 1 1 I
+X G9 ~ 800 1100 300 L 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# Z80CPUB1
+#
+DEF Z80CPUB1 U 0 40 Y Y 1 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "Z80CPUB1" 0 -50 60 H V C CNN
+DRAW
+S -850 1350 850 -1300 0 1 0 N
+X A11 1 1150 150 300 L 50 50 1 1 O
+X A12 2 1150 50 300 L 50 50 1 1 O
+X A13 3 1150 -50 300 L 50 50 1 1 O
+X A14 4 1150 -150 300 L 50 50 1 1 O
+X A15 5 1150 -250 300 L 50 50 1 1 O
+X CLK 6 -1150 1250 300 R 50 50 1 1 I C
+X D4 7 1150 -900 300 L 50 50 1 1 B
+X D3 8 1150 -800 300 L 50 50 1 1 B
+X D5 9 1150 -1000 300 L 50 50 1 1 B
+X D6 10 1150 -1100 300 L 50 50 1 1 B
+X IORQ 20 -1150 500 300 R 50 50 1 1 O I
+X A0 30 1150 1250 300 L 50 50 1 1 O
+X A10 40 1150 250 300 L 50 50 1 1 O
+X VCC 11 0 1650 300 D 50 50 1 1 W
+X RD 21 -1150 400 300 R 50 50 1 1 O I
+X A1 31 1150 1150 300 L 50 50 1 1 O
+X D2 12 1150 -700 300 L 50 50 1 1 B
+X WR 22 -1150 300 300 R 50 50 1 1 O I
+X A2 32 1150 1050 300 L 50 50 1 1 O
+X D7 13 1150 -1200 300 L 50 50 1 1 B
+X BUSACK 23 -1150 200 300 R 50 50 1 1 O I
+X A3 33 1150 950 300 L 50 50 1 1 O
+X D0 14 1150 -500 300 L 50 50 1 1 B
+X WAIT 24 -1150 100 300 R 50 50 1 1 I I
+X A4 34 1150 850 300 L 50 50 1 1 O
+X D1 15 1150 -600 300 L 50 50 1 1 B
+X BUSREQ 25 -1150 0 300 R 50 50 1 1 I I
+X A5 35 1150 750 300 L 50 50 1 1 O
+X INT 16 -1150 900 300 R 50 50 1 1 I I
+X RESET 26 -1150 -100 300 R 50 50 1 1 I I
+X A6 36 1150 650 300 L 50 50 1 1 O
+X NMI 17 -1150 800 300 R 50 50 1 1 I I
+X M1 27 -1150 -200 300 R 50 50 1 1 O I
+X A7 37 1150 550 300 L 50 50 1 1 O
+X HALT 18 -1150 700 300 R 50 50 1 1 O I
+X RFSH 28 -1150 -300 300 R 50 50 1 1 O I
+X A8 38 1150 450 300 L 50 50 1 1 O
+X MREQ 19 -1150 600 300 R 50 50 1 1 O I
+X GND 29 0 -1600 300 U 50 50 1 1 W
+X A9 39 1150 350 300 L 50 50 1 1 O
+ENDDRAW
+ENDDEF
+#
+#End Library
1,700 reverse.sch
1,700 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.

0 comments on commit a9266e8

Please sign in to comment.
Something went wrong with that request. Please try again.