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

    Guide/Tutorial/Reference about Expansion Board

    Scheduled Pinned Locked Moved Expansion Board
    13 Posts 4 Posters 246 Views 5 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
      PSH_IS_NIVA @rcolistete
      last edited by

      Thanks for a great work...
      Does anyone have information about version 3.2?
      The jumper set has changed to 6 instead of 7: "RTS" and "CTS" are gone and a new one "RUN" is introduced.

      P 1 Reply Last reply Reply Quote 0
      • P Offline
        PSH_IS_NIVA @PSH_IS_NIVA
        last edited by

        On my Expansion board V3.2 the battery voltage divider seems to divide to about 60% of the battery voltage.
        E.g. if the battery voltage is 3,6V then the voltage measured on the batt or P16 is about 2.1V. I checked this with a mulitmeter.

        rcolisteteR 1 Reply Last reply Reply Quote 1
        • rcolisteteR Offline
          rcolistete @PSH_IS_NIVA
          last edited by rcolistete

          @PSH_IS_NIVA I don't have an Expansion Board v3.2, but I ordered one.

          Tip : check without xxPy board connected to Expansion Board, disconnected from USB/battery power, so you can measure with the ohmmeter the 2 resistors of the voltage divider.

          So, please, any information about the voltage divider or other differences in Expansion Board v3.2, feel free to share.

          I don't find any Pycom documentation about Expansion Board v3.2 and its different features.

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

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

            @rcolistete
            Hmm this is confusing :/
            After I read your suggestion I thought I made a mistake because I measured the voltages with also USB power connected... but then again is this really the wrong way to do it?? Well I'd say: here comes in play the lack of documentation from Pycom.... as mentioned many many times by several people in this forum :(

            Anyhow...my assumption is that the divider is like this:
            PycombattVdivider.png

            But that does not fit the following observations:

            • With the expansion board empty and disconnected i.e. no xxPy, no battery, no USB and no BAT-jumper, I can measure R2 ( BAT-jumper <-> GND) to 0.94 Mohm but I can't measure R1 (+pin JST <-> BAT-jumper). The R1 value is not stable. My meter starts at about 2.5 Mohm but increases slowly to 2.9ish.

            • With only a battery (3.6V) connected, no XXPy and no USB and no BAT-jumper I measure Vbat (+pin JST <-> GND) to 3.6V and V_R2 (BAT jumper <-> GND) to about 1.8V

            • as above but with USB-power added: Vbat still 3.6V and V_R2 is now about 2.1V.

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

              @PSH_IS_NIVA With USB connected the battery will be charged. That's why the voltage at VBat should go up.

              P 1 Reply Last reply Reply Quote 0
              • P Offline
                PSH_IS_NIVA @robert-hh
                last edited by

                @robert-hh said in Guide/Tutorial/Reference about Expansion Board:

                @PSH_IS_NIVA With USB connected the battery will be charged. That's why the voltage at VBat should go up.

                No it didn't. Vbat (+pin JST <-> GND) was stable on 3.6V with or without USB connected.

                1 Reply Last reply Reply Quote 0
                • K Offline
                  kjm
                  last edited by

                  In 'Using Expansion Board' in English you state "when using FiPy or GPy with Expansion Board, remove the RTS and CTS mini-jumpers, as they conflict with the operation of the LTE modem, see CAT-M1 and NB-IoT tutorials:

                  1. I run a gpy on expansion board 2.0 with the RTS/CTS jumpers in place & no problems with the lte modem.
                  2. The clickable link to CAT-M1 doesn't seem to provide any useful detail on RTS/CTS

                  I'm not being critical, indeed I think any attempt to clarify pycoms chaotic documentation is laudable. But I'm still no wiser! I can't even figure out which uart the RTS/CTS jumpers apply to. Is it the uart that services the usb port or the uart that services the lte modem.

                  rcolisteteR 1 Reply Last reply Reply Quote 0
                  • P Offline
                    PSH_IS_NIVA @rcolistete
                    last edited by

                    FYI, pictures top/bottom expansion boards v3.2:

                    Pycom_Expansv3.2_top.jpg

                    Pycom_Expansv3.2_bottom.jpg

                    rcolisteteR 1 Reply Last reply Reply Quote 0
                    • rcolisteteR Offline
                      rcolistete @PSH_IS_NIVA
                      last edited by

                      @PSH_IS_NIVA It seems that Expansion Board v3.2 is for a specific customer, not a public release. But it was shipped by mistake to some users.

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

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

                        @rcolistete said in Guide/Tutorial/Reference about Expansion Board:
                        @rcolistete:

                        @PSH_IS_NIVA It seems that Expansion Board v3.2 is for a specific customer, not a public release. But it was shipped by mistake to some users.

                        Well, you may be right. As you can see from my last post here I'm of the opinion that it was just the firmware on the boards that was a incorrect version. But rereading some of correspondence - also directly with Pycom Support I'm not 100% sure any more. Only Pycom can confirm this I suppose.

                        Though, whether or not it is just the firmware or the hole board, our problem was fixed with just an firmware update.

                        rcolisteteR 1 Reply Last reply Reply Quote 0
                        • rcolisteteR Offline
                          rcolistete @PSH_IS_NIVA
                          last edited by rcolistete

                          See this post :
                          "@PSH_IS_NIVA We accidentally shipped a number of Expansion Board 3.2 that were designed for a specific customer.

                          Anyone who received an Expansion Board 3.2 please email support@pycom.io so we can provide a resolution."

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

                          1 Reply Last reply Reply Quote 0
                          • rcolisteteR Offline
                            rcolistete @kjm
                            last edited by

                            @kjm said in Guide/Tutorial/Reference about Expansion Board:

                            In 'Using Expansion Board' in English you state "when using FiPy or GPy with Expansion Board, remove the RTS and CTS mini-jumpers, as they conflict with the operation of the LTE modem, see CAT-M1 and NB-IoT tutorials:

                            1. I run a gpy on expansion board 2.0 with the RTS/CTS jumpers in place & no problems with the lte modem.
                            2. The clickable link to CAT-M1 doesn't seem to provide any useful detail on RTS/CTS

                            I'm not being critical, indeed I think any attempt to clarify pycoms chaotic documentation is laudable. But I'm still no wiser! I can't even figure out which uart the RTS/CTS jumpers apply to. Is it the uart that services the usb port or the uart that services the lte modem.

                            My test with FiPy (old one) had problems with RTS/CTS jumpers, so the recommendation is correct. But I don't have GPy to confirm if the Pycom recommendation isn't needed for GPy.

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

                            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