Customizable Line Following Tracks that you can print yourself

'Basic Test Pad' - Printer Page Number field: 2,2,2,2,3,3,3,3,11

Want to put your line following skills to the test? Whether you use LEGO MINDSTORMS, Arduino, or any other robotics platform, I’ve made it easy for you to do just that.

You can now easily make your own line following tracks by just printing a set of standard tiles. It’s all free, so go ahead and print as many tiles as you want. I’ve put up three examples to get you started, but I encourage you to make your own tracks. You can find an overview of all available tiles at the bottom of this page.

Download All Tiles

Click to download the PDF with all tiles. Permanent link: Just share this link - Don't send the PDF around. This way you will always have the latest version!


'Cool Guy' - Printer Page Number field: 2,2,3,3,3,3,3,3,3,3,6,8,8,12,13,22
'Fun Colors': Pick up objects from Yellow, drop it at Green, etc. - Printer Page Number field: 2,2,2,2,21,25,26,27,28

Overview of available Tiles (Don’t print these! print the PDF found above!)


I haven’t printed all of these yet, to see if they are all perfectly aligned. If you find any alignment problems, please let me know in the comments.

And share your own customized track! Send me a picture of the ready made track, and and send the Printer Page Number settings field that you need to print out the track.

Lastly, feel free to ask for more tiles in the comment. I may just add them to the selection of tiles.

About the author

27 Responses
  1. Rish

    First of all, thanks for publishing these tiles. I plan to use them to provide some creative challenges to the FLL team that I am coaching.

    A couple of points of feedback :
    1. One could use tilemap editors (which are used to design backgrounds for games) to design the tracks. A popular editor which I used was Tiled (
    2. You will need a mosaic of the thumbnails of all the pages. I created one which can be downloaded from
    3. Quick tutorial.
    File > New > 10×10, tile size = 64x64px
    Map > New Tileset > Browse > AllTiles.png
    Start painting with the tiles. The final pattern can be exported and shared as a image. Example :

    1. John C.

      Nice idea. Tiled is a cool program. One question, after you design a line following map in Tiled, how do you print it one tile per page?

  2. jun

    this is very useful, thanks for sharing it!

    a request: can you add titles with other colors (such as red, green), so i can do “follow the red line” with my robot?


      1. Hedvika

        Great episode! Great itirevnew. If you have him back, I would be really curious to know what LEGO thinks of Bricklink. I imagine they are not overly thrilled with it, but it has got to generate alot of sales of sets for the company. The sellers have got to get their parts from somewhere right? It can’t all be from the used market.

  3. Monika

    Anonymous,Actually, ScanBot displays the image right on the NXT sceren! Of course, the NXT sceren can only display black-and-white images, so you couldn’t use the color sensor with the program in the book. However, you could write your own program for using ScanBot with the color sensor to display a color scan on the PC, if you knew how to do it. And yes, the instructions in the book tell you how to make an NXT-G program for the robot – you don’t need to know any other language. 🙂 -Jonathan

  4. Hadi

    Great innovative job! I was looking for such a thing for an hour. What do you think of printing enough tiles of each shape on some magnetic sheets and sort them based on our track map together like pieces of a puzzle. This way, we can prevent paper waste.

  5. Kirstin

    Thanks a lot – on which material you printed the tiles? So they fit together and do not move and stay in good quality a long time?

Leave a Reply


EV3 Discovery

Discover the many features of the EV3 set, and learn to build and program your own robots! Learn more

Start Building Robots


Website Maintenance

Robotsquare is currently being updated, which means that it may look a little different (and not very polished) for a while. All the content and pages should still be there, though. It should be back and fully operational soon. Thanks for your patience!