SkillAgentSearch skills...

Bowties

An application to view/edit LCC (OpenLCB) configuration visually

Install / Use

/learn @JohnSL/Bowties
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Bowties

Visual LCC/OpenLCB Configuration Tool for Model Railroads

Bowties transforms complex LCC (Layout Command Control) event configuration into simple visual workflows. Understand your existing layout at a glance and navigate node configuration—no protocol expertise required.

Getting started

  1. Download and install — pre-built installers for Windows and Linux.
  2. Connect and explore — connect to your LCC network, discover nodes, view and edit configuration, and explore the Bowties event map.

Bowties view showing two buttons wired to a turnout

What Bowties does

  • Connects to your LCC network via TCP hub (JMRI, port 12021) or direct USB-to-CAN adapter
  • Discovers every node on the network and shows manufacturer, model, and status
  • Displays full node configuration using a sidebar and card-based CDI browser — read and write any setting
  • Maps event producer/consumer relationships across all nodes in the Bowties view
  • Links events between nodes: click + New Connection, pick a producer and a consumer, and Bowties writes the matching event ID to the node

Supported hardware

| Connection type | Examples | |----------------|---------| | TCP hub | JMRI (port 12021), any GridConnect TCP bridge | | USB GridConnect serial | SPROG CANISB, SPROG USB-LCC, RR-Cirkits Buffer LCC, CAN2USBINO | | USB SLCAN | Canable, Lawicel CANUSB, any slcand-compatible adapter |


For developers

See docs/project/development.md for full details on building, testing, architecture, project principles, and contributing.

Quick reference:

cd app && npm install
npm run tauri dev      # development build with hot-reload
npm run tauri build    # production build

License

Licensed under either of

at your option.

Related Skills

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated1d ago
Forks0

Languages

Rust

Security Score

85/100

Audited on Mar 31, 2026

No findings