PyBricks vs Powered UP App and It Is What You Think

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 มิ.ย. 2024
  • Please like, comment, and subscribe; it encourages us to make more video!
    Check out our MOCs on Rebrickable: rebrickable.com/users/Nonsens...
    1912 D2: • LEGO 1:48 New York Cen...
    China Railways SY: • LEGO 1:48 China Railwa...
    October Revolution: • LEGO 1:350 Russian Bat...
    PRR B8a: • LEGO 1:48 PRR B8a 0-6-...
    RacingBrick's PU guide: racingbrick.com/powered-up-co...
    SF Bay Area locals check out BayLUG: www.baylug.org/
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 15

  • @NonsenseWars
    @NonsenseWars  9 หลายเดือนก่อน +1

    Corrections and addendums (thanks people in chat!):
    - It's come to my attention that LEGO has recently made documentation for Coding Blocks! You can find it here: www.lego.com/en-us/service/help/power_functions/lego-powered-up-programming-blocks-kA06N000000g04eSAA
    - The PU App DOES support more than one hub type, and it can control MULTIPLE hubs at once, but it's a bit janky. See this RacingBrick video: th-cam.com/video/BNNHfuEImqo/w-d-xo.htmlsi=hYWrN4ZizQ5FUFNh
    - PyBricks requires you to flash custom firmware to your hub(s). This is fairly painless and reversible, but it IS a thing.
    - PyBricks may work on some Android devices. I have not yet gotten a report of it working on iOS devices.

  • @pybricks
    @pybricks 7 หลายเดือนก่อน +3

    Awesome video! Now... can you imagine a block interface for Pybricks? Would you use it?

  • @bami2
    @bami2 9 หลายเดือนก่อน +2

    It would be interesting to include more 3rd party methods of controlling PU devices, especially considering pybricks actually flashes the code to your hub (and intrinsically changes it from what lego sells which some people might not be comfortable with, but it's changed back easily enough by connecting the hub to a phone running powered up app as that will flash the default firmware back) while there are some 3rd party options like BrickController2 or Brick Automation Project that uses the default powered-up firmware to allow a true alternative to the PU app, for a bit of a in-between for full on python coding in pybricks while not having to deal with touch controls or having to program stuff by dragging blocks around.
    7:49 I love this ship, looks awesome

    • @NonsenseWars
      @NonsenseWars  9 หลายเดือนก่อน +1

      This is an excellent point and perhaps we will revisit if we use any of those other systems!

    • @bami2
      @bami2 9 หลายเดือนก่อน

      ​@@NonsenseWars I'd love to see your take on it, there are some other comparisons on youtube but you guys seem to have unique takes on things that I very much appreciate.
      TLG has been very forward thinking with the release of Powered Up since they released the entire specification of the bluetooth protocol along with it, which is what allowed all these 3rd parties to integrate support for them without having to painstakingly reverse-engineer everything and I'm quite sure it's also what made pybricks happen so quickly.
      Personally when I got my first technic hub I was initially quite disappointed with how much latency there is, even using 3rd party applications, but this seems to be mainly a implementation fault by sending too much data to the hubs that then get backlogged, manifesting as input latency. I developed my own application (using some existing library) and managed to trim the latency down quite a bit by carefully buffering and sending data at a steady rate. Yes, you still need a smart device (a PC with a bluetooth dongle in my case) but the possibilities of just using any xinput controller and greater range of non-mobile antennas greatly expands the usecases of the technic (and by extension the city) hubs.
      If you have a discord (or would be interested in joining for example the BatteryPoweredBricks discord) I could go into full detail if desired, but it's impossible to do in youtube comments due to the anti-spam filters.

  • @technicmaster0tutorials
    @technicmaster0tutorials 9 หลายเดือนก่อน +3

    Hi. I've got 1-2 additional corrections for your video.
    First of all, the powered up app supports more hubs. It supports the city hub, the boost move hub but also the grey technic hub.
    Secondly, pybricks works on my android tablet in chrome. I'm not sure about your configurations, but there are configurations where you can use pybricks with android and possibly ios, too.

    • @NonsenseWars
      @NonsenseWars  9 หลายเดือนก่อน

      Oh that's interesting about the Android tablet. I only have iOS devices, but I did try a few so it must be an iOS thing then.

    • @technicmaster0tutorials
      @technicmaster0tutorials 9 หลายเดือนก่อน

      @@NonsenseWars I think that Apple forces other browsers for iOS to use safari internally. The "other browser" is just another interface/surface. But I'm not sure about that.

  • @bertnoske1886
    @bertnoske1886 8 หลายเดือนก่อน

    Very interesting, but the PU-App can also use up to 4 Hubs and Controllers at the same time. It’s also possible to use a Controller for steering the locomotive. Pybricks run only on 1 device. In my case I use a combination of 2 technic hubs for the forehead tilting system, 1 city hub in the shunter and 1 PU controller for steering both systems at the same time. But you need a phone or Tablet to control all units. Pybricks can run free without any phones, it’s possible to transfer the program to the hub.

  • @notmuch_23
    @notmuch_23 9 หลายเดือนก่อน +1

    I know for a _fact_ that the Powered Up app works with the Move Hub because I've controlled one with it.

    • @bertnoske1886
      @bertnoske1886 9 หลายเดือนก่อน

      PU App works with up to 4 different devices at the same time, e.g. city hub, technic hub, control unit. You can control three hubs with one control unit.
      Can Pybrick work with more than one device at the same time ?

    • @notmuch_23
      @notmuch_23 9 หลายเดือนก่อน

      @@bertnoske1886 I hope that's a question for Pikohan and not me, because I've never used Pybricks.

    • @NonsenseWars
      @NonsenseWars  9 หลายเดือนก่อน

      @@bertnoske1886 I have to try this out and see how it works, but it's a little more complicated with PyBricks. I don't think you can pair with multiple hubs at a time, but since you can save code to the hubs, you could "control" unlimited devices depending on what your use case is. In a pure remote control situation, PyBricks probably isn't as good in this aspect though.

    • @technicmaster0tutorials
      @technicmaster0tutorials 9 หลายเดือนก่อน +2

      @@NonsenseWars In the latest pybricks beta, the hubs can send BLE messages to each other. That is no direct control of multiple devices, but you can use it for that. Not sure if it works together with the remote tho.