Difference between revisions of "BSM-1 Switch Controller"

From Train Control Systems Documentation
Jump to navigation Jump to search
(main content addition)
Line 8: Line 8:
 
| image=BSM-1.png}}
 
| image=BSM-1.png}}
  
The BSM-2 Accessory Decoder from TCS is a dual-output switch controller designed for crossovers. This decoder is purpose-built to operate solenoid-based turnouts, and is not designed to control “slow-motion” turnout throws.  
+
The BSM-1 Accessory Decoder from TCS is a dual-output switch controller designed for crossovers. This decoder is purpose-built to operate solenoid-based turnouts, and is not designed to control “slow-motion” turnout throws.  
  
 
Default operation will allow you to operate this decoder on DCC power by toggling Function #3 on DCC Address 9. See the Programming section below for information on how to re-configure the decoder’s DCC Accessory Address.
 
Default operation will allow you to operate this decoder on DCC power by toggling Function #3 on DCC Address 9. See the Programming section below for information on how to re-configure the decoder’s DCC Accessory Address.
Line 14: Line 14:
 
The BSM-2 can be operated using DCC commands, or via the tactile push button. Configuration of things such as the address, default “thrown” direction can be set up by using the push button.
 
The BSM-2 can be operated using DCC commands, or via the tactile push button. Configuration of things such as the address, default “thrown” direction can be set up by using the push button.
  
== Programming ==
+
==Programming the BSM==
The {pagename} can be programmed to be controlled in either of two different ways - DCC address 9, using a DCC function button number from 1 through 8; or as a NMRA DCC Accessory Decoder.  
+
The {{PAGENAME}} can be programmed to be controlled in either of two different ways - DCC address 9, using a DCC function button number from 1 through 8; or as a NMRA DCC Accessory Decoder.  
  
!!!WARNING!!! It is highly recommended that the following steps and checks be performed before programming the decoder:
+
To enter programming mode, press and hold the tactile push button for two seconds. The decoder will cycle the output twice in a row to acknowledge that it has entered programming mode. In the event that you have entered programming mode, but have not programmed anything, the decoder will time out automatically and exit programming mode after two minutes. 
  
# Install the decoder and wire it according to the instructions to verify default operation.
+
!!!WARNING!!! Please perform the following steps and checks be performed before programming the decoder:
# Stop or remove all locomotives so as to avoid possible derailments and collisions.
 
  
=== Mode Of Operation ===
+
#Install the decoder and wire it according to the instructions to verify default operation.
 +
#Stop or remove all locomotives so as to avoid possible derailments and collisions.
  
==== E-Z Track mode ====
+
===Mode Of Operation===
This is the default mode of the {pagename}. In this mode, the output can be toggled using a function button from 1 - 8 when DCC address 9 is selected.
 
  
==== DCC Accessory Mode ====
+
====E-Z Command Mode====
 +
This is the default mode of the {{PAGENAME}} when installed OEM from Bachmann into E-Z Track DCC turnouts. In this mode, the output can be toggled using a function button from 1 - 8 when DCC address 9 is selected. To set up this mode, follow these steps:
 +
 
 +
# Install the decoder and wire it according to the instructions and verify operation.
 +
# Select Address 9 on your DCC throttle (do not enter a long address)
 +
# Press and hold the tactile push button for at least two seconds. ''The decoder will cycle the output twice to acknowledge that it has entered programming mode.''
 +
# Press a function button number from 1 through 8 four times in a row. 
 +
 
 +
The decoder will cycle the output FOUR times to confirm that the programming was accepted. You can now use the chosen function button number to control the decoder when Address 9 is selected on your DCC throttle.
 +
 
 +
====DCC Accessory Mode====
 
