flash force Wiki
Interactive browser →
Wiki / Other software
#software#powered-up#trains#automation

Brick Automation Project

Software that runs a whole layout from a computer rather than a model from a phone. It speaks the Powered Up protocol from a desktop Bluetooth adapter, and the adapter rather than the app sets how many hubs it holds at once.

What it reaches

CapabilityStateNote
Drive several hubs at once from one computerworks, untested herethe limit is the Bluetooth adapter, not a fixed number of slots
System and Train hubs, Move hub, Technic hub, WeDo 2.0 hubworks, untested herethe full Powered Up family of its era
Run trains on a schedule, with anti-collisionworks, untested herewhat the project exists for: automation rather than driving
Multiple units — several motors driven as oneworks, untested here
Throw points and react to events in your own codeworks, untested hereevent-driven, which is what separates it from a controller app
Run with the computer switched offout of reachthe hubs hold no program; the connection is the product
Anything opticalout of reachBluetooth only

Where it sits

Three third-party routes to Powered Up, and they answer different questions:

what it isthe computer
thisa layout automated from a desktopmust stay connected
BrickController2a model driven by hand from a gamepadphone, must stay connected
Pybricksa program living inside the hubnot needed once flashed

Automation and hand control both keep a link open; only replacing the firmware lets the model leave the room. The bridge in this project takes the same route from the other end, holding the layout itself in five slots.