Jump to content
THIS IS THE TEST SITE OF EUROBRICKS! ×
THIS IS THE TEST SITE OF EUROBRICKS!

Recommended Posts

  • Replies 73
  • Created
  • Last Reply

Top Posters In This Topic

Posted
17 minutes ago, idlemarvel said:

I don't think the new Technic Move Hub that comes with 42176 works with the Powered Up app, or at least I couldn't get it to.

Okay you have the same result as ramblingbrick.com.

Posted (edited)
1 hour ago, pekka111 said:

Okay you have the same result as ramblingbrick.com.

Sure, that is why I mentioned the "Technic Hub" 88012, for the new one the Powered up App (June 2023) is not (yet?) working, I think.

Name seems to be "Technic Move", number 88019 ist definitely wrong, cause this is a power supply.
Find more infos and program here:

https://github.com/DanieleBenedettelli/TechnicMoveHub

Perhaps you ask here in the thread "pybricks Q & A"?

Edited by Lok24
Posted (edited)

So I have studied the parts a bit and there seems to be at least 5 (!) different ecosystems:

Mindstorms EV3 / NXT

Wedo 2.0

Powered Up

Control+

Spike

Is it really so that these are not compatible? Lego support says for example that Spike hub does not connect to powered up devices. So if you would like to buy sets for Spike system, you are out of luck. This is grazy...

Edited by pekka111
Posted
27 minutes ago, pekka111 said:

So I have studied the parts a bit and there seems to be at least 5 (!) different ecosystems:

Mindstorms EV3 / NXT

Wedo 2.0

Powered Up

Control+

Spike

Is it really so that these are not compatible? Lego support says for example that Spike hub does not connect to powered up devices. So if you would like to buy sets for Spike system, you are out of luck. This is grazy...

Well, EV3/NXT is definitely incompatible with the rest, but the other four are at least somewhat compatible. I think if you wanted to build something using both a Spike hub and a Control+ hub, getting them to communicate might not be possible, but motors can generally be swapped between the four lower systems you mentioned. Powered Up and Control+ are very much the same system, with pretty much full compatibility (It's really just System vs Technic branding, and different apps). WeDo 2.0 has the same motors and some different sensors from the Spike ones, but I'm not sure where software support for those sensors is.

Posted
35 minutes ago, pekka111 said:

Is it really so that these are not compatible?

Mindstorms EV3 / NXT is different (old)

And again: Control+ is the name of the just one App.

And all others use the same plugs and protocol.

8 minutes ago, 2GodBDGlory said:

using both a Spike hub and a Control+ hub,

It's not the idea that hubs communicate with each other.
(And .... there is no "control+ hub")

Posted (edited)

Lego says

The Control+ and Powered Up components aren’t designed to be compatible with the SPIKE Essential or SPIKE Prime hub, which means they won’t be detected by the SPIKE app.

https://www.lego.com/en-us/service/help/LEGO_Education/spike-essential-with-other-robotics-systems-kA009000001KVc8CAG

 

And:

The new hub and the motors also belong to the Powered Up family, so they share the same port and protocol like the Powered Up, the Boost and the Spike Prime sets.

https://racingbrick.com/2019/08/control-plus-aka-powered-up-new-hub-and-motors-clarification/

 

So physical ports and protocols are compatible but Lego apps will have issues while pybricks will work (as you said). I'm not going to mix hubs, but will buy sets on sale which have various motors and sensors, so they should work with any of the better new hubs. Probably getting Spike if find it for a good price.

Edited by pekka111
Posted (edited)
13 hours ago, pekka111 said:

The Control+ and Powered Up components aren’t designed to be compatible with the SPIKE Essential or SPIKE Prime hub, which means they won’t be detected by the SPIKE app.

This is complete nonsense I fear.

1.) There are no Control+ Components
2.) Most PU components are much older then SPIKE - how should they be designed for SPIKE?
3.) "they won’t be detected by the SPIKE app." is exactly the opposite of the above.

