Guide to LEGO ‘Powered Up’ System

LEGO has a long history of innovation with mechanical, motorized, and programmable products. LEGO has shifted almost all of their electronic products to the new “Powered Up” interface—let’s take a closer look at the full range of components!

What is LEGO Powered Up?

LEGO Brick Labels (for Powered Up)

LEGO Brick Labels is a collection of around 1500 Labels for the most common LEGO parts. It includes labels for most LEGO Technic pieces, but I’ve avoided electronic components until now…

Beta version of LEGO Brick Labels for Powered Up components.

The latest version includes labels for these Powered Up components.

To celebrate the transition to the new Powered Up system, I’ve added labels for these Powered Up components to LEGO Brick Labels v36 or newer.

Powered Up Components

Now that we are several years into the transition to the Powered Up system, we have a robust selection of hubs, motors, and accessories.

Powered Up Hubs

All of the motors and sensors in this guide require a Powered-Up hub to get things moving (and to write custom programs).

Powered Up hubs vary in some important ways:

  • Physical Size – The smallest hub is 7×5×4 and the largest is 7×11×4.
  • Number of ports – With more ports, you can connect more sensors and motors.
  • Power Source – What type of battery does it use, and how many.
  • Voltage – This depends on the number of batteries used, or the design of the rechargeable battery pack.
  • Bluetooth (BT) – You can connect to most of these hubs using the appropriate app on your Phone, Tablet, or PC. (The Technic Battery box does not require or support Bluetooth.)
  • USB – You can connect the hub to your PC using USB.
  • Autonomous – Programs can be uploaded to the Hub, allowing it to take actions without being connected to another device.

Using the software provided by LEGO, you can write programs using a Phone, Tablet or PC and run the program while connected to the Hub via Bluetooth.

Most of these hubs also allow you to send your program to the hub and have it continue to run autonomously after disconnecting from Bluetooth, but this is only officially supported when using the Large or Small Intelligent Hub. (After the program is sent to the hub, your robot can take actions in response to information received by one or more sensors.) 3rd party PyBricks firmware can enable this functionality on other Bluetooth hubs in this list.


Part Number Name (Year) Size Conn. # Ports Power / Voltage Bluetooth USB Autonomous Additional Features

19071c01 / 19071
WeDo 2.0 Hub (2016) 6×8×3 System 2-ports 2x AA (or Rechargeable) / 3V Yes No No n/a

bb0892c01 / 28738
(Small) Hub (2018) 4×8×4 System 2-ports 6x AAA / 9V Yes No Yes[1] n/a

bb1165c01 / 22167
Technic Battery Box (2021) 9×9×5 Technic 2-ports 6x AA / 9V No No No n/a

bb0961c01 / 22127
Technic (Medium) Hub (2017) 9×9×5 Technic 4-ports 6x AA / 9V Yes No Yes[1] Tilt sensor[2].

bb0894c01 / 26910
Move Hub (2017) 6×16×4 System 2-ports 6x AAA / 9V Yes No Yes[1] Two motors[4], Tilt sensor[4].

67351 + 66757
Small Intelligent Hub (2021) 7×5×4 Technic 2-ports 630 mAH Li-ion Rechargeable / 7.3V Yes Micro USB Yes Gyro Sensor, Power Button, & Single LED.[5].

45601 + 45610
Large Intelligent Hub (2020) 7×11×4 Technic 6-ports 2100 mAH Li-ion Rechargeable / 7.3V Yes Micro USB Yes 5×5 LED Display, Gyro Sensor, & Speaker[3].
  1. This hub can only be programmed to run your app autonomously using custom firmware provided by the open-source Pybricks project.
  2. Technic Hub Specifications,, Retrieved June 13, 2020.
  3. Technic Large Hub Technical Specifications,, Retrieved June 13, 2020.
  4. Powered Up Move Hub,, Retrieved June 13, 2020.
  5. LEGO Technic Small Hub Technical Specifications,, Retrieved Nivember 6, 2021.

Powered Up Motors

There are seven standalone motors offered so far, plus the two motors that are “built in” to the Boost Hub. It would be reasonable to assume that the motors only differ by shape and power, but the truth is a bit more complicated. The table below highlights the technical capabilities of each motor.

