TrainDragon

Powered UP to Power Functions adapter

Recommended Posts

I like the new Powered UP (PUP) system in general -- the BlueTooth aspect is intriguing especially for the possibilities for complex behaviors controlled by a computer/phone/whatever.  However, I also have a significant amount of Power Functions (PF) equipment in my collection which I'm not ready to give up on just yet.

So, my first goal was to get old Power Functions motors working with the new Powered UP Hub.  Lots of people have already demonstrated that this is possible, but I wanted to show my way -- which I think is relatively clean and modular.

First, the hard part -- getting a Powered UP cable.  I ended up adding Powered UP LED Light (88005) to a recent order from the LEGO shop with the intention of sacrificing the light just to get the cable.  This is painfully expensive ($10 for one cable/connector!), and I won't be doing it again, but it was the least bad way I could think of to get a cable for experimentation.

 

Then, hacking up the cable.  Borrowing from @JopieK's PUP teardown work:

28765311538_e74bf2117a_m.jpg

I connected pins 1 and 2 to standard Dupont female pin headers.  Next, I connected together pins 3 + 6, as well as 4 + 5.  This signals to the Hub what type of device is attached -- in this case, it looks like a PUP Train Motor.  Then, I sealed away my hacked wires behind a bit of heat-shrink tubing to protect the work and make it look less ugly.

 

Hacked Lego Powered Up cable

 

 

Next, I sacrificed a PF Extension cable.  This is significantly less painful, because the extension cable only costs a third of what the lights cost and I end up with two usable connectors ($1.50 per cable/connector).

For this, I connected the two center wires to standard Dupont male pin headers.  These are the wires that actually carry the power to PF motors.  I left the outer two wires unconnected.  Again, a bit of heat-shrink tubing to clean things up.

Hacked LEGO Power Functions cable

 

Now, I can just plug the male end (PF) into the female end (PUP), plug any PF device into the connector, and control it from the PUP Hub.

LEGO Power Functions motor connected to Powered Up Hub

I chose Dupont-style connectors because: I had them on-hand already; they're very simple to "breadboard" into test circuits; they're not polarized.   This last fact means that it's simple to "reverse" a motor; if you don't like which way it rotates when you press +, just unplug the wire and plug it in backward!

 

And a video of it in action.

 

Share this post


Link to post
Share on other sites

After getting that done, I was curious what else I could accomplish with this fairly simple wire splice technique.

I have some trains where I use two PF Train Motors on the engine to give the pulling power I wanted (for example, Horizon Express.)   I wondered: Could I upgrade this to Powered Up BlueTooth control, while keeping the pulling power of two motors, AND potentially saving some money by reusing the PF motors I already have?

Thus was born idea #2: hack a socket into the middle of the PUP Train Motor cable.  I used the same Dupont-style female connector that I used on my original hacked cable, so I can use the same hacked PF cable as well.  I simply soldered some extra wire onto the same pins 1 and 2, added the connectors, and heat-shrinked the mess.  Then I plugged my adapter cable in and connected a PF train motor.  Now, when I tell the PUP Hub to run the PUP Train Motor, both motors receive the same power simultaneously.

Again, as the connectors are not polarized, I can simply turn the cable around to change whether the motors spin the same direction or opposite directions.

One very interesting thing that this experiment brought to my attention.  I had assumed that the only real difference between the two was the small additional circuit board atop the motor that connected the ID pins appropriately, but that seems to be incorrect. The actual electric motor inside the two versions of the Train Motor do NOT seem to be the same.  Notice in the video when both motors are receiving power simultaneously.  The PUP motor spins easily and powerfully at speed 1.  The PF motor, as always, does not really generate sufficient torque to spin (even with no load) until speed 2 or 3.  As the two motors are receiving identical power, this difference is clearly inherent to the motor itself, not simply a difference in the driving circuitry between the PUP Hub and the PF IR Receiver.  The PUP motor seems to be higher quality/more powerful.

It's difficult to tell from the video, but the PUP motor is also noticeably faster than the PF motor at the same speed settings.  The speed difference is enough that I didn't even bother trying it on an actual train; it's clear that the PF motor would be a drag on the PUP one.  This isn't just some sort of weird behavior that only appears because the Hub is powering two motors when it only expected one, either.  Hooking up my original spliced cable to the PF motor (no PUP motor involved) produced the exact same results -- PF motor doesn't generate significant torque until speed 2 or 3.  I verified that it wasn't just one bad unit by testing three separate PF train motors.

 

