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
      •  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
Pi Chef Design Challenge
  • Challenges & Projects
  • Design Challenges
  • Pi Chef Design Challenge
  • More
  • Cancel
Pi Chef Design Challenge
Blog Smart Range Hood - Any Pi Chefs out there cook their Pi yet? Blog post # 11
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: aspork42
  • Date Created: 24 Mar 2018 3:19 AM Date Created
  • Views 936 views
  • Likes 10 likes
  • Comments 5 comments
  • home automation
  • smart range hood
  • pi chef*
  • raspberry pi
Related
Recommended

Smart Range Hood - Any Pi Chefs out there cook their Pi yet? Blog post # 11

aspork42
aspork42
24 Mar 2018

The goal - some improvements over a common range hood.

 

aka Smart Range Hood. See blog post #1 for the complete build process.

 

Cooked Pi anyone?

This will be a quick post of joy, excitement, tragedy, and triumph.

Last night I thought I was ready to install the components into the hood. We only have one week left and I want to get things moving. I finalized most the remaining loose ends and went about the final installation. Once mounted, I plugged in the Pi - and bad things started happening! I hadn’t hooked up any mains voltage yet, but my pcb started to flicker on and off. The LEDs were flashing; the buzzer was going crazy.

I unplugged the Pi Power and started looking around. I checked for sorts between power and ground but didn’t have any. I looked around some more and finally found that the 40-pin header for the screen was plugged in 1 pin over - aaaaaarrrrggggghhhh!!!! How much magic smoke got out???

 

image

 

image

 

An artist’s recreation of the mistake.

 

This happened late at night so I decided to stop and sleep on things. I unplugged everything and went to bed.

 

Since there is only a week left to finish, I broke down on Friday and took a half day from work. I came home and started diagnosing the issues. I didn’t know how much damage there was. If I was to need any new components, I had to get them on order very quickly. I am actually traveling for work next week so won’t really be able to work on the project after Tuesday; so any delays or setbacks would be very bad...

 

The first thing I found was that after seating the header properly, the Pi came alive; but only partially worked. The screen was backlit but there was no image. I had temperature data from the DHT but no analog sensor data. The DHT is hooked right to a GPIO but the analog sensor is on the I2C bus. I tried scanning the bus for devices over SSH but got an error instead of a list of devices. See the video below for an example.

 

Since none of the devices showed, I figured that the Pi itself was cooked and perhaps the I2C pins were ruined on the Broadcom CPU. I pulled the SD card and put it in another Pi. I used a spare blank circuit board to test with. I still got errors trying to scan for devices; with zero and with one I2C devices installed. I switched the screen output over to HDMI and started looking around. I hooked up the scope and found that there was no Data or Clock signals present when I tried scanning; which should not be the case. And this was tested with nothing plugged in; just the pcb with no devices attached.

 

I finally found that in the Config menu, I2C and SPI were somehow disabled... strange - they worked 10 minutes before I had the problem. I re-enabled them and could see the devices properly again. I switched back over to the original Pi and the full PCB. The Pi was still alive!

 

The screen was the only casualty. I found that the buttons still work, and I still get a touchscreen interrupt when you tap it, but no video.

I ordered a new screen and will have it next week... could have been a lot worse!

 

Here is a video of the debug process.

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

And here is a video of the installed Smarts!!!

(new screen to come)

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

Yahoo!

So with that, I think I have a complete project! Still some minor loose ends to tie up, but I have done what I set out to do. I wil have a better summary in another blog post to talk about all the individual items.

 

Oh - one more breakdown- my 3D printed had the new improved cover for the air baffle printing; but the part warped off the bed and broke my Z-Probe mount image so that is down until I can fix it... but I think I am mostly done with it image

 

image

  • Sign in to reply

Top Comments

  • ogorman.amela
    ogorman.amela over 7 years ago +2
    Oh no!!! I am happy to report that the range hood still works -- turns on automatically when the burners are on and it detects heat (or something like that). Pretty swanky... =) Is it done yet?
  • DAB
    DAB over 7 years ago +1
    Now you know why most professional systems use keyed connectors. I to have plugged the flat ribbon cable connectors in wrong, so you are not alone in that respect. With the RPi, you have mostly low voltage…
  • genebren
    genebren over 7 years ago +1
    Excellent update and congratulations on so much of the project working. I have also suffered through the misaligned header/connectors before. Fortunately for you the damage was limited and you could check…
  • jwst
    jwst over 7 years ago

    Good work,  I like the auto venting feature.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • three-phase
    three-phase over 7 years ago

    Well done for overcoming the problems encountered. Hopefully smooth silting from here onwards.

     

    Kind regards

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • genebren
    genebren over 7 years ago

    Excellent update and congratulations on so much of the project working.  I have also suffered through the misaligned  header/connectors before.  Fortunately for you the damage was limited and you could check out most of your circuitry.

    Well done!

     

    Gene

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ogorman.amela
    ogorman.amela over 7 years ago

    Oh no!!! I am happy to report that the range hood still works -- turns on automatically when the burners are on and it detects heat (or something like that). Pretty swanky... =)

     

    Is it done yet?

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

    Now you know why most professional systems use keyed connectors.

     

    I to have plugged the flat ribbon cable connectors in wrong, so you are not alone in that respect.

     

    With the RPi, you have mostly low voltage, so most of the pins should be safe, but you just never know.

     

    Good job walking us through the check.

     

    DAB

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • 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