Each element has a unique id, here a some of them:

   1: "Wedo 2.0 DC Motor",
    2: "Train DC Motor",
    38: "BOOST Interactive Motor",
    46: "Technic Large Motor",
    47: "Technic Extra Large Motor",
    48: "SPIKE Medium Angular Motor",
    49: "SPIKE Large Angular Motor",
    75: "Technic Medium Angular Motor",
    76: "Technic Large Angular Motor",

So: If the SPIKE Software (which means the sum of firmware and your application) does not recognize the "46" then the "Technic Large Motor" won't work with the Spike Hub.
But: Using another software it could work.

So item 3.) just confuses cause and effect

13 hours ago, pekka111 said:

Lego apps will have issues while pybricks will work (as you said).

 

No. You have to check in every single case/combination.
There is no "pybricks works", there are functions that do not work with every hub. And: not all hubs are supported.

12 hours ago, pekka111 said:

Thanks, this is great resource for selecting parts.

No, cause as you see: there is no differentiation  between SPIKE, technic and System. There are only "motors" and "Sensors".

If they work depends on software.
The SPIKE Matrix light (released 2021) works with the City Hub (2018) as well as the Wedo 2.0 Tilt Sensor (2016)

13 hours ago, pekka111 said:

Probably getting Spike if find it for a good price. 

It's only useful if you use one of the special features:

6 Ports / battery pack / beeper / 5x5 Matrix / button

And be aware that a second battery is needed

Edited by Lok24
Posted

Thanks for the clarifications Lok24. What I mean by "Pybricks works" is that they list the compatible parts on their website. Though i would like to see the exact part numbers, since there are several parts that look exactly the same but I have no idea if they will work. For example

Technic / medium hub: 88012, 22127, 85824

Spike Small Angular motor: 68488, 45607

Pu XL motor: 88014, 22172

Color Sensor: 37308, 45605

Distance Sensor: 37316, 45604

Force Sensor; 37312, 45606

Is there any info on those, are they the same parts and thus compatible with Pybricks?

Posted

Hi,

You mix up several things ;-)
In my opinion, without guarantee:

Lego has three numbers: set  number, design ID, element ID
Additionally  there are privat web sites like BrickOwl, BrickLink, BrickSet and others.

Each of them has its own numbers. Example:

88012  : the lego set (!) contain exactly one part, the hub

And on brickowl you find
LEGO Hub, Powered Up, 4-Port (Clip Opening) (22127 / 82484) and
LEGO Hub, Powered Up, 4-Port (Screw Opening) (85824)

So these are three different items.
On Brickset you find lots  of additional different numbers, on Bricklink as well.

So: no, these are not the same parts. But they do the same.

But: the medium angular motor was included in a mindstorms set and the SPIKE Set.
So they might have different internal IDs an behave different with specific software.
But as Pybricks lists both they will work.

You should
- choose a hub (SPIKE,technic, technic Move)
- choose motors and sensors
- look at the pybricks list

But this is different form the idea of using an Arduino?

Posted
4 hours ago, Lok24 said:

So: no, these are not the same parts. But they do the same.

But: the medium angular motor was included in a mindstorms set and the SPIKE Set.
So they might have different internal IDs an behave different with specific software.
But as Pybricks lists both they will work.

I think/hope this too.

Posted
17 hours ago, pekka111 said:

I think/hope this too.

It would be much easier to exactly  name the hub and the motor and the software you want to use.
Then someone could answer your question.

It is not possibly to answer these questions from theory.

You should start with the pybricks robots, there you can be sure that they work.

Posted
5 hours ago, Lok24 said:

You should start with the pybricks robots, there you can be sure that they work.

Exactly my 3rd answer in this 41 posts long topic. So far I did not have issues with Pybricks and hardware from the Control+/WeDo/PoweredUp/City/SPIKE/Mindstorms or whatever name it has. Look at the plug that goes in the hub and if it fits it should work. Only the Move hub will have difficulty with Pybricks as it does not have enough working memory and the latest All-in-one hub as it has encrypted firmware and cannot be replaced byPybricks. So what Lok24 says, just start and come with clear questions.

Posted
56 minutes ago, Berthil said:

