Skip to content

Introduction

Brian in line follower robot

Brian is a drop in replacement for older LEGO® EV3 and NXT bricks. It is a project developed by Voltavian and funded by Czech Technical University, for the need of robosoutěž - a race of robots built from LEGO® technic pieces.

What can you do with it?

Beta testing

The project is still in a beta-testing phase and may contain bugs or unpredictable behavior. Please help us tracking it down and reporting issues and feature requests. The API is not stable and can have breaking changes between firmware versions.

Feedback: https://github.com/Voltavian/brian-forum/issues

Some feature may be marked:

  • [ ] needs more work - only partially implemented
  • [ ] planned but not implemented
  • [ ] available only in hacker mode

Brian is a central part of your LEGO® robotics project. You can write your own programs, which will make your robot behave intelligently. Connect various external LEGO® components, such as sensors or motors and the program can interface with them.

Brian and programs can be used to:

  • connect up to four LEGO® sensors
  • connect up to four LEGO® motors
  • connect multiple Brians together, via sensor or motor ports [ ]
  • play sounds, directly or through an external speaker/headphones [ ]
  • make custom the user interfaces via display [ ], buttons and their color LEDs
  • connect to a computer of phone via WiFi [ ]
  • access files on the micro SD card

Brian with sensors and motors

Explore

Start exploring in getting started or dig into the API reference.