How can I get my Pi 3 to work in a vacuum?

Click For Summary

Discussion Overview

The discussion revolves around the challenges of operating a Raspberry Pi 3 in a vacuum environment, specifically focusing on issues related to power, overheating, and potential hardware failures during data logging tasks. Participants explore various hypotheses regarding the cause of the Raspberry Pi shutting down and flashing a red light, indicating a possible lack of an operating system.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Experimental/applied

Main Points Raised

  • Some participants suggest that the Raspberry Pi may be overheating due to the lack of convection in a vacuum, proposing thermal coupling to the chamber walls as a potential solution.
  • Others argue that the red light flashing indicates a power issue or a problem with the SD card, rather than overheating, with some questioning the reliability of temperature readings.
  • A few participants propose that the power supply could be overheating or malfunctioning, especially since it is powered from mains current through USB and not located inside the vacuum chamber.
  • Some contributors mention the possibility of intermittent connection issues caused by vibrations from the pump or airflow, suggesting a vibration test as a diagnostic step.
  • There are discussions about the implications of the flashing red light, with some asserting that it does not necessarily indicate a CPU failure, while others reference watchdog circuitry that could lead to misleading signals.
  • One participant references a document comparing the Raspberry Pi to devices used in space, hinting at differences in design that may affect performance in vacuum conditions.
  • Alternative solutions are proposed, including using a microcontroller with lower thermal demands or relocating the Raspberry Pi outside the vacuum chamber.

Areas of Agreement / Disagreement

Participants express a mix of agreement and disagreement regarding the causes of the Raspberry Pi's failure in a vacuum. While some lean towards overheating as the primary issue, others propose alternative explanations related to power supply or SD card functionality. The discussion remains unresolved with multiple competing views on the underlying problem.

Contextual Notes

Limitations include uncertainty about the accuracy of temperature readings, the potential for hardware to behave differently under vacuum conditions, and the need for further testing to confirm hypotheses about overheating or power issues.

FlimFlam
Messages
18
Reaction score
0
Im trying to do some data logging, using a raspberry pi 3 would be super easy as it has a built in WiFi and Bluetooth receiver as well as an SD card. However when the vacuum gets to about -30inHg the Pi shuts off and the red light starts flashing as if there is no OS. Temperatures arent crazy high but I don't see why this is happening.
 
Computer science news on Phys.org
FlimFlam said:
Im trying to do some data logging, using a raspberry pi 3 would be super easy as it has a built in WiFi and Bluetooth receiver as well as an SD card. However when the vacuum gets to about -30inHg the Pi shuts off and the red light starts flashing as if there is no OS. Temperatures arent crazy high but I don't see why this is happening.
It is probably overheating. There is no convection meaning there is virtually no cooling.
Could you somehow thermally link the microprocessor to say the metal walls of the vacuum chamber?
 
  • Like
Likes   Reactions: Vanadium 50, DaveE, FactChecker and 2 others
f95toli said:
It is probably overheating. There is no convection meaning there is virtually no cooling.
Could you somehow thermally link the microprocessor to say the metal walls of the vacuum chamber?
I don't know if temperature sensors get messed up, but the web interface says the processor is at 92F before this happens. I could attach a heatsink to the processor and the walls of the chamber.
 
For the same reason you can't move heat off the chip, you can't move it to the sensor. This is almost certainly a cooling problem, and you need to do what f95toli said.
 
FlimFlam said:
the processor is at 92F before this happens.

If that is the core junction temperature then it is something else overheating. Maybe the power supply?

BoB
 
rbelli1 said:
If that is the core junction temperature then it is something else overheating. Maybe the power supply?

BoB
Well I'm powering it from mains current trough USB. The power supply isn't inside the chamber.

Sent from my SM-G900P using Tapatalk
 
rbelli1 said:
If that is the core junction temperature then it is something else overheating.
If it can produce an error message of a kind, then the CPU is working.

I think it will be the SD-card, since that's the one with the OS.

However, I would not rule out that it is something caused by the missing pressure. Some micro-SD cards are sealed but not filled, so it might deform.
 
Rive said:
If it can produce an error message of a kind, then the CPU is working.
FlimFlam said:
but the web interface says the processor is at 92F before this happens
(emphasis mine)
 
Can't see the point, sorry.
According to the OP:
FlimFlam said:
However when the vacuum gets to about -30inHg the Pi shuts off and the red light starts flashing as if there is no OS.
So AFTER 'this' happens the CPU is still working since it can produce an error message of a kind.
 
  • #10
Rive said:
So AFTER 'this' happens the CPU is still working since it can produce an error message of a kind.

This does not mean anything; microprocessors tend to have separate "watchdog" circuitry built in that monitors the actual CPU and shuts it down if discovers that it is about to overheat (more complicated watchdogs can be used to e.g. turn a sleeping CPU back on it detects that a key been pressed)

