image8

What do I need?


image9

Model Lighting & Signal Controller

Step 1:  Download and install the Software

Step 2:  Plug in your arduino to your Windows 10 computer using the supplied USB cord.

Step 3:  Connect and Flash your arduino firmware

Step 5: Edit your configuration

Step 6:  Write & Save your configuration 

Step 7: Wire up your layout

Step 8: Connect your arduino to layout

Quick Start Guide

Menu

image10

Your  Menu consists of File, View, Controller, Rules, Diagnose and Help.  


The Help Menu has a link to our Git-Hub file, tells a bit about the software, and has licensing information.

The File Menu

image11

Here is where you will load a config you have already done, or Save a config you made.

The View Menu

image12

The view menu lets you choose what you want to see on your screen.

The Controller Menu

image13

The Controller Menu is the heart of the software.  This is where you will connect to your Arduino board, Edit your configuration with signals and lights, and read/write your configuration.

The Rules Menu

image14

The Rules pop up menu allows you to  create rules for your lighting.  For example in a model RR, you might have the traffic lights show red, when a train is approaching.  

The Diagnose Menu

image15

This menu will help you diagnose bugs and test your lights.

The View Menu

Pixels checkbox

image16

This checkbox shows you to show/hide the pixels area of the screen.

Rules Checkbox

image17

This checkbox shows you to show/hide the rules area of the screen.

Serial Messages Checkbox

image18

This checkbox shows you to show/hide the messaging area of the screen.

Preferences

image19

Not currently in use. 

(reserved for a later update)

The Controller Menu

Connect

image20

Connect to your Arduino  MKR Zero.


Pause

image21

The pause button pauses the read/update configuration between the computer and your arduino.

Disable update from controller

image22

Turning this feature on stops the automatic read  from the controller that happens  in 10 second intervals. 

Edit

image23

This takes you to the Edit panel.  You will see all the lighting and signal choices on the left.  Drag and drop them into the next panel on the right (or middle if your pixel frame is open).  

Write / Read Config

image24

Read config reads the configuration currently on your Arduinoo controller.


Write config, writes your configuration to the arduino controller.

Re-Initialize

image25

This reinitializes your arduino.

Pixel Strip

image26

This sub-menu will allow you to choose between different types of Pixels (NeoPixel and DotStar)

This is functionality that will be added later, it's not currently enabled.

Flash Firmware

image27

Flash Firmware 

(before you connect to your arduino board!) This pushes all the software to the arduino that is needed to control your board once you disconnect it from the computer and add it to your layout.

The Rules Menu

Source From

image28

In the rules menu, you can set a bunch of rules to control your lights.  Source From tells the controller that when (source from) is set to something, then do something else.

Target To

image29

When setting rules to control your lights, you have to set a target to do something when the source does something else.  For example, run the railroad crossing lights and change the road lights to red when that happens.

Operation

image30

Mirror - allows you to set one thing as a mirror to another (make them the same)

Link -  sets one thing to happen in relation to another signal/light specific

Trigger- sets one thing to happen in relation to another, pixel specific

The Diagnose Menu

Debug

image31

This is where you debug pixels, timers, colors, signals, rules, animations and performance.

Test

image32

This is where you will test an individual signal, pixel or rule you have made.

Stuck?

We are making videos to show how all of this works and to help  you setup your software!   Please checkout our YOUTUBE account for these great videos!