element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Ben Heck Featured Content
  • Challenges & Projects
  • element14 presents
  • element14's The Ben Heck Show
  • Ben Heck Featured Content
  • More
  • Cancel
Ben Heck Featured Content
Blog How to Identify an Unlabeled GPIO, w/ Felix
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Ben Heck Featured Content requires membership for participation - click to join
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: makerkaren
  • Date Created: 15 Dec 2015 9:27 PM Date Created
  • Views 764 views
  • Likes 1 like
  • Comments 1 comment
  • tbhs
  • gpio
  • open_source
  • how_to
  • pi-top
  • behind_the_scenes
  • the_heck_with_karen
Related
Recommended

How to Identify an Unlabeled GPIO, w/ Felix

makerkaren
makerkaren
15 Dec 2015

Felix is working on a Pi-Top for an upcoming episode. One of the breakout boards has an unlabeled GPIO so he was showing me the process of how he identifies and labels the pins.

(I am still learning, so I apologize if I get any of the terms wrong.)

 

There are two boards connected within the Pi-Top. One has a different number of pins than the other and as it turns out, has an unpredictable pattern for pin matching. Felix uses a multimeter set to resistance to discovery which pins have continuity.

image

This multimeter happens to have a setting that can sound an alarm when there is continuity(meaning there is a connection), so that makes this task much easier.

 

Felix has a labeled layout for the GPIO for the board on the right, so he is using that to label the board on the left.

image

First Felix finds the pin on the left board he is trying to identify and places the red test lead on it. Then he takes the black test lead and scrapes it along the pins on the other board until the multimeter beeps in alarm. Once he identifies which pins match, he can use the known pinout of the right board to label the board on the left.

image

Here, Felix has the known pinout for the right board on the right side of his tablet screen. On the left side of his tablet, he has drawn a layout of the GPIO of the other board where he can label which known pin it is connected to. The upper pin closest to Felix on the unknown board is connected to pin 40 on the other board with the known layout. Where the pin below it is connected to pin 38 of the known board, and so on.

 

I hope that helps out any other newbies like me. I know I learned something new today!

Hack on!

~Karen

  • Sign in to reply

Top Comments

  • DAB
    DAB over 9 years ago +2
    Nice post. No matter how much experience you have, tracing pins is just part of the job, both to verify the connections and to establish an initial circuit description. So I urge you to spend a lot of…
Parents
  • DAB
    DAB over 9 years ago

    Nice post.

     

    No matter how much experience you have, tracing pins is just part of the job, both to verify the connections and to establish an initial circuit description.

     

    So I urge you to spend a lot of time doing this procedure on the various boards you have and see if you can start to build up a circuit diagram, at least at the black box level.

     

    We have all started here, so take the time to learn the skill well.

     

    DAB

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • DAB
    DAB over 9 years ago

    Nice post.

     

    No matter how much experience you have, tracing pins is just part of the job, both to verify the connections and to establish an initial circuit description.

     

    So I urge you to spend a lot of time doing this procedure on the various boards you have and see if you can start to build up a circuit diagram, at least at the black box level.

     

    We have all started here, so take the time to learn the skill well.

     

    DAB

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube