element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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
Vision Thing
  • Challenges & Projects
  • Project14
  • Vision Thing
  • More
  • Cancel
Vision Thing
Forum Beaglebone Ai Heating Issues
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Vision Thing to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 124 replies
  • Subscribers 18 subscribers
  • Views 14044 views
  • Users 0 members are here
  • beagleboneai
  • beaglebone ai
  • BeagleBone
  • ai
  • beagleboard
Related

Beaglebone Ai Heating Issues

ipv1
ipv1 over 5 years ago

While experimenting with the device, I found that the board would shutdown without warning. The reasons is...

 

image

 

Now I tried a number of combos like us the USB tether, connect with display(yes I have the cursed microHDMI cable) and use standalone but every time, it just overheats if I do anything.

 

Idle temps are high too. Was wondering if I got a bad board or is it everyone?

  • Sign in to reply
  • Cancel

Top Replies

  • mudz
    mudz over 5 years ago +7
    After seeing all of you in so much trouble I decided - Why you should have all the fun so iI bought this kit too, to get into the same trouble pool.. After all, we all are community members. Cheers to…
  • tariq.ahmad
    tariq.ahmad over 5 years ago +6
    Hi ipv1 , I looked into this and this is a known issue: BeagleBone AI - Frequently Asked Questions (FAQ) They recommend adding a larger heat sink and cooling via fan.
  • 14rhb
    14rhb over 5 years ago in reply to 14rhb +6
    Hi shabaz - I've made a first prototype which seems to fit quite well. Packing out the top spacing by one extra washer was enough to get it to grip the existing heatsink fins. I'll make a bracket over…
Parents
  • tariq.ahmad
    tariq.ahmad over 5 years ago

    Hi ipv1 ,

     

    I  looked into this and this is a known issue:

     

    BeagleBoneRegistered AI - Frequently Asked Questions (FAQ)

     

    They recommend adding a larger heat sink and cooling via fan.   

    • Cancel
    • Vote Up +6 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • tariq.ahmad
    tariq.ahmad over 5 years ago

    Hi ipv1 ,

     

    I  looked into this and this is a known issue:

     

    BeagleBoneRegistered AI - Frequently Asked Questions (FAQ)

     

    They recommend adding a larger heat sink and cooling via fan.   

    • Cancel
    • Vote Up +6 Vote Down
    • Sign in to reply
    • Cancel