So, my final conclusion is:

The hacked cable allowing PF motors to be used with the PUP Hub is useful, but

Mixing PUP and PF Train Motors together on the same train is probably a bad idea.

 

 

 

Share this post


Link to post
Share on other sites

Wow, thank you for the information! Would it be a good idea to take directly PUP train motors to get the PUP plugs? The motors will be used anyway and there is no hardware waste.

Edited by Giottist

Share this post


Link to post
Share on other sites
16 hours ago, Giottist said:

Wow, thank you for the information! Would it be a good idea to take directly PUP train motors to get the PUP plugs? The motors will be used anyway and there is no hardware waste.

That would be the less painful way to go. I recycle the PF cables from my motors and put Dupont connectors on them. You could put another ribbon cable into the motor and Dupont connectors on the ends. Dupont connectors are quite useful. 

 

 

 

Share this post


Link to post
Share on other sites

Great guide, thanks! I will probably take the upper part of the Powered Up box and connect 2 18650 Li-Ion batteries as a source. But if I take out the logic board I could completely ignore the Powered Up adapter cable, hmm ...

Share this post


Link to post
Share on other sites
15 hours ago, Wabbajack said:

Great guide, thanks! I will probably take the upper part of the Powered Up box and connect 2 18650 Li-Ion batteries as a source. But if I take out the logic board I could completely ignore the Powered Up adapter cable, hmm ...

you could also just desolder the conectors of the powered up logic board and solder pf extention cables to it.

XG BC

Share this post


Link to post
Share on other sites
On 12/17/2018 at 6:27 AM, TrainDragon said:

Then, hacking up the cable.  Borrowing from @JopieK's PUP teardown work:

28765311538_e74bf2117a_m.jpg

I connected pins 1 and 2 to standard Dupont female pin headers.  Next, I connected together pins 3 + 6, as well as 4 + 5.  This signals to the Hub what type of device is attached -- in this case, it looks like a PUP Train Motor.  Then, I sealed away my hacked wires behind a bit of heat-shrink tubing to protect the work and make it look less ugly.

 

Would this also work for connecting the old 9V motors from the 90's with the Control+ Hub/App? I have a bunch of micromotors which I'd love to be able to use in one integrated control app.

Share this post


Link to post
Share on other sites
26 minutes ago, Enantiomeer said:

Would this also work for connecting the old 9V motors from the 90's with the Control+ Hub/App? I have a bunch of micromotors which I'd love to be able to use in one integrated control app.

Yes

Share this post


Link to post
Share on other sites

 

And this is another more thing that Lego should have done itself...

 

Thanks for the explanation, with this and software from Cosmik42, we now can mixed control all our trains PUP or PF

 

Regards!!!

 

Share this post


Link to post
Share on other sites
11 hours ago, Radeon said:

 

And this is another more thing that Lego should have done itself...

 

Thanks for the explanation, with this and software from Cosmik42, we now can mixed control all our trains PUP or PF

 

Regards!!!

 

Actually I'm pretty sure that there will be an adapter cable at one point. But who knows when.

Share this post


Link to post
Share on other sites
48 minutes ago, Tcm0 said:

Actually I'm pretty sure that there will be an adapter cable at one point. But who knows when.

A real adapter cable is more complicated than described here: The old PF cables just connected motors and lights to the reciever but sent no information about the connected device back. The situation has changed with the introduction of PU. Even lights or the simple M motor / train motor tells the hub, what's connected. The smart Boost motor or the new L or XL motors have build in angle encoders substituting the old servo motor and send non trivial information back to the hub like the sensors do. 

Any adapter cable can only connect dumb motors to PU / Control+ hubs and simulate a simple M / train motor, but not more. TrainDragons solution does exact that. Ok, if this is enough, TLG can perform it too. I'm sure, the PU app and BAP will recognise the simple motors and expect no feedback from them.

BTW: If you use the search expression "wedo legoing" at AliExpress you can find the first offers for ready made adapter cables or PU plugs for own designs. China ...

Share this post


Link to post
Share on other sites
5 hours ago, Giottist said:

BTW: If you use the search expression "wedo legoing" at AliExpress you can find the first offers for ready made adapter cables or PU plugs for own designs. China ...

Just tried one out. Works fine. So if LEGO won‘t do it, there is definetly a market for it.

Share this post


Link to post
Share on other sites

 

On 12/17/2018 at 6:27 AM, TrainDragon said:

