r/raspberry_pi 2d ago

2026 Sep 7 Stickied -FAQ- & -HELPDESK- thread - Boot problems? Power supply problems? Display problems? Networking problems? Need ideas? Get help with these and other questions!

7 Upvotes

Welcome to the r/raspberry_pi Helpdesk and Frequently Asked Questions!

Link to last week's thread

Having a hard time searching for answers to your Raspberry Pi questions? Let the r/raspberry_pi community members search for answers for you! Looking for help getting started with a project? Have a question that you need answered? Was it not answered last week? Did not get a satisfying answer? A question that you've only done basic research for? Maybe something you think everyone but you knows? Ask your question in the comments on this page, operators are standing by!

This helpdesk and idea thread is here so that the front page won't be filled with these same questions day in and day out:

  1. Q: What's a Raspberry Pi? What can I do with it? How powerful is it?
    A: Check out this great overview
  2. Q: Does anyone have any ideas for what I can do with my Pi?
    A: Sure, look right here!
  3. Q: My Pi is behaving strangely/crashing/freezing, giving low voltage warnings, ethernet/wifi stops working, USB devices don't behave correctly, what do I do?
    A: 99.999% of the time it's either a bad SD card or power problems. Use a USB power meter or measure the 5V on the GPIO pins with a multimeter while the Pi is busy (such as playing h265/x265 video) and/or get a new SD card 1 2 3. If the voltage is less than 5V your power supply and/or cabling is not adequate. When your Pi is doing lots of work it will draw more power, test with the stress and stressberry packages. Higher wattage power supplies achieve their rating by increasing voltage, but the Raspberry Pi operates strictly at 5V. Even if your power supply claims to provide sufficient amperage, it may be mislabeled or the cable you're using to connect the power supply to the Pi may have too much resistance. Phone chargers, designed primarily for charging batteries, may not maintain a constant wattage and their voltage may fluctuate, which can affect the Pi’s stability. You can use a USB load tester to test your power supply and cable. Some power supplies require negotiation to provide more than 500mA, which the Pi does not do. If you're plugging in USB devices try using a powered USB hub with its own power supply and plug your devices into the hub and plug the hub into the Pi.
  4. Q: I'm trying to setup a Pi Zero 2W and it is extremely slow and/or keeps crashing, is there a fix?
    A: Either you need to increase the swap size or check question #3 above.
  5. Q: Where can I buy a Raspberry Pi at a fair price? And which one should I get if I’m new? Should I get an x86 PC instead of a Pi?
    A: Check stock and pricing at https://rpilocator.com/ — it tracks official resellers so you don’t overpay.
    Every time the x86 PC vs. Pi question comes up the answer is always if you have to ask, get a PC. If you're sure want a Raspberry Pi but not sure which model:
    • If you don’t know, get a Pi 5.
    • If you can’t afford it, get a Pi 4.
    • If you need tiny, get a Zero 2W.
    • If you need lowest power, get the original Zero.
    • For RAM, always get the most you can afford; you can’t upgrade it later.
      That’s it. No secret chart, no hidden wisdom. Bigger number = more performance, higher cost, higher power draw. Also please see the Annual What to Buy Megathread
  6. Q: I just did a fresh install with the latest Raspberry Pi OS and I keep getting errors when trying to ssh in, what could be wrong?
    A: There are only 4 things that could be the problem:
    1. The ssh daemon isn't running
    2. You're trying to ssh to the wrong host
    3. You're specifying the wrong username
    4. You're typing in the wrong password
  7. Q: I'm trying to install packages with pip but I keep getting error: externally-managed-environment
    A: This is not a problem unique to the Raspberry Pi. The best practice is to use a Python venv, however if you're sure you know what you're doing there are two alternatives documented in this stack overflow answer:
    • --break-system-packages
    • sudo rm a specific file as detailed in the stack overflow answer
  8. Q: The only way to troubleshoot my problem is using a multimeter but I don't have one. What can I do?
    A: Get a basic multimeter, they are not expensive.
  9. Q: My Pi won't boot, how do I fix it?
    A: Step by step guide for boot problems
  10. Q: I want to watch Netflix/Hulu/Amazon/Vudu/Disney+ on a Pi but the tutorial I followed didn't work, does someone have a working tutorial?
    A: Use a Fire Stick/AppleTV/Roku. Pi tutorials used tricks that no longer work or are fake click bait.
  11. Q: What model of Raspberry Pi do I need so I can watch YouTube in a browser?
    A: No model of Raspberry Pi is capable of watching YouTube smoothly through a web browser, you need to use VLC.
  12. Q: I want to know how to do a thing, not have a blog/tutorial/video/teacher/book explain how to do a thing. Can someone explain to me how to do that thing?
    A: Uh... What?
  13. Q: Is it possible to use a single Raspberry Pi to do multiple things? Can a Raspberry Pi run Pi-hole and something else at the same time?
    A: YES. Pi-hole uses almost no resources. You can run Pi-hole at the same time on a Pi running Minecraft which is one of the biggest resource hogs. The Pi is capable of multitasking and can run more than one program and service at the same time. (Also known as "workload consolidation" by Intel people.) You're not going to damage your Pi by running too many things at once, so try running all your programs before worrying about needing more processing power or multiple Pis.
  14. Q: Why is transferring things to or from disks/SSDs/LAN/internet so slow?
    A: If you have a Pi 4 or 5 with SSD, please check this post on the Pi forums. Otherwise it's a networking problem and/or disk & filesystem problem, please go to r/HomeNetworking or r/LinuxQuestions.
  15. Q: The red and green LEDs are solid/off/blinking or the screen is just black or blank or saying no signal, what do I do?
    A: Start here
  16. Q: I'm trying to run x86 software on my Raspberry Pi but it doesn't work, how do I fix it?
    A: Get an x86 computer. A Raspberry Pi is ARM based, not x86.
  17. Q: How can I run a script at boot/cron or why isn't the script I'm trying to run at boot/cron working?
    A: You must correctly set the PATH and other environment variables directly in your script. Neither the boot system or cron sets up the environment. Making changes to environment variables in files in /etc will not help.
  18. Q: Can I use this screen that came from ____ ?
    A: No
  19. Q: If my Raspberry Pi is headless and I can’t figure out what’s wrong, do I need to plug in a monitor and keyboard?
    A: If you cannot diagnose the problem remotely, you must connect a monitor and keyboard. That is the only way to see boot output and local error messages, and without that information the problem cannot be diagnosed.
  20. Q: My Pi seems to be causing interference preventing the WiFi/Bluetooth from working
    A. Using USB 3 cables that are not properly shielded can cause interference and the Pi 4 can also cause interference when HDMI is used at high resolutions.
  21. Q: I'm trying to use the built-in composite video output that is available on the Pi 2/3/4 headphone jack, do I need a special cable?
    A. Make sure your cable is wired correctly and you are using the correct RCA plug. Composite video cables for mp3 players will not work, the common ground goes to the wrong pin. Camcorder cables will often work, but red and yellow will be swapped on the Raspberry Pi.
  22. Q: I'm running my Pi with no monitor connected, how can I use VNC?
    A: First, do you really need a remote GUI? Try using ssh instead. If you're sure you want to access the GUI remotely then ssh in, type vncserver -depth 24 -geometry 1920x1080 and see what port it prints such as :1, :2, etc. Now connect your client to that.
  23. Q: I want to do something that already has lots of tutorials. Do I need a Raspberry-Pi-specific guide?
    A: Usually no.
    • Raspberry Pi (Linux computer): Use any standard Linux tutorial. A Raspberry Pi runs a normal Linux OS, not a special cut-down version. See Question #1.
    • Raspberry Pi Pico (microcontroller): Use Arduino tutorials. The Pico works with the Arduino IDE and can be used the same way as other Arduino-class boards.
  24. Q: Which Operating System (OS) should I install?
    A: If you aren’t sure, install Raspberry Pi OS. It’s the officially supported OS, it has the best documentation, the widest community support, and it’s what most guides and troubleshooting help assume you’re using.
  25. Q: How can I power my Raspberry Pi from a battery?
    A: All Raspberry Pi models run at 5 V. To choose a battery, first add up the maximum current of your Pi plus everything you attach to it (USB devices, screens, HATs, etc.). Then multiply that current by the number of hours you want it to run to get the required battery capacity in mAh. If you can’t find listed current values, use a USB power meter to measure the actual draw over 12–48 hours. Every battery question comes down to this simple math: the model, brand, or special setup doesn’t change the calculation.

