GILDERFLUKE & CO. • 205 SOUTH FLOWER STREET • BURBANK, CALIFORNIA91502 • 818/840-9484 • 800/776-5972 • FAX 818/840-9485
EAST COAST/FLORIDA OFFICE • 7041 GRAND NATIONAL DRIVE • SUITE 128d • ORLANDO , FL 32819 • 407/354-5954 • FAX407/354-5955
- BACK TO THE FUTURE JAPANDASHBOARD -
The Back to the Future Japan dashboard printed circuit boards are based on the
retrofit we did for the Back to the Future Dashboard computers at Universal Studios,
Hollywood. In the case of the Hollywood installation, we only replaced the CPU and connected via two existing cables to the existing dashboard time display. In this case, we
are providing the time display, Electronic Speedometer (E-Speedo) and miscellaneous
connector boards as well as the CPU. All wiring uses standard RJ- IDS connectors.
6 pos.
RJ12
6 pos.
RJ12
6 pos.
RJ12
4 pos.
RJ08
(by others)
8 pos.
RJ45
6 pos.
RJ12
Flux Cap
8 pos.
RJ45
15 VDC
Supply
1
GILDERFLUKE & CO. • 205 SOUTH FLOWER STREET • BURBANK, CALIFORNIA91502 • 818/840-9484 • 800/776-5972 • FAX 818/840-9485
EAST COAST/FLORIDA OFFICE • 7041 GRAND NATIONAL DRIVE • SUITE 128d • ORLANDO , FL 32819 • 407/354-5954 • FAX407/354-5955
The mounting holes and printed circuit board outlines are identical to those used in
both California and Florida attractions to allow for easy retrofits. The Back to the Future
Japan dashboard consists of nine printed circuit boards:
1) Time display. Similar to the Hollywood and Florida installations, but also included on this print-
ed circuit board are the drivers and decoding logic which had been on a second circuit
board in the original attractions.
The original Back to the Future attractions used cheap low output seven segment displays
and LEDs which were scanned at a one of thirteen rate. This new version uses an optimum
one of six multiplexing and LEDs and much higher quality (Hewlet-Packard) displays. These are
rated for a light output of three to four times those that were used in the original attractions.
The net result of this is an output level which will is potentially six to eight times brighter than
was possible on the original attractions.
The display printed circuit board is currently configured for operating the displays and a
small number of LEDs from the regulated five volt supply. This will reduce heat dissipation to
less than 1/8 watt per resistor. The LED bars which are used for backlighting the silkscreened
overlay will be run from the unregulated fifteen volt supplied to the the Time Display. This is
because with four LEDs in series in each LED assembly, a five volt supply simply won’t allow for
enough of a forward voltage drop (2 volts x 4 = 8 volts). The ground side of the back lights is
switched through a 75451 to allow for dimming the back lights.
2) CPU: This is a 3.25” x 6.15” printed circuit board that attaches to the back of the time display.
It contains the DS87C520 microcontroller that runs the whole dashboard.
15 VDC
Start Show 1
Status 1
Start Show 2
Status 2
Four
Digitals
RJ-45
Serial Port
for setting
Digitals
Clock
Three
RJ-45
two
analogs/
Serial
RS-422
data
RJ-08
DMX-512 for
Programming
and testing
one
PWM
RJ-12
Three
analogs
RJ-12
The 32 MHz oscillator runs the microcontroller and baud clock for the DMX-512 input. The
1.8432 MHz oscillator provides the time base for the show playback (at 30 FPS), low speed serial port, and display multiplexing. All socketed ICs are held in place by pull ties.
Show memory is contained in a single thirty-two pin Eprom (27C040). The show data is
based on the program we created for Universal Studios, Hollywood. Several channels have
been added for the additional analog and digital channels used on the Back to the Future
2
GILDERFLUKE & CO. • 205 SOUTH FLOWER STREET • BURBANK, CALIFORNIA91502 • 818/840-9484 • 800/776-5972 • FAX 818/840-9485
EAST COAST/FLORIDA OFFICE • 7041 GRAND NATIONAL DRIVE • SUITE 128d • ORLANDO , FL 32819 • 407/354-5954 • FAX407/354-5955
Japan dashboards. These are organized to retain compatibility with the California dashboards.
A Real Time Clock chip which has been laser trimmed for an accuracy of +/-10 PPM provides the clock data for the display. A battery retains RTC data when the car is powered
down. The firmware we have written will automatically adjust the clock to daylight savings time
if desired and the turn of the millennium after 1999. In the last three years, the California installation has only rarely needed to adjust the clocks in their retrofitted attraction.
The two eight position RJ-45 connectors provide the digital outputs needed to run the
lights on the keypad (four digital outputs) and LEDs in the Flux Capacitor (three digital
outputs). The output capacity of these eight outputs is 150 ma continuous, 500 ma peak.
These outputs are powered by the fifteen VDC that runs the dashboard.
The two six position RJ-12 connectors provide the 0-10 volt analog outputs needed to run
the meters on the speedometer (one PWM backlighting brightness and two analog outputs)
and Roentgen Gauges (three analog outputs). Five analog outputs are needed in total. A 2.5
volt, thermally stable reference is generated in the LM336-2.5. This is buffered and sent
through the DAC. The outputs of the DAC is amplified to 0-10 volt levels and sampled (and
held) in the SMP-18. The final outputs is then buffered by the two LM324s before sending the
voltages out to the gauges.
Four eight bit channels of animation data (three seven segment displays and one brightness command) are transmitted serially through the four position RJ-08 connector for use by
the E-Speedo display. This data is transmitted at 9600 baud using RS-422 signal levels.
A RS-232 port is provided for configuring the BttF2. Connection is via a standard DE-09
connector that extends from the bottom of the time display assembly.
The DMX-512 port is used to receive data from PC•MACs animation control systems for
programming the Back to the Future Japan CPU. It can also be used to receive animation
data from a Togglodyte test tool for field servicing the display and attached components.
Connection is via a standard miniature five position Mini-DIN connector that extends from the
bottom of the time display assembly.
Two optically isolated inputs are provided. A dipswitch can select between Japan and
California/Florida style starts. These inputs have resistors in series with them to be used with the
24 VDC inputs from the PLC.
Two optically isolated outputs are provided. These output animation data from the shows
that can be used as hearts or running status indicators. Currently, one is programmed to flash
at 2 Hz during the main show, and the other flashes at 2 Hz during the load/unload show.
The BttF2 design uses a 3 amp rated integrated switching regulator for powering both the
LED displays and the CPU printed circuit boards.
3) E-Speedo Display: This printed circuit board has three .8” tall yellow seven segment displays on
it. As with the time display printed circuit board, much higher quality displays are being used
for a potentially much brighter display than in either of the original attractions.
3
GILDERFLUKE & CO. • 205 SOUTH FLOWER STREET • BURBANK, CALIFORNIA91502 • 818/840-9484 • 800/776-5972 • FAX 818/840-9485
EAST COAST/FLORIDA OFFICE • 7041 GRAND NATIONAL DRIVE • SUITE 128d • ORLANDO , FL 32819 • 407/354-5954 • FAX407/354-5955
4) E-Speedo CPU: This is a small printed circuit board that mounts directly behind the E-Speedo
display printed circuit board.
This printed circuit board receives the data for displaying via the RS-422 9600 baud serial
link from the main dashboard CPU printed circuit board. A Z8 microcontroller on this printed
circuit board decodes this data and multiplexes it (one of three) to the the displays. A five volt
integrated switching regulator on this printed circuit board provides both logic and display
power. All socketed ICs are held in place by pull ties.
5, 6, & 7)Roentgen Gauge Breakouts: Three small circuit printed circuit boards that attach di-
rectly to the back of the 0-10 volt Roentgen Gauge meter movements to ease attaching
them to the BttF2. Two of the gauges are Simpson 08890 2.5” gauges. The last gauge is a
Simpson 07660 4.5” gauge. Unlike the original installations, each gauge gets one of three
separate analog signals in the six position RJ-12 cable that daisy chains from the BttF2
through all three of these cards. Each card is labeled ‘A’, ‘B’, or ‘C’ to indicate which of the
analog signals will be used on that gauge. The polarity and identity of these cards is clearly
marked on each. Card ‘A’ is shown below.
8) Keypad Breakout: This small printed circuit board breaks out the eight position RJ-45 to discrete wire connections for each of the lights on the keypad assembly. There are no connections to the keypad itself, as it is purely decorative. On the original attractions, the four lights
were controlled on just two circuits (three of the four lights were hardwired together). The BttF2
provides individual programmed controls to each light. The polarity of each connection is
clearly marked on this card.
4
GILDERFLUKE & CO. • 205 SOUTH FLOWER STREET • BURBANK, CALIFORNIA91502 • 818/840-9484 • 800/776-5972 • FAX 818/840-9485
EAST COAST/FLORIDA OFFICE • 7041 GRAND NATIONAL DRIVE • SUITE 128d • ORLANDO , FL 32819 • 407/354-5954 • FAX407/354-5955
9) Speedometer Cluster Breakout: This small printed circuit board breaks out the six position RJ-12
to discrete wires for connection to the speedometer and tachometer motors.
The speedometer and tachometer motors are 0-10 volt input Beede 9303430991. They
rotate approximately 270 degrees, based on the voltage input with no additional support circuitry.
The last signal to this breakout is used for dimming the speedometer cluster backlighting.
A 2N3906 bipolar transistor inverts this signal and feeds it to the input of a IRFZ44N ‘N’ channel FET power transistor for controlling the incandescent light bulbs used for the speedometer
cluster backlighting. With heat sinking, this FET is rated at over 40 amps continuous capacity.
Fifteen VDC power for the back lights must be run from the power supply to this card. The polarity of each connection is clearly marked on this card.
5
GILDERFLUKE & CO. • 205 SOUTH FLOWER STREET • BURBANK, CALIFORNIA91502 • 818/840-9484 • 800/776-5972 • FAX 818/840-9485
EAST COAST/FLORIDA OFFICE • 7041 GRAND NATIONAL DRIVE • SUITE 128d • ORLANDO , FL 32819 • 407/354-5954 • FAX407/354-5955
- BTTF2 SERIAL PORTHOOKUP-
You can use just about any computer or terminal which has a serial port on it communicate with
the BttF2 through its RS-232 serial port.
If you are using a computer as a terminal you will need to run a modem or terminal emulation
program. These will send everything you type on the keyboard out the serial port on your computer
while printing on the screen anything that comes in from the BttF2 through the serial port. A modem
program will usually have the advantage over a terminal emulation program in that it will allow you to
save data to your computer's disk drives and restore it later. The BttF2 uses no screen control codes or
ESCape sequences, so it should work on any machine with a 80 column by 24 line display. Machines
with other display formats will work, but may not look so neat on the screen.
Typical modem programs you can use are Terminal.exe (which comes with Windows 3.1) and
Hyper Terminal.exe (which comes with Windows ‘95 and ‘98). If you can, find a copy of Terminal.exe,
as it is a better program than the later Hyper Terminal.
When configuring your modem program, you should set it for 9600 baud, 8 data bits, one stop
bit, and no parity. You should set your program not to insert an extra LineFeed (LF) character after
each Carriage Return (CR) it receives, or else the menus will print ‘double spaced’.
If you have hooked up the BttF2 to your computer and it still doesn’t seem to respond to the key-
board, the first thing to check is that you are attached to the right serial port. The easiest way to do
this is to disconnect the BttF2 and short between the Tx data out and Rx data in pins on the serial port
connector on the back of your computer. On all IBMs and compatibles this means sticking a paper
clip or similar tool between pins 2 and 3 on the ‘Com.’ connector. While still running the modem program, anything you type should appear on the screen while this paper clip is in place, while nothing
will appear when you remove it. If your computer passes this test, then you are using the right serial
port and the problem is most likely the baud rate setting or in your wiring to the BttF2. If you get characters on the screen even with the paper clip removed from the serial port, it means you probably
need to set the ‘echo’ mode to ‘none’ or ‘full duplex’. Then you should repeat this test.
The serial data signals from the BttF2 are brought out on a standard nine position PC-AT serial port
connection. A nine pin male to nine pin female serial cable with ‘straight through’ wiring should be
used to connect the BttF2 to your PC. The only pins that the BttF2 actually uses are the Txd, Rxd and
ground (pins #2, #3 and #5).
The BttF2 expects to see the serial data in the following format:
ONE START BIT
EIGHT DATA BITS
ONE BIT
6
GILDERFLUKE & CO. • 205 SOUTH FLOWER STREET • BURBANK, CALIFORNIA91502 • 818/840-9484 • 800/776-5972 • FAX 818/840-9485
EAST COAST/FLORIDA OFFICE • 7041 GRAND NATIONAL DRIVE • SUITE 128d • ORLANDO , FL 32819 • 407/354-5954 • FAX407/354-5955
- BTTF2 COMMANDS-
The screen that the BttF2 will send to your computer looks like this:
- Gilderfluke & Co. - Back to the Future Japan - ver 1.01 - copyright 1998 DCM -
EPROM: _56 channels @ 30 FPS / first show is 07305 frames long
a) set time....
c) Start Inputs (Dipsw #1) - Japan
d) Automatic Daylight Savings Time (Dipsw #2) - no
e) numbering system (Dipsw #3) - Decimal
f) VT-52 Compatible terminal (Dipsw #4) - yes
g) play on every full hour (Dipsw #5) - no
h) play on every quarter hour (Dipsw #6) - yes
i) play every five minutes (Dipsw #7) - no
This command will prompt you for the current date and time to be set on the Time/Date display. If you
would like the BttF2 to adjust automatically to daylight savings time, turn on Dipswitch #2.
When this dipswitch is OFF, the BttF2 will use the starts as specified in the Japanese Back to the Future
attraction (one input starts the main show, the other input starts the load/unload show). When this
switch is ON, the BttF2 will use the start signals as found in the California and Florida installations
(bizarre).
When this dipswitch is OFF, the BttF2 will use decimal numbering for the show length display on this
screen. When this dipswitch is ON, the BttF2 will use Hexadecimal numbering for the show length display on this screen.
When this dipswitch is ON, the BttF2 will use special screen codes to randomly position the cursor on
the screen. There is very little reason to ever turn this switch ON.
"g"Play on every Full Hour (Dipsw #5):
"h"Play on every Quarter Hour (Dipsw #6):
"i"Play on every Five Minutes (Dipsw #7):
When any of these dipswitches are ON, the BttF2 will automatically play the main show every hour, fifteen minutes or five minutes. These can be used for cycle testing the BttF2 or to use the BttF2 as a
lovely office clock.
Pressing either the <space bar> or <ESC>ape key will tell the BttF2 to redraw the screen. Changes in
the dipswitches will not be reflected on the screen until it is redrawn.
GILDERFLUKE & CO. • 205 SOUTH FLOWER STREET • BURBANK, CALIFORNIA91502 • 818/840-9484 • 800/776-5972 • FAX 818/840-9485
EAST COAST/FLORIDA OFFICE • 7041 GRAND NATIONAL DRIVE • SUITE 128d • ORLANDO , FL 32819 • 407/354-5954 • FAX407/354-5955
- DECIMAL TO HEXADECIMAL TO ASCII TO PERCENTAGE -
The following chart shows decimal, HEXadecimal, ASCII and a few percentage equivalents to aid
you when you need to convert between numbering bases. Also shown are the ‘special’ characters
used by PC•MACs and Smart Brick Animation Control Systems. ASCII values that have their uppermost
bit set (bit 7) are shown in parenthesis: