Professional Documents
Culture Documents
http://robotsquare.com/2013/07/16/ev3-nxt-compatibility/
Published on July 16, 2013 by Laurens in Featured, Other How To's
Since the launch of LEGO MINDSTORMS in 1998, three generations of MINDSTORMS products have been on the market:
1998: LEGO MINDSTORMS (RCX) 2006: LEGO MINDSTORMS NXT 2013: LEGO MINDSTORMS EV3
Figure 1 : Three generations of Programmable Bricks: RCX (left), NXT (middle), EV3 (right)
Several LEGO sets have been released for each generation, but the Programmable Brick (Figure 1) is what makes each generation unique. Heres an incomplete list of LEGO MINDSTORMS sets released since 1998.
LEGO MINDSTORMS (RCX) o 1998 LEGO MINDSTORMS Robotics Invention System o 1998 LEGO MINDSTORMS Education Set o 1998 LEGO MINDSTORMS Robotics Invention System 1.5 o 2001 LEGO MINDSTORMS Robotics Invention System 2.0 LEGO MINDSTORMS NXT (See full article on NXT versions) o 2006 LEGO MINDSTORMS NXT Education Set (9797) o 2006 LEGO MINDSTORMS NXT (8527) o 2009 LEGO MINDSTORMS NXT 2.0 (8547) LEGO MINDSTORMS EV3 (See full article on EV3 versions; coming soon) o 2013 LEGO MINDSTORMS EV3 (31313) o 2013 LEGO MINDSTORMS Education EV3 Core Set (45544)
All versions of LEGO MINDSTORMS NXT sets contain NXT bricks with the same functionality. NXT bricks found NXT 2.0 sets have exactly the same specs as NXT bricks from other sets. Likewise, all versions of LEGO MINDSTORMS EV3 contain the same EV3 brick. So despite the large number of LEGO MINDSTORMS sets that have been made, only three versions of LEGO MINDSTORMS exist: RCX, NXT, and EV3. This article does not aim to introduce MINDSTORMS NXT and EV3 from the start, but it discusses some of the differences between NXT and EV3, as well as compatibility between the two systems.
WiFi dongle for wireless connectivity (Figure 2), a USB keyboard for extra input, or a USB webcam for object detection.
Figure 2 Figure 2: EV3 Brick with Netgear WNA 1100 WiFi dongle. This configuration provides an alternative to USB or Bluetooth when programming the EV3.
Note that while the possibilities are endless in theory, well have to wait for people in the LEGO MINDSTORMS community to develop specialised software for such devices, so that the rest of us can use them on our robots. For example, before you can use your USB keyboard as a sensor inside the LEGO MINDSTORMS EV3 software, someone will have to create a custom sensor block that tells your robot which buttons on the keyboard are being pressed.
Figure 3 : Complete family of EV3 electronic components (not every component is included in each set).
Both versions of the EV3 set contain two Large motors. They are comparable to NXT motors in terms of speed and torque, although their shape is slightly different to make building easier. In addition, both sets have one Medium motor, comparable to the Power Functions Medium motor. As is the case for NXT, all three motors have rotation sensors for position and speed control.
Hardware Compatibility
The cable connectors in the NXT sets and EV3 sets are the same, so that many of the EV3 and NXT devices can be used together. Some combinations are compatible, others are not, as discussed in the next. You can see a demonstration of two possible configurations in the following video.
Figure 4 : Possible configuration with one EV3 Brick with both EV3 and NXT accessories.
You can also connect some unofficial NXT Sensors to the EV3 brick, such as some sensors from HiTechnic, Mindsensors and Dexter Industries. However, these companies will have to create programming blocks to facilitate the use of these sensors in the LEGO MINDSTORMS EV3 software, which has not yet been done for all sensors. If in doubt, contact the manufacturer of the sensor.
EV3 sensors CANNOT be used with the NXT brick, but EV3 motors CAN be used with the NXT
It is not possible to connect the new EV3 sensors to the NXT brick. However, you can use both Large and Medium EV3 motors with the NXT brick as if they are normal NXT motors. Figure 5 illustrates this (see video above for a sample program).
Figure 5 : Possible configuration with one NXT Brick with various motors and NXT sensors.
Figure 6 : Due to different plastic connectors, you cannot use the NXT rechargeable battery on the EV3 brick, or vice versa. LEGO sells two types of chargers: AC and DC, so be sure to order the right one. This image shows central European wall chargers.
Software Compatibility
The EV3 brick is programmed with new programming software. Although the software is different than the NXT programming software, existing NXT users will recognize many of the features of the EV3 software. You can still program the robots actions using drag and drop programming blocks, as shown in Figure 7.
Figure 7 : Two equivalent programs in the EV3 software (top) and NXT software (bottom).
It is also possible to use the EV3 software to program your NXT bricks. If you have both NXT and EV3 bricks, this allows you to program both using just one application. Note that this does not give your NXT brick additional features. For example, you still cannot use EV3 sensors on the NXT brick. It just helps keeping all your programs in one place. The EV3 software (home edition) will be a free download from the LEGO MINDSTORMS website [Link not yet available], so you can use it even if you do not have an EV3 set.