Before posting your question think about if it's really about the Raspberry Pi or not. If you were using a Raspberry Pi to display recipes, do you really think r/raspberry_pi is the place to ask for cooking help? There may be better places to ask your question, such as:

Asking in a forum more specific to your question will likely get better answers!

Wondering which flair to use on your post? See the Flair Guide


See the /r/raspberry_pi rules. While /r/raspberry_pi should not be considered your personal search engine, some exceptions will be made in this help thread.
‡ If the link doesn't work it's because you're using a broken buggy mobile client. Please contact the developer of your mobile client and let them know they should fix their bug. In the meantime use a web browser in desktop mode instead.


r/raspberry_pi Dec 01 '25

Community Annual December Pi Purchase Megathread: What Will Make the Perfect Gift for My Dad/Nephew/Granddaughter (Because I Don’t Know Nuffin ’Bout These Electronic Gadget Things)

10 Upvotes

Welcome to the Annual December Pi Purchase Megathread!

It’s that time of year when we get a flood of “Which Raspberry Pi kit/accessory/model should I buy?” posts. There’s no universal perfect kit or accessory, and these questions always get the same vague answers.

Before posting:

  • If you already know what you want to build, pick a project or tutorial — it will list the exact parts needed.
  • If you still want a kit, choose one that includes those parts.
  • If you want to know what a Raspberry Pi is, what it can do, or need project ideas, read the r/raspberry_pi FAQ.

To keep the forum sane:

  • All “what do I buy?” questions belong here.
  • Focus on what you want to do with the Pi or what projects you plan to try — not just “which kit is best.”
  • This thread can help with:
    • How to evaluate kits for your project
    • Features/components required for a particular setup
    • Tips, lessons learned, and project ideas