Hence, it is perfectly possible for e.g. a LED to blink while the actual CPU is completely turned off.
 
  • #11
There are motherboards with LEDs that blink if the CPU isn't there at all.
 
  • #12
Onboard watchdog or service chips usually does not check the availability of the OS. (Except some server boards, but that level of stuff gives you a serial terminal and tells you exactly where the problem is.)

If the OP is right with his statement that it's flashing like no OS present, then that flash is a quite good indication of the still working CPU.
 
  • #13
Rive said:
If it can produce an error message of a kind, then the CPU is working.

I think it will be the SD-card, since that's the one with the OS.

However, I would not rule out that it is something caused by the missing pressure. Some micro-SD cards are sealed but not filled, so it might deform.
Ive never had a problem with an SD card before. I use an SD camera and it works perfectly.
Rive said:
Onboard watchdog or service chips usually does not check the availability of the OS. (Except some server boards, but that level of stuff gives you a serial terminal and tells you exactly where the problem is.)

If the OP is right with his statement that it's flashing like no OS present, then that flash is a quite good indication of the still working CPU.
Raspberry pi stays in post code if it doesn't detect an OS> I've tried 3 different SD cards and still can't find the issue.
 
  • #14
FlimFlam said:
Raspberry pi stays in post code if it doesn't detect an OS...
Just out of curiosity I've tried to find something about the 'flashing red' and R-pi, but practically every source takes this as a far more basic (indeed: low level watchdog/supervisory class) error like missing or low power or such. Although these sources were not directly about R-pi 3, but none of them connected any red flashing to missing OS. Are you sure what you see has this meaning?

The most interesting source I found were blaming the polyfuse on the incoming power line to malfunction at slightly higher than average temperatures, resulting in a voltage drop and insufficient voltage feed for the onboard PSU, triggering an undervoltage error (error LED flashing red). However, the CPU is expected to be fine up to 70-80 C core temperature, far higher than mere 92F.
 
  • #15
Is this just the usual PF quibbling? Or has someone else actually worked with electronics in vacuum, and has reason to suspect that the overheating answer is wrong?
 
  • Like
Likes   Reactions: CalcNerd
  • #16
Vanadium 50 said:
has reason to suspect that the overheating answer is wrong?
The suspected component had a temperature measurement (92F) far below the known limits (over 200F).
By my comprehension in such situation to blindly push for more cooling of the mentioned component is the exact case of the 'law of the hammer'.

I don't know about quibble.
 
  • #17
Is there any vibration from the pump (or airflow) that might be causing an intermittent connection problem? Try a vibration test. Also, check any power connections to it in the test stand. Other than that, if it works reliably when it's not in the test stand, I would suspect a cooling problem as others have suggested.
 
  • #18
Try heating it to the same temperature out of the chamber to see if it behaves the same?
 
  • #19
FlimFlam said:
Im trying to do some data logging, using a raspberry pi 3 would be super easy as it has a built in WiFi and Bluetooth receiver as well as an SD card. However when the vacuum gets to about -30inHg the Pi shuts off and the red light starts flashing as if there is no OS. Temperatures arent crazy high but I don't see why this is happening.
Not sure what you are interested in, but here's a link that with it's 207 pages, might answer or give a clue about how the Pi-3 is different from what is used in space (or vacuum conditions)

http://snebulos.mit.edu/projects/reference/International-Space-Station/SSP30312RH.pdf
 
  • #20
Vanadium 50 said:
Is this just the usual PF quibbling? Or has someone else actually worked with electronics in vacuum, and has reason to suspect that the overheating answer is wrong?
This is years late, I know. Your convection comment is spot on. I work in vacuum often and this is a common challenge. 🤓
 
  • #21
So hoe does one fix this? A thermal pad connected to a block of copper that pipes the heat out to where there is air? (Or my preferred solution - put the Pi ouside and run any cables through feed-throughs.)
 
  • #22
Vanadium 50 said:
So hoe does one fix this? A thermal pad connected to a block of copper that pipes the heat out to where there is air? (Or my preferred solution - put the Pi ouside and run any cables through feed-throughs.)
I'd start with a microcontroller with a lot lower thermal demand: if a Pi Zero W is still too hot then ditch the wireless, you've already got power running in so add data, the more copper you have attached to the thing the better. Or maybe try a Seeed XIAO.

Then yes, thermal coupling to something: with a sensibly low powered board I'd be surprised if you need to go to the outside, unless the walls of the chamber are not thermally conductive.
 

Similar threads

Replies
14
Views
7K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 19 ·
Replies
19
Views
6K
  • · Replies 54 ·
2
Replies
54
Views
5K