⌂ OpenRCX Workbench
Not connected

Connect to the brick

Pick the tower you are using, then connect. Chrome or Edge is required for the COM port and USB options.

Tower

Connecting opens the browser's port picker. Put the brick 5–50 cm in front of the tower, switched on, out of direct sunlight.

Driver help (Windows)

Serial tower on a Prolific USB-serial cable: if the COM port is named "PL2303TA DO NOT SUPPORT WINDOWS 11", Windows Update gave it the driver that refuses older chips. Install the older driver from github.com/BrandonVP/Prolific: Device Manager → the port → Update driver → Browse my computer → Let me pick → Have Disk → the folder extracted from PL2303_Prolific_v3.8.38.2.cab (black/newer cables) or, for grey/older cables, run PL2303_Prolific_v3.3.2.105.exe and pick the 2008 driver. Then block driver auto-update (Device Installation Settings → No).

LEGO USB tower: LEGO's driver is 32-bit only. Install the generic WinUSB driver with Zadig: Options → List All Devices → "LEGO USB Tower" (0694 0001) → target WinUSB → Replace Driver.

OpenRCX DIY tower: no driver needed; Teensy and ESP32 boards use Windows' built-in USB serial driver.

Full instructions: OpenRCX README, Drivers.

Brick

Link
ROM
-
Firmware
-
Battery
-
Program slot
-
Free memory
-
Packets
-

Self test: beep, cycle the display through the sensors and motors, and read everything back.

Simulated sensors

Drag to feed values to the simulated brick's sensor ports.

Program

Build it from blocks or write NQC, compile in the browser, download to a slot, press Run.

Compiler output

Press Compile.

Control

Direct commands. These need firmware on the brick and work while a program runs.

Firmware

The RCX forgets its firmware when the batteries are out. Loading takes about four minutes at 2400 baud.

Image

Title
-
Size
-
Load address
-
Checksum
-

Datalog

Values a program stored with AddToDatalog(). Upload them here and save as CSV.

#SourceValue
Nothing uploaded yet.

Console

Every packet on the IR link, and a way to send any opcode by hand.

0 packets