Programmable Brick Utilities

NOTE: You must have the Fantom drivers installed in order for any of my NXT utilities to function under Mac OSX and Windows. You can get a copy of these drivers from the LEGO.com MINDSTORMS Update page. Linux users do not need the Fantom drivers but they do need libusb 0.1 installed. The LEGO Fantom drivers are known to not work currently with Mac OSX Lion. An update is expected to be made available later this year.

NeXT Tools

NeXT Tools is an application which provides many of the tool windows that are part of the Bricx Command Center IDE. Included are: Direct controller, Diagnostics, Watch, Piano, Joystick, Remote, NeXT Explorer, NeXT Screen, Messages, Memory Map, Clear Memory, MIDI Conversion, Wav->RSO, Find Brick, Turn off brick, Close communication, and Firmware download

Download for Mac OSX (universal binary)

Download for Linux (ia32)

NeXT Command Center

NeXT Command Center is the NeXT Tools application plus a functioning code editor with integrated compiler functionality. Kind of like BricxCC-lite. This is an early release with a number of rough edges and defects. Please report any problems you have using the editor and integrated compiler.

Download for Mac OSX (universal binary)

Download for Linux (ia32)

NeXTScreen

NeXTScreen is a Windows program which lets you view the NXT screen on your PC. You can configure the refresh rate and enable or disable polling. You can also set the scale from 1x to 4x. This is a standalone version of the NXT Screen tool built into BricxCC.

Download

NeXTExplorer

NeXTExplorer is a Windows program which lets you explore files on the NXT and PC with drag-and-drop support between the two systems. You can execute programs on the NXT, play sounds on the NXT, defragment the NXT filesystem, delete selected files or all files, and much more. This is a standalone version of the NXT Explorer tool built into BricxCC.

Download

NeXTTool

NeXTTool is a Windows command-line program which lets you talk to the new LEGO Mindstorms NXT programmable brick. It uses LEGO Mindstorms NXT Driver (Fantom) to communicate with the NXT. It supports a wide variety of actions for such things as downloading the NXT firmware, downloading and uploading files to and from the NXT, checking the battery level, playing sound and melody files, playing tones, listing all files on the NXT, and reading input and output values.

Download

Download for Mac OSX (universal binary)

Documentation

BrickTool

BrickTool is a Windows command-line program which lets you talk to all existing LEGO programmable bricks. It supports a wide variety of actions for such things as downloading the RCX firmware, uploading a datalog from the RCX, setting the Scout power mode, checking the battery level, listing all files on the NXT, and controlling motors and sensors.

Download

Documentation

RXEDumper

RXEDumper is a simple Windows program which can be used to edit and compile Next Byte Codes (NBC) programs. It also lets you decompile NXT executable programs (.rxe, .rtm, and .sys). If you want a full-featured IDE for writing NBC programs you would be better off using BricxCC

Download

Wav2Rso

Wav2Rso is a simple Windows program which can be used to convert .wav files into sound files for the NXT brick (.rso files). It can also convert the other direction (i.e., .rso -> .wav). It can produce RSO files with a sample rate between 2000 and 16000 (the min/max range of supported sample rates in the standard NXT firmware).

Download

wavrsocvt

wavrsocvt is a command-line utilitiy which can be used from a terminal window or command prompt to convert .wav files into sound files for the NXT brick (.rso files). It can also convert the other direction (i.e., .rso -> .wav). It can produce RSO files with a sample rate between 2000 and 16000 (the min/max range of supported sample rates in the standard NXT firmware).

Download

Download Linux version

MIDIBatch

MIDIBatch is a simple Windows program which can be used to convert MIDI files into NXT Melody files for the NXT brick (.rmd files).

Download

RMDPlayer

RMDPlayer is a simple Windows program which can be used to play NXT Melody files (*.rmd). It can also convert the NXT Melody file to a .wav file if desired.

Download

Comment to:

bricxcc@comcast.net