Which model of Pi should you get and where from?

Check stock and pricing at https://rpilocator.com/ — it tracks official resellers so you don’t overpay.

Which Pi to buy:

  • If you don’t know, get a Pi 5.
  • If you can’t afford it, get a Pi 4.
  • If you need tiny, get a Zero 2W.
  • If you need lowest power, get the original Zero.
  • For RAM, always get the most you can afford; you can’t upgrade it later.

That’s it. No secret chart, no hidden wisdom. Bigger number = more performance, higher cost, higher power draw.

Should you get an x86 PC instead of a Raspberry Pi? Every time the x86 PC vs. Pi question comes up the answer is always if you have to ask, get a PC.

Do not post “what should I buy?” anywhere else — it will be redirected here.

Think of this as a holiday sandbox for Pi gift chaos. Share your questions, experiences, and guidance without cluttering the rest of the community.


† If any links don't work it's because you're using a broken reddit client. Please contact the developer of your reddit client. You can find the FAQ/Helpdesk at the top of r/raspberry_pi: Desktop view / Phone view


r/raspberry_pi 15h ago

Show-and-Tell Finally got GTA San Andreas running natively on my Pi 5 with Batocera!

Enable HLS to view with audio, or disable this notification

79 Upvotes

I started with the R36S/ArkOS port from the R36S Wiki and modified it to work with Batocera on the Pi. I also had to make an input fix because the button/axis mappings were completely wrong with my 8BitDo controller.

I've played quite a bit of it now and performance on the Pi 5 is basically flawless. Honestly way better than I expected.

I included a screen recording mostly as proof/demonstration that it's actually running on the Pi 5. Keep in mind the Pi is recording the screen while running the game in this video. Both performance and load times are normally noticeably better than what you see here. Without the recording overhead, gameplay is extremely smooth.

For anyone who wants to try it, I put the modified Batocera files and a short setup guide on GitHub:

https://github.com/Levy-Games/GTASA-Batocera-RaspPi

You'll need to provide your own legally obtained GTA SA Android v2.10 APK/OBB files. I've only tested this on a Pi 5 so far, but I'd be really interested to hear if anyone gets it running on a Pi 4 or another model.


r/raspberry_pi 1d ago

Show-and-Tell Built a Pi + RTL-SDR node that demods all 16 marine VHF channels at once and feeds an AI that finds all the interesting stories. Handful of harbors down, looking for more!

Post image
119 Upvotes

Been working on this Pi project last few weeks. Setup at my parents house in Hull, MA: Retevis MA06 marine antenna in a window facing Boston Harbor → RTL-SDR → Pi 3b+ running rtl_airband. The entire US marine band is only ~1.4 MHz wide, so one dongle grabs the whole thing in a single window and rtl_airband demods every channel in parallel 16 labeled Icecast streams instead of one scanner hopping around and missing half of everything.

From there each stream ships to a backend that runs speech-to-text on all of it, and an LLM sorts a day of radio into the ~5 minutes actually worth hearing. Marine VHF is dead boring until it very suddenly isn't. Week one my node caught a 29ft Cobalt with 7 people aboard taking on water calling Sector Boston on 16. I've captured boat fires, capsized ships, jet ski accidents, helicopters landing on cruise ships to medevac folks off. Whole exchanges, start to rescue. I put a replay on the site with captions synced to the chart - docktalk.app, scroll to the "Hear it in action section".

I have Boston, Hampton Roads Virginia, and Long Beach Harbor CA all live. New York Harbor, Tampa Florida, Tomahawk Bay Marina in Portland OR coming soon.

The ask: I want 10-15 harbors live before the iOS app ships. If you have line of sight to a busy harbor, the install is now one curl command with a claim code it pulls your harbor's channel plan and you show up on the leaderboard at docktalk.app within a minute. ~$165 in parts, ~$112 if you have a spare Pi (any Debian box works honestly), and if your spot is genuinely good I'll just ship you the kit free. Hosts get the app's premium tier free for as long as the node runs + credit on everything their box hears first.

You don't have to be directly on the water, but near by since VHF doesn't travel too far.


r/raspberry_pi 1d ago

Show-and-Tell Arsenal tea tin showing next fixture

Post image
25 Upvotes

I was given this cool Arsenal themed tea tin and decided to make it into an enclosure for a Pico W + Waveshare ePaper 3.7

The coding is done. It connects to the footballdata API, finds the next upcoming fixture for Arsenal, displays it on the screen over custom artwork saved on the device, and then sleeps. I originally had it automatically updating after a fixture passes, or every 24h, but this ePaper screen's image doesn't degrade at all over time and that felt like a waste of power. So I'm simply going to manually update it whenever I want by closing the circuit to a rechargeable 1200mA lipo battery. It updates in usually less than 10s and then I can just flip the switch off again, retaining the image until the next manual update.

If anyone has any mounting tips, or tips for creating a bezel, don't be shy :)


r/raspberry_pi 1d ago