Powered Up motors differ in several important ways:

  • Physical Size – The smallest motor is 3×3×6 and the largest is 5×5×8.
  • Motor Strength – Smaller motors have less power.
  • Connections – The Boost, WeDo 2.0, and Train motors have traditional LEGO System ‘stud’ connections, whereas the other motors have LEGO Technic ‘pin’ connections.
  • Motor Orientation – Some motors connect at the end, and others connect along the side.
  • Speed Control – The “Simple” motors rotate more slowly as the batteries become depleted, whereas Speed Control motors try to adjust for the decrease in voltage.
  • Rotation Sensor – Relative position is communicated back to the hub as the motor rotates.
  • Absolute Position – The motor can rotate to a specific angle, and the current angle is communicated to the hub
  • Zero Position Indicator – 0° direction is labeled on the motor.


Part Number Part Name (Year) Size Conn. Orient. Spd. Ctrl. Rot. Sensor Abs. Pos. 0° Ind.

(WeDo 2.0) Simple Med. Motor (2016) 3×3×6 System End No No n/a n/a

bb0893c01 / 26913
(Boost) Med. Motor (2017) 4×3×6 System End Yes Yes No n/a

bb0959c01 / 22169
Technic Lg. Motor (2019) 3×4×8 Technic End Yes Yes Yes No

bb0960c01 / 22172
Technic XL. Motor (2019) 5×5×8 Technic End Yes Yes Yes No

Sm. Angular Motor (2021) 3×4×5 Technic Side Yes Yes Yes Yes

Med. Angular Motor (2020) 3×4×9 Technic Side Yes Yes Yes Yes

Lg. Angular Motor (2020) 5×4×9 Technic Side Yes Yes Yes Yes

bb0896c01 / 28740
Simple Train Motor (2018) 4×2½×10 System Sides No No n/a n/a

Powered Up Sensors & Accessories

You will need some sensors when designing and building programmable robots. The LEGO System-based sensors were introduced with WeDo 2.0 Core Set (2016 – now retired) and are also used in Boost (2017). The Technic sensors were introduced with the Spike Prime Set (2020).


Part Number Name (Year) Size Conn.
20844 Motion Sensor (2016) 2×4 System
20841 Tilt Sensor (2016) 2×4 System
bb0891c01 / 26912 Color amp; Distance Sensor (2017) 2×4×2 System
37308 Color Sensor (2020) 3×3×3 Technic
37316 Distance Sensor (2020) 3×7×4 Technic
37312 Force Sensor (2020) 3×3×5 Technic

In addition to sensors, you might want these accessories to complement your build.

Other Accessories:

Part Number Name (Year) Size Conn. Additional Details
47592 Powered Up 3×3 LED Matrix (2021) 3×3×3 Technic 3×3 Grid of Color LEDs, introduced in #45345 Spike Essential (2021).
22168c01 / 22168 Powered Up Light (2018) 2x 2×1×2 System Accessory designed for LEGO System Trains.
bb0895c01 / 28739 Bluetooth Speed Remote (2018) 6×12×3 System + Technic Standalone alternative to using your phone.

Note: Ideas to make this resource even better? Please e-mail me at or leaving a comment below!

Sets containing Powered Up components

The following is not meant to be an exhaustive catalog of sets containing one or more of these Powered Up parts. Instead, I’ve focused on the most common sets where you can purchase each of the hubs highlighted in this guide.

Shopping Guide:

Part Number Name (Year) Sets

19071c01 / 19071
WeDo 2.0 Hub (2016)
  • #45300 WeDo 2.0 Core Set (2016) was the only set to contain this part. (It was the first hub to use the new Powered Up connection.)

bb0892c01 / 28738
(Small) Hub (2018)

bb1165c01 / 22167
Technic Battery Box (2021)
  • This set was introduced in the ill-fated #42113 Bell-Boeing V-22 Osprey (It was recalled but a few copies were sold in retail stores.)
  • For a while, you could buy the part directly from LEGO, but it does not appear to be available at this time.

bb0961c01 / 22127
Technic (Medium) Hub (2017)

bb0894c01 / 26910
Move Hub (2017)

67351 + 66757
Small Intelligent Hub (2021)
  • The only way to get this is in #45345 Spike Essential (2021) which is designed for classroom use.
  • I expect a consumer-facing product based on this hub will replace Boost in 2022.

45601 + 45610
Large Intelligent Hub (2020)