First, the hard part -- getting a Powered UP cable.  I ended up adding Powered UP LED Light (88005) to a recent order from the LEGO shop with the intention of sacrificing the light just to get the cable.  This is painfully expensive ($10 for one cable/connector!), and I won't be doing it again, but it was the least bad way I could think of to get a cable for experimentation.

Then, hacking up the cable.  Borrowing from @JopieK's PUP teardown work:

28765311538_e74bf2117a_m.jpg

I connected pins 1 and 2 to standard Dupont female pin headers.  Next, I connected together pins 3 + 6, as well as 4 + 5.  This signals to the Hub what type of device is attached -- in this case, it looks like a PUP Train Motor.  Then, I sealed away my hacked wires behind a bit of heat-shrink tubing to protect the work and make it look less ugly.

Next, I sacrificed a PF Extension cable.  This is significantly less painful, because the extension cable only costs a third of what the lights cost and I end up with two usable connectors ($1.50 per cable/connector).

For this, I connected the two center wires to standard Dupont male pin headers.  These are the wires that actually carry the power to PF motors.  I left the outer two wires unconnected.  Again, a bit of heat-shrink tubing to clean things up.

Now, I can just plug the male end (PF) into the female end (PUP), plug any PF device into the connector, and control it from the PUP Hub.

I chose Dupont-style connectors because: I had them on-hand already; they're very simple to "breadboard" into test circuits; they're not polarized.   This last fact means that it's simple to "reverse" a motor; if you don't like which way it rotates when you press +, just unplug the wire and plug it in backward!

 

I think I figured out a way to use the PU LED light cable but without ruining it. Instead of using a 2*1 Dupont connector on the PU/Control+ side of the connector I'll use a 4*2 connector using following (all female) pin assignment:

Pin%20assignment%20PU.PNG

The extra M/F are just male/female connectors which are not connected to anything. They're just there to make sure you can only connect it in one way to it's matching counterpart on the other part of the cable with the LED lights on it.

Using this connection scheme you could also fabricate cheap extension wires for any of the PU/Control+ devices using a 6 strand AWG26 wire.

For the PF/9V connector I'll use a 3*2 Dupont connector with the following (all male) pin assignment:

Pin%20assignment%20PF.PNG

On this connector I'll connect the 4/5 pins and 3/6 pins to each other so the PU/Control+ hub recognizes it as a train motor. This connector can then be connected in two ways to the PU/Control+ side of the connection which enables switching the motor direction in case it's not what you want.

 

Share this post


Link to post
Share on other sites
5 hours ago, Giottist said:

BTW: If you use the search expression "wedo legoing" at AliExpress you can find the first offers for ready made adapter cables or PU plugs for own designs. China ...

I found the PU plugs, but what would be the right type of connector pins for that and where could you find the right type of crimping tool?

Share this post


Link to post
Share on other sites
Posted (edited)
59 minutes ago, Enantiomeer said:

I found the PU plugs, but what would be the right type of connector pins for that and where could you find the right type of crimping tool?

Do not crimp anything. The offered plugs are without connecting strips and are therefor useless. Just buy ready made pigtails and cables. Despite they seems more expensive they are not because you need no crimping tool.

Edited by Giottist

Share this post


Link to post
Share on other sites
8 minutes ago, Giottist said:

The offered plugs are without connecting strips and are therefor useless.

Yeah, exactly what I was wondering. Well, hopefully in the future the plugs with connecting strips will become available. Then it's just a matter of finding or modifying a crimp tool.

Share this post


Link to post
Share on other sites
On 8/30/2019 at 1:36 PM, Enantiomeer said:

Pin%20assignment%20PU.PNG

The extra M/F are just male/female connectors which are not connected to anything. They're just there to make sure you can only connect it in one way to it's matching counterpart on the other part of the cable with the LED lights on it.

 

Nice idea.  I like it!

 

On 8/30/2019 at 7:58 AM, Giottist said:

BTW: If you use the search expression "wedo legoing" at AliExpress you can find the first offers for ready made adapter cables or PU plugs for own designs. China ...

Great find.  I will have to order some of these to try out.  I see they even have the female socket, that's intriguing.  Wonder what we can do with that?

Share this post


Link to post
Share on other sites
On 12/17/2018 at 10:53 PM, treczoks said:

Now all we need is an affordable source for the PoweredUp! Cable/Connector...

This connector is probably made by Lego self and thus won't be available on the free market.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.