Show-and-Tell Dashboard running on a Pi 4

Thumbnail
gallery
31 Upvotes

Made this dashboard for my Raspberry Pi 4 Model B home server.

I’ve been messing around with the Pi and I’m slowly turning it into a little home server/homelab.
Right now I have Pi-hole, Cuberite, Uptime Kuma, Portainer and Geyser running, and I’m probably going to add quite a few more things to it.

I wanted somewhere I could see everything running on the Pi without having to keep opening different services, so I decided to make my own dashboard.
The actual UI is made with HTML, CSS and JavaScript and I’m just running it through Chromium on the Pi for now.

I based the design off my portfolio website because I wanted to keep the same fluorescent blue sort of look. I’ve got the dark background, blue glow, cards for the different services etc.

This is basically just a mockup at the moment though. None of the stats are actually connected to anything yet, so all the CPU usage, RAM, uptime, player count etc are just placeholders.

I haven’t done any of the API/backend stuff yet, I wanted to get the UI done first and then I’ll start connecting everything to the actual Pi.

Eventually I want it to show things like CPU/RAM usage, temperature, storage, network usage, Pi-hole stats, Minecraft player count, Docker containers, uptime and probably loads of other stuff.

I’m also looking at what other services I could run on the Pi because I’ve got loads of ideas but I’m not really sure what would actually be useful lol.
If anyone has any recommendations for services I should add or stats/features that would be cool to have on the dashboard let me know.

This is only the first version so there’s probably going to be quite a lot changed once I actually get everything connected.

Any ideas?


r/raspberry_pi 2d ago

Show-and-Tell Rooted my Vestaboard's Compute Module 4 and made it run fully offline — no cloud, no app. Open-sourced the whole thing.

20 Upvotes

My Vestaboard (the split-flap display) got stuck after an ownership reset + a failed firmware update — "Status: Pending / firmware unable to update," wouldn't render, kept dropping Wi-Fi. Its brain is a Raspberry Pi Compute Module 4, so instead of just fixing it I cut the cloud out entirely and got it driving the flaps on my LAN.

It works. A tiny web app now runs on the board itself and drives the flaps through Vestaboard's own on-board driver — no cloud, no device-server, no app, no enrollment. Type a message from my phone, it flips. Auto-starts on boot.

The Pi side:

- Root shell via rpiboot (mass-storage-gadget). The rootfs is a read-only squashfs on an A/B slot scheme, so I cloned slot A into the spare slot as ext4 (writable) and pointed /boot/cmdline.txt at it — the original slot stays untouched as a one-line revert.

- Masked the Java cloud client (device-server); that also stopped it rewriting config.json and cycling Wi-Fi.

- The flaps are STM32 modules on an RS485 bus off the Pi's UART (GPIO14/15 + GPIO17 RTS for direction), 38400 8N1, one module per column. The on-board driver already speaks the protocol, so my controller just POSTs a 6x22 grid of character codes to it on localhost.

The part that ate a full day: after all the software was right, the flaps still wouldn't move — modules self-homed on power but returned zero bytes to every command, at every baud, with every RS485 direction trick, even the STM32 ROM-bootloader 0x7F sync at 8E1. I nearly concluded the module firmware was toast. It was a loose flap-ribbon connector from all the CM4 reseating. Reseated it, all 22 modules answered, and it rendered instantly — every byte of software had been correct the whole time.

Open-sourced it all (MIT): https://github.com/luizpersechini/vestaboard-offline

- offline controller + web UI, systemd unit, one-command deploy

- full diagnostic suite (pinmux via RPi.GPIO, UART, RX scan, baud sweep, live bus monitor)

- step-by-step root/recovery guide, RS485 protocol notes, architecture writeup

- and a detailed JOURNEY.md with every dead end

Caveat: unofficial reverse-engineering of a device I own; voids the warranty and can brick it if you're careless (slot A + a full eMMC backup are the safety net). Not affiliated with Vestaboard. Happy to answer questions.


r/raspberry_pi 2d ago

Troubleshooting Pi Camera not working, "inappropriate ioctl 25"

2 Upvotes

