WHAT IS DCC?

DCC, or "Digital Command Control", is an evolving hardware and software standard for digital control of model railroads. Each locomotive in a DCC system contains a decoder which interprets and acts upon digital data sent by a command station. This standard is being developed by the National Model Railroaders Association.
For more information, check out: The NMRA DCC site

WHAT IS DCC-MB?

DCC-MB is a set of plans for using an MS-DOS computer as a DCC command station. This particular project is aimed at using an old low-end computer, such as an XT, as a four-throttle controller on a small-to-medium sized layout. However, the logic board, which converts the output from the computer's parallel port into a DCC signal, could be the basis for a larger system, with appropriate software and higher-tech throttles.

WHY USE A PC AS A DCC CONTROLLER?

It's Cheap - the rapid advance of computer technology has rendered old PCs obsolete, and thus quite cheap. Or you may have an old PC lying around which isn't good for much anything else.
It's Flexible - the disk based software makes it simple to upgrade and add new features. In fact - except for zero bit stretching (a motor-cooking way of controlling a single analog loco) - ALL possible DCC messages can be sent, given the proper software. Plus, you can easily write your own programs, in any high level language, which access the memory resident driver (which does most of the dirty work.) But wait - there's more! The DCC controller runs in the background, so you can use the computer for other things at the same time. I plan to display a track diagram on the screen, and to use a mouse to operate the turnouts (point-and-click!) This interface can also coexist with other devices such as Dr. Chubb's digital I/O, allowing computer control of turnouts, signals, etc. without having to buy (currently) expensive DCC decoders.
It Can Be "User-Friendly." With a full screen display, full keyboard, and perhaps a mouse, setup and operation can be made simple and efficient (with proper software, of course!)

BLOCK DIAGRAM

The block diagram illustrates the layout of the system.

For Details on each section:
Throttles Up to 4 simple throttles which connect to the joystick port
Logic Board Creates a TTL-level DCC signal from parallel port data
Booster Boosts the DCC signal to track level
SOFTWARE to make it run!


Copyright (c) 1996 Michael Brandt / mobrandt@mailbox.syr.edu