The Brick Automation Project
Version 1.6

Updated 30 September 2020

Privacy Policy

The Brick Automation Project does not collect, access nor transmit any personal information.

The Brick Automation Project Screenshot
The Brick Automation Project Screenshot

Preface

Originally created by Vincent Vergonjeanne, he has graciously released source code for Version 1.5. As I was interested in automating and controlling multiple LEGO Powered Up Hubs, I revised the software and have produced what I call Version 1.6.

Features added in Version 1.6 include, see the Change Notes for a complete list:

The .msi installation file can be downloaded here BAPsetup.msi; this includes the executable plus the supporting and examples layout files. Alternatively you can install it from the Windows Store, The Brick Automation Project. Two example project files can also be downloaded:

The source code is forked from the original GitHub here GitHub.

I also designed a new switch machine that works well with the Powered Up Hubs and The Brick Automation Project. There are two different configurations:

Table of Contents:

What is the Brick Automation Project
Disadvantages and Advantages of the Brick Automation Project with Powered Up Hubs
Equipment required for the Brick Automation Project
Operation and Lessons Learned
Change Notes
Conclusion

What is the Brick Automation Project

The Brick Automation Project is software to connect all your LEGO Powered Up devices to single computer via Bluetooth. It used the same protocols as the LEGO Powered Up system, but allows more devices to connect - only limited by your bluetooth adapter. You can control and monitor devices, as well as create event driven programs, including your own customized code. Additionally, it can be used to automate functions, such as throwing switches based on events or identified routes. It also has the cabability to automatically run multiple trains with the anti-collision function.

Disadvantages and Advantages of the Brick Automation Project with Powered Up Hubs

Disadvantages:

Advantages:

Equipment required for the Brick Automation Project

All that is required is a LEGO Hub and a PC with Bluetooth capability (same requirements as stated by LEGO). Some accessories that enhance the experience are listed below, all of which are LEGO products:

Operation and Lessons Learned

Hints and Tips

Change Notes

Version 1.6

Conclusion

Thanks to Vincent Vergonjeanne, multiple LEGO train operation and automation is quite powerful. For those interested in complex LEGO train layouts, I highly recommend taking a look at the Brick Automation Project.

I hope this information was useful to you. Please feel free to contact me with any questions or comments at tom@lgauge.com.