Prototypes of Company Products

This is the original breadboard of the Mini Commander.   Both front and back sides are shown.  This card ran for months in the belly of my "cop and hobo" car and sometimes in the base of my Log Loader.  Only 2 outputs are wired up, but good enough to do some real world testing.  The trackside location does not make for the most optimum signal conditions, and the Mini-Commander receiver circuit has a higher gain to compensate for the lower signal levels.


A couple driver boards to research how to do the final driver design.  The drivers had to be capable of delicate levels for LED's, yet also be able to drive a vibration motor.  Each driver has a built in "snubber" network and a transient suppressor.  It took several passes to arrive at the final artwork, the processor kept resetting from transients from the output drivers. 


Moving on to the AC/DC and Beep Commanders...  This is a breadboard used to debug the code to do the speed augmentation.  These products use the R2LC to control the Loco's, promoting the command standards.  The 32 speed-step profile is passed on through to the output drivers, while the 100 speed-step profile is developed inside the on-board PIC Processor.  One advantage is the on-board processor can function without the R2LC, and provide many features of conventional operation.


The Sound Commander in it's present form evolved from the two designs presented below.  The first, shown below on the left, supported conventional only operation.  The design did not develop enough volume as the power stage was not efficient enough.  The next spin, shown below on the right, worked well and used a new sound processor with two voices.  The only drawback on this design was the inability to operate conventionally at lower track voltages.  The final design incorporated all the hardware and firmware fixes and is in current production as the "Sound Commander V2".
There are two processors on the Sound Commander V2.  The PIC is the control center of the card, detecting offsets, measuring track voltage, decoding the serial control data, storing the volume settings, and controlling the sound processor through a four bit parallel interface with two strobes.  One strobe activates 1 of 16 commands, the other 1 of 16 sounds.  The sound processor, aside from storing the sound files, samples the commands from the PIC and plays the appropriate sound.  The sound processor firmware is fairly complex, managing the four internal state machines that time slice the sound playback.  The state machines track functions like the chuff  cadence, prime mover levels and looping, and warning sound voice channel assignment.  The voice channels are dynamically assigned to keep as many simultaneous sounds playing as possible.

TMCC, R2LC, CAB-1, and RailSounds are registered trademarks of Lionel LLC