Bricx Command Center (BricxCC) is a 32-bit Windows program commonly known as an integrated development environment (IDE) for programming LEGO MINDSTORMS robots from all generations of the MINDSTORMS family, including the third generation EV3, announced in January 2013 at CES. BricxCC runs great and is fully supported on all versions of Windows, including 64-bit Windows 7 and 8 along with server versions of Windows OSes.
BricxCC includes support for programming the LEGO Mindstorms NXT brick using Not eXactly C (NXC), Next Byte Codes (NBC), and a simple on-brick programming language called NPG using the NBC compiler. You can also create RIC graphic icon files using the RICScript programming language. Support in BricxCC for programming the NXT in Java using the leJOS alternate firmware is also coming soon in 2013.
BricxCC supports programming the RCX (all versions), Scout, Cybermaster, and Spybot programmable bricks using Dave Baum's Not Quite C (NQC) language. And it supports programming the Scout, RCX2, and Spybot using The LEGO Group's MindScript(tm) and LASM(tm) languages via the Mindstorms 2.5 SDK. It also supports programming RCX bricks in Forth, C, C++, Pascal, and Java using cygwin along with the pbForth, brickOS, and leJOS alternate firmwares.
Version 3.3 of BricxCC is an enhanced revision to Mark Overmars' original program. See his web page for an overview of the basic functionality upon which this release was built.
BricxCC latest version.
The very latest and best versions of BricxCC are found in the test releases folder along with the most recent test builds of NBC, the enhanced NBC/NXC firmware, and other programmable brick utilities.
The most recent version of BricxCC uses NQC 2.3r1 or later. NQC version 2.4r1 or later is required for full USB tower support - downloading programs will not work with earlier versions of NQC. NQC version 2.5a1 or later is required for NQC Spybot support. NQC 3.1r5 is included in recent BricxCC releases so you do not have to download it separately from the new NQC website.
To install Bricx Command Center, perform the following simple steps:
See the History page for a history of the enhancements found in BricxCC revisions.
See the FAQ page for answers to frequently asked BricxCC questions.
I firmly believe in the power of the Open Source movement. Because Mark generously made his source code available I've been able to make the enhancements that are in BricxCC 3.3. So I'm similarly sharing my revised BricxCC source code for all to benefit thereby. BricxCC is written in Delphi. It is a rather extensive program so don't start working on it unless you are an experienced Delphi programmer. The source code is distributed under the Mozilla Public Licence. Since I am actively enhancing BricxCC I'd like to receive a copy of any bug fixes or enhancements.
Dave Baum's NQC
Next Byte Codes
Not eXactly C
Programmable Brick Utilities