Building complex LEGO train layouts is a challenging task.

Fortunately, there is a number of free track planning tools, that facilitates this job significantly.

Track Planning software

For LEGO track layout planning, Bluebrick by Alban Nanty is the most powerful tool that I am aware of. Bluebrick does not just comprise the very limited number of original LEGO tracks, but is able to import libraries with custom tracks from other vendors, especially TrixBrix. TrixBrix offers a large variety of track components, all compatible with the LEGO train system.

Bluebrick can be downloaded here:

TrixBrix Track Library for Bluebrick

I am have compiled a complete track library for TrixBrix tracks. The track library contains about 100 tracks, switches, crossings, special elements and sets. All dimensions and connectors have been exactly calculated mathematically with trigonometric functions.


Click here for download:

Version: V1.4.4 of September 04th, 2020

The library is provided “as is” without charge and without any warranties. You install and use the software on your own risk.


At this time, the installation of the TrixBrix Track Library for Bluebrick requires a couple of manual steps. From Bluebrick 1.9 (scheduled for end of April 2020), things will become significantly easier, because from this version, you can trigger the download the TrixBrix Track Library for Bluebrick from within the Bluebrick software, and the software will care about the rest of the installation.

At present, please follow the following steps to install the TrixBrix Track Library for Bluebrick, or simply click the video tutorial below.

  1. Install Bluebrick on your PC, or, if already installed: update your Bluebrick version to the latest version (Bluebrick 1.8.2).
  2. Download the TrixBrix Track Library for Bluebrick.
  3. Unzip the content of the TrixBrix Track Library for Bluebrick .zip file in the installation folder of Bluebrick, e.g. c:\Bluebrick. The zip file will create a directory like c:\Bluebrick\parts\TrixBrix, and will overwrite the file “ConnectionTypeList.xml” in the c:\Bluebrick\config folder, so consider doing a backup of that file before if you did any changes in the file that you want to preserve. So, if you did everything right, there will be a folder named c:\Bluebrick\parts\TrixBrix after this operation. If not, something went wrong and the library will not work.
  4. Start / restart Bluebrick or reload the part library (File / Reload Part Library).
  5. The TrixBrix Track Library for Bluebrick works best on white background. Navigate to menu “Edit / Preferences”. Select tab “Appearance”. Choose Color Scheme “Classic (printer friendly)”.
  6. Stay in the preferences dialog, as we need to do some additional settings there. Select the tab “Part Library”. Select “TrixBrix” and move it up to the top of the list by clicking the “Move Up” button.
  7. Still in the preferences dialog, find the section “Bubble Information”. Check “Display Bubble Info with:” and “Part Description”.
  8. Close the preferences dialog by pressing the “OK” button.
  9. Try creating a simple layout.
  10. In the library, there are some “sets” of predefined combinations of tracks, e.g. railyards, cross-overs, and pass-throughs. Add one of them to your layout, e.g. the “Monster Crossover R104”. You can disassemble a set by clicking the right mouse button on it and select the context menu “ungroup”. After ungrouping, you can move the single components of sets individually. Cool, isn’t it?
  11. Inspire yourself by checking out the Sample Layouts on
  12. Enjoy!

Video tutorial

Don’t forget: like on Youtube and subscribe to the Mattzobricks channel!

Version History

1.4.4 / 04.09.2020

  • 4 Stud Gap Switches

1.4.3 / 19.08.2020

  • Bug Fix (Missing Standard Connector)

1.4.2 / 14.08.2020

  • Double Slip Crossover R104

1.4.1 / 31.07.2020

  • R40 Zero Gap Switch
  • R104 Wye Switch
  • R104 Quadruple Switch

1.4 / 03.07.2020

  • Narrow Gauge R84 Switches
  • Narrow Gauge Crossing 22,5°

1.3 / 21.06.2020

  • Narrow Gauge Curves R72, R84, R96
  • Dual Gauge Crossing 90°
  • Narrow Gauge Buffer Stop

1.2 / 27.05.2020

  • R40 Railyard Switch

1.1 / 28.04.2020

  • Wide curve combos

1.0 / 09.04.2020

  • First public version, containing all parts as available on this day

7 thoughts on “Track Planning

  1. Matteo… very impressive. Thanks for sharing. Track automation is challenging and you have accomplished it with elegance, making it “look” easy. Rudy – – The Calgary LEGO Train Club

  2. Hi,
    When I replace the file “ConnectionTypeList.xml” with yours, I loses the yellow/red dot.
    I putted back the original file and it works fine now.
    Any suggestions ?

    1. Hi Michel,
      thanks for letting me know. I corrected the problem and uploaded a new version of the library (V1.4.2 -> V1.4.3).


Leave a Reply

Your email address will not be published. Required fields are marked *