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 & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • 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
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • 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
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum GPIO Safety Tips?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 5 replies
  • Answers 2 answers
  • Subscribers 676 subscribers
  • Views 1476 views
  • Users 0 members are here
  • raspberry_pi
Related

GPIO Safety Tips?

Former Member
Former Member over 11 years ago

I got a Pi over Christmas, installed Raspbian on it and am able to talk to it via wireless over SSH. So far so good. Now to do something with it.

When I picked it up, I got the breadboard connector to go with it. I could spend an addition $35 and get a PiFace Digital, but I was hoping to use it raw for at least a while, and use the general GPIO pins directly, rather than doing everything through the SPI.

 

Aside from avoiding excessive voltages, excessive supply current draw, and static discharge, are there any particular things to look out for when working with the GPIO pins?

Are there any common situations when working with circuits that I should be particularly sensitive to so I don't brick the thing?

 

For instance, one thing that occurs to me is that, if feasible, I should power my circuit from the Pi to ensure my circuit isn't on when the Pi isn't on and that it never operates off of a voltage even marginally higher than the Pi. Which raises the additional question: Is the Pi tremendously sensitive to power sequencing? I don't want to let the magic smoke out. image

  • Sign in to reply
  • Cancel
Parents
  • iagorubio
    0 iagorubio over 11 years ago

    Hello Ralph.

     

    As you already mentioned to avoid excessive voltage, current and flyback, just one last tip.

     

    If you don't protect the pins you will end up shorting two wires no matter of how careful you try to connect and disconnect. That can end in a fried Pi as the GPIOs are not protected.

     

    Try to use a cobbler like this one - I use exactly this one -914 - ADAFRUIT INDUSTRIES - PI COBBLER BREAKOUT KIT, RASPBERRY | Farnell UK while prototyping will help you to both avoid  to short two wires and to protect the raspberry connector. Here you've got a pic of it mounted  http://learn.adafruit.com/system/assets/assets/000/003/061/medium800/cobbler.jpg?1355499570

     

    And as for the powering your circuit from the raspberry, I always try to avoid to power any circuit from any IC. Any mishap on the circuit will most likely end up in random resets or an IC burnt.


    Unless you are just going to interface your Pi with leds or other ICs or sensors, try always to power your circuit from an external supply. You can use a transistor from your Pi to cut out the voltage source when you turn of the Pi if you want  the Pi to shut down the circuit when it turns off.


    Just my 2 cents.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Reply
  • iagorubio
    0 iagorubio over 11 years ago

    Hello Ralph.

     

    As you already mentioned to avoid excessive voltage, current and flyback, just one last tip.

     

    If you don't protect the pins you will end up shorting two wires no matter of how careful you try to connect and disconnect. That can end in a fried Pi as the GPIOs are not protected.

     

    Try to use a cobbler like this one - I use exactly this one -914 - ADAFRUIT INDUSTRIES - PI COBBLER BREAKOUT KIT, RASPBERRY | Farnell UK while prototyping will help you to both avoid  to short two wires and to protect the raspberry connector. Here you've got a pic of it mounted  http://learn.adafruit.com/system/assets/assets/000/003/061/medium800/cobbler.jpg?1355499570

     

    And as for the powering your circuit from the raspberry, I always try to avoid to power any circuit from any IC. Any mishap on the circuit will most likely end up in random resets or an IC burnt.


    Unless you are just going to interface your Pi with leds or other ICs or sensors, try always to power your circuit from an external supply. You can use a transistor from your Pi to cut out the voltage source when you turn of the Pi if you want  the Pi to shut down the circuit when it turns off.


    Just my 2 cents.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Children
  • Former Member
    0 Former Member over 11 years ago in reply to iagorubio

    Thanks, Iago. I should have mentioned that I got a Cobbler and a case along with the RPi.to help make it "bench-safe". I'm figuring I'll do some simple, safe things with it first - I've got an LCD display to try sending characters to. When I get to a little heavier current draw, I'll spring for a PiFace.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
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