I have just started with Lego, building the excavator with the 2 Bluetooth hubs. Can I program a model I build using this type of hub and motors or do I require EV3 (if indeed EV3 allows you to control motors in a non-robotic setup)? The phone app only seems to give you Lego's own models, and no program blocks.

  • 1
    Could you specify which motors you use. Is it EV3, Power Functions or PoweredUp? From your description I tend to think the later, so it would great to confirm. You can also add a picture of your motors and it will be easy to distinguish a type.
    – Alex
    Commented Oct 19, 2020 at 13:48
  • 3
    Does this answer your question? Alternative to LEGO CONTROL+ app
    – Alex
    Commented Oct 19, 2020 at 18:01
  • This does not seem a duplicate to me. OP is asking about programming, which brickcontroller 2 does not provide afaik. Commented Oct 20, 2020 at 19:57

1 Answer 1


I'm assuming you are using the Control+ app with the 42100 liebherr r 9800 set. The Control+ app is indeed limited to the fixed models. However the Powered Up app can also connect to the Control+ hub and supports it reasonably well. The Powered Up app has a "Create" mode where you can use programming blocks, it's similar to the Scratch educative programming environment. You'll easily find the app in your app store on your device.

Note that contrary to EV3, Spike Prime or the new robotics set, code runs mostly on your smart device. I.e. you cannot operate your model without your smart device. However, the micro-controller on the Control+ smarthub (Or the Powered Up or Boost smarthub for that matter) is powerful enough to run a version of MicroPython. This is used in the Pybricks project, which allows you to code the smarthub directly in Python. https://pybricks.com/about/

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.