Matthias Paul Scholz's
LEGO MINDSTORMS NXT
Tools page

Home
Home
Robots
Robots
GBC
GBC
Events
Events
Tools
Tools
Links
Links
Book
Book
Contact
Contact

This page provides links to NXT related tools.
NXT programming
leJOS NXJ von leJOS.org: Java on the NXT
pbLua by Ralph Hempel: lightweight LUA-based language that is executed on the NXT. A small guide for installation and configuration can be found here.
NBC/NXC by John Hansen: languages with an assembly syntax resp. a C syntax that can be used to program LEGO's NXT programmable brick
BrickTool by John Hansen: Bluetooth based utility for communication between the PC and the NXT brick.
RobotC by Carnegie Mellon University Robotics Academy:  a C-based programming environment designed to work on the RCX and the NXT
Robotics Studio by Microsoft: NXT (and RCX) programming with C#
NXT Perl API by Michael Collins: a NXT control layer written in Perl
ruby-nxt on rubyforge.org : a library to control the NXT remotely using Ruby
NXTender by Sivan Toledo: controlling the PC with the NXT (yes, that way!) using Java
MindSqualls by Niels: another .NET/C# library for remotely controlling the NXT
LDraw
NXT parts for LDraw by Philo, containing the (still unofficial) NXT related parts made by Kevin Clague, Steve Bliss, Philo and me
Lemon by me: a tool to diff models laid down in LDRAW
Misc
Comparison of the different NXT sets out there
SDK, HDK and BDK by LEGO:  the official development kits for the NXT
Brickcc utilities by John Hansen: diverse programs for conversion of NXT brick sound files
BricxCC (Bricx Command Center) by John Hansen:  an IDE for programming the NXT brick
NXTDirector by Razix: control your NXT with a Palm
RoboRealm: remote image processing for your NXT robot