and the latest All-in-one hub as it has encrypted firmware and cannot be replaced byPybricks.

Really? That would be a very bad decision by TLG.

Where does this info come from?

Posted

Attaching an electric drive to Lego Technic is not the biggest problem now. You can find many projects on GitHub. But the main problem will be in the Lego parts - huge backlashes that cannot be calibrated or compensated will nullify all your efforts to program mechanical actions. To get an accurate mechanical response (movement, rotation, etc.), you need to use a stepper motor with feedback - there is simply nothing like this in Lego - this is a children's toy for learning the basics of robotics or inadequately moving cars. If you are satisfied with this level of control, then you can do this and get a lot of good emotions from the errors in their work.

Posted (edited)
53 minutes ago, Lok24 said:

Where does this info come from?

From Pybricks (Laurens). We don't know if this is true for all future hubs but if it is, start buying the existing ones. I bought a second hand 51515 only for the hub. It can run all day connected to a 3 Ampere USB power source.

25 minutes ago, Sokolov Edward said:

stepper motor with feedback - there is simply nothing like this in Lego

Strange, all PowerdUp motors have a PID and can be power and angle controlled from the hub with Pybricks, except the smallest one that resembles the PowerFunctions M motor. How else would this be possible if your remark is correct?

 

Edited by Berthil
extra remarks
Posted (edited)
7 hours ago, Lok24 said:

It would be much easier to exactly  name the hub and the motor and the software you want to use.
Then someone could answer your question.

It is not possibly to answer these questions from theory.

...

This Im trying to find out so I can search for suitable Lego sets on offer. I just bought (not received yet) a second hand 42160 Audi RS Q e-tron which has the "technic hub" and 3 motors to get started (if they work).

Edited by pekka111
Posted
21 minutes ago, Berthil said:

Strange, all PowerdUp motors have a PID and can be power and angle controlled from the hub with Pybricks, except the smallest one that resembles the PowerFunctions M motor. How else would this be possible if your remark is correct?

In your example, the wheel is on the motor axis. Try to get the same result by transmitting rotation through several gears with play. There is no external rotation sensor in Lego.

Posted (edited)
49 minutes ago, Sokolov Edward said:

Attaching an electric drive to Lego Technic is not the biggest problem now. You can find many projects on GitHub. But the main problem will be in the Lego parts - huge backlashes that cannot be calibrated or compensated will nullify all your efforts to program mechanical actions. To get an accurate mechanical response (movement, rotation, etc.), you need to use a stepper motor with feedback - there is simply nothing like this in Lego - this is a children's toy for learning the basics of robotics or inadequately moving cars. If you are satisfied with this level of control, then you can do this and get a lot of good emotions from the errors in their work.

IMHO those two wheel balancing robots are sign of sophisticated control enough. There is this rotation sensor but might be hard to find: https://www.brickeconomy.com/set/9756-1/lego-mindstorms-rotation-sensor

Edited by pekka111
Posted
16 minutes ago, pekka111 said:

IMHO those two wheel balancing robots are sign of sophisticated control enough.

What's the difficulty? In addition to motors with a controlled angle of rotation, you need 2 more sensors - colors - to track the route line and a gyroscope to maintain position. If this is the limit of your desires, then you can easily repeat it. Lego motors were enough for me to build drifters and walkers with radio control. I have enough programming at work - I am interested in assembling something with my own hands in the real world, and not inside a PC.

Posted (edited)
20 minutes ago, pekka111 said:

I just bought (not received yet) a second hand 42160 Audi RS Q e-tron which has the "technic hub" and 3 motors to get started (if they work).

Fine! That all works with Arduino, Powered Up App, Pybricks, BrickController 2 , CONTROL+ App and so on.
You should order some sensor for robotics ;-)

 

18 minutes ago, pekka111 said:

There is this rotation sensor but might be hard to find:

Almost every PU motor is also a rotation sensor. (except M, not sold any more, and train)

 

 

Edited by Lok24

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.

Announcements

  • THIS IS THE TEST SITE OF EUROBRICKS!

×
×
  • Create New...