Skip to main content

The Difference Between LEGO MINDSTORMS EV3 Home Edition (#31313) and LEGO MINDSTORMS Education EV3 (#45544)

http://robotsquare.com/2013/11/25/difference-between-ev3-home-edition-and-education-ev3/

This article covers the difference between the LEGO MINDSTORMS EV3 Home Edition and LEGO MINDSTORMS Education EV3 products. Other articles in the ‘difference between’ series:
* The difference and compatibility between EV3 and NXT (link)
* The difference between NXT Home Edition and NXT Education products (link)

One robotics platform, two targets

The LEGO MINDSTORMS EV3 robotics platform has been developed for two different target audiences. We have home users (children and hobbyists) and educational users (students and teachers). LEGO has designed a base set for each group, as well as several add on sets.
There isn’t a clear line between home users and educational users, though. It’s fine to use the Education set at home, and it’s fine to use the Home Edition set at school. This article aims to clarify the differences between the two product lines so you can decide which product works best for you.

Which set to choose?

The facts and figures on this page may help you decide which set works best for you in terms of hardware and software, but there are other criteria as well. Which set is the most fun? (And won’t end up gathering dust)? See this article for some additional considerations.

LEGO MINDSTORMS EV3 Home Edition

The LEGO MINDSTORMS EV3 set (LEGO #31313) is the one you’ll find in toy stores and many online stores, as shown in Figure 1 (link). It is often referred to as the Home Edition or Retail Edition. Right out of the box you can build 5 robots including EV3RSTORM, GRIPP3R, TRACK3R, R3PTAR and SPIK3R (link) and 12 bonus models (link).
Figure 1: LEGO MINDSTORMS EV3 Home Edition (LEGO Catalog #31313)
You program the robot with software that you can download from the LEGO MINDSTORMS website for free (link). You can also control your robot with your smart phone, or with the infrared remote control that comes with the set.
The set contains 1 EV3 programmable brick, 2 Large Motors, 1 Medium motor, 1 Touch Sensor, 1 Color Sensor, 1 Infrared Sensor and an infrared remote, as shown in Figure 2. The set also includes 7 connector cables and a USB cable for programming.
You’ll need 6 AA batteries for the EV3 brick, and 2 AAA batteries for the remote. Instead of using 6 AA batteries, you can purchase the LEGO EV3 Rechargeable Battery and charger. (See “The EV3 Rechargeable Battery” below.)
Figure 2: LEGO MINDSTORMS EV3 Home Edition Hardware
The set further contains nearly 600 building elements, including beams, axles, gears and connectors, as shown in Figure 3. The inside of the cardboard packaging contains a mission pad (link). You can view an unboxing video of the set here (link).
Figure 3: LEGO MINDSTORMS EV3 Home Edition Parts list.

LEGO MINDSTORMS Education EV3 Core Set

The LEGO MINDSTORMS Education EV3 Core Set (LEGO #45544, see Figure 4) is available from LEGO Education and various education resellers worldwide (link). The set includes building instructions for one vehicle with various sensor attachments. More building instructions are available here (link). Software tutorials are available as part of the LEGO MINDSTORMS Education EV3 programming software, which is sold separately (#2000045, link).
Figure 4: LEGO MINDSTORMS Education EV3 Core Set (LEGO Catalog #45544) – Image credit: LEGO Education
The set contains 1 EV3 programmable brick, 2 Large Motors, 1 Medium motor, 2 Touch Sensors, 1 Color Sensor, 1 Ultrasonic Sensor and 1 Gyro sensor, as shown in Figure 4. The set also includes 7 connector cables and a USB cable for programming. The set includes a rechargeable battery for the EV3 brick. The charger is sold separately (#8887, link).
Figure 5: LEGO MINDSTORMS Education EV3 Core Set Hardware. The set also includes a rechargeable battery for the EV3 brick (not shown here).
The set contains nearly 540 building elements, including beams, axles, gears and connectors, as shown in Figure 6. The sturdy plastic box further contains storage bins for your Technic elements.

‘Upgrading’ Elements from Education Edition to Home Edition

If you have the Education Core Set (#45544), you may still want to build the robots of the Home Edition set (#31313), the 12 bonus robots (link), or robots from books about the Home Edition set (link). To do so, you’ll need to purchase separately the Infrared Sensor (link) and the Infrared Beacon (link), as well as certain Technic building elements.
Thomas Rosendahl has compiled a list of elements required to upgrade from the Education Core Set to the Home Edition here (link).
Matt O’Brien created a list of the parts required to upgrade the combination of the Education Core Set (45544) and Expansion Set (45560) to Retail Set (31313) so you can build the robots of the Home Edition and the robots in the LEGO MINDSTORMS EV3 Discovery Book (link).
You can order most elements from LEGO (link), or Bricklink (link). See also the instructions in the above files. Alternatively, you could get a large LEGO Technic set or a MINDSTORMS EV3 expansion set (See ‘LEGO MINDSTORMS Education EV3 Expansion Set’ below). You’ll get more value for money this way, but you may still need to buy certain pieces separately.

‘Upgrading’ Elements from Home Edition to Education Edition

Similarly, if you have the Home Edition set (#31313), you may still want to build the robots of the Education Core Set (#45544, link). To do so, you’ll need to purchase separately the Ultrasonic Sensor (link) and the Gyroscopic Sensor (link), as well as certain Technic building elements. Note that the Infrared Sensor has exactly the same shape as the Ultrasonic Sensor. Both sensor can sense distance, but the Ultrasonic Sensor is more accurate for distance sensing. On the other hand, the Infrared Sensor serves as the receiver for the Infrared Remote. It’s up to you to decide whether you need both sensors.

EV3 Programming Software Versions

LEGO MINDSTORMS EV3 robots must be programmed from a computer. National Instruments and LEGO have created a graphical programming language environment to make it easy for everyone to get started programming. This software comes in two versions: The Home Edition and the Education Edition for teachers and students. (In addition, hobbyists are currently developing alternative programming languages for EV3 such as C/C++ and Java).
Home Edition Software
The LEGO MINDSTORMS EV3 Home Edition set (#31313) does not include a software CD in the box. Instead, you will need to download the Home Edition software for free from the LEGO MINDSTORMS website (link). The software includes a programming environment, and building and programming instructions for the robots you can build with the Home Edition set.
The software does not require a license key, so you can download the software early to see if you like the programming language, and to avoid waiting for a big download when you want to get started building and programing.
The installation file is about 700 MB in size. I found the following system requirements in the installation folder. I added a few comments in parentheses–they are not official comments. If you’re in doubt: Download and run the free software to see if it works before you buy the set!
Prerequisites:
* Silverlight 5.0 or newer (Installer is included – no need to download separately)
* Microsoft Dot Net 4.0 or newer (Installer is included – no need to download separately)
Operating systems:
* Windows: Windows XP, Vista, Windows 7, and Windows 8 (32/64 bit) with the latest service packs. (Note that it does not work on Windows 8.0 RT or 8.1 RT)
* Macintosh: Mac 10.6, 10.7, and 10.8 with the latest service packs
System requirements:
* 2 GB of RAM or more
* 2.5 GHz processor or faster (This is the minimum for a dual core processor. For example, my quad core processor is just 1.7 GHz and it works fine.)
* Minimal supported screen resolution—1024*768
* LEGO® MINDSTORMS® EV3 does not support tablets or certain netbooks with hardware that does not meet the above requirements.
Education Edition for Teachers and Students
The LEGO MINDSTORMS Education EV3 Core Set (#45544) does not include a software CD in the box. You can purchase (around $99.95) a download license for the Education Edition software from LEGO Education (link). You will then be given a personalized download link for a software installation file. The installation file is about 700 MB in size. The system requirements are the same as given above.
The software includes a programming environment, and building and programming instructions for the robots you can build with the Education Core Set (#45544) and the Education Expansion set (#45560). In addition, it contains a data logging environment for science experiments. For example, you can plot a graph of the light level in a room, and see it change over time. See Damien Kee’s website for insights about using EV3 for education (link).
Using the Home Edition Software with the Education set
The EV3 brick in the Home Edition set is the same as the EV3 brick in the Education Core Set, so you can use either version of the programming software to control your robot. In fact, you can install both versions of the software on the same computer, if you like.
It is therefore possible to use the Home Edition software with the Education Core Set. When you do, you’ll need to add a few programming blocks to the software to be able to control the Gyroscope and the Ultrasonic Sensor. See this page for download and installation instructions.

LEGO MINDSTORMS Education EV3 Expansion Set

You can upgrade the LEGO MINDSTORMS Education EV3 Core Set (#45544) with the LEGO MINDSTORMS Education EV3 Expansion Set (#45560, link). This allows you to build bigger robots such as an elephant and a stair climber (link). The set includes over 850 building elements including beams, axles, and gears, as shown in Figure 7. It does not contain any electronic elements.
While this add on pack was made for the Education Core Set, it’s also an excellent parts resource for use with the EV3 Home Edition (#31313). You won’t be able to build all of the models from this add on pack because you may be missing some elements from the Education Core Set, but the pieces are very useful to create your own robots. In particular, the set contains 9x O-frames, 6xH frames, 13x 15M beams, and numerous gears including a differential and a turntable.

The EV3 Rechargeable Battery

The LEGO MINDSTORMS EV3 Home Edition set does not include a rechargeable battery. You can simply use 6x AA batteries. You may want to invest in 6 high performance rechargeable batteries with a dedicated charger. If you do, you’ll probably want to get at least 12 batteries so you can use one set while you charge the others.
You can also purchase the LEGO MINDSTORMS EV3 rechargeable battery (#45501, link) and the charger (#8887, link). This allows you to charge your robot while it’s on. No need to take your robot apart when the batteries run dry. The battery does make your EV3 a bit bigger (precisely one LEGO unit), as shown in Figure 8.
Figure 8: The LEGO MINDSTORMS EV3 rechargeable battery (#45501) and the charger (#8887)

Working with LEGO MINDSTORMS EV3 books

Several LEGO MINDSTORMS EV3 books have been published and a few more books are on the way. When you plan to buy one of these books, be sure to check in advance which LEGO MINDSTORMS EV3 set is covered. Some books contain instructions for robots you can build with the Home Edition set (#31313) while others contain instructions for the Education Core Set (#45544). Alternatively, just get the book you like, and upgrade your LEGO collection with the pieces needed for the activities in that particular book.

bookandset
To use the LEGO MINDSTORMS EV3 Discovery Book, you need the LEGO MINDSTORMS EV3 Home Edition. This book helps you get the most out of your EV3 set. You’ll build cool robots, all the while learning about EV3 programming. You can learn more about the book here.

Apps for Smartphones and Tablets

You can control your EV3 from your iOS (link) or Android (link) smartphone or tablet. The official Commander app is targeted at Home Edition users, with specific controls for the Home Edition robots, but it also works with the Education Core Set. In particular, if you have the Education Core Set, you can use the TRACK3R controls to drive the Educator Vehicle. In addition, you can create their own customized remote to control each motor connected to the EV3 brick.

Purchasing Bluetooth and WiFi dongles

When you’ve created a program in the LEGO MINDSTORMS EV3 software, you transfer it to the EV3 brick using the USB cable included in the set. Once transferred to the brick, the robot can run the program on its own. In addition, you can program your robot wirelessly using Bluetooth or Wifi (use this WiFi dongle: link). This way, there’s no need to connect the USB cable each time you change the program.
While this works great for small setups at home, it can be frustrating to set up in classrooms, because classroom computers may not have administrator rights (for Bluetooth drivers) or they might not have access to configure wireless network settings (for WiFi). If you plan to use wireless capabilities in the classroom, consider buying just one dongle so you can try it out before you buy one for each set.

Questions and comments

The article and the illustrations are copyright (c) 2013 by Laurens Valk, unless stated otherwise. Use the information in this article at your own risk.
Did I miss some information in this article? Noticed any mistakes? Did a link break? Please post comments and suggestions below. If your question is off topic, please search for the appropriate article on this website and post it there, or use the contact page (link). Thanks!

Comments

  1. For even more comparison and support there is now the "LEGO Mindstorms EV3 Comparison" project at https://github.com/bittner/lego-mindstorms-ev3-comparison

    Give it a try! Contributions of course welcome.

    ReplyDelete

Post a Comment

Popular posts from this blog

Let’s ban PowerPoint in lectures – it makes students more stupid and professors more boring

https://theconversation.com/lets-ban-powerpoint-in-lectures-it-makes-students-more-stupid-and-professors-more-boring-36183 Reading bullet points off a screen doesn't teach anyone anything. Author Bent Meier Sørensen Professor in Philosophy and Business at Copenhagen Business School Disclosure Statement Bent Meier Sørensen does not work for, consult to, own shares in or receive funding from any company or organisation that would benefit from this article, and has no relevant affiliations. The Conversation is funded by CSIRO, Melbourne, Monash, RMIT, UTS, UWA, ACU, ANU, ASB, Baker IDI, Canberra, CDU, Curtin, Deakin, ECU, Flinders, Griffith, the Harry Perkins Institute, JCU, La Trobe, Massey, Murdoch, Newcastle, UQ, QUT, SAHMRI, Swinburne, Sydney, UNDA, UNE, UniSA, UNSW, USC, USQ, UTAS, UWS, VU and Wollongong.

Logic Analyzer with STM32 Boards

https://sysprogs.com/w/how-we-turned-8-popular-stm32-boards-into-powerful-logic-analyzers/ How We Turned 8 Popular STM32 Boards into Powerful Logic Analyzers March 23, 2017 Ivan Shcherbakov The idea of making a “soft logic analyzer” that will run on top of popular prototyping boards has been crossing my mind since we first got acquainted with the STM32 Discovery and Nucleo boards. The STM32 GPIO is blazingly fast and the built-in DMA controller looks powerful enough to handle high bandwidths. So having that in mind, we spent several months perfecting both software and firmware side and here is what we got in the end. Capturing the signals The main challenge when using a microcontroller like STM32 as a core of a logic analyzer is dealing with sampling irregularities. Unlike FPGA-based analyzers, the microcontroller has to share the same resources to load instructions from memory, read/write the program state and capture the external inputs from the G