Mini Panel Configuration Memory

Location 0 - Cab bus address
This is the Cab bus address useed by the Mini-Panel on the NCE Cab bus. The
defualt address is 3. Setting this address to 0 will reset the Mini-Panel to factory
defaults.

Location 1 - Debounce timer
Normally doesn't need to be changed. The value in this location determines how many
cab bus "pings" (how many times the mini-panel is addressed on the cab bus) that an
input must be grounded before the Mini-Panel recognizes it as a valid signal.

Location 2 - For mat for display of unknown commands
Memory location 2 controls whether (or not) the mini panel will display "unknown"
commands in hex or decimal. A zero in location 2 means display in decimal, 1=hex.
When using the USB interface (or the SETUP CONFIG menu) it is possible that
command can get entered that the mini panel Review feature does not know how to
display. In this case the mini panel will display the contents of these memory locations
on the ProCab LCD screen as numeric values.

Location 3 - Continuous Memory
You can write fairly long automation sequences by constructing strings of 3 commands
followed by a link to another string. This is inefficient in that only three out of four
command locations in memory actually control anything.

Memory location 3 can be programmed with an input number above which memory will
be considered continuous. This means above that input number commands will
continue to flow across each four command boundary and be executed until a
terminating command of 0x00,0x00 is encountered.

Remember that if any of those higher number inputs are grounded the associated
commands starting at that input number will still be executed (unless memory location
4 is programmed) and run until a termination command is encountered.

Location 4 - Disabled inputs
Memory location 4 can be programmed with the input number above which electrical
status of those inputs will be ignored. Grounding one of those inputs will not result in
execution of its command string. The input will still be used by the WAIT and SKIP
commands that look at input status.

Location 5 - Interrupting Wait Commands
Wait commands will loop until the input condition is met. No other operations of the
mini panel will be performed while waiting so the panel will appear dead. It is quite
possible that situations on the layout will occur that upset the flow of your automation
‘program’. Imagine that the program is waiting for a loco to get to a certain block and a
derailment occurs causing the train to stop. The loco is replaced on the track but on a
parallel track resulting in the loco never getting to the block that the program is
expecting to be occupied. The mini panel will wait forever appearing to be
unresponsive. You can utilize an unused input of the mini-panel as an ‘interrupt’ to
break the mini panel out of this wait forever loop and continue normal operations.
Program memory location 5 with the input number you want to use as the interrupt. By
connection a pushbutton to this input you can provide a recovery mechanism without
resetting the entire panel, losing turnout positions, signal aspects or loco function
states.

Location 6 -
Memory location 6 is unused.

Location 7 -
Memory location 7 is unused.

Location 0 - 3 Cab bus address, 2-63 are OK
Location 1 - 5 Debounce timer (normally doesn’t ever need change)
Location 2 - 0 Clear all 8 memory locations for an input when programming 1=don’t
Location 3 - 0 Input number at/above which command string memory is continuous
Location 4 - 0 Input number at/above which commands will not execute if input active
Location 5 - 0 Input number than can be used to interrupt “wait” commands
Location 6 - Unused (Software version 201 when read via USB - CV7)
Location 7 - Unused (Manufacturer 11 when read via USB - CV8)
Locations 8 through 255 - 0