LEGO MindStorms RCX Startup Guide

A collection of software, firmware, tools, and utilities for the LEGO® MindStorms RCX

LEGO MindStorms RCX Startup Guide

Quick Start Menu

There are 80+ projects to explore, but where to start?

You would like to program using… Your computer type… Suggested Project Project Description
Visual Icons Supports Java VisualNQC An iconic programming tool offering functionality similar to LEGO’s original Robotics Invention System software
An IDE with Debugging Support Windows RobotC A full-featured Windows IDE offering the only support at this level for comprehensive, real-time debugging
A Multi-Platform IDE Windows / Mac / *nix BricxCC A multi-platform IDE that supports writing NQC code
A Java Environment Supports Java HaikuVM A leJOS successor for programming the RCX using Java
An Environment for Open Source Firmware Windows / Mac /*nix BrickOS-Bibo Offers lower-level control of the RCX and supports multiple programming languages

For the more technically inclined, or for more further educational scenarios, we strongly encourage reviewing the numerous other options available across this organization’s repositories.

Important Prerequisites

IR Tower Support Status

Source Code Version Control

For projects hosted within this BrickBot organization, GitHub is used for version control.

Conversely to the driver issue, there is not currenly a version of GitHub Desktop for 32-bit Windows. For those wanting an alternative to GitHub Desktop that also provides a 32-bit distribution, the open source GitAhead project is suggested.

Host Computer Setup

Overview of Using the RCX with More Recent Operating Systems

Windows

Linux

Debian / Ubuntu

Mac OS X

Raspberry Pi