This mode uses the NMRA standard addressing and commands for DCC Accessories as described in [https://www.nmra.org/index-nmra-standards-and-recommended-practices S-9.2.1]. In this mode, a DCC Accessory Address from 1-100 can be used, as well as the "Normal/Off" "Reverse/OFF and "Toggle" commands. To set up this mode, follow these steps:
 
This mode uses the NMRA standard addressing and commands for DCC Accessories as described in [https://www.nmra.org/index-nmra-standards-and-recommended-practices S-9.2.1]. In this mode, a DCC Accessory Address from 1-100 can be used, as well as the "Normal/Off" "Reverse/OFF and "Toggle" commands. To set up this mode, follow these steps:
  
# Install the decoder and wire it according to the instructions and verify operation.  
+
#Install the decoder and wire it according to the instructions and verify operation.
# Select "Accessory Mode" on your DCC throttle. ''(Requires support in your DCC Command Station. Refer to your system's user manual for more specific information.)''
+
#Select "Accessory Mode" on your DCC throttle. ''(Requires support in your DCC Command Station. Refer to your system's user manual for more specific information.)''
# Press and hold the tactile push button for at least two seconds. ''The decoder will cycle the output twice to acknowledge that it has entered programming mode.''
+
#Press and hold the tactile push button for at least two seconds. ''The decoder will cycle the output twice to acknowledge that it has entered programming mode.''
# Enter the desired DCC Accessory Address
+
#Enter the desired DCC Accessory Address
# Press any button to operate the accessory. (Normal/OFF, Reverse/ON, Toggle)
+
#Press any button to operate the accessory. (Normal/OFF, Reverse/ON, Toggle)
  
 
The decoder will cycle the output FOUR times to confirm that the programming was accepted. You can now use the chosen DCC Accessory Address to control the decoder.  
 
The decoder will cycle the output FOUR times to confirm that the programming was accepted. You can now use the chosen DCC Accessory Address to control the decoder.  
  
=== Default Turnout Position ===
+
===Default Turnout Position===
 
''NOTE: The decoder does not have any way to "know" the position of the switch, as it is possible to operate the switch by hand in many cases. The "default" position, as well as what information may be displayed on your throttle (in DCC Accessory Mode) may not accurately reflect the current state of the turnout; however, this configuration does allow you to always know which direction the turnout will throw when a particular command is sent.''  
 
''NOTE: The decoder does not have any way to "know" the position of the switch, as it is possible to operate the switch by hand in many cases. The "default" position, as well as what information may be displayed on your throttle (in DCC Accessory Mode) may not accurately reflect the current state of the turnout; however, this configuration does allow you to always know which direction the turnout will throw when a particular command is sent.''  
  
 
This information is used to determine which coil or solenoid will be energized when a particular input is received, or when the decoder first powers up to determine which way to throw the turnout if the "toggle" command is sent. The tactile push button always "toggles" the output. To reprogram this, follow these steps:
 
This information is used to determine which coil or solenoid will be energized when a particular input is received, or when the decoder first powers up to determine which way to throw the turnout if the "toggle" command is sent. The tactile push button always "toggles" the output. To reprogram this, follow these steps:
  
==== E-Z Track Mode ====
+
====E-Z Command Mode====
 
This is the coil which will be energized or solenoid which will be operated when the decoder receives the DCC function command for "ON" on DCC address 9.
 
This is the coil which will be energized or solenoid which will be operated when the decoder receives the DCC function command for "ON" on DCC address 9.
  
# Install the decoder and wire it according to the instructions and verify operation.  
+
#Install the decoder and wire it according to the instructions and verify operation.
# Select the decoder's current address and set the direction to Forward
+
#Select DCC address 9 and set the direction to Forward
# Press and hold the tactile push button for at least two seconds. ''The decoder will cycle the output twice to acknowledge that it has entered programming mode.''
+
#Press and hold the tactile push button for at least two seconds. ''The decoder will cycle the output twice to acknowledge that it has entered programming mode.''
# Press the Direction key on your handheld - toggle the current direction to Reverse.  
+
#Press the Direction key on your handheld - toggle the current direction to Reverse.
 +
#''If nothing happens'' - Press the function button number used for this decoder four times in a row.  
  
 
The decoder will cycle the output FOUR times to confirm that the programming was accepted.  
 
The decoder will cycle the output FOUR times to confirm that the programming was accepted.  
Line 55: Line 65:
 
NOTE: If you would like to  
 
NOTE: If you would like to  
  
==== DCC Accessory Mode ====
+
====DCC Accessory Mode====
 
This is the coil which will be energized or solenoid which will be operated when the decoder receives the DCC accessory command for "Normal/OFF" on the DCC Accessory Address.
 
This is the coil which will be energized or solenoid which will be operated when the decoder receives the DCC accessory command for "Normal/OFF" on the DCC Accessory Address.
  
# Install the decoder and wire it according to the instructions and verify operation.
+
#Install the decoder and wire it according to the instructions and verify operation.
# Press and hold the tactile push button for at least two seconds. ''The decoder will cycle the output twice to acknowledge that it has entered programming mode.''
+
#Press and hold the tactile push button for at least two seconds. ''The decoder will cycle the output twice to acknowledge that it has entered programming mode.''
# Press the push button again one time.  
+
#Press the push button again one time.
  
 
The decoder will cycle the output FOUR times to confirm that the programming was accepted.  
 
The decoder will cycle the output FOUR times to confirm that the programming was accepted.  
 +
 +
=== Factory Reset ===
 +
To perform a factory reset, press and hold the tactile push button for ten seconds while the decoder is powered. The decoder will cycle the output FOUR times to confirm that the factory reset has completed accepted.
 
[[Category:TCS Products]]
 
[[Category:TCS Products]]

Revision as of 01:51, 22 February 2023

BSM-1 Switch Controller
BSM-1.png
Device Information
ManufacturerTrain Control Systems
TypeAccessory Decoder
SKU2018
Release DateFeb 2023
Retail Price$14.95
PSUDCC/DC 12V

The BSM-1 Accessory Decoder from TCS is a dual-output switch controller designed for crossovers. This decoder is purpose-built to operate solenoid-based turnouts, and is not designed to control “slow-motion” turnout throws.

Default operation will allow you to operate this decoder on DCC power by toggling Function #3 on DCC Address 9. See the Programming section below for information on how to re-configure the decoder’s DCC Accessory Address.

The BSM-2 can be operated using DCC commands, or via the tactile push button. Configuration of things such as the address, default “thrown” direction can be set up by using the push button.

Programming the BSM

The BSM-1 Switch Controller can be programmed to be controlled in either of two different ways - DCC address 9, using a DCC function button number from 1 through 8; or as a NMRA DCC Accessory Decoder.

To enter programming mode, press and hold the tactile push button for two seconds. The decoder will cycle the output twice in a row to acknowledge that it has entered programming mode. In the event that you have entered programming mode, but have not programmed anything, the decoder will time out automatically and exit programming mode after two minutes.

!!!WARNING!!! Please perform the following steps and checks be performed before programming the decoder:

  1. Install the decoder and wire it according to the instructions to verify default operation.
  2. Stop or remove all locomotives so as to avoid possible derailments and collisions.

Mode Of Operation

E-Z Command Mode

This is the default mode of the BSM-1 Switch Controller when installed OEM from Bachmann into E-Z Track DCC turnouts. In this mode, the output can be toggled using a function button from 1 - 8 when DCC address 9 is selected. To set up this mode, follow these steps:

  1. Install the decoder and wire it according to the instructions and verify operation.
  2. Select Address 9 on your DCC throttle (do not enter a long address)
  3. Press and hold the tactile push button for at least two seconds. The decoder will cycle the output twice to acknowledge that it has entered programming mode.
  4. Press a function button number from 1 through 8 four times in a row.

The decoder will cycle the output FOUR times to confirm that the programming was accepted. You can now use the chosen function button number to control the decoder when Address 9 is selected on your DCC throttle.

DCC Accessory Mode

This mode uses the NMRA standard addressing and commands for DCC Accessories as described in S-9.2.1. In this mode, a DCC Accessory Address from 1-100 can be used, as well as the "Normal/Off" "Reverse/OFF and "Toggle" commands. To set up this mode, follow these steps:

  1. Install the decoder and wire it according to the instructions and verify operation.
  2. Select "Accessory Mode" on your DCC throttle. (Requires support in your DCC Command Station. Refer to your system's user manual for more specific information.)
  3. Press and hold the tactile push button for at least two seconds. The decoder will cycle the output twice to acknowledge that it has entered programming mode.
  4. Enter the desired DCC Accessory Address
  5. Press any button to operate the accessory. (Normal/OFF, Reverse/ON, Toggle)

The decoder will cycle the output FOUR times to confirm that the programming was accepted. You can now use the chosen DCC Accessory Address to control the decoder.

Default Turnout Position

NOTE: The decoder does not have any way to "know" the position of the switch, as it is possible to operate the switch by hand in many cases. The "default" position, as well as what information may be displayed on your throttle (in DCC Accessory Mode) may not accurately reflect the current state of the turnout; however, this configuration does allow you to always know which direction the turnout will throw when a particular command is sent.

This information is used to determine which coil or solenoid will be energized when a particular input is received, or when the decoder first powers up to determine which way to throw the turnout if the "toggle" command is sent. The tactile push button always "toggles" the output. To reprogram this, follow these steps:

E-Z Command Mode

This is the coil which will be energized or solenoid which will be operated when the decoder receives the DCC function command for "ON" on DCC address 9.

  1. Install the decoder and wire it according to the instructions and verify operation.
  2. Select DCC address 9 and set the direction to Forward
  3. Press and hold the tactile push button for at least two seconds. The decoder will cycle the output twice to acknowledge that it has entered programming mode.
  4. Press the Direction key on your handheld - toggle the current direction to Reverse.
  5. If nothing happens - Press the function button number used for this decoder four times in a row.

The decoder will cycle the output FOUR times to confirm that the programming was accepted.

NOTE: If you would like to

DCC Accessory Mode

This is the coil which will be energized or solenoid which will be operated when the decoder receives the DCC accessory command for "Normal/OFF" on the DCC Accessory Address.

  1. Install the decoder and wire it according to the instructions and verify operation.
  2. Press and hold the tactile push button for at least two seconds. The decoder will cycle the output twice to acknowledge that it has entered programming mode.
  3. Press the push button again one time.

The decoder will cycle the output FOUR times to confirm that the programming was accepted.

Factory Reset

To perform a factory reset, press and hold the tactile push button for ten seconds while the decoder is powered. The decoder will cycle the output FOUR times to confirm that the factory reset has completed accepted.