Skip to content

Examples / Use Cases

WCC helps to create complex interactions and automation on your layout easily. You shouldn't create static layouts to add complex logic anymore because there are no signal wires, command stations, and boosters required and all WCC modules can work on a battery. Here we give you a few ideas of what can be created with WCC and estimated costs to implement those ideas.

A fully automated level crossing with sound and adjustable timers


  • Automated barriers
  • Automated blinking signals (1-4 lights per signal)
  • Sound

Estimated time to finish electrical part:

  • 30-60 mins

What you need:

  • WCC accessory module
  • 2 x WCC tags
  • 2 x blinking signals (common anode and common cathode are supported, LEDs should be connected directly to a WCC accessory module using resistors)
  • Level crossing base road - create yourself or buy ready
  • 2 x servo motors (linear or normal)
  • Speaker
  • A train with WCC train module (otherwise you're able to control level crossing only manually using the app)

Estimated cost:

  • $100 - $150

How does it work:

  • Order a WCC accessory module or solder your own module
  • Create a new project in the app and add your WCC accessory module
  • Connect signals, servo motors, and speaker to your WCC accessory module - you need only 1 module for all those elements. Check module documentation for wiring, electrical characteristics, connection advice, and additional settings
  • Use DC supply or a battery to power the accessory module
  • Add logic to the accessory module in the app using a visual editor or custom scripts
  • Upload sound using the app if you want to use your sounds
  • Simulate level crossing in the app and check that all level crossing elements work
  • Assemble the final version (install signals, connect barriers to servo motors using aluminum wire, etc.)
  • Put WCC tags under rails where level crossing should start signaling and where should finish if a train crosses a tag. Add those tags to the project in the app
  • Run a train with a WCC train module. If you haven't a train with a WCC module, use the app to start/stop signaling manually