Plug and play

Introducing Control Lab IO Remote: a Raspberry Pi-powered device that seamlessly integrates with your LEGO® Control Lab Interface B serial port. It offers a swift and effortless solution for controlling up to eight motors via an intuitive web interface. Elevate your building experience with unparalleled ease!

Build your own

Print the case from the provided .slt file, acquire the necessary parts from the Amazon wishlist, and follow the diagram to assemble!

Installation steps

Follow these instructions to install the software on your SD card:

  • Apply OS customization when prompted. Edit settings to configure hostname, username, password, wireless network information, and enable SSH (found under services).
  • SSH into Raspberry Pi, e.g., use the terminal command ssh pi@raspberrypi.local. Note: pi is the username, and raspberrypi is the hostname by default.
  • Install Git with the command: sudo apt install git.
  • Clone Control Lab IO Remote repository by running: git clone https://github.com/diegobaca/Control-Lab-IO-Remote.git.
  • Navigate to the Control Lab IO Remote folder with cd /home/pi/Control-Lab-IO-Remote. Replace pi with your own username if you changed it during OS customization.
  • Run the installation script with sudo ./install.sh. This can take a while if you choose 'yes' to the system updates. Look for the message "Installation of Control Lab IO Remote is complete." when installation is finished.
  • Open a web browser on a device on the same network and type the Raspberry Pi's IP address to connect.