Children
  • cstanton
    cstanton over 5 years ago in reply to tariq.ahmad

    Further more the message of '95degC' shows that the BeagleBone AI is not running the latest kernel, make sure it's updated via the custom script:

     

    • sudo apt-get update
    • sudo apt-get upgrade -y
    • sudo apt-get dist-upgrade -y
    • cd /opt/scripts
    • git pull
    • sudo tools/update_kernel.sh
    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Cancel
  • gdstew
    gdstew over 5 years ago in reply to tariq.ahmad

    My investigations showed much the same. My questions are:

     

    1. How was this not caught during testing ? Some minor overheating might be missed but shutting down as described on many of the comments makes it obvious that there is a serious problem.

    2. This is happening when you are only running the OS on the ARM Cortex-A15 cores.  What happens to the temperature when you start using some mixture or all of the ARM Cortex-M4s cores,

          DSPs, EVEs and PRUs too?

    3. If it needs a bigger heat sink and fan just running the OS why doesn't it HAVE a bigger heat sink and fan (see 2.).

     

    After reading the earlier comments in this discussion and checking for other comments on the web I hopped over to Ebay and bought a couple of 25mm fans. The heat sink on the AI is 25mm and

    it looks like there are threaded holes to attach the fan with. I'm not sure how you mount a larger heat sink  other than a adhesive thermal pad or thermal epoxy. There is an adhesive thermal pad

    between the heat sink and SoC but I'm not a big fan of thermal pads and in this case I would much rather have a heat sink that uses mount points on the PCB and a wafer thin layer of quality thermal

    paste.

     

    It also looks like it could use some serious thermal management on the OS side. I'll give them the benefit of the doubt and hope that somebody is looking into this.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • cstanton
    cstanton over 5 years ago in reply to gdstew

    Mainly active cooling helps to reduce the temperatures when it's under load.

     

    There may be some work that can be done with cpufreq under linux to help thermal throttling, though this is at least possible to manage the board to reduce the speed down to 500mhz from the 1.5Ghz.

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Cancel
  • jomoenginer
    jomoenginer over 5 years ago in reply to gdstew

    The heat issue was found during testing.  See section 3.1 from the following:

    https://github.com/beagleboard/beaglebone-ai/wiki/System-Reference-Manual

     

    "You may find it helpful to connect a fan to BeagleBoneRegistered AI. This one has been used by Alpha testers."

     

     

    There is also a link for the Heatsink.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • gdstew
    gdstew over 5 years ago in reply to cstanton

    Christopher,

     

    Yes I know when active cooling is needed. But since they will be under load to do real work then active cooling and software thermal

    management will always be needed. And again, so far this is not even close to running it under full load. There are two dual core

    Cortex-M4s, two 64 bit DSPs, four EVEs, and four (or 2 dual core?) PSUs that from what I've read aren't even being used and it

    still gets so hot that it shuts down.

     

    Jon,

     

    If it was found during testing, why wasn't it fixed? As shipped many appear to not work at all without active cooling so this is not a minor

    issue. The heat sink in the link is .25" taller and has more fins (greater surface area is good) but has no mount points for a fan and no

    way to mount it other than adhesive thermal pad or thermal epoxy. Given the scope of the problem I've seen under the relatively light

    loads reported so far I don't see how this is anywhere near enough to fix it.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • jomoenginer
    jomoenginer over 5 years ago in reply to gdstew

    Why it wasn't fixed? Ask Jason Kridner.

     

    I would like to get the FAN Cape he is using in this vid:

    https://www.youtube.com/watch?v=v3_hNBJbqME

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Cancel
  • gdstew
    gdstew over 5 years ago in reply to jomoenginer

    Given what I've seen so far if i thought I'd get a reasonable explanation from Jason i would.

     

    Cripes, that's a big fan. It does resemble what I think will be necessary to fully fix the problem. I just wonder where the

    air will come from/go to when a HAT is on top of it since the fan is almost as tall as the GPIO headers. Long pins on the

    HAT no doubt. And with a fan that big you are talking about fairly substantial power required to run it. Maybe use one of

    the AI's PWM channels to help keep it in check?

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • shabaz
    shabaz over 5 years ago in reply to cstanton

    Hi Christopher,

     

    As I understand (I really don't know for sure but it seems to make sense) as you say, without the active cooling, it would throttle more, especially if it detects no cooling is attached. It's likely some heat management will be needed to run all cores and accelerators/EVE/DSP etc. at full load, and the software image could eventually detect when a fan cape is attached, to allow everything to run at a sustained top speed. But, since they knew that people would also want to run it immediately (i.e. without needing additional heat management), there is a small heatsink already mounted, and with threads to attach to a custom solution if required.

    The software could detect the heatsink cape easily, since they still use that EEPROM thing I think? (I've never owned a BBB cape, so never checked if the software tries to read it at startup).

     

    Anyway the thread is 3mm, and seems to be on a 20mm square, so is kind-of compatible with 25mm fans since they have their holes on a 20mm square too (although some of those have slightly smaller than M3 holes - so either a custom bracket could be used, or force the screw through the fan anyway, or use glue or tape, since the fan is lightweight).

     

    I'm not 100% sure what I'm going to do, but most likely I'm going to sandwich mine between two sheets of acrylic, and have the fan attached to the top acrylic.. or wait for the fan cape, but it's hard to wait : )

    A 40 or 50mm fan will fit between the headers, so that could be an option.. or try a flat heat pipe+heatsink, I'm thinking if there was an alu plate screwed on then the flat heat pipe could fit between it and the existing heatsink, and then going off to a heatsink on top of the acrylic.. that way there's no large heatsink pressing on the board.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • jomoenginer
    jomoenginer over 5 years ago in reply to shabaz

    The trick is to find that Cape Fan.  I have not been able to locate it.

     

    From the SRM link I provided earlier, the suggested fan is one that screws to the top of the heat sink; X15FANKIT.  The Cape version seems like a cleaner option tough but certainly would draw some juice.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • shabaz
    shabaz over 5 years ago in reply to jomoenginer

    As I understand, the fan cape still isn't released (just from grapevine so I could be wrong). It does look nice, in that video.

    The X15FANKIT fan has 2.8mm holes (going by the part name in the photo of the fan), maybe they just suggest forcing the M3 screws through.

    I've been searching at home to look for a suitable fan, but only came up with a 25mm fan (also with 2.8mm holes, but M3 could be threaded through it I reckon) and a 50mm fan, and 50mm is too big to fit between the connectors. Maybe this 5V 40mm fan5V 40mm fan could be suitable (i.e. if the BB-AI has some acrylic sheet or something mounted on top), it has 80mA current consumption.

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