{"id":16911425,"url":"https://github.com/bittner/lego-mindstorms-ev3-comparison","last_synced_at":"2025-03-22T10:31:58.629Z","repository":{"id":52816803,"uuid":"48664871","full_name":"bittner/lego-mindstorms-ev3-comparison","owner":"bittner","description":"LEGO Mindstorms EV3 Comparison","archived":false,"fork":false,"pushed_at":"2021-04-18T10:23:25.000Z","size":12027,"stargazers_count":52,"open_issues_count":5,"forks_count":12,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-18T10:38:07.170Z","etag":null,"topics":["lego","lego-ev3","lego-mindstorms","lego-mindstorms-ev3","robotics","shopping"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bittner.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-12-27T23:43:59.000Z","updated_at":"2024-11-25T14:40:52.000Z","dependencies_parsed_at":"2022-08-17T14:51:03.990Z","dependency_job_id":null,"html_url":"https://github.com/bittner/lego-mindstorms-ev3-comparison","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bittner%2Flego-mindstorms-ev3-comparison","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bittner%2Flego-mindstorms-ev3-comparison/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bittner%2Flego-mindstorms-ev3-comparison/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bittner%2Flego-mindstorms-ev3-comparison/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bittner","download_url":"https://codeload.github.com/bittner/lego-mindstorms-ev3-comparison/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244943994,"owners_count":20536290,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["lego","lego-ev3","lego-mindstorms","lego-mindstorms-ev3","robotics","shopping"],"created_at":"2024-10-13T19:05:53.696Z","updated_at":"2025-03-22T10:31:56.955Z","avatar_url":"https://github.com/bittner.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"LEGO Mindstorms EV3 Comparison |status|\n==============================\n\n.. |status| image:: http://unmaintained.tech/badge.svg\n  :target: http://unmaintained.tech\n  :alt: No Maintenance Intended\n\nThis project is meant to complement the comparison made in\n`The Difference Between LEGO MINDSTORMS EV3 Home Edition (#31313) and LEGO MINDSTORMS Education EV3 (#45544)`_,\nan article by `Laurens Valk`_.\n\nThere are two editions of LEGO Mindstorms, LEGO's Robotics Invention System (RIS),\nthe EV3 Home Edition and the Education Edition.  You may wonder what is the difference\nand which one is right for you.  Reviews on Amazon will tell you that the Education\nset is meant for schools, with a more robust plastic packaging and shorter, in-class\nexercises to go through instead of full-blown projects to be exercised from start to\nend that fulfill you as a robot newbie with the Home Edition.\n\nIf you one day want to upgrade your set you'll be wondering if you can combine the\ntwo.  The data elaborated in this project may help you with your decision on what\npieces to buy.\n\nDid You Know? (Interesting Facts)\n---------------------------------\n\nThe Education Edition's `rechargeable battery pack`_ also fits on the EV3 Home Edition\nbrick!  This is useful since the `battery piles`_ drain rather fast (10-20 minutes\nplaying at average).  Instead of buying `6 or 12 battery piles`_, unmounting and\ncharging them regularly you could simply buy a single battery pack and attach the\ncharger while playing, whenever needed.\n\n.. _rechargeable battery pack: https://www.youtube.com/watch?v=RD-53VoDLXY\n.. _battery piles: http://cdn.makeuseof.com/wp-content/uploads/2016/11/muo-hardwarereview-legomindstorms-ev3.png\n.. _6 or 12 battery piles: http://www.brickshelf.com/gallery/Cwetqo/31313/ev16.jpg\n\nReading\n-------\n\n* `The Difference Between LEGO MINDSTORMS EV3 Home Edition (#31313) and LEGO MINDSTORMS Education EV3 (#45544)`_\n* `LEGO Answers question`_ (Bricks, a StackExchange site)\n\n.. _The Difference Between LEGO MINDSTORMS EV3 Home Edition (#31313) and LEGO MINDSTORMS Education EV3 (#45544):\n    http://robotsquare.com/2013/11/25/difference-between-ev3-home-edition-and-education-ev3/\n.. _Laurens Valk: http://robotsquare.com/about/\n.. _LEGO Answers question:\n    http://bricks.stackexchange.com/questions/1819/what-is-different-between-the-ev3-home-and-educational-sets/\n\nUsage\n-----\n\n#. ``Lego-Mindstorms-Editions-Comparison.ods``, a LibreOffice Calc spread sheet, lists\n   the pieces of all sets combined.  Columns ``H`` and ``K`` tell you which pieces to\n   buy if you have either Home Edition + Expansion Set or Education Edition + Expansion\n   Set.  You can filter the columns using the \"Auto Filter\" in the first row.\n\n   The spread sheet document specifically targets the two sections\n   *\"‘Upgrading’ Elements from Education Edition to Home Edition\"* and\n   *\"‘Upgrading’ Elements from Home Edition to Education Edition\"* in Lauren's article.\n   Specifically, the document will make the latter section less vague with regards to\n   the *\"you’ll need to purchase [...] certain Technic building elements\"* statement.\n\n   .. note::\n\n      If you can't or don't want to install `LibreOffice`_ here are some free services\n      that display or convert the spread sheet: `convert-doc`_ (view), `Zamzar`_ (convert),\n      `convertfiles`_ (convert).  Some let you specify the `raw document url`_ directly.\n      `Google Docs`_ and `Zoho Docs`_ also import the spread sheet.\n\n#. ``lego-mindstorms-pieces.py`` is a Python3 script to help with calculating and\n   ordering required LEGO Mindstorms EV3 spare parts.  It has three commands:\n\n   ``parse``\n      Generate the combined list of LEGO pieces from the 3 separate inventory\n      lists (the combined list is what the above mentioned spread sheet is made of).\n      It takes three file names as an argument.  Output is sent to ``stdout``.\n      You can redirect it to a text file using the ``\u003e`` operator on the command\n      line.\n\n   ``missing``\n      Generate a list of LEGO parts missing in the combination of the Edu Expansion\n      set + Home or Edu Core, that only the other (omitted) set would have.\n      The output has the format ``part:quantity,...`` and is sent to ``stdout``.\n      You can use the result as a shopping list in the ``order`` command.\n\n   ``order``\n      Add a list of LEGO parts and their quantity to the 'Shopping Bag' of LEGO's\n      customer service platform.  A browser window will be opened, you'll be able\n      to watch the browser do what you would normally do by hand, and execution\n      will stop after all pieces have been added, so you can review and finalize\n      your order.  (This is just to help you save time on entering 60+ pieces\n      manually.  Nothing is ordered on your behalf!)\n\n   For full instructions run: ``python3 lego-mindstorms-pieces.py {command} --help``\n\n.. _LibreOffice: http://www.libreoffice.org/download/\n.. _convert-doc: http://www.convert-doc.com/viewer/ods.html\n.. _Zamzar: http://www.zamzar.com/convert/ods-to-xlsx/\n.. _convertfiles: http://www.convertfiles.com/convert/document/ODS-to-XLS.html\n.. _raw document url:\n    https://github.com/bittner/lego-mindstorms-ev3-comparison/raw/master/Lego-Mindstorms-Editions-Comparison.ods\n.. _Google Docs: https://docs.google.com/\n.. _Zoho Docs: https://docs.zoho.com/sheet/\n\nRequirements\n~~~~~~~~~~~~\n\nTo run ``lego-mindstorms-pieces.py order`` you need:\n\n* Python Selenium (see ``requirements.txt``)\n* `geckodriver`_\n* `chromedriver`_ (you must use version 2.33 for Chrome 62.0)\n\n.. _geckodriver: https://github.com/mozilla/geckodriver/releases\n.. _chromedriver: https://sites.google.com/a/chromium.org/chromedriver/\n\nDocumentation, Examples, Hints\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nSee the `docs folder`_ for sample output of the ``order`` command, and screenshots\nof prepared orders at LEGO's customer service platform.\n\nThe order process at LEGO is highly automated.  This usually means that orders\nwith items out of stock, or orders that are too large will not be processed.\nLEGO notifies you with an automatic email in such a case.\n\n\n.. _docs folder: https://github.com/bittner/lego-mindstorms-ev3-comparison/tree/master/docs\n\nData Sources\n~~~~~~~~~~~~\n\n* LEGO Mindstorms, `31313 EV3 Home Edition`_, User Guide (look for \"User Guide\" button)\n* LEGO Mindstorms Education, `45544 EV3 Core Set`_, Element Overview\n* LEGO Mindstorms Education, `45560 EV3 Expansion Set`_, Element Overview\n* Brickset inventory lists: 31313-1_, 45544-1_, 45560-1_\n\n\n.. _31313 EV3 Home Edition: http://www.lego.com/en-us/mindstorms/downloads\n.. _45544 EV3 Core Set: https://education.lego.com/en-us/lego-education-product-database/mindstorms-ev3/45544-lego-mindstorms-education-ev3-core-set\n.. _45560 EV3 Expansion Set: https://education.lego.com/en-us/lego-education-product-database/mindstorms-ev3/45560-lego-mindstorms-education-ev3-expansion-set\n.. _31313-1: http://brickset.com/inventories/31313-1\n.. _45544-1: http://brickset.com/inventories/45544-1\n.. _45560-1: http://brickset.com/inventories/45560-1\n\nWhere To Go From Here?\n----------------------\n\nLEGO Parts Research, Shopping And Other Resources\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n* `LEGO Pick a Brick`_ (official parts shop)\n* `LEGO Bricks \u0026 Pieces`_ (official customer service) [#note]_\n* Rebrickable:\n\n  * compare `Mindstorms vs. Edu Core`_\n  * compare `Mindstorms vs. Edu Expansion`_\n  * compare `Edu Core vs. Edu Expansion`_\n  * search `sets`_, search `parts`_\n\n* Brickset:\n\n  * `Mindstorms EV3`_\n  * `Edu EV3 Core`_\n  * `Edu EV3 Expansion`_\n\n* `BrickLink \u003e Catalog Search`_ (parts, shops, marketplace)\n* `Brick Owl`_ (parts and store search)\n* LEGO parts drawing programs:\n\n  * `LDraw`_\n  * `LeoCAD`_\n\n.. [#note] Spare parts you want to buy in addition are usually available here.\n   Use the 5-digit number of the set you did *not* buy (31313 or 45544) when\n   the shop asks you for a set number.\n\n.. _LEGO Pick a Brick: http://shop.lego.com/en-DE/Pick-A-Brick-ByTheme\n.. _LEGO Bricks \u0026 Pieces: https://wwwsecure.us.lego.com/en-gb/service/replacementparts/order\n.. _Mindstorms vs. Edu Core: http://rebrickable.com/compare/31313-1/45544-1\n.. _Mindstorms vs. Edu Expansion: http://rebrickable.com/compare/31313-1/45560-1\n.. _Edu Core vs. Edu Expansion: http://rebrickable.com/compare/45544-1/45560-1\n.. _sets: http://rebrickable.com/pick_set\n.. _parts: http://rebrickable.com/search?po=1\n.. _Mindstorms EV3: http://brickset.com/sets/31313-1/Mindstorms-EV3\n.. _Edu EV3 Core: http://brickset.com/sets/45544-1/Education-EV3-Core-Set\n.. _Edu EV3 Expansion: http://brickset.com/sets/45560-1/Education-EV3-Expansion-Set\n.. _BrickLink \u003e Catalog Search: http://www.bricklink.com/catalogSearch.asp\n.. _Brick Owl: http://www.brickowl.com/\n.. _LDraw: http://www.ldraw.org/\n.. _LeoCAD: https://www.leocad.org/\n\nInspiration for LEGO EV3 Robots\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nLEGO robot programs can be written with the `LEGO MINDSTORMS EV3 Software`_\n(on Windows and Mac), the `Windows 10 touch device application`_ (Education Edition), or with any programming language supported by the\n`ev3dev firmware`_ (platform-independent).\n\n`Open Roberta Lab`_ is available as a visual editor for ev3dev (`setup\ninstructions`_), featuring Python under the hood.  Also, if you use `Scratch`_\nyou may be interested in `Scratch extensions`_ (for Windows and Mac).\n\n+---------------------------+--------------------------+----------------------------------------------+\n| LEGO firmware             | ev3dev (Python) [#API]_  | Description                                  |\n+===========================+==========================+==============================================+\n| **\u003e** `Home Edition robots`_ **(build instructions for 5 official and many more robots)**           |\n+---------------------------+--------------------------+----------------------------------------------+\n|`Track3r (LEGO)`_          | `Track3r (ev3dev)`_      | Crawler-mounted, all-terrain robot           |\n+---------------------------+--------------------------+----------------------------------------------+\n| `Spik3r (LEGO)`_          | *n/a*                    | Remote-controlled scorpion robot             |\n+---------------------------+--------------------------+----------------------------------------------+\n| `R3ptar (LEGO)`_          | `R3ptar (ev3dev)`_       | Scary cobra snake robot                      |\n+---------------------------+--------------------------+----------------------------------------------+\n| `Gripp3r (LEGO)`_         | `Gripp3r (ev3dev)`_      | Heavy-duty lifting robot                     |\n+---------------------------+--------------------------+----------------------------------------------+\n| `Ev3rstorm (LEGO)`_       | `Ev3rstorm (ev3dev)`_    | Walking robot firing bullets                 |\n+---------------------------+--------------------------+----------------------------------------------+\n| **\u003e** `Education Edition Core Set robots`_ **(build instructions for 5 robots)**                    |\n+---------------------------+--------------------------+----------------------------------------------+\n| `Educator Vehicle`_       | `Educator`_              | Multi-purpose robot for teaching robotics    |\n+---------------------------+--------------------------+----------------------------------------------+\n| `Sorter`_                 | *n/a*                    | Sorts LEGO bricks by size and color          |\n+---------------------------+--------------------------+----------------------------------------------+\n| `Gyro Boy`_               | `Balanc3r`_              | Self-balancing robots                        |\n+---------------------------+--------------------------+----------------------------------------------+\n| `Puppy`_                  | *n/a*                    | Looks and `behaves like a dog`_              |\n+---------------------------+--------------------------+----------------------------------------------+\n| `Robot Arm H25`_          | *n/a*                    | Robot arm used for assembly in factories     |\n+---------------------------+--------------------------+----------------------------------------------+\n| **\u003e** `Education Edition Expansion Set robots`_ **(build instructions for 6 robots)**               |\n+---------------------------+--------------------------+----------------------------------------------+\n| `Znap`_                   | *n/a*                    | Crawler-mounted bat-like animal              |\n+---------------------------+--------------------------+----------------------------------------------+\n| `Remote Control`_         | *n/a*                    | A remote control for your hand               |\n+---------------------------+--------------------------+----------------------------------------------+\n| `Stair Climber`_          | *n/a*                    | Wheel and crawler-mounted vehicle            |\n+---------------------------+--------------------------+----------------------------------------------+\n| `Tank Bot`_               | *n/a*                    | Crawler-mounted military vehicle             |\n+---------------------------+--------------------------+----------------------------------------------+\n| `Elephant`_               | *n/a*                    | Walking and roaring elephant                 |\n+---------------------------+--------------------------+----------------------------------------------+\n| `Spinner Factory`_  (1/3) | *n/a*                    | Complex `assembly line machine`_             |\n+---------------------------+--------------------------+----------------------------------------------+\n| **\u003e Popular (awesome) robots by other authors**                                                     |\n+---------------------------+--------------------------+----------------------------------------------+\n| *n/a*                     | `Explor3r`_              | Self-driving exploring robot                 |\n+---------------------------+--------------------------+----------------------------------------------+\n| *n/a*                     | `EV3D4`_                 | Remote-controlled Star Wars R2-D2 clone      |\n+---------------------------+--------------------------+----------------------------------------------+\n| `MindCub3r`_              | `MindCub3r (ev3dev)`_    | Solves the Rubik's cube                      |\n+---------------------------+--------------------------+----------------------------------------------+\n| *n/a*                     | `EV3 Tracked Explor3r`_  | Autonomous crawler-mounted tank vehicle      |\n+---------------------------+--------------------------+----------------------------------------------+\n| `EV3 Dancing robot`_      | *n/a*                    | The sweetest LEGO disco dancer ever!         |\n+---------------------------+--------------------------+----------------------------------------------+\n| `Wall-EV3`_ (non-free)    | *n/a*                    | Disney's cute `WALL-E robot`_ built with EV3 |\n+---------------------------+--------------------------+----------------------------------------------+\n| `Chip \u0026 Dale`_ (non-free) | *n/a*                    | Two mecha twin robots that walk and turn     |\n+---------------------------+--------------------------+----------------------------------------------+\n| `NXT Turtle`_ (non-free)  | *n/a*                    | An awesome turtle (see also: `EV3 Turtle`_)  |\n+---------------------------+--------------------------+----------------------------------------------+\n| `EV3 Desk Guardian`_      | (easy to write yourself) | A bodyguard shooting robot for your desk     |\n+---------------------------+--------------------------+----------------------------------------------+\n| `Clev3r Car`_             | *n/a*                    | RC or autonomous car that avoids obstacles   |\n+---------------------------+--------------------------+----------------------------------------------+\n| `Cleaning Robot`_         | *n/a*                    | Clean your room with this Roomba clone!      |\n+---------------------------+--------------------------+----------------------------------------------+\n| *n/a*                     | `Sound \u0026 LEDs`_          | Demos to produce sound and activate LEDs     |\n+---------------------------+--------------------------+----------------------------------------------+\n| **\u003e Other resources**                                                                               |\n+---------------------------+--------------------------+----------------------------------------------+\n| `Walking robots`_                                    | just videos of maker creations               |\n+---------------------------+--------------------------+----------------------------------------------+\n| More `EV3 Maker and Coding Activities`_              | official LEGO downloads                      |\n+---------------------------+--------------------------+----------------------------------------------+\n| `ev3devlight`_ (ev3dev based on `MicroPython`_)      | Faster, lightweight ev3dev for MicroPython   |\n+---------------------------+--------------------------+----------------------------------------------+\n\n.. [#API] `Python bindings API docs \u003chttp://python-ev3dev.readthedocs.io/en/stable/spec.html\u003e`__\n\n.. _LEGO MINDSTORMS EV3 Software: https://www.lego.com/en-us/mindstorms/downloads/download-software\n.. _Windows 10 touch device application: https://education.lego.com/en-us/downloads/mindstorms-ev3/software\n.. _ev3dev firmware: http://www.ev3dev.org\n.. _Open Roberta Lab: https://lab.open-roberta.org/\n.. _setup instructions: https://github.com/OpenRoberta/robertalab-ev3dev#intro\n.. _Scratch: https://scratch.mit.edu/\n.. _Scratch extensions: http://kaspesla.github.io/ev3_scratch/\n.. _Home Edition robots: http://www.lego.com/en-us/mindstorms/build-a-robot\n.. _Track3r (LEGO): https://www.lego.com/en-us/mindstorms/build-a-robot/track3r\n.. _Track3r (ev3dev): https://github.com/ev3dev/ev3dev-lang-python-demo/tree/jessie/robots/TRACK3R\n.. _Spik3r (LEGO): https://www.lego.com/en-us/mindstorms/build-a-robot/spik3r\n.. _R3ptar (LEGO): https://www.lego.com/en-us/mindstorms/build-a-robot/r3ptar\n.. _R3ptar (ev3dev): https://github.com/ev3dev/ev3dev-lang-python-demo/tree/jessie/robots/R3PTAR\n.. _Gripp3r (LEGO): https://www.lego.com/en-us/mindstorms/build-a-robot/gripp3r\n.. _Gripp3r (ev3dev): https://github.com/ev3dev/ev3dev-lang-python-demo/tree/jessie/robots/GRIPP3R\n.. _Ev3rstorm (LEGO): https://www.lego.com/en-us/mindstorms/build-a-robot/ev3rstorm\n.. _Ev3rstorm (ev3dev): https://github.com/ev3dev/ev3dev-lang-python-demo/tree/jessie/robots/EV3RSTORM\n.. _Education Edition Core Set robots: http://robotsquare.com/2013/10/01/education-ev3-45544-instruction/\n.. _Educator Vehicle: http://robotsquare.com/wp-content/uploads/2013/10/45544_educator.pdf\n.. _Educator: https://github.com/ev3dev/ev3dev-lang-python-demo/tree/jessie/robots/EDUCATOR\n.. _Sorter: http://robotsquare.com/2014/08/22/brick-sorter-sort-lego-bricks-by-color-and-size/\n.. _Gyro Boy: http://robotsquare.com/2014/07/01/tutorial-ev3-self-balancing-robot/\n.. _Balanc3r: https://github.com/ev3dev/ev3dev-lang-python-demo/tree/jessie/robots/BALANC3R\n.. _Puppy: http://robotsquare.com/wp-content/uploads/2013/10/45544_puppy.pdf\n.. _behaves like a dog: https://www.youtube.com/watch?v=HJ3XLFsd4zI\n.. _Robot Arm H25: http://robotsquare.com/wp-content/uploads/2013/10/45544_robotarmh25.pdf\n.. _Education Edition Expansion Set robots: http://robotsquare.com/2013/10/01/lego-mindstorms-ev3-education-expansion-set-45560-instructions/\n.. _Znap: http://robotsquare.com/wp-content/uploads/2013/10/45544_45560_znap.pdf\n.. _Remote Control: http://robotsquare.com/wp-content/uploads/2013/10/45544_45560_remotecontrol.pdf\n.. _Stair Climber: http://robotsquare.com/wp-content/uploads/2013/10/45544_45560_stairclimber.pdf\n.. _Tank Bot: http://robotsquare.com/wp-content/uploads/2013/10/45544_45560_tankbot.pdf\n.. _Elephant: http://robotsquare.com/wp-content/uploads/2013/10/45544_45560_elephant.pdf\n.. _Spinner Factory: http://robotsquare.com/wp-content/uploads/2013/10/2x45544_45560_spinnerfactory_part_1.pdf\n.. _assembly line machine: https://www.youtube.com/watch?v=QxaCIyJya1I\n.. _Explor3r: https://github.com/ev3dev/ev3dev-lang-python-demo/tree/jessie/robots/EXPLOR3R\n.. _EV3D4: https://github.com/ev3dev/ev3dev-lang-python-demo/tree/jessie/robots/EV3D4\n.. _MindCub3r: http://mindcuber.com/mindcub3r/mindcub3r.html\n.. _MindCub3r (ev3dev): https://github.com/ev3dev/ev3dev-lang-python-demo/tree/jessie/robots/MINDCUB3R\n.. _EV3 Tracked Explor3r: https://www.smallrobots.it/latest-pictures-of-ev3-tracked-explor3r/\n.. _EV3 Dancing robot: http://teachkidsengineering.com/lego-mindstorms-dancing-robot/\n.. _Wall-EV3: http://robotics.benedettelli.com/lego-wall-e/\n.. _WALL-E robot: https://ideas.lego.com/projects/52042/updates\n.. _Chip \u0026 Dale: http://robotics.benedettelli.com/ev3-mecha-page/\n.. _NXT Turtle: http://robotics.benedettelli.com/nxt-turtle-2-0/\n.. _EV3 Turtle: https://www.youtube.com/watch?v=73jwQ8W_6bM\n.. _EV3 Desk Guardian: http://robotics.benedettelli.com/ev3-desk-guardian/\n.. _Clev3r Car: http://buildinst.cz/en/catalog/detail/31\n.. _Cleaning Robot: https://www.youtube.com/watch?v=Np37j8akW4A\n.. _Sound \u0026 LEDs: https://github.com/ev3dev/ev3dev-lang-python-demo/tree/jessie/robots/misc\n.. _Walking robots: http://www.legoengineering.com/walking-robots/\n.. _EV3 Maker and Coding Activities: https://education.lego.com/en-us/downloads/mindstorms-ev3\n.. _ev3devlight: https://github.com/laurensvalk/ev3devlight-examples\n.. _MicroPython: https://micropython.org/\n\nYour Contribution\n-----------------\n\nIf you find a typo, an error, a critical mistake or feel there's some enhancement\nneeded please feel free to `open an issue`_, or even better clone the repository,\napply your changes, and `place a pull request`_.  Your contribution is welcome!\n\nPlease run ``flake8`` over the Python code to make sure it follows PEP8.\nA line length of 100 is okay (``flake8 --max-line-length=100``).\n\nStep by Step\n~~~~~~~~~~~~\n\nIf you make changes to the raw data, e.g. ``raw-data/Brickset-inventory-*.csv``,\nin a pull request please also regenerate the combined list and update the Calc\nspread sheet as follows::\n\n   $ cd raw-data/\n   $ python3 ../lego-mindstorms-pieces.py parse Brickset-* \u003e \"Lego Mindstorms EV3 combined list.csv\"\n\nThen open ``Lego-Mindstorms-Editions-Comparison.ods`` and copy the contents of\nthe regenerated ``Lego Mindstorms EV3 combined list.csv`` from a text editor\ninto the spread sheet as follows:\n\n#. Highlight the first 7 columns and press the ``Del`` key to clear the cells.\n#. Place the cursor onto the first left upper cell and press ``Ctrl`` + ``v``.\n#. The \"Text Import\" dialog pops up.  Choose \"Unicode\" and \"Tab\" separation.\n\n\n.. _open an issue: https://github.com/bittner/lego-mindstorms-ev3-comparison/issues\n.. _place a pull request: https://github.com/bittner/lego-mindstorms-ev3-comparison/pulls\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbittner%2Flego-mindstorms-ev3-comparison","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbittner%2Flego-mindstorms-ev3-comparison","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbittner%2Flego-mindstorms-ev3-comparison/lists"}