Mr Hobbles

Eurobricks Knights
  • Content count

    578
  • Joined

  • Last visited

About Mr Hobbles

Spam Prevention

  • What is favorite LEGO theme? (we need this info to prevent spam)
    City

Contact Methods

  • Website URL
    http://

Profile Information

  • Location
    Dundee, Scotland

Extra

  • Country
    Scotland

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Mr Hobbles

    Powered Up - A tear down...

    Actually the port multiplexing already exists on both the Boost Hub and the Powered UP Hub. On the Boost Hub there is a virtual port "AB", which you can send commands to, and it will set that command on both port "A" and "B" at the same time. I actually haven't tested this with ports "C" and "D" though! I might do that this evening. On the Powered UP hub a virtual port "AB" is created internally when you plug in two devices of the same Auto ID. However, it currently crashes the Hub if you plug in two sensors (Boost Color/Distance, WeDo 2.0 Distance/Tilt) or Boost Interactive Motors. I guess there is something here incompatible with sensors as it doesn't expect them to be plugged in, so with two it crashes. With motors it works though. If you plug two train motors in you can control both with a single command on port "AB" (even in opposite directions). For example when you use the Batmobile app with the slider mode for the wheels, it actually sends a single command to port "AB" to control both wheels at the same time.
  2. Mr Hobbles

    Powered Up - A tear down...

    I didn't mean to say that's what you were suggesting, I was merely saying it seems like it was different somehow rather than broken, perhaps a different/older firmware as you suggest. :) Apologies if I caused offense!
  3. Mr Hobbles

    Powered Up - A tear down...

    That is a strange bug indeed. If it was corrupted firmware I would have thought *nothing* would work...is it just that the educational train hub has less capabilities? Does it come with the other color track pieces in the box? In another note, I recently moved from London to San Francisco (two weeks ago), and decided to go along to this weeks BayLUG meetup and see what it was about. @M_slug357 happened to be there, and I got to see his 9v battery mod on his Hogwarts Express! Talk about coincidences. I will definitely be going back. :)
  4. Mr Hobbles

    Remote control over the internet

    Are you talking about the new Powered UP trains? Then yes, it's possible, if you're comfortable with programming. Using Node.js you could create an HTTP server that serves a web interface your nephew could access in a web browser. I've created a Node.js library to interface with Powered UP trains - https://github.com/nathankellenicki/node-poweredup You could then send commands to the train when the web interface is hit.
  5. Mr Hobbles

    Powered Up - A tear down...

    Duplo #10874 and #10875. Like other Duplo trains, the locomotive is in two pieces - a black base with wheels attached, and a body shell you place on top. JopieK did the electronics teardown earlier in the thread. The new Duplo train base is Bluetooth and app-controlled like the new Lego trains.
  6. Mr Hobbles

    Powered Up - A tear down...

    I got my hands on the Duplo train base. Manage to figure it all our through a combination of sniffing and playing. Has some interesting features: 1. As @JopieK said, the front light actually behaves the same as the RGB indicator light on other hubs. 2. There are three sounds - 0x05 is a "train departing jingle", 0x07 is the train whistle, and 0x09 is the sound of water filling. All are played through an onboard speaker. 3. The downwards color sensor is a bit different from the Boost color sensor. It does color detection, of course, and it also does distance detection. It seems to count down rather than up though (i.e. further away has larger values). I suspect this is used in combination with the color value to ensure that the colors it detects are on the rails rather than under the rails (ie. ignore carpet color). 4. There is a speedometer on the front wheels! The front wheels are completely free wheeling, but the speedometer also reports the speed that they're going at. Interestingly, if there's no movement on the front wheels, the motored wheels don't go, no matter what commands you give it. So if you tell it to go at speed 100 while holding it in your hands, it will turn on for a second or so, but then turn off again, as the front wheels aren't rotating. It remembers though - if you manually spin the front wheels, it will start moving again. I've added support to my Node.js library (https://github.com/nathankellenicki/node-poweredup) - since, in LEGO's own words, they consider the new Duplo trains part of the Powered UP range. :)
  7. Mr Hobbles

    Mod a 9V train (4558) to work on PF tracks

    Yes, I've done it with my Metroliner. You need the new PUP Hub and the new PUP Train motor. The PUP Hub fits perfectly behind the engine doors if you remove the arch just behind the driver doors. I've replaced it with two 1x1 bricks. You also need to raise the Hub about two plates off the floor so the train motor wire can feed through the floor, but it still fits perfectly within the available space. The front lights can't be powered currently as there is no converter cable yet, but you could use the new PUP lights instead.
  8. Mr Hobbles

    Powered Up - A tear down...

    @JopieK I don't suppose you (or anyone you might know) with the new Duplo train hub would be able to send me the manufacturer data string and the port notifications sent at startup? :) I'm trying to avoid buying a Duplo train just to add support for it to my library!
  9. Mr Hobbles

    2018 Lego Trains

    EDIT: Wrong thread, sorry!
  10. Mr Hobbles

    Powered Up - A tear down...

    Well, for my needs it's a big step up from Power Functions, so I'm quite happy with what they've sold me. :)
  11. It's not a UCS. Despite it having a similar looking black box, it doesn't say "Ultimate Collectors Series" anywhere on it. The press release says this is part of a new "Master Builder Series". After the backlash of the Assault on Hoth UCS it seems TLG now wants to keep playsets seperate.
  12. Mr Hobbles

    Powered Up - A tear down...

    Got a few sets of the new lights today. Pretty easy to get working for us Bluetooth guys figuring out the protocol. It's the same command as setting basic motor speed: Powered UP Hub and Boost Move Hub: [0x08, portId, 0x81, 0x00, 0x11, 0x51, 0x00, brightness] Sent to the main BLE characteristic used for everything. Brightness is 0-100 (0x00-0x64) WeDo 2.0 Smart Hub: [portId, 0x01, 0x02, brightness] Sent to the MOTOR_VALUE_WRITE characteristic (000015651212efde1523785feabcd123). Brightness is 0-100 (0x00-0x64) same as above. Pictures: https://imgur.com/a/ZUGOtyZ I've added support to my Node.js library: https://github.com/nathankellenicki/node-poweredup EDIT: Forgot to mention, AutoID value of 0x08. Wonder what 0x04 will be then? (0x01 is medium motor, 0x02 is train motor)
  13. Mr Hobbles

    2018 Lego Trains

    Yep, an mSATA cable with half the connector cut away. It has 7 pins, I think he's just ignoring one of them, perhaps they line up well enough
  14. Mr Hobbles

    2018 Lego Trains

    I don't have the LED lights yet, with the motors, the voltage on the DC lines varies with how fast the motors are instructed to be going. The other 4 wires do nothing other than power the AutoID (for simple motors, not the case for the Boost motor). They're not always switched on at 9v. I don't believe in PUP there is any way for there to be a direct connection to the battery, as the ports are switched on/off activated by the firmware and triggered by either commands from the remote or over bluetooth. So unlike PF you can't just plug a motor into a battery pack and turn it on. See this video Jorge did on getting old 9v/PF stuff to work with Boost (which is identical): The rest of his channel has lots of other newer videos on Powered Up: https://www.youtube.com/channel/UCURXu8zPd8XQirxT9HkAd1g/videos
  15. Mr Hobbles

    Powered Up FAQ and Community Wishes

    "Simple" hardware (WeDo 2.0 Medium Motor, Train Motor, and presumably the LED lights) use a resistor for the AutoID. Smarter hardware (Sensors, Boost Interactive Motor) have an inbuilt PCB that does a more complex handshake to set up the AutoID. I don't know how this works. WeDo 2.0 Medium Motor - AutoID 0x01, 2k2 resistor between pins 3 and 5, short pins 3 and 6. Train Motor - AutoID 0x02, short pins 4 and 5, and short pins 3 and 6. When buttons are pressed on a paired remote control, the hub drives the motors differently depending on the AutoID. Up/Down buttons with AutoID 0x01 devices have bang-bang on/off style operation. With AutoID 0x02 it has train style speed increase/decrease operation. Theoretically, to convert the extension cable between the two modes, you could have a small switch that switches the pin connections around. But for least effort on Legos side, I'd argue that a AutoID 0x02 cable increase/decrease operation (light brightness, motor speed, full "speed" could even power a PF IR receiver) serves more use cases than 0x01 bang-bang operation (RC cars only?)