SNAP EDITOR Screen
The SNAP EDITOR lets you create custom commands and load them onto the train. When you open the SNAP EDITOR home screen, you will see 4 color sequences based on magenta action color. And you will be able to assign a custom command to each of the sequences.
If a color sequence has a command already associated with it, its status will say "command loaded." Otherwise, the status will be "empty." Loaded command preview feature is currently in development and will be available soon. You can clear all of the commands using the trash can button, or you can just overwrite them anytime you need to.
To create a new command, simply press on one of the 4 color sequences of your choice. This will load the Editor screen:
At the bottom of the Editor screen, there are 5 categories containing one or more commands. More category types and commands will become available in future updates of the app and the train's firmware.
To explore the available commands, you can select one of the categories. For example, press on the STEERING category button and you will see 4 commands show up on the screen (STRAIGHT, RIGHT, LEFT, REVERSE). You can select any of them based on your preference. Let's select REVERSE for this example.
If this is the command you would like to associate with the custom color sequence (in this case, WHITE | MAGENTA | BLUE), simply press the UPLOAD button in the upper right. The command will transfer instantly to the train and the app will notify you that the upload was successful. Note that if the UPLOAD button looks gray instead of magenta, it means you're not connected to your train.
Some of the custom commands such as SPEED and PAUSE are configurable. You'll be able to select a custom value from an available range. Just press on the SPEED command box and you will see a configuration screen as shown below:
You can use the slider to select the desired speed value and then press the SET button. Then you can upload this customized command to the train using the UPLOAD button just as explained above.
Custom commands not only allow you to gain greater control of the train, they also offer a new dimension of play and learning with multiple trains. For example, you can make two trains run different routes on the same track and perform different coordinated actions. A custom command loaded into one train can mean something completely different or nothing at all to another train. The possibilities are truly endless!