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

    Future Expansion Board suggestions

    Scheduled Pinned Locked Moved MicroPython
    expansionboardsuggestions
    4 Posts 3 Posters 2.2k Views 3 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.
    • J Offline
      jmarcelino
      last edited by

      The expansion board 2.0 is a great tool, however to me it's plagued by some inconsistencies which unnecessarily increase the cognitive load and hinders support.
      I hope we'll see a version 3.0 at some point soon, not the least to remove the Pymakr logo :-)

      Here's my list of my suggestions:

      • Remove the Pymakr logo :-)

      • Reconsider the Gxx pin number scheme. I understand that it may make sense for historical reasons but now it's just confusing to have two ways to talk about the same thing. Pick one scheme - the one used on the pinout diagram should match the expansion board.

      • Clearly mark the Py board orientation.

      • Clearly mark the INPUT only pins P13 - P18

      • Label what's connected from the board to the pins like LED, Button, Batt voltage divider, FTDI (inc RTS/CTS)

      • Consider using dip switches instead of shorting jumpers that fall off and get lost.

      Feel free to add more below!

      L 2 Replies Last reply Reply Quote 5
      • L Offline
        livius @jmarcelino
        last edited by livius

        @jmarcelino
        also look at this topic
        https://forum.pycom.io/topic/690/hardware-improvement-suggestions

        PS. digged long to find it also with search feature ;-)

        think about people first, then computers

        1 Reply Last reply Reply Quote 1
        • L Offline
          livius @jmarcelino
          last edited by livius

          For me minimal changes in design should be
          0_1495052413719_upload-3bbfc20e-279e-40c6-835b-97d154dca3d8

          1. On the right 2x long connector - connected to GND and 3V3 (or not connected but simple we can use it connecting by wire)
          2. on the left 3x short connector we can use it for e.g. connect it to i2c pins, pin with onewire ...

          I do not redesign it fully to support all proposition in this topic but this is from usability point of view.

          think about people first, then computers

          1 Reply Last reply Reply Quote 1
          • B Offline
            berni
            last edited by

            After a week playing with my new LoPy modules and the expansion board, here is my list of suggestions:

            • I found very confusing the difference in numbering between the LoPy pinout (Pxx, GPIOxx, pin numbers... and the expansion board (Gxx). @jmarcelino has mentioned this already.
            • I don't really understand why the user button and the LED are mapped on the same pins used for I2C. Why not any pin on the right hand side not used for other functions P12-P22?
            • It would be great to add a couple of Grove connectors mapped to the I2C pins and two other GPIO pins. They are pretty much the standard these days and there are plenty of sensor modules available.
            • A solar charging circuit and connector would be awesome for so many projects. Using a solar panel on the USB is kind of risky and definitely not ideal.
            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