Welcome to the Pycom forum Forum
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • Login

    Explore Pybytes | Official Documentation | Report a Firmware Bug/Issue | GitHub

    New v3.1 Expansion Board Firmware: v0.0.11

    Scheduled Pinned Locked Moved Announcements & News
    expansionboardupdatefirmware
    9 Posts 8 Posters 1.6k Views 8 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P Offline
      Paul Thornton
      last edited by

      Hello all,

      Pycom are pleased to annouce the release of a new stable build of the expansion board firmware for hardware version v3.1 expansion boards.
      You can find more info about the upgrade process and links to the firmware files along side info on how to check what hardware version you have here:

      https://docs.pycom.io/pytrackpysense/installation/firmware.html

      Patch Notes:

      • BugFix: Fixed an issue preventing boards from booting when powered via battery.
      • Improvement: Optimised power usage when in deepsleep. down to 32μA

      Known Issues:

      • None - Please comment below or raise a ticket with support@pycom.io with any issues.
      1 Reply Last reply Reply Quote 1
      • rcolisteteR Offline
        rcolistete
        last edited by

        This 32 uA deep sleep current is obtained by using "machine.deepsleep([time_ms])" ?

        My "MicroPython Samples". My "MicroPython Firmwares" with many options (double precision, ulab, etc).

        P 1 Reply Last reply Reply Quote 0
        • P Offline
          Paul Thornton @rcolistete
          last edited by

          @rcolistete Yes. :)

          J 1 Reply Last reply Reply Quote 1
          • J Offline
            jcaron @Paul Thornton
            last edited by

            @paul-thornton Out of curiosity, how does the expansion board know what the module is in deep sleep? Or do you mean the expansion board's overall power usage has been reduced, so that in deep sleep the total is 32 µA?

            Is there any specific reason this is still a lot higher than what can be achieve with a Pysense/Pytrack-controlled deep sleep?

            catalinC 1 Reply Last reply Reply Quote 0
            • catalinC Offline
              catalin @jcaron
              last edited by

              hi @jcaron,
              No, the Expansion Board doesn't know that the Wipy module is in sleep, but it detects no USB, so puts itself in low power mode. So the ~30uA is obtained when Expansion+Wipy are on battery.
              Afik, Pysense/Pytrack are having ~20uA, in pysense.go_to_sleep(timeout), so the extra ~10uA, are consumed on some diodes/resistors. I did tried several combinations of input/output for PIC pins, and this was the best power consumption.

              Catalin,

              Have you checked out our docs for the answer? (Now with an easy search function) https://docs.pycom.io
              Check out our newly revamped device management platform, Pybytes! https://pybytes.pycom.io/

              robert-hhR 1 Reply Last reply Reply Quote 1
              • robert-hhR Offline
                robert-hh @catalin
                last edited by

                @catalin For me, 32µA looks pretty good. on a 1000mAh battery this means ~3 years of standy time, or every second, the device runs, is equivalent to at least 1 hour standby. Meaning, that this amount of standby current can be neglected. It is in the same order as the seld-discharge of the 1000 mAh battery.

                1 Reply Last reply Reply Quote 1
                • R Offline
                  Radec
                  last edited by Radec

                  Thank you for your update.
                  But, it's not available for expansion board V.3.0, do you plan an update or it's not possible ?
                  This board version still doesn't start with a battery powered.

                  1 Reply Last reply Reply Quote 1
                  • G Offline
                    Gruger
                    last edited by

                    v0.0.11 will lock your Expansion Board in DFU mode. Goodbye serial console.

                    https://forum.pycom.io/topic/4684/exit-from-dfu-mode/13

                    1 Reply Last reply Reply Quote 2
                    • P Offline
                      peddisai
                      last edited by

                      This post is deleted!
                      1 Reply Last reply Reply Quote 0

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      • 1 / 1
                      • First post
                        Last post

                      Pycom on Twitter

                      Pycom