Version History

In future updates to this article, I’m planning to add a compatibility column to these tables explaining which sensors/accessories are compatible with each hub and their associated software apps (including 3rd party apps and firmware).

  • November 6, 2021 Added a table-of-contents and a shopping guide at the end.
  • November 6, 2021 Added the three new parts introduced in the #45345 Spike Prime Essential set. (It’s an education product aimed at a younger audience than the Spike Prime set.) The new components are the 2-port Small Intelligent Hub (part 67351), Sm. Angular Motor (part 68488), and 3×3 LED Matrix (part 47592).
  • November 5, 2021 Added the Technic Powered-up Battery Box to this list (part 22167) — It’s the only Powered Up hub that does not support Bluetooth. I also updated text about PyBricks to reflect that it is no longer in Beta.
  • June 23, 2020 Fixed bugs, added year that each part was introduced, and fixed tables to render properly on small displays (such as phones).
  • June 14, 2020 Updated page to reflect that most of these hubs will support autonomous mode using 3rd party firmware (provided by Pybricks). Also posted an updated Beta 2 of Powered Up Labels updated to include more consistent part names.
  • June 12, 2020 Initial version of this page coinciding with announcement of new 51515 LEGO MINDSTORMS Robot Inventor set. Included Beta 1 of Powered Up Labels.

9 Responses

  1. Corina Monteverde Gómez says:

    Thanks for the valuable information you share!
    I would like to ask you if the following Lego Powered Up parts are compatible with the WeDo 2.0 hub (45301):
    Single motor: 88008
    Train motor: 88011
    Technical motor: 88013
    Remote control: 88010
    My question about its compatibility is regarding:
    1.- the cables and connectors of the parts to the hub and
    2.- the use of the WeDo 2.0 app for the operation (program) of these Powered Up parts with the Hub 45301.
    In case those Powered Up parts are NOT compatible with the WeDo 2.0 Hub (45301):
    3.- are they all compatible with the Powered Up Hub 88009?
    4.- Is the app used to program WeDo 2.0 different from the one used to Powered Up?
    Thankful for your reply

    • Tom Alphin says:

      I do not have a WeDo hub so I am not able to validate this. What I can say is that not every motor or sensor is supported by every app, and since WeDo 2.0 is a retired product, I doubt the supporting app has been updated to add support for newly released components.

      Best of luck!

    • Marek says:

      1. Yes, connectors will fit
      2. No, they will not be supported by the WeDo app (you can, however, modify the train motor by soldering a resistor inside, so that it is recognized by the WeDo hub as a WeDo motor).
      3. They are all compatible with the 88009. All except the remote are compatible also with the 4-port Technic Hub.
      4. Yes.

      On top of that, besides WeDo being retired, WeDo hub is the only one without ability to update the internal firmware, so no compatibility updates hub-wise ever happened – they were simply impossible.

      • Tom Alphin says:

        This is super useful information for folks trying to use the retired WeDo hub with modern motors.

        (I did mention that the 3rd party PyBricks firmware is not compatible with WeDo, but didn’t realize that it doesn’t support even minor firmware updates from The LEGO Group.)


  2. Stuart Roberts says:

    Hi Tom, thanks for your great article. Quick question; I’ve got the Lego Robot Inventor and I’ve also got the Powered Up Light, any ideas how to control the light within the Mindstorms Programming blocks?

    • Tom Alphin says:

      You may not be able to use the Powered Up light in that application – they are compatible electronically, but the actual app needs to be updated to support each accessory.

  3. John Daniels says:

    Great summary! Wish I’d found this first, because the terminology is confusing and this is very clear (I’m still not sure what Connect+ is).
    Can I use all of the PUP motors and sensors with all of the hubs? And sense/control them with the Powered Up App?

    • Tom Alphin says:

      All of the Powered Up accessories are electrically compatible with all of the hubs (except WeDo 2.0 hub). That doesn’t mean that the official apps will work for every accessory with every hub, but from what I learned, 3rd party apps will allow you to use all of the accessories.

  4. An excellent summary, thank you!

Leave a Reply

Your email address will not be published. Required fields are marked *

Please solve this math problem (to prove that you aren't a robot.) * Time limit is exhausted. Please reload CAPTCHA.

This site uses Akismet to reduce spam. Learn how your comment data is processed.