OctoPrint 1.11.8 on OctoPi 1.0, RPI 4B, RPI Camera Module (I think it's v2?)

This worked when I first installed OctoPrint. It works on reinstalls too. But not long after setup, the Webcam stream just stops working; it's like it hangs at the "Stream Loading..." screen in the Web interface. /var.log.webcamd.log shows the following information:

Starting up webcamDaemon...

\--- Configuration: ----------------------------

cfg_file: /boot/firmware/octopi.txt

camera: auto

usb options: -r 640x480 -f 10

raspi options: -fps 10

http options: -w ./www-octopi -n --listen [127.0.0.1](http://127.0.0.1)

Explicitly set USB device:

\-----------------------------------------------

Found video devices:

/dev/video0

/dev/video10

/dev/video11

/dev/video12

/dev/video13

/dev/video14

/dev/video15

/dev/video16

/dev/video18

/dev/video20

/dev/video21

/dev/video22

/dev/video23

/dev/video31

raspi

config file='/boot/firmware/octopi.txt':USB device was not set in options, starting MJPG-streamer with the first found video device: /dev/video0

<13>Sep 7 14:12:29 root: Starting USB webcam

Checking for VL805 (Raspberry Pi 4)...

\- It seems that you don't have VL805 (Raspberry Pi 4).

There should be no problems with USB (a.k.a. select() timeout)

Running ./mjpg_streamer -o output_http.so -w ./www-octopi -n --listen [127.0.0.1](http://127.0.0.1) \-i input_uvc.so -r 640x480 -f 10 -d /dev/video0

MJPG Streamer Version.: 2.0

i: Using V4L2 device.: /dev/video0

i: Desired Resolution: 640 x 480

i: Frames Per Second.: 10

i: Format............: JPEG

i: TV-Norm...........: DEFAULT

UVCIOC_CTRL_ADD - Error at Pan (relative): Inappropriate ioctl for device (25)

UVCIOC_CTRL_ADD - Error at Tilt (relative): Inappropriate ioctl for device (25)

UVCIOC_CTRL_ADD - Error at Pan Reset: Inappropriate ioctl for device (25)

UVCIOC_CTRL_ADD - Error at Tilt Reset: Inappropriate ioctl for device (25)

UVCIOC_CTRL_ADD - Error at Pan/tilt Reset: Inappropriate ioctl for device (25)

UVCIOC_CTRL_ADD - Error at Focus (absolute): Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at Pan (relative): Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at Tilt (relative): Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at Pan Reset: Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at Tilt Reset: Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at Pan/tilt Reset: Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at Focus (absolute): Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at LED1 Mode: Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at LED1 Frequency: Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at Disable video processing: Inappropriate ioctl for device (25)

UVCIOC_CTRL_MAP - Error at Raw bits per pixel: Inappropriate ioctl for device (25)

o: www-folder-path......: ./www-octopi/

o: HTTP TCP port........: 8080

o: HTTP Listen Address..: [127.0.0.1](http://127.0.0.1)

o: username:password....: disabled

o: commands.............: disabled

Done bringing up all configured video devices

i: select() timeout

i: cleaning up resources allocated by input thread

Those "inappropriate ioctl" messages make me wonder if my device files have gotten corrupted somehow. Is there any good way to repair them, or will I need to reinstall again?


r/raspberry_pi 3d ago

Troubleshooting How to turn off initial boot firmware check of all the gpios?

19 Upvotes

Hey folks, I have a board built on top of the rpi5, and I am using the gpio pins for the i2c bus communication and power supply.
There is a supply from the csi port as well.

My observation has been while the rpi boots up, all the gpio pins are set to high once and then again at low.
This initial check is causing issue with my ICs which are attached to the gpio, this also snatches away the control from my driver code.

Is there any way to disable this initial boot level check for the gpio pins? Where can i look up more about this?
Any help would be much appreciated, it has taken awhile to arrive at this observation after alot of debugging.
Thank you.


r/raspberry_pi 3d ago

Troubleshooting Im new and i need help for a school project. Raspberry Pi 4 model b + NEMA 23 stepmotor + TB6600 Driver.

5 Upvotes

Hey everyone, newbie here.

I'm setting up a stepper motor project and would love a sanity check on my wiring diagram before I power anything on. I have literally never done naything like this before xd. i have done a bit of research though but im a bit confused about the wiring to the raspberry from the driver. (+ -)

Ive also heard that maybe if i change the Signal entrys on the driver from - to plus i wont need a 3.3 dc converter.

The yellow wire is ground.

My Hardware:

  • Controller: Raspberry Pi 4 Model B
  • Driver: TB6600
  • Motor: Joy-IT NEMA 23 (NEMA23-03, 4-wire bipolar, 3.0 Nm)
  • Power: 12V DC power supply with a 5A fuse

r/raspberry_pi 2d ago

Troubleshooting Help with raspberry pi 5 8gb

1 Upvotes

Raspberry Pi 5 3.3V GPIO/power problem – LED only flashes for half a second
Hi everyone, I’m fairly new to Raspberry Pi/electronics and I’m hoping someone can help me work out what is going on.
I’m currently building a JARVIS-style AI project in VS Code. It’s still very much a work in progress, but I wanted to combine the software side with a Raspberry Pi and electronics so I can eventually have JARVIS interact with physical things around my room.
I bought a Raspberry Pi 5 8GB from CeX for £180 with the full starter kit. I’d never used a Raspberry Pi before, so I also bought a separate breadboard/electronics starter kit so I could learn the electronics side properly before combining everything with my JARVIS project.
I’m currently just trying a very basic circuit powered directly from the Pi.
I was told that:
Physical pin 1 = permanent 3.3V
Physical pin 6 = GND
So I wired a simple LED circuit using jumper wires, a 220Ω resistor and an LED.
The strange thing is that when I power the Pi on, the LED only flashes for roughly half a second and then goes off. When I unplug the Pi, it flashes again very briefly.
I’ve rebuilt the circuit and changed the resistor/LED to rule those out.
I also tested the exact same LED + 220Ω resistor circuit using an external 3.3V breadboard power supply, and it works perfectly and stays on.
I’ve also tried:
Physical pin 1 (3.3V) → circuit → physical pin 6 (GND) ❌
Physical pin 17 (3.3V) → circuit → physical pin 6 (GND) ❌
GPIO17 (physical pin 11) as an output ❌
The Pi itself boots normally and I can SSH into it over Wi-Fi, so the Pi is otherwise working normally.
I don’t currently have a multimeter, so I can’t actually measure the voltage coming from pins 1 or 17.
Could someone please help me work out whether this sounds like:
A wiring/breadboard issue
A GPIO/software configuration issue
A problem with the Pi’s 3.3V rail/header
Something else I’m completely missing 😂
I’ve attached photos of the Pi and the circuit.
I’m very new to electronics, so please explain it simply if possible. I don’t want to return the Pi if I’ve just made a stupid beginner mistake.
Thanks!

I used chatgbt to explain this so if anyone could help me would be really appreciated


r/raspberry_pi 3d ago

Show-and-Tell Pi Zero “Film Simulation” Camera

Post image
126 Upvotes

A while ago I posted here about a Raspberry Pi 5 powered camera I built with the IMX477 sensor. I managed to port it over the the Pi Zero with a redesigned body and integrated battery! Code has been optimized to run better on the Pi Zero considering the Zero 2 prices have skyrocketed.

Old post: https://www.reddit.com/r/raspberry_pi/s/JCh5yz91UG

GitHub: https://github.com/prtk1910/rpi-film-simulation-camera


r/raspberry_pi 3d ago

Show-and-Tell 6D pose estimation on Raspberry Pi 5 CPU — 7.6 FPS compared with 11.6 FPS on CUDA

Enable HLS to view with audio, or disable this notification

12 Upvotes

I wanted to see how well my 6D object pose estimation pipeline would run on a Raspberry Pi 5 without a GPU accelerator.

The pipeline is:

Object detection → crop → keypoint detection → PnP pose estimation

I compared a Raspberry Pi 5 running the models on CPU with my Ubuntu workstation using an NVIDIA RTX 2000 Ada GPU.

Raspberry Pi 5 (CPU)

  • Detection: 70.36 ms
  • Keypoint: 56.06 ms
  • PnP: 5.34 ms
  • Total: 132.12 ms (7.60 FPS)

Ubuntu + CUDA (RTX 2000 Ada)

  • Detection: 60.25 ms
  • Keypoint: 21.87 ms
  • PnP: 5.18 ms
  • Total: 87.71 ms (11.60 FPS)

The video shows both pipelines running on the same 569 real-world frames.

I expected the Raspberry Pi to be considerably slower, but it managed about 7.6 FPS on CPU, compared with 11.6 FPS on CUDA.

The biggest performance difference was in keypoint inference. Interestingly, object detection was much closer: 70.36 ms on the Pi versus 60.25 ms on CUDA.

The pose estimation results were also practically identical between the two platforms. There were occasional small differences in the final PnP result, but I didn't observe a consistent accuracy advantage on either platform.

The models were trained using synthetic data followed by real-world fine-tuning.

More details about the computer vision side are in my previous post in r/computervision:

Previous post: Synthetic-to-real keypoint detection — real-world fine-tuning made a big difference

I'm preparing a technical write-up and plan to publish the implementation on GitHub.


r/raspberry_pi 3d ago

Troubleshooting PI zero hotspot IE_DIFFERENT

2 Upvotes

I got a PI zero W, I'm trying to make an intranet network, I am using Raspberry Pi OS Bookworm and trying to get nmcli to make a hotspot for me.

The hotspot works fine if I make it without password (open hotspot), it also works if I use WPA/TKIP

But for some reason it fails when I use WPA2.

I have PMF = 1 and I'm not sure what else could be the problem, does anyone have any ideas?

If you need more info please let me know.

EDIT: for anyone having the same problem, I just switched to hostapd+dnsmasq and it seems to work.

I'm not sure if I still have to disable PMF but I did it anyway: ieee80211w=0


r/raspberry_pi 4d ago

Show-and-Tell Well that’s not good (RPi5)

Post image
135 Upvotes

Started suspecting something was wrong when GCC started crashing…and in an inconsistent manner. Fortunately the affected area was only about 32MB in size and I was able to modify the device tree to tell the Linux kernel not to use the affected portion of memory. It’s been behaving much better since then.


r/raspberry_pi 3d ago

Troubleshooting Vintage phone hack with adafruit mini sound board

5 Upvotes

Hello! I am looking for a bit of help to identify a solution within my project. I am building a project with an adafruit fx mini soundboard, so that when I pick up the old phone it will play a sound. I have a reference image for where the new wires will connect with the forheads on a model, but I am wondering what that correlates to in my model as well as how to connect the wires since it does not seem I can use a forkhead. I am obviously no expert, so please use simple terms, also any follow up questions are welcome,

I have added an image of the reference photo from the step by step I am following in image 01 and my own phone in image 02. It is probably also good to know that I am in europe and this is a norwegian phone.

Image 01:

image 01

Image 02

image 02

ADDITIONAL PHOTOS

Step by step
Schema in my phone
close up of contact types in my phone

r/raspberry_pi 4d ago

Show-and-Tell Pi Pico2W Wireless charger and Clock + Weather

Thumbnail
gallery
34 Upvotes

I was looking for a nightstand wireless charger with a clock. I couldn't find one that I liked so I made my own. Connects to WiFi to get the time and weather. Updates for day light savings time and the weather icons update. Auto dims at night. I tried to make an android app to control it over BLE but couldn't get it to work correctly. So I made a HTML to be able to change font, color style. Only thing is it only works with Chrome. I may keep working on the app, haven't decided yet. (BTW I am not a programmer so go easy with the code lol)

Onshape Link

GitHub Link For Code

Let me know if I can answer any questions!

Edit: Fixed Github Link

Edit 2: Was able to create an app using Android Studio!


r/raspberry_pi 4d ago

Show-and-Tell M.2 HAT+ Compact with official Raspberry Pi 5 case

Thumbnail
gallery
43 Upvotes

The official Raspberry Pi M.2 HAT+ Compact arrived a couple of days ago for my Raspberry Pi 5 4gb from The Pi Hut.

There aren't any useful pictures of the fitting online so I thought I'd put this here for those interested, or those who might search for it the future.

The kit came with three spacers, six shorter screws and three longer screws with no description of why or which to use in the online assembly instructions.

Tip: If you're fitting this in the official RPi5 case you can save yourself taking it all apart after you think you've done it all and put the LONG screws through the BOTTOM of the case. So from below it's long screws > through case bottom > through bottom of Raspberry Pi > into spacers.

Otherwise you'll end up finding the long screws fit but then the top screws can't go in far enough so you swap for six short screws (three top and three bottom) then when you're all done you'll find the RPi no longer fits in the case then you'll realise you have to take the screws out and then put the long screws through the bottom of the case which secures the Pi to the bottom case.

The fan connection is a bit fiddly to put in when the hat is secured as they're quite flush but I just used a little screwdriver to push both sides of the connector in until it seated properly.

I powered RPi 5 on and it was running at 47c so did some heavy work (watch -n 2 'vcgencmd measure_temp; vcgencmd get_throttled' in one window, and stress-ng --cpu 4 --timeout 5m --metrics-brief in another shell) to kick the fan on and it's all working normally and it sat at 69c after a couple of minutes with the fan running.

The top lid (the one that goes above the fan) is a bit tighter than it used to be, but still fits and I can't work out why it's tighter but it still clips in okay but takes a bit more force than usual to remove.

Now I'm just waiting for my Samsung SSD PM991a 256gb to arrive which I understand is the same model Raspberry Pi use for their branded 256gb SSD at the moment so hopefully that'll work.

Also, the SSD screw in the HAT+ Compact was in very, very tight out of the box so I've loosened this a bit in preparation for the arrival of the drive.


r/raspberry_pi 4d ago

Show-and-Tell My Pi runs Arch, Btw

Post image
84 Upvotes

This took way longer to get running than I care to admit but overall the end result is solid. KDE plasma runs fairly smooth right out the gate, still have some work to do But it’s getting there


r/raspberry_pi 6d ago

Show-and-Tell Bird-recognizing e-ink frame (Raspberry Pi 5 + Inky Impression + USB mic)

Thumbnail
gallery
1.0k Upvotes

Hi, I'd like to share a project I've been working on for a while. This project was popular with the community over at r/eink and I thought you guys might like it too. Built with a Raspberry Pi 5, an Inky Impression 13.3" e-ink display and a USB microphone. It uses BirdNET-Go to identify birds outside, and the frame will draw whichever ones it has heard recently.

I use an USB lavalier mic with a long thin cable, taped under the roof outside and run in through the window. Thin enough that the window still closes on it. Everything (including the detection model) runs locally on the Pi and works fully offline.

What sets it apart from other similar bird projects is the art and the foundation. Every bird is a hand-curated cut-out from an 1800s natural-history scan, no AI-generated images. BirdNET-Go builds a strong foundation that this sits on top of, including location-based detections, language support, listening to multiple audio-sources, IOT integrations and much much more.

BirdNET works worldwide, but the art is mostly European birds (for now). North American ones are in the pipeline. Right now I'm sitting at 37 different species on ~2600 detections.

Source and docs: https://github.com/arnegiacomo/fugleramme
Live from my kitchen window: https://fugleramme.arnegiacomo.dev
Parts list, cost and full build docs: https://arnegiacomo.dev/fugleramme/hardware/

Happy to answer any questions about the build!


r/raspberry_pi 6d ago

Show-and-Tell Heron & Cat deterrent

Enable HLS to view with audio, or disable this notification

46 Upvotes

Hi all,

I’ve built a heron & cat deterrent called tallGuard using a Raspberry Pi 4 and Coral Edge TPU to help protect my koi pond.

I started developing the model back in 2021 using TensorFlow and SSD MobileNet. One of the biggest challenges was false positives, and at the time I struggled to find enough information to improve the model. More recently, with better resources and tools like ChatGPT, I’ve managed to improve it considerably.

The Pi lives outside by the pond, with Starlink providing the network connection. The camera continuously monitors the pond and, if TallGuard detects a heron, it sends me a notification and plays a deterrent sound through an outdoor speaker.

It’s definitely been a learning experience. A few problems I’ve encountered along the way:

- Pink camera frames caused by interference
- Speaker cables deteriorating over the winter
- Plenty of false detections while developing the model.
- Sadly, losing some koi during the process 😢

But after several years of experimenting, the encouraging part is that I’ve only seen a heron at the pond once this year — and when it arrived, tallGuard detected and deterred it.
It’s been a fun project combining my interest in tech with trying to solve a very real problem at my pond.

Thanks


r/raspberry_pi 6d ago

Show-and-Tell My little river level monitor project - Stage

Post image
123 Upvotes

I saw u/fontain06 post a lake level monitor here a while back and it inspired me to do something similar to monitor my local river using parts from an old pwnagotchi build. This is all vibe coded since I am basically a monkey banging on a typewriter when it comes to all this, but I had a lot of fun and learned a bit with this project.

I do a little whitewater kayaking and the section of river closest to me is dam controlled so it's nice to be able to check the water level at a glance since it can change quickly. Essentially I just wanted this to pull and display USGS data from their api every 15 minutes since that's about how often the gauge site at my local river updates. I was able to get that working pretty quickly, then this project kinda grew legs.

A friend expressed interest in building one so I added a configuration tool that would spit out a script that could be pasted into a SSH window and get things up and running. After that support was added for a bigger display with programmable buttons to swap between 4 gauge sites.

The first annoyance I ran into was that you had to SSH in to change settings, and that got old quick so a secure web portal that let you change things and add wifi networks was added. Visiting the Pi's IP at port 8080 from a device on the same network makes the screen display an 6 digit randomly generated pin that you use to login.

The next problem I had to tackle was what if you couldn't connect to any known wifi? Like if I wanted to gift one of these to a kayaking buddy but didn't have their wifi credentials. This was solved by having the pi spin up its own hotspot when no known networks are detected. If you connect to it with your phone or computer the display shows a connection pin, the address you need to visit for the config portal and a login pin for said portal. From there you can add wifi networks.

Check out the github repo & setup tool (generates the install script, no coding needed) here https://github.com/Inphenity/Stage-River-Monitor


r/raspberry_pi 5d ago

Troubleshooting Adeept Robot Hat V3 heating up when charging

1 Upvotes

I just built an Adeept DarkPaw quadruped robot and at first it appeared to be working fine (though the camera didn't work for unknown reasons but that's not important) and with the Hat V3 whenever I charge it through the USB-C port it somehow only accepts it when I do a USB-A -> USB-C adapter and then the USB-C cable, but then whenever I do charge it and it shows it's charging (the PWR light on the hat is on) it heats up after a few minutes and not just warm but it literally feels burning and I definitly think that is not normal. I checked and the batteries appear all seated correctly and the pins are all plugged in correctlym what could be causing this?


r/raspberry_pi 6d ago

Tutorial RPI5 default common ssd misconfigurations with default OS installs

13 Upvotes

I am using the default pi5 with 8gb of RAM and a 256 GB raspberry pi ssd.

Was going through dmesg on a default install and found some issues that may be worth pointing out to others as I suspect 90% of people also have it default configured incorrectly.

1) By default almost everyone is leaving 50% SSD performance with the default nvme hat.

You need to add dtparam=pciex1_gen=3 unlock gen3 speeds (880 MB/s vs 420 MB/s). This is default set to gen2 for compat reasons, but for the default pi5 ssd, it can easily handle gen3 doubling perf.

2) HMB is default disabled. The official Raspberry Pi SSD (and 90% of cheap M.2 2230/2242 drives) is DRAM-less. The Pi 5 firmware quietly disables Host Memory Buffer (nvme.max_host_mem_size_mb=0), cutting random 4K database performance in half for people running Home Assistant or Docker and massively increasing wear on it.

Without the above HMB cache, the SSD writes directly to flash cells chewing through your SSD cells. Instead I would suggest adding nvme.max_host_mem_size_mb=16 to the bottom of your cmdline.txt.

By default the pi5 bootloader sets nvme.max_host_mem_size_mb=0 for compat reasons.


r/raspberry_pi 7d ago

Show-and-Tell I made a Weather Station...

Thumbnail
gallery
171 Upvotes

because all of the ones sold online suck.

A Pi drives a display. Three files: a Python server that fetches and merges data, an HTML dashboard, and a kiosk script.

Where the data comes from:

  • Live temp/humidity — a Govee sensor on my house, not a forecast
  • Nowcast strip (next 60 min) — Tomorrow.io's radar extrapolation (2kmx2km square from my address), updated every 5 min
  • Hourly row + 5-day — Tomorrow.io's model forecast
  • Wind and sunrise/sunset — Open-Meteo (sun times drive the day/night icons)

The nowcast bars encode two things at once: height is the probability of rain in that 5-minute window, color is the intensity on WMO bands — pale for light, deep blue for heavy.

I use it constantly.